.elementor-1195 .elementor-element.elementor-element-f11b325 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-f11b325:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-f11b325 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#023991;background-image:url("../images/teh-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1195 .elementor-element.elementor-element-f11b325 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(0deg, #00080E 52%, #000000 100%);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-f11b325 > .elementor-container{min-height:80vh;}.elementor-1195 .elementor-element.elementor-element-f11b325{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1195 .elementor-element.elementor-element-be7af44{--spacer-size:5vh;}.elementor-1195 .elementor-element.elementor-element-eb04f9e{--spacer-size:5vh;}.elementor-1195 .elementor-element.elementor-element-78a361f:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-78a361f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1195 .elementor-element.elementor-element-78a361f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 65px 0px;}.elementor-1195 .elementor-element.elementor-element-78a361f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-3fedfe4:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-3fedfe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-3fedfe4 > .elementor-container{max-width:820px;}.elementor-1195 .elementor-element.elementor-element-3fedfe4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-3fedfe4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-6502841{text-align:center;}.elementor-1195 .elementor-element.elementor-element-e4c864c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1195 .elementor-element.elementor-element-e4c864c:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-e4c864c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-e4c864c > .elementor-container{max-width:1305px;}.elementor-1195 .elementor-element.elementor-element-e4c864c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 85px 0px;}.elementor-1195 .elementor-element.elementor-element-e4c864c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-e173ebe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-e173ebe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-e173ebe > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-e173ebe > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-e173ebe > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-e173ebe > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 8% 5% 8%;}.elementor-1195 .elementor-element.elementor-element-e173ebe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-2d42c43 > .elementor-widget-container{margin:0% -9.5% 0% -9.4%;}.elementor-1195 .elementor-element.elementor-element-2d42c43 img{border-radius:22px 22px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-be1f050 .elementor-heading-title{font-size:17px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-3b48c75{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-ed038ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-ed038ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-ed038ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-ed038ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-ed038ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-ed038ad .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-ed038ad .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-1195 .elementor-element.elementor-element-ed038ad{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1195 .elementor-element.elementor-element-ed038ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1195 .elementor-element.elementor-element-ed038ad .elementor-icon-list-item > a{font-size:14px;}.elementor-1195 .elementor-element.elementor-element-ed038ad .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-0d9a4f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1195 .elementor-element.elementor-element-c20aa85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-c20aa85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-c20aa85 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-c20aa85 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-c20aa85 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-c20aa85 > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 8% 12% 8%;}.elementor-1195 .elementor-element.elementor-element-c20aa85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-26d930e > .elementor-widget-container{margin:0% -9.55% 0% -9.5%;}.elementor-1195 .elementor-element.elementor-element-26d930e img{border-radius:22px 22px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-72e548d > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-1195 .elementor-element.elementor-element-72e548d .elementor-heading-title{font-size:17px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-8e037c7{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-a4716ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-a4716ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-a4716ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-a4716ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-a4716ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-a4716ab .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-a4716ab .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-1195 .elementor-element.elementor-element-a4716ab{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1195 .elementor-element.elementor-element-a4716ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1195 .elementor-element.elementor-element-a4716ab .elementor-icon-list-item > a{font-size:14px;}.elementor-1195 .elementor-element.elementor-element-a4716ab .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-2234778 .elementor-button{background-color:#02010100;font-weight:700;fill:#C51B21;color:#C51B21;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-1195 .elementor-element.elementor-element-2234778 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-0954471 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1195 .elementor-element.elementor-element-4de67e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-4de67e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-4de67e6 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-4de67e6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-4de67e6 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-4de67e6 > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 8% 11% 8%;}.elementor-1195 .elementor-element.elementor-element-4de67e6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-00e66a0 > .elementor-widget-container{margin:0% -9.5% 0% -9.5%;}.elementor-1195 .elementor-element.elementor-element-00e66a0 img{border-radius:22px 22px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-1855429 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1195 .elementor-element.elementor-element-1855429 .elementor-heading-title{font-size:17px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-f3060d4{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-5424637 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-5424637 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-5424637 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-5424637 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-5424637 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-5424637 .elementor-icon-list-icon i{color:#333333;transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-5424637 .elementor-icon-list-icon svg{fill:#333333;transition:fill 0.3s;}.elementor-1195 .elementor-element.elementor-element-5424637{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1195 .elementor-element.elementor-element-5424637 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1195 .elementor-element.elementor-element-5424637 .elementor-icon-list-item > a{font-size:14px;}.elementor-1195 .elementor-element.elementor-element-5424637 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-e251115 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-e251115:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-e251115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-147d088 );}.elementor-1195 .elementor-element.elementor-element-e251115 > .elementor-container{max-width:900px;}.elementor-1195 .elementor-element.elementor-element-e251115{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 10px 0px;}.elementor-1195 .elementor-element.elementor-element-e251115 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-9ebfda3{--divider-border-style:solid;--divider-color:#C51B21;--divider-border-width:3.5px;}.elementor-1195 .elementor-element.elementor-element-9ebfda3 .elementor-divider-separator{width:40px;}.elementor-1195 .elementor-element.elementor-element-9ebfda3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1195 .elementor-element.elementor-element-06ce14a{text-align:start;}.elementor-1195 .elementor-element.elementor-element-de0e7ef:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-de0e7ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-147d088 );}.elementor-1195 .elementor-element.elementor-element-de0e7ef > .elementor-container{max-width:1280px;}.elementor-1195 .elementor-element.elementor-element-de0e7ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-1195 .elementor-element.elementor-element-de0e7ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-52d2baf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-52d2baf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-52d2baf > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-52d2baf > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-52d2baf > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-52d2baf > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:3% 8% 3% 8%;}.elementor-1195 .elementor-element.elementor-element-52d2baf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-87ffd75 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1195 .elementor-element.elementor-element-7f59f36{text-align:center;}.elementor-1195 .elementor-element.elementor-element-7f59f36 .elementor-heading-title{font-size:19px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-66bfd60{text-align:center;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-ec8e5d5{text-align:center;}.elementor-1195 .elementor-element.elementor-element-ec8e5d5 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-96dfb2a:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-96dfb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-147d088 );}.elementor-1195 .elementor-element.elementor-element-96dfb2a > .elementor-container{max-width:1280px;}.elementor-1195 .elementor-element.elementor-element-96dfb2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-1195 .elementor-element.elementor-element-96dfb2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-6a23b26:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-6a23b26 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-6a23b26 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-6a23b26 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-6a23b26 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-6a23b26 > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 15px 10px 10px;--e-column-margin-right:15px;--e-column-margin-left:10px;padding:5% 8% 5% 8%;}.elementor-1195 .elementor-element.elementor-element-6a23b26 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-339a742 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-339a742{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-7fb45a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-e579b30 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1195 .elementor-element.elementor-element-383d3f8 .elementor-heading-title{font-size:19px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-1225e59{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-030ae62 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-60c0eb2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-60c0eb2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-60c0eb2 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-60c0eb2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-60c0eb2 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-60c0eb2 > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;padding:5% 8% 5% 8%;}.elementor-1195 .elementor-element.elementor-element-60c0eb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-b643fa6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-b643fa6{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-a8096af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-4c6b769 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1195 .elementor-element.elementor-element-d96ab67 .elementor-heading-title{font-size:19px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-176b670{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-19abcde .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-6bc7525:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-6bc7525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-147d088 );}.elementor-1195 .elementor-element.elementor-element-6bc7525 > .elementor-container{max-width:1280px;}.elementor-1195 .elementor-element.elementor-element-6bc7525{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-1195 .elementor-element.elementor-element-6bc7525 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-c1c2d20:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-c1c2d20 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-c1c2d20 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-c1c2d20 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-c1c2d20 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-c1c2d20 > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 15px 10px 10px;--e-column-margin-right:15px;--e-column-margin-left:10px;padding:5% 8% 5% 8%;}.elementor-1195 .elementor-element.elementor-element-c1c2d20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-591a2c4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-591a2c4{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-dff0ca8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-a22e68e > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1195 .elementor-element.elementor-element-d9d552e .elementor-heading-title{font-size:19px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-114efad{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-21e1bcf .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-0b16cc2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-0b16cc2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-0b16cc2 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-0b16cc2 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-0b16cc2 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-0b16cc2 > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;padding:5% 8% 5% 8%;}.elementor-1195 .elementor-element.elementor-element-0b16cc2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-830c0c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-830c0c6{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-0cf6a4b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-eabecb3 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1195 .elementor-element.elementor-element-45e083c .elementor-heading-title{font-size:19px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-6abc2d8{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-3529385 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-7de6d79:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-7de6d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-147d088 );}.elementor-1195 .elementor-element.elementor-element-7de6d79 > .elementor-container{max-width:1280px;}.elementor-1195 .elementor-element.elementor-element-7de6d79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-1195 .elementor-element.elementor-element-7de6d79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-80a6e06:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-80a6e06 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-80a6e06 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-80a6e06 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-80a6e06 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-80a6e06 > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 15px 10px 10px;--e-column-margin-right:15px;--e-column-margin-left:10px;padding:5% 8% 5% 8%;}.elementor-1195 .elementor-element.elementor-element-80a6e06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-d73a886 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-d73a886{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-4004e4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-62e8ef1 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1195 .elementor-element.elementor-element-8ec7cc8 .elementor-heading-title{font-size:19px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-4e65ff4{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-0ca6378 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-fdbadbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-fdbadbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-fdbadbf > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-fdbadbf > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-fdbadbf > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-fdbadbf > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;padding:5% 8% 5% 8%;}.elementor-1195 .elementor-element.elementor-element-fdbadbf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-e562236 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-e562236{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-5969f7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-b40f6f0 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1195 .elementor-element.elementor-element-596c8eb .elementor-heading-title{font-size:19px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-e2f7cb1{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-88a9ccf .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-3d3a622:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-3d3a622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1195 .elementor-element.elementor-element-3d3a622 > .elementor-container{max-width:1280px;}.elementor-1195 .elementor-element.elementor-element-3d3a622{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 100px 0px;}.elementor-1195 .elementor-element.elementor-element-3d3a622 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-ccf59fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-ccf59fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-ccf59fd > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-ccf59fd > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-ccf59fd > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-ccf59fd > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 15px 10px 10px;--e-column-margin-right:15px;--e-column-margin-left:10px;padding:5% 8% 5% 8%;}.elementor-1195 .elementor-element.elementor-element-ccf59fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-0bbc71d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-0bbc71d{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-9a746b8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-ac4dbb4 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1195 .elementor-element.elementor-element-01ec607 .elementor-heading-title{font-size:19px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-dbdd28e{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-967256d .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-1d0e86d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-1d0e86d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-1d0e86d > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-1d0e86d > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-1d0e86d > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-1195 .elementor-element.elementor-element-1d0e86d > .elementor-element-populated{box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 15px;--e-column-margin-right:10px;--e-column-margin-left:15px;padding:5% 8% 5% 8%;}.elementor-1195 .elementor-element.elementor-element-1d0e86d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-85cc5c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-85cc5c6{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-458275b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-c6781f1 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-1195 .elementor-element.elementor-element-ec95d44 .elementor-heading-title{font-size:19px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-8735835{text-align:start;font-size:16px;}.elementor-1195 .elementor-element.elementor-element-517ed22 .elementor-heading-title{font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-05adb7a > .elementor-container{max-width:1300px;}.elementor-1195 .elementor-element.elementor-element-05adb7a{padding:60px 0px 65px 0px;}.elementor-1195 .elementor-element.elementor-element-36b4d56{text-align:center;}.elementor-1195 .elementor-element.elementor-element-497512a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1195 .elementor-element.elementor-element-497512a:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-497512a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-497512a > .elementor-container{max-width:1000px;}.elementor-1195 .elementor-element.elementor-element-497512a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-497512a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-bc06101 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-bc06101{text-align:center;}.elementor-1195 .elementor-element.elementor-element-bc06101 .elementor-heading-title{color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-0c4ead1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-0c4ead1:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-0c4ead1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-0c4ead1 > .elementor-container{max-width:1300px;}.elementor-1195 .elementor-element.elementor-element-0c4ead1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 30px 30px;}.elementor-1195 .elementor-element.elementor-element-0c4ead1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-b8a1438:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-b8a1438 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A4561;}.elementor-1195 .elementor-element.elementor-element-b8a1438:hover > .elementor-element-populated{background-color:#1F1F1F2E;}.elementor-1195 .elementor-element.elementor-element-b8a1438 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:8% 8% 8% 8%;}.elementor-1195 .elementor-element.elementor-element-b8a1438 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-b8a1438 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-b8a1438 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1195 .elementor-element.elementor-element-b8a1438 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-e0b822a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-e0b822a{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-c716b53 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-6ccd209 img{width:70%;}.elementor-1195 .elementor-element.elementor-element-2840ef0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-77c91b7 .elementor-button{background-color:#133A52;font-size:13px;font-weight:600;fill:#DDDDDD;color:#DDDDDD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7D;border-radius:30px 30px 30px 30px;padding:7px 10px 7px 10px;}.elementor-1195 .elementor-element.elementor-element-276bccc .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-5aa584a .elementor-heading-title{font-size:17px;font-weight:normal;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-d09614e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-d09614e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-d09614e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-d09614e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-d09614e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-d09614e .elementor-icon-list-icon i{color:var( --e-global-color-cef527d );transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-d09614e .elementor-icon-list-icon svg{fill:var( --e-global-color-cef527d );transition:fill 0.3s;}.elementor-1195 .elementor-element.elementor-element-d09614e{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1195 .elementor-element.elementor-element-d09614e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1195 .elementor-element.elementor-element-d09614e .elementor-icon-list-item > a{font-size:14px;}.elementor-1195 .elementor-element.elementor-element-d09614e .elementor-icon-list-text{color:var( --e-global-color-cef527d );transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-d21f695 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-d21f695{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-37e7af8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-37e7af8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1195 .elementor-element.elementor-element-37e7af8 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-37e7af8 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-37e7af8 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1195 .elementor-element.elementor-element-37e7af8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-37e7af8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-cbae245{text-align:start;font-size:15px;color:var( --e-global-color-cef527d );}.elementor-bc-flex-widget .elementor-1195 .elementor-element.elementor-element-e64d4e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1195 .elementor-element.elementor-element-e64d4e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-e64d4e3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1195 .elementor-element.elementor-element-49ab56c .elementor-icon-wrapper{text-align:center;}.elementor-1195 .elementor-element.elementor-element-49ab56c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-49ab56c.elementor-view-framed .elementor-icon, .elementor-1195 .elementor-element.elementor-element-49ab56c.elementor-view-default .elementor-icon{color:var( --e-global-color-cef527d );border-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-49ab56c.elementor-view-framed .elementor-icon, .elementor-1195 .elementor-element.elementor-element-49ab56c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-49ab56c .elementor-icon{font-size:30px;}.elementor-1195 .elementor-element.elementor-element-49ab56c .elementor-icon svg{height:30px;}.elementor-1195 .elementor-element.elementor-element-c84afae .elementor-icon-wrapper{text-align:center;}.elementor-1195 .elementor-element.elementor-element-c84afae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-c84afae.elementor-view-framed .elementor-icon, .elementor-1195 .elementor-element.elementor-element-c84afae.elementor-view-default .elementor-icon{color:var( --e-global-color-cef527d );border-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-c84afae.elementor-view-framed .elementor-icon, .elementor-1195 .elementor-element.elementor-element-c84afae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-c84afae .elementor-icon{font-size:30px;}.elementor-1195 .elementor-element.elementor-element-c84afae .elementor-icon svg{height:30px;}.elementor-1195 .elementor-element.elementor-element-3ea5732:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-3ea5732 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-3ea5732:hover > .elementor-element-populated{background-color:#1F1F1F2E;}.elementor-1195 .elementor-element.elementor-element-3ea5732 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:8% 8% 8% 8%;}.elementor-1195 .elementor-element.elementor-element-3ea5732 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-3ea5732 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-3ea5732 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1195 .elementor-element.elementor-element-3ea5732 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-755c888 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-755c888{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-491d968 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-f42a399 img{width:70%;}.elementor-1195 .elementor-element.elementor-element-6de81ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-fc8c4cc .elementor-button{background-color:#133A52;font-size:13px;font-weight:600;fill:#DDDDDD;color:#DDDDDD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7D;border-radius:30px 30px 30px 30px;padding:7px 10px 7px 10px;}.elementor-1195 .elementor-element.elementor-element-de714bb .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-0bd5a4f .elementor-heading-title{font-size:17px;font-weight:normal;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-8536aaa{text-align:start;font-size:16px;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-31ffc57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-31ffc57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-31ffc57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-31ffc57 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-31ffc57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-31ffc57 .elementor-icon-list-icon i{color:var( --e-global-color-cef527d );transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-31ffc57 .elementor-icon-list-icon svg{fill:var( --e-global-color-cef527d );transition:fill 0.3s;}.elementor-1195 .elementor-element.elementor-element-31ffc57{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1195 .elementor-element.elementor-element-31ffc57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1195 .elementor-element.elementor-element-31ffc57 .elementor-icon-list-item > a{font-size:14px;}.elementor-1195 .elementor-element.elementor-element-31ffc57 .elementor-icon-list-text{color:var( --e-global-color-cef527d );transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-60cb03a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-60cb03a{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-f92b615:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-f92b615 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1195 .elementor-element.elementor-element-f92b615 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-f92b615 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-f92b615 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1195 .elementor-element.elementor-element-f92b615 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-f92b615 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-d6db769{text-align:start;font-size:15px;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-33964a1 .elementor-icon-wrapper{text-align:center;}.elementor-1195 .elementor-element.elementor-element-33964a1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-33964a1.elementor-view-framed .elementor-icon, .elementor-1195 .elementor-element.elementor-element-33964a1.elementor-view-default .elementor-icon{color:var( --e-global-color-cef527d );border-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-33964a1.elementor-view-framed .elementor-icon, .elementor-1195 .elementor-element.elementor-element-33964a1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-33964a1 .elementor-icon{font-size:30px;}.elementor-1195 .elementor-element.elementor-element-33964a1 .elementor-icon svg{height:30px;}.elementor-1195 .elementor-element.elementor-element-2f5666b .elementor-icon-wrapper{text-align:center;}.elementor-1195 .elementor-element.elementor-element-2f5666b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-2f5666b.elementor-view-framed .elementor-icon, .elementor-1195 .elementor-element.elementor-element-2f5666b.elementor-view-default .elementor-icon{color:var( --e-global-color-cef527d );border-color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-2f5666b.elementor-view-framed .elementor-icon, .elementor-1195 .elementor-element.elementor-element-2f5666b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-2f5666b .elementor-icon{font-size:30px;}.elementor-1195 .elementor-element.elementor-element-2f5666b .elementor-icon svg{height:30px;}.elementor-1195 .elementor-element.elementor-element-3d0425c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-3d0425c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-3d0425c:hover > .elementor-element-populated{background-color:#1F1F1F2E;}.elementor-1195 .elementor-element.elementor-element-3d0425c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF52;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:8% 8% 8% 8%;}.elementor-1195 .elementor-element.elementor-element-3d0425c > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-3d0425c > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-3d0425c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1195 .elementor-element.elementor-element-3d0425c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-598bcd8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-598bcd8{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-7716629 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-cf7b19c img{width:70%;}.elementor-1195 .elementor-element.elementor-element-5f4091e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-c930960 .elementor-button{background-color:#133A52;font-size:13px;font-weight:600;fill:#DDDDDD;color:#DDDDDD;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF7D;border-radius:30px 30px 30px 30px;padding:7px 10px 7px 10px;}.elementor-1195 .elementor-element.elementor-element-4d029a7 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-49ed8d1 .elementor-heading-title{font-size:17px;font-weight:normal;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-49b6629{text-align:start;font-size:16px;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-f43363e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-f43363e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-f43363e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1195 .elementor-element.elementor-element-f43363e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-f43363e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1195 .elementor-element.elementor-element-f43363e .elementor-icon-list-icon i{color:var( --e-global-color-cef527d );transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-f43363e .elementor-icon-list-icon svg{fill:var( --e-global-color-cef527d );transition:fill 0.3s;}.elementor-1195 .elementor-element.elementor-element-f43363e{--e-icon-list-icon-size:11px;--icon-vertical-offset:0px;}.elementor-1195 .elementor-element.elementor-element-f43363e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1195 .elementor-element.elementor-element-f43363e .elementor-icon-list-item > a{font-size:14px;}.elementor-1195 .elementor-element.elementor-element-f43363e .elementor-icon-list-text{color:var( --e-global-color-cef527d );transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-1c016b4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-1c016b4{padding:0px 0px 20px 0px;}.elementor-1195 .elementor-element.elementor-element-f5c2443:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1195 .elementor-element.elementor-element-f5c2443 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1195 .elementor-element.elementor-element-f5c2443 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-f5c2443 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-f5c2443 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-1195 .elementor-element.elementor-element-f5c2443 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-f5c2443 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-f5a1ee6 .elementor-heading-title{font-size:13px;font-weight:700;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-deab766 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-deab766{text-align:start;font-size:13px;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-8e7486e:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-8e7486e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1195 .elementor-element.elementor-element-8e7486e > .elementor-container{max-width:1340px;}.elementor-1195 .elementor-element.elementor-element-8e7486e, .elementor-1195 .elementor-element.elementor-element-8e7486e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-8e7486e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 20% 4.5% 20.8%;}.elementor-1195 .elementor-element.elementor-element-8e7486e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-e3d5c56 > .elementor-element-populated, .elementor-1195 .elementor-element.elementor-element-e3d5c56 > .elementor-element-populated > .elementor-background-overlay, .elementor-1195 .elementor-element.elementor-element-e3d5c56 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-e3d5c56 > .elementor-element-populated{padding:15px 30px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-9d90887 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-9d90887:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-9d90887 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1195 .elementor-element.elementor-element-9d90887, .elementor-1195 .elementor-element.elementor-element-9d90887 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-9d90887{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 2% 2% 2%;}.elementor-1195 .elementor-element.elementor-element-9d90887 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-e99ef89 img{width:40%;}.elementor-1195 .elementor-element.elementor-element-405b9d5 > .elementor-element-populated{padding:0% 13% 0% 0%;}.elementor-1195 .elementor-element.elementor-element-3278881{text-align:center;color:var( --e-global-color-cef527d );}.elementor-1195 .elementor-element.elementor-element-f7e5418 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-f7e5418:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-f7e5418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41aa428 );}.elementor-1195 .elementor-element.elementor-element-f7e5418 > .elementor-container{max-width:1150px;}.elementor-1195 .elementor-element.elementor-element-f7e5418{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-f7e5418 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1195 .elementor-element.elementor-element-ffd8423{--divider-border-style:solid;--divider-color:#C51B21;--divider-border-width:3.5px;}.elementor-1195 .elementor-element.elementor-element-ffd8423 .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-1195 .elementor-element.elementor-element-ffd8423 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-1195 .elementor-element.elementor-element-5a82985 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-e6b26e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-e6b26e7:not(.elementor-motion-effects-element-type-background), .elementor-1195 .elementor-element.elementor-element-e6b26e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-147d088 );}.elementor-1195 .elementor-element.elementor-element-e6b26e7 > .elementor-container{max-width:1150px;}.elementor-1195 .elementor-element.elementor-element-e6b26e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 90px 0px;}.elementor-1195 .elementor-element.elementor-element-e6b26e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1195 .elementor-element.elementor-element-9b90f56.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1195 .elementor-element.elementor-element-9b90f56.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-8009a56 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-8009a56{font-size:16px;}.elementor-1195 .elementor-element.elementor-element-dbdcb4f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-dbdcb4f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-dbdcb4f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1195 .elementor-element.elementor-element-dbdcb4f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1195 .elementor-element.elementor-element-dbdcb4f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1195 .elementor-element.elementor-element-dbdcb4f .elementor-icon-list-item > a{font-size:19px;font-weight:600;}.elementor-1195 .elementor-element.elementor-element-dbdcb4f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1195 .elementor-element.elementor-element-a843a65 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-a843a65{font-size:15px;text-transform:uppercase;}.elementor-1195 .elementor-element.elementor-element-fa70832{margin-top:-15px;margin-bottom:30px;}.elementor-1195 .elementor-element.elementor-element-4541d38 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-948450a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-948450a{font-size:16px;font-weight:700;}.elementor-1195 .elementor-element.elementor-element-3805f25 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-3805f25{font-size:16px;font-weight:700;}.elementor-1195 .elementor-element.elementor-element-ce3bec3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-ef9736f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-ef9736f{font-size:16px;font-weight:normal;}.elementor-1195 .elementor-element.elementor-element-40b5de3 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-40b5de3{font-size:16px;font-weight:normal;}.elementor-1195 .elementor-element.elementor-element-65aa331 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-65aa331 iframe{height:500px;}.elementor-bc-flex-widget .elementor-1195 .elementor-element.elementor-element-16729a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1195 .elementor-element.elementor-element-16729a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1195 .elementor-element.elementor-element-476942c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-476942c{font-weight:700;}.elementor-1195 .elementor-element.elementor-element-87d621e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-87d621e{font-size:16px;}@media(min-width:768px){.elementor-1195 .elementor-element.elementor-element-6180211{width:53%;}.elementor-1195 .elementor-element.elementor-element-ae1ad2a{width:47%;}.elementor-1195 .elementor-element.elementor-element-7fb45a4{width:11%;}.elementor-1195 .elementor-element.elementor-element-e579b30{width:89%;}.elementor-1195 .elementor-element.elementor-element-a8096af{width:11%;}.elementor-1195 .elementor-element.elementor-element-4c6b769{width:89%;}.elementor-1195 .elementor-element.elementor-element-dff0ca8{width:11%;}.elementor-1195 .elementor-element.elementor-element-a22e68e{width:89%;}.elementor-1195 .elementor-element.elementor-element-0cf6a4b{width:11%;}.elementor-1195 .elementor-element.elementor-element-eabecb3{width:89%;}.elementor-1195 .elementor-element.elementor-element-4004e4d{width:11%;}.elementor-1195 .elementor-element.elementor-element-62e8ef1{width:89%;}.elementor-1195 .elementor-element.elementor-element-5969f7c{width:11%;}.elementor-1195 .elementor-element.elementor-element-b40f6f0{width:89%;}.elementor-1195 .elementor-element.elementor-element-9a746b8{width:11%;}.elementor-1195 .elementor-element.elementor-element-ac4dbb4{width:89%;}.elementor-1195 .elementor-element.elementor-element-458275b{width:11%;}.elementor-1195 .elementor-element.elementor-element-c6781f1{width:89%;}.elementor-1195 .elementor-element.elementor-element-b8a1438{width:29%;}.elementor-1195 .elementor-element.elementor-element-c716b53{width:30%;}.elementor-1195 .elementor-element.elementor-element-2840ef0{width:70%;}.elementor-1195 .elementor-element.elementor-element-e64d4e3{width:7%;}.elementor-1195 .elementor-element.elementor-element-3ea5732{width:29%;}.elementor-1195 .elementor-element.elementor-element-491d968{width:30%;}.elementor-1195 .elementor-element.elementor-element-6de81ba{width:70%;}.elementor-1195 .elementor-element.elementor-element-ee2d798{width:6%;}.elementor-1195 .elementor-element.elementor-element-3d0425c{width:29%;}.elementor-1195 .elementor-element.elementor-element-7716629{width:30%;}.elementor-1195 .elementor-element.elementor-element-5f4091e{width:70%;}.elementor-1195 .elementor-element.elementor-element-9fdf519{width:25%;}.elementor-1195 .elementor-element.elementor-element-405b9d5{width:75%;}}@media(max-width:1024px){.elementor-1195 .elementor-element.elementor-element-f11b325{padding:0px 0px 60px 0px;}.elementor-1195 .elementor-element.elementor-element-30c3c65 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1195 .elementor-element.elementor-element-be7af44{--spacer-size:1vh;}.elementor-1195 .elementor-element.elementor-element-55f6ea0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1195 .elementor-element.elementor-element-e4c864c{padding:0px 0px 60px 0px;}.elementor-1195 .elementor-element.elementor-element-62959ec > .elementor-element-populated{padding:10px 10px 10px 20px;}.elementor-1195 .elementor-element.elementor-element-c3f7761 > .elementor-element-populated{padding:10px 20px 10px 10px;}.elementor-1195 .elementor-element.elementor-element-104d3ca > .elementor-element-populated{padding:35px 10px 10px 20px;}.elementor-1195 .elementor-element.elementor-element-e251115{padding:60px 0px 10px 0px;}.elementor-1195 .elementor-element.elementor-element-6180211 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1195 .elementor-element.elementor-element-ae1ad2a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1195 .elementor-element.elementor-element-de0e7ef{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-52d2baf > .elementor-element-populated{margin:10px 20px 10px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-1195 .elementor-element.elementor-element-96dfb2a{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-6a23b26 > .elementor-element-populated{margin:10px 10px 10px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;}.elementor-1195 .elementor-element.elementor-element-e579b30 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1195 .elementor-element.elementor-element-60c0eb2 > .elementor-element-populated{margin:10px 20px 10px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;}.elementor-1195 .elementor-element.elementor-element-4c6b769 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1195 .elementor-element.elementor-element-6bc7525{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-c1c2d20 > .elementor-element-populated{margin:10px 10px 10px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;}.elementor-1195 .elementor-element.elementor-element-a22e68e > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1195 .elementor-element.elementor-element-0b16cc2 > .elementor-element-populated{margin:10px 20px 10px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;}.elementor-1195 .elementor-element.elementor-element-eabecb3 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1195 .elementor-element.elementor-element-7de6d79{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-80a6e06 > .elementor-element-populated{margin:10px 10px 10px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;}.elementor-1195 .elementor-element.elementor-element-62e8ef1 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1195 .elementor-element.elementor-element-fdbadbf > .elementor-element-populated{margin:10px 20px 10px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;}.elementor-1195 .elementor-element.elementor-element-b40f6f0 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1195 .elementor-element.elementor-element-3d3a622{padding:0px 0px 80px 0px;}.elementor-1195 .elementor-element.elementor-element-ccf59fd > .elementor-element-populated{margin:10px 10px 10px 20px;--e-column-margin-right:10px;--e-column-margin-left:20px;}.elementor-1195 .elementor-element.elementor-element-ac4dbb4 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1195 .elementor-element.elementor-element-1d0e86d > .elementor-element-populated{margin:10px 20px 10px 10px;--e-column-margin-right:20px;--e-column-margin-left:10px;}.elementor-1195 .elementor-element.elementor-element-c6781f1 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-1195 .elementor-element.elementor-element-05adb7a{padding:60px 0px 60px 0px;}.elementor-1195 .elementor-element.elementor-element-84e06ae > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1195 .elementor-element.elementor-element-0c4ead1{padding:0px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-b8a1438 > .elementor-element-populated{margin:10px 20px 10px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-1195 .elementor-element.elementor-element-6ccd209{text-align:start;}.elementor-1195 .elementor-element.elementor-element-6ccd209 img{width:50%;}.elementor-1195 .elementor-element.elementor-element-3ea5732 > .elementor-element-populated{margin:10px 20px 10px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-1195 .elementor-element.elementor-element-f42a399 > .elementor-widget-container{margin:0px 0px -15px -15px;}.elementor-1195 .elementor-element.elementor-element-f42a399{text-align:start;}.elementor-1195 .elementor-element.elementor-element-f42a399 img{width:50%;}.elementor-1195 .elementor-element.elementor-element-3d0425c > .elementor-element-populated{margin:10px 20px 10px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-1195 .elementor-element.elementor-element-cf7b19c{text-align:start;}.elementor-1195 .elementor-element.elementor-element-cf7b19c img{width:55%;}.elementor-1195 .elementor-element.elementor-element-8e7486e{padding:2% 2% 10% 2%;}.elementor-1195 .elementor-element.elementor-element-e3d5c56 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-9d90887{padding:5% 5% 5% 5%;}.elementor-1195 .elementor-element.elementor-element-f7e5418{padding:60px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-d5b685d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1195 .elementor-element.elementor-element-7472ee1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1195 .elementor-element.elementor-element-e6b26e7{padding:0px 10px 70px 10px;}.elementor-1195 .elementor-element.elementor-element-9b90f56 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-1195 .elementor-element.elementor-element-16729a7 > .elementor-element-populated{padding:30px 20px 30px 20px;}}@media(max-width:767px){.elementor-1195 .elementor-element.elementor-element-f11b325{padding:0px 0px 60px 0px;}.elementor-1195 .elementor-element.elementor-element-30c3c65 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-be7af44{--spacer-size:1vh;}.elementor-1195 .elementor-element.elementor-element-eb04f9e{--spacer-size:3vh;}.elementor-1195 .elementor-element.elementor-element-55f6ea0 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-62959ec > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-c3f7761 > .elementor-element-populated{padding:35px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-104d3ca > .elementor-element-populated{padding:35px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-6180211 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-ae1ad2a > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-52d2baf > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-7f59f36{text-align:start;}.elementor-1195 .elementor-element.elementor-element-66bfd60{text-align:start;}.elementor-1195 .elementor-element.elementor-element-ec8e5d5{text-align:start;}.elementor-1195 .elementor-element.elementor-element-6a23b26 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-e579b30 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-60c0eb2 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-4c6b769 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-c1c2d20 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-a22e68e > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-0b16cc2 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-eabecb3 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-80a6e06 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-62e8ef1 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-fdbadbf > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-b40f6f0 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-ccf59fd > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-ac4dbb4 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-1d0e86d > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-c6781f1 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-1195 .elementor-element.elementor-element-b8a1438 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-6ccd209{text-align:start;}.elementor-1195 .elementor-element.elementor-element-6ccd209 img{width:40%;}.elementor-1195 .elementor-element.elementor-element-3ea5732 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-f42a399 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-1195 .elementor-element.elementor-element-f42a399{text-align:start;}.elementor-1195 .elementor-element.elementor-element-f42a399 img{width:40%;}.elementor-1195 .elementor-element.elementor-element-3d0425c > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1195 .elementor-element.elementor-element-cf7b19c > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-1195 .elementor-element.elementor-element-cf7b19c{text-align:start;}.elementor-1195 .elementor-element.elementor-element-cf7b19c img{width:40%;}.elementor-1195 .elementor-element.elementor-element-405b9d5 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-1195 .elementor-element.elementor-element-d5b685d > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-7472ee1 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-1195 .elementor-element.elementor-element-e6b26e7{padding:5px 5px 70px 5px;}.elementor-1195 .elementor-element.elementor-element-9b90f56 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-1195 .elementor-element.elementor-element-16729a7 > .elementor-element-populated{padding:30px 20px 30px 20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1195 .elementor-element.elementor-element-62959ec{width:50%;}.elementor-1195 .elementor-element.elementor-element-c3f7761{width:50%;}.elementor-1195 .elementor-element.elementor-element-104d3ca{width:50%;}.elementor-1195 .elementor-element.elementor-element-b8a1438{width:100%;}.elementor-1195 .elementor-element.elementor-element-e64d4e3{width:100%;}.elementor-1195 .elementor-element.elementor-element-3ea5732{width:100%;}.elementor-1195 .elementor-element.elementor-element-ee2d798{width:100%;}.elementor-1195 .elementor-element.elementor-element-3d0425c{width:100%;}.elementor-1195 .elementor-element.elementor-element-9b90f56{width:100%;}.elementor-1195 .elementor-element.elementor-element-16729a7{width:100%;}}/* Start custom CSS for html, class: .elementor-element-b6e67e9 *//* Optional: ensure Noto Sans is available
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&display=swap');
*/

.msp-hero {
  font-family: "Noto Sans", system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", sans-serif;
  width: 100%;
  /* do NOT set background here – stays transparent over your image */
}

.msp-hero-inner {
  max-width: 860px;
  margin: 0 auto;
  text-align: center;
  padding: 80px 16px 60px;
  color: #ffffff;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.45); /* keeps text readable on image */
}

.msp-hero-eyebrow {
  font-size: 13px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 10px;
  opacity: 0.9;
}

.msp-hero-title {
  font-size: clamp(32px, 4vw, 44px);
  line-height: 1.1;
  font-weight: 800;
  margin: 0 0 16px;
}

.msp-hero-subtitle {
  font-size: 16px;
  line-height: 1.7;
  max-width: 720px;
  margin: 0 auto 26px;
  opacity: 0.96;
}

/* Buttons row */
.msp-hero-actions {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: center;
  margin-bottom: 16px;
}

.msp-hero-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 11px 24px;
  border-radius: 999px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid transparent;
  transition: all 0.18s ease;
  white-space: nowrap;
}

.msp-hero-btn-primary {
  background: #d71d24;
  border-color: #d71d24;
  color: #ffffff;
  box-shadow: 0 12px 28px rgba(215, 29, 36, 0.55);
}

.msp-hero-btn-primary:hover {
  background: #b01217;
  border-color: #b01217;
  transform: translateY(-1px);
  box-shadow: 0 16px 36px rgba(215, 29, 36, 0.65);
}

.msp-hero-btn-secondary {
  background: transparent;
  border-color: rgba(255, 255, 255, 0.7);
  color: #ffffff;
  backdrop-filter: blur(6px); /* still transparent, just softens behind text */
}

.msp-hero-btn-secondary:hover {
  background: rgba(25, 68, 97, 0.9);
  border-color: rgba(25, 68, 97, 1);
  transform: translateY(-1px);
}

/* "Call Now:" label inside primary button */
.msp-hero-btn-label {
  opacity: 0.9;
}

/* Footnote */
.msp-hero-footnote {
  font-size: 13px;
  margin: 4px 0 0;
  opacity: 0.9;
}

/* Responsive tweaks */
@media (max-width: 768px) {
  .msp-hero-inner {
    padding: 64px 16px 48px;
  }

  .msp-hero-subtitle {
    font-size: 15px;
  }

  .msp-hero-actions {
    gap: 10px;
  }

  .msp-hero-btn {
    width: 100%;
    max-width: 320px;
  }
}

/* White text on hover*/
.msp-hero-btn:hover {
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-653f363 *//* Container */
.it-service-slider {
  width: 100%;
  background: transparent; /* sits over hero image */
}

/* Pills row */
.it-slider-track {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: center;
}

/* Each pill */
.it-pill {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  min-width: 120px;
  padding: 10px 18px;

  border-radius: 16px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: rgba(0, 0, 0, 0.12); /* subtle glassy look */
  backdrop-filter: blur(6px);

  color: #ffffff;
  text-align: center;

  transition:
    background 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease,
    box-shadow 0.2s ease;
}

/* Icon */
.it-pill i {
  font-size: 18px;
  margin-bottom: 6px;
  color: #ffffff;
}

/* Text */
.it-pill span {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
}

/* Hover state */
.it-pill:hover {
  background: rgba(255, 255, 255, 0.16);
  border-color: rgba(255, 255, 255, 0.9);
  transform: translateY(-1px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
}

/* Responsive tweak */
@media (max-width: 600px) {
  .it-pill {
    min-width: 46%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaae6c6 *//* Optional: ensure Noto Sans is loaded somewhere globally
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&display=swap');
*/

.msp-industries {
  font-family: "Noto Sans", system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", sans-serif;
  background: #FAFAFA; /* light neutral */
  padding: 70px 20px 1px;
}

.msp-industries-inner {
  max-width: 1200px;
  margin: 0 auto;
}

/* Header row */
.msp-industries-header {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.1fr);
  gap: 40px;
  align-items: center;
  margin-bottom: 40px;
}

.msp-industries-eyebrow {
  display: block;
  width: 40px;
  height: 3px;
  border-radius: 999px;
  background: #C51B21;
  margin-bottom: 14px;
}

.msp-industries-title {
  font-size: clamp(28px, 3vw, 36px);
  line-height: 1.2;
  margin: 0;
  font-weight: 800;
  color: #111827;
}

.msp-industries-intro {
  margin: 0;
  font-size: 15px;
  line-height: 1.8;
  color: #111;
}

/* Cards grid */
.msp-industries-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
  margin-bottom: 42px;
}

/* Card */
.msp-industry-card {
  background: #ffffff;
  border-radius: 22px;
  padding: 26px 20px 22px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  box-shadow: 0 18px 40px rgba(15, 23, 42, 0.06);
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  position: relative;
  overflow: hidden;

  transition:
    transform 0.18s ease,
    box-shadow 0.18s ease,
    border-color 0.18s ease,
    background 0.18s ease;
}

/* top red bar on hover */
.msp-industry-card::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, #ff9c66, #d71d24);
  opacity: 0;
  transform: translateY(-4px);
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.msp-industry-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 22px 50px rgba(15, 23, 42, 0.12);
  border-color: rgba(148, 163, 184, 0.6);
}

.msp-industry-card:hover::before {
  opacity: 1;
  transform: translateY(0);
}

/* Icon base */
.msp-industry-icon {
  width: 56px;
  height: 56px;
  border-radius: 18px;
  background: #DDEEFF; /* REQUIRED BLUE BG */
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
  color: #194461;
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.08);

  transition:
    background 0.2s ease,
    color 0.2s ease,
    transform 0.2s ease,
    box-shadow 0.2s ease;
}

.msp-industry-icon i {
  font-size: 24px;
}

/* --- UPDATED ICON COLORS (works on blue background) --- */

.msp-industry-card:nth-child(1) .msp-industry-icon {
  color: #E25A33; /* Orange */
}

.msp-industry-card:nth-child(2) .msp-industry-icon {
  color: #8A5D3B; /* Soft brown */
}

.msp-industry-card:nth-child(3) .msp-industry-icon {
  color: #3A3A3A; /* Charcoal gray */
}

.msp-industry-card:nth-child(4) .msp-industry-icon {
  color: #0F8A55; /* Clean green */
}

/* On hover: icon tile goes solid red, icon white */
.msp-industry-card:hover .msp-industry-icon {
  background: #d71d24;
  color: #ffffff;
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(215, 29, 36, 0.5);
}

/* Text */
.msp-industry-title {
  font-size: 17px;
  font-weight: 700;
  margin: 0;
  color: #111827;
}

.msp-industry-text {
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
  color: #4b5563;
}

/* CTA band */
.msp-industries-cta {
  border-top: 1px solid rgba(148, 163, 184, 0.6);
  padding-top: 26px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 18px;
  text-align: center;
}

.msp-industries-cta-text {
  margin: 0;
  font-size: 15px;
  color: #111827;
  font-weight: 500;
}

.msp-industries-cta-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 11px 26px;
  border-radius: 999px;
  background: #d71d24;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  box-shadow: 0 12px 30px rgba(215, 29, 36, 0.45);
  transition: background 0.18s ease, transform 0.18s ease,
    box-shadow 0.18s ease;
}

.msp-industries-cta-btn:hover {
  background: #b01217;
  transform: translateY(-1px);
  box-shadow: 0 16px 40px rgba(215, 29, 36, 0.6);
}

/* Responsive */
@media (max-width: 1024px) {
  .msp-industries-header {
    grid-template-columns: 1fr;
    gap: 20px;
    text-align: left;
  }

  .msp-industries-intro {
    font-size: 14px;
  }

  .msp-industries-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  .msp-industries {
    padding: 54px 16px 1px;
  }

  .msp-industries-grid {
    grid-template-columns: 1fr;
  }

  .msp-industries-cta-text {
    font-size: 14px;
  }

  .msp-industries-cta-btn {
    width: 100%;
    max-width: 260px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e251115 */.gray-section {
  background: #f2f2f2;
  position: relative;
}

.gray-section::before {
  content: "";
  position: absolute;
  top: 20%;
  left: -10%;
  width: 400px;
  height: 400px;
  background: radial-gradient(circle, #ffffff 0%, transparent 70%);
  opacity: .5;
  pointer-events: none;
}

.gray-section::after {
  content: "";
  position: absolute;
  bottom: 10%;
  right: -10%;
  width: 450px;
  height: 450px;
  background: radial-gradient(circle, #ffffff 0%, transparent 85%);
  opacity: .45;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87ffd75 *//* Wrapper centers the icon */
.msp-service-icon-wrap {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 16px;
}

/* Icon tile */
.msp-service-icon {
  width: 60px;
  height: 60px;
  border-radius: 18px;
  background: #e4f0ff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #194461;
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.10);
  transition: background 0.22s ease, color 0.22s ease,
              transform 0.22s ease, box-shadow 0.22s ease;
}

.msp-service-icon i {
  font-size: 28px;
}

/* Hover animation */
.msp-service-icon:hover {
  background: #d71d24;
  color: #fff;
  transform: translateY(-3px);
  box-shadow: 0 14px 30px rgba(215, 29, 36, 0.45);
}


@media (max-width: 767px) {
  .msp-service-icon-wrap {
    justify-content: flex-start;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ffe593 *//* Small square tile icons – similar to your building icon */

.msp-service-icon {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  background: #e4f0ff;              /* light blue base */
  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #194461;                   /* navy icon */
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.10);

  transition:
    background 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease;
}

/* Icon itself */
.msp-service-icon i {
  font-size: 22px;
}

/* Hover – red tile + white icon + glow */
.msp-service-icon:hover {
  background: #d71d24;              /* red */
  color: #ffffff;                   /* white icon */
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(215, 29, 36, 0.55);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b02bfbe *//* Small square tile icons – similar to your building icon */

.msp-service-icon {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  background: #e4f0ff;              /* light blue base */
  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #194461;                   /* navy icon */
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.10);

  transition:
    background 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease;
}

/* Icon itself */
.msp-service-icon i {
  font-size: 22px;
}

/* Hover – red tile + white icon + glow */
.msp-service-icon:hover {
  background: #d71d24;              /* red */
  color: #ffffff;                   /* white icon */
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(215, 29, 36, 0.55);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-840ce41 *//* Small square tile icons – similar to your building icon */

.msp-service-icon {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  background: #e4f0ff;              /* light blue base */
  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #194461;                   /* navy icon */
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.10);

  transition:
    background 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease;
}

/* Icon itself */
.msp-service-icon i {
  font-size: 22px;
}

/* Hover – red tile + white icon + glow */
.msp-service-icon:hover {
  background: #d71d24;              /* red */
  color: #ffffff;                   /* white icon */
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(215, 29, 36, 0.55);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7ccf5d *//* Small square tile icons – similar to your building icon */

.msp-service-icon {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  background: #e4f0ff;              /* light blue base */
  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #194461;                   /* navy icon */
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.10);

  transition:
    background 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease;
}

/* Icon itself */
.msp-service-icon i {
  font-size: 22px;
}

/* Hover – red tile + white icon + glow */
.msp-service-icon:hover {
  background: #d71d24;              /* red */
  color: #ffffff;                   /* white icon */
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(215, 29, 36, 0.55);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae64ae6 *//* Small square tile icons – similar to your building icon */

.msp-service-icon {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  background: #e4f0ff;              /* light blue base */
  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #194461;                   /* navy icon */
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.10);

  transition:
    background 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease;
}

/* Icon itself */
.msp-service-icon i {
  font-size: 22px;
}

/* Hover – red tile + white icon + glow */
.msp-service-icon:hover {
  background: #d71d24;              /* red */
  color: #ffffff;                   /* white icon */
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(215, 29, 36, 0.55);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69626ba *//* Small square tile icons – similar to your building icon */

.msp-service-icon {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  background: #e4f0ff;              /* light blue base */
  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #194461;                   /* navy icon */
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.10);

  transition:
    background 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease;
}

/* Icon itself */
.msp-service-icon i {
  font-size: 22px;
}

/* Hover – red tile + white icon + glow */
.msp-service-icon:hover {
  background: #d71d24;              /* red */
  color: #ffffff;                   /* white icon */
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(215, 29, 36, 0.55);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbbf47a *//* Small square tile icons – similar to your building icon */

.msp-service-icon {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  background: #e4f0ff;              /* light blue base */
  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #194461;                   /* navy icon */
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.10);

  transition:
    background 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease;
}

/* Icon itself */
.msp-service-icon i {
  font-size: 22px;
}

/* Hover – red tile + white icon + glow */
.msp-service-icon:hover {
  background: #d71d24;              /* red */
  color: #ffffff;                   /* white icon */
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(215, 29, 36, 0.55);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b4a7778 *//* Small square tile icons – similar to your building icon */

.msp-service-icon {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  background: #e4f0ff;              /* light blue base */
  display: inline-flex;
  align-items: center;
  justify-content: center;

  color: #194461;                   /* navy icon */
  box-shadow: 0 10px 22px rgba(15, 23, 42, 0.10);

  transition:
    background 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease;
}

/* Icon itself */
.msp-service-icon i {
  font-size: 22px;
}

/* Hover – red tile + white icon + glow */
.msp-service-icon:hover {
  background: #d71d24;              /* red */
  color: #ffffff;                   /* white icon */
  transform: translateY(-2px);
  box-shadow: 0 12px 26px rgba(215, 29, 36, 0.55);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9b90f56 */#test {
  background: #ffffff;
  border-radius: 22px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  flex-direction: column;
  gap: 10px;
  transition: transform 0.18s ease, box-shadow 0.18s ease,
    border-color 0.18s ease, background 0.18s ease;
    margin-left: 10px;
    margin-right: 10px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-21df0cf *//* === BASIC WRAPPER: keep layout normal, just tidy it === */
#gform_wrapper_1 {
    max-width: 720px;
    margin: 0 auto;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif;
}

/* Don't touch Gravity's layout / columns anymore */
#gform_wrapper_1 .gform_fields,
#gform_wrapper_1 .gfield,
#gform_wrapper_1 .ginput_container,
#gform_wrapper_1 .ginput_container_name {
    display: block;
    width: 100%;
}

/* === LABELS === */
#gform_wrapper_1 .gfield_label {
    font-size: 0.9rem;
    font-weight: 500;
    color: #111827;
    margin-bottom: 4px;
}

#gform_wrapper_1 .gfield_required {
    color: #D71D24;
}

/* === INPUTS & TEXTAREA (only visual styling) === */
#gform_wrapper_1 input[type="text"],
#gform_wrapper_1 input[type="email"],
#gform_wrapper_1 input[type="tel"],
#gform_wrapper_1 input[type="number"],
#gform_wrapper_1 input[type="url"],
#gform_wrapper_1 input[type="password"],
#gform_wrapper_1 textarea {
    width: 100%;
    border-radius: 999px;
    border: 1px solid #e5e7eb;
    padding: 10px 12px;
    font-size: 0.9rem;
    color: #111827;
    background-color: #f9fafb;
    box-shadow: none;
    transition: border-color 0.16s ease, background-color 0.16s ease, box-shadow 0.16s ease;
}

/* Name subfields keep inline sizing from Gravity */
#gform_wrapper_1 .ginput_complex input[type="text"] {
    width: 100%;
}

/* Textarea: softer corners, larger height */
#gform_wrapper_1 textarea {
    border-radius: 14px;
    min-height: 140px;
    resize: vertical;
}

/* Placeholder */
#gform_wrapper_1 ::placeholder {
    color: #9ca3af;
}

/* Focus state */
#gform_wrapper_1 input[type="text"]:focus,
#gform_wrapper_1 input[type="email"]:focus,
#gform_wrapper_1 input[type="tel"]:focus,
#gform_wrapper_1 input[type="number"]:focus,
#gform_wrapper_1 input[type="url"]:focus,
#gform_wrapper_1 input[type="password"]:focus,
#gform_wrapper_1 textarea:focus {
    outline: none;
    border-color: #D71D24;
    background-color: #ffffff;
    box-shadow: 0 0 0 1px rgba(215, 29, 36, 0.18);
}

/* === BUTTON (#D71D24, pill, modern) === */
#gform_wrapper_1 .gform_footer,
#gform_wrapper_1 .gform_page_footer {
    margin-top: 16px;
}

#gform_wrapper_1 .gform_button,
#gform_wrapper_1 .button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 12px 30px;
    border-radius: 999px;
    border: none;
    background-color: #D71D24;
    color: #ffffff;
    font-size: 0.95rem;
    font-weight: 600;
    cursor: pointer;
    text-transform: none;
    box-shadow: 0 12px 30px rgba(215, 29, 36, 0.35);
    transition: background-color 0.16s ease, transform 0.12s ease, box-shadow 0.16s ease;
}

#gform_wrapper_1 .gform_button:hover,
#gform_wrapper_1 .button:hover {
    background-color: #b5161d;
    transform: translateY(-1px);
    box-shadow: 0 16px 40px rgba(215, 29, 36, 0.45);
}

#gform_wrapper_1 .gform_button:active,
#gform_wrapper_1 .button:active {
    transform: translateY(0);
    box-shadow: 0 8px 22px rgba(215, 29, 36, 0.35);
}

.gform_required_legend {
    display: none;
}



/* Desktop (default) */
#input_1_1_6 {
  margin-left: -10px;
      margin-top: 10px !important;
}

/* Mobile */
@media (max-width: 767px) {
  #input_1_1_6 {
    margin-left: 0;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16729a7 */#test {
  background: #ffffff;
  border-radius: 22px;
  border: 1px solid rgba(148, 163, 184, 0.35);
  flex-direction: column;
  gap: 10px;
  transition: transform 0.18s ease, box-shadow 0.18s ease,
    border-color 0.18s ease, background 0.18s ease;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 20px;
}/* End custom CSS */