.elementor-24833 .elementor-element.elementor-element-a14248d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.8;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:200px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-24833 .elementor-element.elementor-element-a14248d:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-a14248d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(48deg, #003F4D 0%, #37BAA1 100%);}.elementor-24833 .elementor-element.elementor-element-a14248d::before, .elementor-24833 .elementor-element.elementor-element-a14248d > .elementor-background-video-container::before, .elementor-24833 .elementor-element.elementor-element-a14248d > .e-con-inner > .elementor-background-video-container::before, .elementor-24833 .elementor-element.elementor-element-a14248d > .elementor-background-slideshow::before, .elementor-24833 .elementor-element.elementor-element-a14248d > .e-con-inner > .elementor-background-slideshow::before, .elementor-24833 .elementor-element.elementor-element-a14248d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-24833 .elementor-element.elementor-element-01a8af8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:2px 2px 2px 2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-24833 .elementor-element.elementor-element-a50bd21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-24833 .elementor-element.elementor-element-a50bd21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:38px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24833 .elementor-element.elementor-element-73aa9f8 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-73aa9f8{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-24833 .elementor-element.elementor-element-95ff535{--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;}.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-24833 .elementor-element.elementor-element-a80f2e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-897fae6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-897fae6:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-897fae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1C2C;}.elementor-24833 .elementor-element.elementor-element-e80228f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--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-24833 .elementor-element.elementor-element-17fe20b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24833 .elementor-element.elementor-element-b440b87 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24833 .elementor-element.elementor-element-becac23 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24833 .elementor-element.elementor-element-46dda6a .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24833 .elementor-element.elementor-element-f524475 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-24833 .elementor-element.elementor-element-967dd1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:35px;--padding-bottom:20px;--padding-left:36px;--padding-right:36px;}.elementor-24833 .elementor-element.elementor-element-967dd1f:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-967dd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EEF6F4 0%, #F7FAF9 100%);}.elementor-24833 .elementor-element.elementor-element-1ecea61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-c874a07{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24833 .elementor-element.elementor-element-c874a07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:#003F4D;}.elementor-24833 .elementor-element.elementor-element-c7c433f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24833 .elementor-element.elementor-element-48b800b{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:start;--align-items:stretch;}.elementor-24833 .elementor-element.elementor-element-5f3225c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-24833 .elementor-element.elementor-element-5f3225c:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-5f3225c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-24833 .elementor-element.elementor-element-e5f05f9 > .elementor-widget-container{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-24833 .elementor-element.elementor-element-e5f05f9.elementor-element{--align-self:center;}.elementor-24833 .elementor-element.elementor-element-e5f05f9{text-align:center;}.elementor-24833 .elementor-element.elementor-element-e5f05f9 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-6023ca8{text-align:center;}.elementor-24833 .elementor-element.elementor-element-6023ca8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#102131;}.elementor-24833 .elementor-element.elementor-element-607691a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-24833 .elementor-element.elementor-element-607691a:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-607691a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24833 .elementor-element.elementor-element-a8d521d > .elementor-widget-container{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-24833 .elementor-element.elementor-element-a8d521d.elementor-element{--align-self:center;}.elementor-24833 .elementor-element.elementor-element-a8d521d{text-align:center;}.elementor-24833 .elementor-element.elementor-element-a8d521d img{width:60%;}.elementor-24833 .elementor-element.elementor-element-430c89b{text-align:center;}.elementor-24833 .elementor-element.elementor-element-430c89b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#102131;}.elementor-24833 .elementor-element.elementor-element-b29a54b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-24833 .elementor-element.elementor-element-b29a54b:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-b29a54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24833 .elementor-element.elementor-element-0b1e95a > .elementor-widget-container{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-24833 .elementor-element.elementor-element-0b1e95a.elementor-element{--align-self:center;}.elementor-24833 .elementor-element.elementor-element-0b1e95a{text-align:center;}.elementor-24833 .elementor-element.elementor-element-0b1e95a img{width:60%;}.elementor-24833 .elementor-element.elementor-element-53d91d0{text-align:center;}.elementor-24833 .elementor-element.elementor-element-53d91d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#102131;}.elementor-24833 .elementor-element.elementor-element-c0d3491{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-24833 .elementor-element.elementor-element-c0d3491:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-c0d3491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24833 .elementor-element.elementor-element-2a09deb > .elementor-widget-container{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-24833 .elementor-element.elementor-element-2a09deb.elementor-element{--align-self:center;}.elementor-24833 .elementor-element.elementor-element-2a09deb{text-align:center;}.elementor-24833 .elementor-element.elementor-element-2a09deb img{width:60%;}.elementor-24833 .elementor-element.elementor-element-52cd35b{text-align:center;}.elementor-24833 .elementor-element.elementor-element-52cd35b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#102131;}.elementor-24833 .elementor-element.elementor-element-f5dce95{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-24833 .elementor-element.elementor-element-f5dce95:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-f5dce95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24833 .elementor-element.elementor-element-7fa05d7 > .elementor-widget-container{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-24833 .elementor-element.elementor-element-7fa05d7.elementor-element{--align-self:center;}.elementor-24833 .elementor-element.elementor-element-7fa05d7{text-align:center;}.elementor-24833 .elementor-element.elementor-element-7fa05d7 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-021f71c{text-align:center;}.elementor-24833 .elementor-element.elementor-element-021f71c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#102131;}.elementor-24833 .elementor-element.elementor-element-3d72c45{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-24833 .elementor-element.elementor-element-3d72c45:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-3d72c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24833 .elementor-element.elementor-element-a6339a5 > .elementor-widget-container{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-24833 .elementor-element.elementor-element-a6339a5.elementor-element{--align-self:center;}.elementor-24833 .elementor-element.elementor-element-a6339a5{text-align:center;}.elementor-24833 .elementor-element.elementor-element-a6339a5 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-7d8ce99{text-align:center;}.elementor-24833 .elementor-element.elementor-element-7d8ce99 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#102131;}.elementor-24833 .elementor-element.elementor-element-f490bff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-b4a2e05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:35px;--padding-bottom:20px;--padding-left:36px;--padding-right:36px;}.elementor-24833 .elementor-element.elementor-element-b4a2e05:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-b4a2e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8F8;}.elementor-24833 .elementor-element.elementor-element-9872e24{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-0521b44{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24833 .elementor-element.elementor-element-0521b44 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:#003F4D;}.elementor-24833 .elementor-element.elementor-element-e876bdc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24833 .elementor-element.elementor-element-ff8591d{--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;}.elementor-24833 .elementor-element.elementor-element-223bfdd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;}.elementor-24833 .elementor-element.elementor-element-f10fd9c{--display:flex;}.elementor-24833 .elementor-element.elementor-element-04344d5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-26dd4f8{--display:flex;}.elementor-24833 .elementor-element.elementor-element-5644064 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-efc80b4{--display:flex;}.elementor-24833 .elementor-element.elementor-element-78ebe3f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-b4a1c34{--display:flex;}.elementor-24833 .elementor-element.elementor-element-3da109f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-73320ca{--display:flex;}.elementor-24833 .elementor-element.elementor-element-38e23f9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-a2b4a85{--display:flex;}.elementor-24833 .elementor-element.elementor-element-e448157 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-981e07e{--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;}.elementor-24833 .elementor-element.elementor-element-f7f7248{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;}.elementor-24833 .elementor-element.elementor-element-da4dd9c{--display:flex;}.elementor-24833 .elementor-element.elementor-element-285261a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-39104b4{--display:flex;}.elementor-24833 .elementor-element.elementor-element-e261018 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-4db6f08{--display:flex;}.elementor-24833 .elementor-element.elementor-element-2e5091a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-a12f7fc{--display:flex;}.elementor-24833 .elementor-element.elementor-element-df6dfcb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-18d6ae6{--display:flex;}.elementor-24833 .elementor-element.elementor-element-1a823b7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-b86a652{--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;}.elementor-24833 .elementor-element.elementor-element-5442779{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;}.elementor-24833 .elementor-element.elementor-element-51deb51{--display:flex;}.elementor-24833 .elementor-element.elementor-element-b22096b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-d3563f9{--display:flex;}.elementor-24833 .elementor-element.elementor-element-813050c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-f81c81b{--display:flex;}.elementor-24833 .elementor-element.elementor-element-ff3b4ca .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-27b6c68{--display:flex;}.elementor-24833 .elementor-element.elementor-element-9e5df83 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-3b656cb{--display:flex;}.elementor-24833 .elementor-element.elementor-element-c0e15d3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-24833 .elementor-element.elementor-element-c68da42{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-24833 .elementor-element.elementor-element-c68da42 > .elementor-widget-container{margin:40px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-93e8ae2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-b8bf2f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:35px;--padding-bottom:20px;--padding-left:36px;--padding-right:36px;}.elementor-24833 .elementor-element.elementor-element-b8bf2f8:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-b8bf2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EEF6F4 0%, #F7FAF9 100%);}.elementor-24833 .elementor-element.elementor-element-2259dd0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-853a0ee{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24833 .elementor-element.elementor-element-853a0ee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:#003F4D;}.elementor-24833 .elementor-element.elementor-element-2f20d9d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24833 .elementor-element.elementor-element-7fc20d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-24833 .elementor-element.elementor-element-f8aa3d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-495abdd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-2d4dbec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:35px;--padding-bottom:20px;--padding-left:36px;--padding-right:36px;}.elementor-24833 .elementor-element.elementor-element-2d4dbec:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-2d4dbec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EEF6F4 0%, #F7FAF9 100%);}.elementor-24833 .elementor-element.elementor-element-766e183{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-8a95b21{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24833 .elementor-element.elementor-element-8a95b21 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:#003F4D;}.elementor-24833 .elementor-element.elementor-element-cb1c5d5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24833 .elementor-element.elementor-element-46962d9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-364f7f0{--display:flex;}.elementor-24833 .elementor-element.elementor-element-5c88cfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:35px;--padding-bottom:20px;--padding-left:36px;--padding-right:36px;}.elementor-24833 .elementor-element.elementor-element-5c88cfb:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-5c88cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EEF6F4 0%, #F7FAF9 100%);}.elementor-24833 .elementor-element.elementor-element-4d419b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-5b80a05{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-24833 .elementor-element.elementor-element-5b80a05 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;color:#003F4D;}.elementor-24833 .elementor-element.elementor-element-e79bc2c{--display:flex;}.elementor-24833 .elementor-element.elementor-element-5e7d273{--display:flex;}.elementor-24833 .elementor-element.elementor-element-285336f{--display:flex;}.elementor-24833 .elementor-element.elementor-element-6c66bf9{--display:flex;}.elementor-24833 .elementor-element.elementor-element-62154ce{--display:flex;}.elementor-24833 .elementor-element.elementor-element-37fe134{--display:flex;}.elementor-24833 .elementor-element.elementor-element-d4e4c95{--display:flex;}.elementor-24833 .elementor-element.elementor-element-8715579{--display:flex;}.elementor-24833 .elementor-element.elementor-element-d8d5cdf{--display:flex;}.elementor-24833 .elementor-element.elementor-element-c1257ef{--display:flex;}.elementor-24833 .elementor-element.elementor-element-750f450{--display:flex;}.elementor-24833 .elementor-element.elementor-element-c30be2b{--display:flex;}.elementor-24833 .elementor-element.elementor-element-01db464{--display:flex;}.elementor-24833 .elementor-element.elementor-element-03eef6e{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#003F4D;--n-accordion-title-active-color:#003F4D;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-active-color:#003F4D;}.elementor-24833 .elementor-element.elementor-element-03eef6e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-03eef6e.elementor-element{--align-self:center;}.elementor-24833 .elementor-element.elementor-element-03eef6e {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-24833 .elementor-element.elementor-element-03eef6e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-24833 .elementor-element.elementor-element-03eef6e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}.elementor-24833 .elementor-element.elementor-element-7e21092{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-f4f8b17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-24833 .elementor-element.elementor-element-f4f8b17:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-f4f8b17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#071525;}.elementor-24833 .elementor-element.elementor-element-08092a5{text-align:center;}.elementor-24833 .elementor-element.elementor-element-08092a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:800;line-height:1.18em;color:#FFFFFF;}.elementor-24833 .elementor-element.elementor-element-797b04a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24833 .elementor-element.elementor-element-e87c2cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-d741e80{text-align:center;}.elementor-24833 .elementor-element.elementor-element-d741e80 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-db0e61c{text-align:center;}.elementor-24833 .elementor-element.elementor-element-db0e61c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-c7efde7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-a04e7f5{text-align:center;}.elementor-24833 .elementor-element.elementor-element-a04e7f5 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-a25d23e{text-align:center;}.elementor-24833 .elementor-element.elementor-element-a25d23e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-86076ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-eaa4aa2{text-align:center;}.elementor-24833 .elementor-element.elementor-element-eaa4aa2 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-b25439a{text-align:center;}.elementor-24833 .elementor-element.elementor-element-b25439a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-eccaafe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-24bcd50{text-align:center;}.elementor-24833 .elementor-element.elementor-element-24bcd50 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-b2308d1{text-align:center;}.elementor-24833 .elementor-element.elementor-element-b2308d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-37eaa83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-f45ca38{text-align:center;}.elementor-24833 .elementor-element.elementor-element-f45ca38 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-ea69b96{text-align:center;}.elementor-24833 .elementor-element.elementor-element-ea69b96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-9029efc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-1f6db4b{text-align:center;}.elementor-24833 .elementor-element.elementor-element-1f6db4b img{width:30%;}.elementor-24833 .elementor-element.elementor-element-1db7e36{text-align:center;}.elementor-24833 .elementor-element.elementor-element-1db7e36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-c5fe87b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-250cbc3{text-align:center;}.elementor-24833 .elementor-element.elementor-element-250cbc3 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-4d899dd{text-align:center;}.elementor-24833 .elementor-element.elementor-element-4d899dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-a700fa6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-398fd85{text-align:center;}.elementor-24833 .elementor-element.elementor-element-398fd85 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-c49e6c9{text-align:center;}.elementor-24833 .elementor-element.elementor-element-c49e6c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-d5d6248{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-101b651{text-align:center;}.elementor-24833 .elementor-element.elementor-element-101b651 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-a0ba8d7{text-align:center;}.elementor-24833 .elementor-element.elementor-element-a0ba8d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-f5da55b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-1541658{text-align:center;}.elementor-24833 .elementor-element.elementor-element-1541658 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-3563b22{text-align:center;}.elementor-24833 .elementor-element.elementor-element-3563b22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-35fc580{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-8d33857{text-align:center;}.elementor-24833 .elementor-element.elementor-element-8d33857 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-4ecd0bd{text-align:center;}.elementor-24833 .elementor-element.elementor-element-4ecd0bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-ea323a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-d20e7da{text-align:center;}.elementor-24833 .elementor-element.elementor-element-d20e7da img{width:30%;}.elementor-24833 .elementor-element.elementor-element-fbae661{text-align:center;}.elementor-24833 .elementor-element.elementor-element-fbae661 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-ccd8450{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-d826d05{text-align:center;}.elementor-24833 .elementor-element.elementor-element-d826d05 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-72ef374{text-align:center;}.elementor-24833 .elementor-element.elementor-element-72ef374 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-a1fa0a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-e015233{text-align:center;}.elementor-24833 .elementor-element.elementor-element-e015233 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-c09516f{text-align:center;}.elementor-24833 .elementor-element.elementor-element-c09516f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-9971c8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-24833 .elementor-element.elementor-element-b8054e9{text-align:center;}.elementor-24833 .elementor-element.elementor-element-b8054e9 img{width:30%;}.elementor-24833 .elementor-element.elementor-element-d721796{text-align:center;}.elementor-24833 .elementor-element.elementor-element-d721796 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;color:#37BAA1;}.elementor-24833 .elementor-element.elementor-element-7c37135{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-6f03046{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.8;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-24833 .elementor-element.elementor-element-6f03046:not(.elementor-motion-effects-element-type-background), .elementor-24833 .elementor-element.elementor-element-6f03046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(325deg, #FFFFFF 0%, #003F4D 100%);}.elementor-24833 .elementor-element.elementor-element-6f03046::before, .elementor-24833 .elementor-element.elementor-element-6f03046 > .elementor-background-video-container::before, .elementor-24833 .elementor-element.elementor-element-6f03046 > .e-con-inner > .elementor-background-video-container::before, .elementor-24833 .elementor-element.elementor-element-6f03046 > .elementor-background-slideshow::before, .elementor-24833 .elementor-element.elementor-element-6f03046 > .e-con-inner > .elementor-background-slideshow::before, .elementor-24833 .elementor-element.elementor-element-6f03046 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#003F4D;--background-overlay:'';}.elementor-24833 .elementor-element.elementor-element-66e9c9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:2px 2px 2px 2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-24833 .elementor-element.elementor-element-e05c9ba > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-24833 .elementor-element.elementor-element-e05c9ba img{border-radius:20px 20px 20px 20px;}.elementor-24833 .elementor-element.elementor-element-af33453 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-24833 .elementor-element.elementor-element-af33453 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-24833 .elementor-element.elementor-element-17783a7 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-17783a7{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-24833 .elementor-element.elementor-element-d43be69{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24833 .elementor-element.elementor-element-48b800b{--grid-auto-flow:row;}.elementor-24833 .elementor-element.elementor-element-223bfdd{--grid-auto-flow:row;}.elementor-24833 .elementor-element.elementor-element-f7f7248{--grid-auto-flow:row;}.elementor-24833 .elementor-element.elementor-element-5442779{--grid-auto-flow:row;}.elementor-24833 .elementor-element.elementor-element-797b04a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-24833 .elementor-element.elementor-element-01a8af8{--width:100%;}.elementor-24833 .elementor-element.elementor-element-a80f2e3{--width:100%;}.elementor-24833 .elementor-element.elementor-element-967dd1f{--content-width:1140px;}.elementor-24833 .elementor-element.elementor-element-48b800b{--content-width:100%;}.elementor-24833 .elementor-element.elementor-element-b4a2e05{--content-width:1140px;}.elementor-24833 .elementor-element.elementor-element-b8bf2f8{--content-width:1140px;}.elementor-24833 .elementor-element.elementor-element-7fc20d3{--content-width:100%;}.elementor-24833 .elementor-element.elementor-element-2d4dbec{--content-width:1140px;}.elementor-24833 .elementor-element.elementor-element-364f7f0{--width:1140px;}.elementor-24833 .elementor-element.elementor-element-5c88cfb{--content-width:1140px;}.elementor-24833 .elementor-element.elementor-element-66e9c9a{--width:56.355%;}.elementor-24833 .elementor-element.elementor-element-d43be69{--width:43.601%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24833 .elementor-element.elementor-element-01a8af8{--width:100%;}.elementor-24833 .elementor-element.elementor-element-66e9c9a{--width:100%;}}@media(max-width:767px){.elementor-24833 .elementor-element.elementor-element-a14248d{--margin-top:-23%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24833 .elementor-element.elementor-element-01a8af8{--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-24833 .elementor-element.elementor-element-a50bd21 .elementor-heading-title{font-size:26px;}.elementor-24833 .elementor-element.elementor-element-73aa9f8{font-size:12px;}.elementor-24833 .elementor-element.elementor-element-e80228f{--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-24833 .elementor-element.elementor-element-1ecea61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-c874a07{width:100%;max-width:100%;}.elementor-24833 .elementor-element.elementor-element-c874a07 .elementor-heading-title{font-size:26px;}.elementor-24833 .elementor-element.elementor-element-c7c433f{width:100%;max-width:100%;}.elementor-24833 .elementor-element.elementor-element-48b800b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24833 .elementor-element.elementor-element-9872e24{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-0521b44{width:100%;max-width:100%;}.elementor-24833 .elementor-element.elementor-element-0521b44 .elementor-heading-title{font-size:26px;}.elementor-24833 .elementor-element.elementor-element-e876bdc{width:100%;max-width:100%;}.elementor-24833 .elementor-element.elementor-element-223bfdd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24833 .elementor-element.elementor-element-f7f7248{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24833 .elementor-element.elementor-element-5442779{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24833 .elementor-element.elementor-element-2259dd0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-853a0ee{width:100%;max-width:100%;}.elementor-24833 .elementor-element.elementor-element-853a0ee .elementor-heading-title{font-size:26px;}.elementor-24833 .elementor-element.elementor-element-2f20d9d{width:100%;max-width:100%;}.elementor-24833 .elementor-element.elementor-element-766e183{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-8a95b21{width:100%;max-width:100%;}.elementor-24833 .elementor-element.elementor-element-8a95b21 .elementor-heading-title{font-size:26px;}.elementor-24833 .elementor-element.elementor-element-cb1c5d5{width:100%;max-width:100%;}.elementor-24833 .elementor-element.elementor-element-4d419b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24833 .elementor-element.elementor-element-5b80a05{width:100%;max-width:100%;}.elementor-24833 .elementor-element.elementor-element-5b80a05 .elementor-heading-title{font-size:26px;}.elementor-24833 .elementor-element.elementor-element-797b04a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24833 .elementor-element.elementor-element-d741e80 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-db0e61c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-db0e61c .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-a04e7f5 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-a25d23e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-a25d23e .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-eaa4aa2 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-b25439a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-b25439a .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-24bcd50 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-b2308d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-b2308d1 .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-f45ca38 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-ea69b96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-ea69b96 .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-1f6db4b img{width:60%;}.elementor-24833 .elementor-element.elementor-element-1db7e36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-1db7e36 .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-250cbc3 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-4d899dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-4d899dd .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-398fd85 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-c49e6c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-c49e6c9 .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-101b651 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-a0ba8d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-a0ba8d7 .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-1541658 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-3563b22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-3563b22 .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-8d33857 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-4ecd0bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-4ecd0bd .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-d20e7da img{width:60%;}.elementor-24833 .elementor-element.elementor-element-fbae661 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-fbae661 .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-d826d05 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-72ef374 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-72ef374 .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-e015233 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-c09516f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-c09516f .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-b8054e9 img{width:60%;}.elementor-24833 .elementor-element.elementor-element-d721796 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24833 .elementor-element.elementor-element-d721796 .elementor-heading-title{font-size:14px;}.elementor-24833 .elementor-element.elementor-element-6f03046{--margin-top:-23%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24833 .elementor-element.elementor-element-66e9c9a{--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-24833 .elementor-element.elementor-element-af33453 .elementor-heading-title{font-size:26px;}.elementor-24833 .elementor-element.elementor-element-17783a7{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-95ff535 *//* Button row */
.elementor-24833 .elementor-element.elementor-element-95ff535 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

/* Shared button styling */
.elementor-24833 .elementor-element.elementor-element-95ff535 .inspection-btn-primary .elementor-button,
.elementor-24833 .elementor-element.elementor-element-95ff535 .inspection-btn-secondary .elementor-button {
  min-height: 54px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 22px !important;
  border-radius: 12px !important;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-align: center;
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    background 0.25s ease,
    border-color 0.25s ease,
    color 0.25s ease !important;
}

/* Primary button */
.elementor-24833 .elementor-element.elementor-element-95ff535 .inspection-btn-primary .elementor-button {
  color: #ffffff !important;
  border: 1px solid transparent !important;
  background: linear-gradient(
    100deg,
    #37baa1 0%,
    #1eb0c5 100%
  ) !important;
  box-shadow:
    0 12px 28px rgba(30, 176, 197, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.20) !important;
}

.elementor-24833 .elementor-element.elementor-element-95ff535 .inspection-btn-primary .elementor-button:hover {
  transform: translateY(-2px);
  background: linear-gradient(
    100deg,
    #45c9ae 0%,
    #25bfd3 100%
  ) !important;
  box-shadow:
    0 16px 34px rgba(30, 176, 197, 0.30),
    0 0 18px rgba(55, 186, 161, 0.10) !important;
}

/* Secondary button */
.elementor-24833 .elementor-element.elementor-element-95ff535 .inspection-btn-secondary .elementor-button {
  color: #dceaf2 !important;
  border: 1px solid rgba(173, 205, 222, 0.28) !important;
  background: rgba(255, 255, 255, 0.025) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.04) !important;
}

.elementor-24833 .elementor-element.elementor-element-95ff535 .inspection-btn-secondary .elementor-button:hover {
  transform: translateY(-2px);
  color: #ffffff !important;
  border-color: rgba(85, 208, 184, 0.55) !important;
  background: rgba(55, 186, 161, 0.08) !important;
  box-shadow:
    0 12px 28px rgba(0, 0, 0, 0.18),
    0 0 16px rgba(55, 186, 161, 0.08) !important;
}

/* Keep button text vertically centered */
.elementor-24833 .elementor-element.elementor-element-95ff535 .elementor-button-content-wrapper {
  align-items: center;
  justify-content: center;
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-24833 .elementor-element.elementor-element-95ff535 {
    gap: 10px;
  }

  .elementor-24833 .elementor-element.elementor-element-95ff535 .inspection-btn-primary,
  .elementor-24833 .elementor-element.elementor-element-95ff535 .inspection-btn-secondary {
    width: 100%;
  }

  .elementor-24833 .elementor-element.elementor-element-95ff535 .inspection-btn-primary .elementor-button,
  .elementor-24833 .elementor-element.elementor-element-95ff535 .inspection-btn-secondary .elementor-button {
    width: 100%;
    min-height: 50px;
    padding: 0 16px !important;
    font-size: 13px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897fae6 *//* ==========================================
   PROOF METRICS — 5 CARD FINAL FIX
========================================== */

.elementor-24833 .elementor-element.elementor-element-897fae6 {
  width: 100% !important;

  padding: 18px 20px !important;

  background:
    radial-gradient(
      circle at 50% 0%,
      rgba(55, 186, 161, 0.08),
      transparent 46%
    ),
    #071a29;
}


/* ==========================================
   ROW — 5 EQUAL CARDS
========================================== */

.elementor-24833 .elementor-element.elementor-element-897fae6 .proof-metrics-row {
  width: 100% !important;
  max-width: 1240px !important;

  height: auto !important;
  min-height: 0 !important;

  margin: 0 auto !important;
  padding: 0 !important;

  display: flex !important;

  flex-direction: row !important;
  flex-wrap: nowrap !important;

  align-items: stretch !important;
  justify-content: center !important;

  gap: 14px !important;
}


/* Elementor nested container support */

.elementor-24833 .elementor-element.elementor-element-897fae6 .proof-metrics-row > .e-con-inner {
  width: 100% !important;

  height: auto !important;
  min-height: 0 !important;

  display: flex !important;

  flex-direction: row !important;
  flex-wrap: nowrap !important;

  align-items: stretch !important;
  justify-content: center !important;

  gap: 14px !important;
}


/* ==========================================
   EACH ICON BOX
========================================== */

.elementor-24833 .elementor-element.elementor-element-897fae6 .proof-metric-box {
  flex:
    0 0
    calc((100% - 56px) / 5) !important;

  width:
    calc((100% - 56px) / 5) !important;

  max-width:
    calc((100% - 56px) / 5) !important;

  min-width: 0 !important;

  height: auto !important;
  min-height: 0 !important;

  margin: 0 !important;

  align-self: stretch !important;
}


/* Elementor widget width override */

.elementor-24833 .elementor-element.elementor-element-897fae6 .proof-metric-box.elementor-widget {
  flex:
    0 0
    calc((100% - 56px) / 5) !important;

  width:
    calc((100% - 56px) / 5) !important;

  max-width:
    calc((100% - 56px) / 5) !important;

  height: auto !important;
}


/* ==========================================
   CARD
========================================== */

.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-widget-container {
  width: 100% !important;

  height: 100% !important;

  min-height: 136px !important;

  display: flex !important;

  align-items: center !important;
  justify-content: flex-start !important;

  padding:
    20px
    16px !important;

  border:
    1px solid
    rgba(150, 190, 210, 0.14);

  border-radius: 17px;

  background:
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.045),
      rgba(255, 255, 255, 0.018)
    ),
    #102536;

  box-shadow:
    0 10px 28px
    rgba(0, 0, 0, 0.16),
    inset 0 1px 0
    rgba(255, 255, 255, 0.035);

  overflow: hidden;

  transition:
    transform 0.25s ease,
    border-color 0.25s ease,
    background 0.25s ease,
    box-shadow 0.25s ease;
}


/* ==========================================
   HOVER
========================================== */

@media (hover:hover) {

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box:hover
  .elementor-widget-container {
    transform:
      translateY(-4px);

    border-color:
      rgba(85, 208, 184, 0.38);

    background:
      linear-gradient(
        145deg,
        rgba(55, 186, 161, 0.08),
        rgba(35, 198, 232, 0.025)
      ),
      #112a3c;

    box-shadow:
      0 16px 36px
      rgba(0, 0, 0, 0.24),
      0 0 18px
      rgba(55, 186, 161, 0.08);
  }

}


/* ==========================================
   ICON BOX INTERNAL LAYOUT
========================================== */

.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon-box-wrapper {
  width: 100% !important;

  display: grid !important;

  grid-template-columns:
    42px
    minmax(0, 1fr) !important;

  column-gap: 13px !important;

  align-items: center !important;

  text-align: left !important;
}


/* ==========================================
   ICON
========================================== */

.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon-box-icon {
  width: 42px !important;

  margin: 0 !important;
}


.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon {
  width: 42px !important;
  height: 42px !important;

  display: inline-flex !important;

  align-items: center !important;
  justify-content: center !important;

  border:
    1px solid
    rgba(85, 208, 184, 0.26);

  border-radius: 13px;

  background:
    linear-gradient(
      145deg,
      rgba(55, 186, 161, 0.15),
      rgba(35, 198, 232, 0.06)
    );

  color:
    #79e2d0 !important;

  fill:
    #79e2d0 !important;

  box-shadow:
    inset 0 1px 0
    rgba(255, 255, 255, 0.08),
    0 8px 18px
    rgba(0, 0, 0, 0.12);
}


.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon i {
  color:
    #79e2d0 !important;

  font-size:
    18px !important;
}


.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon svg {
  width:
    18px !important;

  height:
    18px !important;

  color:
    #79e2d0 !important;

  fill:
    #79e2d0 !important;
}


/* ==========================================
   TEXT AREA
========================================== */

.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon-box-content {
  width: 100% !important;

  min-width: 0 !important;

  text-align: left !important;
}


/* ==========================================
   METRIC NUMBER
========================================== */

.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon-box-title {
  width: 100% !important;

  margin:
    0 0 7px !important;

  padding: 0 !important;
}


.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon-box-title,

.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon-box-title span,

.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon-box-title a {
  color:
    #7fe4d2 !important;

  font-size:
    28px !important;

  font-weight:
    700 !important;

  line-height:
    1.05 !important;

  letter-spacing:
    -0.6px !important;

  word-break:
    normal !important;

  overflow-wrap:
    normal !important;

  white-space:
    normal !important;

  hyphens:
    none !important;
}


/* ==========================================
   DESCRIPTION
========================================== */

.elementor-24833 .elementor-element.elementor-element-897fae6
.proof-metric-box
.elementor-icon-box-description {
  width: 100% !important;

  margin: 0 !important;

  color:
    #9bb8ca !important;

  font-size:
    12px !important;

  font-weight:
    400 !important;

  line-height:
    1.45 !important;

  word-break:
    normal !important;

  overflow-wrap:
    normal !important;

  white-space:
    normal !important;

  hyphens:
    none !important;
}


/* ==========================================
   SMALL DESKTOP
   3 + 2
========================================== */

@media (max-width: 1100px) {

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metrics-row,

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metrics-row > .e-con-inner {
    flex-wrap:
      wrap !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box,

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box.elementor-widget {
    flex:
      0 0
      calc((100% - 28px) / 3) !important;

    width:
      calc((100% - 28px) / 3) !important;

    max-width:
      calc((100% - 28px) / 3) !important;

    height:
      auto !important;
  }

}


/* ==========================================
   TABLET
   2 + 2 + 1
========================================== */

@media (max-width: 850px) {

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box,

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box.elementor-widget {
    flex:
      0 0
      calc((100% - 14px) / 2) !important;

    width:
      calc((100% - 14px) / 2) !important;

    max-width:
      calc((100% - 14px) / 2) !important;

    height:
      auto !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box:last-child {
    margin-left:
      auto !important;

    margin-right:
      auto !important;
  }

}


/* ==========================================
   MOBILE — FIXED
========================================== */

@media (max-width: 767px) {

  .elementor-24833 .elementor-element.elementor-element-897fae6 {
    padding:
      14px !important;
  }


  /* ------------------------------
     MAIN ROW
  ------------------------------ */

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metrics-row {
    width:
      100% !important;

    height:
      auto !important;

    min-height:
      0 !important;

    display:
      flex !important;

    flex-direction:
      column !important;

    flex-wrap:
      nowrap !important;

    align-items:
      stretch !important;

    justify-content:
      flex-start !important;

    gap:
      12px !important;
  }


  /* Elementor nested container */

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metrics-row > .e-con-inner {
    width:
      100% !important;

    height:
      auto !important;

    min-height:
      0 !important;

    display:
      flex !important;

    flex-direction:
      column !important;

    flex-wrap:
      nowrap !important;

    align-items:
      stretch !important;

    justify-content:
      flex-start !important;

    gap:
      12px !important;
  }


  /* ------------------------------
     CARD WIDGET

     IMPORTANT:
     flex-basis MUST be auto here.
     Do NOT use 100%.
  ------------------------------ */

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box,

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box.elementor-widget {
    flex:
      0 0
      auto !important;

    width:
      100% !important;

    max-width:
      100% !important;

    min-width:
      0 !important;

    height:
      auto !important;

    min-height:
      0 !important;

    max-height:
      none !important;

    margin:
      0 !important;

    align-self:
      stretch !important;
  }


  /* ------------------------------
     ACTUAL CARD
  ------------------------------ */

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-widget-container {
    width:
      100% !important;

    height:
      auto !important;

    min-height:
      96px !important;

    max-height:
      none !important;

    display:
      flex !important;

    align-items:
      center !important;

    justify-content:
      flex-start !important;

    padding:
      16px
      17px !important;

    border-radius:
      15px;
  }


  /* ------------------------------
     INTERNAL LAYOUT
  ------------------------------ */

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-wrapper {
    width:
      100% !important;

    height:
      auto !important;

    display:
      grid !important;

    grid-template-columns:
      42px
      minmax(0, 1fr) !important;

    column-gap:
      14px !important;

    align-items:
      center !important;

    text-align:
      left !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-icon {
    width:
      42px !important;

    margin:
      0 !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon {
    width:
      42px !important;

    height:
      42px !important;
  }


  /* ------------------------------
     TITLE
  ------------------------------ */

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-title {
    margin:
      0 0 5px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-title,

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-title span,

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-title a {
    font-size:
      25px !important;

    line-height:
      1.08 !important;

    word-break:
      keep-all !important;

    overflow-wrap:
      normal !important;

    white-space:
      normal !important;
  }


  /* ------------------------------
     DESCRIPTION
  ------------------------------ */

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-description {
    font-size:
      11px !important;

    line-height:
      1.45 !important;

    word-break:
      normal !important;

    overflow-wrap:
      normal !important;
  }


  /* Disable lift on touchscreen */

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box:hover
  .elementor-widget-container {
    transform:
      none !important;
  }

}


/* ==========================================
   SMALL MOBILE
========================================== */

@media (max-width: 390px) {

  .elementor-24833 .elementor-element.elementor-element-897fae6 {
    padding:
      11px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metrics-row,

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metrics-row > .e-con-inner {
    gap:
      10px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-widget-container {
    min-height:
      90px !important;

    padding:
      14px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-wrapper {
    grid-template-columns:
      40px
      minmax(0, 1fr) !important;

    column-gap:
      12px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-icon {
    width:
      40px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon {
    width:
      40px !important;

    height:
      40px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-title,

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-title span,

  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-title a {
    font-size:
      23px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-897fae6
  .proof-metric-box
  .elementor-icon-box-description {
    font-size:
      10.5px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48b800b *//* Base card — shadow always active */
.elementor-24833 .elementor-element.elementor-element-48b800b .hover-shadow-card {
  transform: none !important;

  border: 1px solid rgba(55, 186, 161, 0.16) !important;

  box-shadow:
    0 10px 28px rgba(7, 21, 34, 0.10),
    0 3px 10px rgba(7, 21, 34, 0.05),
    0 0 18px rgba(55, 186, 161, 0.05),
    inset 0 1px 0 rgba(255, 255, 255, 0.75) !important;

  transition:
    box-shadow 0.25s ease,
    border-color 0.25s ease,
    background 0.25s ease !important;
}


/* Very subtle hover — no lift */
.elementor-24833 .elementor-element.elementor-element-48b800b .hover-shadow-card:hover {
  transform: none !important;

  border-color:
    rgba(55, 186, 161, 0.30) !important;

  box-shadow:
    0 13px 32px rgba(7, 21, 34, 0.12),
    0 4px 12px rgba(7, 21, 34, 0.06),
    0 0 20px rgba(55, 186, 161, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.82) !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c68da42 *//* ==================================================
   ISSUES TABS — CORRECTED ELEMENTOR VERSION
================================================== */

.elementor-24833 .elementor-element.elementor-element-c68da42 {
  width: 100% !important;
}

/* --------------------------------------------------
   TAB BUTTONS
-------------------------------------------------- */

.elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tabs-heading,
.elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tabs-wrapper {
  width: 100% !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;

  margin: 0 0 30px !important;
  padding: 0 !important;

  border: none !important;
  background: transparent !important;
}

/* Individual tab buttons */
.elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tabs-heading > .e-n-tab-title,
.elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tabs-wrapper > .elementor-tab-title {
  width: auto !important;
  min-width: 150px !important;
  min-height: 47px !important;
  flex: 0 0 auto !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 13px 28px !important;

  border: 1px solid #d9e7e5 !important;
  border-radius: 8px !important;

  background: #f3f6f7 !important;
  color: #40566a !important;

  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  line-height: 1 !important;

  box-shadow:
    0 7px 18px rgba(6, 21, 34, 0.04) !important;

  transition:
    transform 0.25s ease,
    background 0.25s ease,
    color 0.25s ease,
    border-color 0.25s ease,
    box-shadow 0.25s ease !important;
}

/* Remove Elementor default borders/lines */
.elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tab-title::before,
.elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tab-title::after,
.elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tab-title::before,
.elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tab-title::after {
  display: none !important;
  content: none !important;
}

/* Hover */
.elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tabs-heading > .e-n-tab-title:hover,
.elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tabs-wrapper > .elementor-tab-title:hover {
  transform: translateY(-2px) !important;

  color: #137d6c !important;
  border-color: rgba(55, 186, 161, 0.45) !important;
  background: #ffffff !important;

  box-shadow:
    0 11px 24px rgba(6, 21, 34, 0.08) !important;
}

/* Active tab */
.elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tabs-heading
> .e-n-tab-title[aria-selected="true"],
.elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tabs-wrapper
> .elementor-tab-title.elementor-active {
  color: #ffffff !important;
  border-color: transparent !important;

  background: linear-gradient(
    135deg,
    #37baa1 0%,
    #20b8c9 100%
  ) !important;

  box-shadow:
    0 12px 26px rgba(55, 186, 161, 0.24),
    inset 0 1px 0 rgba(255, 255, 255, 0.18) !important;
}

/* Tab text */
.elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tab-title-text,
.elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tab-title span,
.elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tab-title a {
  color: inherit !important;
}

/* Remove default tab-content spacing */
.elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tabs-content,
.elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tab-content,
.elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tabs-content-wrapper,
.elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tab-content {
  width: 100% !important;
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
}


/* --------------------------------------------------
   GRID
-------------------------------------------------- */

.elementor-24833 .elementor-element.elementor-element-c68da42 .issues-grid {
  width: 100% !important;
  max-width: 100% !important;

  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  grid-auto-flow: row !important;
  gap: 16px !important;

  align-items: stretch !important;
  justify-items: stretch !important;

  margin: 0 !important;
  padding: 0 !important;
}

/* Critical fix:
   force Elementor child Containers to occupy grid cells */
.elementor-24833 .elementor-element.elementor-element-c68da42 .issues-grid > .issue-card,
.elementor-24833 .elementor-element.elementor-element-c68da42 .issues-grid > .e-con,
.elementor-24833 .elementor-element.elementor-element-c68da42 .issues-grid > .elementor-element {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;

  flex: none !important;
  flex-basis: auto !important;

  margin: 0 !important;
}


/* --------------------------------------------------
   CARD CONTAINER
-------------------------------------------------- */

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-card {
  min-height: 104px !important;
  padding: 18px !important;

  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;

  border: 1px solid #d9e7e5 !important;
  border-radius: 18px !important;

  background: linear-gradient(
    145deg,
    #ffffff 0%,
    #fbfdfd 100%
  ) !important;

  box-shadow:
    0 10px 30px rgba(6, 21, 34, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;

  overflow: hidden !important;

  transition:
    transform 0.28s ease,
    border-color 0.28s ease,
    box-shadow 0.28s ease !important;
}

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-card:hover {
  transform: translateY(-4px) !important;

  border-color: rgba(55, 186, 161, 0.42) !important;

  box-shadow:
    0 18px 42px rgba(6, 21, 34, 0.12),
    0 0 20px rgba(55, 186, 161, 0.07) !important;
}


/* --------------------------------------------------
   ICON BOX
-------------------------------------------------- */

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
}

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-widget-container {
  width: 100% !important;
}

/* Icon left, text right */
.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon-box-wrapper {
  width: 100% !important;

  display: grid !important;
  grid-template-columns: 46px minmax(0, 1fr) !important;
  column-gap: 14px !important;
  align-items: flex-start !important;

  text-align: left !important;
}

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon-box-icon {
  margin: 0 !important;
}

/* Icon badge */
.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon {
  width: 46px !important;
  height: 46px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  border: 1px solid rgba(0, 174, 218, 0.22) !important;
  border-radius: 14px !important;

  color: #009eb9 !important;
  fill: #009eb9 !important;

  background: linear-gradient(
    145deg,
    rgba(0, 207, 255, 0.17),
    rgba(55, 186, 161, 0.08)
  ) !important;

  box-shadow:
    0 9px 20px rgba(8, 31, 49, 0.08),
    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
}

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon i {
  color: inherit !important;
  font-size: 18px !important;
}

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  color: inherit !important;
  fill: currentColor !important;
}


/* --------------------------------------------------
   TEXT — prevents vertical letter wrapping
-------------------------------------------------- */

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon-box-content {
  width: 100% !important;
  min-width: 0 !important;
}

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon-box-title {
  width: 100% !important;
  margin: 1px 0 6px !important;

  word-break: normal !important;
  overflow-wrap: normal !important;
  white-space: normal !important;
}

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon-box-title,
.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon-box-title span,
.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon-box-title a {
  color: #102131 !important;

  font-family: "Inter", Arial, sans-serif !important;
  font-size: 14.5px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;

  text-align: left !important;

  word-break: normal !important;
  overflow-wrap: normal !important;
  white-space: normal !important;
}

.elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon-box-description {
  width: 100% !important;
  margin: 0 !important;

  color: #5d7488 !important;

  font-family: "Inter", Arial, sans-serif !important;
  font-size: 12.8px !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;

  text-align: left !important;

  word-break: normal !important;
  overflow-wrap: normal !important;
  white-space: normal !important;
}


/* --------------------------------------------------
   TABLET
-------------------------------------------------- */

@media (max-width: 1024px) {
  .elementor-24833 .elementor-element.elementor-element-c68da42 .issues-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}


/* --------------------------------------------------
   MOBILE
-------------------------------------------------- */

@media (max-width: 767px) {
  .elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tabs-heading,
  .elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tabs-wrapper {
    justify-content: flex-start !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;

    padding-bottom: 5px !important;

    scrollbar-width: none;
  }

  .elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tabs-heading::-webkit-scrollbar,
  .elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tabs-wrapper::-webkit-scrollbar {
    display: none;
  }

  .elementor-24833 .elementor-element.elementor-element-c68da42 .e-n-tabs-heading > .e-n-tab-title,
  .elementor-24833 .elementor-element.elementor-element-c68da42 .elementor-tabs-wrapper > .elementor-tab-title {
    min-width: auto !important;
    flex: 0 0 auto !important;

    padding: 11px 18px !important;

    font-size: 12px !important;
    white-space: nowrap !important;
  }

  .elementor-24833 .elementor-element.elementor-element-c68da42 .issues-grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }

  .elementor-24833 .elementor-element.elementor-element-c68da42 .issue-card {
    min-height: 96px !important;
    padding: 16px !important;
    border-radius: 15px !important;
  }

  .elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon-box-wrapper {
    grid-template-columns: 43px minmax(0, 1fr) !important;
    column-gap: 12px !important;
  }

  .elementor-24833 .elementor-element.elementor-element-c68da42 .issue-icon-box .elementor-icon {
    width: 43px !important;
    height: 43px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e79bc2c *//* =========================================================
   SOLINAS FAQ — PREMIUM CLEAN ACCORDION
   Paste into Accordion Widget > Advanced > Custom CSS
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c {
  width: 100%;
}


/* =========================================================
   OUTER ACCORDION WRAPPER
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  border: 1px solid #d9e7e5 !important;
  border-radius: 20px !important;

  background: #ffffff !important;

  overflow: hidden !important;

  box-shadow:
    0 14px 34px rgba(8, 31, 49, 0.07),
    0 2px 6px rgba(8, 31, 49, 0.03) !important;
}


/* =========================================================
   EACH FAQ ITEM
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-item,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item {
  position: relative !important;

  margin: 0 !important;
  padding: 0 !important;

  border: none !important;
  border-bottom: 1px solid #dfe9e7 !important;

  border-radius: 0 !important;

  background: #ffffff !important;

  box-shadow: none !important;
  outline: none !important;

  overflow: hidden !important;
}

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-item:last-child,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item:last-child {
  border-bottom: none !important;
}


/* =========================================================
   QUESTION ROW
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title {
  position: relative !important;

  width: 100% !important;
  min-height: 68px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;

  margin: 0 !important;

  padding:
    20px
    72px
    20px
    24px !important;

  border: none !important;
  border-radius: 0 !important;

  background: #ffffff !important;

  color: #102131 !important;

  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;

  text-align: left !important;

  box-shadow: none !important;
  outline: none !important;

  cursor: pointer !important;

  transition:
    background 0.22s ease,
    color 0.22s ease !important;
}


/* Hover */
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title:hover,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title:hover {
  background: #fbfdfd !important;
}


/* Open / Active */
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title.elementor-active,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #ffffff !important;

  color: #102131 !important;

  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}


/* =========================================================
   QUESTION TEXT
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-title,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-text {
  width: 100% !important;
  min-width: 0 !important;

  display: block !important;

  margin: 0 !important;
  padding: 0 !important;

  color: inherit !important;

  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;

  text-decoration: none !important;

  word-break: normal !important;
  overflow-wrap: normal !important;
  white-space: normal !important;
}


/* =========================================================
   ICON WRAPPER — PERFECTLY CENTERED
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon {
  position: absolute !important;

  top: 50% !important;
  right: 24px !important;

  width: 30px !important;
  height: 30px !important;

  min-width: 30px !important;
  min-height: 30px !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  border: none !important;
  border-radius: 50% !important;

  background: rgba(55, 186, 161, 0.12) !important;

  color: #078f7b !important;

  line-height: 1 !important;

  transform: translateY(-50%) !important;

  box-shadow: none !important;

  overflow: hidden !important;

  transition:
    background 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease !important;
}


/* Active icon wrapper */
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title.elementor-active
.elementor-accordion-icon,

.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item[open]
> .e-n-accordion-item-title
.e-n-accordion-item-title-icon {
  background: #37baa1 !important;
  color: #ffffff !important;
}


/* =========================================================
   OLD ELEMENTOR ICON STATES
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon-closed,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon-opened {
  width: 100% !important;
  height: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  position: absolute !important;
  inset: 0 !important;

  line-height: 1 !important;
}


/* =========================================================
   NESTED ACCORDION ICON STATES
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon > span,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon > i {
  width: 100% !important;
  height: 100% !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 !important;
  padding: 0 !important;

  line-height: 1 !important;

  position: absolute !important;
  inset: 0 !important;

  transform: none !important;
}


/* =========================================================
   ICON GLYPH / SVG CENTER FIX
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon i,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon span,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon i,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon span {
  font-size: 13px !important;
  line-height: 1 !important;

  color: inherit !important;

  text-align: center !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* SVG */
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon svg,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon svg {
  width: 12px !important;
  height: 12px !important;

  display: block !important;

  margin: auto !important;

  fill: currentColor !important;
  color: inherit !important;

  transform: none !important;
}


/* =========================================================
   ANSWER CONTENT
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content {
  width: 100% !important;

  margin: 0 !important;

  padding:
    0
    24px
    22px
    24px !important;

  border: none !important;
  border-radius: 0 !important;

  background: #ffffff !important;

  color: #5d7488 !important;

  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;

  box-shadow: none !important;
  outline: none !important;

  overflow: visible !important;
}


/* Remove any accidental borders inside content */
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content *,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content * {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;

  box-shadow: none !important;
}


/* Paragraph */
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content p,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content p {
  max-width: 800px !important;

  margin: 0 !important;
  padding: 0 !important;

  border: none !important;

  color: #5d7488 !important;

  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
}


/* =========================================================
   REMOVE WEIRD EXPANDED BOX / ROUNDED BORDER
========================================================= */

/* Old accordion open state */
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content.elementor-active {
  border: none !important;
  border-radius: 0 !important;

  box-shadow: none !important;

  background: #ffffff !important;
}


/* Nested accordion content */
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item[open]
> .e-n-accordion-item-content {
  border: none !important;
  border-radius: 0 !important;

  box-shadow: none !important;

  background: #ffffff !important;
}


/* Prevent Elementor from adding inner outlines */
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-item,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content,

.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content {
  outline: none !important;
}


/* =========================================================
   REMOVE DEFAULT ELEMENTOR PSEUDO ELEMENTS
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title::before,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title::after,

.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title::before,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title::after,

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content::before,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content::after,

.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content::before,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content::after {
  content: none !important;
  display: none !important;
}


/* =========================================================
   FOCUS STATE
========================================================= */

.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title:focus,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title:focus-visible,

.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title:focus,
.elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title {
    min-height: 64px !important;

    padding:
      18px
      66px
      18px
      20px !important;

    font-size: 14px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-title,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-text {
    font-size: 14px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon {
    right: 20px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content {
    padding:
      0
      20px
      20px !important;

    font-size: 13px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content p,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content p {
    font-size: 13px !important;
  }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion {
    border-radius: 16px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title {
    min-height: 60px !important;

    padding:
      16px
      56px
      16px
      16px !important;

    font-size: 13px !important;

    line-height: 1.4 !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-title,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-text {
    font-size: 13px !important;

    line-height: 1.4 !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon {
    right: 15px !important;

    width: 28px !important;
    height: 28px !important;

    min-width: 28px !important;
    min-height: 28px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon i,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon span,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon i,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon span {
    font-size: 12px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content {
    padding:
      0
      16px
      17px
      16px !important;

    font-size: 12px !important;

    line-height: 1.55 !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content p,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content p {
    font-size: 12px !important;

    line-height: 1.55 !important;
  }

}


/* =========================================================
   VERY SMALL MOBILE
========================================================= */

@media (max-width: 390px) {

  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-title,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title {
    padding-left: 14px !important;
    padding-right: 52px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-accordion-icon,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-title-icon {
    right: 13px !important;
  }


  .elementor-24833 .elementor-element.elementor-element-e79bc2c .elementor-tab-content,
  .elementor-24833 .elementor-element.elementor-element-e79bc2c .e-n-accordion-item-content {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4f8b17 */.elementor-24833 .elementor-element.elementor-element-f4f8b17 {
  background: #172238;
  padding: 70px 40px;
  overflow: hidden;
}

/* Main heading */
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-title .elementor-heading-title {
  color: #ffffff !important;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 42px !important;
  font-weight: 800 !important;
  line-height: 1.18em !important;
  letter-spacing: -0.5px !important;
  text-align: center !important;
  max-width: 620px;
  margin: 0 auto !important;
}

/* Grid */
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-grid {
  width: 100%;
  max-width: 1120px;
  margin: 50px auto 0;
  display: grid !important;
  grid-template-columns: repeat(5, 1fr);
  gap: 14px;
}

/* Card */
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-card {
  min-height: 118px;
  padding: 24px 16px 22px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.035);
  border: 1px solid rgba(160, 190, 220, 0.13);
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 14px;
  text-align: center;
  transition: all 0.25s ease;
}

/* Hover effect */
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-card:hover {
  border-color: rgba(55, 186, 161, 0.45);
  background: rgba(55, 186, 161, 0.06);
  transform: translateY(-3px);
}

/* Icon widget spacing */
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon {
  margin: 0 !important;
  padding: 0 !important;
}

/* Image icons - converts black icons to white */
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon img {
  width: 46px !important;
  height: 46px !important;
  max-width: 46px !important;
  max-height: 46px !important;
  object-fit: contain !important;
  filter: brightness(0) invert(1) !important;
  opacity: 0.9 !important;
}

/* SVG icons */
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon svg {
  width: 46px !important;
  height: 46px !important;
}

.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon svg,
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon svg path,
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon svg rect,
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon svg circle,
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon svg line,
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon svg polyline,
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon svg polygon {
  fill: none !important;
  stroke: #d7f5ff !important;
  color: #d7f5ff !important;
}

/* Elementor Icon widget */
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon .elementor-icon {
  color: #d7f5ff !important;
  fill: #d7f5ff !important;
  font-size: 46px !important;
  line-height: 1 !important;
}

/* Sector text */
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-name {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-name .elementor-heading-title,
.elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-name p {
  color: #d7f5ff !important;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.35em !important;
  margin: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-24833 .elementor-element.elementor-element-f4f8b17 {
    padding: 60px 30px;
  }

  .elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-title .elementor-heading-title {
    font-size: 36px !important;
  }

  .elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-24833 .elementor-element.elementor-element-f4f8b17 {
    padding: 50px 20px;
  }

  .elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-title .elementor-heading-title {
    font-size: 30px !important;
  }

  .elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
    margin-top: 36px;
  }

  .elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-card {
    min-height: 110px;
    padding: 20px 12px 18px;
  }

  .elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon img,
  .elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon svg {
    width: 38px !important;
    height: 38px !important;
    max-width: 38px !important;
    max-height: 38px !important;
  }

  .elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-icon .elementor-icon {
    font-size: 38px !important;
  }

  .elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-name .elementor-heading-title,
  .elementor-24833 .elementor-element.elementor-element-f4f8b17 .sector-name p {
    font-size: 11px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ffcb4b6 */.elementor-24833 .elementor-element.elementor-element-ffcb4b6 {
  font-family: "Montserrat", Arial, sans-serif;
  color: #ffffff;
}

/* Top text */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .pipeline-form-intro {
  margin-bottom: 12px;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .pipeline-form-tag {
  font-size: 8.5px;
  line-height: 1.4;
  font-weight: 700;
  color: #ff9c3d;
  margin-bottom: 14px;
  letter-spacing: 0.1px;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .pipeline-form-intro h3 {
  margin: 0 0 8px 0;
  color: #ffffff;
  font-size: 15.5px;
  line-height: 1.35;
  font-weight: 800;
  letter-spacing: -0.2px;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .pipeline-form-intro p {
  margin: 0;
  color: rgba(220, 232, 240, 0.72);
  font-size: 8.5px;
  line-height: 1.55;
  font-weight: 400;
}

/* Remove Forminator default spacing */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-ui {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-row {
  margin-bottom: 9px !important;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-row:last-child {
  margin-bottom: 0 !important;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-col,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-col-12,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-col-6 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Hide field labels */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-label {
  display: none !important;
}

/* Input fields */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-input,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-textarea,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-select2 + .select2-container .select2-selection--single {
  width: 100% !important;
  min-height: 30px !important;
  height: 30px !important;
  border-radius: 5px !important;
  border: 1px solid rgba(173, 205, 222, 0.26) !important;
  background: rgba(255, 255, 255, 0.055) !important;
  color: #ffffff !important;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 9px !important;
  font-weight: 500 !important;
  padding: 0 10px !important;
  box-shadow: none !important;
  outline: none !important;
}

/* Placeholder */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-input::placeholder,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-textarea::placeholder {
  color: rgba(222, 232, 240, 0.55) !important;
  opacity: 1 !important;
}

/* Textarea */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-textarea {
  height: 54px !important;
  min-height: 54px !important;
  padding-top: 10px !important;
  resize: none !important;
  line-height: 1.35 !important;
}

/* Focus effect */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-input:focus,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-textarea:focus,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-select2 + .select2-container .select2-selection--single:focus {
  border-color: rgba(55, 186, 161, 0.85) !important;
  background: rgba(255, 255, 255, 0.075) !important;
}

/* Select dropdown text */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .select2-selection__rendered {
  color: #ffffff !important;
  font-size: 9px !important;
  line-height: 30px !important;
  padding-left: 0 !important;
  padding-right: 20px !important;
  font-weight: 700 !important;
}

/* Select dropdown arrow */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .select2-selection__arrow {
  height: 30px !important;
  right: 8px !important;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .select2-selection__arrow b {
  border-color: #1bc5d8 transparent transparent transparent !important;
}

/* Submit button */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-button-submit {
  width: 100% !important;
  height: 36px !important;
  min-height: 36px !important;
  border-radius: 5px !important;
  border: none !important;
  background: linear-gradient(90deg, #078bd1 0%, #12bfd1 100%) !important;
  color: #ffffff !important;
  font-family: "Montserrat", Arial, sans-serif !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  letter-spacing: -0.1px !important;
  box-shadow: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 7px !important;
  cursor: pointer !important;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-button-submit::before {
  content: "➤";
  font-size: 11px;
  line-height: 1;
  transform: rotate(-20deg);
  display: inline-block;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-button-submit:hover {
  background: linear-gradient(90deg, #0aa0dd 0%, #23d0dd 100%) !important;
  transform: translateY(-1px);
}

/* Footer trust text */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .pipeline-form-trust {
  margin-top: 10px;
  text-align: center;
  color: rgba(220, 232, 240, 0.55);
  font-size: 7.5px;
  line-height: 1.4;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .pipeline-form-trust span {
  color: #12bfd1;
  font-size: 12px;
  vertical-align: middle;
}

/* Validation messages */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-error-message {
  margin-top: 4px !important;
  font-size: 8px !important;
  line-height: 1.3 !important;
  color: #ffb4b4 !important;
  background: transparent !important;
  padding: 0 !important;
}

/* Remove unwanted default borders/backgrounds */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-field {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-response-message {
  font-size: 9px !important;
  border-radius: 6px !important;
  padding: 8px !important;
}

/* Make Forminator field text and placeholder like Name* white */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-input,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-textarea {
  color: #ffffff !important;
}

/* Placeholder text: Name*, Company Name*, Official Email*, etc. */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-input::placeholder,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-textarea::placeholder {
  color: #ffffff !important;
  opacity: 1 !important;
}

/* For browser compatibility */
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-input::-webkit-input-placeholder,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-textarea::-webkit-input-placeholder {
  color: #ffffff !important;
}

.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-input::-moz-placeholder,
.elementor-24833 .elementor-element.elementor-element-ffcb4b6 .forminator-textarea::-moz-placeholder {
  color: #ffffff !important;
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d43be69 */.elementor-24833 .elementor-element.elementor-element-d43be69 {
  width: 100%;
  max-width: 500px;
  padding: 22px 22px 18px;
  border-radius: 12px;
  border: 1px solid rgba(34, 171, 218, 0.45);
  background: linear-gradient(
    180deg,
    rgba(35, 78, 101, 0.96) 0%,
    rgba(24, 58, 77, 0.97) 100%
  );
  box-shadow:
    0 22px 45px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  overflow: hidden;
}

.elementor-24833 .elementor-element.elementor-element-d43be69::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 12px;
  pointer-events: none;
  background:
    radial-gradient(circle at top left, rgba(55, 186, 161, 0.18), transparent 38%),
    radial-gradient(circle at bottom right, rgba(0, 191, 255, 0.10), transparent 42%);
}

.elementor-24833 .elementor-element.elementor-element-d43be69 > * {
  position: relative;
  z-index: 2;
}

.elementor-24833 .elementor-element.elementor-element-d43be69 .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */