.elementor-1378 .elementor-element.elementor-element-fa8f372{--display:flex;--min-height:92vh;--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;--overlay-opacity:1;--padding-top:150px;--padding-bottom:120px;--padding-left:32px;--padding-right:32px;}.elementor-1378 .elementor-element.elementor-element-fa8f372:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-fa8f372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1B33;background-image:url("https://www.waroofing.co.uk/wp-content/uploads/2026/10/williams-roofing-hero.webp");background-position:center center;background-size:cover;}.elementor-1378 .elementor-element.elementor-element-fa8f372::before, .elementor-1378 .elementor-element.elementor-element-fa8f372 > .elementor-background-video-container::before, .elementor-1378 .elementor-element.elementor-element-fa8f372 > .e-con-inner > .elementor-background-video-container::before, .elementor-1378 .elementor-element.elementor-element-fa8f372 > .elementor-background-slideshow::before, .elementor-1378 .elementor-element.elementor-element-fa8f372 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1378 .elementor-element.elementor-element-fa8f372 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0B1B33 0%, rgba(11,27,51,0) 100%);}.elementor-1378 .elementor-element.elementor-element-ec37a59{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-1378 .elementor-element.elementor-element-87c911e{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1378 .elementor-element.elementor-element-5d4ffc9 .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:30px;font-weight:400;text-transform:none;font-style:italic;line-height:1.25em;letter-spacing:0px;color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-316d689 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:78px;font-weight:800;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1378 .elementor-element.elementor-element-2b02dfe{--divider-border-style:solid;--divider-color:#C8F169;--divider-border-width:4px;}.elementor-1378 .elementor-element.elementor-element-2b02dfe .elementor-divider-separator{width:72px;}.elementor-1378 .elementor-element.elementor-element-2b02dfe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1378 .elementor-element.elementor-element-a88720f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:19px;color:#D7E0EC;}.elementor-1378 .elementor-element.elementor-element-ce7447a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1378 .elementor-element.elementor-element-557d657 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.7);border-radius:10px 10px 10px 10px;padding:18px 30px 18px 30px;}.elementor-1378 .elementor-element.elementor-element-557d657 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1378 .elementor-element.elementor-element-557d657 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1378 .elementor-element.elementor-element-ee38a07{--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:16px 16px;--row-gap:16px;--column-gap:16px;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(255,255,255,0.18);--border-color:rgba(255,255,255,0.18);--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-1378 .elementor-element.elementor-element-ee38a07:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-ee38a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.08);}.elementor-1378 .elementor-element.elementor-element-87f93c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:800;color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-50e6ce5{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;color:#D7E0EC;}.elementor-1378 .elementor-element.elementor-element-5933079{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1378 .elementor-element.elementor-element-fc0d354 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1378 .elementor-element.elementor-element-080c848 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1378 .elementor-element.elementor-element-7bffcf0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1378 .elementor-element.elementor-element-6d4a4f7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1378 .elementor-element.elementor-element-b4ea16d{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-1378 .elementor-element.elementor-element-b4ea16d:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-b4ea16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-bf6a6c4{--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;}.elementor-1378 .elementor-element.elementor-element-d0bb3ec .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;letter-spacing:2px;color:#0769AD;}.elementor-1378 .elementor-element.elementor-element-671464c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;line-height:1.1em;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-9d25bc2{--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-1378 .elementor-element.elementor-element-4500938{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;line-height:1.7em;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-82da7c4{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-1378 .elementor-element.elementor-element-f3e60a2 .elementor-icon-box-wrapper{gap:15px;}.elementor-1378 .elementor-element.elementor-element-0de0453 .elementor-icon-box-wrapper{gap:15px;}.elementor-1378 .elementor-element.elementor-element-2c3a81e .elementor-icon-box-wrapper{gap:15px;}.elementor-1378 .elementor-element.elementor-element-5ba7ad3{--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:44px 44px;--row-gap:44px;--column-gap:44px;--overlay-opacity:0.78;--padding-top:100px;--padding-bottom:10px;--padding-left:32px;--padding-right:32px;}.elementor-1378 .elementor-element.elementor-element-5ba7ad3::before, .elementor-1378 .elementor-element.elementor-element-5ba7ad3 > .elementor-background-video-container::before, .elementor-1378 .elementor-element.elementor-element-5ba7ad3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1378 .elementor-element.elementor-element-5ba7ad3 > .elementor-background-slideshow::before, .elementor-1378 .elementor-element.elementor-element-5ba7ad3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1378 .elementor-element.elementor-element-5ba7ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B1B33;--background-overlay:'';}.elementor-1378 .elementor-element.elementor-element-3304131{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1378 .elementor-element.elementor-element-b5c7ca1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;letter-spacing:2px;color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-f069683 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:46px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-48512c4{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,.82);}.elementor-1378 .elementor-element.elementor-element-bbe3297{--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-1378 .elementor-element.elementor-element-13f3c6e{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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-1378 .elementor-element.elementor-element-23b480b .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-737e0fb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-58efc57{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-2f233fe{--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-1378 .elementor-element.elementor-element-d96fdaa .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-f51b7f9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-451b582{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-9fde6da{--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-1378 .elementor-element.elementor-element-4c9c3f3 .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-e98110f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-2986ac2{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-898dbb9{--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-1378 .elementor-element.elementor-element-a63109d .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-032ebc1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-be0a80f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-69b9ba9{--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-1378 .elementor-element.elementor-element-12bf170 .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-26a6a8c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-b26e854{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-03d4d06{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-03d4d06:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-03d4d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-52250ab{--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:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:70px;--padding-right:190px;}.elementor-1378 .elementor-element.elementor-element-52250ab:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-52250ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.waroofing.co.uk/wp-content/uploads/2026/10/shropshire-town-bridge.webp");background-position:center center;background-size:cover;}.elementor-1378 .elementor-element.elementor-element-52250ab::before, .elementor-1378 .elementor-element.elementor-element-52250ab > .elementor-background-video-container::before, .elementor-1378 .elementor-element.elementor-element-52250ab > .e-con-inner > .elementor-background-video-container::before, .elementor-1378 .elementor-element.elementor-element-52250ab > .elementor-background-slideshow::before, .elementor-1378 .elementor-element.elementor-element-52250ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-1378 .elementor-element.elementor-element-52250ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #0B1B33 0%, rgba(11,27,51,0.45) 100%);}.elementor-1378 .elementor-element.elementor-element-83a606c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:800;letter-spacing:2px;color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-cff4c31 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:42px;font-weight:800;line-height:1.1em;color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-a93b12f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,.88);}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1378 .elementor-element.elementor-element-61e8418 .elementor-icon-list-icon i{color:#C8F169;transition:color 0.3s;}.elementor-1378 .elementor-element.elementor-element-61e8418 .elementor-icon-list-icon svg{fill:#C8F169;transition:fill 0.3s;}.elementor-1378 .elementor-element.elementor-element-61e8418{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1378 .elementor-element.elementor-element-61e8418 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1378 .elementor-element.elementor-element-192a52f{--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-1378 .elementor-element.elementor-element-8258d2f{--display:flex;}.elementor-1378 .elementor-element.elementor-element-6d43d42{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1378 .elementor-element.elementor-element-c25d4e8 .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-b6645fe{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1378 .elementor-element.elementor-element-106c2c8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-3fdcdc8{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-83e7fb9{--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;}.elementor-1378 .elementor-element.elementor-element-2b28c7b .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-88b0dae .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-554c667{--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;}.elementor-1378 .elementor-element.elementor-element-2163e1e .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-9af0ebf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-e30691b{--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;}.elementor-1378 .elementor-element.elementor-element-4a105ee .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-bd39372 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-48cbdbe{--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;}.elementor-1378 .elementor-element.elementor-element-24cecda .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-268daea .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-65b5cd2{--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;}.elementor-1378 .elementor-element.elementor-element-cc28461 .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-edc3617 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-ba8da1d{--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;}.elementor-1378 .elementor-element.elementor-element-8ac1251 .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-1d5a28e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-75023f0{--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;}.elementor-1378 .elementor-element.elementor-element-d31ad86 .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-e6347c3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-253e207{--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;}.elementor-1378 .elementor-element.elementor-element-60026ad .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-2dcb484 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-9a5655d{--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;}.elementor-1378 .elementor-element.elementor-element-337207c .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-4cb7691 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-cd73df3{--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;}.elementor-1378 .elementor-element.elementor-element-1831b12 .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-b246874 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-f9872e3{--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;--flex-wrap:nowrap;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-3e577f8{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-1378 .elementor-element.elementor-element-32f1431{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1378 .elementor-element.elementor-element-aba7d73 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#0A84D6;}.elementor-1378 .elementor-element.elementor-element-0b99b29 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:46px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-b821977{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-dedbf7b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-1378 .elementor-element.elementor-element-6cb0329{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-695bdc3{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-1378 .elementor-element.elementor-element-c480a3d .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-c480a3d.elementor-view-stacked .elementor-icon{background-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-c480a3d.elementor-view-framed .elementor-icon, .elementor-1378 .elementor-element.elementor-element-c480a3d.elementor-view-default .elementor-icon{color:#C8F169;border-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-c480a3d.elementor-view-framed .elementor-icon, .elementor-1378 .elementor-element.elementor-element-c480a3d.elementor-view-default .elementor-icon svg{fill:#C8F169;}.elementor-1378 .elementor-element.elementor-element-c480a3d .elementor-icon{font-size:28px;}.elementor-1378 .elementor-element.elementor-element-c480a3d .elementor-icon svg{height:28px;}.elementor-1378 .elementor-element.elementor-element-7aad7b4{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1378 .elementor-element.elementor-element-64a4f8a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:#0A84D6;}.elementor-1378 .elementor-element.elementor-element-8f6fb92 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-b793289{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-935d506{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-424335d{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-1378 .elementor-element.elementor-element-e3a939d .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-e3a939d.elementor-view-stacked .elementor-icon{background-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-e3a939d.elementor-view-framed .elementor-icon, .elementor-1378 .elementor-element.elementor-element-e3a939d.elementor-view-default .elementor-icon{color:#C8F169;border-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-e3a939d.elementor-view-framed .elementor-icon, .elementor-1378 .elementor-element.elementor-element-e3a939d.elementor-view-default .elementor-icon svg{fill:#C8F169;}.elementor-1378 .elementor-element.elementor-element-e3a939d .elementor-icon{font-size:28px;}.elementor-1378 .elementor-element.elementor-element-e3a939d .elementor-icon svg{height:28px;}.elementor-1378 .elementor-element.elementor-element-c8f295b{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1378 .elementor-element.elementor-element-e0ee74f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:#0A84D6;}.elementor-1378 .elementor-element.elementor-element-02e5aa7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-ac6abe0{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-de4db57{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-33e38cc{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;}.elementor-1378 .elementor-element.elementor-element-0bf8f07 .elementor-icon-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-0bf8f07.elementor-view-stacked .elementor-icon{background-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-0bf8f07.elementor-view-framed .elementor-icon, .elementor-1378 .elementor-element.elementor-element-0bf8f07.elementor-view-default .elementor-icon{color:#C8F169;border-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-0bf8f07.elementor-view-framed .elementor-icon, .elementor-1378 .elementor-element.elementor-element-0bf8f07.elementor-view-default .elementor-icon svg{fill:#C8F169;}.elementor-1378 .elementor-element.elementor-element-0bf8f07 .elementor-icon{font-size:28px;}.elementor-1378 .elementor-element.elementor-element-0bf8f07 .elementor-icon svg{height:28px;}.elementor-1378 .elementor-element.elementor-element-6d56d13{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1378 .elementor-element.elementor-element-e2ea58a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:#0A84D6;}.elementor-1378 .elementor-element.elementor-element-9842320 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-146b86e{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-2ec5e82{--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:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-1378 .elementor-element.elementor-element-2ec5e82:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-2ec5e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-d2ed37a{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1378 .elementor-element.elementor-element-b67eefc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-3ac7916 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-e50ff21{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-1378 .elementor-element.elementor-element-7819511{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 16px 40px 0px rgba(11,27,51,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-1378 .elementor-element.elementor-element-7819511:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-7819511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-1378 .elementor-element.elementor-element-98fbca5 .elementor-icon-box-wrapper{gap:15px;}.elementor-1378 .elementor-element.elementor-element-98fbca5.elementor-view-stacked .elementor-icon{background-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-98fbca5.elementor-view-framed .elementor-icon, .elementor-1378 .elementor-element.elementor-element-98fbca5.elementor-view-default .elementor-icon{fill:#C8F169;color:#C8F169;border-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-98fbca5 .elementor-icon-box-title, .elementor-1378 .elementor-element.elementor-element-98fbca5 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;}.elementor-1378 .elementor-element.elementor-element-98fbca5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-98fbca5 .elementor-icon-box-description{color:#D7E0EC;}.elementor-1378 .elementor-element.elementor-element-4dbde49{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 16px 40px 0px rgba(11,27,51,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-1378 .elementor-element.elementor-element-4dbde49:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-4dbde49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-1378 .elementor-element.elementor-element-954ddc5 .elementor-icon-box-wrapper{gap:15px;}.elementor-1378 .elementor-element.elementor-element-954ddc5.elementor-view-stacked .elementor-icon{background-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-954ddc5.elementor-view-framed .elementor-icon, .elementor-1378 .elementor-element.elementor-element-954ddc5.elementor-view-default .elementor-icon{fill:#C8F169;color:#C8F169;border-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-954ddc5 .elementor-icon-box-title, .elementor-1378 .elementor-element.elementor-element-954ddc5 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;}.elementor-1378 .elementor-element.elementor-element-954ddc5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-954ddc5 .elementor-icon-box-description{color:#D7E0EC;}.elementor-1378 .elementor-element.elementor-element-6be2836{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 16px 40px 0px rgba(11,27,51,0.08);--padding-top:32px;--padding-bottom:32px;--padding-left:28px;--padding-right:28px;}.elementor-1378 .elementor-element.elementor-element-6be2836:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-6be2836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.06);}.elementor-1378 .elementor-element.elementor-element-ea3cfd9 .elementor-icon-box-wrapper{gap:15px;}.elementor-1378 .elementor-element.elementor-element-ea3cfd9.elementor-view-stacked .elementor-icon{background-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-ea3cfd9.elementor-view-framed .elementor-icon, .elementor-1378 .elementor-element.elementor-element-ea3cfd9.elementor-view-default .elementor-icon{fill:#C8F169;color:#C8F169;border-color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-ea3cfd9 .elementor-icon-box-title, .elementor-1378 .elementor-element.elementor-element-ea3cfd9 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:800;}.elementor-1378 .elementor-element.elementor-element-ea3cfd9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-ea3cfd9 .elementor-icon-box-description{color:#D7E0EC;}.elementor-1378 .elementor-element.elementor-element-49e2d16{--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:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-1378 .elementor-element.elementor-element-49e2d16:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-49e2d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-d18fa2f{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1378 .elementor-element.elementor-element-d8daef2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;color:#0A84D6;}.elementor-1378 .elementor-element.elementor-element-82b26e0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-55daf7e{--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:170px;--padding-bottom:170px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-55daf7e:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-55daf7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-1378 .elementor-element.elementor-element-3351278{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1378 .elementor-element.elementor-element-e92da8b{--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:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-1378 .elementor-element.elementor-element-9cca925{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1378 .elementor-element.elementor-element-d2ff9e8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-658d95b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:800;color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-d0430b1{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;color:#B8C4D6;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1378 .elementor-element.elementor-element-7b77346 .elementor-swiper-button{font-size:20px;}.elementor-1378 .elementor-element.elementor-element-1b5157c{--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:110px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-1b5157c:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-1b5157c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-8c13079{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-1378 .elementor-element.elementor-element-c99c704{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1378 .elementor-element.elementor-element-04e99b1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-1202e4f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:800;color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-600dd0f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;color:#B8C4D6;}.elementor-1378 .elementor-element.elementor-element-cf1487f .elementor-button{background-color:#C8F169;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#0B1B33;color:#0B1B33;border-radius:10px 10px 10px 10px;padding:18px 30px 18px 30px;}.elementor-1378 .elementor-element.elementor-element-cf1487f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1378 .elementor-element.elementor-element-cf1487f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1378 .elementor-element.elementor-element-06f3a8e{--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-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1378 .elementor-element.elementor-element-0626000{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1378 .elementor-element.elementor-element-0626000 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1378 .elementor-element.elementor-element-0626000:after{content:"0.66";}.elementor-1378 .elementor-element.elementor-element-0626000 .elementor-post__thumbnail__link{width:100%;}.elementor-1378 .elementor-element.elementor-element-0626000 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1378 .elementor-element.elementor-element-0626000.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1378 .elementor-element.elementor-element-0626000.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1378 .elementor-element.elementor-element-0626000.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1378 .elementor-element.elementor-element-c4207b5{--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:40px;--padding-bottom:130px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-c4207b5:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-c4207b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-1378 .elementor-element.elementor-element-dc44f58{--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:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-1378 .elementor-element.elementor-element-a3226c4{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1378 .elementor-element.elementor-element-eb0dafd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#0A84D6;}.elementor-1378 .elementor-element.elementor-element-39b5ac7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:44px;font-weight:800;color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-5a84da9{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;color:#4A5568;}.elementor-1378 .elementor-element.elementor-element-5e70769 .elementor-button{background-color:#0B1B33;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#fff;color:#fff;border-radius:10px 10px 10px 10px;padding:18px 30px 18px 30px;}.elementor-1378 .elementor-element.elementor-element-5e70769 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1378 .elementor-element.elementor-element-5e70769 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1378 .elementor-element.elementor-element-6748bf1{--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-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-accordion-item{border-color:#E2E8F0;}.elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E2E8F0;}.elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E2E8F0;}.elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-accordion-icon, .elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-accordion-title{color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-accordion-icon svg{fill:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-active .elementor-accordion-icon, .elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-active .elementor-accordion-title{color:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-active .elementor-accordion-icon svg{fill:#0B1B33;}.elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-accordion-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1378 .elementor-element.elementor-element-d2f8b2c .elementor-tab-content{color:#4A5568;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;}.elementor-1378 .elementor-element.elementor-element-45b5703{--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;--flex-wrap:nowrap;--padding-top:190px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-bf41137{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-1378 .elementor-element.elementor-element-d99ae9d{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1378 .elementor-element.elementor-element-db8f8e0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#C8F169;}.elementor-1378 .elementor-element.elementor-element-d368525 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:62px;font-weight:800;color:#fff;}.elementor-1378 .elementor-element.elementor-element-fbd90cd{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;color:#E2E8F0;}.elementor-1378 .elementor-element.elementor-element-f4cc422{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1378 .elementor-element.elementor-element-69c2ca8 .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:22px;font-style:italic;color:#fff;}.elementor-1378 .elementor-element.elementor-element-2004e52{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1378 .elementor-element.elementor-element-f17f549 .elementor-button{background-color:#C8F169;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#0B1B33;color:#0B1B33;border-radius:10px 10px 10px 10px;padding:18px 30px 18px 30px;}.elementor-1378 .elementor-element.elementor-element-f17f549 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1378 .elementor-element.elementor-element-f17f549 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1378 .elementor-element.elementor-element-9952ee7 .elementor-button{background-color:rgba(11,27,51,.7);font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#fff;color:#fff;border-radius:10px 10px 10px 10px;padding:18px 30px 18px 30px;}.elementor-1378 .elementor-element.elementor-element-9952ee7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1378 .elementor-element.elementor-element-9952ee7 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(min-width:768px){.elementor-1378 .elementor-element.elementor-element-ec37a59{--content-width:1200px;}.elementor-1378 .elementor-element.elementor-element-87c911e{--width:60%;}.elementor-1378 .elementor-element.elementor-element-ee38a07{--width:34%;}.elementor-1378 .elementor-element.elementor-element-b4ea16d{--content-width:1200px;}.elementor-1378 .elementor-element.elementor-element-bf6a6c4{--width:30%;}.elementor-1378 .elementor-element.elementor-element-9d25bc2{--width:33%;}.elementor-1378 .elementor-element.elementor-element-82da7c4{--width:33%;}.elementor-1378 .elementor-element.elementor-element-5ba7ad3{--content-width:1240px;}.elementor-1378 .elementor-element.elementor-element-3304131{--width:62%;}.elementor-1378 .elementor-element.elementor-element-3e577f8{--content-width:1240px;}.elementor-1378 .elementor-element.elementor-element-32f1431{--width:30%;}.elementor-1378 .elementor-element.elementor-element-dedbf7b{--width:70%;}.elementor-1378 .elementor-element.elementor-element-6cb0329{--width:33.33%;}.elementor-1378 .elementor-element.elementor-element-935d506{--width:33.33%;}.elementor-1378 .elementor-element.elementor-element-de4db57{--width:33.33%;}.elementor-1378 .elementor-element.elementor-element-d2ed37a{--content-width:1200px;}.elementor-1378 .elementor-element.elementor-element-7819511{--width:31%;}.elementor-1378 .elementor-element.elementor-element-4dbde49{--width:31%;}.elementor-1378 .elementor-element.elementor-element-6be2836{--width:31%;}.elementor-1378 .elementor-element.elementor-element-d18fa2f{--content-width:1200px;}.elementor-1378 .elementor-element.elementor-element-3351278{--content-width:1200px;}.elementor-1378 .elementor-element.elementor-element-8c13079{--content-width:1240px;}.elementor-1378 .elementor-element.elementor-element-c99c704{--width:28%;}.elementor-1378 .elementor-element.elementor-element-06f3a8e{--width:72%;}.elementor-1378 .elementor-element.elementor-element-dc44f58{--content-width:1240px;}.elementor-1378 .elementor-element.elementor-element-a3226c4{--width:32%;}.elementor-1378 .elementor-element.elementor-element-6748bf1{--width:68%;}.elementor-1378 .elementor-element.elementor-element-bf41137{--content-width:1240px;}.elementor-1378 .elementor-element.elementor-element-d99ae9d{--width:58%;}.elementor-1378 .elementor-element.elementor-element-f4cc422{--width:14%;}.elementor-1378 .elementor-element.elementor-element-2004e52{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1378 .elementor-element.elementor-element-32f1431{--width:100%;}.elementor-1378 .elementor-element.elementor-element-dedbf7b{--width:100%;}.elementor-1378 .elementor-element.elementor-element-c99c704{--width:100%;}.elementor-1378 .elementor-element.elementor-element-06f3a8e{--width:100%;}.elementor-1378 .elementor-element.elementor-element-a3226c4{--width:100%;}.elementor-1378 .elementor-element.elementor-element-6748bf1{--width:100%;}.elementor-1378 .elementor-element.elementor-element-d99ae9d{--width:100%;}.elementor-1378 .elementor-element.elementor-element-f4cc422{--width:100%;}.elementor-1378 .elementor-element.elementor-element-2004e52{--width:100%;}}@media(max-width:1024px){.elementor-1378 .elementor-element.elementor-element-3e577f8{--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-1378 .elementor-element.elementor-element-8c13079{--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-1378 .elementor-element.elementor-element-dc44f58{--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-1378 .elementor-element.elementor-element-45b5703{--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-1378 .elementor-element.elementor-element-bf41137{--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;}}@media(max-width:767px){.elementor-1378 .elementor-element.elementor-element-fa8f372{--padding-top:110px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-ec37a59{--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-1378 .elementor-element.elementor-element-316d689 .elementor-heading-title{font-size:44px;}.elementor-1378 .elementor-element.elementor-element-ee38a07{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-b4ea16d{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1378 .elementor-element.elementor-element-bf6a6c4{--width:100%;}.elementor-1378 .elementor-element.elementor-element-671464c .elementor-heading-title{font-size:30px;}.elementor-1378 .elementor-element.elementor-element-9d25bc2{--width:100%;}.elementor-1378 .elementor-element.elementor-element-82da7c4{--width:100%;}.elementor-1378 .elementor-element.elementor-element-5ba7ad3{--padding-top:64px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-1378 .elementor-element.elementor-element-3304131{--width:100%;}.elementor-1378 .elementor-element.elementor-element-f069683 .elementor-heading-title{font-size:30px;}.elementor-1378 .elementor-element.elementor-element-03d4d06{--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:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1378 .elementor-element.elementor-element-52250ab{--padding-top:50px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-1378 .elementor-element.elementor-element-cff4c31 .elementor-heading-title{font-size:30px;}.elementor-1378 .elementor-element.elementor-element-f9872e3{--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-1378 .elementor-element.elementor-element-0b99b29 .elementor-heading-title{font-size:34px;}.elementor-1378 .elementor-element.elementor-element-dedbf7b{--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-1378 .elementor-element.elementor-element-6cb0329{--width:100%;}.elementor-1378 .elementor-element.elementor-element-935d506{--width:100%;}.elementor-1378 .elementor-element.elementor-element-de4db57{--width:100%;}.elementor-1378 .elementor-element.elementor-element-2ec5e82{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-3ac7916 .elementor-heading-title{font-size:32px;}.elementor-1378 .elementor-element.elementor-element-e50ff21{--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-1378 .elementor-element.elementor-element-49e2d16{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-82b26e0 .elementor-heading-title{font-size:32px;}.elementor-1378 .elementor-element.elementor-element-55daf7e{--padding-top:110px;--padding-bottom:110px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-e92da8b{--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-1378 .elementor-element.elementor-element-d2ff9e8 .elementor-heading-title{font-size:32px;}.elementor-1378 .elementor-element.elementor-element-658d95b .elementor-heading-title{font-size:32px;}.elementor-1378 .elementor-element.elementor-element-1b5157c{--padding-top:80px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-1202e4f .elementor-heading-title{font-size:32px;}.elementor-1378 .elementor-element.elementor-element-0626000 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1378 .elementor-element.elementor-element-0626000:after{content:"0.5";}.elementor-1378 .elementor-element.elementor-element-0626000 .elementor-post__thumbnail__link{width:100%;}.elementor-1378 .elementor-element.elementor-element-c4207b5{--padding-top:30px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-39b5ac7 .elementor-heading-title{font-size:32px;}.elementor-1378 .elementor-element.elementor-element-45b5703{--padding-top:130px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-1378 .elementor-element.elementor-element-d368525 .elementor-heading-title{font-size:38px;}}/* Start custom CSS */body.elementor-page-1378{max-width:100% !important;width:100% !important;}
body.elementor-page-1378 .elementor-button{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;}
body.elementor-page-1378 .elementor-button:hover{box-shadow:0 14px 34px rgba(200,241,105,.35);}
body.elementor-page-1378 .e-con:has(> .elementor-widget-icon-box){transition:transform .25s ease,box-shadow .25s ease;border-radius:18px;}
body.elementor-page-1378 .e-con:has(> .elementor-widget-icon-box):hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(11,27,51,.16);}
body.elementor-page-1378 .elementor-widget-form .elementor-field-group input,body.elementor-page-1378 .elementor-widget-form .elementor-field-group textarea{transition:border-color .2s ease,box-shadow .2s ease;}
body.elementor-page-1378 .elementor-widget-form .elementor-field-group input:focus,body.elementor-page-1378 .elementor-widget-form .elementor-field-group textarea:focus{border-color:#0A84D6;box-shadow:0 0 0 4px rgba(10,132,214,.18);outline:none;}
body.elementor-page-1378 .elementor-accordion .elementor-tab-title{transition:color .2s ease,background-color .2s ease;}
body.elementor-page-1378 .elementor-accordion .elementor-tab-title:hover{color:#0A84D6;}
@media (prefers-reduced-motion:reduce){body.elementor-page-1378 *{transition:none !important;}}
body.elementor-page-1378 .elementor-accordion .elementor-accordion-item{border:0;border-radius:16px;overflow:hidden;margin-bottom:14px;box-shadow:0 10px 30px rgba(11,27,51,.07);background:#FFFFFF;}
body.elementor-page-1378 .elementor-accordion .elementor-tab-title{padding:22px 28px;font-size:18px;font-weight:800;color:#0B1B33;transition:color .2s ease;}
body.elementor-page-1378 .elementor-accordion .elementor-tab-title:hover,body.elementor-page-1378 .elementor-accordion .elementor-tab-title.elementor-active{color:#0A84D6;}
body.elementor-page-1378 .elementor-accordion .elementor-tab-content{padding:0 28px 24px;font-size:16px;line-height:1.75;}
body.elementor-page-1378 .elementor-accordion .elementor-accordion-icon{color:#0A84D6;}
/* tiles */
body.elementor-page-1378 .e-con:has(> .elementor-widget-icon-box){position:relative;overflow:hidden;border:1px solid rgba(11,27,51,.06);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease;}
body.elementor-page-1378 .e-con:has(> .elementor-widget-icon-box)::before{content:'';position:absolute;left:0;top:0;right:0;height:4px;background:linear-gradient(90deg,#0A84D6,#C8F169);}
body.elementor-page-1378 .e-con:has(> .elementor-widget-icon-box):hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(11,27,51,.18);}
body.elementor-page-1378 .elementor-widget-icon-box .elementor-icon{width:68px;height:68px;border-radius:20px;background:linear-gradient(135deg,#0A84D6,#0B1B33);color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 12px 28px rgba(10,132,214,.35);transition:transform .3s ease,box-shadow .3s ease;}
body.elementor-page-1378 .e-con:has(> .elementor-widget-icon-box):hover .elementor-icon{transform:rotate(-6deg) scale(1.06);box-shadow:0 16px 36px rgba(10,132,214,.5);}
body.elementor-page-1378 .elementor-widget-icon-box .elementor-icon-box-title{font-size:20px;line-height:1.25;margin-top:6px;}
body.elementor-page-1378 .elementor-widget-icon-box .elementor-icon-box-description{font-size:16px;line-height:1.65;}

/* trust-bar */
body.elementor-page-1378 #trust-bar,body.elementor-page-1378 #trust-bar:hover{transform:none !important;box-shadow:none !important;}
body.elementor-page-1378 #trust-bar::before{display:none !important;}
body.elementor-page-1378 #trust-bar .elementor-icon,body.elementor-page-1378 #trust-bar:hover .elementor-icon{transform:none !important;}

/* tile-icons */
body.elementor-page-1378 #services .elementor-widget-icon-box .elementor-icon i,body.elementor-page-1378 #services .elementor-widget-icon-box .elementor-icon svg{color:#FFFFFF !important;fill:#FFFFFF !important;}





/* homepage-pop */
body.elementor-page-1378 .grad{background:linear-gradient(90deg,#C8F169,#7FE0C2,#5DB8FF,#0A84D6);-webkit-background-clip:text;background-clip:text;color:transparent;}
body.elementor-page-1378 #top h1{letter-spacing:-.03em;line-height:1.02;}
body.elementor-page-1378 #top .elementor-button{animation:ctaPulse 2.4s ease-in-out infinite;}
@keyframes ctaPulse{0%,100%{box-shadow:0 0 0 0 rgba(200,241,105,.55);}50%{box-shadow:0 0 0 14px rgba(200,241,105,0);}}
body.elementor-page-1378 #services{background:radial-gradient(circle at 8% 0%,rgba(10,132,214,.10),transparent 42%),radial-gradient(circle at 92% 100%,rgba(200,241,105,.20),transparent 42%),#FFFFFF !important;}
/* hero-float */
body.elementor-page-1378 #hero-card{animation:wrFloat 6s ease-in-out infinite;}
@keyframes wrFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}
@media (prefers-reduced-motion:reduce){body.elementor-page-1378 #hero-card{animation:none;}}

/* hero-v2 */
body.elementor-page-1378 #hero-strip .elementor-widget-icon-box{flex:1 1 220px;background:rgba(11,27,51,.72);border:1px solid rgba(200,241,105,.25);border-radius:16px;padding:18px 20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}
body.elementor-page-1378 #hero-strip .elementor-icon-box-title{color:#FFFFFF;font-weight:800;}
body.elementor-page-1378 #hero-strip .elementor-icon-box-description{color:rgba(255,255,255,.78);}
body.elementor-page-1378 #hero-strip .elementor-icon{color:#C8F169;font-size:24px;}
/* hero-v3 */
body.elementor-page-1378 #top{border-bottom-left-radius:50% 70px;border-bottom-right-radius:50% 70px;overflow:hidden;}
body.elementor-page-1378 #hero-card{background:rgba(11,27,51,.72) !important;border:1px solid rgba(255,255,255,.12);border-radius:18px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}
body.elementor-page-1378 #hero-card .elementor-heading-title{color:#FFC93C;letter-spacing:.12em;}
body.elementor-page-1378 #hero-card p{color:#FFFFFF;margin:0 0 12px;}
/* hero-v3b */
@media (min-width:1025px){body.elementor-page-1378 #top h1{font-size:clamp(44px,4.6vw,68px) !important;white-space:nowrap;}}
/* hero-v3c */
body.elementor-page-1378 #hero-strip{flex-wrap:nowrap;}
body.elementor-page-1378 #hero-strip .elementor-widget-icon-box{flex:1 1 0;width:auto !important;min-width:0;}
@media (max-width:1024px){body.elementor-page-1378 #hero-strip{flex-wrap:wrap;}body.elementor-page-1378 #hero-strip .elementor-widget-icon-box{flex:1 1 220px;}}
body.elementor-page-1378 #hero-strip .elementor-icon{background:transparent !important;}
body.elementor-page-1378 #top .elementor-widget-button .elementor-button{padding:18px 30px;font-size:17px;font-weight:800;border-radius:8px;}
body.elementor-page-1378 #top .elementor-widget-button .elementor-button[href*="#quote"]{background:#C8F169 !important;color:#0B1B33 !important;}
/* hero-v4 */
body.elementor-page-1378 #hero-strip{max-width:1240px;width:100%;margin:0 auto;gap:22px !important;flex-wrap:nowrap;}
body.elementor-page-1378 #hero-strip .elementor-widget-icon-box{background:rgba(12,24,46,.88) !important;border:1px solid rgba(150,175,215,.28) !important;border-radius:12px !important;padding:22px 26px !important;box-shadow:0 14px 34px rgba(0,0,0,.38);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:visible;transform:none;}
body.elementor-page-1378 #hero-strip .elementor-widget-icon-box::before,body.elementor-page-1378 #hero-strip .elementor-widget-icon-box::after{display:none !important;content:none !important;}
body.elementor-page-1378 #hero-strip .elementor-icon-box-wrapper{display:flex;align-items:center;gap:22px;text-align:left;}
body.elementor-page-1378 #hero-strip .elementor-icon-box-icon{margin:0 !important;}
body.elementor-page-1378 #hero-strip .elementor-icon{width:46px;height:46px;display:block;font-size:0;background:center/contain no-repeat !important;padding:0 !important;border:0 !important;box-shadow:none !important;}
body.elementor-page-1378 #hero-strip .elementor-icon svg,body.elementor-page-1378 #hero-strip .elementor-icon i{display:none !important;}
body.elementor-page-1378 #hero-strip .elementor-icon-box-title{color:#FFFFFF !important;font-size:18px;font-weight:700;line-height:1.2;margin:0 0 4px;}
body.elementor-page-1378 #hero-strip .elementor-icon-box-description{color:rgba(255,255,255,.62) !important;font-size:14px;line-height:1.3;margin:0;}
body.elementor-page-1378 #hero-strip > .elementor-widget:nth-child(1) .elementor-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C8F169%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202.5l8%203v5.5c0%205-3.4%208.7-8%2010.5-4.6-1.8-8-5.5-8-10.5V5.5z%22%2F%3E%3Cpath%20d%3D%22M8.3%2012.2l2.7%202.7%204.8-5.4%22%2F%3E%3C%2Fsvg%3E") !important;}
body.elementor-page-1378 #hero-strip > .elementor-widget:nth-child(2) .elementor-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C8F169%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012.6V4.5h8.1l9.9%209.9-8%208z%22%2F%3E%3Ccircle%20cx%3D%227.6%22%20cy%3D%229%22%20r%3D%221.3%22%2F%3E%3C%2Fsvg%3E") !important;}
body.elementor-page-1378 #hero-strip > .elementor-widget:nth-child(3) .elementor-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C8F169%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021.5s-7-6.1-7-11.6a7%207%200%200114%200c0%205.5-7%2011.6-7%2011.6z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.8%22%20r%3D%222.6%22%2F%3E%3C%2Fsvg%3E") !important;}
body.elementor-page-1378 #hero-strip > .elementor-widget:nth-child(4) .elementor-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23C8F169%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203.5h3.6l1.7%204.6-2.2%201.4a11%2011%200%20005.4%205.4l1.4-2.2%204.6%201.7V18a2.5%202.5%200%2001-2.7%202.5C9.8%2020%204%2014.2%203.5%206.2A2.5%202.5%200%20015%203.5z%22%2F%3E%3C%2Fsvg%3E") !important;}
@keyframes wrBob{0%,100%{transform:translateY(0);}50%{transform:translateY(-9px);}}
body.elementor-page-1378 #hero-strip > .elementor-widget:nth-child(1){animation:wrBob 5.2s ease-in-out infinite;}
body.elementor-page-1378 #hero-strip > .elementor-widget:nth-child(2){animation:wrBob 6.1s ease-in-out -1.7s infinite;}
body.elementor-page-1378 #hero-strip > .elementor-widget:nth-child(3){animation:wrBob 5.6s ease-in-out -3.1s infinite;}
body.elementor-page-1378 #hero-strip > .elementor-widget:nth-child(4){animation:wrBob 6.6s ease-in-out -0.8s infinite;}
@media (max-width:1024px){body.elementor-page-1378 #hero-strip{flex-wrap:wrap;}body.elementor-page-1378 #hero-strip .elementor-widget-icon-box{flex:1 1 calc(50% - 22px);}}
@media (max-width:640px){body.elementor-page-1378 #hero-strip .elementor-widget-icon-box{flex:1 1 100%;}}
@media (prefers-reduced-motion:reduce){body.elementor-page-1378 #hero-strip > .elementor-widget{animation:none !important;}}
/* hero-v4b */
body.elementor-page-1378 #hero-strip .elementor-widget-icon-box{padding:22px 20px !important;}
body.elementor-page-1378 #hero-strip .elementor-icon-box-wrapper{gap:16px;}
body.elementor-page-1378 #hero-strip .elementor-icon-box-title{font-size:17px;}
body.elementor-page-1378 #hero-strip{align-items:stretch;}
/* hero-v4c */
body.elementor-page-1378 #hero-strip,body.elementor-page-1378 #hero-strip:hover{transform:none !important;box-shadow:none !important;border:0 !important;overflow:visible !important;transition:none !important;}
body.elementor-page-1378 #hero-strip::before,body.elementor-page-1378 #hero-strip::after{display:none !important;content:none !important;}
body.elementor-page-1378 #hero-strip:hover .elementor-icon{transform:none !important;box-shadow:none !important;}
body.elementor-page-1378 #hero-strip > .elementor-widget{transition:scale .25s ease,border-color .25s ease,box-shadow .25s ease;}
body.elementor-page-1378 #hero-strip > .elementor-widget:hover{scale:1.04;border-color:rgba(200,241,105,.55) !important;box-shadow:0 18px 40px rgba(0,0,0,.5) !important;}
/* hero-v4d */
body.elementor-page-1378 #hero-strip{margin-top:48px !important;}
@media (max-width:767px){body.elementor-page-1378 #hero-strip{margin-top:32px !important;}}
/* trust-intro */
body.elementor-page-1378 #ti-badges,body.elementor-page-1378 #ti-badges:hover{transform:none !important;box-shadow:none !important;border:0 !important;overflow:visible !important;}
body.elementor-page-1378 #ti-badges::before,body.elementor-page-1378 #ti-badges::after{display:none !important;content:none !important;}
body.elementor-page-1378 #ti-badges .elementor-widget-icon-box{flex:1 1 140px;background:#FFFFFF;border:1px solid rgba(11,27,51,.06);border-radius:14px;box-shadow:0 10px 30px rgba(11,27,51,.10);padding:22px 18px;}
body.elementor-page-1378 #ti-badges .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;}
body.elementor-page-1378 #ti-badges .elementor-icon-box-icon{margin:0 !important;}
body.elementor-page-1378 #ti-badges .elementor-icon{background:none !important;box-shadow:none !important;width:auto;height:auto;border-radius:0;color:#0A84D6;font-size:26px;transform:none !important;}
body.elementor-page-1378 #ti-badges .elementor-icon-box-title{font-size:18px;font-weight:800;color:#0B1B33;margin:0;}
body.elementor-page-1378 #ti-badges .elementor-icon-box-description{font-size:13px;color:#4A5568;margin:0;line-height:1.4;}
/* trust-intro-b */
@media (min-width:1025px){body.elementor-page-1378 #trust-intro > .e-con-inner{flex-wrap:nowrap !important;align-items:center;}body.elementor-page-1378 #trust-intro > .e-con-inner > .e-con:nth-child(1){flex:1.15 1 0 !important;width:auto !important;}body.elementor-page-1378 #trust-intro > .e-con-inner > .e-con:nth-child(2){flex:1.15 1 0 !important;width:auto !important;}body.elementor-page-1378 #trust-intro > .e-con-inner > .e-con:nth-child(3){flex:1.6 1 0 !important;width:auto !important;}}
body.elementor-page-1378 #trust-intro .elementor-icon-box-title,body.elementor-page-1378 #trust-intro .elementor-icon-box-description{font-family:'Plus Jakarta Sans',sans-serif;}
/* svc-v2 */
body.elementor-page-1378 #svc-v2{position:relative;}
body.elementor-page-1378 #svc-cards .svc-card{flex:1 1 0;min-width:0;background:#FFFFFF !important;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.28);padding:0 !important;transform:none !important;}
body.elementor-page-1378 #svc-cards .svc-card:hover{transform:none !important;}
body.elementor-page-1378 #svc-cards .svc-card::before,body.elementor-page-1378 #svc-cards .svc-card::after{display:none !important;content:none !important;}
body.elementor-page-1378 #svc-cards .svc-card .elementor-widget-image img{width:100%;height:190px;object-fit:cover;display:block;transition:none !important;transform:none !important;}
body.elementor-page-1378 #svc-cards .svc-card .elementor-widget-icon{margin:-30px 0 0 24px;position:relative;z-index:3;}
body.elementor-page-1378 #svc-cards .svc-card .elementor-icon-wrapper{text-align:left;}
body.elementor-page-1378 #svc-cards .svc-card .elementor-icon{width:60px;height:60px;border-radius:50%;background:#FFFFFF;color:#0B1B33;box-shadow:0 8px 22px rgba(11,27,51,.22);display:flex;align-items:center;justify-content:center;font-size:24px;}
body.elementor-page-1378 #svc-cards .svc-card .elementor-icon svg{width:24px;height:24px;fill:#0B1B33;}
body.elementor-page-1378 #svc-cards .svc-card .elementor-widget-heading,body.elementor-page-1378 #svc-cards .svc-card .elementor-widget-text-editor{padding:0 24px;}
body.elementor-page-1378 #svc-cards .svc-card .elementor-widget-heading{margin-top:14px;}
body.elementor-page-1378 #svc-cards .svc-card .elementor-widget-button{padding:8px 24px 26px;margin-top:auto;}
body.elementor-page-1378 #svc-cards .svc-card .elementor-button{background:transparent !important;color:#0B1B33 !important;padding:0 0 4px !important;border-radius:0 !important;border-bottom:3px solid #C8F169;font-weight:800;font-size:15px;box-shadow:none !important;}
@media (max-width:1100px){body.elementor-page-1378 #svc-cards .svc-card{flex:1 1 calc(33.333% - 20px);}}
@media (max-width:767px){body.elementor-page-1378 #svc-cards .svc-card{flex:1 1 100%;}}
/* svc-v2-edge */
body.elementor-page-1378 #svc-v2{clip-path:none !important;overflow:visible !important;margin-top:-60px;padding-top:100px !important;padding-bottom:10px !important;position:relative;}
body.elementor-page-1378 #svc-v2::before{content:'' !important;position:absolute !important;inset:0 !important;z-index:0;background:linear-gradient(rgba(11,27,51,.8),rgba(11,27,51,.8)),url('https://waroofing.co.uk/wp-content/uploads/2026/07/roof-damage-0607.webp') center/cover no-repeat !important;opacity:1 !important;clip-path:polygon(0 70px,12% 0,72% 110px,78% 82px,100% 24px,100% calc(100% - 140px),62% calc(100% - 112px),0 calc(100% - 150px));}
body.elementor-page-1378 #svc-v2 > .e-con-inner{position:relative;z-index:2;}
body.elementor-page-1378 #svc-v2::after{content:'';position:absolute;top:78px;left:60%;width:19%;height:70px;z-index:1;background:linear-gradient(135deg,#0A84D6 0%,rgba(10,132,214,.15) 100%);clip-path:polygon(0 45%,72% 0,100% 100%,14% 100%);opacity:.85;pointer-events:none;}
@media (max-width:1024px){body.elementor-page-1378 #svc-v2{margin-top:-30px;padding-top:120px !important;}body.elementor-page-1378 #svc-v2::before{clip-path:polygon(0 50px,18% 0,100% 70px,100% calc(100% - 70px),0 calc(100% - 90px));}body.elementor-page-1378 #svc-v2::after{display:none;}}
/* areas-v2 */
body.elementor-page-1378 #areas-v2 .areas-left{flex:0 0 62%;width:62% !important;position:relative;z-index:2;min-height:520px;clip-path:polygon(0 0,80% 0,100% 56%,82% 100%,0 100%);}
body.elementor-page-1378 #areas-v2 .areas-left .elementor-widget-icon-list .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;}
body.elementor-page-1378 #areas-v2 .areas-left .elementor-icon-list-text{color:#FFFFFF;font-weight:600;font-size:16px;}
body.elementor-page-1378 #areas-v2 .areas-left .elementor-button{background:#C8F169 !important;color:#0B1B33 !important;border-radius:8px;font-weight:800;padding:16px 28px;font-size:16px;}
body.elementor-page-1378 #areas-v2 .areas-map{flex:1 1 0;margin-left:-14%;position:relative;min-height:520px;overflow:hidden;border-radius:0 18px 18px 0;background-color:#EDF2EE;background-image:radial-gradient(circle at 22% 28%,rgba(125,190,110,.28) 0 110px,transparent 111px),radial-gradient(circle at 72% 64%,rgba(125,190,110,.24) 0 150px,transparent 151px),linear-gradient(115deg,transparent 47%,rgba(255,255,255,.95) 48% 49.2%,transparent 50%),linear-gradient(28deg,transparent 58%,rgba(255,255,255,.95) 59% 60%,transparent 61%),repeating-linear-gradient(0deg,rgba(11,27,51,.035) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(11,27,51,.035) 0 1px,transparent 1px 44px);}
body.elementor-page-1378 #areas-v2 .map-ring{position:absolute;left:22%;top:12%;width:62%;height:68%;border:2px solid #A9E04C;border-radius:50%;background:rgba(200,241,105,.07);}
body.elementor-page-1378 #areas-v2 .map-pin{position:absolute;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;background:#FFFFFF;border-radius:10px;box-shadow:0 8px 22px rgba(11,27,51,.16);width:auto !important;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon{width:34px;height:34px;border-radius:50%;background:#0B1B33;color:#C8F169;display:flex;align-items:center;justify-content:center;font-size:15px;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon svg{width:15px;height:15px;fill:#C8F169;}
body.elementor-page-1378 #areas-v2 .pin-1{left:20%;top:26%;}
body.elementor-page-1378 #areas-v2 .pin-2{left:60%;top:8%;}
body.elementor-page-1378 #areas-v2 .pin-3{left:38%;top:52%;}
body.elementor-page-1378 #areas-v2 .pin-4{left:72%;top:46%;}
body.elementor-page-1378 #areas-v2 .pin-5{left:36%;top:9%;}
body.elementor-page-1378 #areas-v2 .map-card{position:absolute;right:5%;bottom:7%;width:auto !important;max-width:300px;background:#FFFFFF;border-radius:14px;box-shadow:0 14px 34px rgba(11,27,51,.16);padding:18px 22px;}
body.elementor-page-1378 #areas-v2 .map-card .elementor-icon{width:44px;height:44px;border-radius:50%;background:rgba(200,241,105,.35);color:#0B1B33;display:flex;align-items:center;justify-content:center;font-size:18px;}
body.elementor-page-1378 #areas-v2 .map-card .elementor-icon svg{width:18px;height:18px;fill:#0B1B33;}
@media (max-width:1024px){body.elementor-page-1378 #areas-v2{flex-direction:column;}body.elementor-page-1378 #areas-v2 .areas-left{flex:1 1 auto;width:100% !important;min-height:0;clip-path:polygon(0 0,100% 0,100% 94%,0 100%);}body.elementor-page-1378 #areas-v2 .areas-map{margin-left:0;margin-top:-30px;min-height:420px;border-radius:0 0 18px 18px;}body.elementor-page-1378 #areas-v2 .areas-left .elementor-widget-icon-list .elementor-icon-list-items{grid-template-columns:1fr 1fr;}}
/* areas-v2b */
body.elementor-page-1378 #areas-v2 .map-ring{left:56% !important;top:50% !important;width:500px !important;height:500px !important;transform:translate(-50%,-50%);}
body.elementor-page-1378 #areas-v2 .map-pin{transform:translate(-17px,-50%);padding:4px 12px 4px 4px;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon{width:24px;height:24px;font-size:11px;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon svg{width:11px;height:11px;}
body.elementor-page-1378 #areas-v2 .pin-1{left:calc(56% + 0px);top:calc(50% + -8px);z-index:5;background:#C8F169;}
body.elementor-page-1378 #areas-v2 .pin-2{left:calc(56% + 41px);top:calc(50% + 24px);}
body.elementor-page-1378 #areas-v2 .pin-3{left:calc(56% + 34px);top:calc(50% + -40px);}
body.elementor-page-1378 #areas-v2 .pin-4{left:calc(56% + -45px);top:calc(50% + -88px);}
body.elementor-page-1378 #areas-v2 .pin-5{left:calc(56% + -67px);top:calc(50% + -30px);}
body.elementor-page-1378 #areas-v2 .pin-6{left:calc(56% + -80px);top:calc(50% + 42px);}
body.elementor-page-1378 #areas-v2 .pin-7{left:calc(56% + -15px);top:calc(50% + 96px);}
body.elementor-page-1378 #areas-v2 .pin-8{left:calc(56% + 115px);top:calc(50% + 58px);}
@media (max-width:1024px){body.elementor-page-1378 #areas-v2 .map-ring{left:50% !important;}body.elementor-page-1378 #areas-v2 .pin-1{left:50%;}}
/* areas-v2c */
body.elementor-page-1378 #areas-v2 .pin-1{background:#C8F169;z-index:5;}
body.elementor-page-1378 #areas-v2 .pin-1{left:calc(56% + 0px);top:calc(50% + 4px);}
body.elementor-page-1378 #areas-v2 .pin-2{left:calc(56% + 18px);top:calc(50% + -34px);}
body.elementor-page-1378 #areas-v2 .pin-3{left:calc(56% + 90px);top:calc(50% + -72px);}
body.elementor-page-1378 #areas-v2 .pin-4{left:calc(56% + -44px);top:calc(50% + -90px);}
body.elementor-page-1378 #areas-v2 .pin-5{left:calc(56% + -77px);top:calc(50% + 40px);}
body.elementor-page-1378 #areas-v2 .pin-6{left:calc(56% + -100px);top:calc(50% + 108px);}
body.elementor-page-1378 #areas-v2 .pin-7{left:calc(56% + 112px);top:calc(50% + 132px);}
body.elementor-page-1378 #areas-v2 .pin-8{left:calc(56% + 48px);top:calc(50% + 100px);}
/* areas-v2d */
body.elementor-page-1378 #areas-v2 .map-card{right:3% !important;bottom:3% !important;}
body.elementor-page-1378 #areas-v2 .pin-1{left:calc(56% + 0px);top:calc(50% + 4px);}
body.elementor-page-1378 #areas-v2 .pin-2{left:calc(56% + 18px);top:calc(50% + -34px);}
body.elementor-page-1378 #areas-v2 .pin-3{left:calc(56% + 90px);top:calc(50% + -72px);}
body.elementor-page-1378 #areas-v2 .pin-4{left:calc(56% + -44px);top:calc(50% + -90px);}
body.elementor-page-1378 #areas-v2 .pin-5{left:calc(56% + -92px);top:calc(50% + -30px);}
body.elementor-page-1378 #areas-v2 .pin-6{left:calc(56% + -77px);top:calc(50% + 40px);}
body.elementor-page-1378 #areas-v2 .pin-7{left:calc(56% + -104px);top:calc(50% + 108px);}
body.elementor-page-1378 #areas-v2 .pin-8{left:calc(56% + 30px);top:calc(50% + 96px);}
body.elementor-page-1378 #areas-v2 .pin-9{left:calc(56% + 100px);top:calc(50% + 132px);}
body.elementor-page-1378 #areas-v2 .pin-10{left:calc(56% + 122px);top:calc(50% + 54px);}
/* how-v2 */
#how-v2{position:relative;z-index:3;margin-top:-70px;margin-bottom:-90px;background:transparent}
#how-v2::before{content:"";position:absolute;inset:0;background:#fff;z-index:0;clip-path:polygon(0 40px,22% 0,60% 70px,100% 20px,100% calc(100% - 90px),62% calc(100% - 40px),30% 100%,0 calc(100% - 70px));filter:drop-shadow(0 -6px 20px rgba(11,27,51,.12))}
#how-v2>.e-con-inner,#how-v2>*{position:relative;z-index:1}
#how-v2 .how-ico .elementor-icon{width:86px;height:86px;border-radius:50%;background:#0B1B33;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(11,27,51,.25)}
#how-v2 .how-ico{flex:0 0 auto}
#how-v2 .how-step{position:relative}
#how-v2 .how-step+.how-step::before{content:"";position:absolute;left:0;top:110px;bottom:10px;border-left:2px dashed #cbd5e1}
#how-v2 .how-head{align-items:center}
#how-v2 h2,#how-v2 h3,#how-v2 p{margin:0}
#how-v2 .how-step .elementor-widget-text-editor{padding-left:0}
@media(max-width:1024px){#how-v2{margin-top:-40px;margin-bottom:-50px}#how-v2::before{clip-path:polygon(0 24px,30% 0,100% 30px,100% calc(100% - 50px),60% calc(100% - 20px),0 100%)}#how-v2 .how-step{padding:0 0 24px!important}#how-v2 .how-step+.how-step::before{display:none}}
/* sections-v2 */
#blog-v2 .elementor-post{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px rgba(11,27,51,.08);border:0;transition:none}
#blog-v2 .elementor-post__thumbnail__link{margin:0}
#blog-v2 .elementor-post__thumbnail{padding-bottom:62%!important}
#blog-v2 .elementor-post__text{padding:20px 22px 22px;font-family:'Plus Jakarta Sans',sans-serif}
#blog-v2 .elementor-post__title,#blog-v2 .elementor-post__title a{font-family:'Plus Jakarta Sans',sans-serif;font-size:19px;line-height:1.3;font-weight:800;color:#0B1B33;margin:0 0 10px}
#blog-v2 .elementor-post__excerpt p{font-size:14px;line-height:1.55;color:#4A5568;margin:0 0 12px}
#blog-v2 .elementor-post__read-more{font-size:14px;font-weight:700;color:#0A84D6}
#blog-v2 .elementor-post__badge{background:#C8F169;color:#0B1B33;font-family:'Plus Jakarta Sans',sans-serif;font-weight:800;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:8px 12px;top:14px;left:14px;right:auto}
#blog-v2 .elementor-post::before,#blog-v2 .elementor-post::after{display:none}
#faq-card{background:#fff;border-radius:16px;padding:14px 28px;box-shadow:0 12px 32px rgba(11,27,51,.08)}
#faq-card .elementor-accordion-item{border:0!important;border-bottom:1px solid #E2E8F0!important}
#faq-card .elementor-accordion-item:last-child{border-bottom:0!important}
#faq-card .elementor-tab-title{padding:20px 4px;display:flex;align-items:center}
#faq-card .elementor-tab-title a{flex:1}
#faq-card .elementor-tab-content{border:0!important;padding:0 4px 20px;color:#4A5568}
#cta-v2{position:relative;z-index:1;margin-top:-80px;margin-bottom:0;overflow:hidden}
#cta-v2::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(11,27,51,.9),rgba(11,27,51,.62) 50%,rgba(11,27,51,.2)),url(https://waroofing.co.uk/wp-content/uploads/2026/10/roof-repair-and-house-maintainence.webp) center/cover;clip-path:polygon(0 50px,14% 0,48% 70px,72% 40px,100% 10px,100% 100%,0 100%)}
#cta-v2>*{position:relative;z-index:1}
#cta-v2 .cta-note{transform:rotate(-6deg)}
#cta-v2 .cta-b1 .elementor-button,#cta-v2 .cta-b2 .elementor-button{width:100%;justify-content:center}
#cta-v2 .cta-b2 .elementor-button{border:1px solid rgba(255,255,255,.18)}
@media(max-width:1024px){#cta-v2{margin-top:-50px}#cta-v2::before{clip-path:polygon(0 30px,30% 0,100% 24px,100% 100%,0 100%)}#cta-v2 .cta-note{display:none}}
#how-v2 .how-ico .elementor-icon{width:86px;height:86px;border-radius:50%;background:#0B1B33;display:flex;align-items:center;justify-content:center}
/* sections-v2b */
#blog-v2 .elementor-post:nth-child(n+4){display:none}
#blog-v2 .elementor-posts-container{grid-template-columns:repeat(3,1fr);gap:24px}
@media(max-width:1024px){#blog-v2 .elementor-posts-container{grid-template-columns:1fr}}
#blog-v2 .elementor-post__thumbnail{position:relative;overflow:hidden;padding-bottom:0!important;height:200px;margin:0}
#blog-v2 .elementor-post__thumbnail img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;transform:none!important;max-width:none}
#blog-v2 .elementor-post__badge{display:none}
#blog-v2 .elementor-post__excerpt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#blog-v2 .elementor-post__read-more{background:none!important;padding:0!important;border-radius:0!important;color:#0A84D6!important;display:inline-block}
#blog-v2 .elementor-post__text{padding:20px 22px 24px}
#faq-card .elementor-tab-title .elementor-accordion-icon{order:2;margin-left:auto;float:none;width:auto}
#faq-card .elementor-tab-title a{order:1;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;color:#0B1B33}
#faq-card .elementor-tab-content p{margin:0}
#how-v2 .how-ico .elementor-icon{width:72px;height:72px}
#how-v2 .how-ico .elementor-icon svg{width:26px;height:26px}
/* reviews-v2 */
#reviews{position:relative;z-index:2;margin-top:-60px;margin-bottom:-60px;overflow:visible}
#reviews::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(900px 400px at 85% 10%,rgba(10,132,214,.35),transparent 60%),radial-gradient(700px 400px at 5% 90%,rgba(200,241,105,.12),transparent 60%),linear-gradient(135deg,#0B1B33,#10284d 60%,#0B1B33);clip-path:polygon(0 60px,18% 0,55% 80px,100% 30px,100% calc(100% - 60px),68% calc(100% - 10px),30% 100%,0 calc(100% - 50px))}
#reviews>*{position:relative;z-index:1}
#reviews .rev-carousel{margin-top:30px}
#reviews .rev-carousel .elementor-testimonial{position:relative;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:34px 28px 26px;backdrop-filter:blur(8px);height:100%;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease,background .3s ease}
#reviews .rev-carousel .swiper-slide{height:auto;display:flex}
#reviews .rev-carousel .elementor-testimonial::before{content:"\201C";position:absolute;top:-6px;left:22px;font:800 90px/1 'Plus Jakarta Sans',serif;color:#C8F169;opacity:.9}
#reviews .rev-carousel .elementor-testimonial::after{content:"★★★★★";display:block;order:-1;color:#F5B301;letter-spacing:3px;font-size:18px;margin:26px 0 10px}
#reviews .rev-carousel .elementor-testimonial:hover{transform:translateY(-6px);border-color:rgba(200,241,105,.6);background:rgba(255,255,255,.1)}
#reviews .rev-carousel .elementor-testimonial__content{color:#E2E8F0;font:400 15px/1.65 'Plus Jakarta Sans',sans-serif;flex:1}
#reviews .rev-carousel .elementor-testimonial__image{display:none}
#reviews .rev-carousel .elementor-testimonial__footer{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}
#reviews .rev-carousel .elementor-testimonial__name{color:#fff;font:800 15px 'Plus Jakarta Sans',sans-serif}
#reviews .rev-carousel .elementor-testimonial__title{color:#C8F169;font:600 13px 'Plus Jakarta Sans',sans-serif}
#reviews .rev-carousel .elementor-testimonial__text{display:flex;flex-direction:column;flex:1}
#reviews .rev-carousel .swiper-pagination-bullet{background:#fff;opacity:.35}
#reviews .rev-carousel .swiper-pagination-bullet-active{background:#C8F169;opacity:1}
#reviews .rev-carousel .swiper{padding-bottom:50px}
#reviews #rev-count{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:18px 34px}
#reviews #rev-count .elementor-counter-number-wrapper{justify-content:center}
@media(max-width:1024px){#reviews{margin-top:-30px;margin-bottom:-30px}#reviews::before{clip-path:polygon(0 30px,30% 0,100% 30px,100% calc(100% - 30px),60% 100%,0 calc(100% - 20px))}}
/* reviews-v2b */
#reviews .rev-carousel .elementor-testimonial,#reviews .rev-carousel .elementor-testimonial__content,#reviews .rev-carousel .elementor-testimonial__footer,#reviews .rev-carousel .elementor-testimonial__cite{text-align:left;font-style:normal}
#reviews .rev-carousel .elementor-testimonial__content{font-style:normal !important;color:#E2E8F0}
#reviews .rev-carousel .elementor-testimonial__cite{display:block}
#reviews .rev-carousel .swiper-slide{padding:0 2px}
/* reviews-v2c */
#reviews .rev-carousel .elementor-testimonial__content,#reviews .rev-carousel .elementor-testimonial__content *{font-style:normal !important;text-align:left !important}
#reviews .rev-carousel .elementor-testimonial__content{display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;flex:none;min-height:0}
#reviews .rev-carousel .elementor-testimonial__footer{margin-top:auto;display:flex;flex-direction:column;gap:2px}
#reviews .rev-carousel .elementor-testimonial__text{justify-content:space-between}
#reviews .rev-carousel .elementor-testimonial__cite{display:flex;flex-direction:column;align-items:flex-start}
/* reviews-v2d */
#reviews .rev-carousel .elementor-testimonial .elementor-testimonial__content{display:block !important;flex:1 1 auto}
#reviews .rev-carousel .elementor-testimonial .elementor-testimonial__text{display:-webkit-box !important;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.6}
#reviews .rev-carousel .swiper-slide{height:auto}
/* reviews-v2e */
#reviews .rev-carousel .elementor-testimonial__footer,#reviews .rev-carousel .elementor-testimonial__cite{align-items:flex-start !important;justify-content:flex-start !important;text-align:left !important;width:100%;margin-left:0 !important}
#reviews .rev-carousel .elementor-testimonial__name,#reviews .rev-carousel .elementor-testimonial__title{text-align:left !important;display:block;width:100%}
/* gallery-v2 */
#gallery-v2{position:relative}
.wr-gallery .elementor-gallery-item{border-radius:16px;overflow:hidden;box-shadow:0 14px 34px rgba(11,27,51,.14)}
.wr-gallery .elementor-gallery-item__overlay{background:linear-gradient(180deg,rgba(11,27,51,0) 40%,rgba(11,27,51,.75))}
.wr-gallery .elementor-gallery-item::after{content:"+";position:absolute;right:16px;bottom:16px;width:44px;height:44px;border-radius:50%;background:#C8F169;color:#0B1B33;font:800 26px/44px 'Plus Jakarta Sans',sans-serif;text-align:center;opacity:0;transform:scale(.6) rotate(-90deg);transition:all .35s ease;z-index:3;pointer-events:none}
.wr-gallery .elementor-gallery-item:hover::after{opacity:1;transform:none}
.wr-gallery .elementor-gallery-item__image{transition:transform .8s ease}
.wr-gallery .elementor-galleries__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}
.wr-gallery .elementor-gallery-title{font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15px;color:#0B1B33;background:#EEF3FA;border-radius:999px;padding:11px 22px;margin:0;cursor:pointer;transition:all .25s ease}
.wr-gallery .elementor-gallery-title:hover{background:#dbe7f7}
.wr-gallery .elementor-gallery-title.elementor-item-active{background:#0B1B33;color:#C8F169;box-shadow:0 8px 20px rgba(11,27,51,.25)}
/* gallery-v2b */
.wr-gallery .elementor-galleries__filters{justify-content:flex-start !important}
.wr-gallery .elementor-gallery-title{opacity:1 !important}
.wr-gallery .elementor-gallery-item__image{background-size:cover}
/* gallery-v2c */
.wr-gallery .elementor-galleries__filter{color:#0B1B33 !important;background:#EEF3FA !important;opacity:1 !important;border-radius:999px;padding:11px 22px !important;margin:0 !important;font-family:'Plus Jakarta Sans',sans-serif;font-weight:700;font-size:15px;border:0 !important;box-shadow:none !important;text-decoration:none !important;transition:all .25s ease}
.wr-gallery .elementor-galleries__filter::before,.wr-gallery .elementor-galleries__filter::after,.wr-gallery .elementor-gallery-title::before,.wr-gallery .elementor-gallery-title::after{display:none !important;content:none !important;background:none !important;height:0 !important;border:0 !important}
.wr-gallery .elementor-galleries__filter:hover{background:#dbe7f7 !important;color:#0B1B33 !important}
.wr-gallery .elementor-galleries__filter.elementor-item-active{background:#0B1B33 !important;color:#C8F169 !important;box-shadow:0 8px 20px rgba(11,27,51,.25) !important}
.wr-gallery .elementor-galleries__filters{gap:10px !important;margin-bottom:28px}
/* gallery-v2d */
.wr-gallery .elementor-gallery__titles-container{display:flex;flex-wrap:wrap;justify-content:flex-start !important;gap:10px;margin-bottom:28px}
.wr-gallery .elementor-gallery__titles-container .elementor-item.elementor-gallery-title{color:#0B1B33 !important;background:#EEF3FA !important;opacity:1 !important;padding:11px 22px !important;margin:0 !important;border-radius:999px;font-weight:700;font-size:15px;border:0 !important;text-decoration:none !important;box-shadow:none !important}
.wr-gallery .elementor-gallery__titles-container .elementor-item.elementor-gallery-title::before,.wr-gallery .elementor-gallery__titles-container .elementor-item.elementor-gallery-title::after{display:none !important;content:none !important;height:0 !important;background:none !important}
.wr-gallery .elementor-gallery__titles-container .elementor-item.elementor-gallery-title:hover{background:#dbe7f7 !important;color:#0B1B33 !important}
.wr-gallery .elementor-gallery__titles-container .elementor-item.elementor-gallery-title.elementor-item-active{background:#0B1B33 !important;color:#C8F169 !important;box-shadow:0 8px 20px rgba(11,27,51,.25) !important}
/* blog-v2-dark */
#blog-v2{background:radial-gradient(900px 420px at 85% 15%,rgba(10,132,214,.38),transparent 60%),radial-gradient(700px 400px at 5% 95%,rgba(200,241,105,.10),transparent 60%),linear-gradient(135deg,#0B1B33,#10284d 60%,#0B1B33) !important}
#blog-v2 .elementor-post{box-shadow:0 18px 40px rgba(0,0,0,.35)}
/* reviews-v2f */
#reviews .rev-carousel .elementor-testimonial{background:linear-gradient(160deg,rgba(255,255,255,.17),rgba(255,255,255,.05)) !important;border:1px solid rgba(200,241,105,.38) !important;box-shadow:0 24px 50px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.25) !important;overflow:hidden;padding:38px 30px 28px !important}
#reviews .rev-carousel .elementor-testimonial .elementor-testimonial__text,#reviews .rev-carousel .elementor-testimonial .elementor-testimonial__content,#reviews .rev-carousel .elementor-testimonial .elementor-testimonial__content *{color:#F1F5F9 !important;font-size:16px !important;line-height:1.65 !important;font-weight:400}
#reviews .rev-carousel .elementor-testimonial::before{left:auto !important;right:22px !important;top:6px !important;font-size:130px !important;opacity:.22 !important;text-shadow:0 0 30px rgba(200,241,105,.6)}
#reviews .rev-carousel .elementor-testimonial::after{font-size:22px !important;letter-spacing:4px !important;margin:0 0 14px !important;text-shadow:0 0 14px rgba(245,179,1,.65)}
#reviews .rev-carousel .elementor-testimonial__footer{border-top:1px solid rgba(255,255,255,.2) !important;padding-top:16px !important;position:relative}
#reviews .rev-carousel .elementor-testimonial__name{color:#fff !important;font-size:17px !important}
#reviews .rev-carousel .elementor-testimonial__title{color:#C8F169 !important;font-size:13px !important;letter-spacing:.04em}
#reviews .rev-carousel .elementor-testimonial__footer::after{content:"G";position:absolute;right:0;top:14px;width:38px;height:38px;border-radius:50%;background:#fff;color:#4285F4;font:800 22px/38px 'Plus Jakarta Sans',Arial,sans-serif;text-align:center;box-shadow:0 6px 16px rgba(0,0,0,.35)}
#reviews .rev-carousel .elementor-testimonial .elementor-testimonial__content{position:relative}
#reviews .rev-carousel .elementor-testimonial{background-image:linear-gradient(90deg,#C8F169,#0A84D6),linear-gradient(160deg,rgba(255,255,255,.17),rgba(255,255,255,.05)) !important;background-size:100% 5px,100% 100% !important;background-repeat:no-repeat !important}
#reviews .rev-carousel .elementor-testimonial:hover{transform:translateY(-10px) scale(1.02) !important;border-color:#C8F169 !important;box-shadow:0 30px 60px rgba(0,0,0,.5),0 0 40px rgba(200,241,105,.28) !important}
/* gallery-v2e */
#gallery-v2,#gallery-v2 .e-con-inner,#gallery-v2 .e-child{height:auto;min-height:0}
#gallery-v2 .wr-latest{flex:0 0 auto;height:auto;width:100%}
#gallery-v2 .wwm-gal__filters{margin-bottom:22px}

/* hero-btn-contrast */
body.elementor-page-1378 .elementor-element-7d111d3 .elementor-button.elementor-button{background:#C8F169 !important;color:#0B1B33 !important;font-weight:800;}
body.elementor-page-1378 .elementor-element-7d111d3 .elementor-button.elementor-button .elementor-button-text{color:#0B1B33 !important;}
/* blog-cards */
body.elementor-page-1378 .elementor-posts-container .elementor-post{background:#FFFFFF;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px rgba(11,27,51,.08);border:1px solid rgba(11,27,51,.06);position:relative;}
body.elementor-page-1378 .elementor-posts-container .elementor-post::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0A84D6,#C8F169);z-index:2;}
body.elementor-page-1378 .elementor-post__meta-data,body.elementor-page-1378 .elementor-post-info,body.elementor-page-1378 .elementor-post-date,body.elementor-page-1378 .elementor-post-time{display:none !important;}
body.elementor-page-1378 .elementor-post__title a{font-size:22px;font-weight:800;color:#0B1B33;line-height:1.25;}
body.elementor-page-1378 .elementor-post__read-more{display:inline-flex;align-items:center;background:#C8F169;color:#0B1B33;border-radius:999px;padding:10px 20px;font-weight:700;text-decoration:none;}
body.elementor-page-1378 .elementor-post__thumbnail img{transition:none !important;transform:none !important;}


/* areas-map-mobile */
@media (max-width:767px){
body.elementor-page-1378 #areas-v2 .areas-map{display:flex !important;flex-wrap:wrap !important;align-content:flex-start !important;justify-content:center !important;gap:10px !important;padding:26px 16px 20px !important;min-height:0 !important;height:auto !important;margin-top:-24px !important;}
body.elementor-page-1378 #areas-v2 .map-ring{display:none !important;}
body.elementor-page-1378 #areas-v2 .map-pin{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;width:auto !important;max-width:none !important;flex:0 0 auto !important;display:flex !important;flex-direction:row !important;align-items:center !important;gap:8px !important;padding:5px 14px 5px 5px !important;white-space:nowrap;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:center !important;gap:8px !important;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon-box-title,body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon-box-content{margin:0 !important;white-space:nowrap !important;}
body.elementor-page-1378 #areas-v2 .map-card{position:relative !important;right:auto !important;left:auto !important;bottom:auto !important;top:auto !important;width:100% !important;max-width:none !important;order:99;margin-top:12px !important;flex:1 1 100% !important;}
}
/* areas-map-mobile-2 */
@media (max-width:767px){
body.elementor-page-1378 #areas-v2 .areas-map{flex:0 0 auto !important;height:auto !important;min-height:0 !important;overflow:visible !important;align-self:stretch !important;border-radius:0 0 18px 18px !important;}
}
/* areas-map-mobile-3 */
@media (max-width:767px){
body.elementor-page-1378 #areas-v2 .map-pin{flex:0 0 calc(50% - 5px) !important;width:calc(50% - 5px) !important;max-width:calc(50% - 5px) !important;box-sizing:border-box !important;padding:5px 10px 5px 5px !important;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon-box-title{font-size:15px !important;}
body.elementor-page-1378 #areas-v2 .map-card{padding:16px 18px !important;}
body.elementor-page-1378 #areas-v2 .map-card .elementor-icon-box-wrapper{flex-direction:row !important;align-items:center !important;gap:14px !important;text-align:left !important;}
}
/* areas-map-mobile-4 */
@media (max-width:767px){
body.elementor-page-1378 #areas-v2 .areas-map{flex-direction:row !important;--flex-direction:row;--flex-wrap:wrap;align-items:flex-start !important;align-content:flex-start !important;}
body.elementor-page-1378 #areas-v2 .map-card .elementor-widget-container,body.elementor-page-1378 #areas-v2 .map-card{align-items:center !important;}
}
/* areas-map-mobile-5 */
@media (max-width:767px){
body.elementor-page-1378 #areas-v2 .map-pin{flex:1 1 calc(50% - 5px) !important;max-width:none !important;min-width:0 !important;padding:5px 8px 5px 5px !important;gap:6px !important;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon-box-wrapper{flex-wrap:nowrap !important;gap:6px !important;width:100%;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon-box-title,body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon-box-title a,body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon-box-title span{font-size:13.5px !important;letter-spacing:0 !important;white-space:nowrap !important;line-height:1.2 !important;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-icon{flex:0 0 24px !important;}
}
/* areas-map-mobile-6 */
@media (max-width:767px){
body.elementor-page-1378 #areas-v2 .map-pin{flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-start !important;gap:7px !important;}
body.elementor-page-1378 #areas-v2 .map-pin > .elementor-widget{width:auto !important;flex:0 0 auto !important;margin:0 !important;}
body.elementor-page-1378 #areas-v2 .map-pin > .elementor-widget-heading{flex:1 1 auto !important;min-width:0;}
body.elementor-page-1378 #areas-v2 .map-pin .elementor-heading-title{font-size:14px !important;line-height:1.2 !important;white-space:nowrap !important;margin:0 !important;letter-spacing:0 !important;}
}/* End custom CSS */