/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.6.1769245862
Updated: 2026-01-24 04:11:02

*/

body {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
.faqStyle a.elementor-accordion-title {
    font-size: 20px !important;
}
.faqStyle .elementor-tab-content {
    color: #262626;
    font-family: "Roboto", Sans-serif;
    font-size: 18px !important;
    font-weight: normal !important;
}
.faqStyle .elementor-accordion-item {
    border-bottom: 3px #262626 solid !important;
}
.faqStyle .elementor-accordion .elementor-tab-title {
    padding: 15px 0 !important;
}
.faqStyle .elementor-accordion .elementor-tab-content {
    padding: 15px 0 !important;
}
.gform_button {
    background-color: #FFBB19 !important;
    font-weight: 700;
    text-transform: uppercase;
    color: #262626 !important;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
    display: inline-block;
    font-size: 15px;
    padding: 12px 24px;
    -webkit-appearance: none !important;

}
.termmargin strong {
    display: flex;
    margin-top: 20px;
    margin-bottom: 10px;
}
.lowerAlpha li {
    list-style: lower-alpha;
}
.lowerRoman li {
    list-style: lower-roman;
}
.image100 img {
    width: 100%;
}
.footerCopyright a {
    color: #BDBDBD;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.joinComm p {
    margin: 0;
}
span.yellowColor {
    color: #FFBB19 !important;
}
.riceSix .elementor-widget-image {
    min-height: 130px;
}
.howtojoin p {
    margin: 0;
    padding-bottom: 10px;
}
.ourCurrentStakeholders .elementor-counter-title {
    border-top: 2px solid #fff;
    margin-top: 15px !important;
    padding-top: 15px !important;
}
.redColor span.elementor-counter-number-suffix, .redColor {
    color: #FA1939;
}
.buttonFull  a.elementor-button.elementor-button-link.elementor-size-md {
    width: 100%;
    -webkit-appearance: none !important;
}
.linkColor a {
    color: #262626;
}
label.gfield_label.gform-field-label {
    font-size: 16px !important;
}
.gform_body label {
    color: #262626;
    font-size: 16px !important;
    font-family: Greycliff CF, 'Roboto';
    word-wrap: break-word;
}
.gform_body input {
    background-image: none !important;
    border: 1.5px solid #262626;
}
.gfield_description {
    color: #262626 !important;
    font-size: 22px !important;
    font-family: Sculpin, 'Roboto' !important;
    font-weight: 700 !important;
    line-height: 59px;
    word-wrap: break-word;
    margin: 5% auto;
}
input#input_2_11 {
    width: 100%;
}
.single-post h2.widget-title {
    display: none;
}
#recent-posts-2 a {
    color: white;
    font-size: 16px;
    font-family: Greycliff CF, 'Roboto';
    font-weight: 600;
    line-height: 25px;
    word-wrap: break-word;
}
#recent-posts-2 li {
    margin-bottom: 10px;
    list-style: none;
}
#recent-posts-2 ul {
    padding: 0;
}
.singlePostContent a {
    color: #262626;
    font-size: 20px;
    font-family: Greycliff CF, 'Roboto';
    font-weight: 700;
    line-height: 30px;
    word-wrap: break-word;
    text-decoration: underline !important;
}
.elementor-post__badge {
    background-color: #262626 !important;
    color: #fff !important;
    border: none !important;
}
.imgwitharrow::after {
    content: '';
    position: absolute;
    top: -54px;
    left: 75px;
    width: 100%;
    height: 54px;
    background: url('/wp-content/uploads/2023/12/Big-IDEAS-Assets-Execute-e1703099978129.png') center/cover;
    z-index: 1;
}
.elementor-element.elementor-element-7f4b196.bottomArrow.e-flex.e-con-boxed.e-con.e-child::before {
    content: '';
    position: absolute;
    top: 260px;
    left: 190px;
    width: 66%;
    height: 130px;
    background: url('/wp-content/uploads/2023/12/Big-IDEAS-Assets-Scale-1-e1703101603611.png') center/cover;
    z-index: 1;
}
h1.elementor-heading-title.elementor-size-default, span.elementor-counter-number, body.elementor-page h2.elementor-heading-title.elementor-size-default, h3.elementor-heading-title.elementor-size-default {
    font-family: sculpin !important;
}
p, .menu-item a.elementor-item, .elementor-icon-list-item a, span.elementor-button-text, a.elementor-button.elementor-button-link.elementor-size-md, a.elementor-button.elementor-button-link.elementor-size-md,.elementor-counter-title , h4.elementor-heading-title.elementor-size-default, p a, h5.elementor-heading-title.elementor-size-default, .page-id-11 h2.elementor-heading-title.elementor-size-medium, li, legend.gfield_label{
    font-family: greycliff-cf !important;
    letter-spacing: 0.10px !important;
    -webkit-appearance: none !important;
}
span.elementor-button-text {
    font-weight: 700;
}
#field_1_11 .charleft.ginput_counter.gfield_description {
    font-size: 12px !important;
    padding: 0;
    margin: 0;
    font-weight: 400 !important;
}
form#gform_4 {
    display: flex;
    align-items: center;
    flex-direction: row;
}
ul#gform_fields_4 {
    display: flex;
    flex-direction: row;
}
li#field_4_1, li#field_4_2 {
    flex: 1;
    margin: 0;
}
input#gform_submit_button_4 {
    background-color: #262626 !important;
    color: #fff !important;
    font-size: 12px;
    font-family: greycliff-cf !important;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.25px;
    word-wrap: break-word;
    -webkit-appearance: none !important;
    cursor: pointer;
}
input#input_4_1,input#input_4_2 {
    width: 100%;
    padding: 8px;
    border: unset !important;
}
#elementor-popup-modal-11708 .dialog-widget-content {
    background-color: #5F9D9F !important;
}

#popupNewsletter ul#gform_fields_4 {
    flex-direction: column !important;
}
#popupNewsletter form#gform_4 {
    flex-direction: column !important;
}
div#gform_confirmation_message_4 {
    font-family: greycliff-cf !important;
}
::placeholder {
    color: #262626 !important;
    opacity: 1; /* Firefox */
  }
div#gform_4_validation_container {
    display: none;
}
.gfield_validation_message {
    font-size: 12px !important;
    padding: 0 !important;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: unset !important;
    border-bottom: unset !important;
    border-top: unset !important;
    margin-bottom: 0 !important;
    padding-bottom: 0;
    padding-top: 0;
}
.programTeam img.attachment-full.size-full {
    width: 100% !important;
}
.programTeam .elementor-widget-image {
    height: 260px;
    overflow: hidden;
}
a.dialog-close-button.dialog-lightbox-close-button {
    top: 18px !important;
}
.gfield--type-html {
    color: #262626;
    font-size: 20px;
    font-family: Sculpin !important;
    font-weight: 700;
    word-wrap: break-word;
    margin-top: 5% !important;
    margin-bottom: 5% !important;
}
.riceretailfrom form#gform_4 {
    flex-direction: column;
}
.riceretailfrom ul#gform_fields_4 {
    flex-direction: column;
}
.foruCircles h6.elementor-heading-title.elementor-size-default {
    height: 70px !important;
    width: 70px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.riceretailfrom input#gform_submit_button_4 {
    background-color: transparent !important;
    border: 2px solid #fff !important;
    border-radius: 6px !important;
}
.bgRyellow {
    background-size: 100% 100% !important;
}
.imgAbsolute {
    margin-top: -20.8% !important;
}
img.attachment-full.size-full.wp-image-11934, img.attachment-full.size-full.wp-image-11939, img.attachment-full.size-full.wp-image-11932 {
    width: 100% !important;
}
span.boldTxt {
    font-weight: 700;
}
.homebanner a.elementor-button.elementor-button-link.elementor-size-md {
    width: 100% !important;
}
.gform_confirmation_message {
    font-family: 'greycliff-cf' !important;
}
.imgAbsoluteTransparent img.attachment-full.size-full {
    width: 100%;
}
.imgAbsoluteTransparent .elementor-widget-container a {
    width: 100%;
}
.dialog-lightbox-message a {
    color: #FFBB19 !important;
}
span.post-navigation__prev--title, span.post-navigation__next--title {
    color: #262626 !important;
    font-size: 17px !important;
    font-family: greycliff-cf !important;
    font-weight: 700 !important;
}
span.post-navigation__prev--label, span.post-navigation__next--label {
    color: #262626;
    font-size: 14px !important;
    font-family: greycliff-cf !important;
    font-weight: 800 !important;
    line-height: 36px;
    letter-spacing: 1px;
    word-wrap: break-word;
}

.page-id-11856 h3.elementor-heading-title.elementor-size-default, .page-id-11856 h2.elementor-heading-title.elementor-size-default {
    font-family: 'Effra Heavy', sans-serif !important;
    font-weight: bold;
}
span.elementor-counter-number-prefix {
    font-weight: 300 !important;
}
/* .tabBioThree .elementor-tabs {
    display: flex;
    flex-direction: column-reverse;
} */
.tabBioThree .elementor-widget-tabs .elementor-tab-content {
    padding: 0 !important;
}
/* #benefitssectionId {
    margin-top: -10px !important;
} */
.hiddenImgTerri {
    display: none;
  }
.hiddenImgStefan {
    display: none;
  }
.hiddenImgCeata {
    display: none;
  }

  div#field_7_7, div#field_7_20 {
    padding: 0;
    margin-top: 2% !important;
    margin-bottom: 2% !important;
    font-family: sculpin!important;
}
div#gfield_description_7_19 {
    margin: 0;
    font-size: 12px !important;
}
div#field_7_21 {
    margin-top: 2% !important;
    margin-bottom: 2% !important;
    font-size: 18px !important;
    font-weight: normal !important;
}
#field_7_28 .charleft.ginput_counter.gfield_description.warningTextareaInfo {
    font-size: 12px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.page-id-12884 h2.gform_title {
    font-family: sculpin!important;
}
.charleft.ginput_counter.gfield_description.warningTextareaInfo {
    margin: 0 !important;
    font-size: 14px !important;
}
#field_7_19 div#gfield_description_7_19 {
    font-size: 11px !important;
    font-family: Greycliff CF, 'Roboto' !important;
    margin-top: -22px !important;
    line-height: 15px !important;
}
#gform_fields_7 .gfield--type-html, #gform_wrapper_7 h2.gform_title {
    color: #5F9D9F !important;

}
#gform_fields_7 div#field_7_29 {
    margin: 0 0 0 0 !important;
    font-size: 16px !important;
    color: #262626 !important;
}
@media (max-width: 768px) { 
    .gform-body.gform_body {
        width: 100%;
    }
    .elementor-element.elementor-element-7f4b196.bottomArrow.e-flex.e-con-boxed.e-con.e-child::before, .imgwitharrow::after {
        display: none !important;
    }
    .popUpHead img.attachment-full.size-full {
        width: 50%;
        margin-bottom: 15px;
    }
    form#gform_4 {
        flex-direction: column;
    }
    ul#gform_fields_4 {
        flex-direction: column;
    }
    .elementor-43 .elementor-element.elementor-element-e4830fd > .elementor-widget-container {
        --e-transform-translateX: 0% !important;
    }
    .programTeam .elementor-widget-image {
        height: 360px;
        overflow: hidden;
    }
    .imgAbsolute {
        margin-top: 0 !important;
    }
    .n2-ss-showcase-slides.n2-ow.n2-ss-showcase-slides--ready {
        margin-top: -200px;
    }
    .firstBoxPop {
        width: 30% !important;
    }
    .secondBoxPop {
        width: 20% !important;
    }
    .thirdBoxPop {
        width: 38% !important;
    }
}
