.elementor-kit-8221{--e-global-color-primary:#007B8A;--e-global-color-secondary:#004869;--e-global-color-text:#333333;--e-global-color-accent:#FAA21B;--e-global-color-7c27f0cd:#A1CCD633;--e-global-color-54b69ff0:#00486980;--e-global-color-70954f89:#FFFFFF;--e-global-color-b7ac2d6:#A1CCD6;--e-global-typography-primary-font-family:"Gotham";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Gotham";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Gotham";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Gotham";--e-global-typography-accent-font-weight:500;font-family:"Gotham", Sans-serif;font-size:1.125rem;}.elementor-kit-8221 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8221 a{color:var( --e-global-color-secondary );}.elementor-kit-8221 a:hover{color:var( --e-global-color-b7ac2d6 );}.elementor-kit-8221 h1{font-family:"Gotham", Sans-serif;font-size:2.5rem;font-weight:500;}.elementor-kit-8221 h2{font-family:"Gotham", Sans-serif;font-size:1.875rem;font-weight:500;}.elementor-kit-8221 h3{font-family:"Gotham", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.3em;}.elementor-kit-8221 h4{font-family:"Gotham", Sans-serif;font-size:1.25rem;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1200px){.elementor-kit-8221{font-size:1rem;}.elementor-kit-8221 h1{font-size:2.25rem;}.elementor-kit-8221 h2{font-size:1.75rem;}.elementor-kit-8221 h3{font-size:1.25rem;}.elementor-kit-8221 h4{font-size:1.125rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8221{font-size:0.875rem;}.elementor-kit-8221 h1{font-size:1.75rem;}.elementor-kit-8221 h2{font-size:1.25rem;}.elementor-kit-8221 h3{font-size:1rem;}.elementor-kit-8221 h4{font-size:0.875rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* --- GENERAL --- */
.elementor-flip-box--effect-push .elementor-flip-box, .elementor-flip-box--effect-slide .elementor-flip-box {
    overflow: clip!important;
}

p a:hover, p li a:hover, .elementor-text-editor li a:hover {
    color: var(--e-global-color-b7ac2d6)!important
}
.amec-link a {
    color: var(--e-global-color-primary)
}
.elementor-flip-box__layer__inner a {
    color: #fff!important;
}

.magicform-1 .mf-page.mf-page-0 .mf-next-btn:disabled {
    opacity: 0.3;
}
.amec-cta a {
    color: #fff!important;
}

.elementor-location-popup .elementor-tab-title.elementor-active {
    color: var(--e-global-color-accent)!important;
}
.word-break p {
    word-break: break-all;
}
.top-image-fill img {
    object-position: top;
}
.amec-footer p a, .amec-second-footer a {
    color: var(--e-global-color-70954f89);
    text-decoration: underline;
}
.amec-notification a {
    color: var(--e-global-color-accent);
}
h2:after {
    content: "";
    display: block;
    border-bottom: 2px solid #333;
    width: 50px;
    position: relative;
    margin-top: 20px;
}
.white h2:after {
    border-bottom: 2px solid #fff!important;
}
.link a {
    color: var(--e-global-color-primary);
}
.link a:hover {
    color: var(--e-global-color-b7ac2d6);
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img {
    transform: translate(-50%,-50%) scale(1)!important;
}
.tribe-events .tribe-events-c-search__button {
    background: #3CC1C8!important;
    border-radius: 0!important;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    border: 1px solid #3CC1C8!important;
    color: #3CC1C8!important;
    background-color: #fff!important;
    border-radius: 0!important;
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active {
    color: #fff!important;
    background-color: var(--e-global-color-accent)!important;
}
.amec-tab-popup .elementor-tab-title {
    background: #dfdfdf;
    padding: 10px;
    border-radius: 0!important;
    margin-top: 10px;
}
.amec-tab-popup .elementor-tab-title a {
    color: #333333!important;
}
.amec-tab-popup .elementor-tab-title.elementor-active a {
    color: #fff!important;
}
.amec-tab-popup .elementor-tab-title.elementor-active {
    background: var(--e-global-color-primary)!important;
}
.single .tribe-events-event-image {
    display: none;
}
.elementor-location-popup p a {
    color: var(--e-global-color-primary)!important;
}
.elementor-location-popup .elementor-tab-desktop-title.elementor-active {
    backgrond: var(--e-global-color-accent)!important;
    color: #fff!important;
}

/* --- NAVBAR --- */
.menu-item .elementor-item-active {
    color: var(--e-global-color-text)!important;
    font-weight: 500!important;
}
.visibility-hidden {
    visibility: hidden;
}

/* --- SLIDER --- */
.amec-slider .elementor-background-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    /*background: rgba(0,123,138,0.7)!important;*/
    background-size:cover;
    background-image:url('/wp-content/uploads/2025/11/BLUE-OVERLAY-ON-ALL-TOP-BANNERS-2x-scaled.png')!important;
    background-repeat:no-repeat;
    height: 100%;
    z-index: 0;
    width: 100%;
    /*transform-origin: 0 0;*/
    /*transform: rotate(0deg) skewX(-30deg);*/
}
/*.amec-slider .elementor-background-overlay:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: -5%;*/
/*    background-color: inherit;*/
/*    width: 25px;*/
/*    height: 100%;*/
/*    z-index: -1;*/
/*    transform: skewX(0deg);*/
/*}*/
/*.amec-slider .elementor-background-overlay:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: -10%;*/
/*    background-color: inherit;*/
/*    width: 25px;*/
/*    height: 100%;*/
/*    z-index: -1;*/
/*    transform: skewX(0deg);*/
/*}*/
.amec-slider .elementor-swiper-button {
    background: var(--e-global-color-text);
    padding: 5px 5px 5px 10px;
}
.amec-slider .elementor-swiper-button-prev {
    left: 0;
}
.amec-slider .elementor-swiper-button-next {
    right: 0;
}
.amec-slider .swiper-slide-contents {
    max-width: 1200px!important;
    width: 1200px!important;
    margin: 0 auto;
    padding-right: 30%;
}
.amec-slider .elementor-slide-button, .amec-cta .elementor-button {
    padding: 16px 0 16px 30px;
}
.amec-slider .elementor-slide-button:after, .amec-cta .elementor-button:after {
    content: "";
    background-image: url('/wp-content/uploads/2023/02/arrow-button.svg');
    background-size: 30px 10px;
    margin-left: 20px;
    /*background-color: rgba(255,255,255,0.2);*/
    background-color:#279fb0;
    background-repeat: no-repeat;
    padding: 15px 30px;
    background-position: center center;
}
.amec-slider .swiper-pagination {
    bottom: 20px;
}
.amec-slider .swiper-slide {
    overflow: hidden;
}

@media (min-width:1201px) and (max-width:1280px){
    .amec-slider .swiper-slide{
        height:400px!important;
    }
}

@media (max-width: 1200px) {
       .amec-slider .elementor-background-overlay {
    width: 70%;
}
/*    .amec-slider .elementor-background-overlay:after {*/
/*    right: -10%;*/
/*}*/
/*.amec-slider .elementor-background-overlay:before {*/
/*    right: -20%;*/
/*}*/
}
@media (max-width: 767px) {
   .amec-slider .elementor-background-overlay {
    width: 100%;
    left:0px!important;
}

.amec-slider .elementor-swiper-button{
    top:95%!important;
}
.amec-slider .elementor-swiper-button-next{
    right:0px!important;
}
.amec-slider .elementor-swiper-button-prev{
    left:0px!important;
}
.amec-slider .swiper-slide-inner .elementor-slide-description:not(:last-child),.amec-slider .swiper-slide-inner .elementor-slide-heading:not(:last-child){
    width:150%!important;
    
}
/*    .amec-slider .elementor-background-overlay:after {*/
/*    right: -15%;*/
/*}*/
/*.amec-slider .elementor-background-overlay:before {*/
/*    right: -30%;*/
/*}*/
/*.amec-slider .elementor-swiper-button {*/
/*    display: none!important;*/
/*}*/
/*.elementor-12 .elementor-element.elementor-element-0e4b5f8 .elementor-repeater-item-2d33f90 .swiper-slide-bg {*/
/*    background-image: url('/wp-content/uploads/2021/05/More-Resourceful-Website-Banner-mobile2.png')!important;*/
/*}*/
}

/* --- FORM --- */
.amec-sponsor-form h2.mf-page-title {
    color: var(--e-global-color-text);
    font-size: 2rem!important;
    margin-bottom: 50px!important;
}
.amec-sponsor-form .magicform {
    padding: 0 0px!important;
}
.amec-sponsor-form .mf-page {
    padding: 0!important;
}
.amec-sponsor-form h2:after {
    display: none;
}
.amec-sponsor-form {
    background: #fff;
}
.amec-sponsor-form .mf-page > .mf-row {
    background: #fff;
    border: 1px solid #dedede;
    padding: 0px!important;
    margin-bottom: 30px;
}
.amec-sponsor-form .mf-page > .mf-row > .mf-col {
    padding: 0!important;
}
.amec-sponsor-form .mf-col > .mf-form-group {
    background: #f5f5f5;
    padding: 10px 30px;
}
.amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-checkBox_1_3, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-checkBox_1_13, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-checkBox_1_17, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-checkBox_1_30, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-checkBox_1_43, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-checkBox_1_51, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-checkBox_1_56, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-checkBox_1_60, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-checkBox_1_64 {
    background: #fff;
}
div#grid_1_65, div#grid_1_91 {
    background: #007B8A!important;
}
.amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-calculateField_1_67, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-calculateField_1_92 {
   background: #007B8A!important;
    padding: 30px 30px 20px;
    color: #fff;
}
.amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-calculateField_1_67 label, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-calculateField_1_92 label {
    color: #fff!important;
}
#calculateField_1_67, #calculateField_1_92 {
    font-size: 2rem!important;
    color:#fff!important;
    font-weight: 700;
}
.amec-sponsor-form .mf-page > .mf-row h3.mf-position-left  {
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px!important;
    background: #007B8A;
    color: #fff!important;
    padding-left: 20px!important;
    padding-top: 10px!important;
    font-size: 1.25rem!important;
    margin-bottom: 0px!important;
}
.amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-text_1_75, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-text_1_71, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-text_1_72, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-text_1_73, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-fileUpload_1_74, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-text_1_70, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-phone_1_76, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-phone_1_77, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-termsOfUse_1_83, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-signature_1_82, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-radioButton_1_84, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-paragraphText_1_292 {
    background: #fff;
    padding: 30px 0 0 0;
}
.mf-buttons button.mf-next-btn, .mf-form-group button.mf-back-btn, .mf-button-right button.mf-submit-btn {
    border-radius: 0!important;
    height: 50px!important;
    max-height: 50px!important;
}
.mf-row.mf-form-group-grid_1_89 > .mf-col .mf-form-group {
    padding-top: 10px;
}
.mf-row.mf-form-group-grid_1_89, .mf-row.mf-form-group-grid_1_90 {
    padding: 30px!important;
}
.amec-sponsor-form .mf-form-group-grid_1_94, .amec-sponsor-form .mf-form-group-grid_1_124, .amec-sponsor-form .mf-form-group-grid_1_127, .amec-sponsor-form .mf-form-group-grid_1_133, .amec-sponsor-form .mf-form-group-grid_1_148, .amec-sponsor-form .mf-form-group-grid_1_151, .amec-sponsor-form .mf-form-group-grid_1_154, .amec-sponsor-form .mf-form-group-grid_1_229, .amec-sponsor-form .mf-form-group-grid_1_232, .amec-sponsor-form .mf-form-group-grid_1_238 {
    background: var(--e-global-color-primary)!important;
    margin: 0px;
}
.amec-sponsor-form .mf-form-group-html_1_97, .amec-sponsor-form .mf-form-group-html_1_126, .amec-sponsor-form .mf-form-group-html_1_129, .amec-sponsor-form .mf-form-group-html_1_135, .amec-sponsor-form .mf-form-group-html_1_150, .amec-sponsor-form .mf-form-group-html_1_153, .amec-sponsor-form .mf-form-group-html_1_156, .amec-sponsor-form .mf-form-group-html_1_231, .amec-sponsor-form .mf-form-group-html_1_234, .amec-sponsor-form .mf-form-group-html_1_241 {
    background: transparent!important;
    padding: 10px!important;
    margin-bottom: 0!important;
}
.amec-sponsor-form .mf-form-group-grid_1_94 > .mf-col > .mf-form-group, .amec-sponsor-form .mf-form-group-grid_1_124 > .mf-col > .mf-form-group, .amec-sponsor-form .mf-form-group-grid_1_127 > .mf-col > .mf-form-group, .amec-sponsor-form .mf-form-group-grid_1_133 > .mf-col > .mf-form-group, .amec-sponsor-form .mf-form-group-grid_1_148 > .mf-col > .mf-form-group, .amec-sponsor-form .mf-form-group-grid_1_151 > .mf-col > .mf-form-group, .amec-sponsor-form .mf-form-group-grid_1_154 > .mf-col > .mf-form-group, .amec-sponsor-form .mf-form-group-grid_1_229 > .mf-col > .mf-form-group, .amec-sponsor-form .mf-form-group-grid_1_232 > .mf-col > .mf-form-group, .amec-sponsor-form .mf-form-group-grid_1_238 > .mf-col > .mf-form-group {
    margin-bottom: 0!important
}
.amec-sponsor-form .mf-row .mf-form-group-grid_1_94 > .mf-col, .amec-sponsor-form .mf-row .mf-form-group-grid_1_124 > .mf-col, .amec-sponsor-form .mf-row .mf-form-group-grid_1_127 > .mf-col, .amec-sponsor-form .mf-row .mf-form-group-grid_1_133 > .mf-col, .amec-sponsor-form .mf-row .mf-form-group-grid_1_148 > .mf-col, .amec-sponsor-form .mf-row .mf-form-group-grid_1_151 > .mf-col, .amec-sponsor-form .mf-row .mf-form-group-grid_1_154 > .mf-col, .amec-sponsor-form .mf-row .mf-form-group-grid_1_229 > .mf-col, .amec-sponsor-form .mf-row .mf-form-group-grid_1_232 > .mf-col, .amec-sponsor-form .mf-row .mf-form-group-grid_1_238 > .mf-col {
    padding: 0;
}
.amec-sponsor-form .mf-form-group-grid_1_94 > .mf-col > .mf-form-group > .mf-button-right > a.mf-btn-default, .amec-sponsor-form .mf-form-group-grid_1_124 > .mf-col > .mf-form-group > .mf-button-right > a.mf-btn-default, .amec-sponsor-form .mf-form-group-grid_1_127 > .mf-col > .mf-form-group > .mf-button-right > a.mf-btn-default, .amec-sponsor-form .mf-form-group-grid_1_133 > .mf-col > .mf-form-group > .mf-button-right > a.mf-btn-default, .amec-sponsor-form .mf-form-group-grid_1_148 > .mf-col > .mf-form-group > .mf-button-right > a.mf-btn-default, .amec-sponsor-form .mf-form-group-grid_1_151 > .mf-col > .mf-form-group > .mf-button-right > a.mf-btn-default, .amec-sponsor-form .mf-form-group-grid_1_154 > .mf-col > .mf-form-group > .mf-button-right > a.mf-btn-default, .amec-sponsor-form .mf-form-group-grid_1_229 > .mf-col > .mf-form-group > .mf-button-right > a.mf-btn-default, .amec-sponsor-form .mf-form-group-grid_1_232 > .mf-col > .mf-form-group > .mf-button-right > a.mf-btn-default, .amec-sponsor-form .mf-form-group-grid_1_238 > .mf-col > .mf-form-group > .mf-button-right > a.mf-btn-default {
    min-height: 25px!important;
    max-height: 25px!important;
    padding: 0!important;
    background: transparent!important;
    border-bottom: solid 1px #fff!important;
    border-radius: 0!important;
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
    margin-right: 10px;
    
}
.mf-form-group-html_1_97 a, .mf-form-group-html_1_126 a, .mf-form-group-html_1_129 a, .mf-form-group-html_1_135 a, .mf-form-group-html_1_150 a, .mf-form-group-html_1_153 a, .mf-form-group-html_1_156 a, .mf-form-group-html_1_231 a, .mf-form-group-html_1_234 a, .mf-form-group-html_1_241 a {
    color: #fff;
    text-decoration: underline;
    text-align: right;
}
.amec-sponsor-form .mf-form-group-grid_1_94 > .mf-col, .amec-sponsor-form .mf-form-group-grid_1_124 > .mf-col, .amec-sponsor-form .mf-form-group-grid_1_127 > .mf-col, .amec-sponsor-form .mf-form-group-grid_1_133 > .mf-col, .amec-sponsor-form .mf-form-group-grid_1_148 > .mf-col, .amec-sponsor-form .mf-form-group-grid_1_151 > .mf-col, .amec-sponsor-form .mf-form-group-grid_1_154 > .mf-col, .amec-sponsor-form .mf-form-group-grid_1_229 > .mf-col, .amec-sponsor-form .mf-form-group-grid_1_232 > .mf-col, .amec-sponsor-form .mf-form-group-grid_1_238 > .mf-col {
    display: flex
}
.amec-sponsor-form .mf-form-group-grid_1_94 > .mf-col > h3, .amec-sponsor-form .mf-form-group-grid_1_124 > .mf-col > h3, .amec-sponsor-form .mf-form-group-grid_1_127 > .mf-col > h3, .amec-sponsor-form .mf-form-group-grid_1_133 > .mf-col > h3, .amec-sponsor-form .mf-form-group-grid_1_148 > .mf-col > h3, .amec-sponsor-form .mf-form-group-grid_1_151 > .mf-col > h3, .amec-sponsor-form .mf-form-group-grid_1_154 > .mf-col > h3, .amec-sponsor-form .mf-form-group-grid_1_229 > .mf-col > h3, .amec-sponsor-form .mf-form-group-grid_1_232 > .mf-col > h3, .amec-sponsor-form .mf-form-group-grid_1_238 > .mf-col > h3  {
    display: flex!important;
    width: inline-block;
    border-bottom: none!important;
}
.amec-sponsor-form .mf-form-group-grid_1_94 > .mf-form-group-html_1_97  .ql-align-right, .amec-sponsor-form .mf-form-group-grid_1_124 > .mf-form-group-html_1_126  .ql-align-right, .amec-sponsor-form .mf-form-group-grid_1_127 > .mf-form-group-html_1_129  .ql-align-right, .amec-sponsor-form .mf-form-group-grid_1_133 > .mf-form-group-html_1_135  .ql-align-right, .amec-sponsor-form .mf-form-group-grid_1_148 > .mf-form-group-html_1_135  .ql-align-right, .amec-sponsor-form .mf-form-group-grid_1_151 > .mf-form-group-html_1_135  .ql-align-right {
    text-align: left!important;
}
.amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-fileUpload_1_101, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-fileUpload_1_102 {
    background: transparent!important;
    padding: 0!important;
}
.amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-html_1_99, .amec-sponsor-form .mf-col > .mf-form-group.mf-form-group-html_1_235 {
    background: transparent!important;
    padding: 0 30px 20px!important;
    color: #fff!important;
}
label.mf-thumbnail img {
    height: 60px!important;
    border: 1px solid #e0e0e0;
}
.mf-form-thumbnail {
    display: flex;
    align-content: center;
    align-items: center;
}
.mf-form-thumbnail .mf-label {
    width: 25%;
    padding-right: 30px;
}
.mf-form-thumbnail .mf-input-container {
    width: 75%;
}
.mf-thumbnail-label {
    padding: 0 5px;
    text-align: center;
}
.mf-page-0 .mf-row .mf-form-group {
    background: #fff;
    margin-bottom: 0px!important
}
.mf-form-group.mf-form-group-radioButton_1_113, .mf-form-group.mf-form-group-radioButton_1_197, .mf-form-group.mf-form-group-radioButton_1_210, .mf-form-group.mf-form-group-radioButton_1_221 {
    background: #f5f5f5!important;
}
.mf-form-group-radioButton_1_113 .mf-label, .mf-form-group-radioButton_1_197 .mf-label, .mf-form-group-radioButton_1_210 .mf-label, .mf-form-group-radioButton_1_221 .mf-label {
    display: none!important;
}
.mf-form-group-thumbnailSelector_1_208 .mf-input-container .mf-col, .mf-form-group-thumbnailSelector_1_199 .mf-input-container .mf-col, .mf-form-group-thumbnailSelector_1_301 .mf-input-container .mf-col {
    flex-basis: auto;
    flex-grow: inherit;
    width: 16.66%;
}
.mf-form-thumbnail .mf-input-container .mf-col {
    max-width: 16.66%!important;
}
.mf-thumbnail-container .mf-thumbnail-label {
    width: 112px;
    font-size: 14px
}
.mf-thumbnail-container .mf-thumbnail {
    margin-bottom: 0;
}
.mf-form-group label.mf-label {
    font-size: 16px!important;
}
.mf-form-group-thumbnailSelector_1_208 .mf-input-container .mf-col .mf-thumbnail-container, .mf-form-group-thumbnailSelector_1_199 .mf-input-container .mf-col .mf-thumbnail-container, .mf-form-group-thumbnailSelector_1_206 .mf-input-container .mf-col .mf-thumbnail-container, .mf-form-group-thumbnailSelector_1_301 .mf-input-container .mf-col {
    margin-right:0!important;
}

@media (max-width: 1200px) {
    .mf-form-thumbnail .mf-input-container .mf-col {
    max-width: 100%!important;
}
.mf-form-thumbnail .mf-label {
    width: 100%;
    padding-right: 0px;
    padding-bottom: 20px;
}
.mf-form-thumbnail .mf-input-container {
    width: 100%;
}
.mf-form-thumbnail {
    flex-direction: column;
}
.mf-form-group-thumbnailSelector_1_208 .mf-input-container .mf-col, .mf-form-group-thumbnailSelector_1_199 .mf-input-container .mf-col, .mf-form-group-thumbnailSelector_1_301 .mf-input-container .mf-col {
    width: 33.33%;
}
}

@media (max-width: 767px) {
    .mf-form-group-thumbnailSelector_1_208 .mf-input-container .mf-col, .mf-form-group-thumbnailSelector_1_199 .mf-input-container .mf-col, .mf-form-thumbnail .mf-input-container .mf-col {
    flex-basis: auto;
    flex-grow: inherit;
    width: 50%;
}
.mf-form-thumbnail {
    display: flex;
    align-content: center;
    align-items: flex-start;
    flex-direction: column;
    margin-top: 30px;
}
.mf-form-thumbnail .mf-label {
    width: 100%;
    padding-right: 30px;
}
.mf-button-placement-leftright {
    flex-direction: column;
}
.magicform-1 .mf-back-btn {
    width: 100%!important;
    margin-bottom: 20px
}
.mf-button-right {
    width: 100%!important;
} 
.magicform .mf-btn-width-medium {
    width: 100%!important;
}
}

/* --- HOMEPAGE --- */

/*About*/
.amec-about .elementor-image {
    background: var(--e-global-color-primary);
    overflow: hidden;
}
.amec-about .elementor-image img {
    opacity: 0.8;
    transform-origin: 50% 65%;
  transition: transform 3s ease-in-out;
}
.amec-about .elementor-image:hover img {
    transform: scale(1.5);
}
.amec-about figure {
    position: relative;
}
.amec-about figcaption {
    position: absolute;
    top: 45%;
    width: 100%;
    font-size: 1.5rem!important;
    font-style: normal!important;
    font-weight: 500!important;
    color: var(--e-global-color-70954f89)!important;
}
/*States*/
.amec-states .elementor-flip-box__back {
    background: linear-gradient(20deg, rgba(0,123,138,0.7), rgba(0,123,138,0.7) 70%, transparent 70%, transparent);
    width: 100%;
    transition: .5s ease;
}
.amec-states.federal .elementor-flip-box__back {
    background: linear-gradient(110deg, rgba(0,123,138,0.7), rgba(0,123,138,0.7) 70%, transparent 70%, transparent);
    width: 50%;
    transition: .5s ease;
}
.amec-states .elementor-flip-box__back .elementor-flip-box__layer__inner {
    margin-top: 100px;
}
.amec-states .elementor-flip-box {
    transition: all 1s ease-in-out;
}
.amec-states .elementor-flip-box:hover .elementor-flip-box__front {
    transform: scale(1.25)
}
.amec-states .elementor-flip-box .elementor-flip-box__front {
    transition: all 2s ease-in-out;
}
.amec-states .elementor-flip-box:hover .elementor-flip-box__front .elementor-flip-box__layer__inner {
    display: none;
    transition: all 1s ease-in-out;
}
.amec-states .elementor-flip-box .elementor-flip-box__back .elementor-flip-box__button {
    padding: 14px 0 14px 15px;
    font-size: 0.875rem!important;
    border-radius: 0;
}
.amec-states .elementor-flip-box .elementor-flip-box__back .elementor-flip-box__button:after {
    content: "";
    background-image: url('/wp-content/uploads/2023/02/arrow-button.svg');
    background-size: 30px 10px;
    margin-left: 20px;
    background-color: transparent;
    border-left: 2px solid #fff;
    background-repeat: no-repeat;
    padding: 17px 20px;
    background-position: center center;
}
@media (max-width: 767px) {
    .amec-states.federal .elementor-flip-box__back {
    background: linear-gradient(20deg, rgba(0,123,138,0.7), rgba(0,123,138,0.7) 70%, transparent 70%, transparent);
    width: 100%;
    transition: .5s ease;
}
}

/*CTA*/
.amec-cta > .elementor-background-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,72,105,0.5)!important;
    height: 100%;
    z-index: 0;
    width: 30%;
    transform-origin: 0 0;
    transform: rotate(0deg) skewX(-30deg);
}
.amec-cta > .elementor-background-overlay:before {
    content: "";
    position: absolute;
    top: 0;
    right: -16%;
    background-color: inherit;
    width: 25px;
    height: 100%;
    z-index: -1;
    transform: skewX(0deg);
}
.amec-cta > .elementor-background-overlay:after {
    content: "";
    position: absolute;
    top: 0;
    right: -8%;
    background-color: inherit;
    width: 25px;
    height: 100%;
    z-index: -1;
    transform: skewX(0deg);
}
.amec-cta .elementor-button, .amec-cta .elementor-button-content-wrapper {
    display: inline-block!important;
}
.amec-cta .elementor-button-content-wrapper {
    float: left;
}
.amec-cta.membership .elementor-button-text {
    text-align: left;
    width: 75%;
    float: left
}
.amec-cta.membership .elementor-button:after {
    content: "";
    background-image: url(/wp-content/uploads/2023/02/arrow-button.svg);
    background-size: 30px 10px;
    margin-left: 20px;
    /*background-color: rgba(255,255,255,0.2);*/
    background-color:#279fb0;
    background-repeat: no-repeat;
    padding: 34px 30px;
    background-position: center center;
    position: absolute;
    right: 0;
    top: 0;
}

@media (max-width:1200px) {
    .amec-cta > .elementor-background-overlay:before {
    right: -30%;
}
.amec-cta > .elementor-background-overlay:after {
    right: -15%;
}
}
@media (max-width:767px) {
    .amec-cta > .elementor-background-overlay:before {
    right: -80px;
}
.amec-cta > .elementor-background-overlay:after {
    right: -40px;
}
.amec-cta > .elementor-background-overlay {
    width: 50%;
}
.amec-cta .elementor-button, .amec-cta .elementor-button-content-wrapper {
    text-align: left;
}
.amec-cta .elementor-button {
    padding: 0;
}
.amec-cta .elementor-button > span {
    padding: 16px 0 16px 30px;
}
.amec-cta .elementor-button:after {
    float: right!important;
    padding: 25px 30px;
}
}
/*Events*/
.amec-events .tribe-events-widget-events-list__events {
    display: flex;
    width: 100%;
    font-family: 'Gotham', Sans-Serif!important;
}
.amec-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-row {
    width: 33.33%;
    flex-direction: column;
    padding: 0 10px;
}
.amec-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-row img {
    width: 100%;
}
.amec-events .tribe-events-widget .tribe-events-widget-events-list__event-date-tag {
    font-family: 'Gotham', Sans-Serif!important;
    position: absolute;
    border: 1px solid var(--e-global-color-text);
    padding: 10px 20px;
    width: auto!important;
}
.amec-events .tribe-events-widget-events-list__event-datetime {
    font-size: 0.875rem;
    font-family: 'Gotham', Sans-Serif!important;
    color: #6c7781;
}
.amec-events .tribe-events-widget-events-list__event-venue a {
    font-family: 'Gotham', Sans-Serif!important;
    font-weight: 500!important;
}
.amec-events .tribe-events-widget-events-list__view-more {
    font-family: 'Gotham', Sans-Serif!important;
    font-weight: 500!important;
}
.amec-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-title {
    border: none;
    padding: 0;
    margin-bottom: 10px;
    font-size: 1.25rem;
    font-family: 'Gotham', Sans-Serif!important;
    line-height: 1.3;
}
.amec-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-title a {
    color: var(--e-global-color-primary)!important;
    font-weight: 500;
}
.amec-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-title a:hover, .amec-events .tribe-events-widget-events-list__view-more a:hover, .amec-events .tribe-events-widget-events-list__event-venue a:hover {
    border-bottom: none;
    text-decoration: none;
}
.tribe-events-widget-events-list__view-more {
    display: none;
}
.tribe-events-back {
    display: none;
}
#tribe-events-pg-template, .tribe-events-pg-template {
    max-width: 100%!important;
    padding: 0!important;
}
#tribe-events-content {
    margin-bottom: 0!important;
}
.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    background-color: transparent;
    width: 100%!important;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
    padding: 0 20px!important;
}
@media (max-width: 767px) {
    .amec-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-row {
        width: 100%;
        padding: 0;
        margin-bottom: 40px;
    }
    .amec-events .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-row:last-child {
        margin-bottom: 0px;
    }
    .amec-events .tribe-events-widget-events-list__events {
        flex-direction: column;
    }
}
/*Library*/
.amec-library .elementor-post__text {
    border-bottom: 1px solid #D8DCDE;
    padding-top: 10px;
}
.amec-library .elementor-post__text a:hover {
    color: var(--e-global-color-b7ac2d6)!important;
}

/* --- FEATURED HEADER --- */
.amec-featured-header.post {
    background-position: center center!important;
}
.amec-featured-header > .elementor-background-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-size:cover;
    /*background: rgba(0,123,138,0.7)!important;*/
    height: 100%;
    z-index: 0;
    width: 100%;
        background-image:url('/wp-content/uploads/2025/11/BLUE-OVERLAY-ON-ALL-TOP-BANNERS-2x-scaled.png')!important;
    background-repeat:no-repeat;
    /*transform-origin: 0 0;*/
    /*transform: rotate(0deg) skewX(-30deg);*/
}
/*.amec-featured-header > .elementor-background-overlay:before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: -10%;*/
/*    background-color: inherit;*/
/*    width: 25px;*/
/*    height: 100%;*/
/*    z-index: -1;*/
/*    transform: skewX(0deg);*/
/*}*/
/*.amec-featured-header > .elementor-background-overlay:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    top: 0;*/
/*    right: -5%;*/
/*    background-color: inherit;*/
/*    width: 25px;*/
/*    height: 100%;*/
/*    z-index: -1;*/
/*    transform: skewX(0deg);*/
/*}*/
.amec-featured-header .fa.squared {
    padding: 15px;
    border: 1px solid;
    font-size: 20px;
    margin-top: 20px;
    margin-right: 10px;
    color: #ffffff;
    cursor: pointer;
}
.amec-featured-header #breadcrumbs a {
    text-decoration: underline;
}
@media (max-width: 1200px) {
/*    .amec-featured-header > .elementor-background-overlay:before {*/
/*    right: -20%;*/
/*}*/
/*.amec-featured-header > .elementor-background-overlay:after {*/
/*    right: -10%;*/
/*}*/
.amec-featured-header > .elementor-background-overlay {
    width: 60%;
}
}
@media (max-width: 767px) {
/*    .amec-featured-header > .elementor-background-overlay:before {*/
/*    right: -80px;*/
/*}*/
/*.amec-featured-header > .elementor-background-overlay:after {*/
/*    right: -40px;*/
/*}*/
.amec-featured-header > .elementor-background-overlay {
    width: 100%;
}
}

/* --- OUR TEAM --- */
.our-team a.mailto {
    color: #fff;
    text-decoration: underline;
    margin-left: 10px;
}

/* --- AMEC EVENTS CALENDAR --- */
.amec-event-calendar .tribe-events-l-container {
    padding: 0!important;
    margin-top: 50px;
}

/* --- AMEC NEWS --- */
.amec-news .elementor-post__text {
    padding: 30px 30px 15px;
}

/* --- AMEC SUBMISSION --- */
.amec-library.link p a {
    color: var(--e-global-color-primary);
}
.hover article:hover {
    background: #f8f8f8!important;
}

/* --- Resources HUB --- */
.amec-resources .elementor-accordion-item {
    margin-bottom: 20px;
    border-radius: 6px;
}
.elementor-tab-title {
    border-radius: 6px;
}

/* --- AMEC AWARDS --- */
.amec-awards .elementor-tab-title {
    background: #dfdfdf;
    margin-bottom: 10px;
    border-radius: 0;
}
.amec-awards .elementor-tab-title.elementor-active {
    background: #3CC1C8;
} 
.amec-awards .elementor-tab-title.elementor-active a {
    color: #fff!important;
    font-weight: 500;
}

/* --- AMEC NEWSLETTER --- */
.amec-event-gallery .elementor-gallery__titles-container {
    width: 25%;
    float: left;
}
.amec-event-gallery .e-gallery-container {
    width: 75%;
    padding-left: 50px;
}
.amec-event-gallery .elementor-gallery-title {
display: block;
    width: 100%;
    background: #dfdfdf!important;
    margin-right: 10px!important;
    margin-bottom: 10px
}
.amec-event-gallery .elementor-gallery-title.elementor-item-active {
    background: var(--e-global-color-accent)!important;
}

@media (max-width: 1200px) {
    .amec-event-gallery .elementor-gallery__titles-container {
    width: 40%;
    float: left;
}
.amec-event-gallery .e-gallery-container {
    width: 60%;
    padding-left: 30px;
}
}
@media (max-width: 767px) {
    .amec-event-gallery .elementor-gallery__titles-container {
    width: 100%;
    float: left;
}
.amec-event-gallery .e-gallery-container {
    width: 100%;
    padding-left: 0;
}
.amec-event-gallery-new .elementor-gallery-title {
    margin-right: 0px!important;
    width: 100%;
    padding-left: 0!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://amec.org.au/wp-content/uploads/2023/02/Gotham-Book.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://amec.org.au/wp-content/uploads/2023/02/Gotham-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://amec.org.au/wp-content/uploads/2023/02/Gotham-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */