.elementor-kit-12{--e-global-color-primary:#18A9FF;--e-global-color-secondary:#01466E;--e-global-color-text:#FFFDFD;--e-global-color-accent:#00B9C5;--e-global-color-120c2ca:#18A9FF;--e-global-color-16222b5:#00000033;--e-global-color-4ccf69f:#18A9FF;--e-global-color-acdeadd:#FFFFFF;--e-global-color-e4bee1f:#333333;--e-global-color-39e3b82:#87FB28;--e-global-color-d7b6062:#FBCD28;--e-global-color-6cd6ec6:#BFE9FF;--e-global-color-4129856:#FFFFFF1A;--e-global-typography-primary-font-family:"AlmarenaVN";--e-global-typography-primary-font-size:1.5rem;--e-global-typography-primary-font-weight:normal;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"AlmarenaVN";--e-global-typography-secondary-font-size:0.75rem;--e-global-typography-secondary-font-weight:normal;--e-global-typography-secondary-line-height:1.05em;--e-global-typography-text-font-family:"AlmarenaVN";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:1.15em;--e-global-typography-accent-font-family:"AlmarenaVN";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-line-height:1.15em;--e-global-typography-201d531-font-family:"AlmarenaVN";--e-global-typography-201d531-font-size:1.25rem;--e-global-typography-201d531-font-weight:bold;--e-global-typography-201d531-line-height:1em;--e-global-typography-702b8bb-font-family:"AlmarenaVN";--e-global-typography-702b8bb-font-size:1.5rem;--e-global-typography-702b8bb-font-weight:bold;--e-global-typography-702b8bb-line-height:1em;--e-global-typography-5fc6f47-font-family:"AlmarenaVN";--e-global-typography-5fc6f47-font-size:1.75rem;--e-global-typography-5fc6f47-font-weight:bold;--e-global-typography-5fc6f47-line-height:1.15em;--e-global-typography-b364190-font-family:"AlmarenaVN";--e-global-typography-b364190-font-size:2rem;--e-global-typography-b364190-font-weight:bold;--e-global-typography-b364190-line-height:1.15em;--e-global-typography-c35cd05-font-family:"AlmarenaVN";--e-global-typography-c35cd05-font-size:2.5rem;--e-global-typography-c35cd05-font-weight:bold;--e-global-typography-c35cd05-line-height:1.15em;--e-global-typography-2bd0d2b-font-family:"AlmarenaVN";--e-global-typography-2bd0d2b-font-size:3rem;--e-global-typography-2bd0d2b-font-weight:bold;--e-global-typography-2bd0d2b-line-height:1.15em;--e-global-typography-dcb39af-font-family:"AlmarenaVN";--e-global-typography-dcb39af-font-size:4rem;--e-global-typography-dcb39af-font-weight:bold;--e-global-typography-dcb39af-line-height:1.5em;color:var( --e-global-color-primary );font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.15em;background-color:var( --e-global-color-acdeadd );}.elementor-kit-12 a{color:var( --e-global-color-accent );font-weight:normal;}.elementor-kit-12 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-12 h1{color:var( --e-global-color-120c2ca );font-family:var( --e-global-typography-2bd0d2b-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd0d2b-font-size );font-weight:var( --e-global-typography-2bd0d2b-font-weight );line-height:var( --e-global-typography-2bd0d2b-line-height );letter-spacing:var( --e-global-typography-2bd0d2b-letter-spacing );word-spacing:var( --e-global-typography-2bd0d2b-word-spacing );}.elementor-kit-12 h2{color:var( --e-global-color-120c2ca );font-family:var( --e-global-typography-c35cd05-font-family ), Sans-serif;font-size:var( --e-global-typography-c35cd05-font-size );font-weight:var( --e-global-typography-c35cd05-font-weight );line-height:var( --e-global-typography-c35cd05-line-height );letter-spacing:var( --e-global-typography-c35cd05-letter-spacing );word-spacing:var( --e-global-typography-c35cd05-word-spacing );}.elementor-kit-12 h3{color:var( --e-global-color-120c2ca );font-family:var( --e-global-typography-b364190-font-family ), Sans-serif;font-size:var( --e-global-typography-b364190-font-size );font-weight:var( --e-global-typography-b364190-font-weight );line-height:var( --e-global-typography-b364190-line-height );letter-spacing:var( --e-global-typography-b364190-letter-spacing );word-spacing:var( --e-global-typography-b364190-word-spacing );}.elementor-kit-12 h4{color:var( --e-global-color-120c2ca );font-family:var( --e-global-typography-5fc6f47-font-family ), Sans-serif;font-size:var( --e-global-typography-5fc6f47-font-size );font-weight:var( --e-global-typography-5fc6f47-font-weight );line-height:var( --e-global-typography-5fc6f47-line-height );letter-spacing:var( --e-global-typography-5fc6f47-letter-spacing );word-spacing:var( --e-global-typography-5fc6f47-word-spacing );}.elementor-kit-12 h5{color:var( --e-global-color-120c2ca );font-family:var( --e-global-typography-702b8bb-font-family ), Sans-serif;font-size:var( --e-global-typography-702b8bb-font-size );font-weight:var( --e-global-typography-702b8bb-font-weight );line-height:var( --e-global-typography-702b8bb-line-height );letter-spacing:var( --e-global-typography-702b8bb-letter-spacing );word-spacing:var( --e-global-typography-702b8bb-word-spacing );}.elementor-kit-12 h6{color:var( --e-global-color-120c2ca );font-family:var( --e-global-typography-201d531-font-family ), Sans-serif;font-size:var( --e-global-typography-201d531-font-size );font-weight:var( --e-global-typography-201d531-font-weight );line-height:var( --e-global-typography-201d531-line-height );letter-spacing:var( --e-global-typography-201d531-letter-spacing );word-spacing:var( --e-global-typography-201d531-word-spacing );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );text-shadow:2px 4px 16px rgba(0, 0, 0, 0.10196078431372549);color:var( --e-global-color-text );background-color:var( --e-global-color-4ccf69f );box-shadow:0px 0px 8px -4px rgba(0,0,0,0.5);border-style:none;border-radius:94px 94px 94px 94px;padding:3px 10px 3px 10px;}.elementor-kit-12 button:hover,.elementor-kit-12 button:focus,.elementor-kit-12 input[type="button"]:hover,.elementor-kit-12 input[type="button"]:focus,.elementor-kit-12 input[type="submit"]:hover,.elementor-kit-12 input[type="submit"]:focus,.elementor-kit-12 .elementor-button:hover,.elementor-kit-12 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );box-shadow:0px 0px 8px -4px rgba(0,0,0,0.5);border-style:none;border-radius:94px 94px 94px 94px;}.elementor-kit-12 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-16222b5 );border-radius:0px 0px 0px 0px;padding:0.5rem 1rem 0.5rem 1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1340px;}.e-con{--container-max-width:1340px;}.elementor-widget:not(:last-child){--kit-widget-spacing:1rem;}.elementor-element{--widgets-spacing:1rem 1rem;--widgets-spacing-row:1rem;--widgets-spacing-column:1rem;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-12 h1{font-size:var( --e-global-typography-2bd0d2b-font-size );line-height:var( --e-global-typography-2bd0d2b-line-height );letter-spacing:var( --e-global-typography-2bd0d2b-letter-spacing );word-spacing:var( --e-global-typography-2bd0d2b-word-spacing );}.elementor-kit-12 h2{font-size:var( --e-global-typography-c35cd05-font-size );line-height:var( --e-global-typography-c35cd05-line-height );letter-spacing:var( --e-global-typography-c35cd05-letter-spacing );word-spacing:var( --e-global-typography-c35cd05-word-spacing );}.elementor-kit-12 h3{font-size:var( --e-global-typography-b364190-font-size );line-height:var( --e-global-typography-b364190-line-height );letter-spacing:var( --e-global-typography-b364190-letter-spacing );word-spacing:var( --e-global-typography-b364190-word-spacing );}.elementor-kit-12 h4{font-size:var( --e-global-typography-5fc6f47-font-size );line-height:var( --e-global-typography-5fc6f47-line-height );letter-spacing:var( --e-global-typography-5fc6f47-letter-spacing );word-spacing:var( --e-global-typography-5fc6f47-word-spacing );}.elementor-kit-12 h5{font-size:var( --e-global-typography-702b8bb-font-size );line-height:var( --e-global-typography-702b8bb-line-height );letter-spacing:var( --e-global-typography-702b8bb-letter-spacing );word-spacing:var( --e-global-typography-702b8bb-word-spacing );}.elementor-kit-12 h6{font-size:var( --e-global-typography-201d531-font-size );line-height:var( --e-global-typography-201d531-line-height );letter-spacing:var( --e-global-typography-201d531-letter-spacing );word-spacing:var( --e-global-typography-201d531-word-spacing );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-kit-12{--e-global-typography-primary-font-size:1.35rem;--e-global-typography-201d531-font-size:1rem;--e-global-typography-702b8bb-font-size:1.25rem;--e-global-typography-5fc6f47-font-size:1.5rem;--e-global-typography-b364190-font-size:1.75rem;--e-global-typography-c35cd05-font-size:2.25rem;--e-global-typography-2bd0d2b-font-size:2.75rem;--e-global-typography-dcb39af-font-size:3.5rem;}.elementor-kit-12 h1{font-size:var( --e-global-typography-2bd0d2b-font-size );line-height:var( --e-global-typography-2bd0d2b-line-height );letter-spacing:var( --e-global-typography-2bd0d2b-letter-spacing );word-spacing:var( --e-global-typography-2bd0d2b-word-spacing );}.elementor-kit-12 h2{font-size:var( --e-global-typography-c35cd05-font-size );line-height:var( --e-global-typography-c35cd05-line-height );letter-spacing:var( --e-global-typography-c35cd05-letter-spacing );word-spacing:var( --e-global-typography-c35cd05-word-spacing );}.elementor-kit-12 h3{font-size:var( --e-global-typography-b364190-font-size );line-height:var( --e-global-typography-b364190-line-height );letter-spacing:var( --e-global-typography-b364190-letter-spacing );word-spacing:var( --e-global-typography-b364190-word-spacing );}.elementor-kit-12 h4{font-size:var( --e-global-typography-5fc6f47-font-size );line-height:var( --e-global-typography-5fc6f47-line-height );letter-spacing:var( --e-global-typography-5fc6f47-letter-spacing );word-spacing:var( --e-global-typography-5fc6f47-word-spacing );}.elementor-kit-12 h5{font-size:var( --e-global-typography-702b8bb-font-size );line-height:var( --e-global-typography-702b8bb-line-height );letter-spacing:var( --e-global-typography-702b8bb-letter-spacing );word-spacing:var( --e-global-typography-702b8bb-word-spacing );}.elementor-kit-12 h6{font-size:var( --e-global-typography-201d531-font-size );line-height:var( --e-global-typography-201d531-line-height );letter-spacing:var( --e-global-typography-201d531-letter-spacing );word-spacing:var( --e-global-typography-201d531-word-spacing );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12{--e-global-typography-primary-font-size:1.25rem;--e-global-typography-201d531-font-size:1rem;--e-global-typography-702b8bb-font-size:1rem;--e-global-typography-5fc6f47-font-size:1.25rem;--e-global-typography-b364190-font-size:1.5rem;--e-global-typography-c35cd05-font-size:2rem;--e-global-typography-2bd0d2b-font-size:2.5rem;--e-global-typography-dcb39af-font-size:3rem;}.elementor-kit-12 h1{font-size:var( --e-global-typography-2bd0d2b-font-size );line-height:var( --e-global-typography-2bd0d2b-line-height );letter-spacing:var( --e-global-typography-2bd0d2b-letter-spacing );word-spacing:var( --e-global-typography-2bd0d2b-word-spacing );}.elementor-kit-12 h2{font-size:var( --e-global-typography-c35cd05-font-size );line-height:var( --e-global-typography-c35cd05-line-height );letter-spacing:var( --e-global-typography-c35cd05-letter-spacing );word-spacing:var( --e-global-typography-c35cd05-word-spacing );}.elementor-kit-12 h3{font-size:var( --e-global-typography-b364190-font-size );line-height:var( --e-global-typography-b364190-line-height );letter-spacing:var( --e-global-typography-b364190-letter-spacing );word-spacing:var( --e-global-typography-b364190-word-spacing );}.elementor-kit-12 h4{font-size:var( --e-global-typography-5fc6f47-font-size );line-height:var( --e-global-typography-5fc6f47-line-height );letter-spacing:var( --e-global-typography-5fc6f47-letter-spacing );word-spacing:var( --e-global-typography-5fc6f47-word-spacing );}.elementor-kit-12 h5{font-size:var( --e-global-typography-702b8bb-font-size );line-height:var( --e-global-typography-702b8bb-line-height );letter-spacing:var( --e-global-typography-702b8bb-letter-spacing );word-spacing:var( --e-global-typography-702b8bb-word-spacing );}.elementor-kit-12 h6{font-size:var( --e-global-typography-201d531-font-size );line-height:var( --e-global-typography-201d531-line-height );letter-spacing:var( --e-global-typography-201d531-letter-spacing );word-spacing:var( --e-global-typography-201d531-word-spacing );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2400px){.elementor-kit-12 h1{font-size:var( --e-global-typography-2bd0d2b-font-size );line-height:var( --e-global-typography-2bd0d2b-line-height );letter-spacing:var( --e-global-typography-2bd0d2b-letter-spacing );word-spacing:var( --e-global-typography-2bd0d2b-word-spacing );}.elementor-kit-12 h2{font-size:var( --e-global-typography-c35cd05-font-size );line-height:var( --e-global-typography-c35cd05-line-height );letter-spacing:var( --e-global-typography-c35cd05-letter-spacing );word-spacing:var( --e-global-typography-c35cd05-word-spacing );}.elementor-kit-12 h3{font-size:var( --e-global-typography-b364190-font-size );line-height:var( --e-global-typography-b364190-line-height );letter-spacing:var( --e-global-typography-b364190-letter-spacing );word-spacing:var( --e-global-typography-b364190-word-spacing );}.elementor-kit-12 h4{font-size:var( --e-global-typography-5fc6f47-font-size );line-height:var( --e-global-typography-5fc6f47-line-height );letter-spacing:var( --e-global-typography-5fc6f47-letter-spacing );word-spacing:var( --e-global-typography-5fc6f47-word-spacing );}.elementor-kit-12 h5{font-size:var( --e-global-typography-702b8bb-font-size );line-height:var( --e-global-typography-702b8bb-line-height );letter-spacing:var( --e-global-typography-702b8bb-letter-spacing );word-spacing:var( --e-global-typography-702b8bb-word-spacing );}.elementor-kit-12 h6{font-size:var( --e-global-typography-201d531-font-size );line-height:var( --e-global-typography-201d531-line-height );letter-spacing:var( --e-global-typography-201d531-letter-spacing );word-spacing:var( --e-global-typography-201d531-word-spacing );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */:root{
    --global-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
    --global-border-radius: 8px;
    --global-gradient: linear-gradient(90deg, rgba(177,217,91,1) 0%, rgba(167,242,172,1) 35%, rgba(155,242,218,1) 70%, rgba(7,64,86,.5) 100%);
}
body{
    --tec-font-family-sans-serif: var(--e-global-typography-primary-font-family);
    --tec-color-accent-primary: var(--e-global-color-primary);
    --tec-color-text-primary: var(--e-global-color-primary);
    
    --tec-font-size-0: 1rem;
    --tec-font-size-1: 1.1rem;
    --tec-font-size-2: 1.2rem;
    --tec-font-size-3: 1.3rem;
    --tec-font-size-4: 1.4rem;
    --tec-font-size-5: 1.5rem;
    --tec-font-size-6: 1.6rem;
    --tec-font-size-7: 1.7rem;
    --tec-font-size-8: 1.8rem;
    --tec-font-size-9: 1.9rem;
    --tec-font-size-10: 2rem;
}
.elementor-kit-141 a{
    font-weight: inherit !important;
}
.img__border--gradient img,
.gs__border--gradient {
  border: 2px solid;
  border-image-slice: 1;
  border-image-source: var(--global-gradient);
}
.elementor-button-icon {
    margin-top: -8px;
}

.gs__bg--backdrop{
    backdrop-filter: blur(16px);
    box-shadow: var(--global-box-shadow);
}
.gs__bg--gradient{
    background: var(--global-gradient);
}
.gs__bg--none button{
    background: none !important;
    box-shadow:  none !important;
}
.gs__bg--gradient-r{
    background: linear-gradient(270deg, rgba(177,217,91,1) 0%, rgba(167,242,172,1) 35%, rgba(155,242,218,1) 70%, rgba(7,64,86,1) 100%);
}
.gs__img--brightness img,
.gs__img--brightness{
    filter: brightness(0) invert(1);
}
.gs__img--darkness img,
.gs__img--darkness{
    filter: grayscale(100%);
}
.swiper-pagination-bullet,
.twae-vertical.twae-wrapper .twae-end, .twae-vertical.twae-wrapper .twae-start,
.twae-wrapper .twae-icon,
.twae-wrapper .twae-year-text,
.twae-wrapper .twae-content{
    border-radius: 0px !important;
}
.gs__content--iconbox .elementor-icon-box-content *:not(:last-child),
.gs__content--iconbox .elementor-icon-box-content li:not(:last-child),
.gs__content p:not(:last-child), 
.gs__content li:not(:last-child){
    margin: 0 0 0.65em 0 !important;
}
.gs__content--columns p{
    margin-bottom: 1.3em !important;
}
.gs__content--iconbox .elementor-icon-box-content ol, .gs__conten--iconbox .elementor-icon-box-content ul,
.gs__content ol, .gs__content ul{
    padding-left: 1rem !important;
}
/* Table Agenda */
.gs__tbl--agenda tbody &gt; tr &gt; *{
    vertical-align: top;
    padding: .5rem;
}
.gs__tbl--agenda tbody &gt; tr &gt; th{
    border-right: 2px solid var(--e-global-color-secondary);
}
.gs__tbl--agenda tbody &gt; tr:nth-child(even) &gt; *{
    background-color: var(    --e-global-color-2d904b4);
}
.gs__tbl--agenda tbody &gt; tr:nth-child(odd) &gt; *{
    background-color: var(    --e-global-color-8586900);
}
@media only screen and (max-width: 1024px) {
    .gs__tbl--agenda tbody &gt; tr &gt;*{
        display: block;
        width: 100%;
    }
}
/* Tabs */
@media only screen and (min-width: 1366px) {
  
    .gs__tabs--home .e-n-tabs-heading {
        width: var(--container-max-width);
        margin: 0 auto;
    }
}
.gs__tabs .e-n-tabs-heading button{
    border-radius: 0 !important;
}
.gs__tabs .e-n-tabs-heading button[aria-selected="true"]::after{
    content: '';
    position: absolute;
    width: 0; 
  height: 0; 
  z-index: 2;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  
  border-top: 16px solid var(--e-global-color-accent);
  bottom: -16px;
}
/* Button  */
.tec-events-elementor-event-widget__export-dropdown .tec-events-elementor-event-widget__export-dropdown-button,
.w3eden .btn-primary{
    padding: 12px 32px 8px 32px !important;
    background-color: transparent !important;
    background-image: linear-gradient(90deg, var(--e-global-color-17be775) 0%, var(--e-global-color-primary) 100%) !important;
    box-shadow: 0px 0px 8px -4px rgba(0, 0, 0, 0.5)  !important;
    border: none !important;
    text-transform: uppercase !important;
    border-radius: 0 !important;
    
}
/* Carousel */
.gs__carousel--wrapper .swiper-slide{
    opacity: 0.15;
}
.gs__carousel--wrapper .swiper-slide-active,
.gs__carousel--wrapper .swiper-slide-duplicate-active{
    opacity: 1 !important;
}
/* Fixed tribe events*/
.tribe-common-l-container{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
    max-width: 1340px !important;
    margin: 0 auto !important;
}

@media only screen and (min-width: 1340px) {
.tribe-common-l-container{
    padding: 4rem 1rem !important;
    max-width: 1340px !important;
}
}

#tribe-events-pg-template {
    margin: 0 auto;
    max-width: 100% !important;
    padding: 0px !important;
}
.tec-events-elementor-event-widget__export-dropdown-list{
    margin-top: 0px !important;
}

.single-wpdmpro .col-md-12{
    max-width: var(--container-max-width) !important;
}
/* */
.gs__patient .elementor-testimonial-meta-inner{
    display: block !important;
}
@media (max-width: 767px) {
    .gs__patient .elementor-image-box-wrapper {
        display: flex;
        gap: 8px;
    }
}

.gs__social--links .elementor-icon-list-text,
.gs__social--links .elementor-icon-list-item:not(:has(a)){
    display: none !important;
}

/* ACF */
.acf-post-gs_video_speaker{
    display: flex;
    gap: 1rem;
    margin-bottom: 0;
}

.acf-post-gs_video_speaker .acf-post-thumbnail{
    width: 10%;
}

.acf-post-gs_video_speaker .acf-post-content{
    display: flex;
    flex-direction: column;
    gap: 4px;
    justify-content: center;
}
.acf-post-gs_video_speaker *{
    margin: 0 !important;
    padding: 0 !important;
}
.acf-post-gs_video_speaker .acf-post-content h3{
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.acf-post-gs_video_speaker .acf-post-content h3 a{
    color: var(--e-global-color-text );
    
}
.acf-post-gs_video_speaker .acf-post-content p{
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

/* WDM */
.w3eden{
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.w3eden--wrapper .w3eden{
    height: 100%;
    margin: 0 auto;
    padding: 4rem 0;
    max-width: min(100%, var(--container-max-width, 1340px));
    padding-inline-end: 0;
    padding-inline-start: 0;
    width: 100%;
}
.elementor-kit-141 input:not([type="button"]):not([type="submit"])::placeholder, .elementor-kit-141 textarea::placeholder{
    color: var(--color-secondary) !important;
}
.w3eden,
.w3eden .btn.btn-xs,
.login-form-meta-text{
    font-size: 1rem !important;
}
.w3eden form h2,
.w3eden [data-name="gs_user_agree"] .acf-label,
.w3eden .wpdmlogin-logo{
    display: none !important;
}
.w3eden--wrapper #wpdmlogin .wpdmlogin-logo{
    display: block !important;
}
.w3eden--wrapper #wpdmlogin{
    max-width: 450px !important;
    margin: 0 auto !important;
    padding-right: 1rem;
    padding-left: 1rem;
}
.w3eden .mb-2, .w3eden .mb-3, .w3eden .mb-4{
        margin-bottom: .25rem !important;
}
.w3eden #wpdmlogin, .w3eden #wpdmreg{
    max-width: 100%;
    padding: 0;
}
.w3eden--wrapper .w3eden #wpdmlogin{
    padding: 1rem !important;
}
.w3eden .form-row{
    display: flex;
    flex-direction: row;
} 
.acf-user-register-fields,
.w3eden .form-group {
    padding-right: 0rem;
    padding-left: 0rem;
}
.w3eden .form-row&gt;div:first-child{
    padding-right: .5rem;
}
.w3eden .form-row&gt;div:last-child{
    padding-left: .5rem;
}

.w3eden #wdmds .adp-item, .w3eden #wdmds .udb-item{
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
}
.w3eden [data-name="gs_user_agree"],
.w3eden div#wpdmlogin, .w3eden div#wpdmreg{
    padding: 0 !important;
}
.w3eden [data-name="gs_user_agree"]{
    border: 0 !important;
}
[class^="wpdm-"]:before, [class*=" wpdm-"]:before {
  font-family: "wpdm-icons" !important;
}
input.wpdm-checkbox[type=checkbox]:checked::before, input.wpdm-radio[type=radio]:checked::before{
    content: "\2713" !important;
    transform: rotate(0deg);
    left: -5px;
    top: -5px;
    border: none;
} 
.w3eden .input-wrapper label:after{
    content: '*';
}
.w3eden .acf-field {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 7px 15px;
    background: #fff !important;
    transition: all ease-in-out 400ms;
    margin-bottom: 1rem;
}
.w3eden .acf-field .acf-input-wrap{
    width: 100%;
}
.w3eden .acf-field .acf-input input:not([type="checkbox"]),
.w3eden .acf-field .acf-input select{
    border: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
    background: 0 0 !important;
        display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    
}
.w3eden .acf-field .acf-input select::-ms-expand,
.w3eden .acf-field .acf-input input:not([type="checkbox"])::-ms-expand,
.w3eden .form-control::-ms-expand {
    background-color: transparent;
    border: 0
}
.w3eden .acf-field .acf-input select:focus,
.w3eden .acf-field .acf-input input:not([type="checkbox"]):focus,
.w3eden .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}
.w3eden .acf-field .acf-label label,
.w3eden .input-wrapper label {
    font-size: .75rem;
    font-weight: 400;
    opacity: .3;
    margin: 0;
}
.w3eden .acf-field ul{
    list-style: none;
    padding: 0;
}
.w3eden div#wpdmlogin.lostpass{
    padding-top: 1rem !important;
}

@media only screen and (max-width: 767px) {

.w3eden--wrapper .text-right{
    text-align: left !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AlmarenaVN';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-Light.eot');
	src: url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-Light.eot?#iefix') format('embedded-opentype'),
		url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-Light.woff2') format('woff2'),
		url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-Light.woff') format('woff'),
		url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-Light.ttf') format('truetype'),
		url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-Light.svg#AlmarenaVN') format('svg');
}
@font-face {
	font-family: 'AlmarenaVN';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-DisplayBold.eot');
	src: url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-DisplayBold.eot?#iefix') format('embedded-opentype'),
		url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-DisplayBold.woff2') format('woff2'),
		url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-DisplayBold.woff') format('woff'),
		url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-DisplayBold.ttf') format('truetype'),
		url('https://gconnect.genesolutions.com/wp-content/uploads/sites/12/2026/03/AlmarenaVN-DisplayBold.svg#AlmarenaVN') format('svg');
}
/* End Custom Fonts CSS */