.elementor-1453 .elementor-element.elementor-element-7a15cc6d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DFEEF2;--border-color:#DFEEF2;box-shadow:0px 4px 16px 0px rgba(11,114,133,0.08);--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-1453 .elementor-element.elementor-element-7a15cc6d:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-7a15cc6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-6fd63adc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-76c69965 > .elementor-widget-container{margin:0px 80px 0px -74px;}.elementor-1453 .elementor-element.elementor-element-76c69965 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-1453 .elementor-element.elementor-element-76c69965 .elementor-icon-box-title{margin-block-end:0px;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-76c69965.elementor-view-stacked .elementor-icon{background-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-76c69965.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-76c69965.elementor-view-default .elementor-icon{fill:#0B7285;color:#0B7285;border-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-76c69965 .elementor-icon{font-size:22px;padding:10px;}.elementor-1453 .elementor-element.elementor-element-76c69965 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-76c69965 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-1453 .elementor-element.elementor-element-76c69965 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:17px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#77909A;}.elementor-1453 .elementor-element.elementor-element-1f59dc2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-2043e0dd .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;fill:#123B44;color:#123B44;border-style:none;border-radius:10px 10px 10px 10px;padding:9px 13px 9px 13px;}.elementor-1453 .elementor-element.elementor-element-2043e0dd .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-2043e0dd .elementor-button:focus{color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-2043e0dd .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-2043e0dd .elementor-button:focus svg{fill:#0B7285;}.elementor-1453 .elementor-element.elementor-element-383baca0 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;fill:#123B44;color:#123B44;border-style:none;border-radius:10px 10px 10px 10px;padding:9px 13px 9px 13px;}.elementor-1453 .elementor-element.elementor-element-383baca0 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-383baca0 .elementor-button:focus{color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-383baca0 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-383baca0 .elementor-button:focus svg{fill:#0B7285;}.elementor-1453 .elementor-element.elementor-element-5a2e8572 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;fill:#123B44;color:#123B44;border-style:none;border-radius:10px 10px 10px 10px;padding:9px 13px 9px 13px;}.elementor-1453 .elementor-element.elementor-element-5a2e8572 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-5a2e8572 .elementor-button:focus{color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-5a2e8572 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-5a2e8572 .elementor-button:focus svg{fill:#0B7285;}.elementor-1453 .elementor-element.elementor-element-2a35d66d .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;fill:#123B44;color:#123B44;border-style:none;border-radius:10px 10px 10px 10px;padding:9px 13px 9px 13px;}.elementor-1453 .elementor-element.elementor-element-2a35d66d .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-2a35d66d .elementor-button:focus{color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-2a35d66d .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-2a35d66d .elementor-button:focus svg{fill:#0B7285;}.elementor-1453 .elementor-element.elementor-element-64efd05e .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;fill:#123B44;color:#123B44;border-style:none;border-radius:10px 10px 10px 10px;padding:9px 13px 9px 13px;}.elementor-1453 .elementor-element.elementor-element-64efd05e .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-64efd05e .elementor-button:focus{color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-64efd05e .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-64efd05e .elementor-button:focus svg{fill:#0B7285;}.elementor-1453 .elementor-element.elementor-element-5d1adb47 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;fill:#123B44;color:#123B44;border-style:none;border-radius:10px 10px 10px 10px;padding:9px 13px 9px 13px;}.elementor-1453 .elementor-element.elementor-element-5d1adb47 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-5d1adb47 .elementor-button:focus{color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-5d1adb47 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-5d1adb47 .elementor-button:focus svg{fill:#0B7285;}.elementor-1453 .elementor-element.elementor-element-3afe97ff .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;fill:#123B44;color:#123B44;border-style:none;border-radius:10px 10px 10px 10px;padding:9px 13px 9px 13px;}.elementor-1453 .elementor-element.elementor-element-3afe97ff .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-3afe97ff .elementor-button:focus{color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-3afe97ff .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-3afe97ff .elementor-button:focus svg{fill:#0B7285;}.elementor-1453 .elementor-element.elementor-element-153a6a28 .elementor-button{background-color:#0B7285;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:13px 22px 13px 22px;}.elementor-1453 .elementor-element.elementor-element-153a6a28 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-153a6a28 .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-153a6a28 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-153a6a28 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-1ebf34b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-1453 .elementor-element.elementor-element-1ebf34b5:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-1ebf34b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7FBFD 0%, #FFFFFF 100%);}.elementor-1453 .elementor-element.elementor-element-499f7c15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-1453 .elementor-element.elementor-element-3e16c6a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1453 .elementor-element.elementor-element-1faa1e22{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-7dd21d28{text-align:start;}.elementor-1453 .elementor-element.elementor-element-7dd21d28 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:800;line-height:1.12em;letter-spacing:-1px;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-605ba3f8{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;line-height:1.7em;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-28a9fef4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-1453 .elementor-element.elementor-element-2c1c76b3 .elementor-button{background-color:#0B7285;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-2c1c76b3 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-2c1c76b3 .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-2c1c76b3 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-2c1c76b3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-d7f966a .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0B7285;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-d7f966a .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-d7f966a .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-d7f966a .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-d7f966a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-744db13f .elementor-button{background-color:#25D366;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-744db13f .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-744db13f .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-744db13f .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-744db13f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-71a825f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1453 .elementor-element.elementor-element-71a825f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1453 .elementor-element.elementor-element-71a825f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1453 .elementor-element.elementor-element-71a825f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1453 .elementor-element.elementor-element-71a825f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1453 .elementor-element.elementor-element-71a825f9 .elementor-icon-list-icon i{color:#12A5A2;transition:color 0.3s;}.elementor-1453 .elementor-element.elementor-element-71a825f9 .elementor-icon-list-icon svg{fill:#12A5A2;transition:fill 0.3s;}.elementor-1453 .elementor-element.elementor-element-71a825f9{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-1453 .elementor-element.elementor-element-71a825f9 .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-1453 .elementor-element.elementor-element-71a825f9 .elementor-icon-list-text{color:#123B44;transition:color 0.3s;}.elementor-1453 .elementor-element.elementor-element-17f17d1c{--display:flex;--position:relative;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;top:0px;}body:not(.rtl) .elementor-1453 .elementor-element.elementor-element-17f17d1c{left:0px;}body.rtl .elementor-1453 .elementor-element.elementor-element-17f17d1c{right:0px;}.elementor-1453 .elementor-element.elementor-element-5f629bcd{text-align:center;}.elementor-1453 .elementor-element.elementor-element-5f629bcd img{max-width:300px;}.elementor-1453 .elementor-element.elementor-element-4c5f16d6{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 18px 40px 0px rgba(11,114,133,0.16);--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;top:0px;}.elementor-1453 .elementor-element.elementor-element-4c5f16d6:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-4c5f16d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-1453 .elementor-element.elementor-element-4c5f16d6{left:0px;}body.rtl .elementor-1453 .elementor-element.elementor-element-4c5f16d6{right:0px;}.elementor-1453 .elementor-element.elementor-element-35e356d7{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-6a5aaeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-6a5aaeb:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-6a5aaeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-2374b474{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--flex-wrap:wrap;}.elementor-1453 .elementor-element.elementor-element-4f383245{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1453 .elementor-element.elementor-element-4f383245.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-572d9d2e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-572d9d2e.elementor-view-stacked .elementor-icon{background-color:#7FE0E6;}.elementor-1453 .elementor-element.elementor-element-572d9d2e.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-572d9d2e.elementor-view-default .elementor-icon{fill:#7FE0E6;color:#7FE0E6;border-color:#7FE0E6;}.elementor-1453 .elementor-element.elementor-element-572d9d2e .elementor-icon{font-size:26px;}.elementor-1453 .elementor-element.elementor-element-572d9d2e .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-572d9d2e .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-572d9d2e .elementor-icon-box-title{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-b3ba620{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1453 .elementor-element.elementor-element-b3ba620.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-b2660e8 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-b2660e8.elementor-view-stacked .elementor-icon{background-color:#F5B50A;}.elementor-1453 .elementor-element.elementor-element-b2660e8.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-b2660e8.elementor-view-default .elementor-icon{fill:#F5B50A;color:#F5B50A;border-color:#F5B50A;}.elementor-1453 .elementor-element.elementor-element-b2660e8 .elementor-icon{font-size:26px;}.elementor-1453 .elementor-element.elementor-element-b2660e8 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-b2660e8 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-b2660e8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-5bd8284{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1453 .elementor-element.elementor-element-5bd8284.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-6155315 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-6155315.elementor-view-stacked .elementor-icon{background-color:#7FE0E6;}.elementor-1453 .elementor-element.elementor-element-6155315.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-6155315.elementor-view-default .elementor-icon{fill:#7FE0E6;color:#7FE0E6;border-color:#7FE0E6;}.elementor-1453 .elementor-element.elementor-element-6155315 .elementor-icon{font-size:26px;}.elementor-1453 .elementor-element.elementor-element-6155315 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-6155315 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-6155315 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-41fe131{--display:flex;--justify-content:space-around;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-1453 .elementor-element.elementor-element-41fe131.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-83d22e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1453 .elementor-element.elementor-element-83d22e9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-83d22e9.elementor-view-stacked .elementor-icon{background-color:#7FE0E6;}.elementor-1453 .elementor-element.elementor-element-83d22e9.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-83d22e9.elementor-view-default .elementor-icon{fill:#7FE0E6;color:#7FE0E6;border-color:#7FE0E6;}.elementor-1453 .elementor-element.elementor-element-83d22e9 .elementor-icon{font-size:26px;}.elementor-1453 .elementor-element.elementor-element-83d22e9 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-83d22e9 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-83d22e9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-3044b243{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-3044b243:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-3044b243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-1ffa66b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-1453 .elementor-element.elementor-element-278e2f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1453 .elementor-element.elementor-element-3a24f6bf{text-align:center;}.elementor-1453 .elementor-element.elementor-element-3a24f6bf img{max-width:340px;}.elementor-1453 .elementor-element.elementor-element-79ec5845{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 12px 28px 0px rgba(11,114,133,0.3);--margin-top:-4px;--margin-bottom:-4px;--margin-left:83px;--margin-right:-4px;--padding-top:14px;--padding-bottom:14px;--padding-left:18px;--padding-right:18px;top:0px;}.elementor-1453 .elementor-element.elementor-element-79ec5845:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-79ec5845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B7285;}body:not(.rtl) .elementor-1453 .elementor-element.elementor-element-79ec5845{left:0px;}body.rtl .elementor-1453 .elementor-element.elementor-element-79ec5845{right:0px;}.elementor-1453 .elementor-element.elementor-element-29ecf813{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-3d9db644{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1453 .elementor-element.elementor-element-6b77ca29{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-4c9b883e{text-align:start;}.elementor-1453 .elementor-element.elementor-element-4c9b883e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1.2em;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-868ace1{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-51c0b2bc{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-f130beb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1453 .elementor-element.elementor-element-f130beb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1453 .elementor-element.elementor-element-f130beb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1453 .elementor-element.elementor-element-f130beb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1453 .elementor-element.elementor-element-f130beb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1453 .elementor-element.elementor-element-f130beb .elementor-icon-list-icon i{color:#12A5A2;transition:color 0.3s;}.elementor-1453 .elementor-element.elementor-element-f130beb .elementor-icon-list-icon svg{fill:#12A5A2;transition:fill 0.3s;}.elementor-1453 .elementor-element.elementor-element-f130beb{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1453 .elementor-element.elementor-element-f130beb .elementor-icon-list-icon{padding-inline-end:9px;}.elementor-1453 .elementor-element.elementor-element-f130beb .elementor-icon-list-text{color:#123B44;transition:color 0.3s;}.elementor-1453 .elementor-element.elementor-element-4338ec1a .elementor-button{background-color:#0B7285;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-4338ec1a .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-4338ec1a .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-4338ec1a .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-4338ec1a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-704fea9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-704fea9d:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-704fea9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FA;}.elementor-1453 .elementor-element.elementor-element-7978c4fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-7ba8c4f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-1bde9cf0{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-1cb045f2{text-align:center;}.elementor-1453 .elementor-element.elementor-element-1cb045f2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-585d187f{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-5b4b67e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:stretch;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:43px;}.elementor-1453 .elementor-element.elementor-element-5b4b67e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-3711564f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-3711564f:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-3711564f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-3711564f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-b61cbed .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-b61cbed.elementor-view-stacked .elementor-icon{background-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-b61cbed.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-b61cbed.elementor-view-default .elementor-icon{fill:#E0F0F4;color:#E0F0F4;border-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-b61cbed .elementor-icon{font-size:26px;padding:14px;}.elementor-1453 .elementor-element.elementor-element-b61cbed .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-b61cbed .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-b61cbed .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-b61cbed .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-7b85414d .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 0px 6px 0px;}.elementor-1453 .elementor-element.elementor-element-7b85414d .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-7b85414d .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-7b85414d .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-7b85414d .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-1287c4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-1287c4c:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-1287c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-1287c4c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-55b521bd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-55b521bd.elementor-view-stacked .elementor-icon{background-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-55b521bd.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-55b521bd.elementor-view-default .elementor-icon{fill:#E0F0F4;color:#E0F0F4;border-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-55b521bd .elementor-icon{font-size:26px;padding:14px;}.elementor-1453 .elementor-element.elementor-element-55b521bd .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-55b521bd .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-55b521bd .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-55b521bd .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-628b1d8 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 0px 6px 0px;}.elementor-1453 .elementor-element.elementor-element-628b1d8 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-628b1d8 .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-628b1d8 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-628b1d8 .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-cf8aec2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-cf8aec2:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-cf8aec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-cf8aec2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-55fa0155 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-55fa0155.elementor-view-stacked .elementor-icon{background-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-55fa0155.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-55fa0155.elementor-view-default .elementor-icon{fill:#E0F0F4;color:#E0F0F4;border-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-55fa0155 .elementor-icon{font-size:26px;padding:14px;}.elementor-1453 .elementor-element.elementor-element-55fa0155 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-55fa0155 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-55fa0155 .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-55fa0155 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-2f6c41e2 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 0px 6px 0px;}.elementor-1453 .elementor-element.elementor-element-2f6c41e2 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-2f6c41e2 .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-2f6c41e2 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-2f6c41e2 .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-397fcbc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-397fcbc8:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-397fcbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-397fcbc8.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-285fdf27 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-285fdf27.elementor-view-stacked .elementor-icon{background-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-285fdf27.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-285fdf27.elementor-view-default .elementor-icon{fill:#E0F0F4;color:#E0F0F4;border-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-285fdf27 .elementor-icon{font-size:26px;padding:14px;}.elementor-1453 .elementor-element.elementor-element-285fdf27 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-285fdf27 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-285fdf27 .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-285fdf27 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-20959c40 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 0px 6px 0px;}.elementor-1453 .elementor-element.elementor-element-20959c40 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-20959c40 .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-20959c40 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-20959c40 .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-5f09f265{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-5f09f265:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-5f09f265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-5f09f265.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-59b86239 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-59b86239.elementor-view-stacked .elementor-icon{background-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-59b86239.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-59b86239.elementor-view-default .elementor-icon{fill:#E0F0F4;color:#E0F0F4;border-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-59b86239 .elementor-icon{font-size:26px;padding:14px;}.elementor-1453 .elementor-element.elementor-element-59b86239 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-59b86239 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-59b86239 .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-59b86239 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-b28f0a1 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 0px 6px 0px;}.elementor-1453 .elementor-element.elementor-element-b28f0a1 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-b28f0a1 .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-b28f0a1 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-b28f0a1 .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-17a2a779{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-17a2a779:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-17a2a779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-17a2a779.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-776439da .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-776439da.elementor-view-stacked .elementor-icon{background-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-776439da.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-776439da.elementor-view-default .elementor-icon{fill:#E0F0F4;color:#E0F0F4;border-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-776439da .elementor-icon{font-size:26px;padding:14px;}.elementor-1453 .elementor-element.elementor-element-776439da .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-776439da .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-776439da .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-776439da .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-212bc61 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 0px 6px 0px;}.elementor-1453 .elementor-element.elementor-element-212bc61 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-212bc61 .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-212bc61 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-212bc61 .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-1707071a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-1707071a:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-1707071a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-1707071a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-24c8caee .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-24c8caee.elementor-view-stacked .elementor-icon{background-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-24c8caee.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-24c8caee.elementor-view-default .elementor-icon{fill:#E0F0F4;color:#E0F0F4;border-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-24c8caee .elementor-icon{font-size:26px;padding:14px;}.elementor-1453 .elementor-element.elementor-element-24c8caee .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-24c8caee .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-24c8caee .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-24c8caee .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-3b74dab4 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 0px 6px 0px;}.elementor-1453 .elementor-element.elementor-element-3b74dab4 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-3b74dab4 .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-3b74dab4 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-3b74dab4 .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-7cb57eb8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-7cb57eb8:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-7cb57eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-7cb57eb8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-24af043a .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-24af043a.elementor-view-stacked .elementor-icon{background-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-24af043a.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-24af043a.elementor-view-default .elementor-icon{fill:#E0F0F4;color:#E0F0F4;border-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-24af043a .elementor-icon{font-size:26px;padding:14px;}.elementor-1453 .elementor-element.elementor-element-24af043a .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-24af043a .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-24af043a .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-24af043a .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-11871da1 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 0px 6px 0px;}.elementor-1453 .elementor-element.elementor-element-11871da1 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-11871da1 .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-11871da1 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-11871da1 .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-1eeeaf14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-1eeeaf14:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-1eeeaf14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-1eeeaf14.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-51e7584e .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-51e7584e.elementor-view-stacked .elementor-icon{background-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-51e7584e.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-51e7584e.elementor-view-default .elementor-icon{fill:#E0F0F4;color:#E0F0F4;border-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-51e7584e .elementor-icon{font-size:26px;padding:14px;}.elementor-1453 .elementor-element.elementor-element-51e7584e .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-51e7584e .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-51e7584e .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-51e7584e .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-163217b2 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 0px 6px 0px;}.elementor-1453 .elementor-element.elementor-element-163217b2 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-163217b2 .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-163217b2 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-163217b2 .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-18910eb0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-18910eb0:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-18910eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-18910eb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1453 .elementor-element.elementor-element-3b175d3 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-3b175d3.elementor-view-stacked .elementor-icon{background-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-3b175d3.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-3b175d3.elementor-view-default .elementor-icon{fill:#E0F0F4;color:#E0F0F4;border-color:#E0F0F4;}.elementor-1453 .elementor-element.elementor-element-3b175d3 .elementor-icon{font-size:26px;padding:14px;}.elementor-1453 .elementor-element.elementor-element-3b175d3 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-3b175d3 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-3b175d3 .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-3b175d3 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-7edb1af2 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#0B7285;color:#0B7285;border-style:none;border-radius:8px 8px 8px 8px;padding:6px 0px 6px 0px;}.elementor-1453 .elementor-element.elementor-element-7edb1af2 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-7edb1af2 .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-7edb1af2 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-7edb1af2 .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-7fa81896{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-68f4e21{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-12b7cc3e .elementor-button{background-color:#25D366;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-12b7cc3e .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-12b7cc3e .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-12b7cc3e .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-12b7cc3e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-cbb3833{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-cbb3833:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-cbb3833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-2ac57e86{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-1737def8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-2aaa09b6{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-6557f086{text-align:center;}.elementor-1453 .elementor-element.elementor-element-6557f086 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-19924cf3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;}.elementor-1453 .elementor-element.elementor-element-5d39ee28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-5d39ee28:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-5d39ee28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-17cf0481 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1453 .elementor-element.elementor-element-17cf0481.elementor-view-stacked .elementor-icon{background-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-17cf0481.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-17cf0481.elementor-view-default .elementor-icon{fill:#0B7285;color:#0B7285;border-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-17cf0481 .elementor-icon{font-size:28px;padding:16px;}.elementor-1453 .elementor-element.elementor-element-17cf0481 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-17cf0481 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-17cf0481 .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-17cf0481 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-37cac8f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-37cac8f8:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-37cac8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-2a9a2920 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1453 .elementor-element.elementor-element-2a9a2920.elementor-view-stacked .elementor-icon{background-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-2a9a2920.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-2a9a2920.elementor-view-default .elementor-icon{fill:#0B7285;color:#0B7285;border-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-2a9a2920 .elementor-icon{font-size:28px;padding:16px;}.elementor-1453 .elementor-element.elementor-element-2a9a2920 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-2a9a2920 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-2a9a2920 .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-2a9a2920 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-51909ebd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-51909ebd:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-51909ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-5142472b .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1453 .elementor-element.elementor-element-5142472b.elementor-view-stacked .elementor-icon{background-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-5142472b.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-5142472b.elementor-view-default .elementor-icon{fill:#0B7285;color:#0B7285;border-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-5142472b .elementor-icon{font-size:28px;padding:16px;}.elementor-1453 .elementor-element.elementor-element-5142472b .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-5142472b .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-5142472b .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-5142472b .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-41da5eef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-41da5eef:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-41da5eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-2b84d907 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1453 .elementor-element.elementor-element-2b84d907.elementor-view-stacked .elementor-icon{background-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-2b84d907.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-2b84d907.elementor-view-default .elementor-icon{fill:#0B7285;color:#0B7285;border-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-2b84d907 .elementor-icon{font-size:28px;padding:16px;}.elementor-1453 .elementor-element.elementor-element-2b84d907 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-2b84d907 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-2b84d907 .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-2b84d907 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-77bea4ac{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-77bea4ac:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-77bea4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-57ef3bb1 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1453 .elementor-element.elementor-element-57ef3bb1.elementor-view-stacked .elementor-icon{background-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-57ef3bb1.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-57ef3bb1.elementor-view-default .elementor-icon{fill:#0B7285;color:#0B7285;border-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-57ef3bb1 .elementor-icon{font-size:28px;padding:16px;}.elementor-1453 .elementor-element.elementor-element-57ef3bb1 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-57ef3bb1 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-57ef3bb1 .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-57ef3bb1 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-78cd70bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-78cd70bd:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-78cd70bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-1a15efa2 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1453 .elementor-element.elementor-element-1a15efa2.elementor-view-stacked .elementor-icon{background-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-1a15efa2.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-1a15efa2.elementor-view-default .elementor-icon{fill:#0B7285;color:#0B7285;border-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-1a15efa2 .elementor-icon{font-size:28px;padding:16px;}.elementor-1453 .elementor-element.elementor-element-1a15efa2 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-1a15efa2 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-1a15efa2 .elementor-icon-box-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-1a15efa2 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-2e5f55b4 .elementor-button{background-color:#0B7285;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-2e5f55b4 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-2e5f55b4 .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-2e5f55b4 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-2e5f55b4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-3fd077b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-3fd077b4:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-3fd077b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-55bdebd6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--border-radius:28px 28px 28px 28px;box-shadow:0px 18px 40px 0px rgba(11,114,133,0.28);--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}.elementor-1453 .elementor-element.elementor-element-55bdebd6:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-55bdebd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0B7285 0%, #12A5A2 100%);}.elementor-1453 .elementor-element.elementor-element-7410b69d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1453 .elementor-element.elementor-element-1b17b1ea{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-7a1c4aa1{text-align:start;}.elementor-1453 .elementor-element.elementor-element-7a1c4aa1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-62602c06{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-2fd720ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;}.elementor-1453 .elementor-element.elementor-element-2fd720ce.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1453 .elementor-element.elementor-element-53e83d2f .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#0A5668;color:#0A5668;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-1453 .elementor-element.elementor-element-53e83d2f .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-53e83d2f .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-53e83d2f .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-53e83d2f .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-327f76f2 .elementor-button{background-color:#25D366;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 24px 15px 24px;}.elementor-1453 .elementor-element.elementor-element-327f76f2 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-327f76f2 .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-327f76f2 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-327f76f2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-5b1dee1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-5b1dee1c:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-5b1dee1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FA;}.elementor-1453 .elementor-element.elementor-element-93f8638{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-479ea637{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-675589ef{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-7d87ae57{text-align:center;}.elementor-1453 .elementor-element.elementor-element-7d87ae57 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-6c48d71c{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-29e9aa42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;}.elementor-1453 .elementor-element.elementor-element-624a3796{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-624a3796:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-624a3796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-2c28e2b3{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-5626fe4b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-5626fe4b:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-5626fe4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-88944b2{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-518e4d07{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-518e4d07:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-518e4d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-280c4568{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-2ab935b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-2ab935b2:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-2ab935b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-6cb2413a{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-4d18dd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-4d18dd3:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-4d18dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-648b4c45{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-18d71f95{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1453 .elementor-element.elementor-element-18d71f95:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-18d71f95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-7dcaeca1{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-3def4da7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-3def4da7:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-3def4da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-4f2386ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-3f4897e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-49295e0c{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-5dad9233{text-align:center;}.elementor-1453 .elementor-element.elementor-element-5dad9233 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-79abe349{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;}.elementor-1453 .elementor-element.elementor-element-171dc066{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-171dc066:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-171dc066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FA;}.elementor-1453 .elementor-element.elementor-element-7240ad7e{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-53b315bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-53b315bb:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-53b315bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FA;}.elementor-1453 .elementor-element.elementor-element-e99a14b{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-605f0005{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-605f0005:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-605f0005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FA;}.elementor-1453 .elementor-element.elementor-element-3360ddd2{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-35ff0935{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-35ff0935:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-35ff0935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FA;}.elementor-1453 .elementor-element.elementor-element-8620859{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-76191da3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-76191da3:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-76191da3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FA;}.elementor-1453 .elementor-element.elementor-element-4be763b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-4859edbf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-5f42527a{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-756c392b{text-align:center;}.elementor-1453 .elementor-element.elementor-element-756c392b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-67f4f9f7 .elementor-accordion-item{border-width:1px;border-color:#DFEEF2;}.elementor-1453 .elementor-element.elementor-element-67f4f9f7 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#DFEEF2;}.elementor-1453 .elementor-element.elementor-element-67f4f9f7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#DFEEF2;}.elementor-1453 .elementor-element.elementor-element-67f4f9f7 .elementor-tab-title{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-67f4f9f7 .elementor-accordion-icon, .elementor-1453 .elementor-element.elementor-element-67f4f9f7 .elementor-accordion-title{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-67f4f9f7 .elementor-accordion-icon svg{fill:#123B44;}.elementor-1453 .elementor-element.elementor-element-67f4f9f7 .elementor-accordion-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-1453 .elementor-element.elementor-element-67f4f9f7 .elementor-tab-content{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;}.elementor-1453 .elementor-element.elementor-element-15d4cb8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-15d4cb8f:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-15d4cb8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-6e37ac3f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;}.elementor-1453 .elementor-element.elementor-element-2a2900e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1453 .elementor-element.elementor-element-729e52e4{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-51854cbf{text-align:start;}.elementor-1453 .elementor-element.elementor-element-51854cbf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:800;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-27c88a21{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-79447b2b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-1453 .elementor-element.elementor-element-857238f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-1453 .elementor-element.elementor-element-857238f:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-857238f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-1bce8037{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-7db15acb{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-2ef01503{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:14px 14px 14px 14px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-1453 .elementor-element.elementor-element-2ef01503:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-2ef01503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-3abe6d2c{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#1DA851;}.elementor-1453 .elementor-element.elementor-element-21ca6a5d{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#4C616A;}.elementor-1453 .elementor-element.elementor-element-6f147729{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-5e7b9a50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 30px 0px rgba(11,114,133,0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-1453 .elementor-element.elementor-element-5e7b9a50:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-5e7b9a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-field-type-html{padding-bottom:0px;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-field-group .elementor-field{color:#123B44;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F0F8FA;border-radius:12px 12px 12px 12px;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-field-group .elementor-select-wrapper select{background-color:#F0F8FA;border-radius:12px 12px 12px 12px;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-86ad847 .e-form__buttons__wrapper__button-next{background-color:#0B7285;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-button[type="submit"]{background-color:#0B7285;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-86ad847 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1453 .elementor-element.elementor-element-86ad847 .e-form__buttons__wrapper__button-next:hover{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-button[type="submit"]:hover{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-86ad847 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-86ad847 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1453 .elementor-element.elementor-element-86ad847{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1453 .elementor-element.elementor-element-5a4d26cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-5a4d26cb:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-5a4d26cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F8FA;}.elementor-1453 .elementor-element.elementor-element-50c3591{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-53779317{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-17608437{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-775957c1{text-align:center;}.elementor-1453 .elementor-element.elementor-element-775957c1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;color:#123B44;}.elementor-1453 .elementor-element.elementor-element-6ae54c7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;}.elementor-1453 .elementor-element.elementor-element-538c19b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 20px 0px rgba(11,114,133,0.08);--padding-top:30px;--padding-bottom:30px;--padding-left:26px;--padding-right:26px;}.elementor-1453 .elementor-element.elementor-element-538c19b7:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-538c19b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-120a6c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1453 .elementor-element.elementor-element-120a6c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1453 .elementor-element.elementor-element-120a6c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1453 .elementor-element.elementor-element-120a6c4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1453 .elementor-element.elementor-element-120a6c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1453 .elementor-element.elementor-element-120a6c4 .elementor-icon-list-icon i{color:#0B7285;transition:color 0.3s;}.elementor-1453 .elementor-element.elementor-element-120a6c4 .elementor-icon-list-icon svg{fill:#0B7285;transition:fill 0.3s;}.elementor-1453 .elementor-element.elementor-element-120a6c4{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1453 .elementor-element.elementor-element-120a6c4 .elementor-icon-list-icon{padding-inline-end:14px;}.elementor-1453 .elementor-element.elementor-element-120a6c4 .elementor-icon-list-text{color:#123B44;transition:color 0.3s;}.elementor-1453 .elementor-element.elementor-element-2215e877 .elementor-button{background-color:#0B7285;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-2215e877 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-2215e877 .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-2215e877 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-2215e877 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-63f638b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFEEF2;--border-color:#DFEEF2;--border-radius:20px 20px 20px 20px;}.elementor-1453 .elementor-element.elementor-element-63f638b5:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-63f638b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F1F3;}.elementor-1453 .elementor-element.elementor-element-530fc26f iframe{height:460px;}.elementor-1453 .elementor-element.elementor-element-2317f873{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-2317f873:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-2317f873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #0A5668 0%, #0B7285 100%);}.elementor-1453 .elementor-element.elementor-element-2e86f3bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-2f6c69f3{text-align:center;}.elementor-1453 .elementor-element.elementor-element-2f6c69f3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-439f079e{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-400d23a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;}.elementor-1453 .elementor-element.elementor-element-46746bd7 .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#0A5668;color:#0A5668;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-46746bd7 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-46746bd7 .elementor-button:focus{color:#0A5668;}.elementor-1453 .elementor-element.elementor-element-46746bd7 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-46746bd7 .elementor-button:focus svg{fill:#0A5668;}.elementor-1453 .elementor-element.elementor-element-38c210f1 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.65);border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-38c210f1 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-38c210f1 .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-38c210f1 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-38c210f1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-446e2613 .elementor-button{background-color:#25D366;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:15px 26px 15px 26px;}.elementor-1453 .elementor-element.elementor-element-446e2613 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-446e2613 .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-446e2613 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-446e2613 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-7112a970{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-7112a970:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-7112a970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C2B33;}.elementor-1453 .elementor-element.elementor-element-f5111f5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1453 .elementor-element.elementor-element-5ae969f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1453 .elementor-element.elementor-element-740ef031 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1453 .elementor-element.elementor-element-740ef031.elementor-view-stacked .elementor-icon{background-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-740ef031.elementor-view-framed .elementor-icon, .elementor-1453 .elementor-element.elementor-element-740ef031.elementor-view-default .elementor-icon{fill:#0B7285;color:#0B7285;border-color:#0B7285;}.elementor-1453 .elementor-element.elementor-element-740ef031 .elementor-icon{font-size:22px;padding:10px;}.elementor-1453 .elementor-element.elementor-element-740ef031 .elementor-icon-box-title, .elementor-1453 .elementor-element.elementor-element-740ef031 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:800;}.elementor-1453 .elementor-element.elementor-element-740ef031 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-740ef031 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;color:#8FB2BC;}.elementor-1453 .elementor-element.elementor-element-6b5afc20{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#B8CCD3;}.elementor-1453 .elementor-element.elementor-element-7185c6be{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-1453 .elementor-element.elementor-element-7185c6be .elementor-widget-container{text-align:center;}.elementor-1453 .elementor-element.elementor-element-54575a17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1453 .elementor-element.elementor-element-362e35a5{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-47771281{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#B8CCD3;}.elementor-1453 .elementor-element.elementor-element-15c0907f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1453 .elementor-element.elementor-element-1e7776b1{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-11224ae0{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#B8CCD3;}.elementor-1453 .elementor-element.elementor-element-54b908eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1453 .elementor-element.elementor-element-3506ceab{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-c9f1729{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;color:#B8CCD3;}.elementor-1453 .elementor-element.elementor-element-54850f0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-54850f0e:not(.elementor-motion-effects-element-type-background), .elementor-1453 .elementor-element.elementor-element-54850f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082229;}.elementor-1453 .elementor-element.elementor-element-545e615{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#8FB2BC;}.elementor-1453 .elementor-element.elementor-element-7a5bb7bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1453 .elementor-element.elementor-element-23eaea71{text-align:end;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;color:#8FB2BC;}.elementor-1453 .elementor-element.elementor-element-16eafb94{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;box-shadow:0px -6px 24px 0px rgba(6,35,42,0.18);top:0px;--z-index:90;}body:not(.rtl) .elementor-1453 .elementor-element.elementor-element-16eafb94{left:0px;}body.rtl .elementor-1453 .elementor-element.elementor-element-16eafb94{right:0px;}.elementor-1453 .elementor-element.elementor-element-454bb32a .elementor-button{background-color:#0B7285;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:14px 6px 16px 6px;}.elementor-1453 .elementor-element.elementor-element-454bb32a .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-454bb32a .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-454bb32a .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-454bb32a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-650499ae .elementor-button{background-color:#25D366;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:14px 6px 16px 6px;}.elementor-1453 .elementor-element.elementor-element-650499ae .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-650499ae .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-650499ae .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-650499ae .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-73d79326 .elementor-button{background-color:#0A5668;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:14px 6px 16px 6px;}.elementor-1453 .elementor-element.elementor-element-73d79326 .elementor-button:hover, .elementor-1453 .elementor-element.elementor-element-73d79326 .elementor-button:focus{color:#FFFFFF;}.elementor-1453 .elementor-element.elementor-element-73d79326 .elementor-button:hover svg, .elementor-1453 .elementor-element.elementor-element-73d79326 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-1453 .elementor-element.elementor-element-7dd21d28 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-1453 .elementor-element.elementor-element-1ebf34b5{--padding-top:44px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1453 .elementor-element.elementor-element-499f7c15{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1453 .elementor-element.elementor-element-7dd21d28 .elementor-heading-title{font-size:31px;}.elementor-1453 .elementor-element.elementor-element-4c5f16d6{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1453 .elementor-element.elementor-element-1ffa66b2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1453 .elementor-element.elementor-element-79ec5845{--margin-top:-22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1453 .elementor-element.elementor-element-4c9b883e .elementor-heading-title{font-size:27px;}.elementor-1453 .elementor-element.elementor-element-1cb045f2 .elementor-heading-title{font-size:27px;}.elementor-1453 .elementor-element.elementor-element-6557f086 .elementor-heading-title{font-size:27px;}.elementor-1453 .elementor-element.elementor-element-55bdebd6{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-1453 .elementor-element.elementor-element-7a1c4aa1 .elementor-heading-title{font-size:25px;}.elementor-1453 .elementor-element.elementor-element-7d87ae57 .elementor-heading-title{font-size:27px;}.elementor-1453 .elementor-element.elementor-element-5dad9233 .elementor-heading-title{font-size:27px;}.elementor-1453 .elementor-element.elementor-element-756c392b .elementor-heading-title{font-size:27px;}.elementor-1453 .elementor-element.elementor-element-6e37ac3f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1453 .elementor-element.elementor-element-51854cbf .elementor-heading-title{font-size:27px;}.elementor-1453 .elementor-element.elementor-element-775957c1 .elementor-heading-title{font-size:27px;}.elementor-1453 .elementor-element.elementor-element-6ae54c7e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1453 .elementor-element.elementor-element-2f6c69f3 .elementor-heading-title{font-size:27px;}}@media(min-width:768px){.elementor-1453 .elementor-element.elementor-element-3e16c6a4{--width:45%;}.elementor-1453 .elementor-element.elementor-element-17f17d1c{--width:45%;}.elementor-1453 .elementor-element.elementor-element-4f383245{--width:17.251%;}.elementor-1453 .elementor-element.elementor-element-b3ba620{--width:24.459%;}.elementor-1453 .elementor-element.elementor-element-5bd8284{--width:15.662%;}.elementor-1453 .elementor-element.elementor-element-41fe131{--width:26.1%;}.elementor-1453 .elementor-element.elementor-element-79ec5845{--width:45%;}.elementor-1453 .elementor-element.elementor-element-3d9db644{--width:45%;}.elementor-1453 .elementor-element.elementor-element-5b4b67e7{--width:100%;}.elementor-1453 .elementor-element.elementor-element-3711564f{--width:18.423%;}.elementor-1453 .elementor-element.elementor-element-1287c4c{--width:18.42%;}.elementor-1453 .elementor-element.elementor-element-cf8aec2{--width:18.42%;}.elementor-1453 .elementor-element.elementor-element-397fcbc8{--width:18.42%;}.elementor-1453 .elementor-element.elementor-element-5f09f265{--width:18.42%;}.elementor-1453 .elementor-element.elementor-element-17a2a779{--width:18.42%;}.elementor-1453 .elementor-element.elementor-element-1707071a{--width:18.42%;}.elementor-1453 .elementor-element.elementor-element-7cb57eb8{--width:18.42%;}.elementor-1453 .elementor-element.elementor-element-1eeeaf14{--width:18.42%;}.elementor-1453 .elementor-element.elementor-element-18910eb0{--width:18.42%;}.elementor-1453 .elementor-element.elementor-element-5d39ee28{--width:30%;}.elementor-1453 .elementor-element.elementor-element-37cac8f8{--width:30%;}.elementor-1453 .elementor-element.elementor-element-51909ebd{--width:30%;}.elementor-1453 .elementor-element.elementor-element-41da5eef{--width:30%;}.elementor-1453 .elementor-element.elementor-element-77bea4ac{--width:30%;}.elementor-1453 .elementor-element.elementor-element-78cd70bd{--width:30%;}.elementor-1453 .elementor-element.elementor-element-7410b69d{--width:50%;}.elementor-1453 .elementor-element.elementor-element-2fd720ce{--width:40%;}.elementor-1453 .elementor-element.elementor-element-624a3796{--width:30%;}.elementor-1453 .elementor-element.elementor-element-5626fe4b{--width:30%;}.elementor-1453 .elementor-element.elementor-element-518e4d07{--width:30%;}.elementor-1453 .elementor-element.elementor-element-2ab935b2{--width:30%;}.elementor-1453 .elementor-element.elementor-element-4d18dd3{--width:30%;}.elementor-1453 .elementor-element.elementor-element-18d71f95{--width:30%;}.elementor-1453 .elementor-element.elementor-element-171dc066{--width:45%;}.elementor-1453 .elementor-element.elementor-element-53b315bb{--width:45%;}.elementor-1453 .elementor-element.elementor-element-605f0005{--width:45%;}.elementor-1453 .elementor-element.elementor-element-35ff0935{--width:50%;}.elementor-1453 .elementor-element.elementor-element-2a2900e0{--width:45%;}.elementor-1453 .elementor-element.elementor-element-5e7b9a50{--width:45%;}.elementor-1453 .elementor-element.elementor-element-538c19b7{--width:45%;}.elementor-1453 .elementor-element.elementor-element-63f638b5{--width:45%;}.elementor-1453 .elementor-element.elementor-element-5ae969f9{--width:30%;}.elementor-1453 .elementor-element.elementor-element-54575a17{--width:20%;}.elementor-1453 .elementor-element.elementor-element-15c0907f{--width:20%;}.elementor-1453 .elementor-element.elementor-element-54b908eb{--width:20%;}.elementor-1453 .elementor-element.elementor-element-7a5bb7bd{--width:45%;}}/* Start custom CSS *//* ============================================================
   SMILE CARE DENTAL — Landing Page Styles
   Mobile-first · Elementor-friendly · Conversion-focused
   ------------------------------------------------------------
   Palette: white + deep teal + light blue accents
   Font:    Plus Jakarta Sans (headings & body)
   ============================================================ */

/* ---------- 0. Reset & tokens ---------- */
*, *::before, *::after { box-sizing: border-box; }

:root {
  /* Colors */
  --clr-primary: #0b7285;
  --clr-primary-600: #0e879c;
  --clr-primary-dark: #0a5668;
  --clr-primary-50: #f0f8fa;
  --clr-primary-100: #e0f0f4;
  --clr-accent: #12a5a2;
  --clr-dark: #123b44;
  --clr-body: #4c616a;
  --clr-muted: #77909a;
  --clr-border: #dfeef2;
  --clr-white: #ffffff;
  --clr-wa: #25d366;
  --clr-wa-dark: #1da851;

  /* Type */
  --font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;

  /* Shape */
  --radius-sm: 12px;
  --radius: 20px;
  --radius-lg: 28px;
  --shadow-sm: 0 2px 10px rgba(11, 114, 133, 0.07);
  --shadow-md: 0 10px 30px rgba(11, 114, 133, 0.12);
  --shadow-lg: 0 20px 50px rgba(11, 114, 133, 0.16);

  /* Layout */
  --container: 1200px;
  --header-h: 70px;
  --section-pad: 72px;
}

/* ---------- Base ---------- */
html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: 0.001s !important; transition-duration: 0.001s !important; }
}

body {
  margin: 0;
  font-family: var(--font);
  font-size: 16px;
  line-height: 1.65;
  color: var(--clr-body);
  background: var(--clr-white);
  -webkit-font-smoothing: antialiased;
}

img, svg { max-width: 100%; height: auto; display: block; }
h1, h2, h3 { color: var(--clr-dark); line-height: 1.2; margin: 0 0 0.5em; }
h1 { font-size: clamp(2rem, 5.4vw, 3.1rem); font-weight: 800; letter-spacing: -0.02em; }
h2 { font-size: clamp(1.55rem, 3.6vw, 2.25rem); font-weight: 800; letter-spacing: -0.01em; }
h3 { font-size: 1.15rem; font-weight: 700; }
p { margin: 0 0 1em; }
a { color: var(--clr-primary); text-decoration: none; }
a:hover { color: var(--clr-primary-dark); }
ul { margin: 0; padding: 0; list-style: none; }

.container { width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: 20px; }
.container--narrow { max-width: 820px; }

section[id] { scroll-margin-top: calc(var(--header-h) + 12px); }

.icon { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; flex: none; }
.icon--star { fill: currentColor; stroke: none; }
.icon-sprite { position: absolute; width: 0; height: 0; overflow: hidden; }

/* ---------- Buttons ---------- */
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  padding: 13px 22px;
  border-radius: 999px;
  font-family: var(--font);
  font-size: 0.95rem;
  font-weight: 700;
  line-height: 1.2;
  border: 2px solid transparent;
  cursor: pointer;
  text-align: center;
  transition: transform 0.15s ease, box-shadow 0.2s ease, background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
  white-space: nowrap;
}
.btn:active { transform: translateY(1px); }
.btn .icon { width: 18px; height: 18px; }

.btn--lg { padding: 15px 26px; font-size: 1rem; }

.btn--primary {
  background: var(--clr-primary);
  color: #fff;
  box-shadow: 0 8px 20px rgba(11, 114, 133, 0.28);
}
.btn--primary:hover { background: var(--clr-primary-dark); color: #fff; transform: translateY(-2px); box-shadow: 0 12px 26px rgba(11, 114, 133, 0.32); }

.btn--outline {
  background: transparent;
  color: var(--clr-primary);
  border-color: var(--clr-primary);
}
.btn--outline:hover { background: var(--clr-primary); color: #fff; transform: translateY(-2px); }

.btn--white {
  background: #fff;
  color: var(--clr-primary-dark);
  box-shadow: 0 10px 24px rgba(2, 38, 48, 0.25);
}
.btn--white:hover { background: var(--clr-primary-100); color: var(--clr-primary-dark); transform: translateY(-2px); }

.btn--white-outline {
  background: transparent;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.65);
}
.btn--white-outline:hover { background: rgba(255, 255, 255, 0.12); color: #fff; border-color: #fff; transform: translateY(-2px); }

.btn--whatsapp {
  background: var(--clr-wa);
  color: #fff;
  box-shadow: 0 8px 20px rgba(37, 211, 102, 0.3);
}
.btn--whatsapp:hover { background: var(--clr-wa-dark); color: #fff; transform: translateY(-2px); }

.btn--block { width: 100%; }

/* ---------- Header ---------- */
.site-header {
  position: sticky;
  top: 0;
  z-index: 100;
  background: rgba(255, 255, 255, 0.92);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid transparent;
  transition: box-shadow 0.25s ease, border-color 0.25s ease;
}
.site-header.is-scrolled {
  box-shadow: var(--shadow-sm);
  border-color: var(--clr-border);
}
.header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  height: var(--header-h);
}

.brand { display: inline-flex; align-items: center; gap: 11px; color: var(--clr-dark); }
.brand:hover { color: var(--clr-dark); }
.brand__mark {
  width: 42px; height: 42px; border-radius: 13px;
  display: grid; place-items: center;
  background: var(--clr-primary);
  color: #fff;
  box-shadow: 0 6px 14px rgba(11, 114, 133, 0.3);
}
.brand__mark .icon { width: 24px; height: 24px; }
.brand__text { display: flex; flex-direction: column; line-height: 1.15; }
.brand__text strong { font-size: 1.05rem; font-weight: 800; color: var(--clr-dark); letter-spacing: -0.01em; }
.brand__text small { font-size: 0.72rem; color: var(--clr-muted); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; }

.site-nav { display: flex; align-items: center; gap: 10px; }
.nav-list { display: flex; align-items: center; gap: 4px; }
.nav-list a {
  display: block;
  padding: 9px 13px;
  border-radius: 10px;
  color: var(--clr-dark);
  font-size: 0.92rem;
  font-weight: 600;
}
.nav-list a:hover { background: var(--clr-primary-50); color: var(--clr-primary); }
.nav-cta { display: none; }

.header__actions { display: flex; align-items: center; gap: 8px; }
.icon-btn {
  width: 42px; height: 42px; border-radius: 12px;
  display: grid; place-items: center;
  background: var(--clr-primary-50);
  color: var(--clr-primary);
  border: none; cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
}
.icon-btn:hover { background: var(--clr-primary); color: #fff; }
.icon-btn .icon { width: 20px; height: 20px; }
.icon-btn .icon--close { display: none; }

/* Mobile nav (collapsed panel) */
.nav-toggle { display: grid; }

/* ---------- Hero ---------- */
.hero {
  position: relative;
  background:
    radial-gradient(700px 420px at 92% -10%, rgba(18, 165, 162, 0.10), transparent 60%),
    radial-gradient(520px 380px at -10% 30%, rgba(11, 114, 133, 0.08), transparent 60%),
    linear-gradient(180deg, #f7fbfc 0%, #ffffff 100%);
  padding: 48px 0 64px;
  overflow: hidden;
}
.hero__inner { display: grid; gap: 40px; }

.badge {
  display: inline-flex; align-items: center; gap: 8px;
  background: var(--clr-white);
  border: 1px solid var(--clr-primary-100);
  color: var(--clr-primary);
  font-size: 0.85rem; font-weight: 700;
  padding: 8px 16px; border-radius: 999px;
  box-shadow: var(--shadow-sm);
}
.badge .icon { width: 15px; height: 15px; }
.badge--light { background: rgba(255, 255, 255, 0.14); border-color: rgba(255, 255, 255, 0.35); color: #fff; }

.hero .accent { color: var(--clr-primary); }
.hero__lead { font-size: 1.1rem; max-width: 54ch; margin-bottom: 26px; }

.hero__ctas { display: flex; flex-direction: column; gap: 12px; margin-bottom: 28px; }
.hero__ctas .btn { width: 100%; }

.trust-points {
  display: grid; gap: 10px;
  grid-template-columns: 1fr;
}
.trust-points li {
  display: flex; align-items: center; gap: 9px;
  font-weight: 600; color: var(--clr-dark); font-size: 0.95rem;
}
.icon--check { width: 18px; height: 18px; color: var(--clr-accent); }

.hero__media { position: relative; max-width: 520px; margin-inline: auto; }

/* Photo placeholders */
.photo {
  border-radius: var(--radius-lg);
  display: grid; place-items: center;
  text-align: center;
  padding: 40px 20px;
  color: var(--clr-primary-600);
  background:
    linear-gradient(160deg, var(--clr-primary-100), var(--clr-primary-50));
  border: 1.5px dashed var(--clr-primary);
  min-height: 320px;
}
.photo__icon .icon { width: 56px; height: 56px; color: var(--clr-primary); opacity: 0.7; }
.photo p { font-weight: 700; color: var(--clr-primary); margin: 14px 0 0; }
.photo small { font-weight: 500; color: var(--clr-muted); }
.photo--hero { min-height: 360px; }

.float-card {
  position: absolute;
  bottom: -18px; left: 50%;
  transform: translateX(-50%);
  width: min(88%, 280px);
  background: #fff;
  border-radius: var(--radius);
  box-shadow: var(--shadow-lg);
  padding: 14px 20px;
  text-align: center;
  border: 1px solid var(--clr-border);
}
.float-card p { margin: 2px 0; font-size: 0.85rem; color: var(--clr-body); }
.float-card strong { color: var(--clr-dark); }
.float-card__stars { display: flex; justify-content: center; gap: 2px; }
.float-card__stars .icon { width: 15px; height: 15px; color: #f5b50a; }

/* ---------- Trust bar ---------- */
.trust-bar { background: var(--clr-primary); color: #fff; }
.trust-bar__grid {
  display: grid; gap: 0;
  grid-template-columns: 1fr 1fr;
}
.trust-bar__item {
  display: flex; align-items: center; justify-content: center; gap: 12px;
  padding: 18px 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.14);
  border-right: 1px solid rgba(255, 255, 255, 0.14);
  text-align: left;
}
.trust-bar__item:nth-child(odd) { border-right: 1px solid rgba(255, 255, 255, 0.14); }
.trust-bar__item p { margin: 0; font-size: 0.85rem; color: rgba(255, 255, 255, 0.85); }
.trust-bar__item strong { display: block; font-size: 1.05rem; color: #fff; }
.trust-bar .icon--trust { width: 26px; height: 26px; color: #7fe0e6; }
.trust-bar .icon--star { fill: #f5b50a; stroke: none; }

/* ---------- Sections ---------- */
.section { padding: var(--section-pad) 0; }
.section--alt { background: var(--clr-primary-50); }

.section-head { text-align: center; max-width: 720px; margin: 0 auto 40px; }
.section-head p { font-size: 1.05rem; }
.section-cta { text-align: center; margin-top: 40px; }
.section-cta p { font-size: 1.05rem; font-weight: 600; color: var(--clr-dark); margin-bottom: 16px; }

.eyebrow {
  display: inline-block;
  font-size: 0.78rem; font-weight: 800;
  letter-spacing: 0.14em; text-transform: uppercase;
  color: var(--clr-primary);
  margin-bottom: 10px;
}

/* Cards */
.card {
  background: #fff;
  border: 1px solid var(--clr-border);
  border-radius: var(--radius);
  box-shadow: var(--shadow-sm);
  padding: 26px 22px;
  transition: transform 0.2s ease, box-shadow 0.25s ease;
}
.card:hover { transform: translateY(-4px); box-shadow: var(--shadow-md); }

/* ---------- About ---------- */
.about__grid { display: grid; gap: 44px; }
.about__media { position: relative; max-width: 460px; margin-inline: auto; width: 100%; }
.photo--doctor { min-height: 340px; }
.about__badge {
  position: absolute; bottom: -20px; right: 14px;
  display: flex; align-items: center; gap: 10px;
  background: var(--clr-primary);
  color: #fff;
  padding: 14px 18px;
  border-radius: var(--radius);
  box-shadow: var(--shadow-md);
}
.about__badge-num { font-size: 1.7rem; font-weight: 800; line-height: 1; }
.about__badge-label { font-size: 0.75rem; font-weight: 600; line-height: 1.25; opacity: 0.92; }

.doctor-name { font-size: 1.5rem; font-weight: 800; color: var(--clr-dark); margin-bottom: 2px; }
.doctor-role { font-weight: 700; color: var(--clr-primary); margin-bottom: 18px; }

.check-list { display: grid; gap: 10px; margin: 22px 0 26px; }
.check-list li { display: flex; align-items: center; gap: 9px; font-weight: 600; color: var(--clr-dark); }
.check-list .icon--check { width: 19px; height: 19px; }

/* ---------- Treatments ---------- */
.treat-grid {
  display: grid; gap: 18px;
  grid-template-columns: 1fr;
}
.treat-card { text-align: left; }
.treat-card__icon {
  width: 54px; height: 54px; border-radius: 16px;
  display: grid; place-items: center;
  background: var(--clr-primary-50);
  color: var(--clr-primary);
  margin-bottom: 16px;
}
.treat-card__icon .icon { width: 26px; height: 26px; }
.treat-card h3 { margin-bottom: 8px; }
.treat-card p { font-size: 0.95rem; margin-bottom: 14px; }

.link-more {
  display: inline-flex; align-items: center; gap: 6px;
  font-weight: 700; font-size: 0.9rem; color: var(--clr-primary);
}
.link-more .icon { width: 15px; height: 15px; transition: transform 0.2s ease; }
.link-more:hover .icon { transform: translateX(3px); }

/* ---------- Why choose us ---------- */
.why-grid {
  display: grid; gap: 18px;
  grid-template-columns: 1fr;
}
.why-card { text-align: center; }
.why-card__icon {
  width: 60px; height: 60px; border-radius: 50%;
  display: grid; place-items: center;
  background: var(--clr-primary);
  color: #fff;
  margin: 0 auto 16px;
  box-shadow: 0 8px 18px rgba(11, 114, 133, 0.28);
}
.why-card__icon .icon { width: 28px; height: 28px; }
.why-card h3 { margin-bottom: 8px; }
.why-card p { font-size: 0.95rem; margin: 0; }

/* ---------- Before / After ---------- */
.ba-grid {
  display: grid; gap: 18px;
  grid-template-columns: 1fr;
}
.ba-card { text-align: center; }
.ba-pair { display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 16px; }
.ba-slot {
  position: relative;
  width: 100%; max-width: 150px; aspect-ratio: 3 / 4;
  border-radius: 16px;
  display: grid; place-items: center;
  color: var(--clr-primary-600);
  margin: 0;
}
.ba-slot .icon { width: 40px; height: 40px; opacity: 0.6; }
.ba-slot--before { background: linear-gradient(160deg, #eef1f2, #e3e8ea); border: 1.5px dashed #b7c4c8; }
.ba-slot--after { background: linear-gradient(160deg, var(--clr-primary-100), var(--clr-primary-50)); border: 1.5px dashed var(--clr-primary); }
.ba-slot__label {
  position: absolute; top: 8px; left: 8px;
  font-size: 0.68rem; font-weight: 800; letter-spacing: 0.06em; text-transform: uppercase;
  background: rgba(255, 255, 255, 0.9);
  padding: 3px 8px; border-radius: 999px;
  color: var(--clr-dark);
}
.ba-slot--after .ba-slot__label { background: var(--clr-primary); color: #fff; }
.ba-arrow { width: 22px; height: 22px; color: var(--clr-primary); }
.ba-card h3 { margin-bottom: 4px; }
.ba-card p { font-size: 0.92rem; margin: 0; }
.ba-disclaimer { text-align: center; font-size: 0.82rem; color: var(--clr-muted); margin: 26px 0 0; }

/* ---------- Offer ---------- */
.offer { background: var(--clr-white); }
.offer-band {
  position: relative;
  overflow: hidden;
  border-radius: var(--radius-lg);
  padding: 44px 24px;
  color: #fff;
  text-align: center;
  background: linear-gradient(135deg, var(--clr-primary) 0%, var(--clr-primary-600) 60%, var(--clr-accent) 100%);
  box-shadow: var(--shadow-lg);
  display: grid; gap: 26px;
}
.offer-band h2 { color: #fff; }
.offer-band .badge { margin: 0 auto 14px; }
.offer-highlight {
  font-size: clamp(1.6rem, 4.6vw, 2.4rem);
  font-weight: 800; line-height: 1.15;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin: 6px 0;
  color: #fff;
}
.offer-sub { font-size: 1.02rem; color: rgba(255, 255, 255, 0.9); margin-bottom: 6px; }
.offer-urgency { font-size: 0.88rem; font-weight: 600; color: #d9f4f5; margin: 0; }
.offer-band__ctas { display: flex; flex-direction: column; gap: 12px; align-items: stretch; }

/* ---------- Testimonials ---------- */
.rating-badge {
  display: inline-flex; align-items: center; gap: 9px;
  background: #fff;
  border: 1px solid var(--clr-border);
  box-shadow: var(--shadow-sm);
  border-radius: 999px;
  padding: 8px 18px;
  margin-top: 16px;
}
.rating-badge strong { color: var(--clr-dark); }
.stars { display: inline-flex; gap: 2px; color: #f5b50a; }
.stars .icon { width: 15px; height: 15px; }
.stars--lg .icon { width: 26px; height: 26px; }

.review-grid {
  display: grid; gap: 18px;
  grid-template-columns: 1fr;
}
.review-card p { font-size: 0.97rem; margin: 14px 0 18px; }
.review-card footer { border-top: 1px solid var(--clr-border); padding-top: 14px; display: flex; flex-direction: column; }
.review-card footer strong { color: var(--clr-dark); }
.review-card footer span { font-size: 0.82rem; color: var(--clr-muted); }

/* ---------- Google reviews ---------- */
.google-card {
  max-width: 640px; margin-inline: auto;
  background: #fff;
  border: 1px solid var(--clr-border);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-md);
  text-align: center;
  padding: 44px 24px;
}
.google-card__logo {
  width: 56px; height: 56px; border-radius: 16px;
  display: grid; place-items: center;
  background: #fff;
  box-shadow: var(--shadow-sm);
  margin: 0 auto 18px;
}
.google-card__logo .icon { width: 30px; height: 30px; }
.google-card h2 { margin-bottom: 16px; }
.google-card__rating { font-size: 1.15rem; margin: 16px 0 2px; }
.google-card__rating strong { color: var(--clr-dark); }
.google-card__count { color: var(--clr-muted); margin-bottom: 24px; }

/* ---------- Process ---------- */
.process__grid {
  display: grid; gap: 22px;
  grid-template-columns: 1fr;
  position: relative;
  counter-reset: step;
}
.process__step { text-align: center; padding: 0 6px; }
.process__num {
  width: 58px; height: 58px; border-radius: 50%;
  display: grid; place-items: center;
  background: var(--clr-primary);
  color: #fff;
  font-weight: 800; font-size: 1.05rem;
  margin: 0 auto 16px;
  box-shadow: 0 8px 18px rgba(11, 114, 133, 0.28);
  position: relative; z-index: 1;
}
.process__step h3 { margin-bottom: 6px; font-size: 1.05rem; }
.process__step p { font-size: 0.92rem; margin: 0; }

/* ---------- FAQ ---------- */
.faq-list { display: grid; gap: 12px; }
.faq-item {
  background: #fff;
  border: 1px solid var(--clr-border);
  border-radius: var(--radius-sm);
  overflow: hidden;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}
.faq-item.is-open { box-shadow: var(--shadow-sm); border-color: var(--clr-primary); }
.faq-q {
  width: 100%;
  display: flex; align-items: center; justify-content: space-between; gap: 14px;
  background: none; border: none; cursor: pointer;
  font-family: var(--font);
  font-size: 1rem; font-weight: 700; color: var(--clr-dark);
  padding: 18px 20px;
  text-align: left;
}
.faq-q .icon--plus {
  width: 20px; height: 20px;
  transform: rotate(45deg);
  transition: transform 0.25s ease, color 0.2s ease;
  color: var(--clr-primary);
}
.faq-item.is-open .faq-q .icon--plus { transform: rotate(0deg); }
.faq-a {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.3s ease;
}
.faq-item.is-open .faq-a { grid-template-rows: 1fr; }
.faq-a__inner { overflow: hidden; }
.faq-a p { margin: 0; padding: 0 20px 18px; font-size: 0.95rem; }

/* ---------- Booking / form ---------- */
.booking__grid { display: grid; gap: 36px; }
.booking__copy h2 { margin-bottom: 14px; }
.booking__copy > p { max-width: 46ch; }

.contact-links { display: grid; gap: 12px; margin: 24px 0; }
.contact-link {
  display: flex; align-items: center; gap: 14px;
  background: #fff;
  border: 1px solid var(--clr-border);
  border-radius: var(--radius-sm);
  padding: 14px 16px;
  color: var(--clr-dark);
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}
.contact-link:hover { box-shadow: var(--shadow-sm); transform: translateY(-2px); color: var(--clr-dark); }
.contact-link__icon {
  width: 46px; height: 46px; border-radius: 13px;
  display: grid; place-items: center;
  background: var(--clr-primary-50);
  color: var(--clr-primary);
}
.contact-link__icon .icon { width: 22px; height: 22px; }
.contact-link__icon--wa { background: #e4fbee; color: var(--clr-wa-dark); }
.contact-link strong { display: block; font-size: 0.98rem; }
.contact-link small { color: var(--clr-muted); font-size: 0.88rem; }

.booking__hours {
  display: inline-flex; align-items: center; gap: 8px;
  font-weight: 600; color: var(--clr-dark); font-size: 0.95rem;
}
.booking__hours .icon { width: 19px; height: 19px; color: var(--clr-primary); }

.form-card { padding: 26px 20px; box-shadow: var(--shadow-md); }
.form-row { margin-bottom: 16px; }
.form-row label { display: block; font-size: 0.88rem; font-weight: 700; color: var(--clr-dark); margin-bottom: 6px; }
.form-row input,
.form-row select,
.form-row textarea {
  width: 100%;
  font-family: var(--font);
  font-size: 0.98rem;
  color: var(--clr-dark);
  background: var(--clr-primary-50);
  border: 1.5px solid transparent;
  border-radius: 12px;
  padding: 13px 15px;
  transition: border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;
}
.form-row input:focus,
.form-row select:focus,
.form-row textarea:focus {
  outline: none;
  background: #fff;
  border-color: var(--clr-primary);
  box-shadow: 0 0 0 4px rgba(11, 114, 133, 0.12);
}
.form-row input.has-error { border-color: #d64550; background: #fff7f7; }
.form-row--half { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.field-error { display: none; font-size: 0.8rem; font-weight: 600; color: #d64550; margin-top: 5px; }
.field-error.visible { display: block; }
.form-note { font-size: 0.82rem; color: var(--clr-muted); text-align: center; margin: 14px 0 0; }

.form-success { text-align: center; padding: 40px 10px; }
.form-success__icon {
  width: 64px; height: 64px; border-radius: 50%;
  display: grid; place-items: center;
  background: #e4fbee; color: var(--clr-wa-dark);
  margin: 0 auto 16px;
}
.form-success__icon .icon { width: 30px; height: 30px; }
.form-success h3 { margin-bottom: 6px; }

/* ---------- Location ---------- */
.location__grid { display: grid; gap: 22px; }
.location__info { padding: 30px 24px; }
.info-list { display: grid; gap: 20px; margin-bottom: 28px; }
.info-list li { display: flex; gap: 14px; align-items: flex-start; }
.info-list__icon {
  width: 46px; height: 46px; border-radius: 13px;
  display: grid; place-items: center; flex: none;
  background: var(--clr-primary-50);
  color: var(--clr-primary);
}
.info-list__icon--wa { background: #e4fbee; color: var(--clr-wa-dark); }
.info-list__icon .icon { width: 22px; height: 22px; }
.info-list strong { display: block; color: var(--clr-dark); font-size: 0.95rem; margin-bottom: 2px; }
.info-list p { margin: 0; }

.map-wrap {
  min-height: 340px;
  border-radius: var(--radius);
  overflow: hidden;
  box-shadow: var(--shadow-sm);
  border: 1px solid var(--clr-border);
}
.map-wrap iframe { display: block; min-height: 340px; }

/* ---------- Final CTA ---------- */
.final-cta {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(600px 320px at 12% 0%, rgba(18, 165, 162, 0.35), transparent 60%),
    linear-gradient(150deg, var(--clr-primary-dark), var(--clr-primary) 55%, var(--clr-primary-600));
  color: #fff;
  text-align: center;
}
.final-cta h2 { color: #fff; max-width: 640px; margin-inline: auto; }
.final-cta__inner > p { font-size: 1.08rem; color: rgba(255, 255, 255, 0.9); margin-bottom: 30px; }
.final-cta__actions { display: flex; flex-direction: column; gap: 12px; align-items: stretch; }

/* ---------- Footer ---------- */
.site-footer { background: #0c2b33; color: #b8ccd3; }
.footer__grid {
  display: grid; gap: 36px;
  grid-template-columns: 1fr;
  padding: 56px 20px 40px;
}
.brand--footer .brand__text strong { color: #fff; }
.brand--footer .brand__text small { color: #8fb2bc; }
.footer__brand > p { font-size: 0.95rem; margin: 18px 0 20px; max-width: 34ch; }
.socials { display: flex; gap: 10px; }
.social {
  width: 42px; height: 42px; border-radius: 12px;
  display: grid; place-items: center;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  transition: background 0.2s ease, transform 0.2s ease;
}
.social:hover { background: var(--clr-primary); color: #fff; transform: translateY(-2px); }
.social .icon { width: 20px; height: 20px; }

.footer__col h3 { color: #fff; font-size: 1rem; margin-bottom: 16px; }
.footer__col ul { display: grid; gap: 10px; }
.footer__col a { color: #b8ccd3; font-size: 0.94rem; }
.footer__col a:hover { color: #fff; }
.footer__col li { font-size: 0.94rem; }

.footer__bottom { background: #082229; }
.footer__bottom-inner {
  display: flex; flex-direction: column; gap: 12px;
  padding-block: 18px;
  font-size: 0.85rem;
}
.footer__bottom-inner p { margin: 0; }
.footer__legal { display: flex; gap: 20px; }
.footer__legal a { color: #8fb2bc; }
.footer__legal a:hover { color: #fff; }

/* ---------- Floating mobile CTA ---------- */
.mobile-cta {
  position: fixed;
  bottom: 0; left: 0; right: 0;
  z-index: 90;
  display: grid;
  grid-template-columns: 1fr 1fr 1.2fr;
  box-shadow: 0 -6px 24px rgba(6, 35, 42, 0.18);
}
.mobile-cta__btn {
  display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px;
  padding: 10px 8px calc(10px + env(safe-area-inset-bottom));
  font-size: 0.78rem; font-weight: 700;
  color: #fff;
  transition: opacity 0.15s ease;
}
.mobile-cta__btn .icon { width: 20px; height: 20px; }
.mobile-cta__btn--call { background: var(--clr-primary); }
.mobile-cta__btn--wa { background: var(--clr-wa); }
.mobile-cta__btn--book { background: var(--clr-primary-dark); }
.mobile-cta__btn:hover { color: #fff; opacity: 0.92; }

/* Body gets bottom padding on mobile so content clears the fixed bar */
body { padding-bottom: 68px; }
.mobile-cta { display: grid; }

/* ---------- Reveal on scroll ---------- */
[data-reveal] { opacity: 0; transform: translateY(18px); transition: opacity 0.55s ease, transform 0.55s ease; }
[data-reveal].is-visible { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) { [data-reveal] { opacity: 1; transform: none; } }

/* ============================================================
   RESPONSIVE — Tablet (≥ 640px)
   ============================================================ */
@media (min-width: 640px) {
  .hero__ctas { flex-direction: row; flex-wrap: wrap; }
  .hero__ctas .btn { width: auto; }
  .trust-points { grid-template-columns: 1fr 1fr; }
  .trust-bar__grid { grid-template-columns: repeat(4, 1fr); }
  .trust-bar__item { border-bottom: none; }
  .trust-bar__item:nth-child(even) { border-right: 1px solid rgba(255, 255, 255, 0.14); }
  .treat-grid, .why-grid, .review-grid { grid-template-columns: repeat(2, 1fr); }
  .ba-grid { grid-template-columns: repeat(2, 1fr); }
  .offer-band__ctas { flex-direction: row; justify-content: center; }
  .final-cta__actions { flex-direction: row; justify-content: center; flex-wrap: wrap; }
  .footer__bottom-inner { flex-direction: row; justify-content: space-between; align-items: center; }
  .form-row--half { grid-template-columns: 1fr 1fr; }
}

/* ============================================================
   RESPONSIVE — Desktop (≥ 960px)
   ============================================================ */
@media (min-width: 960px) {
  :root { --section-pad: 96px; }

  /* Nav: hide toggle + quick icons, show full nav */
  .nav-toggle, .header__actions .icon-btn { display: none; }
  .nav-cta { display: inline-flex; }
  .nav-list a { position: relative; }
  .nav-list a::after {
    content: ""; position: absolute; left: 13px; right: 13px; bottom: 5px;
    height: 2px; border-radius: 2px;
    background: var(--clr-primary);
    transform: scaleX(0); transform-origin: left;
    transition: transform 0.2s ease;
  }
  .nav-list a:hover::after { transform: scaleX(1); }

  .hero { padding: 72px 0 90px; }
  .hero__inner { grid-template-columns: 1.05fr 0.95fr; align-items: center; gap: 48px; }
  .hero__media { margin-inline: 0; }
  .photo--hero { min-height: 440px; }
  .float-card { left: auto; right: -10px; bottom: -20px; transform: none; }

  .about__grid { grid-template-columns: 0.9fr 1.1fr; align-items: center; gap: 56px; }
  .about__media { margin-inline: 0; }

  .treat-grid { grid-template-columns: repeat(5, 1fr); }
  .why-grid { grid-template-columns: repeat(3, 1fr); }
  .ba-grid { grid-template-columns: repeat(4, 1fr); }
  .review-grid { grid-template-columns: repeat(3, 1fr); }

  .offer-band { grid-template-columns: 1.2fr 0.8fr; align-items: center; text-align: left; padding: 56px 56px; }
  .offer-band .badge { margin: 0 0 14px; }
  .offer-band__ctas { flex-direction: column; align-items: stretch; }
  .offer-band__ctas .btn { width: 100%; }

  /* Process: 4 columns with connecting dashed line */
  .process__grid { grid-template-columns: repeat(4, 1fr); gap: 28px; padding-top: 12px; }
  .process__grid::before {
    content: ""; position: absolute; top: 29px; left: 10%; right: 10%;
    border-top: 2px dashed var(--clr-border);
  }

  .booking__grid { grid-template-columns: 0.85fr 1.15fr; align-items: start; gap: 56px; }
  .booking__copy { position: sticky; top: calc(var(--header-h) + 24px); }

  .location__grid { grid-template-columns: 0.85fr 1.15fr; align-items: stretch; }

  .footer__grid { grid-template-columns: 1.4fr 1fr 1fr 1fr; gap: 48px; }
}

/* Hide the floating mobile bar on large screens */
@media (min-width: 821px) {
  body { padding-bottom: 0; }
  .mobile-cta { display: none; }
}/* End custom CSS */