.elementor-30 .elementor-element.elementor-element-a6cb71b{--display:flex;--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-30 .elementor-element.elementor-element-9564396 .orsp-strengths-hero{--orsp-hero-min-height:520px;--orsp-hero-content-width:44%;--orsp-hero-content-min-height:0px;--orsp-hero-content-align:center;--orsp-hero-visual-width:52%;--orsp-hero-visual-height:420px;--orsp-hero-gap:44px;--orsp-hero-visual-radius:30px;padding:64px 24px 64px 24px;}.elementor-30 .elementor-element.elementor-element-9564396 .orsp-strengths-hero__eyebrow{color:#A7D83D;}.elementor-30 .elementor-element.elementor-element-9564396 .orsp-strengths-hero__title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-9564396 .orsp-strengths-hero__jp{color:#DDF3A9;}.elementor-30 .elementor-element.elementor-element-9564396 .orsp-strengths-hero__description{color:#E4EEE8;}.elementor-30 .elementor-element.elementor-element-9564396 .orsp-strengths-hero__fact{background:rgba(255,255,255,.08);color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-9564396 .orsp-strengths-hero .orsp-section__inner{max-width:1240px;}.elementor-30 .elementor-element.elementor-element-9564396 .orsp-strengths-hero > .orsp-section__bg{background-color:#082C21;}.elementor-30 .elementor-element.elementor-element-8843abb{--display:flex;--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-30 .elementor-element.elementor-element-2174d76 .orcp-details__eyebrow{color:#6AAE43;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-details__heading{color:#153C2B;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-details__intro{color:#627168;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-profile-table-card{background:#FFFFFF;border-radius:28px;padding:24px 24px 24px 24px;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-profile-table__row{background:#F7FAF5;border-radius:18px;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-profile-table__icon{color:#62A746;background:color-mix(in srgb, #62A746 12%, white);}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-profile-table__label-text{color:#577064;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-profile-table__value{color:#173C2C;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-profile-table__value a{color:#173C2C;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-profile-note{color:#6B9E49;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-company-details .orcp-section__inner{max-width:1240px;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-company-details{padding:74px 24px 74px 24px;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-company-details > .orcp-section__bg{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-f56195c{--display:flex;--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-30 .elementor-element.elementor-element-33deb22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-33deb22 .mss-map__frame{height:420px;border-radius:0px;}.elementor-30 .elementor-element.elementor-element-33deb22 .mss-map__image{filter:brightness(calc(100 / 100));}.elementor-30 .elementor-element.elementor-element-33deb22 .mss-map .mss-section__inner{max-width:1900px;}.elementor-30 .elementor-element.elementor-element-33deb22 .mss-map{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-33deb22 .mss-map > .mss-section__bg{background-color:#EEF4F1;}.elementor-30 .elementor-element.elementor-element-5e93d0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card{--orsp-contact-base:#0B3A2B;border-radius:24px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__bg{background-position:center center;background-size:cover;background-repeat:no-repeat;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__overlay{background:#082E23;opacity:calc(0 / 100);}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__content{padding:28px 34px 28px 34px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__main-icon{color:#2F7F28;background:rgba(255,255,255,.68);border-color:#2F7F28;width:63px;height:63px;--orsp-contact-main-icon-size:30px;--orsp-contact-main-hover-color:#FFFFFF;--orsp-contact-main-hover-bg:#257A24;--orsp-contact-main-scale:calc(107 / 100);}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__title{color:#FFFFFF;font-size:26px;line-height:41px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__kicker{color:#B7D398;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__description{color:#D7E4DC;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__phone-number{color:#FFFFFF;font-size:26px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__phone-icon{color:#A7D83D;background:rgba(47,127,40,.08);width:51px;height:51px;--orsp-contact-phone-icon-size:23px;--orsp-contact-phone-hover-color:#FFFFFF;--orsp-contact-phone-hover-bg:#257A24;--orsp-contact-phone-scale:calc(108 / 100);}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__meta{color:#D7E4DC;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__button{background:#167314;color:#FFFFFF;border-radius:14px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__button:hover{background:#0F5B11;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-strengths-contact .orsp-section__inner{max-width:1240px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-strengths-contact{padding:50px 0px 50px 0px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-strengths-contact > .orsp-section__bg{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-ff6ba51{--display:flex;--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-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip__inner{padding:0px 0px 0px 0px;border-radius:15px;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip__block{--ori2-strip-divider:#059400;padding:20px 30px 20px 30px;min-height:60px;gap:18px;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip__icon{color:#EAF8D6;background:rgba(255,255,255,.10);font-size:30px;width:62px;height:62px;border-radius:999px;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip__block:hover .ori2-contact-strip__icon{color:#FFFFFF;background:rgba(255,255,255,.18);}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip__icon svg{width:30px;height:30px;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip{color:#FFFFFF;background-color:#2A7D14;padding:56px 24px 56px 24px;margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip small{color:#D7EBC8;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip__email:hover{color:#FFFFFF;background:rgba(255,255,255,.08);}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip .ori2-inner{max-width:1224px;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip .ori2-bg{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip .ori2-overlay{background:#FFFFFFD9;opacity:calc(0 / 100);mix-blend-mode:normal;}.elementor-30 .elementor-element.elementor-element-ccf0383{--display:flex;--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-30 .elementor-element.elementor-element-6dda737 .mss-floating-contact.is-right{right:22px;}.elementor-30 .elementor-element.elementor-element-6dda737 .mss-floating-contact.is-left{left:22px;}.elementor-30 .elementor-element.elementor-element-6dda737 .mss-floating-contact{top:42%;--mss-rail-item-width:80px;padding:4px 4px 4px 4px;gap:4px;background:rgba(255,255,255,.94);--mss-rail-icon-badge:30px;--mss-rail-icon-size:19px;border-radius:18px;}.elementor-30 .elementor-element.elementor-element-6dda737 .mss-floating-contact__item{border-radius:14px;background:#FFFFFF;color:#174A34;border-bottom-color:rgba(23,74,52,.12);}.elementor-30 .elementor-element.elementor-element-6dda737 .mss-floating-contact__icon{color:#2E7A31;background:#F4F8F2;}.elementor-30 .elementor-element.elementor-element-6dda737 .mss-floating-contact__item:before{background:#7EAE31;}.elementor-30 .elementor-element.elementor-element-6dda737 .mss-floating-contact__item:hover{background:#174A34;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-6dda737 .mss-floating-contact__item:hover .mss-floating-contact__icon{color:#FFFFFF;background:rgba(255,255,255,.12);}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-9564396 .orsp-strengths-hero{--orsp-hero-min-height:500px;--orsp-hero-content-width:100%;--orsp-hero-visual-width:100%;--orsp-hero-visual-height:360px;padding:56px 22px 56px 22px;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-company-details{padding:58px 22px 58px 22px;}.elementor-30 .elementor-element.elementor-element-33deb22 .mss-map__frame{height:360px;}.elementor-30 .elementor-element.elementor-element-33deb22 .mss-map{padding:56px 22px 56px 22px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__content{padding:26px 28px 26px 28px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__main-icon{width:70px;height:70px;--orsp-contact-main-icon-size:30px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__phone-icon{width:50px;height:50px;--orsp-contact-phone-icon-size:24px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-strengths-contact{padding:56px 22px 56px 22px;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip__block{padding:18px 24px 18px 24px;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip{padding:46px 22px 46px 22px;}.elementor-30 .elementor-element.elementor-element-6dda737 .mss-floating-contact{--mss-rail-item-width:74px;--mss-rail-icon-badge:30px;--mss-rail-icon-size:18px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-9564396 .orsp-strengths-hero{--orsp-hero-min-height:520px;--orsp-hero-content-width:100%;--orsp-hero-visual-width:100%;--orsp-hero-visual-height:300px;padding:42px 18px 42px 18px;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-profile-table-card{padding:16px 16px 16px 16px;}.elementor-30 .elementor-element.elementor-element-2174d76 .orcp-company-details{padding:44px 18px 44px 18px;}.elementor-30 .elementor-element.elementor-element-33deb22 .mss-map__frame{height:300px;}.elementor-30 .elementor-element.elementor-element-33deb22 .mss-map{padding:42px 18px 42px 18px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__content{padding:24px 20px 24px 20px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__main-icon{width:62px;height:62px;--orsp-contact-main-icon-size:27px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__title{font-size:24px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__phone-icon{width:46px;height:46px;--orsp-contact-phone-icon-size:22px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-contact-card__phone-number{font-size:24px;}.elementor-30 .elementor-element.elementor-element-7944d19 .orsp-strengths-contact{padding:42px 18px 42px 18px;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip__block{padding:16px 18px 16px 18px;}.elementor-30 .elementor-element.elementor-element-4d1c633 .ori2-contact-strip{padding:34px 18px 34px 18px;}.elementor-30 .elementor-element.elementor-element-6dda737 .mss-floating-contact{--mss-rail-item-width:70px;--mss-rail-icon-badge:28px;--mss-rail-icon-size:17px;}}