.elementor-2585 .elementor-element.elementor-element-4e0b4cd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-1fea27bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-702b3ce9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2585 .elementor-element.elementor-element-8b0d9ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2585 .elementor-element.elementor-element-63809822{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-5a6b1f15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-2e35a45f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-1d973d87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-34da3ebf .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-43f61da .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-3bbd7986{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-2b4799df .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-74b70d7f .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-42d98a99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-b4c5d63 .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-2d848f99 .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-21f8047a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-35ebbc1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-6c9b59c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-476867eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-3f8d59d1 .elementor-heading-title{color:#266577;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-28be8c86 .elementor-heading-title{color:#266577;}.elementor-2585 .elementor-element.elementor-element-13d23989{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2585 .elementor-element.elementor-element-317a44f .elementor-repeater-item-b4c6de3 .swiper-slide-bg{background-color:#A6CE39;}.elementor-2585 .elementor-element.elementor-element-317a44f .elementor-repeater-item-fc17d3a .swiper-slide-bg{background-color:#A6CE39;}.elementor-2585 .elementor-element.elementor-element-317a44f .swiper-slide{transition-duration:calc(3000ms*1.2);height:180px;}.elementor-2585 .elementor-element.elementor-element-317a44f .swiper-slide-contents{max-width:66%;}.elementor-2585 .elementor-element.elementor-element-317a44f .swiper-slide-inner{text-align:center;}.elementor-2585 .elementor-element.elementor-element-2a814325{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-3afa5a59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-6ea1847d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-424fc0a8 .elementor-heading-title{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-45c40a96{color:#FFFFFF;}.elementor-2585 .elementor-element.elementor-element-42073541{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-641b42d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-2b892360{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-96310a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-pp-logo-carousel .pp-logo-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-logo-carousel .swiper-pagination-fraction{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2585 .elementor-element.elementor-element-9f6fdf1 .pp-logo-carousel .swiper-slide{text-align:center;}.elementor-2585 .elementor-element.elementor-element-5bd6a2e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-18ff0690{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-28f6208d .elementor-heading-title{color:#266577;}.elementor-2585 .elementor-element.elementor-element-1929edc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-6fe1eed6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-56ba690f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-638cde02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-319d6ed2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:38px;--padding-left:0px;--padding-right:0px;}.elementor-2585 .elementor-element.elementor-element-319d6ed2:not(.elementor-motion-effects-element-type-background), .elementor-2585 .elementor-element.elementor-element-319d6ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2585 .elementor-element.elementor-element-26e38a4a{text-align:center;}.elementor-2585 .elementor-element.elementor-element-f2a3ce1{--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;border-style:none;--border-style:none;}.elementor-2585 .elementor-element.elementor-element-f2a3ce1:not(.elementor-motion-effects-element-type-background), .elementor-2585 .elementor-element.elementor-element-f2a3ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A718400;}@media(max-width:1024px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-logo-carousel .pp-logo-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-logo-carousel .swiper-pagination-fraction{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-logo-carousel .pp-logo-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-pp-logo-carousel .swiper-pagination-fraction{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-63809822 */.elementor-2585 .elementor-element.elementor-element-63809822 {padding-bottom:76px !important;}/* End custom CSS */
/* Start custom CSS for pp-logo-carousel, class: .elementor-element-9f6fdf1 */.elementor-2585 .elementor-element.elementor-element-9f6fdf1 {width:100%;min-width:0;}
.elementor-2585 .elementor-element.elementor-element-9f6fdf1 .swiper-wrapper {align-items:center;transition-timing-function:linear;}
.elementor-2585 .elementor-element.elementor-element-9f6fdf1 .swiper-slide {width:199.46px!important;height:110px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.elementor-2585 .elementor-element.elementor-element-9f6fdf1 .pp-lc-logo-wrap,.elementor-2585 .elementor-element.elementor-element-9f6fdf1 .pp-lc-logo {width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:0;}
.elementor-2585 .elementor-element.elementor-element-9f6fdf1 .pp-lc-logo img {width:100%;height:88px;max-width:180px;object-fit:contain;object-position:center;}
.elementor-2585 .elementor-element.elementor-element-9f6fdf1 img[src*="055138"] {transform:scale(2.3);}
.elementor-2585 .elementor-element.elementor-element-9f6fdf1 img[src*="055358"] {transform:scale(1.65);}
.elementor-2585 .elementor-element.elementor-element-9f6fdf1 img[src*="054811"] {transform:scale(.78);}
.elementor-2585 .elementor-element.elementor-element-9f6fdf1 img[src*="medtronic"] {transform:translateY(-14px) scale(1.65);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0b4cd9 */.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 {--navy:#193148;--teal:#276e80;--muted:#506b82; color:#1b3045; font-family:'Baloo 2',sans-serif; font-size:18px;line-height:1.45;width:100%;max-width:none;gap:0;}
body.page-id-2585 .elementor-location-header {display:none!important;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .e-con {--container-widget-width:100%;--gap:0px;gap:0;padding:0;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .elementor-widget {margin:0;max-width:100%;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .elementor-heading-title,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 p,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 a {font-family:'Baloo 2',sans-serif;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .elementor-heading-title {color:inherit;font-weight:800;font-size:42px;line-height:1.15;letter-spacing:-1.1px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 p {margin:0 0 18px;color:inherit;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .elementor-button {background:transparent;color:#0080a5;padding:0;border:0;border-radius:0;font-size:18px;font-weight:800;line-height:1.35;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-wrap {width:calc(100% - 132px);max-width:1080px;margin:0 auto;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-eyebrow .elementor-heading-title {font-size:14px;letter-spacing:2px;line-height:1.4;font-weight:800;color:#276e80;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-eyebrow {margin-bottom:16px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-header {background:#1e2e42;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-header-wrap {width:calc(100% - 120px);max-width:1160px;margin:auto;min-height:90px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-logo {width:180px;flex-shrink:0;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-nav {width:auto;display:flex;flex-direction:row;gap:18px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-nav .elementor-widget {width:auto;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-nav a {color:white;font-size:14px;font-weight:400;white-space:nowrap;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-hero {background:linear-gradient(110deg,#193148 40%,#1c3d50 73%,#286a78);padding:58px 0 52px;color:white;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-hero .tn-eyebrow {margin-bottom:44px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-hero .tn-eyebrow .elementor-heading-title {color:#d1e78d;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goals {display:grid;grid-template-columns:1fr 1fr 1.175fr;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal {padding-right:34px;min-height:236px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal+.tn-goal {border-left:1px solid #ffffff2b;padding-left:34px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal:last-child {padding-right:0;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-num {margin-bottom:18px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-num .elementor-heading-title {font-size:82px;line-height:1;letter-spacing:-1.5px;color:#dff18a;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal-title .elementor-heading-title {font-size:34px;line-height:1.14;letter-spacing:-1.2px;color:white;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal:last-child .tn-goal-title .elementor-heading-title {font-size:31px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-problem {background:#fff;padding:36px 0 64px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-problem-grid {display:grid;grid-template-columns:1.5fr 1fr;gap:42px;align-items:start;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-problem .tn-copy:before {content:'';display:block;background:#9dca43;width:54px;height:3px;margin-bottom:12px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-intro {margin-bottom:24px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-intro .elementor-heading-title {font-size:25px;line-height:1.31;letter-spacing:-.4px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-problem .elementor-widget-text-editor {font-size:21px;line-height:1.5;color:#506b82;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-strong .elementor-heading-title {font-size:30px;line-height:1.2;color:#276e80;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-domino {margin-top:22px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-domino img {width:100%;height:346px;object-fit:cover;border-radius:14px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-question {border-top:1px solid #e2ebef;margin-top:24px;padding-top:18px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-question .tn-eyebrow {margin-bottom:10px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-question h2 {font-size:40px;line-height:1.12;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-discovery {background:linear-gradient(110deg,#193148 40%,#214f60);color:white;padding:46px 0 0;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-discovery-grid {display:grid;grid-template-columns:1fr 300px;gap:50px;align-items:center;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-discovery .tn-eyebrow .elementor-heading-title {color:#bbd849;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-discovery h2 {color:white;font-size:43px;line-height:1.12;margin-bottom:22px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-discovery p {font-size:20px;line-height:1.5;margin-bottom:8px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-portrait img {width:296px;height:296px;object-fit:cover;border-radius:50%;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-clients {background:white;padding:8px 0 16px;overflow:hidden;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-clients .tn-eyebrow {margin-bottom:4px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-clients .tn-eyebrow .elementor-heading-title {font-size:12px;letter-spacing:1.6px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-logo-window {overflow:hidden;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-logo-track {display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;gap:52px;animation:tnflow 52s linear infinite;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-logo-track .elementor-widget {width:180px;flex:0 0 180px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-logo-track img {height:68px;width:100%;max-width:210px;object-fit:contain;}
@keyframes tnflow {to {transform:translateX(calc(-50% - 26px));}}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-feels {background:white;padding:42px 0;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-feels h2 {margin-bottom:18px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-feels p {color:#506b82;font-size:20px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-approach {background:#f3f8fa;padding:48px 0 34px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-approach h2 {margin-bottom:28px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cards {display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-card {padding:28px 27px 24px;background:white;border:1px solid #dce8ed;border-radius:11px;min-height:433px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-card-num {margin-bottom:20px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-card-num .elementor-heading-title {font-size:64px;line-height:1;letter-spacing:-3px;color:#9dca43;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-card h3 {font-size:32px;line-height:1.12;letter-spacing:-.8px;margin-bottom:12px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-card p {font-size:16px;line-height:1.4;color:#506b82;margin-bottom:14px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-card strong {color:#276e80;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-card-link {margin-top:auto;padding-top:16px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-card-link a {font-size:16px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-info {background:#193148;padding:20px 0;align-items:center;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-info .elementor-widget {width:100%;max-width:1200px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-info img {width:100%;height:auto;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cta {background:white;padding:42px 0 32px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cta-grid {display:grid;grid-template-columns:1fr 310px;gap:58px;align-items:center;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cta h2 {font-size:39px;line-height:1.17;margin-bottom:18px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cta p {font-size:20px;line-height:1.35;color:#506b82;margin-bottom:10px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-ring {width:310px;height:310px;border-radius:50%;background:conic-gradient(from -25deg,#246b7e 0 25%,#91bd4a 25% 75%,#246b7e 75% 100%);padding:14px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-ring-white {height:100%;border-radius:50%;background:white;padding:34px;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-ring-inner {height:100%;border-radius:50%;background:#eaf3f5;align-items:center;justify-content:center;text-align:center;}
.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-ring .elementor-heading-title {font-size:24px;line-height:1.22;color:#245d70;letter-spacing:0;}
@media(max-width:1000px){.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-wrap,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-header-wrap{width:calc(100% - 60px);}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-nav{gap:13px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-nav a{font-size:13px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal-title .elementor-heading-title{font-size:28px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal:last-child .tn-goal-title .elementor-heading-title{font-size:26px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-discovery-grid,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cta-grid{grid-template-columns:1fr 250px;gap:30px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-portrait img,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-ring{width:250px;height:250px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-ring-white{padding:20px;}}
@media(max-width:700px){.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-wrap,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-header-wrap{width:calc(100% - 40px);}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-header-wrap{flex-direction:column;padding:20px 0;gap:18px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-logo{width:170px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-nav{flex-wrap:wrap;justify-content:center;gap:12px 18px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-hero{padding:38px 0;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-hero .tn-eyebrow{margin-bottom:26px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goals,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-problem-grid,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-discovery-grid,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cards,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cta-grid{grid-template-columns:1fr;gap:20px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal{padding:20px 0;min-height:0;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal+.tn-goal{border-left:0;border-top:1px solid #ffffff2b;padding:20px 0;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-num .elementor-heading-title{font-size:64px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal-title .elementor-heading-title,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-goal:last-child .tn-goal-title .elementor-heading-title{font-size:30px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-problem{padding:30px 0 40px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-intro .elementor-heading-title{font-size:23px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-problem .elementor-widget-text-editor{font-size:18px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-strong .elementor-heading-title{font-size:25px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-domino{margin:0;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-domino img{height:auto;max-height:410px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-question h2{font-size:31px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-discovery{padding-top:36px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-discovery h2{font-size:34px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-discovery p{font-size:18px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-portrait{text-align:center;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cards .tn-card{min-height:0;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-approach h2,.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-feels h2{font-size:32px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cta h2{font-size:31px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-cta p{font-size:18px;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-ring{margin:auto;}.elementor-2585 .elementor-element.elementor-element-4e0b4cd9 .tn-info{padding:12px 0 18px;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c46664 */.elementor-2585 .elementor-element.elementor-element-6c46664{position:relative;overflow:hidden;line-height:0}
.elementor-2585 .elementor-element.elementor-element-6c46664 img{display:block;width:100%;height:auto}
.elementor-2585 .elementor-element.elementor-element-6c46664:after{content:"";position:absolute;z-index:5;left:11%;top:55.5%;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 8px 4px rgba(255,255,255,.8),0 0 22px 8px rgba(87,181,205,.55);transform:translate(-50%,-50%);opacity:0;animation:tenacity-flow 8.8s ease-in-out infinite;pointer-events:none}
@keyframes tenacity-flow{0%{left:11%;opacity:0}4%{opacity:1}93%{opacity:1}100%{left:65%;opacity:0}}
@media(prefers-reduced-motion:reduce){.elementor-2585 .elementor-element.elementor-element-6c46664:after{display:none}}/* End custom CSS */
/* Start custom CSS */body .tn-problem h1, body .tn-problem h2, body .tn-problem h3, body .tn-problem strong, body .tn-problem b, body .tn-clients h1, body .tn-clients h2, body .tn-clients h3, body .tn-clients strong, body .tn-clients b, body .tn-card h1, body .tn-card h2, body .tn-card h3, body .tn-card strong, body .tn-card b, body .tn-cta h1, body .tn-cta h2, body .tn-cta h3, body .tn-cta strong, body .tn-cta b, body .tn-ring-white h1, body .tn-ring-white h2, body .tn-ring-white h3, body .tn-ring-white strong, body .tn-ring-white b { color:#1B2F44; }
body .elementor-element-6fe1eed6 strong, body .elementor-element-27e418d6 strong, body .elementor-element-565d7679 strong { color:#1B2F44 !important; }
body .elementor-element-28be8c86 .elementor-heading-title, body .elementor-element-3f8d59d1 .elementor-heading-title, body .elementor-element-2932021e .elementor-heading-title, body .elementor-element-28f6208d .elementor-heading-title, body .elementor-element-2f1fe218 .elementor-heading-title { color:#266577 !important; }body .tn-problem h1, body .tn-problem h2, body .tn-problem h3, body .tn-problem strong, body .tn-problem b, body .tn-clients h1, body .tn-clients h2, body .tn-clients h3, body .tn-clients strong, body .tn-clients b, body .tn-card h1, body .tn-card h2, body .tn-card h3, body .tn-card strong, body .tn-card b, body .tn-cta h1, body .tn-cta h2, body .tn-cta h3, body .tn-cta strong, body .tn-cta b, body .tn-ring-white h1, body .tn-ring-white h2, body .tn-ring-white h3, body .tn-ring-white strong, body .tn-ring-white b { color:#1B2F44; }body .tn-problem h1, body .tn-problem h2, body .tn-problem h3, body .tn-problem strong, body .tn-problem b, body .tn-clients h1, body .tn-clients h2, body .tn-clients h3, body .tn-clients strong, body .tn-clients b, body .tn-card h1, body .tn-card h2, body .tn-card h3, body .tn-card strong, body .tn-card b, body .tn-cta h1, body .tn-cta h2, body .tn-cta h3, body .tn-cta strong, body .tn-cta b, body .tn-ring-white h1, body .tn-ring-white h2, body .tn-ring-white h3, body .tn-ring-white strong, body .tn-ring-white b { color:#1B2F44; }
body .tn-approach .tn-card strong, body .tn-approach .tn-card b { color:#1B2F44 !important; }body .tn-problem h1, body .tn-problem h2, body .tn-problem h3, body .tn-problem strong, body .tn-problem b, body .tn-clients h1, body .tn-clients h2, body .tn-clients h3, body .tn-clients strong, body .tn-clients b, body .tn-card h1, body .tn-card h2, body .tn-card h3, body .tn-card strong, body .tn-card b, body .tn-cta h1, body .tn-cta h2, body .tn-cta h3, body .tn-cta strong, body .tn-cta b, body .tn-ring-white h1, body .tn-ring-white h2, body .tn-ring-white h3, body .tn-ring-white strong, body .tn-ring-white b { color:#1B2F44; }
body .tn-approach .tn-card strong, body .tn-approach .tn-card b { color:#1B2F44 !important; }
body .elementor-element-6fe1eed6 strong, body .elementor-element-27e418d6 strong, body .elementor-element-565d7679 strong { color:#1B2F44 !important; }body .tn-problem h1, body .tn-problem h2, body .tn-problem h3, body .tn-problem strong, body .tn-problem b, body .tn-clients h1, body .tn-clients h2, body .tn-clients h3, body .tn-clients strong, body .tn-clients b, body .tn-card h1, body .tn-card h2, body .tn-card h3, body .tn-card strong, body .tn-card b, body .tn-cta h1, body .tn-cta h2, body .tn-cta h3, body .tn-cta strong, body .tn-cta b, body .tn-ring-white h1, body .tn-ring-white h2, body .tn-ring-white h3, body .tn-ring-white strong, body .tn-ring-white b { color:#1B2F44; }
body .elementor-element-6fe1eed6 strong, body .elementor-element-27e418d6 strong, body .elementor-element-565d7679 strong { color:#1B2F44 !important; }
body .elementor-element-28be8c86 .elementor-heading-title { color:#266577 !important; }/* End custom CSS */