.elementor-12 .elementor-element.elementor-element-19ad9ce{--display:flex;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho{height:720px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__image{background-position:center center;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__panel{width:55%;background-color:rgba(63, 123, 131, 0.92) !important;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__panel-inner{padding:56px 64px 56px 64px;}.elementor-12 .elementor-element.elementor-element-4d7a8db.dr-ho-pos-right .dr-ho__panel{right:0px;}.elementor-12 .elementor-element.elementor-element-4d7a8db.dr-ho-pos-left .dr-ho__panel{left:0px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__title{color:#ffffff !important;font-size:40px;line-height:1.15em;max-width:720px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__ctas{gap:14px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__btn{background-color:#ffffff !important;border-color:#ffffff !important;color:#2c5f66 !important;padding:16px 38px 16px 38px;border-radius:100px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__btn:hover{background-color:rgba(255, 255, 255, 0.88) !important;color:#2c5f66 !important;}.elementor-12 .elementor-element.elementor-element-893dab4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2a3f191 > .elementor-widget-container{margin:0px 0px -100px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach__grid{grid-template-columns:repeat(4, 1fr);column-gap:0px;}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach__inner{max-width:1280px;}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach{padding:96px 32px 96px 32px;}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach__value{color:#1a2628 !important;}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach__text{color:#4a5a5d !important;}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach__footnote{color:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach__item{border-left-color:rgba(0,0,0,0.08) !important;padding:24px 32px 24px 32px;}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach__footnotes{color:#8a8a8a !important;}.elementor-12 .elementor-element.elementor-element-12f9f0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__inner{max-width:1280px;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__grid{gap:80px;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__media{aspect-ratio:4/5;border-radius:8px;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh{padding:96px 32px 96px 32px;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__badge{background-color:#3f7b83 !important;color:#ffffff !important;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__eyebrow{color:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__eyebrow::before{background:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__title{color:#1a2628 !important;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__body, .elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__body p{color:#4a5a5d !important;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__btn{background-color:#3f7b83 !important;border-color:#3f7b83 !important;color:#ffffff !important;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__btn:hover{background-color:#4a8c95 !important;border-color:#4a8c95 !important;}.elementor-12 .elementor-element.elementor-element-8cabe59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__heading{text-align:center;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__grid{grid-template-columns:repeat(3, 1fr);gap:16px;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__inner{max-width:1280px;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg{padding:96px 32px 96px 32px;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__eyebrow{color:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__title{color:#1a2628 !important;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__item{background-color:#f5f5f5 !important;color:#1a2628 !important;border-radius:4px;padding:36px 32px 36px 32px;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__label{color:#1a2628 !important;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__arrow{color:#4a5a5d !important;border-color:#4a5a5d !important;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__item.is-active, .elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__item:hover{background-color:#3f7b83 !important;border-color:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__item.is-active .dr-sg__label, .elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__item:hover .dr-sg__label{color:#ffffff !important;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__item.is-active .dr-sg__arrow, .elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__item:hover .dr-sg__arrow{color:#ffffff !important;border-color:#ffffff !important;}.elementor-12 .elementor-element.elementor-element-aa889bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__grid{grid-template-columns:repeat(4, 1fr);gap:16px;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__item{aspect-ratio:4 / 5;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__inner{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid{padding:96px 32px 96px 32px;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__eyebrow{color:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__title{color:#1a2628 !important;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__subtitle{color:#4a5a5d !important;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__all-btn{color:#1a2628 !important;border-color:#1a2628 !important;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__item::after{background:linear-gradient(180deg, transparent 0%, rgba(44, 95, 102, 0.5) 70%, rgba(0,0,0,0.85) 100%);}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__item:hover::after{background:linear-gradient(180deg, rgba(63, 123, 131, 0.85) 0%, rgba(44, 95, 102, 0.95) 100%);}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__item-title{color:#ffffff !important;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__item-desc{color:rgba(255,255,255,0.9) !important;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__item-body{padding:32px 32px 32px 32px;}.elementor-12 .elementor-element.elementor-element-7cd9e5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tslide__inner{max-width:1440px;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tslide{padding:96px 32px 96px 32px;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tslide__title{color:#ffffff !important;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tslide__all-btn{color:#ffffff !important;border-color:#ffffff !important;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tcard{background-color:#ffffff !important;border-bottom-color:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tcard__value{color:#1f4248 !important;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tcard__client{color:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tcard__desc{color:#4a4a4a !important;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tcard__series, .elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tcard__role{color:#6b6b6b !important;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tslide__dot{background-color:rgba(255,255,255,0.3) !important;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tslide__dot.is-active{background-color:#ffffff !important;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__grid{grid-template-columns:repeat(3, 1fr);gap:24px;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__inner{max-width:1280px;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team{padding:96px 32px 96px 32px;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__eyebrow{color:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__title{color:#1a2628 !important;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__subtitle{color:#4a5a5d !important;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__card{background-color:#ffffff !important;border-color:rgba(0,0,0,0.08) !important;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__name{color:#1a2628 !important;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__role{color:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__bio{color:#4a5a5d !important;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__photo{background-color:#f5f5f5 !important;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__initials{color:#3f7b83 !important;}.elementor-12 .elementor-element.elementor-element-0b217b2{--display:flex;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta__inner{text-align:left;max-width:1280px;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta{background-color:#3f7b83;padding:96px 32px 96px 32px;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta__buttons{gap:14px;margin-top:36px;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta__eyebrow{color:rgba(255,255,255,0.8) !important;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta__title{color:#ffffff !important;font-size:48px;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta__subtitle{color:rgba(255,255,255,0.88) !important;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta__btn{background-color:#ffffff !important;border-color:#ffffff !important;color:#1f4248 !important;padding:16px 36px 16px 36px;border-radius:100px;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta__btn:hover{background-color:#1f4248 !important;border-color:#1f4248 !important;color:#ffffff !important;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho{height:600px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__panel{width:70%;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__panel-inner{padding:44px 44px 44px 44px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach__grid{grid-template-columns:repeat(2, 1fr);}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__grid{gap:48px;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__grid{grid-template-columns:repeat(2, 1fr);}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__grid{grid-template-columns:repeat(2, 1fr);}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__grid{grid-template-columns:repeat(2, 1fr);}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta{padding:80px 32px 80px 32px;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta__title{font-size:36px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho{height:520px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__panel{width:100%;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__panel-inner{padding:36px 24px 36px 24px;}.elementor-12 .elementor-element.elementor-element-4d7a8db .dr-ho__title{font-size:24px;}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach__grid{grid-template-columns:repeat(1, 1fr);}.elementor-12 .elementor-element.elementor-element-2a3f191 .dr-ach{padding:56px 20px 56px 20px;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh__grid{gap:32px;}.elementor-12 .elementor-element.elementor-element-cfd667a .dr-abh{padding:56px 20px 56px 20px;}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg__grid{grid-template-columns:repeat(1, 1fr);}.elementor-12 .elementor-element.elementor-element-8d44d91 .dr-sg{padding:56px 20px 56px 20px;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__grid{grid-template-columns:repeat(1, 1fr);}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid{padding:56px 20px 56px 20px;}.elementor-12 .elementor-element.elementor-element-a9d4789 .dr-sgrid__item-body{padding:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-7f7caf1 .dr-tslide{padding:56px 20px 56px 20px;}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team__grid{grid-template-columns:repeat(1, 1fr);}.elementor-12 .elementor-element.elementor-element-e71caf2 .dr-team{padding:56px 20px 56px 20px;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta{padding:56px 20px 56px 20px;}.elementor-12 .elementor-element.elementor-element-312b913 .dr-cta__title{font-size:28px;}}