/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 15 2025 | 22:07:34 */
.elementor-text-editor ul {
    list-style: disc outside;
	margin-left: 40px;
}

/*.elementor-widget-text-editor a,*/
.gform_wrapper a{
    color: inherit;
    text-decoration: solid 1px underline;
    text-underline-offset: 3px;
}
/*.elementor-widget-text-editor a:hover,*/
.gform_wrapper a:hover{
    text-decoration: none;
}


body:not(.page-id-27893) .finreg-item{
	display:none !important;
}
xheader#header .menu-item.finreg-item .avia-menu-text {
    content: url('/wp-content/uploads/2023/02/FinReg-Logo.png');
}
xheader#header.av_header_transparency .menu-item.finreg-item .avia-menu-text {
    content: url('/wp-content/uploads/2023/02/FinReg-Logo-Reverse-White.png');
}
header#header .menu-item.finreg-item .avia-menu-text {
    transform: translateY(35%);
    width: 76px;
    position: relative;
}
header#header .menu-item.finreg-item .avia-menu-fx{
    display:none;
}
XXheader.light_bg_color .menu-item.finreg-item a:before{
    content:'';
    height: 40px;
    width: 100px;
    display:block;
    background: rgb(255 255 255 / 90%) !important;
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    left: 0;
}


a:hover{
    text-decoration: none !important;
}


ul {
    margin-left: 20px;
}
@media only screen and (max-width: 990px) {
.remove-bg-overlay-on-tablet-and-phone > .elementor-background-overlay{
    display:none;
}
}
body.page-template-elementor_header_footer .elementor-inner{
    min-height: calc(100vh - 143px) !important;
    width: 100% !important;
    display: flex;
    justify-content: center;
}

.no-margin-top,
.no-margin-top p{
  margin-top: 0 !important;
}
.no-margin-bottom,
.no-margin-bottom p{
  margin-bottom: 0 !important;
}
.no-margin,
.no-margin p{
  margin: 0 !important;
}

/* Mobile menu */
@media screen and (max-width: 990px) {
#top #av-burger-menu-ul{vertical-align: top;}
#top #av-burger-menu-ul li a{padding: 10px 50px !important;}
#top #av-burger-menu-ul li li a{padding-left: 70px !important;}

ul.ee-filters.ee-filters--faq_catgory {
    display: none;
}
}

/** Default enfold layout template **/
body.page-template-default .entry-content-header{
    display:none;
}
body.page-template-default #main .container{
     max-width: 100% !important;
     padding: 0 !important;
    width: 100% !important;
}
#top .fullsize .template-blog .post .entry-content-wrapper{
    text-align: left;
}

/*body.page-template-default .template-page .entry-content-wrapper h1, 
body.page-template-default .template-page .entry-content-wrapper h2,
body.page-template-default .template-page .entry-content-wrapper h3,
body.page-template-default .template-page .entry-content-wrapper h4,
body.page-template-default .template-page .entry-content-wrapper h5{
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
}*/


body.page-template-default #main .container_wrap.container_wrap_first.main_color{
    background-color: white;
}
body.page-template-default .template-page {
    padding: 0;
}




/* fix gravity form display issue */
.gform_wrapper { display:block !important; }




/* Gform next and save later button */
.gform_page_footer .gform_next_button,
.gform_page_footer .gform_button.button   {
    font-family: var( --e-global-typography-7a587ce-font-family ), Open sans;
    font-size: var( --e-global-typography-7a587ce-font-size );
    font-weight: var( --e-global-typography-7a587ce-font-weight );
    text-transform: var( --e-global-typography-7a587ce-text-transform );
    line-height: var( --e-global-typography-7a587ce-line-height );
    letter-spacing: var( --e-global-typography-7a587ce-letter-spacing );
    fill: #ffffff;
    color: #ffffff;
    background-color: var( --e-global-color-primary );
    padding: 8px 25px 8px 25px;
}
.gform_page_footer .gform_next_button:hover,
.gform_page_footer .gform_button.button:hover{
    color: #ffffff;
    background-color: var( --e-global-color-765beb69 );
}
.gform_page_footer .gform_save_link,
.gform_footer input[value="Send Link"] {
    color: var( --e-global-color-primary );
    border-bottom: solid 2px var( --e-global-color-primary );
    padding-bottom: 1px;
    line-height: 1.8em !important;
    font-family: "Open Sans" !important;
    font-weight:600;
    font-size: 1rem !important;
    margin-left: 0 !important;
}
.gform_page_footer .gform_save_link:hover,
.gform_footer input[value="Send Link"]:hover {
    color: var( --e-global-color-765beb69 );
    border-bottom: solid 2px transparent;
    text-decoration: none;
}

.gform_footer input[value="Send Link"] {
    margin-left: 0 !important;
    text-transform: none;
    border: none;
    background: none;
    padding: 9px 0 1px 0 !important;
    width: auto !important;
    border-bottom: solid 2px #273772;
    border-radius: 0px !important;
	margin-top: 0 !important;
}



/* disable elementor lightbox */
body.postid-22642 .dialog-widget.elementor-lightbox{ display:none !important; }



/* Interested to join us form */
.gform_legacy_markup_wrapper#gform_wrapper_174 .ginput_complex label{
    color: #202020 !important;
    font-family: 'Hind', sans-serif !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 1.6em !important;
    letter-spacing: 0;
}
.gform_legacy_markup_wrapper .ginput_container{
    margin-top: 6px !important;
}
@media screen and (max-width: 748px) {
.gform_legacy_markup_wrapper .ginput_complex > span:last-child{
    padding-top: 10px !important;
}
.gform_legacy_markup_wrapper .ginput_complex > span:last-child label{
    margin-top: 11px !important;;
}
.gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield{
    margin-top: 11px
}
.gform_legacy_markup_wrapper li.gfield {
    margin-bottom: 0 !important;
}
.gform_legacy_markup_wrapper li.gfield .gfield_label{
    margin-top: 6px;
}
}
.gform_legacy_markup_wrapper#gform_wrapper_174 .gform_footer input.button {
    font-family: var( --e-global-typography-7a587ce-font-family ), Open sans;
    font-size: var( --e-global-typography-7a587ce-font-size );
    font-weight: var( --e-global-typography-7a587ce-font-weight );
    text-transform: var( --e-global-typography-7a587ce-text-transform );
    line-height: var( --e-global-typography-7a587ce-line-height );
    letter-spacing: var( --e-global-typography-7a587ce-letter-spacing );
    word-spacing: var( --e-global-typography-7a587ce-word-spacing );
    fill: #ffffff;
    color: #ffffff;
    background-color: var( --e-global-color-primary );
    padding: 8px 25px 8px 25px;
    border-radius: 3px;
    transition: all .3s;
}
.gform_legacy_markup_wrapper#gform_wrapper_174 .gform_footer input.button:hover{
    color: #ffffff;
    background-color: var( --e-global-color-765beb69 );
}


/* Signup form FOOTER */
.signup-footer_wrapper .gform_validation_errors.validation_error{ display:none !important; }

@media screen and (min-width: 768px) {
.signup-footer_wrapper .gform_footer{
    position: absolute;
    top: 45px;
    right: 0;
    width: auto !important;
    padding: 0 !important;
    height: 43px;
}
.signup-footer_wrapper .gform-body .email-field{
    padding: 0;
    width: calc(100% - 75px);
}
}
.signup-footer_wrapper .gform-body .email-field input{
    height: 43px;
    border-radius:5px !important;
}
.signup-footer_wrapper .gform-body .ginput_container_consent{
    font-size:0.85rem;
    line-height:1.3
}
.signup-footer_wrapper .gform-body .ginput_container_consent label:before{
    transform:translateY(4px)
}
.signup-footer_wrapper .gform-body .consent-field .gfield_required{display:none;}

/* Elementor Image Gallery Loader GIF */
.elementor-gallery__container {
   background-image: url(/wp-content/uploads/2022/05/loader.gif);
   background-repeat: no-repeat;
   background-position: top center;
   min-height: 100px;
   background-size: 100px;
}

/* change the dimension of the iframe when it's youtube caroussel */
.avia-popup .mfp-iframe-holder .mfp-iframe.youtube{
    height: auto;
    aspect-ratio: 16 / 9 !important;
}
.avia-popup .mfp-iframe-holder.youtube-iframe{background: #000000d4; position: fixed;}
.avia-popup .mfp-iframe-holder.youtube-iframe button.mfp-arrow{display: none;}


.faq-box #olc-faq-search-form{
    max-width: 500px;
    padding: 15px 15px 15px 25px !important;
    border-radius: 50px !important;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 251.1 251.5' style='enable-background:new 0 0 251.1 251.5;' xml:space='preserve'%3E%3Cpath fill='%239f9f9f' d='M187.6,172.8c15-18.1,24-41.3,24-66.6c0-57.7-47-104.7-104.7-104.7C49.1,1.4,2.1,48.4,2.1,106.1 c0,57.7,47,104.7,104.7,104.7c24.4,0,46.9-8.5,64.7-22.5l58.4,58.4c2.2,2.2,5,3.3,7.9,3.3c2.9,0,5.7-1.1,7.9-3.3 c4.4-4.4,4.4-11.5,0-15.8L187.6,172.8z M24.5,106.1c0-45.4,37-82.3,82.3-82.3s82.3,37,82.3,82.3c0,45.4-37,82.3-82.3,82.3 C61.5,188.5,24.5,151.6,24.5,106.1z'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    background-position: 95% !important;
    background-size: 20px !important;
    border-color: #273772 !important;
    border-width: 0px !important;
    background-color: #F3F3F3 !important;
    font-size: 1rem !important;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(171,171,171,0.28);
	-moz-box-shadow: 5px 5px 5px 0px rgba(171,171,171,0.28);
	box-shadow: 5px 5px 5px 0px rgba(171,171,171,0.28);
}
.faq-box #olc-faq-search-form::placeholder{
    color: #9f9f9f !important;
}

/* AIWM Year-end Survey */
div#gform_confirmation_wrapper_161 p{
    margin-bottom: -20px !important;
}

/* mc profile update form */
.aiwm-invalid-access a { color:#BF8A4A !important; }



.homepage-form .gform_wrapper span.gfield_required{
    color: white !important;
    font-style: italic;
    font-size: 0.85rem !important;
}
.homepage-form .gform_wrapper .gfield--type-name select{
    min-height: 39px;
}
.homepage-form .gform_wrapper .gfield--type-name .name_prefix_select{
    padding-top: 2px !important;
}
.homepage-form .gform_wrapper textarea,
.homepage-form .gform_wrapper select{
    border: none !important;
}
.homepage-form .gform_wrapper input{
    background: #fff !important;
}
.homepage-form .gform_wrapper textarea,
.homepage-form .gform_wrapper select{
    border: none !important;
}

input#gform_submit_button_206 {
    background-color: #BF8A4A !important;
}
.homepage-form .gform_wrapper input{
    background: #fff !important;
}
.homepage-form .gform_wrapper textarea:focus,
.homepage-form .gform_wrapper select:focus,
.homepage-form .gform_wrapper input:focus{
    -webkit-box-shadow: inset 0px 0px 10px 5px rgba(0,0,0,0.15) !important;
    -moz-box-shadow:inset 0px 0px 10px 5px rgba(0,0,0,0.15) !important;
    box-shadow: inset 0px 0px 10px 5px rgba(0,0,0,0.15) !important;
}

/* remove lightbox fading effect */
.mfp-iframe-scaler iframe {
  background: #fff !important;
}


/* Homepage adjust member area keypoint layout*/
.flex3cols .elementor-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
@media screen and (min-width: 768px) {
.flex3cols .elementor-container > div[data-element_type="column"]{
    flex: calc(33% - 20px);
    min-height: 135px;
}
}
@media screen and (max-width: 767px) {
.flex3cols .elementor-container > div[data-element_type="column"]{
    flex: calc(50% - 20px);
    min-height: 135px;
}

.reverse-on-mobile .elementor-widget-wrap{
    flex-direction: column-reverse;
    justify-content: flex-end;
}
}


.aiam-team-profile-pic .elementor-cta__bg{
    background-size: contain;
    background-repeat: no-repeat;
}

/* hide linked-in icon with no url */
div.elementor-icon-wrapper > div.elementor-icon > i.fab.fa-linkedin { display:none !important;}



a.mfp-iframe.lightbox-added,
a.ee-post__title {
    color: inherit;
}

/* IWM SUMMIT FORM */
.iwm-2026_wrapper .gform_validation_errors{ display:none !important; }
