﻿/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/.ratio>img,.ratio>.content{position:absolute;top:0;left:0;width:100%;height:100% !important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>img{object-fit:cover}.ratio-1x1{--aspect-ratio: 100%}.ratio-4x3{--aspect-ratio: 75%}.ratio-16x9{--aspect-ratio: 56.25%}.ratio-21x9{--aspect-ratio: 42.8571428571%}.hidden--xs{display:none}@media(max-width: 575.98px){.hidden--sm{display:none}}@media(max-width: 767.98px){.hidden--md{display:none}}@media(max-width: 1024.98px){.hidden--lg{display:none}}@media(max-width: 1366.98px){.hidden--xl{display:none}}html,body{overflow-x:hidden !important;position:relative !important}html{height:-webkit-fill-available !important}body{color:#474646;font-family:"IBM Plex Sans",sans-serif;font-size:1rem;line-height:1.5;min-height:-webkit-fill-available !important;min-height:100vh !important}ul{margin-bottom:1rem}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:.5rem;margin-top:1.5rem}h1,.h1,h2,.h2{font-family:"DM Serif Text",serif;font-weight:400;line-height:1.125}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"IBM Plex Sans",sans-serif}h1,.h1,h2,.h2,h3,.h3{color:#004860}h4,.h4,h5,.h5,h6,.h6{color:#212322;font-weight:700}h1,.h1{font-size:2.125rem}@media(min-width: 768px){h1,.h1{font-size:3.75rem}}@media(min-width: 1367px){h1,.h1{font-size:5rem}}h2,.h2{font-size:1.625rem}@media(min-width: 768px){h2,.h2{font-size:2rem}}h3,.h3{font-size:1.25rem;font-weight:600}h4,.h4{font-size:1rem}h5,.h5{font-size:.875rem}h6,.h6{font-size:.75rem}a{color:#00728b;text-decoration:none}a:hover{color:#f2a11f}.heading-text{position:relative;margin-bottom:0;margin-top:0}@media(min-width: 768px){.heading-text>h1,.heading-text>.h1{font-size:2.75rem}}@media(min-width: 1025px){.heading-text>h1,.heading-text>.h1{font-size:3.375rem}}@media(min-width: 1367px){.heading-text>h1,.heading-text>.h1{font-size:4rem}}.heading-text>h2,.heading-text>.h2{font-size:1.875rem}@media(min-width: 768px){.heading-text>h2,.heading-text>.h2{font-size:2.5rem}}@media(min-width: 1025px){.heading-text>h2,.heading-text>.h2{font-size:3.125rem}}.heading-text__body-font h1,.heading-text__body-font .h1,.heading-text__body-font h2,.heading-text__body-font .h2{font-family:"IBM Plex Sans",sans-serif;font-weight:600}.heading-text__arrow::after{background:url("/wp-content/uploads/2025/08/Gold-Arrow.svg") no-repeat center center/cover;content:"";display:block;height:24px;margin-top:20px;width:73px}@media(max-width: 1024.98px){.heading-text__arrow::after{margin-left:auto;margin-right:auto}}.heading-text__arrow--centered::after{margin-left:auto;margin-right:auto}.heading-text-prefix__pill{border-color:inherit;border-radius:50px;border-style:solid;border-width:1px;color:inherit;display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-size:1rem;font-weight:600;line-height:1.2;padding:10px 28px;text-align:center}.heading-text-prefix__pill--primary{background-color:#004860;color:#fff}.heading-text-prefix__pill--secondary{background-color:#f2a11f;color:#fff}.heading-text-prefix__pill--outline--primary{background-color:rgba(0,114,139,0);color:#004860}.heading-text-prefix__pill--outline--secondary{background-color:rgba(0,114,139,0);color:#f2a11f}.custom-slide-counter{align-items:center;display:flex;justify-content:space-between;column-gap:34px}.custom-slide-counter .separator-line{background-color:#000;height:1.5px;max-width:100%;width:100%}.testimonial-prev,.testimonial-next{cursor:pointer}#testimonial-slide-counter{font-family:"IBM Plex Sans",sans-serif;font-size:20px;font-weight:500;color:rgba(0,0,0,.3);display:inline-block;max-width:70px;text-align:center;transition:all .3s ease;width:100%;z-index:10}#testimonial-slide-counter .current{color:#000}#testimonial-slide-counter .swiper-slide{padding:0}#testimonial-slide-counter .elementor-testimonial__text{font-style:normal !important}@media screen and (max-width: 1024px){.custom-slide-counter{column-gap:15px}}@media(max-width: 767px){.rpi-flex{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}.rpi-info{width:100%;display:flex;flex-direction:column;align-items:center;margin:0}.rpi-stars{justify-content:center;margin-bottom:8px}.rpi-based{text-align:center;width:100%;display:flex;justify-content:center;align-items:center;margin:0 auto}.rpi-based .rpi-logo-google{display:inline-block;vertical-align:middle;margin-left:5px}.custom-nav-buttons{margin:0 auto;padding:0;display:flex;gap:15px;justify-content:center;width:auto;position:relative;right:auto;left:auto;top:auto}.rpi-header{padding:20px 15px}}@media(max-width: 480px){.rpi-flex{gap:12px}.custom-nav-buttons{gap:10px}.rpi-stars{margin-bottom:5px}}@media(max-width: 767px){.rpi-header{display:flex;flex-direction:column}.rpi-header .custom-nav-buttons{position:relative;transform:none;margin-top:10px}}@media(max-width: 1024px){.rpi-content .rpi-card{margin:0 10px;min-width:280px}.rpi-content .slick-list{padding:0 30px}.rpi-content .slick-slide{padding:0 5px}.custom-nav-buttons{right:25px}}@media(min-width: 768px)and (max-width: 1024px){.rpi-content .rpi-card{min-width:300px}.rpi-content .slick-list{padding:0 40px}}@media(max-width: 767px){.rpi-content .rpi-card{margin:0 8px;min-width:260px;padding:15px}.rpi-content .slick-list{padding:0 20px}.rpi-content .slick-slide{padding:0 10px}}@media(max-width: 480px){.rpi-content .rpi-card{min-width:240px;margin:0 5px}.rpi-content .slick-list{padding:0 15px}.rpi-content .slick-slide{padding:0 5px}}@media(max-width: 1024px){.rpi-content .slick-track{display:flex;align-items:stretch}.rpi-content .slick-slide{float:none;display:flex;justify-content:center;align-items:stretch}.rpi-content .slick-slide>div{width:100%;padding:0 5px}}.rpi-header .rpi-card-inner{margin-left:-20px}.rpi-star{color:#f2a11f}.rpi-content .rpi-card-inner{margin:0px}.rpi-header{position:relative;margin-bottom:30px;display:block}.rpi-header .rpi-stars{color:#fbbc04;font-size:18px}.rpi-header .rpi-based{font-size:14px;color:#5f6368}.rpi-content .rpi-card{background:#fff;border:1px solid #f5f5f3;border-radius:30px;padding:0px;margin:0 auto;transition:all .3s ease;width:880px !important;overflow:hidden;opacity:.5;filter:blur(2px);transform:scale(0.95)}.rpi-content .rpi-card-inner{padding:50px;height:100%;display:flex;flex-direction:column}.rpi-text,.rpi-review-text,.rpi-content .rpi-text,.rpi-card .rpi-text{color:#202124;font-size:14px;line-height:20px;margin-top:8px;display:block;overflow:hidden;max-height:140px;flex:1;margin-bottom:10px}.rpi-reviewer,.rpi-card .rpi-reviewer{margin-top:auto;display:flex;align-items:center;gap:10px}.rpi-content .slick-current .rpi-card,.rpi-content .slick-center .rpi-card{opacity:1;filter:blur(0);transform:scale(1)}.rpi-content .slick-slide{height:auto;opacity:1;width:100%}.rpi-content .slick-track{display:flex;align-items:center;gap:65px}@media(max-width: 1024px){.rpi-content .rpi-card{width:550px !important;padding:0px;opacity:1;filter:none;transform:scale(1)}.rpi-text{max-height:120px}.rpi-content .slick-slide{width:100%;display:flex;justify-content:center}.rpi-content .rpi-card-inner{padding:30px;margin:0px}.rpi-content .slick-track{gap:0;display:flex;align-items:center}.rpi-content.rpi-cards{max-width:500px;margin:0 auto}.rpi-content .slick-list{margin:0 auto;padding:0}.rpi-content .slick-slide>div{display:flex;justify-content:center;width:100%}}@media(max-width: 768px){.rpi-content .rpi-card{width:320px !important;padding:0px;opacity:1;filter:none;transform:scale(1)}.rpi-text{max-height:100px;font-size:13px}.rpi-content.rpi-cards{max-width:420px;margin:0 auto;padding:20px 15px}.rpi-content .slick-slide{width:100%}.rpi-content .slick-track{gap:0}.rpi-header{padding:0 15px;margin-bottom:20px}.custom-nav-buttons{position:relative;right:auto;top:auto;transform:none;justify-content:center;margin-top:15px}}@media(max-width: 480px){.rpi-content .rpi-card{width:280px !important;padding:0px;border-radius:6px;opacity:1;filter:none;transform:scale(1)}.rpi-text{max-height:90px;font-size:13px;line-height:18px}.rpi-content.rpi-cards{max-width:380px;padding:15px}.rpi-content .slick-track{gap:0}.rpi-name,.rpi-name a{font-size:13px}.rpi-time{font-size:12px}.rpi-img img{width:35px;height:35px}}@media(max-width: 375px){.rpi-content .rpi-card{width:260px !important;padding:0px;opacity:1;filter:none;transform:scale(1)}.rpi-text{max-height:70px}.rpi-content.rpi-cards{max-width:350px}}.rpi-content.rpi-cards{max-width:100%;overflow:hidden;padding:20px 0}.rpi-content .slick-list{padding:0}.rpi-content .slick-track{display:flex;align-items:center}.rpi-content .slick-slide{height:auto;opacity:1}.slick-prev,.slick-next{display:none}.custom-nav-buttons{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;gap:10px}.custom-nav-btn{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #dadce0;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;color:#5f6368;transition:all .2s}.custom-nav-btn:hover{background:#f8f9fa;box-shadow:0 2px 4px rgba(0,0,0,.1)}.custom-nav-btn:disabled{opacity:.3;cursor:not-allowed}.rpi-url,.rpi-footer{display:none}.rpi-logo-google{opacity:1;margin-bottom:8px}.rpi-img img{width:40px;height:40px;border-radius:50%;object-fit:cover}.rpi-name,.rpi-name a{color:#202124;font-weight:500;font-size:14px;text-decoration:none}.rpi-time{color:#70757a;font-size:13px}#mega-menu .inverted-borders::before,#mega-menu .inverted-borders::after{background:rgba(0,0,0,0);box-shadow:20px 0 0 0 var(--e-global-color-072368c);content:"";height:40px;left:-40px;position:absolute;width:40px}#mega-menu.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon span svg>path{fill:#004860 !important}#mega-menu.elementor-widget-n-menu .e-n-menu-title:active:not(.e-current) .e-n-menu-dropdown-icon span svg>path{fill:#f2a11f !important}#mega-menu.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon{left:50%;margin-left:0;position:absolute;top:25px;transform:translateX(-50%)}#mega-menu.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon span svg{width:43px}#mega-menu.elementor-widget-n-menu .menu-title>a{font-weight:700;color:#000;font-size:16px;pointer-events:none;column-span:all}#mega-menu .elementor-nav-menu--main .make-columns>ul{column-count:2}#mega-menu .elementor-nav-menu--main .elementor-item:hover,#mega-menu .elementor-nav-menu--main .elementor-item:active{background-color:#fff}#mega-menu .menu-item-has-children{position:static !important}#mega-menu .menu-item-has-children a{justify-content:space-between}#mega-menu .menu-item-has-children .sub-menu{left:100% !important;margin-top:0 !important;margin-left:0 !important;max-width:158% !important;min-height:546px;top:0 !important;width:100vw !important}@media(min-width: 1367px){#mega-menu .menu-item-has-children .sub-menu{max-width:643px !important}}#mega-menu .inverted-borders::after{border-bottom-right-radius:20px;border-top-right-radius:0;bottom:0}#mega-menu .inverted-borders::before{border-top-right-radius:20px;border-bottom-right-radius:0;top:0}.header-icon .elementor-icon-wrapper{align-items:center;display:flex;height:36px;justify-content:center;width:36px}@media(min-width: 768px){.header-icon .elementor-icon-wrapper{height:46px;width:46px}}.mobile-menu-nav .elementor-nav-menu--main .elementor-nav-menu ul{margin-left:0 !important;margin-top:0 !important;position:relative}.mobile-menu-nav .elementor-nav-menu a.has-submenu{justify-content:space-between}.mobile-menu-nav .elementor-nav-menu .menu-item>a{color:#474646}.mobile-menu-nav .elementor-nav-menu .sub-arrow{transform:rotate(90deg);transform-origin:70%;transition:transform .3s}.mobile-menu-nav .menu-item-has-children>a.highlighted>.sub-arrow{transform:rotate(90deg);transform-origin:70%;transition:transform .3s}#community-list-wrapper{cursor:grab;overflow:hidden;width:100%}#community-list-wrapper:active{cursor:grabbing}#community-list-wrapper .community-list{display:flex;flex-wrap:nowrap;list-style-type:none;margin:0;margin-inline:-7.5px;padding:0;white-space:nowrap}#community-list-wrapper .community-list .community-list-item{align-items:center;color:#d8d8d8;display:flex;margin-inline:7.5px}#community-list-wrapper .community-list .community-list-item::after{content:"•";font-size:20px;padding-left:14px}#community-list-wrapper .community-list .community-list-item a{color:var(--e-global-color-primary)}#community-list-wrapper .community-list .community-list-item a:hover{color:var(--e-global-color-secondary)}.elementor-button--primary .elementor-button{align-items:center;background-color:#004860;border-color:#004860;border-style:solid;border-width:2px;color:var(--e-global-color-7e81ee4)}.elementor-button--primary--light .elementor-button{background-color:var(--e-global-color-7e81ee4);border-color:var(--e-global-color-7e81ee4);color:var(--e-global-color-primary)}.elementor-button--primary--light .elementor-button:hover{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:var(--e-global-color-7e81ee4)}.elementor-button__arrow--primary .elementor-button,.elementor-button__arrow--primary--outline .elementor-button{display:flex;column-gap:30px;max-width:fit-content}.elementor-button__arrow--primary .elementor-button::after{background:url("/wp-content/uploads/sites/9/2025/09/icon-right-angle-sprite.svg") no-repeat 0 17px/cover;content:"";display:block;height:17px;width:10px}.elementor-button__arrow--primary--outline .elementor-button::after{background:url("/wp-content/uploads/sites/9/2025/09/icon-right-angle-sprite.svg") no-repeat 0 0/cover;content:"";display:block;height:17px;width:10px}.elementor-button__arrow--primary--outline .elementor-button:hover::after{background-position:0 -17px}.elementor-button--primary--outline .elementor-button{background-color:rgba(0,74,98,0);border-color:var(--e-global-color-primary);color:var(--e-global-color-primary)}.elementor-button--primary--outline .elementor-button:hover{background-color:#00728b;border-color:var(--e-global-color-accent);color:var(--e-global-color-7e81ee4)}.elementor-button--primary--light--outline .elementor-button{background-color:hsla(0,0%,100%,0);border-color:var(--e-global-color-7e81ee4);color:var(--e-global-color-7e81ee4)}.elementor-button--primary--light--outline .elementor-button:hover{background-color:#fff;border-color:var(--e-global-color-7e81ee4);color:var(--e-global-color-primary)}.elementor-button--primary--link .elementor-button{align-items:center;background-color:rgba(0,74,98,0);border:2px solid rgba(0,74,98,0);color:var(--e-global-color-text);column-gap:10px;display:flex;padding:0}.elementor-button--primary--link .elementor-button::after{aspect-ratio:1/1;background:url("/wp-content/uploads/2025/08/icon-learn-more-right-arrow-outline.svg") no-repeat center center/cover;content:"";display:block;transition:transform .2s ease-in-out;width:40px}.elementor-button--primary--link .elementor-button:hover,.elementor-button--primary--link .elementor-button:focus{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--e-global-color-text)}.elementor-button--primary--link .elementor-button:hover::after{transform:translatex(6px)}@media screen and (max-width: 767px){.elementor-button--primary .elementor-button{margin-left:auto;margin-right:auto}}.gform-theme--framework .gform_validation_errors{display:none !important}
