.elementor-3012 .elementor-element.elementor-element-acb6ee0{--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-3012 .elementor-element.elementor-element-80aa100{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-3012 .elementor-element.elementor-element-80aa100:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-80aa100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2F44;}.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-3012 .elementor-element.elementor-element-5440fa8 img{width:220px;}.elementor-3012 .elementor-element.elementor-element-c70cb06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:14px 22px;--row-gap:14px;--column-gap:22px;--flex-wrap:wrap;--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-3012 .elementor-element.elementor-element-b1a1d0f .elementor-button{background-color:#FFFFFF00;font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-21e37fb .elementor-button{background-color:#FFFFFF00;font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-eb173e0 .elementor-button{background-color:#FFFFFF00;font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-e23fec3 .elementor-button{background-color:#FFFFFF00;font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-deed358 .elementor-button{background-color:#FFFFFF00;font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-1ffe917 .elementor-button{background-color:#FFFFFF00;font-family:"Baloo 2", Sans-serif;font-size:17px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:0px 0px 0px 0px;}.elementor-3012 .elementor-element.elementor-element-e1f7bf5{--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-3012 .elementor-element.elementor-element-ecea544{--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-3012 .elementor-element.elementor-element-7657464{--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-3012 .elementor-element.elementor-element-9a5c679{--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-3012 .elementor-element.elementor-element-45b3bb4 .elementor-heading-title{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-f6b78bc .elementor-heading-title{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-f6916d8{--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-3012 .elementor-element.elementor-element-06c2d29 .elementor-heading-title{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-d501b3e .elementor-heading-title{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-7c4ff29{--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-3012 .elementor-element.elementor-element-b17ddb7 .elementor-heading-title{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-69d6f8a .elementor-heading-title{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-f8fb2f9{--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-3012 .elementor-element.elementor-element-2904ae7{--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-3012 .elementor-element.elementor-element-036cc98{--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-3012 .elementor-element.elementor-element-995c7ff{--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-3012 .elementor-element.elementor-element-353363c .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-3012 .elementor-element.elementor-element-a1efab0 .elementor-heading-title{color:#266577;}.elementor-3012 .elementor-element.elementor-element-d414657{--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-3012 .elementor-element.elementor-element-0f5e3ef .elementor-repeater-item-b4c6de3 .swiper-slide-bg{background-color:#A6CE39;}.elementor-3012 .elementor-element.elementor-element-0f5e3ef .elementor-repeater-item-fc17d3a .swiper-slide-bg{background-color:#A6CE39;}.elementor-3012 .elementor-element.elementor-element-0f5e3ef .swiper-slide{transition-duration:calc(3000ms*1.2);height:180px;}.elementor-3012 .elementor-element.elementor-element-0f5e3ef .swiper-slide-contents{max-width:66%;}.elementor-3012 .elementor-element.elementor-element-0f5e3ef .swiper-slide-inner{text-align:center;}.elementor-3012 .elementor-element.elementor-element-d14a867{--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-3012 .elementor-element.elementor-element-450c26b{--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-3012 .elementor-element.elementor-element-b64b405{--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-3012 .elementor-element.elementor-element-755a8f9 .elementor-heading-title{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-60de9a3{color:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-a1eda55{--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-3012 .elementor-element.elementor-element-a64148e{--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-3012 .elementor-element.elementor-element-e0c9956{--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-3012 .elementor-element.elementor-element-2578e94{--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-3012 .elementor-element.elementor-element-9713a1f .pp-logo-carousel .swiper-slide{text-align:center;}.elementor-3012 .elementor-element.elementor-element-d4ea205{--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-3012 .elementor-element.elementor-element-4427455{--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-3012 .elementor-element.elementor-element-53b076a .elementor-heading-title{color:#266577;}.elementor-3012 .elementor-element.elementor-element-231daed{--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-3012 .elementor-element.elementor-element-35734d2{--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-3012 .elementor-element.elementor-element-2eb9a3c{--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-3012 .elementor-element.elementor-element-67d9ddc{--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-3012 .elementor-element.elementor-element-bf36746{--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-3012 .elementor-element.elementor-element-bf36746:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-bf36746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3012 .elementor-element.elementor-element-74d083d{text-align:center;}.elementor-3012 .elementor-element.elementor-element-11fa8db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-11fa8db:not(.elementor-motion-effects-element-type-background), .elementor-3012 .elementor-element.elementor-element-11fa8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-11fa8db.e-con{--align-self:flex-start;}.elementor-3012 .elementor-element.elementor-element-3bdbf98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3012 .elementor-element.elementor-element-df6dd60 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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 );}.elementor-3012 .elementor-element.elementor-element-e8435f2 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-3012 .elementor-element.elementor-element-e8435f2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3012 .elementor-element.elementor-element-e8435f2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3012 .elementor-element.elementor-element-e8435f2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3012 .elementor-element.elementor-element-e8435f2 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-3012 .elementor-element.elementor-element-f22297a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-9b6cf69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-e14a0fd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.8em;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3012 .elementor-element.elementor-element-7b2b13c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1em;}.elementor-3012 .elementor-element.elementor-element-7b2b13c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3012 .elementor-element.elementor-element-883fd81{--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-3012 .elementor-element.elementor-element-d997350{text-align:center;color:#FFFFFF;}@media(max-width:1024px){.elementor-3012 .elementor-element.elementor-element-80aa100{--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;}.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-3012 .elementor-element.elementor-element-5440fa8 img{width:200px;}.elementor-3012 .elementor-element.elementor-element-c70cb06{--justify-content:center;}.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 );}.elementor-3012 .elementor-element.elementor-element-11fa8db{--justify-content:space-between;--flex-wrap:wrap;}.elementor-3012 .elementor-element.elementor-element-3bdbf98{--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-3012 .elementor-element.elementor-element-9b6cf69{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3012 .elementor-element.elementor-element-80aa100{--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;}.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-3012 .elementor-element.elementor-element-5440fa8 img{width:190px;}.elementor-3012 .elementor-element.elementor-element-c70cb06{--width:100%;--gap:12px 18px;--row-gap:12px;--column-gap:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3012 .elementor-element.elementor-element-b1a1d0f .elementor-button{font-size:16px;}.elementor-3012 .elementor-element.elementor-element-21e37fb .elementor-button{font-size:16px;}.elementor-3012 .elementor-element.elementor-element-eb173e0 .elementor-button{font-size:16px;}.elementor-3012 .elementor-element.elementor-element-e23fec3 .elementor-button{font-size:16px;}.elementor-3012 .elementor-element.elementor-element-deed358 .elementor-button{font-size:16px;}.elementor-3012 .elementor-element.elementor-element-1ffe917 .elementor-button{font-size:16px;}.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 );}.elementor-3012 .elementor-element.elementor-element-11fa8db{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:20%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3012 .elementor-element.elementor-element-3bdbf98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-3012 .elementor-element.elementor-element-9b6cf69{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-3012 .elementor-element.elementor-element-80aa100{--content-width:1160px;}.elementor-3012 .elementor-element.elementor-element-c70cb06{--width:74%;}.elementor-3012 .elementor-element.elementor-element-3bdbf98{--width:30%;}.elementor-3012 .elementor-element.elementor-element-f22297a{--width:30%;}.elementor-3012 .elementor-element.elementor-element-9b6cf69{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3012 .elementor-element.elementor-element-c70cb06{--width:100%;}.elementor-3012 .elementor-element.elementor-element-3bdbf98{--width:100%;}.elementor-3012 .elementor-element.elementor-element-f22297a{--width:45%;}.elementor-3012 .elementor-element.elementor-element-9b6cf69{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-80aa100 */body.page-id-1923 header.elementor-location-header {display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1f7bf5 */.elementor-3012 .elementor-element.elementor-element-e1f7bf5 {padding-bottom:76px !important;}/* End custom CSS */
/* Start custom CSS for pp-logo-carousel, class: .elementor-element-9713a1f */.elementor-3012 .elementor-element.elementor-element-9713a1f {width:100%;min-width:0;}
.elementor-3012 .elementor-element.elementor-element-9713a1f .swiper-wrapper {align-items:center;transition-timing-function:linear;}
.elementor-3012 .elementor-element.elementor-element-9713a1f .swiper-slide {width:199.46px!important;height:110px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.elementor-3012 .elementor-element.elementor-element-9713a1f .pp-lc-logo-wrap,.elementor-3012 .elementor-element.elementor-element-9713a1f .pp-lc-logo {width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:0;}
.elementor-3012 .elementor-element.elementor-element-9713a1f .pp-lc-logo img {width:100%;height:88px;max-width:180px;object-fit:contain;object-position:center;}
.elementor-3012 .elementor-element.elementor-element-9713a1f img[src*="055138"] {transform:scale(2.3);}
.elementor-3012 .elementor-element.elementor-element-9713a1f img[src*="055358"] {transform:scale(1.65);}
.elementor-3012 .elementor-element.elementor-element-9713a1f img[src*="054811"] {transform:scale(.78);}
.elementor-3012 .elementor-element.elementor-element-9713a1f img[src*="medtronic"] {transform:translateY(-14px) scale(1.65);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb6ee0 */.elementor-3012 .elementor-element.elementor-element-acb6ee0 {--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-3012 .elementor-element.elementor-element-acb6ee0 .e-con {--container-widget-width:100%;--gap:0px;gap:0;padding:0;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .elementor-widget {margin:0;max-width:100%;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .elementor-heading-title,.elementor-3012 .elementor-element.elementor-element-acb6ee0 p,.elementor-3012 .elementor-element.elementor-element-acb6ee0 a {font-family:'Baloo 2',sans-serif;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .elementor-heading-title {color:inherit;font-weight:800;font-size:42px;line-height:1.15;letter-spacing:-1.1px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 p {margin:0 0 18px;color:inherit;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .elementor-button {background:transparent;color:#0080a5;padding:0;border:0;border-radius:0;font-size:18px;font-weight:800;line-height:1.35;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-wrap {width:calc(100% - 132px);max-width:1080px;margin:0 auto;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-eyebrow .elementor-heading-title {font-size:14px;letter-spacing:2px;line-height:1.4;font-weight:800;color:#276e80;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-eyebrow {margin-bottom:16px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-header {background:#1e2e42;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .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-3012 .elementor-element.elementor-element-acb6ee0 .tn-logo {width:180px;flex-shrink:0;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-nav {width:auto;display:flex;flex-direction:row;gap:18px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-nav .elementor-widget {width:auto;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-nav a {color:white;font-size:14px;font-weight:400;white-space:nowrap;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-hero {background:linear-gradient(110deg,#193148 40%,#1c3d50 73%,#286a78);padding:58px 0 52px;color:white;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-hero .tn-eyebrow {margin-bottom:44px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-hero .tn-eyebrow .elementor-heading-title {color:#d1e78d;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goals {display:grid;grid-template-columns:1fr 1fr 1.175fr;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal {padding-right:34px;min-height:236px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal+.tn-goal {border-left:1px solid #ffffff2b;padding-left:34px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal:last-child {padding-right:0;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-num {margin-bottom:18px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-num .elementor-heading-title {font-size:82px;line-height:1;letter-spacing:-1.5px;color:#dff18a;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal-title .elementor-heading-title {font-size:34px;line-height:1.14;letter-spacing:-1.2px;color:white;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal:last-child .tn-goal-title .elementor-heading-title {font-size:31px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-problem {background:#fff;padding:36px 0 64px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-problem-grid {display:grid;grid-template-columns:1.5fr 1fr;gap:42px;align-items:start;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-problem .tn-copy:before {content:'';display:block;background:#9dca43;width:54px;height:3px;margin-bottom:12px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-intro {margin-bottom:24px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-intro .elementor-heading-title {font-size:25px;line-height:1.31;letter-spacing:-.4px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-problem .elementor-widget-text-editor {font-size:21px;line-height:1.5;color:#506b82;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-strong .elementor-heading-title {font-size:30px;line-height:1.2;color:#276e80;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-domino {margin-top:22px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-domino img {width:100%;height:346px;object-fit:cover;border-radius:14px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-question {border-top:1px solid #e2ebef;margin-top:24px;padding-top:18px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-question .tn-eyebrow {margin-bottom:10px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-question h2 {font-size:40px;line-height:1.12;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-discovery {background:linear-gradient(110deg,#193148 40%,#214f60);color:white;padding:46px 0 0;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-discovery-grid {display:grid;grid-template-columns:1fr 300px;gap:50px;align-items:center;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-discovery .tn-eyebrow .elementor-heading-title {color:#bbd849;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-discovery h2 {color:white;font-size:43px;line-height:1.12;margin-bottom:22px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-discovery p {font-size:20px;line-height:1.5;margin-bottom:8px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-portrait img {width:296px;height:296px;object-fit:cover;border-radius:50%;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-clients {background:white;padding:8px 0 16px;overflow:hidden;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-clients .tn-eyebrow {margin-bottom:4px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-clients .tn-eyebrow .elementor-heading-title {font-size:12px;letter-spacing:1.6px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-logo-window {overflow:hidden;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-logo-track {display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;gap:52px;animation:tnflow 52s linear infinite;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-logo-track .elementor-widget {width:180px;flex:0 0 180px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-logo-track img {height:68px;width:100%;max-width:210px;object-fit:contain;}
@keyframes tnflow {to {transform:translateX(calc(-50% - 26px));}}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-feels {background:white;padding:42px 0;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-feels h2 {margin-bottom:18px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-feels p {color:#506b82;font-size:20px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-approach {background:#f3f8fa;padding:48px 0 34px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-approach h2 {margin-bottom:28px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cards {display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-card {padding:28px 27px 24px;background:white;border:1px solid #dce8ed;border-radius:11px;min-height:433px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-card-num {margin-bottom:20px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-card-num .elementor-heading-title {font-size:64px;line-height:1;letter-spacing:-3px;color:#9dca43;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-card h3 {font-size:32px;line-height:1.12;letter-spacing:-.8px;margin-bottom:12px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-card p {font-size:16px;line-height:1.4;color:#506b82;margin-bottom:14px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-card strong {color:#276e80;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-card-link {margin-top:auto;padding-top:16px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-card-link a {font-size:16px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-info {background:#193148;padding:20px 0;align-items:center;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-info .elementor-widget {width:100%;max-width:1200px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-info img {width:100%;height:auto;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cta {background:white;padding:42px 0 32px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cta-grid {display:grid;grid-template-columns:1fr 310px;gap:58px;align-items:center;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cta h2 {font-size:39px;line-height:1.17;margin-bottom:18px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cta p {font-size:20px;line-height:1.35;color:#506b82;margin-bottom:10px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .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-3012 .elementor-element.elementor-element-acb6ee0 .tn-ring-white {height:100%;border-radius:50%;background:white;padding:34px;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-ring-inner {height:100%;border-radius:50%;background:#eaf3f5;align-items:center;justify-content:center;text-align:center;}
.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-ring .elementor-heading-title {font-size:24px;line-height:1.22;color:#245d70;letter-spacing:0;}
@media(max-width:1000px){.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-wrap,.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-header-wrap{width:calc(100% - 60px);}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-nav{gap:13px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-nav a{font-size:13px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal-title .elementor-heading-title{font-size:28px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal:last-child .tn-goal-title .elementor-heading-title{font-size:26px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-discovery-grid,.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cta-grid{grid-template-columns:1fr 250px;gap:30px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-portrait img,.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-ring{width:250px;height:250px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-ring-white{padding:20px;}}
@media(max-width:700px){.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-wrap,.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-header-wrap{width:calc(100% - 40px);}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-header-wrap{flex-direction:column;padding:20px 0;gap:18px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-logo{width:170px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-nav{flex-wrap:wrap;justify-content:center;gap:12px 18px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-hero{padding:38px 0;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-hero .tn-eyebrow{margin-bottom:26px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goals,.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-problem-grid,.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-discovery-grid,.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cards,.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cta-grid{grid-template-columns:1fr;gap:20px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal{padding:20px 0;min-height:0;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal+.tn-goal{border-left:0;border-top:1px solid #ffffff2b;padding:20px 0;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-num .elementor-heading-title{font-size:64px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal-title .elementor-heading-title,.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-goal:last-child .tn-goal-title .elementor-heading-title{font-size:30px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-problem{padding:30px 0 40px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-intro .elementor-heading-title{font-size:23px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-problem .elementor-widget-text-editor{font-size:18px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-strong .elementor-heading-title{font-size:25px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-domino{margin:0;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-domino img{height:auto;max-height:410px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-question h2{font-size:31px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-discovery{padding-top:36px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-discovery h2{font-size:34px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-discovery p{font-size:18px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-portrait{text-align:center;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cards .tn-card{min-height:0;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-approach h2,.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-feels h2{font-size:32px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cta h2{font-size:31px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-cta p{font-size:18px;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-ring{margin:auto;}.elementor-3012 .elementor-element.elementor-element-acb6ee0 .tn-info{padding:12px 0 18px;}}/* End custom CSS */
/* Start custom CSS */body.page-id-3012 .elementor-location-header { display: none !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.page-id-3012 nav.elementor-element-c70cb06 { gap: 14px 22px !important; }
body.page-id-3012 nav.elementor-element-c70cb06 a.elementor-button { color: #fff !important; font-size: 17px !important; }/* End custom CSS */