/**********************/
/*-----> HEADER <-----*/
/**********************/
.site-header {
    position: fixed;
    left: 4px;
    right: 0;
    background-color: transparent;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    -moz-transition: background-color .3s;
    transition: background-color .3s;
    z-index: 999;
    margin-top: -4px;
    width: -webkit-calc(100% - 8px);
    width: -moz-calc(100% - 8px);
    width: calc(100% - 8px);
}

.site-header.header-type-none,
.site-header.sticky-down,
.site-header.sticky-up {
    background-color: #231f20;
}

.site-header .site-branding {
    width: 120px;
    position: relative;
    z-index: 1;
}

.site-header>.container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}

.site-header .site-branding a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}

.site-header .site-branding img {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left;
    object-position: left;
}

.site-header .site-branding .alt-images {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-position: left;
}

.site-header .main-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.site-header .main-navigation .secondary-navbar {
    margin-left: auto;
}

.main-navigation .navbar-woocommerce .menu-account-nav.menu-item {
    display: none;
}

.site-header .menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.site-header .menu-item,
.site-footer li {
    list-style: none;
}

.site-header .menu .menu-item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.site-header .menu-item:not([class*="btn-"]) a {
    color: #51636c;
}

.main-navigation .secondary-navbar .menu>.menu-item {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.site-header .menu>.menu-item-has-children>a {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.menu .current-menu-item>a {
    font-weight: 600;
}

.site-header .sub-menu>.menu-item>a {
    text-align: left;
    display: block;
}

.menu-item-has-children>.icon-submenu {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.menu-item-has-children>.icon-submenu:before,
.menu-item-has-children>.icon-submenu:after {
    content: '';
    position: absolute;
    top: 50%;
    left: -webkit-calc(100% - 6px);
    left: -moz-calc(100% - 6px);
    left: calc(100% - 6px);
    z-index: 1;
    display: block;
    width: 8px;
    height: 2px;
    background-color: #fff;
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    transition: all .25s ease-out;
    margin: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.menu-item-has-children>.icon-submenu:before {
    -webkit-transform: translate(-100%, -50%) rotate(45deg);
    -moz-transform: translate(-100%, -50%) rotate(45deg);
    -ms-transform: translate(-100%, -50%) rotate(45deg);
    -o-transform: translate(-100%, -50%) rotate(45deg);
    transform: translate(-100%, -50%) rotate(45deg);
    left: -webkit-calc(100% - 5px);
    left: -moz-calc(100% - 5px);
    left: calc(100% - 5px);
}

.menu-item-has-children>.icon-submenu:after {
    -webkit-transform: translate(-25%, -50%) rotate(-45deg);
    -moz-transform: translate(-25%, -50%) rotate(-45deg);
    -ms-transform: translate(-25%, -50%) rotate(-45deg);
    -o-transform: translate(-25%, -50%) rotate(-45deg);
    transform: translate(-25%, -50%) rotate(-45deg);
    left: -webkit-calc(100% - 6px);
    left: -moz-calc(100% - 6px);
    left: calc(100% - 6px);
}

.menu-item-has-children.menu-item-active>.icon-submenu:before {
    -webkit-transform: translate(-100%, -50%) rotate(-45deg);
    -moz-transform: translate(-100%, -50%) rotate(-45deg);
    -ms-transform: translate(-100%, -50%) rotate(-45deg);
    -o-transform: translate(-100%, -50%) rotate(-45deg);
    transform: translate(-100%, -50%) rotate(-45deg);
}

.menu-item-has-children.menu-item-active>.icon-submenu:after {
    -webkit-transform: translate(-25%, -50%) rotate(45deg);
    -moz-transform: translate(-25%, -50%) rotate(45deg);
    -ms-transform: translate(-25%, -50%) rotate(45deg);
    -o-transform: translate(-25%, -50%) rotate(45deg);
    transform: translate(-25%, -50%) rotate(45deg);
}

.menu-item-has-children.menu-item-active>.icon-submenu:before,
.menu-item-has-children.menu-item-active>.icon-submenu:after {
    background-color: #fff;
}

.site-header .menu-item-has-children .sub-menu {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

.site .hamburger-menu {
    width: 45px;
    height: 35px;
    padding: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    cursor: pointer;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    -moz-transition: opacity .3s;
    transition: opacity .3s;
}

.hamburger-menu span {
    width: 100%;
    height: 3px;
    display: block;
    background-color: #fff;
    -webkit-transform: rotate(0deg) translate(0px);
    -moz-transform: rotate(0deg) translate(0px);
    -ms-transform: rotate(0deg) translate(0px);
    -o-transform: rotate(0deg) translate(0px);
    transform: rotate(0deg) translate(0px);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}

.toggle-onactive .hamburger-menu span:first-child {
    -webkit-transform: rotate(45deg) translate(8px, 8px);
    -moz-transform: rotate(45deg) translate(8px, 8px);
    -ms-transform: rotate(45deg) translate(8px, 8px);
    -o-transform: rotate(45deg) translate(8px, 8px);
    transform: rotate(45deg) translate(8px, 8px);
}

.toggle-onactive .hamburger-menu span:nth-child(2) {
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
    opacity: 0;
}

.toggle-onactive .hamburger-menu span:last-child {
    -webkit-transform: rotate(-45deg) translate(8px, -8px);
    -moz-transform: rotate(-45deg) translate(8px, -8px);
    -ms-transform: rotate(-45deg) translate(8px, -8px);
    -o-transform: rotate(-45deg) translate(8px, -8px);
    transform: rotate(-45deg) translate(8px, -8px);
}

.site-header .menu .menu-item a {
    font-size: 20px;
}

.site-header .menu .menu-item a {
    color: #fff;
    font-weight: 600;
}

.site-header .menu .menu-item.menu-cta-item a {
    font-size: 17px;
}

.site-header .menu .menu-item.menu-cta-item a {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    border: solid 2px #f99926;
    padding: 12px 30px;
}

.site-header .menu .menu-item.menu-cta-item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.cta-banner a.btn-single-cta:after,
.cta-banner a.btn-other-cta:after,
.site-header .menu .menu-item.menu-cta-item a:after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 18px;
    background: url(/wp-content/uploads/2020/09/women-win-arrow-right-white.svg) center/cover no-repeat;
    margin-left: 14px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

.site-header .menu .menu-item.menu-cta-item a:hover {
    color: #fff;
    background-color: #f99926;
}

.site-header .menu .menu-item:not(.menu-cta-item)>a:after {
    content: '';
    display: inline-block;
    width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    width: calc(100% - 10px);
    height: 14px;
    background-color: transparent;
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 0;
    z-index: -1;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    -moz-transition: background-color .3s;
    transition: background-color .3s;
}

.site-header .menu .menu-item.current-menu-item:not(.menu-cta-item)>a:after,
.site-header .menu .menu-item:not(.menu-cta-item)>a:hover:after {
    background-color: #57c476;
}

.site-header .menu .menu-item>a {
    position: relative;
    z-index: 1;
}

/**********************/
/*-----> END HEADER <-----*/
/**********************/


/**********************/
/*-----> FOOTER <-----*/
/**********************/

.site-footer {
    background-color: #231f20;
    color: #fff;
}

.wpb_single_image.footer-logo-images .alt-images,
.wpb_single_image.footer-logo-images img {
    width: 120px;
}

.wpb_single_image.footer-logo-images {
    margin-bottom: 30px;
}

.site-footer h3 {
    color: #fff;
}

.site-footer h3 {
    margin-top: 25px;
}

.site-footer ul li {
    margin-bottom: 7px;
}

.site-footer ul li a {
    font-family: Helvetica, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

.site-footer ul li a {
    font-weight: bold;
}

.site-footer ul li a:hover {
    color: #f99926;
}

.vc_row.row-contact-us:before,
.site-footer .vc_row .vc_inner:before,
.site-footer:after,
.vc_row.row-contact-us:after {
    display: none;
}

.site-footer .vc_row .vc_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.site-footer .wpcf7 .wpcf7-form,
.site-footer .mc4wp-form {
    width: 100%;
}

.wpb_single_image.social-mini-icons .alt-images,
.wpb_single_image.social-mini-icons img {
    width: 30px;
}

.col-social-footer.wpb_column>.vc_column-inner>.wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.col-social-footer.wpb_column>.vc_column-inner>.wpb_wrapper .wpb_text_column {
    width: 100%;
    margin-bottom: 20px;
}

.col-social-footer.wpb_column .wpb_single_image.social-mini-icons:not(:last-child) {
    margin-right: 12px;
}

.site-footer .wpcf7 .wpcf7-form,
.site-footer .mc4wp-form {
    position: relative;
    z-index: 1;
}

.col-social-footer.wpb_column .wpb_single_image.social-mini-icons:hover {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px);
}

.col-social-footer.wpb_column .wpb_single_image.social-mini-icons {
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

/**********************/
/*-----> END FOOTER <-----*/
/**********************/


/**********************/
/*-----> GENERAL <-----*/
/**********************/
table {
    font-family: "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 35px;
}

table td,
table th {
    border: 1px solid #ddd;
    padding: 8px;
}

table tr:nth-child(even) {
    background-color: #f2f2f2;
}

table tr:hover {
    background-color: #ddd;
}

table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #373aea;
    color: white;
}

body {
    border: 4px solid #fff;
}

.container {
    max-width: 1410px;
}

.site-header.header-type-none~main#site-content {
    margin-top: 125px;
}


/**Mailchimps**/
.wpcf7 .wpcf7-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.mc4wp-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-family: "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    color: #fff;
    font-weight: bold;
    padding: 0 20px;
    height: 50px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #3d393a;
    border-color: #3d393a;
}

.wpcf7 .wpcf7-form .submit-field input[type="submit"],
.mc4wp-form .submit-field input[type="submit"] {
    background: #f99926 url(/wp-content/uploads/2020/09/women-win-arrow-right-white.svg) 85%/20px no-repeat;
}

.wpcf7 .wpcf7-form .submit-field input[type="submit"]:hover,
.mc4wp-form .submit-field input[type="submit"]:hover {
    background-position: 87%;
}

.wpcf7 .wpcf7-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.mc4wp-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover,
.mc4wp-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover {
    border-color: #f99926;
}

.wpcf7 .wpcf7-form .input-field:not(:last-child),
.mc4wp-form .input-field:not(:last-child) {
    margin-bottom: 13px;
}

.wpcf7 .wpcf7-form,
.mc4wp-form {
    margin-top: 26px;
}

.wpcf7 .wpcf7-form input::-webkit-input-placeholder,
.mc4wp-form input::-webkit-input-placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input:-moz-placeholder,
.mc4wp-form input:-moz-placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input::-moz-placeholder,
.mc4wp-form input::-moz-placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input:-ms-input-placeholder,
.mc4wp-form input:-ms-input-placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input::-ms-input-placeholder,
.mc4wp-form input::-ms-input-placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input::-webkit-input-placeholder,
.mc4wp-form input::-webkit-input-placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input:-moz-placeholder,
.mc4wp-form input:-moz-placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input::-moz-placeholder,
.mc4wp-form input::-moz-placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input:-ms-input-placeholder,
.mc4wp-form input:-ms-input-placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input::-ms-input-placeholder,
.mc4wp-form input::-ms-input-placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input::placeholder,
.mc4wp-form input::placeholder {
    color: #fff;
}

.wpcf7 .wpcf7-form input::-webkit-input-placeholder,
.mc4wp-form input::-webkit-input-placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input:-moz-placeholder,
.mc4wp-form input:-moz-placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input::-moz-placeholder,
.mc4wp-form input::-moz-placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input:-ms-input-placeholder,
.mc4wp-form input:-ms-input-placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input::-ms-input-placeholder,
.mc4wp-form input::-ms-input-placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input::-webkit-input-placeholder,
.mc4wp-form input::-webkit-input-placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input:-moz-placeholder,
.mc4wp-form input:-moz-placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input::-moz-placeholder,
.mc4wp-form input::-moz-placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input:-ms-input-placeholder,
.mc4wp-form input:-ms-input-placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input::-ms-input-placeholder,
.mc4wp-form input::-ms-input-placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form input::placeholder,
.mc4wp-form input::placeholder {
    font-size: 17px;
}

.wpcf7 .wpcf7-form .submit-field,
.mc4wp-form .submit-field {
    margin-top: 15px;
}

.wpcf7 .wpcf7-form .submit-field input[type="submit"],
.mc4wp-form .submit-field input[type="submit"] {
    color: #fff;
    background-color: #f99926;
    height: 60px;
    padding: 0 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    text-align: left;
    width: 100%;
    font-weight: bold;
}

.wpcf7 .wpcf7-form .submit-field input[type="submit"],
.mc4wp-form .submit-field input[type="submit"] {
    max-width: 242px;
}

/**End Mailchimps**/



/**Banner**/
#site-banner>.container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    height: 100%;
    position: relative;
}

#site-banner .entry-banner {
    width: 100%;
    color: #fff;
}

#site-banner .entry-banner {
    max-width: 750px;
}

#site-banner .entry-banner {
    position: relative;
    z-index: 2;
}

#site-banner .entry-banner p {
    max-width: 610px;
}

#site-banner .entry-banner p {
    width: 100%;
}

#site-banner .entry-banner p em {
    display: block;
    margin-top: 25px;
    font-weight: normal;
}

#site-banner .caption-banner {
    position: absolute;
    right: 20px;
    bottom: 0;
}

#site-banner .caption-banner {
    width: 100%;
    text-align: right;
    margin-bottom: -15px;
}

#site-banner .caption-banner label {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    background-color: #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 22px 26px 27px;
    font-size: 12px;
    color: #464646;
    max-width: 260px;
}

.entry-banner h1,
.entry-banner h2,
.entry-banner h3,
.entry-banner h4,
.entry-banner h5,
.entry-banner h6,
#site-banner .entry-banner p em {
    color: #fff;
}

.entry-banner h2 {
    font-weight: 600;
    margin-bottom: 0;
}

h1 {
    line-height: 1.02;
}

.entry-banner h1 {
    margin-bottom: 20px;
}

.cta-banner a.btn-banner-cta {
    color: #fff;
    font-weight: bold;
}

.cta-banner a.btn-banner-cta {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 60px;
}

.cta-banner .btn-single-cta {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border: solid 2px #f99926;
    background-color: #f99926;
    padding: 0 30px;
}

/**End Banner**/

.wpb_text_column.title-white p,
.wpb_text_column.title-white h2,
.wpb_text_column.title-white h3,
.wpb_text_column.title-white h4,
.wpb_text_column.title-white h5,
.wpb_text_column.title-white h6,
.wpb_text_column.title-white ul li,
.wpb_text_column.title-white ol li {
    color: #fff;
}

.wpb_text_column.title-style-custom h4 {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 7px;
}

.wpb_text_column.subtitlte-yellow h4 {
    color: #ffda00;
}

.wpb_text_column.subtitlte-blue h4 {
    color: #43b1e1;
}



.vc_row.row-minus-margin.row-waves-orange {
    padding-top: 50px;
    position: relative;
    z-index: 1;
}



.vc_row.row-waves-orange .side-waves.wpb_column p {
    margin-bottom: 25px;
    font-size: 12px;
    font-weight: bold;
}

.side-waves.wpb_column {
    margin-top: -35px;
}

.wpb_text_column.title-style-custom h2 {
    line-height: 1;
    margin-bottom: 20px;
}

.wpb_text_column.title-style-custom h2 strong:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 30px;
    background-color: #57c476;
    position: absolute;
    bottom: 0;
    left: 20px;
    right: 0;
    z-index: -1;
}

/*.wpb_text_column.title-style-custom.light-blue-border h2 strong:after {
    background-color: #43b1e1;
}*/

.wpb_text_column.title-style-custom h2 strong {
    position: relative;
}

.stack-top.wpb_column .wpb_single_image {
    margin-bottom: 20px;
}

.vc_btn3-container.btn-simple a.vc_general {
    padding: 0;
    color: #231f20;
}



.vc_btn3-container.btn-with-arrow a.vc_general {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.vc_btn3-container.btn-with-arrow a.vc_general:after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 18px;
    background: url(/wp-content/uploads/2020/09/arrow2-orange-right.svg) center/contain no-repeat;
    margin-left: 22px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

.mini-banner.wpb_column>.vc_column-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.mini-banner.stack-top.wpb_column>.vc_column-inner {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.listing-blog-item .listing-wrapper,
.wpb_column.mini-banner {
    overflow: hidden;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.wpb_column.mini-banner {
    padding: 0 15px;
}

.row-partners-alliances .wpb_column.mini-banner {
    padding: 0 15px;
}

.listing-blog-item .blog-images,
.entry-content>.vc_row:not(.row-partners-alliances) .mini-banner.wpb_column>.vc_column-inner {
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;
    -moz-transition: transform 1s, -moz-transform 1s;
    -moz-transition: transform 1s, -moz-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s, -moz-transform 1s, -o-transform 1s;
    transition: transform 1s, -webkit-transform 1s, -moz-transform 1s, -o-transform 1s;
    transition: transform 1s, -webkit-transform 1s;
}

.listing-blog-item:not(.listing-featured):not(.listing-participate):not(.listing-subscribe):hover .blog-images,
.entry-content>.vc_row:not(.row-partners-alliances) .mini-banner.wpb_column>.vc_column-inner:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

.mini-banner.stack-top.wpb_column>.vc_column-inner {
    background-color: #fff;
    color: #000;
}

.mini-banner.different-padding.wpb_column>.vc_column-inner {
    padding-left: 30px;
    padding-right: 18px;
}

.mini-banner.different-padding.wpb_column .wpb_text_column h3 {
    font-size: 30px;
}

.mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper:after,
.cta-readmore-participate a.btn-readmore-participate:after {
    content: '';
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}


.mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper:after {
    position: absolute;
    right: 0;
    bottom: 30px;
}

.mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper {
    position: relative;
}



.vc_btn3-container.btn-with-arrow a.vc_general:hover:after,
.cta-banner a.btn-banner-cta:hover:after,
.menu-item.menu-cta-item a:hover:after,
.vc_btn3-container.btn-orange a.vc_general:hover:after,
.mini-banner.wpb_column:hover>.vc_column-inner>.wpb_wrapper:after,
.vc_btn3-container.btn-learnmore a.vc_general:hover:after,
.cta-readmore-participate a.btn-readmore-participate:hover:after {
    -webkit-transform: translateX(6px);
    -moz-transform: translateX(6px);
    -ms-transform: translateX(6px);
    -o-transform: translateX(6px);
    transform: translateX(6px);
}

.mini-banner.wpb_column>.vc_column-inner {
    color: #fff;
    -webkit-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    -moz-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
}

.vc_row.row-fullwidth-backgound {
    color: #fff;
}


/**FAQ**/
.vc_toggle.vc_toggle_default {
    margin-bottom: 42px;
}

.vc_toggle.vc_toggle_default .vc_toggle_title h4 {
    color: #fff;
}

.vc_toggle.vc_toggle_default .vc_toggle_content {
    padding: 0 20px 0 0 !important;
    margin: 5px 0;
}

.vc_toggle.vc_toggle_default {
    width: 100%;
}

.vc_toggle.vc_toggle_default {
    max-width: 430px;
}

.vc_toggle.vc_toggle_default .vc_toggle_title {
    padding-left: 0 !important;
}

.vc_toggle.vc_toggle_default .vc_toggle_title i.vc_toggle_icon {
    left: -webkit-calc(100% + -15px);
    left: -moz-calc(100% + -15px);
    left: calc(100% + -15px);
}


.vc_toggle.vc_toggle_default .vc_toggle_title i.vc_toggle_icon,
.vc_general.vc_tta-accordion .vc_tta-panel h4.vc_tta-panel-title i.vc_tta-controls-icon {
    width: 40px;
    height: 40px;
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    background: #fff;
    border: 1px solid #f5f5f5;
    position: relative;
    left: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

.vc_general.vc_tta-accordion .vc_tta-panel.acc-active h4.vc_tta-panel-title i.vc_tta-controls-icon,
.vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_title i.vc_toggle_icon {
    background: #f99926;
    border-color: #f99926;
}

.vc_general.vc_tta-accordion .vc_tta-panel h4.vc_tta-panel-title i.vc_tta-controls-icon:after,
.vc_general.vc_tta-accordion .vc_tta-panel h4.vc_tta-panel-title i.vc_tta-controls-icon:before,
.vc_general.vc_tta-accordion .vc_tta-panel.acc-active h4.vc_tta-panel-title i.vc_tta-controls-icon:after,
.vc_general.vc_tta-accordion .vc_tta-panel.acc-active h4.vc_tta-panel-title i.vc_tta-controls-icon:before,
.vc_toggle.vc_toggle_default .vc_toggle_title i.vc_toggle_icon:after,
.vc_toggle.vc_toggle_default .vc_toggle_title i.vc_toggle_icon:before {
    content: '';
    display: inline-block !important;
    width: 15px;
    height: 4px;
    background: #f99926;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: absolute;
    top: 50%;
    left: 50%;
    border: none;
    visibility: visible !important;
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    transition: all .25s ease-out;
}

.vc_general.vc_tta-accordion .vc_tta-panel h4.vc_tta-panel-title i.vc_tta-controls-icon:before,
.vc_toggle.vc_toggle_default .vc_toggle_title i.vc_toggle_icon:before {
    -webkit-transform: translate(-100%, -50%) rotate(45deg);
    -moz-transform: translate(-100%, -50%) rotate(45deg);
    -ms-transform: translate(-100%, -50%) rotate(45deg);
    -o-transform: translate(-100%, -50%) rotate(45deg);
    transform: translate(-100%, -50%) rotate(45deg);
    left: -webkit-calc(50% + 4px) !important;
    left: -moz-calc(50% + 4px) !important;
    left: calc(50% + 4px) !important;
}

.vc_general.vc_tta-accordion .vc_tta-panel h4.vc_tta-panel-title i.vc_tta-controls-icon:after,
.vc_toggle.vc_toggle_default .vc_toggle_title i.vc_toggle_icon:after {
    -webkit-transform: translate(-25%, -50%) rotate(-45deg);
    -moz-transform: translate(-25%, -50%) rotate(-45deg);
    -ms-transform: translate(-25%, -50%) rotate(-45deg);
    -o-transform: translate(-25%, -50%) rotate(-45deg);
    transform: translate(-25%, -50%) rotate(-45deg);
    left: -webkit-calc(50% + 1px);
    left: -moz-calc(50% + 1px);
    left: calc(50% + 1px);
}

.vc_general.vc_tta-accordion .vc_tta-panel.acc-active h4.vc_tta-panel-title i.vc_tta-controls-icon:before,
.vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_title i.vc_toggle_icon:before {
    -webkit-transform: translate(-100%, -50%) rotate(-45deg);
    -moz-transform: translate(-100%, -50%) rotate(-45deg);
    -ms-transform: translate(-100%, -50%) rotate(-45deg);
    -o-transform: translate(-100%, -50%) rotate(-45deg);
    transform: translate(-100%, -50%) rotate(-45deg);
    background: #fff;
}

.vc_general.vc_tta-accordion .vc_tta-panel.acc-active h4.vc_tta-panel-title i.vc_tta-controls-icon:after,
.vc_toggle.vc_toggle_default.vc_toggle_active .vc_toggle_title i.vc_toggle_icon:after {
    -webkit-transform: translate(-25%, -50%) rotate(45deg);
    -moz-transform: translate(-25%, -50%) rotate(45deg);
    -ms-transform: translate(-25%, -50%) rotate(45deg);
    -o-transform: translate(-25%, -50%) rotate(45deg);
    transform: translate(-25%, -50%) rotate(45deg);
    background: #fff;
}

.vc_toggle.vc_toggle_default .vc_toggle_title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/**End FAQ**/

.vc_btn3-container.btn-orange a.vc_general {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding: 20px 30px;
    height: 60px;
    text-align: left;
}

.vc_btn3-container.btn-big a.vc_general {
    width: 100%;
}

.vc_row.row-minus-margin.row-waves-orange {
    margin-top: -143px;
}

.vc_btn3-container.btn-orange a.vc_general:after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 17px;
    background: url(/wp-content/uploads/2020/09/arrow1.svg) center/cover no-repeat;
    margin-left: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

.vc_btn3-container.btn-orange a.vc_general {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.site-breadcrumbs {
    font-size: 14px;
    color: #231f20;
    position: relative;
    z-index: 9;
}

.site-breadcrumbs>span:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)) span {
    font-size: 0;
}

.site-breadcrumbs>span:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)) span:after {
    content: '...';
    font-size: 14px;
}


.site-breadcrumbs i {
    display: inline-block;
    margin: 0 3px;
}

.site-breadcrumbs>i:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)),
.site-breadcrumbs>span:not(:nth-last-of-type(1)):not(:nth-last-of-type(2)):not(:nth-last-of-type(3)) {
    display: none;
}

.site-breadcrumbs *,
blockquote {
    font-family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

.site-breadcrumbs {
    font-weight: 500;
}

.site-breadcrumbs span.current-item {
    font-weight: 600;
    color: #f99926;
}

.wpb_text_column.title-style-custom h3 {
    line-height: 1;
}

.side-waves.wpb_column .wpb_text_column p {
    text-align: right;
}

.site-content .wpb_text_column ul li {
    font-weight: bold;
}

.site-content .wpb_text_column.ul-normal-text ul li {
    font-weight: normal;
    line-height: 1.76;
}

.site-content .wpb_text_column ul {
    list-style: none;
}

.site-content .wpb_text_column ul li {
    position: relative;
    padding-left: 45px;
}

.site-content .wpb_text_column ul li:before {
    content: '';
    display: inline-block;
    width: 26px;
    height: 26px;
    background: #57c476 url(/wp-content/uploads/2020/09/women-win-checklist.svg) center/12px no-repeat;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: -2px;
}

.site-content .wpb_text_column ul li {
    margin-bottom: 17px;
}

.mini-banner.wpb_column .wpb_text_column h3 {
    color: #fff;
    font-size: 25px;
    line-height: 1;
}

.mini-banner-overlay.wpb_column>.vc_column-inner>.wpb_wrapper {
    position: relative;
    z-index: 1;
}

.mini-banner-overlay.wpb_column>.vc_column-inner:before {
    content: '';
    display: inline-block;
    width: 100%;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background: url(/wp-content/uploads/2020/09/Fade-news-article.png) center/cover no-repeat;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.mini-banner-overlay.wpb_column>.vc_column-inner {
    position: relative;
}

.vc_row.row-with-sticky-sidebar:before,
.vc_row.row-with-sticky-sidebar:after {
    display: none;
}

.vc_row.row-with-sticky-sidebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.wpb_text_column.blue-box-side {
    background-color: #43b1e1;
}

.wpb_text_column.blue-box-side * {
    color: #fff;
}

.wpb_text_column.column-three ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-bottom: 0;
}

.wpb_text_column.column-three ul li:not(:last-child) {
    margin-right: 30px;
}

.wpb_text_column.column-three ul li {
    width: auto;
}

.vc_btn3-container.btn-learnmore a.vc_general {
    background-color: transparent !important;
    padding: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.vc_btn3-container.btn-learnmore a.vc_general {
    font-size: 20px;
}

.vc_btn3-container.btn-learnmore a.vc_general:after {
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff url(/wp-content/uploads/2020/09/arrow2-orange-right.svg) center/10px no-repeat;
    margin-left: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

.wpb_text_column.title-style-custom {
    position: relative;
    z-index: 1;
}

.vc_row.row-bg-stretch:after {
    content: '';
    display: inline-block;
    position: absolute;
    bottom: 0;
    width: 100vw;
    margin-left: -50vw;
    left: 50%;
    height: 100px;
    background-color: #fff;
}

.vc_row.row-bg-stretch>.wpb_column {
    position: relative;
    z-index: 2;
}

.vc_row.row-bg-stretch {
    position: relative;
    padding-bottom: 20px;
}

.vc_row.row-list-partners>.wpb_column>.vc_column-inner>.wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.vc_row.row-list-partners>.wpb_column {
    cursor: pointer;
}

.vc_row.wpb_row.row-list-partners:before,
.vc_row.wpb_row.row-list-partners:after {
    display: none;
}

.vc_row.wpb_row.row-list-partners {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.vc_row.wpb_row.row-list-partners p {
    text-align: left;
}

.vc_row.row-list-partners p {
    margin-bottom: 0 !important;
}

.vc_row.row-list-partners h6 {
    font-size: 16px;
    margin-bottom: 0;
}

.vc_row.row-list-partners .wpb_single_image,
.listing-team-item .team-images {
    width: 100px;
    height: 100px;
    border: 5px solid #f5f5f5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 15px;
    overflow: hidden;
}

.listing-team-item .team-images {
    cursor: pointer;
}

.listing-blog-item.listing-featured h4.entry-title {
    margin-bottom: 23px;
}

.listing-blog-grid .listing-featured .blog-content .col-exceprt {
    font-size: 16px;
    height: auto;
    -webkit-line-clamp: 4;
}

.error404 .vc_btn3-container.btn-orange.btn-big {
    text-align: center;
}

.vc_row.row-list-partners p {
    margin-top: 0 !important;
}

.vc_row.row-list-partners .wpb_text_column {
    padding-left: 25px;
}

.vc_row.row-list-partners .wpb_text_column {
    width: -webkit-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: calc(100% - 100px);
}

.vc_row.row-list-partners .wpb_single_image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 2px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}

.row-list-partners .wpb_text_column a {
    color: #ffda00 !important;
    font-size: 14px;
}

.mini-banner.wpb_column[onclick*="_blank"] a,
.row-list-partners .wpb_column[onclick*="_blank"] a {
    position: relative;
    z-index: -1;
}

.row-list-partners .wpb_single_image .alt-images,
.row-list-partners .wpb_single_image img {
    width: 86px;
    height: 60px;
    -o-object-fit: contain;
    object-fit: contain;
    background-color: transparent;
}

.row-list-partners .wpb_single_image .alt-images {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

.site-content .wpb_text_column p a {
    color: #f99926;
}

.row-list-partners a:hover {
    color: #ffda00;
}

.vc_general.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body {
    display: none;
}

/*
.vc_general.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
}*/

.vc_general.vc_tta-accordion h4.vc_tta-panel-title>a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.vc_general.vc_tta-accordion .vc_tta-panel-heading h4.vc_tta-panel-title {
    margin-bottom: 0;
}

.row-fullwidth-backgound .vc_general.vc_tta-accordion .vc_tta-panel-heading h4.vc_tta-panel-title {
    margin-bottom: 20px;
}

.vc_general.vc_tta-accordion.accordion-box-shadow {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    -moz-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
}

.vc_row.item-timeline:after,
.vc_row.item-timeline:before {
    display: none;
}

.vc_general.vc_tta-accordion h4.vc_tta-panel-title>a span.vc_tta-title-text {
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
}

.vc_general.vc_tta-accordion .vc_tta-panel-body .wpb_text_column a {
    font-family: "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-weight: normal;
}

.vc_general.vc_tta-accordion .vc_tta-panel-body .wpb_text_column a:hover {
    color: #f99926;
    font-weight: bold;
}

.vc_general.vc_tta-accordion .wpb_text_column ul li:before {
    display: none;
}

.vc_general.vc_tta-accordion .wpb_text_column ul li {
    padding-left: 0;
    margin-bottom: 10px;
}

.vc_general.vc_tta-accordion .wpb_text_column ul {
    margin: 0;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner {
    margin-bottom: 30px;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column:not(.mini-banner) {
    margin-bottom: 45px;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column:not(.mini-banner) {
    padding-right: 35px;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner p {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner.small-height p {
    -webkit-line-clamp: 5;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner.big-height p {
    -webkit-line-clamp: 13;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner h3 {
    max-width: 420px;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner.small-height:hover p {
    height: 140px;
    margin-bottom: 7px;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner>.vc_column-inner {
    background-position: top !important;
}

.mini-banner.big-height.wpb_column>.vc_column-inner {
    padding-left: 30px;
    padding-right: 30px;
}

.mini-banner.small-height.wpb_column>.vc_column-inner {
    padding-right: 30px;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner.big-height:hover p {
    margin-bottom: 15px;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner h3 {
    font-size: 23px;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner:hover>.vc_column-inner:before {
    background: #f99926d6;
}

.wpb_column.mini-banner {
    cursor: pointer;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner {
    overflow: hidden;
}

.vc_btn3-container.btn-learnmore.learnmore-orange-border a.vc_general:after {
    background: #f99926 url(/wp-content/uploads/2020/09/arrow2-right-white.svg) center/10px no-repeat;
}

.vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner:hover .vc_btn3-container.btn-learnmore.learnmore-orange-border a.vc_general:after {
    background: #fff url(/wp-content/uploads/2020/09/arrow2-orange-right.svg) center/10px no-repeat;
}

.vc_general.vc_tta-accordion .vc_tta-panel-body .wpb_text_column p {
    text-align: left;
}

.vc_general.vc_tta-accordion .vc_tta-panel-body .wpb_text_column a {
    width: 100%;
    display: inline-block;
    color: #231f20;
}

.wpb_text_column.text-justify-style p {
    text-align: justify;
}

.image-galery-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0px -15px;
}

.image-galery-grid .image-galery-item {
    padding: 0 15px;
}

.image-galery-grid .image-galery-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.image-galery-grid .image-galery-item {
    width: auto;
}

.image-galery-grid .image-galery-item .alt-images,
.image-galery-grid .image-galery-item img {
    width: 100px;
    height: 62px;
    -o-object-fit: contain;
    object-fit: contain;
}

.image-galery-grid .image-galery-item .alt-images {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

#site-banner {
    position: relative;
    overflow: hidden;
}

#site-banner:after {
    max-width: 1131px;
}

#site-banner:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 360px;
    background: url(/wp-content/uploads/2020/09/women-win-Wavemerge.png);
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: -82px;
    z-index: 1;
}

.vc_row.row-waves-orange .image-galery-grid {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.single .site-main>article {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
}

.single .site-main>article .entry-content {
    width: 100%;
}

.single .site-main>article .entry-sidebar {
    width: 100%;
}


.single .entry-content p em {
    font-weight: bold;
}

.single .entry-content p em strong {
    color: #f99926;
}

.single .site-main>article {
    margin-bottom: 70px;
}

blockquote,
blockquote p {
    font-weight: bold;
    line-height: 1;
    text-align: left !important;
}

blockquote {
    background: #e2f5e8;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.single-ww_team blockquote p:last-child {
    text-align: right;
}

.site-content .wpb_text_column blockquote p {
    margin-bottom: 0 !important;
}

.profile-header {
    height: 370px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
}

.entry-sidebar .box-side-shadow {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 1, 0, 0.15);
    -moz-box-shadow: 0 0 15px 0 rgba(0, 1, 0, 0.15);
    box-shadow: 0 0 15px 0 rgba(0, 1, 0, 0.15);
}

.profile-content h4 {
    font-size: 22px;
    margin-bottom: 0;
}


.profile-content h5.position-label {
    color: #ffda00;
}

.profile-content .profile-curious-facts {
    margin-top: 23px;
}

ul.curious-facts-list {
    list-style: none;
}

ul.curious-facts-list li.curious-facts-item {
    position: relative;
    padding-left: 30px;
}

ul.curious-facts-list li.curious-facts-item:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #f89928;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 5px;
}

ul.curious-facts-list li.curious-facts-item p {
    line-height: normal;
}

ul.curious-facts-list li.curious-facts-item:not(:last-child) {
    margin-bottom: 15px;
}

.listing-team-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.listing-team-grid .listing-team-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 0 20px;
    cursor: pointer;
}

.listing-blog-grid .listing-featured .blog-content,
.listing-blog-item .blog-images {
    cursor: pointer;
}

.listing-team-grid .listing-team-item .team-header {
    width: 100px;
}

.listing-team-grid .listing-team-item .team-content {
    width: -webkit-calc(100% - 100px);
    width: -moz-calc(100% - 100px);
    width: calc(100% - 100px);
    padding-right: 0;
}

.listing-team-grid {
    margin: 0 -20px;
}

.mdf_tax_filter_section {
    width: 100% !important;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 {
    background: none;
    border: 0;
    padding: 0;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 .mdf_input_container_block {
    width: 100%;
    padding: 0;
    margin: 0;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 .mdf_input_container_block h5.data-filter-section-title,
.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li:before {
    display: none;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li {
    padding: 0 !important;
    width: auto !important;
    margin-bottom: 10px;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li {
    margin-right: 10px;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li:last-child {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li:nth-child(4) {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li:nth-child(3) {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li:nth-child(2) {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li:first-child {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -moz-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list .slick-track,
.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 !important;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li .icheckbox_flat-aero {
    display: none;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li label {
    font-weight: bold;
    color: #231f20;
    border: 1px solid #43b1e1;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    height: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li label.mdf_taxonomy_checked,
.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li label.hover {
    background-color: #43b1e1;
    color: #fff;
}

.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list input[type="checkbox"],
.mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list input[type="radio"] {
    display: none;
}

.single .site-main .related-teams {
    width: 100%;
    margin-bottom: 70px;
}

.team-content {
    padding: 15px;
}

.team-content h4.entry-title {
    margin-bottom: 7px;
}

.team-content h5.position-label {
    font-size: 15px;
    color: #ffda00;
}



.vc_row.item-timeline {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 0 30px;
}

.vc_row.item-timeline .circle-timeline.wpb_column:after {
    content: '';
    display: inline-block;
    width: 13px;
    height: 100%;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    -moz-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    position: absolute;
}

.vc_row.item-timeline .circle-timeline.wpb_column {
    position: relative;
}

.vc_row.item-timeline .circle-timeline.wpb_column {
    width: 10%;
}

.vc_row.item-timeline .banner-timeline.wpb_column {
    width: 37%;
    margin-left: auto;
}

.vc_row.item-timeline .banner-timeline.wpb_column {
    position: relative;
    z-index: 1;
}

.vc_row.item-timeline .content-timeline.wpb_column {
    width: 53%;
}

.vc_row.item-timeline .content-timeline.wpb_column {
    padding: 50px 55px 50px 55px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    overflow: hidden;
}

.vc_row.item-timeline .content-timeline.wpb_column {
    height: 476px;
}

.vc_row.item-timeline .banner-timeline.wpb_column>.vc_column-inner {
    height: 476px;
}

.vc_row.item-timeline .banner-timeline.wpb_column>.vc_column-inner {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.vc_row.item-timeline .content-timeline.wpb_column,
.wpb_text_column.circle-timeline-text>.wpb_wrapper {
    -webkit-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    -moz-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
}

.wpb_text_column.circle-timeline-text>.wpb_wrapper {
    background-color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    z-index: 1;
}

.wpb_text_column.circle-timeline-text>.wpb_wrapper p {
    color: #f99926;
    font-weight: bold;
}

.vc_row .item-timeline.active .wpb_text_column.circle-timeline-text>.wpb_wrapper p {
    width: 64px;
    height: 64px;
    background-color: #f99926;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    -moz-transition: background-color .3s;
    transition: background-color .3s;
}

.vc_row.item-timeline .circle-timeline.wpb_column,
.wpb_text_column.circle-timeline-text>.wpb_wrapper,
.vc_row .item-timeline.active .wpb_text_column.circle-timeline-text>.wpb_wrapper p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.content-timeline.wpb_column h4 {
    color: #ffda00;
    margin-bottom: 7px;
}

.content-timeline.wpb_column p {
    text-align: justify;
}

.mini-banner.super-height.wpb_column>.vc_column-inner {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -moz-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -moz-box-pack: end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.mini-banner.super-height.wpb_column {
    cursor: auto;
}

.wpb_text_column.title-no-margin h3 {
    margin-bottom: 0;
}

.vc_row.row-contact-us {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -20px;
}

.vc_row.row-contact-us>.wpb_column>.vc_column-inner {
    padding: 0 20px;
}

.vc_row.row-contact-us>.wpb_column>.vc_column-inner>.wpb_wrapper {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.15);
    min-height: 465px;
}


.wpb_gmaps_widget.custom-style-maps .wpb_wrapper {
    background: none;
    padding: 0;
}

.wpb_gmaps_widget.custom-style-maps .wpb_wrapper iframe {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.vc_row.row-contact-us>.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_text_column {
    margin-bottom: 15px;
}

.vc_row.row-contact-us .address-padding.wpb_column {
    padding-top: 30px;
}

.vc_row.row-contact-us .address-padding.wpb_column p {
    text-align: left;
}

.address-padding.wpb_column h4 {
    font-size: 20px;
    margin-bottom: 0;
}

.pattern-waves.wpb_column>.vc_column-inner:after {
    content: '';
    display: inline-block;
    width: 100%;
    height: 230px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -50px;
}

.pattern-waves.teal-waves.wpb_column>.vc_column-inner:after {
    background: url(/wp-content/uploads/2020/09/women-win-teal-wave.png) 75% 100%/cover no-repeat;
}

.pattern-waves.purple-waves.wpb_column>.vc_column-inner:after {
    background: url(/wp-content/uploads/2020/09/women-win-purple-wave.png) 75% 100%/cover no-repeat;
}

.pattern-waves.wpb_column>.vc_column-inner {
    position: relative;
    overflow: hidden;
}

.mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image .alt-images,
.mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image img {
    width: 100px;
    height: 62px;
    -o-object-fit: contain;
    object-fit: contain;
}

.mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image .alt-images {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

.pattern-waves.wpb_column>.vc_column-inner>.wpb_wrapper {
    z-index: 1;
}

.mini-banner.mini-height.wpb_column>.vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.mini-banner.mini-height.wpb_column h5 {
    color: #ffda00;
}

.mini-banner.mini-height.wpb_column>.vc_column-inner {
    height: 350px;
}

.mini-banner.mini-height.wpb_column {
    margin-bottom: 30px;
}

/*.single .entry-banner-images:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(35,31,32,0.5);
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
}*/

.single .entry-banner-images {
    position: relative;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}


label.entry-dates {
    font-weight: 600;
    color: #57c476;
}

.single .entry-content label.entry-dates {
    margin: 35px 0 25px;
}

label.entry-dates span.icon-clock:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 22px;
    background: url(/wp-content/uploads/2021/03/stopwatch-green.svg) center/cover no-repeat;
    position: relative;
    top: 4px;
    margin-right: 10px;
}

.single-post header.entry-header h1.entry-title {
    margin-bottom: 28px;
}

.single .entry-sidebar .sidebar-side {
    margin-bottom: 30px;
}

ul.share-post {
    list-style: none;
}

ul.share-post li.share-item:not(:last-child) {
    margin-bottom: 15px;
}

ul.share-post li.share-item>a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

ul.share-post li.share-item .alt-images,
ul.share-post li.share-item img {
    width: 28px;
    height: 28px;
    -o-object-fit: contain;
    object-fit: contain;
    margin-right: 18px;
}

ul.share-post li.share-item .alt-images {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

ul.share-post li.share-item label {
    font-weight: bold;
    letter-spacing: -0.18px;
    width: -webkit-calc(100% - 28px);
    width: -moz-calc(100% - 28px);
    width: calc(100% - 28px);
}

ul.share-post li.share-item>a:hover label {
    color: #f99926;
}

ul.share-post li.share-item>a:hover .alt-images,
ul.share-post li.share-item>a:hover img {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px);
}

.entry-sidebar .box-share-social {
    padding-top: 40px;
    padding-bottom: 30px;
}

.entry-sidebar .box-radius {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.entry-sidebar .box-newsletter .alt-images,
.entry-sidebar .box-newsletter img {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    -moz-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
}

.entry-sidebar .box-newsletter a {
    display: block;
}

.tablist-section>div:not(.tablist-active) {
    display: none;
}

ul.nav-tablist {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 45px;
}

ul.nav-tablist>li {
    width: -webkit-calc(50% - 10px);
    width: -moz-calc(50% - 10px);
    width: calc(50% - 10px);
}

ul.nav-tablist a {
    font-weight: bold;
    line-height: 0.96;
    color: #231f20;
}

ul.nav-tablist li:not(.tab-active) a {
    color: #8c8c8c;
}

ul.nav-tablist a {
    font-size: 25px;
}

.listing-item .listing-images {
    width: 70px;
    height: 70px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.listing-item .listing-content label.entry-dates {
    font-size: 14px;
    margin-bottom: 7px;
}

.listing-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.listing-item .listing-content h4.entry-title {
    margin-bottom: 0;
}

.listing-item:not(:last-child) {
    margin-bottom: 10px;
}

.listing-item .listing-content {
    width: -webkit-calc(100% - 70px);
    width: -moz-calc(100% - 70px);
    width: calc(100% - 70px);
    padding-left: 18px;
}

.listing-content h4.entry-title {
    line-height: 1.2;
}

.listing-content label.entry-dates span.icon-clock:before {
    margin-right: 5px;
}

.single .entry-content p>strong {
    font-family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-weight: bold;
    display: block;
}

.single-post .site-content .wpb_text_column ul {
    counter-reset: my-awesome-counter;
}

.single-post .site-content .wpb_text_column ul li:not(:last-child) {
    margin-bottom: 40px;
}

.single-post .site-content .wpb_text_column ul li {
    counter-increment: my-awesome-counter;
    font-weight: normal;
    padding-left: 40px;
}

.single-post .site-content .wpb_text_column p a {
    color: #57c476;
}

.single-post .site-content .wpb_text_column ul li:before {
    content: counter(my-awesome-counter);
    background: #57c476;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 23px;
    height: 23px;
    color: #fff;
    line-height: normal;
    font-size: 12px;
    font-weight: 500;
    top: 0px;
}

.single nav.navigation .nav-links a {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.35;
}

.single nav.navigation .nav-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.single nav.navigation .nav-links>div>a:before {
    font-family: "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    content: '';
    font-size: 14px;
    letter-spacing: -0.14px;
    display: block;
    font-weight: normal;
    margin-bottom: 7px;
}

.single nav.navigation .nav-links>.nav-previous a:before {
    content: 'Previous article';
}

.single nav.navigation .nav-links>.nav-next a:before {
    content: 'Next article';
}

.single nav.navigation .nav-links .nav-next:after,
.single nav.navigation .nav-links .nav-previous:before {
    content: '';
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    -moz-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
}

.single nav.navigation .nav-links .nav-next:after {
    background: #fff url(/wp-content/uploads/2020/09/arrow-right-orange.svg) center/20px no-repeat;
    right: 0;
}

.single nav.navigation .nav-links .nav-previous:before {
    background: #fff url(/wp-content/uploads/2020/09/arrow-right-orange.svg) center/20px no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.single nav.navigation .nav-links>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
}

.single nav.navigation .nav-links>div>a {
    width: 100%;
    text-align: left;
    position: relative;
    z-index: 1;
}

.vc_row.row-reverse:not(:last-child) {
    margin-bottom: 70px;
}

.single .entry-content p>br {
    display: none;
}

.listing-blog-item .blog-images {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.single nav.navigation .nav-links .nav-next:after,
.single nav.navigation .nav-links .nav-previous:before {
    position: absolute;
}

.listing-blog-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.listing-blog-grid .listing-blog-item {
    width: 100%;
}

.listing-blog-grid .listing-participate {
    max-width: 100%;
}

.listing-blog-grid .listing-featured {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.listing-blog-grid .listing-featured .blog-content {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    -moz-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    padding-top: 25px;
    padding-bottom: 20px;
}

.listing-blog-item .blog-images h4.entry-title {
    color: #fff;
}

.listing-blog-item h4.entry-title {
    line-height: 1.2;
    margin-bottom: 0;
}

.listing-blog-item .blog-images {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    position: relative;
}

.listing-blog-item:not(.listing-featured):not(.listing-subscribe) .blog-images:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    /* background: url(/wp-content/uploads/2020/09/Fade-news-article.png) center/cover no-repeat;*/
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.listing-blog-item.listing-featured .blog-images:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(35, 31, 32, 0.5);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.listing-featured .cta-readmore-participate a.btn-readmore-participate {
    color: #231f20;
}

.listing-blog-item .blog-images .blog-content {
    position: relative;
    background-color: rgb(0 0 0 / 45%);
    z-index: 1;
    width: 100%;
}

.listing-participate .blog-content * {
    color: #fff;
}

.listing-blog-item label.entry-dates {
    margin-bottom: 15px;
}

.listing-blog-item.listing-featured .listing-blog-item label.entry-dates {
    margin-bottom: 0px;
}

.listing-blog-item label.entry-dates {
    font-size: 15px;
    color: #ffda00;
    margin-bottom: 14px;
    line-height: normal;
}

.listing-participate .blog-content h4 {
    color: #ffda00;
    margin-bottom: 0;
}

.listing-participate .blog-content h3 {
    line-height: 1;
}

.listing-participate .blog-content p {
    width: 100%;
}

.listing-participate .blog-content p {
    max-width: 814px;
}

.cta-readmore-participate {
    text-align: right;
}

.cta-readmore-participate a.btn-readmore-participate {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;

}

.cta-readmore-participate a.btn-readmore-participate:after {
    margin-left: 20px;
}

.listing-blog-grid .listing-featured .blog-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

.listing-blog-grid .listing-featured .blog-content .cta-readmore-participate {
    margin-right: auto;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-top: auto;
}

.listing-blog-grid .blog-content .col-exceprt,
.listing-blog-grid .blog-content .col-exceprt p {
    text-align: justify;
    line-height: 1.76;
}

.mini-banner.pattern-waves p {
    text-align: right;
    line-height: normal;
}

.mini-banner.pattern-waves p {
    font-weight: 600;
    margin-top: 10px;
}

.col-careers-item.wpb_column .wpb_single_image.image-border-radius img {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 15px;
}

.col-careers-item.wpb_column>div>.vc_column-inner>.wpb_wrapper,
.col-careers-item.wpb_column>.vc_column-inner>.wpb_wrapper {
    background-color: #231f20;
    color: #fff;
    padding: 35px 25px 40px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    -moz-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
}

.col-careers-item.wpb_column h3 {
    color: #fff;
}

.col-careers-item.wpb_column .wpb_single_image.image-border-radius {
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -35px;
}

.listing-blog-item h4.entry-title,
.listing-blog-grid .blog-content .col-exceprt p,
.listing-blog-grid .blog-content .col-exceprt,
.listing-participate .blog-content p {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.listing-blog-grid .row-pagination {
    width: 100%;
    text-align: center;
}

.row-pagination .pagination,
ol.tw-pagination {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
}

ol.tw-pagination *,
.pagination * {
    font-family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

ol.tw-pagination *,
.pagination * {
    font-size: 14px !important;
    font-weight: bold;
}

.row-pagination .pagination,
ol.tw-pagination {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    -moz-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    padding: 10px;
}

.tw-pagination li:not(:last-child) {
    margin-right: 10px;
}

.row-pagination .pagination .page-numbers.next .col-nav-links.next {
    background: #fff url(/wp-content/uploads/2020/09/arrow-right-orange.svg) center/20px no-repeat;
    left: 0;
}

.row-pagination .pagination .page-numbers.prev .col-nav-links.prev {
    background: #fff url(/wp-content/uploads/2020/09/arrow-right-orange.svg) center/20px no-repeat;
    right: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.row-pagination .pagination .page-numbers.prev .col-nav-links.prev,
.row-pagination .pagination .page-numbers.next .col-nav-links.next {
    width: 60px;
    height: 60px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: transparent;
    -webkit-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    -moz-box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    box-shadow: 1.3px 1.5px 15px 0 rgba(2, 3, 3, 0.15);
    position: absolute;
}

.row-pagination .pagination .page-numbers.next,
.row-pagination .pagination .page-numbers.prev {
    font-size: 0;
    width: 0;
    height: 0;
    position: relative;
}

.navigation {
    text-align: center;
}

ol.tw-pagination span.title {
    display: none;
}

.filter-blog-grid {
    list-style: none;
    font-size: 0;
}

.filter-blog-grid ul {
    color: #000;
}

.filter-blog-grid ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 0 30px 0 !important;
}

.filter-blog-grid ul li.cat-item {
    width: auto !important;
    margin-right: 10px;
    margin-bottom: 10px;
}

.filter-blog-grid ul li.cat-item a {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border: solid 1px #43b1e1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 30px;
    height: 60px;
    font-size: 16px;
    font-weight: 600;
}

.filter-blog-grid ul {
    list-style: none;
}

.filter-blog-grid ul li.cat-item a:hover,
.filter-blog-grid ul li.cat-item a.active {
    background: #43b1e1;
    color: #fff;
}

.filter-blog-grid ul li.cat-item:before {
    display: none;
}

.filter-blog-grid ul li.cat-item {
    padding-left: 0;
}

.entry-content p {
    text-align: justify;
}

.entry-404 h2 {
    font-size: -webkit-calc(99px + 5vw);
    font-size: -moz-calc(99px + 5vw);
    font-size: calc(99px + 5vw);
    line-height: .85;
}

.vc_row.row-waves-orange .vc_row.vc_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.vc_row.row-waves-orange .vc_row.vc_inner:before,
.vc_row.row-waves-orange .vc_row.vc_inner:after {
    display: none;
}

.vc_row.wpb_row.row-list-partners>.wpb_column[onclick*=undefined],
.mini-banner[onclick='window.location.href ="undefined"'] {
    pointer-events: none;
}

/*.listing-blog-item.listing-subscribe .blog-images {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}*/

.listing-blog-item.listing-subscribe .blog-content h4,
.listing-blog-item.listing-subscribe .blog-content h3 {
    color: #fff;
    margin-bottom: 0;
}

.listing-blog-item.listing-subscribe .blog-content h3 {
    line-height: 0.88;
}

.listing-blog-item.listing-subscribe a.btn-subscribe {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border: solid 2px #f99926;
    background-color: #f99926;
    height: 60px;
    margin-top: 30px;
}

.listing-blog-item.listing-subscribe a.btn-subscribe:after {
    content: '';
    display: inline-block;
    width: 20px;
    height: 17px;
    background: url(/wp-content/uploads/2020/09/arrow1.svg) center/contain no-repeat;
    margin-left: 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

.listing-blog-item.listing-subscribe a.btn-subscribe:hover:after {
    -webkit-transform: translateX(6px);
    -moz-transform: translateX(6px);
    -ms-transform: translateX(6px);
    -o-transform: translateX(6px);
    transform: translateX(6px);
}


#cookie-notice .cn-button {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-weight: bold;
    background: #f99926;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    padding: 15px 30px;
}

#cookie-notice * {
    font-family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

#cookie-notice {
    background: #231f20 !important;
}



.pronamic-pay-amount>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

form.mollie-form input[type=submit],
.pronamic-pay-submit-button-wrap input[type=submit] {
    width: 100%;
    background: #f99926 url(/wp-content/uploads/2020/09/women-win-arrow-right-white.svg) 85%/20px no-repeat;
    color: #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-weight: bold;
    text-align: left;
    height: 60px;
    padding: 0 30px;
}

form.mollie-form input[type=submit]:hover,
.pronamic-pay-submit-button-wrap input[type=submit]:hover {
    background-position: 87%;
}

form.mollie-form input[type=submit],
.pronamic-pay-submit-button-wrap input[type=submit] {
    font-size: 18px;
}

form.mollie-form input[type=submit],
.pronamic-pay-submit-button-wrap input[type=submit] {
    max-width: 242px;
}

form.mollie-form select,
form.mollie-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.pronamic-pay-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    color: #231f20;
    font-weight: bold;
    padding: 0 20px;
    height: 50px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border-color: #231f20;
}


form.mollie-form select:hover,
form.mollie-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover,
.pronamic-pay-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover {
    border-color: #f99926;
}

form.mollie-form select,
form.mollie-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    margin-bottom: 20px !important;
}

form.mollie-form select#dmm_currency {
    margin-right: 20px;
}


form.mollie-form select,
form.mollie-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.pronamic-pay-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: 17px;
}

form.mollie-form *,
.pronamic-pay-form * {
    font-family: "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

form select {
    background: #fff url(/wp-content/uploads/2020/09/arrow2-orange-down.svg) -webkit-calc(100% - 20px) 50%/20px no-repeat;
    background: #fff url(/wp-content/uploads/2020/09/arrow2-orange-down.svg) -moz-calc(100% - 20px) 50%/20px no-repeat;
    background: #fff url(/wp-content/uploads/2020/09/arrow2-orange-down.svg) calc(100% - 20px) 50%/20px no-repeat;
}

form.mollie-form label,
.pronamic-pay-form label,
.pronamic-pay-form legend {
    font-family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

form.mollie-form label,
.pronamic-pay-form label {
    line-height: normal;
    margin-bottom: 9px;
}

form.mollie-form input[type="radio"],
.pronamic-pay-form .pronamic-pay-amount input[type="radio"] {
    position: relative;
}

form.mollie-form input[type="radio"],
.pronamic-pay-form .pronamic-pay-amount input[type="radio"] {
    border-color: #231f20;
}

form.mollie-form input[type="radio"]:checked:after,
.pronamic-pay-form .pronamic-pay-amount input[type="radio"]:checked:after {
    background-color: #231f20;
}

form.mollie-form input[type="radio"],
.pronamic-pay-form .pronamic-pay-amount input[type="radio"] {
    margin-right: 10px;
}

.pronamic-pay-form label.pronamic-pay-label {
    font-size: 14px;
}

form.mollie-form input::-webkit-input-placeholder,
.pronamic-pay-form input::-webkit-input-placeholder {
    color: #231f20;
}

form.mollie-form input:-moz-placeholder,
.pronamic-pay-form input:-moz-placeholder {
    color: #231f20;
}

form.mollie-form input::-moz-placeholder,
.pronamic-pay-form input::-moz-placeholder {
    color: #231f20;
}

form.mollie-form input:-ms-input-placeholder,
.pronamic-pay-form input:-ms-input-placeholder {
    color: #231f20;
}

form.mollie-form input::-ms-input-placeholder,
.pronamic-pay-form input::-ms-input-placeholder {
    color: #231f20;
}

form.mollie-form input::-webkit-input-placeholder,
.pronamic-pay-form input::-webkit-input-placeholder {
    color: #231f20;
}

form.mollie-form input:-moz-placeholder,
.pronamic-pay-form input:-moz-placeholder {
    color: #231f20;
}

form.mollie-form input::-moz-placeholder,
.pronamic-pay-form input::-moz-placeholder {
    color: #231f20;
}

form.mollie-form input:-ms-input-placeholder,
.pronamic-pay-form input:-ms-input-placeholder {
    color: #231f20;
}

form.mollie-form input::-ms-input-placeholder,
.pronamic-pay-form input::-ms-input-placeholder {
    color: #231f20;
}

form.mollie-form input::-webkit-input-placeholder,
.pronamic-pay-form input::-webkit-input-placeholder {
    color: #231f20;
}

form.mollie-form input:-moz-placeholder,
.pronamic-pay-form input:-moz-placeholder {
    color: #231f20;
}

form.mollie-form input::-moz-placeholder,
.pronamic-pay-form input::-moz-placeholder {
    color: #231f20;
}

form.mollie-form input:-ms-input-placeholder,
.pronamic-pay-form input:-ms-input-placeholder {
    color: #231f20;
}

form.mollie-form input::-ms-input-placeholder,
.pronamic-pay-form input::-ms-input-placeholder {
    color: #231f20;
}

form.mollie-form input::placeholder,
.pronamic-pay-form input::placeholder {
    color: #231f20;
}

.pronamic-pay-form legend {
    border-color: #231f20;
}

.pronamic-pay-amount>div {
    margin-bottom: 17px;
}

.pronamic-pay-form fieldset {
    margin-bottom: 35px;
}

.pronamic-pay-form fieldset p.pronamic-pay-form-row:not(:last-child) {
    margin-bottom: 20px !important;
}

form.mollie-form label[class*="dmm_"] {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-bottom: 10px;
}

form.mollie-form label[class*="dmm_"] input[type="radio"] {
    width: 20px;
}

form.mollie-form label[class*="dmm_"] .alt-images,
form.mollie-form label[class*="dmm_"] img {
    width: 32px;
    height: 24px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-right: 10px;
}

form.mollie-form label[class*="dmm_"] .alt-images {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

form.mollie-form p {
    text-align: left;
    margin-bottom: 0 !important;
}


form.mollie-form label#dmm_permission,
form.mollie-form label[for="dmm_us"] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
}

form.mollie-form label#dmm_permission {
    margin-top: 20px;
}

input[type="checkbox"] {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-right: 10px;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}

input[type="checkbox"]:checked {
    background: url(/wp-content/uploads/2020/10/check-green.svg) center/12px no-repeat !important;
}

form.mollie-form input[type=submit] {
    margin-top: 30px;
}

form.mollie-form>br {
    display: none;
}


.image-with-caption-images .alt-images,
.image-with-caption-images img {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.image-with-caption-images label.image-with-caption {
    text-align: center;
    font-weight: 600;
}

.vc_toggle.vc_toggle_default .vc_toggle_content a {
    color: #f99926;
}

.vc_toggle.vc_toggle_default .vc_toggle_content p {
    text-align: left;
}

.vc_row.row-fullwidth-backgound .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container {
    width: 100%;
    max-width: 430px;
}

.vc_row.row-fullwidth-backgound .vc_general.vc_tta.vc_tta-accordion h4.vc_tta-panel-title {
    color: #fff;
}

.vc_row.row-fullwidth-backgound .vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-body a {
    color: #f99926;
    font-weight: 600;
}

.vc_row.row-fullwidth-backgound .vc_general.vc_tta.vc_tta-accordion .vc_tta-panel-body a {
    width: auto;
}

.site-content p>strong,
.site-content p>b {
    font-family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

table td,
table th {
    border: 1px solid #ddd;
    padding: 8px;
}

table tr:nth-child(even) {
    background-color: #f2f2f2;
}

table tr:hover {
    background-color: #ddd;
}

table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #373aea;
    color: white;
}

.side-waves.wpb_column>.vc_column-inner>.wpb_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.side-waves.wpb_column .wpb_text_column {
    width: 100%;
}

.side-waves.wpb_column .wpb_single_image .alt-images,
.side-waves.wpb_column .wpb_single_image img {
    width: 120px;
    height: 70px;
    -o-object-fit: contain;
    object-fit: contain;
}

.side-waves.wpb_column .wpb_single_image .alt-images {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

.side-waves.wpb_column .wpb_single_image:not(:last-child) {
    margin-right: 30px;
    margin-bottom: 15px;
}

.grecaptcha-badge {
    visibility: hidden;
}

.site-footer .vc_row .vc_inner .col-badge-footer.wpb_column.vc_column_container {
    width: 200px;
}

/*New CSS For Expended Menu*/

.site-header .expanded-megamenu {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 100vw;
    height: 100vh;

    background-color: #000;
    background-color: rgb(0 0 0 / 75%);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}

.site-header .expanded-megamenu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.site-header.toggle-onactive .expanded-megamenu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
}

.row-megamenu .vc_single_image-wrapper .alt-images,
.row-megamenu .vc_single_image-wrapper img {
    max-width: 150px;
    background-color: transparent;
    height: 64px;
    background-color: transparent;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left;
    object-position: left;
}

.row-megamenu .vc_single_image-wrapper .alt-images {
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-position: left;
}

.row-megamenu .title-white {
    text-align: center;
}

.site-header .hamburger-menu {
    position: relative;
    z-index: 2;
}

.hamburger-menu span:nth-child(2) {
    width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    width: calc(100% - 10px);
    margin-left: auto;
}




/* CSS NEW LANDINGPAGE - TEMPLATE */
body.page-template-template-landingspage {
    background-color: #FBF4EC;
    border-color: #FBF4EC;
}

body.page-template-template-landingspage .site-header .menu .menu-item.menu-cta-item a {
    border-color: #FF826C;
}

body.page-template-template-landingspage .site-header .menu .menu-item.menu-cta-item a:hover {
    background-color: #FF826C;
}

body.page-template-template-landingspage .site-header .menu .menu-item.current-menu-item:not(.menu-cta-item)>a:after,
body.page-template-template-landingspage .site-header .menu .menu-item:not(.menu-cta-item)>a:hover:after {
    background-color: #5DBAB9;
}

body.page-template-template-landingspage .cta-banner .btn-single-cta {
    border-color: #FF826C;
    background-color: #FF826C;
}

body.page-template-template-landingspage .wpb_text_column.title-style-custom h2 strong:after {
    background-color: #5DBAB9;
}

body.page-template-template-landingspage .wpb_text_column.title-style-custom h2 {
    color: #517BB9;
}

body.page-template-template-landingspage .site-footer,
body.page-template-template-landingspage .site-header.header-type-none,
body.page-template-template-landingspage .site-header.sticky-down,
body.page-template-template-landingspage .site-header.sticky-up {
    background-color: #517BB9;
}

body.page-template-template-landingspage .wpcf7 .wpcf7-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body.page-template-template-landingspage .mc4wp-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    background-color: #335e9f;
    border-color: #335e9f;
}

body.page-template-template-landingspage .wpcf7 .wpcf7-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover,
body.page-template-template-landingspage .mc4wp-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):hover {
    border-color: #FF826C;
}

body.page-template-template-landingspage .site-breadcrumbs span.current-item {
    color: #FF826C;
}

body.page-template-template-landingspage .vc_btn3-container.btn-simple a.vc_general {
    background-color: transparent !important;
}

body.page-template-template-landingspage .wpcf7 .wpcf7-form .submit-field input[type="submit"],
body.page-template-template-landingspage .mc4wp-form .submit-field input[type="submit"] {
    background-color: #FF826C;
}

body.page-template-template-landingspage .vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner:hover>.vc_column-inner:before {
    background: rgb(81 123 185 / 80%);
}

body.page-template-template-landingspage .vc_btn3-container.btn-learnmore.learnmore-orange-border a.vc_general:after {
    background-color: #FF826C;
}

body.page-template-template-landingspage .vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner:hover .vc_btn3-container.btn-learnmore.learnmore-orange-border a.vc_general:after {
    background-image: url(/wp-content/uploads/2022/09/arrow2-salmon-right.svg);
}

body.page-template-template-landingspage .vc_btn3-container.btn-with-arrow a.vc_general:after {
    background-image: url(/wp-content/uploads/2022/09/arrow2-salmon-right.svg);
}

body.page-template-template-landingspage .site-footer ul li a:hover {
    color: #FF826C;
}

body.page-template-template-landingspage *::-moz-selection {
    background-color: salmon;
}

body.page-template-template-landingspage *::selection {
    background-color: salmon;
}

body.page-template-template-landingspage #site-banner:after {
    background-image: url(/wp-content/uploads/2022/09/blue-wave3.png);
}

body.page-template-template-landingspage .site-header .main-navigation {
    display: none;
}

@media all and (min-width: 601px) {

    body.page-template-template-landingspage .site-header .site-branding,
    body.page-template-template-landingspage .wpb_single_image.footer-logo-images .alt-images,
    body.page-template-template-landingspage .wpb_single_image.footer-logo-images img,
    body.page-template-template-landingspage .site-header .site-branding .alt-images,
    body.page-template-template-landingspage .site-header .site-branding img {
        width: 175px;
    }
}


@media all and (max-width: 600px) {
    body.page-template-template-landingspage .site-header .site-branding,
    body.page-template-template-landingspage .wpb_single_image.footer-logo-images .alt-images,
    body.page-template-template-landingspage .wpb_single_image.footer-logo-images img,
    body.page-template-template-landingspage .site-header .site-branding .alt-images,
    body.page-template-template-landingspage .site-header .site-branding img {
        width: 100px;
    }

    body.page-template-template-landingspage .wpb_text_column.title-style-custom h2 strong {
        background-image: -webkit-gradient(linear, left top, right top, from(#5DBAB9), to(#5DBAB9));
        background-image: -webkit-linear-gradient(left, #5DBAB9 0%, #5DBAB9 100%);
        background-image: -moz-linear-gradient(left, #5DBAB9 0%, #5DBAB9 100%);
        background-image: -o-linear-gradient(left, #5DBAB9 0%, #5DBAB9 100%);
        background-image: linear-gradient(to right, #5DBAB9 0%, #5DBAB9 100%);
    }
}

/* END CSS NEW LANDINGPAGE - TEMPLATE */
.mdf_input_container_block.mdf_input_container_block_0 {
    position: relative;
    z-index: 9;
}


/**********************/
/*-----> END GENERAL <-----*/
/**********************/


/* RESPONSIVE SECTION */
@media all and (min-width: 1600px) {
    #site-banner.banner-style-detail {
        height: 850px;
    }

    .home #site-banner.banner-style-detail {
        height: 950px;
    }

    .entry-banner h2 {
        font-size: 40px;
    }

    .entry-banner h1 {
        font-size: 75px;
    }

    .wpb_text_column.title-style-custom h2 {
        font-size: 65px;
    }

    .vc_row.row-minus-margin.row-waves-orange {
        margin-top: -163px;
    }

    .site-breadcrumbs~.site-main .vc_row.row-minus-margin.row-waves-orange {
        margin-top: -263px;
    }

    .vc_row.row-minus-margin-plus {
        margin-top: -135px;
    }

}

@media all and (max-width: 1559px) and (min-width: 1200px) {
    #site-banner.banner-style-detail {
        height: 650px;
    }

    .home #site-banner.banner-style-detail {
        height: 750px;
    }

    .entry-banner h2 {
        font-size: 30px;
    }

    .entry-banner h1 {
        font-size: 60px;
    }

    .wpb_text_column.title-style-custom h2 {
        font-size: 48px;
    }

    .vc_row.row-minus-margin.row-waves-orange {
        margin-top: -147px;
    }

    .site-breadcrumbs~.site-main .vc_row.row-minus-margin.row-waves-orange {
        margin-top: -247px;
    }

    .vc_row.row-minus-margin-plus {
        margin-top: -120px;
    }

    .team-content h4.entry-title {
        font-size: 16px !important;
    }

}



@media all and (max-width: 1280px) and (min-width: 901px) {

    .vc_row.item-timeline .banner-timeline.wpb_column>.vc_column-inner,
    .vc_row.item-timeline .content-timeline.wpb_column {
        height: 100%;
    }

    .vc_row.item-timeline .content-timeline.wpb_column {
        padding: 30px 15px 30px 30px;
    }
}


@media all and (min-width: 1200px) {
    .site-header.toggle-onactive .hamburger-menu:after {
        content: 'Close';
        font-size: 16px;
        color: #fff;
        width: 50px;
        padding-left: 5px;
        padding-top: 3px;
    }

    .site-header .menu ul .menu-item:not(.menu-cta-item)>a:after {
        width: -webkit-calc(100% - 60px);
        width: -moz-calc(100% - 60px);
        width: calc(100% - 60px);
        bottom: 7px;
        left: 40px;
    }

    .listing-blog-grid .listing-blog-item {
        padding: 0 15px;
    }

/*    .listing-blog-grid {
        margin: 0 -45px;
    }*/

    .listing-blog-grid .listing-blog-item {
        margin-bottom: 76px;
    }

    .vc_row.row-fullwidth-backgound {
        height: 860px;
    }

    .listing-blog-item.listing-participate .blog-images {
        height: 610px;
    }

    .vc_row.row-about-us-item:nth-child(odd)>.wpb_column:last-child {
        padding-left: 50px;
    }

    .vc_row.row-about-us-item:nth-child(even)>.wpb_column:first-child {
        padding-right: 50px;
    }

    .mini-banner.super-height.wpb_column>.vc_column-inner {
        height: 565px;
    }

    .vc_row.row-about-us-item:not(:last-child) {
        margin-bottom: 100px;
    }

    blockquote {
        padding: 36px 74px 49px 53px;
    }

    .single-ww_team blockquote {
        padding: 66px 135px;
    }

    .listing-team-grid .listing-team-item {
        margin-bottom: 40px;
    }

    .single .entry-banner-images {
        height: 425px;
    }

    .entry-sidebar .box-side-shadow {
        padding: 50px 40px;
    }

    .listing-participate .blog-content h3 {
        font-size: 60px;
    }

    .listing-team-grid .listing-team-item {
        max-width: 25%;
    }

    .wpb_text_column.circle-timeline-text>.wpb_wrapper {
        width: 96px;
        height: 96px;
    }

    .mini-banner.big-height.wpb_column>.vc_column-inner {
        height: 700px;
    }

    .vc_row.wpb_row.row-list-partners>.wpb_column {
        margin-bottom: 35px;
    }

    .mini-banner.mini-height.wpb_column h5,
    .content-timeline.wpb_column h4,
    #site-banner .entry-banner p em,
    .team-content h4.entry-title,
    .wpb_text_column.circle-timeline-text>.wpb_wrapper p,
    .filter-blog-grid ul {
        font-size: 17px;
    }

    .vc_toggle.vc_toggle_default .vc_toggle_title h4 {
        font-size: 25px;
    }

    .listing-blog-item .blog-images h4.entry-title {
        /*height: 90px;*/
        -webkit-line-clamp: 3;
    }

    .listing-blog-item.listing-featured h4.entry-title {
        /*height: 90px;*/
        -webkit-line-clamp: 4;
    }

    .listing-blog-item h4.entry-title {
        font-size: 22px;
    }

    .listing-blog-grid .blog-content .col-exceprt,
    .listing-blog-grid .blog-content .col-exceprt p {
        height: 90px;
        -webkit-line-clamp: 3;
    }

    .mini-banner.mini-banner-custom.wpb_column>.vc_column-inner {
        height: 480px;
    }

    .listing-blog-item .blog-images {
        height: 380px;
    }

    .mini-banner.wpb_column>.vc_column-inner {
        height: 455px;
    }

    .cta-readmore-participate a.btn-readmore-participate,
    .vc_btn3-container.btn-simple a.vc_general {
        font-size: 18px;
    }

    .listing-blog-grid .listing-featured .blog-content {
        padding-left: 117px;
    }

    .listing-blog-item .blog-content {
        padding: 35px;
    }

    .listing-participate .blog-content {
        padding: 40px 45px 55px 65px;
    }

    .mini-banner.wpb_column>.vc_column-inner {
        padding: 40px 45px;
    }

    .mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper>div:not(:first-of-type),
    .mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image {
        padding-right: 60px;
    }

    .site-header {
        height: 125px;
    }

    .site-header .site-branding {
        margin-right: 36px;
    }

    .site-header .menu .menu-item {
        width: auto;
    }

    .site-header .main-navigation {
        position: relative;
        width: auto;
    }

    .site-header .main-navigation,
    .site-header .main-navigation .main-navbar,
    .site-header .main-navigation .secondary-navbar,
    .site-header .main-navigation .secondary-navbar .menu>.menu-item,
    .site-header .main-navigation .menu

    /*,
    .site-header .menu > .menu-item-has-children*/
        {
        height: 100%;
    }

    .site-header .menu>.menu-item-has-children>a {
        width: 100%;
        padding-right: 20px;
    }

    .menu-item-has-children>.icon-submenu {
        position: absolute;
        top: 50%;
        left: 100%;
        z-index: 1;
        -webkit-transform: translate(-100%, -50%);
        -moz-transform: translate(-100%, -50%);
        -ms-transform: translate(-100%, -50%);
        -o-transform: translate(-100%, -50%);
        transform: translate(-100%, -50%);
    }

    .sub-menu>.menu-item-has-children>.icon-submenu {
        display: none;
    }

    .menu-item-has-children:hover>.icon-submenu:before,
    .menu-item-has-children.menu-item-active>.icon-submenu:before {
        -webkit-transform: translate(-100%, -50%) rotate(-45deg);
        -moz-transform: translate(-100%, -50%) rotate(-45deg);
        -ms-transform: translate(-100%, -50%) rotate(-45deg);
        -o-transform: translate(-100%, -50%) rotate(-45deg);
        transform: translate(-100%, -50%) rotate(-45deg);
    }

    .menu-item-has-children:hover>.icon-submenu:after,
    .menu-item-has-children.menu-item-active>.icon-submenu:after {
        -webkit-transform: translate(-25%, -50%) rotate(45deg);
        -moz-transform: translate(-25%, -50%) rotate(45deg);
        -ms-transform: translate(-25%, -50%) rotate(45deg);
        -o-transform: translate(-25%, -50%) rotate(45deg);
        transform: translate(-25%, -50%) rotate(45deg);
    }

    .menu-item-has-children:hover>.icon-submenu:before,
    .menu-item-has-children:hover .icon-submenu:after,
    .menu-item-has-children.menu-item-active>.icon-submenu:before,
    .menu-item-has-children.menu-item-active>.icon-submenu:after {
        background-color: #fff;
    }

    .site-header .menu-item-has-children .sub-menu {
        width: 285px;
        padding: 10px 0;
    }

    .site-header .menu-item-has-children .sub-menu {
        position: absolute;
        z-index: 2;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: .15s;
        -o-transition: .15s;
        -moz-transition: .15s;
        transition: .15s;
        background-color: #fff;
        -webkit-box-shadow: 0 4px 8px rgb(232, 232, 232, .5);
        -moz-box-shadow: 0 4px 8px rgb(232, 232, 232, .5);
        box-shadow: 0 4px 8px rgb(232, 232, 232, .5);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        will-change: transform, opacity;
        border: 1px solid #e8e8e8;
    }

    .menu>.menu-item-has-children>.sub-menu {
        top: 100%;
        left: 50%;
        -webkit-transform: translate(-50%, 10px);
        -moz-transform: translate(-50%, 10px);
        -ms-transform: translate(-50%, 10px);
        -o-transform: translate(-50%, 10px);
        transform: translate(-50%, 10px);
    }

    .sub-menu>.menu-item-has-children>.sub-menu {
        top: -10px;
        left: 100%;
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px);
    }

    .site-header .menu-item-has-children:hover>.sub-menu,
    .site-header .menu-item-has-children.menu-item-active>.sub-menu {
        opacity: 1;
        visibility: visible;
    }

    .menu>.menu-item-has-children:hover>.sub-menu,
    .menu>.menu-item-has-children.menu-item-active>.sub-menu {
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
    }

    .sub-menu>.menu-item-has-children:hover>.sub-menu,
    .sub-menu>.menu-item-has-children.menu-item-active>.sub-menu {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0);
    }

    .site-header .menu-item-has-children .sub-menu:after,
    .site-header .menu-item-has-children .sub-menu:before {
        content: '';
        width: 0;
        height: 0;
        display: block;
        position: absolute;
        top: 0;
        z-index: 2;
        -webkit-transform: translate(-50%, -100%);
        -moz-transform: translate(-50%, -100%);
        -ms-transform: translate(-50%, -100%);
        -o-transform: translate(-50%, -100%);
        transform: translate(-50%, -100%);
    }

    .site-header .menu-item-has-children .sub-menu:after,
    .site-header .menu-item-has-children .sub-menu:before {
        left: 50%;
    }

    .site-header .menu-item-has-children .sub-menu:before {
        border-left: 11px solid rgba(0, 0, 0, 0);
        border-right: 11px solid rgba(0, 0, 0, 0);
        border-bottom: 11px solid #d2d2d2;
    }

    .site-header .menu-item-has-children .sub-menu:after {
        border-left: 10px solid rgba(0, 0, 0, 0);
        border-right: 10px solid rgba(0, 0, 0, 0);
        border-bottom: 10px solid #fff;
    }

    .sub-menu>.menu-item-has-children>.sub-menu:before,
    .sub-menu>.menu-item-has-children>.sub-menu:after {
        -webkit-transform: rotate(-90deg) translate(-25px, -100%);
        -moz-transform: rotate(-90deg) translate(-25px, -100%);
        -ms-transform: rotate(-90deg) translate(-25px, -100%);
        -o-transform: rotate(-90deg) translate(-25px, -100%);
        transform: rotate(-90deg) translate(-25px, -100%);
    }

    .sub-menu>.menu-item-has-children>.sub-menu:before {
        left: -6px;
        border-bottom-color: #efecec;
    }

    .sub-menu>.menu-item-has-children>.sub-menu:after {
        left: -4px;
    }

    .site-header .sub-menu>.menu-item>a {
        width: 100%;
        padding: 10px 20px;
        color: #231f20;
    }

    blockquote,
    blockquote p {
        font-size: 40px;
    }


}

@media all and (min-width: 1280px) {
    .menu .menu-item-disable-desktop.menu-item {
        display: none;
    }
}

@media all and (min-width: 1600px) {
    .site-header .menu>.menu-item:not(:last-child) {
        margin-right: 50px;
    }

    .listing-blog-item.listing-subscribe .blog-content h3 {
        font-size: 45px;
    }
}

@media all and (min-width: 1200px) and (max-width: 1599px) {

    .site-header .menu>.menu-item:not(:last-child) {
        margin-right: 35px;
    }

    .container {
        max-width: -webkit-calc(100% - 120px);
        max-width: -moz-calc(100% - 120px);
        max-width: calc(100% - 120px);
    }

    .listing-blog-item.listing-subscribe .blog-content h3 {
        font-size: 40px;
    }

}

@media all and (max-width: 1366px) and (min-width: 1200px) {

    .listing-blog-item.listing-featured h4.entry-title {
        height: 60px;
        -webkit-line-clamp: 2;
    }

    .listing-blog-grid .blog-content .col-exceprt,
    .listing-blog-grid .blog-content .col-exceprt p {
        height: 85px;
        -webkit-line-clamp: 3;
    }

    .listing-blog-item .blog-images {
        height: 350px;
    }

}


@media all and (max-width: 1199px) {
    .site-header.toggle-onactive {
        background-color: #231f20;
    }

    .site-header .expanded-megamenu {
        display: none;
    }

    .filter-blog-grid ul,
    .mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row nowrap;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        white-space: nowrap;
        overflow: auto;
    }

    .listing-blog-grid .listing-blog-item {
        padding: 0 15px;
    }

    .listing-blog-grid {
        margin: 0 -15px;
    }

    .listing-blog-grid .listing-blog-item {
        margin-bottom: 25px;
    }

    .site-breadcrumbs~.site-main .vc_row.row-minus-margin.row-waves-orange {
        margin-top: -247px;
    }

    .listing-blog-item .blog-images {
        height: 400px;
    }

    .single .entry-banner-images {
        height: 350px;
    }

    .listing-team-grid .listing-team-item {
        margin-bottom: 15px;
    }

    .mini-banner.mini-height.wpb_column h5,
    .content-timeline.wpb_column h4,
    #site-banner .entry-banner p em,
    .team-content h4.entry-title,
    .wpb_text_column.circle-timeline-text>.wpb_wrapper p,
    .filter-blog-grid ul {
        font-size: 16px;
    }

    .wpb_text_column.circle-timeline-text>.wpb_wrapper {
        width: 80px;
        height: 80px;
    }

    .vc_row .item-timeline.active .wpb_text_column.circle-timeline-text>.wpb_wrapper p {
        width: 50px;
        height: 50px;
        font-size: 14px;
    }

    .vc_row.row-partners-alliances>.wpb_column {
        width: 100%;
    }

    body {
        font-size: 16px;
    }

    .vc_empty_space[style="height: 70px"],
    .vc_empty_space[style="height: 90px"],
    .vc_empty_space[style="height: 80px"],
    .vc_empty_space[style="height: 120px"] {
        height: 60px !important;
    }


    .vc_empty_space[style="height: 60px"],
    .vc_empty_space[style="height: 50px"],
    .vc_empty_space[style="height: 40px"] {
        height: 35px !important;
    }

    .vc_empty_space[style="height: 180px"],
    .vc_empty_space[style="height: 160px"],
    .vc_empty_space[style="height: 150px"],
    .vc_empty_space[style="height: 290px"],
    .vc_empty_space[style="height: 130px"],
    .vc_empty_space[style="height: 190px"] {
        height: 100px !important;
    }

    .vc_row.row-fullwidth-backgound {
        height: auto;
    }

    .listing-blog-item .blog-images h4.entry-title {
        height: 80px;
        -webkit-line-clamp: 3;
    }

    .listing-blog-item.listing-featured h4.entry-title {
        height: 100px;
        -webkit-line-clamp: 4;
    }

    .vc_toggle.vc_toggle_default .vc_toggle_title h4 {
        font-size: 22px;
    }

    .listing-blog-item h4.entry-title {
        font-size: 22px;
    }

    #site-banner:after {
        height: 260px;
    }

    .listing-blog-grid .blog-content .col-exceprt,
    .listing-blog-grid .blog-content .col-exceprt p,
    .listing-participate .blog-content p {
        height: 115px;
        -webkit-line-clamp: 4;
    }

    .mini-banner.mini-banner-custom.wpb_column>.vc_column-inner {
        height: 400px;
    }

    .mini-banner.wpb_column>.vc_column-inner {
        height: 400px;
    }

    .mini-banner.wpb_column>.vc_column-inner {
        padding: 25px 30px;
    }

    .mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper>div:not(:first-of-type),
    .mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper>.wpb_single_image {
        padding-right: 50px;
    }


    html[lang] {
        margin-top: 0 !important;
    }

    #wpadminbar {
        display: none;
    }

    .site-header {
        padding: 20px 0;
    }

    .site-header .main-navigation {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        background-color: #231f20;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        transform: translateY(-10px);
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
        transition: .2s;
    }

    .site-header.toggle-onactive .main-navigation {
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }

    .site-header .main-navigation .main-navbar {
        padding: 140px 20px 30px;
        height: 100%;
        overflow: hidden auto;
    }

    .main-navigation .menu-item:not(:last-child) {
        margin-bottom: 16px;
    }

    .site-header .menu>.menu-item-has-children>a {
        width: auto;
        margin-right: 5px;
    }

    .menu-item-has-children>.icon-submenu {
        position: relative;
    }

    .main-navigation .menu-item-has-children>.sub-menu {
        width: 100%;
        max-height: 0;
        opacity: 0;
        visibility: hidden;
        padding-left: 16px;
        -webkit-transition: .2s;
        -o-transition: .2s;
        -moz-transition: .2s;
        transition: .2s;
    }

    .main-navigation .menu-item-has-children.menu-item-active>.sub-menu {
        max-height: 10000px;
        opacity: 1;
        visibility: visible;
        padding: 16px 0 8px 16px;
    }

    .site-header .main-navigation .secondary-navbar {
        display: none;
    }

    .vc_row.wpb_row.row-list-partners>.wpb_column {
        margin-bottom: 15px;
    }

}


@media all and (max-width: 1199px) and (min-width: 901px) {
    .vc_row.row-minus-margin-plus {
        margin-top: -120px;
    }

    .profile-header {
        height: 250px;
    }

    .vc_row.row-fullwidth-backgound {
        height: 870px;
    }

    .mini-banner.mini-banner-custom.stack-top.wpb_column>.vc_column-inner {
        height: 650px;
    }

    .mini-banner.big-height.wpb_column>.vc_column-inner {
        height: 600px;
    }

    .vc_row.item-timeline:not(:last-child) .circle-timeline.wpb_column:after {
        left: 55px;
    }

    .listing-team-grid .listing-team-item {
        max-width: 33.333%;
    }

    ul.nav-tablist a {
        font-size: 20px;
    }

    .single .entry-sidebar .sidebar-side h3 {
        font-size: 20px;
    }

}


@media all and (max-width: 1199px) and (min-width: 601px) {
    .listing-blog-item.listing-participate .blog-images {
        height: 500px;
    }

    .vc_row.row-about-us-item:not(:last-child) {
        margin-bottom: 50px;
    }

    .listing-blog-grid .listing-featured .blog-content {
        padding-left: 40px;
    }

    .wpb_text_column.title-style-custom h2 {
        font-size: 45px;
    }

    .entry-banner h2 {
        font-size: 30px;
    }

    .entry-banner h1 {
        font-size: 50px;
    }

    #site-banner.banner-style-detail {
        height: 650px;
    }

    .home #site-banner.banner-style-detail {
        height: 750px;
    }

    .vc_row.wpb_row.row-list-partners>.wpb_column {
        width: 50%;
    }

    .listing-participate .blog-content h3 {
        font-size: 35px;
    }

    .listing-blog-item .blog-content,
    .listing-participate .blog-content {
        padding: 30px 30px 35px 30px;
    }

    .entry-sidebar .box-side-shadow {
        padding: 30px 25px;
    }

    blockquote {
        padding: 36px 74px 49px 53px;
    }

    blockquote,
    blockquote p {
        font-size: 30px;
    }

    .cta-readmore-participate a.btn-readmore-participate,
    .vc_btn3-container.btn-simple a.vc_general {
        font-size: 18px;
    }

    .listing-blog-item.listing-subscribe .blog-content h3 {
        font-size: 30px;
    }
}





@media all and (min-width: 901px) {
    .mini-banner-empty.wpb_column>.vc_column-inner {
        height: 320px;
    }

    .site-content .wpb_text_column ul {
        margin: 45px 0;
    }

    .site-footer .vc_row.row-copyright {
        margin-top: -78px;
    }

    .entry-content>.vc_row:not(.row-partners-alliances) .wpb_column.mini-banner {
        margin-left: 15px;
        margin-right: 15px;
    }

    .entry-content>.vc_row:not(.row-partners-alliances) .wpb_column.mini-banner.vc_col-sm-3 {
        width: -webkit-calc(25% - 30px);
        width: -moz-calc(25% - 30px);
        width: calc(25% - 30px);
    }

    .entry-content>.vc_row:not(.row-partners-alliances) .wpb_column.mini-banner.vc_col-sm-4 {
        width: -webkit-calc(33.33333333% - 30px);
        width: -moz-calc(33.33333333% - 30px);
        width: calc(33.33333333% - 30px);
    }

    .entry-content>.vc_row:not(.row-partners-alliances) .wpb_column.mini-banner.vc_col-sm-6 {
        width: -webkit-calc(50% - 30px);
        width: -moz-calc(50% - 30px);
        width: calc(50% - 30px);
    }

    .vc_general.vc_tta-accordion .vc_tta-panel:not(:last-child) {
        margin-bottom: 35px;
    }

    .vc_row.row-contact-us>.wpb_column:first-child {
        width: 63%;
    }

    .vc_row.row-contact-us>.wpb_column:last-child {
        width: 37%;
    }

    .single .site-main>article .entry-content {
        padding-right: 30px;
    }

    .single-ww_team .site-main>article .entry-content {
        padding-top: 40px;
    }

    .single .site-main>article .entry-sidebar {
        max-width: 32%;
    }

    .single .site-main>article .entry-content {
        max-width: 68%;
    }

    .vc_row.item-timeline .banner-timeline.wpb_column>.vc_column-inner {
        margin-left: 20px;
    }

    .vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner.big-height:hover p {
        height: 370px;
    }

    .vc_row.row-waves-orange .vc_row.vc_inner>.wpb_column {
        width: auto;
    }

    .listing-blog-grid .listing-blog-item:not(.listing-participate) {
        max-width: 33.333%;
    }

    .listing-blog-grid .listing-blog-item:first-child {
        max-width: 66.667%;
    }

    .site-footer .vc_row .vc_inner .wpb_column {
        width: 33.333%;
    }

    .vc_row.row-with-sticky-sidebar .wpb_column:first-child {
        width: 60%;
    }

    .vc_row.row-with-sticky-sidebar .wpb_column:last-child {
        width: 40%;
    }

    .vc_row.row-with-sticky-sidebar .wpb_column:first-child {
        padding-right: 45px;
    }

    .wpb_text_column.blue-box-side {
        padding: 40px;
    }

    .vc_general.vc_tta-accordion.accordion-box-shadow {
        padding: 35px 30px 45px 40px;
    }

    .vc_row.item-timeline:last-child .circle-timeline.wpb_column:after {
        display: none;
    }

    .vc_row.item-timeline .circle-timeline.wpb_column:after {
        left: 65px;
        top: 100%;
        -webkit-transform: translate(-50%, -45%);
        -moz-transform: translate(-50%, -45%);
        -ms-transform: translate(-50%, -45%);
        -o-transform: translate(-50%, -45%);
        transform: translate(-50%, -45%);
    }

}



@media all and (max-width: 900px) {
    .wpb_text_column.title-style-custom h2 {
        line-height: normal;
    }


    .vc_row.row-waves-orange .wpb_text_column.title-white h2,
    .vc_row.row-minus-margin-plus .wpb_text_column.title-white h2 {
        margin-bottom: 0;
    }

    .vc_row.row-reverse .mini-banner.wpb_column {
        margin-bottom: 20px;
    }

    .vc_row.row-fullwidth-backgound {
        height: auto;
        padding-bottom: 20px;
    }

    .simple-quotes-grid {
        margin: 30px 0px;
    }

    .vc_row.row-reverse:nth-child(even),
    .vc_row.row-about-us-item:nth-child(even) {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-flow: column-reverse wrap;
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        -ms-flex-flow: column-reverse wrap;
        flex-flow: column-reverse wrap;
    }

    .vc_row.row-about-us-item:nth-child(odd)>.wpb_column:last-child,
    .vc_row.row-about-us-item:nth-child(even)>.wpb_column:first-child {
        padding-top: 20px;
    }

    .vc_row.row-contact-us>.wpb_column:first-child {
        margin-bottom: 35px;
    }

    .single .site-main>article .entry-sidebar {
        max-width: 450px;
        margin: 0 auto;
    }

    .single .site-main>article .entry-content {
        margin-bottom: 50px;
    }

    .vc_row.item-timeline .banner-timeline.wpb_column>.vc_column-inner {
        height: 350px;
    }

    .vc_row.item-timeline .content-timeline.wpb_column {
        height: auto;
    }

    .wpb_text_column.circle-timeline-text>.wpb_wrapper {
        margin: 0 auto;
    }

    .vc_row.item-timeline .content-timeline.wpb_column {
        padding: 45px 15px 30px;
        margin-top: -15px;
    }

    .vc_row.item-timeline .circle-timeline.wpb_column {
        margin-bottom: 17px;
    }

    .vc_row.item-timeline .circle-timeline.wpb_column:after {
        left: 50%;
        top: 100%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .vc_row.item-timeline .content-timeline.wpb_column,
    .vc_row.item-timeline .banner-timeline.wpb_column,
    .vc_row.item-timeline .circle-timeline.wpb_column {
        width: 100%;
    }

    .vc_row.item-timeline .content-timeline.wpb_column {
        margin-left: auto;
    }

    .vc_row.item-timeline .banner-timeline.wpb_column>.vc_column-inner {
        margin-left: 0;
    }

    .vc_general.vc_tta-accordion.accordion-box-shadow {
        padding: 30px;
    }

    .vc_general.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body .vc_row>.wpb_column {
        margin-bottom: 20px;
    }

    .mini-banner.mini-banner-custom.stack-top.wpb_column>.vc_column-inner {
        height: auto;
    }

    .wpb_text_column.blue-box-side {
        padding: 30px;
    }

    .wpb_text_column.blue-box-side {
        margin-top: 30px;
    }

    .vc_row>.wpb_column {
        width: 100%;
    }

    .site-footer .vc_row .vc_inner .side-follow.wpb_column {
        width: 100%;
    }

    .site-footer .vc_row .vc_inner .wpb_column {
        margin-bottom: 35px;
    }

    .site-footer .vc_row.row-copyright>.wpb_column {
        margin-bottom: 0;
    }

    .vc_empty_space[style="height: 15px"] {
        height: 0px !important;
    }

    .vc_row.row-waves-orange .vc_row.vc_inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-flow: column-reverse;
        -moz-box-orient: vertical;
        -moz-box-direction: reverse;
        -ms-flex-flow: column-reverse;
        flex-flow: column-reverse;
    }

    .vc_row.row-waves-orange .vc_row.vc_inner .side-waves.wpb_column {
        padding-bottom: 35px;
    }

    .vc_row.row-waves-orange .wpb_text_column.title-white h2,
    .vc_row.row-minus-margin-plus .wpb_text_column.title-white h2 {
        color: #231f20;
    }

    .mini-banner.wpb_column {
        margin-top: 30px;
        padding: 0 15px;
    }


}


@media all and (max-width: 900px) and (min-width: 601px) {

    .side-waves.wpb_column .wpb_single_image .alt-images,
    .side-waves.wpb_column .wpb_single_image img {
        width: 80px;
        height: 60px;
    }

    .listing-blog-grid .listing-blog-item:not(.listing-participate) {
        max-width: 50%;
    }

    .listing-blog-grid .listing-blog-item:first-child {
        max-width: 100%;
    }

    .site-footer .vc_row .vc_inner .wpb_column {
        width: 50%;
    }

    .entry-content>.vc_row:not(.row-partners-alliances) .wpb_column.mini-banner.vc_col-sm-3,
    .entry-content>.vc_row:not(.row-partners-alliances) .wpb_column.mini-banner.vc_col-sm-6,
    .entry-content>.vc_row:not(.row-partners-alliances) .wpb_column.mini-banner.vc_col-sm-4 {
        width: -webkit-calc(50% - 30px);
        width: -moz-calc(50% - 30px);
        width: calc(50% - 30px);
    }

    .mini-banner.different-style.wpb_column {
        width: 50%;
    }

    .vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner.big-height:hover p {
        height: 200px;
    }

    .mini-banner.big-height.wpb_column>.vc_column-inner {
        height: 450px;
    }

    .vc_row.row-partners-alliances .wpb_column.mini-banner.big-height:hover .vc_btn3-container.btn-learnmore {
        margin-top: 0px;
    }

    .vc_row.row-partners-alliances .wpb_column.mini-banner.big-height .vc_btn3-container.btn-learnmore {
        margin-top: -62px;
    }

    .listing-team-grid .listing-team-item {
        max-width: 50%;
    }

    .mini-banner.mini-height.wpb_column {
        width: 50%;
    }

}


@media all and (min-width: 601px) {

    .vc_row.row-fullwidth-backgound .vc_general.vc_tta.vc_tta-accordion h4.vc_tta-panel-title {
        font-size: 25px;
    }

    .site-footer ul li {
        padding-right: 80px;
    }

    .mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper:after,
    .cta-readmore-participate a.btn-readmore-participate:after {
        width: 40px;
        height: 40px;
        background: #fff url(/wp-content/uploads/2020/09/arrow2-orange-right.svg) center/10px no-repeat;
    }

    .listing-blog-item.listing-subscribe a.btn-subscribe {
        font-size: 18px;
    }

    .listing-blog-item.listing-subscribe a.btn-subscribe {
        padding: 10px 30px;
    }

    .listing-blog-item.listing-subscribe .blog-content h4 {
        font-size: 25px;
    }

    .site-breadcrumbs {
        margin-top: 45px;
        margin-bottom: 35px;
    }

    .single nav.navigation .nav-links>.nav-next>a {
        padding-right: 75px;
    }

    .single nav.navigation .nav-links>.nav-previous>a {
        padding-left: 75px;
    }

    .single .entry-content p em {
        font-size: 18px;
    }

    .site-header .site-branding .alt-images,
    .site-header .site-branding img {
        width: 120px;
        height: 65px;
    }

    .wpcf7 .wpcf7-form .submit-field input[type="submit"],
    .mc4wp-form .submit-field input[type="submit"] {
        font-size: 18px;
    }

    .vc_btn3-container.btn-orange a.vc_general {
        font-size: 18px;
    }

    .single .wpb_text_column.text-style-italic p:first-child {
        font-size: 18px;
    }

    .profile-content h5 {
        font-size: 18px;
    }

    .single .entry-content p>strong {
        font-size: 18px;
    }

    .entry-banner .cta-banner {
        margin-top: 45px;
    }

    .vc_row.row-contact-us>.wpb_column>.vc_column-inner>.wpb_wrapper {
        padding: 45px 35px 40px 40px;
    }

    .single nav.navigation .nav-links>div {
        width: 40%;
    }

    .vc_row.row-partners-alliances .wpb_column.mini-banner.small-height .vc_btn3-container.btn-learnmore {
        margin-top: -62px;
    }

    .vc_row.row-partners-alliances .wpb_column.mini-banner.small-height:hover .vc_btn3-container.btn-learnmore {
        margin-top: 0px;
    }


    .listing-blog-grid .listing-featured .blog-content {
        margin-left: -20px;
        width: -webkit-calc(100% - 48.5% + 20px);
        width: -moz-calc(100% - 48.5% + 20px);
        width: calc(100% - 48.5% + 20px);
    }

    .listing-blog-grid .listing-featured .blog-images {
        width: 48.5%;
    }

    .site-footer .wpcf7 .wpcf7-form,
    .site-footer .mc4wp-form {
        max-width: 330px;
    }

    .site-footer {
        padding: 20px 0px 15px;
    }

    .vc_btn3-container.btn-big a.vc_general {
        max-width: 316px;
    }

    .vc_btn3-container.btn-midle a.vc_general {
        max-width: 240px;
    }

    .cta-banner a.btn-banner-cta:not(:last-child) {
        margin-right: 30px;
    }

    .cta-banner a.btn-banner-cta {
        font-size: 18px;
    }

    .wpb_text_column.title-style-custom.blue-box-side h2 {
        font-size: 33px;
    }

    .mini-banner.small-height.wpb_column>.vc_column-inner {
        height: 335px;
    }

    .mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li label {
        font-size: 16px;
        padding: 0 30px;
    }

    .listing-participate .blog-content h4 {
        font-size: 35px;
    }

    .row-pagination .pagination .page-numbers.next {
        right: -50px;
    }

    .row-pagination .pagination .page-numbers.prev {
        left: -50px;
    }

    .single nav.navigation .nav-links .nav-next:after,
    .single nav.navigation .nav-links .nav-previous:before {
        width: 60px;
        height: 60px;
    }

    .single nav.navigation {
        margin: 100px 0 50px;
    }

    ul.share-post li.share-item label {
        font-size: 18px;
    }

    .listing-content h4.entry-title {
        font-size: 18px;
    }

    .wpb_text_column.title-style-custom h3 {
        font-size: 35px;
    }
}



@media all and (max-width: 600px) {
    .side-waves.wpb_column .wpb_single_image:not(:last-child) {
        margin-right: 16px;
    }

    .side-waves.wpb_column .wpb_single_image .alt-images,
    .side-waves.wpb_column .wpb_single_image img {
        width: 50px;
        height: 40px;
    }

    .vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner p {
        display: none;
    }

    .vc_row.row-partners-alliances .mini-banner-overlay.wpb_column>.vc_column-inner>.wpb_wrapper {
        width: 100%;
    }

    .col-badge-footer {
        margin-top: 30px;
    }

    label.entry-dates span.icon-clock:before {
        background-image: url(/wp-content/uploads/2020/10/stopwatch-blue.svg);
    }

    .mini-banner.mini-height.wpb_column h5,
    .profile-content h5.position-label,
    .team-content h5.position-label,
    .content-timeline.wpb_column h4,
    label.entry-dates,
    .wpb_text_column.subtitlte-yellow h4 {
        color: #43b1e1;
    }

    .row-list-partners .wpb_text_column a {
        color: #43b1e1 !important;
    }

    form.mollie-form select#dmm_currency {
        width: 90px !important;
    }

    .mini-banner-overlay.wpb_column>.vc_column-inner:before {
        top: -1px;
    }

    .mini-banner-overlay.wpb_column>.vc_column-inner {
        overflow: hidden;
    }

    .mini-banner.different-style.wpb_column>.vc_column-inner>.wpb_wrapper:after,
    .cta-readmore-participate a.btn-readmore-participate:after {
        width: 30px;
        height: 30px;
        background: #fff url(/wp-content/uploads/2020/09/arrow2-orange-right.svg) center/7px no-repeat;
    }

    .listing-blog-item.listing-subscribe a.btn-subscribe {
        font-size: 16px;
    }

    .listing-blog-item.listing-subscribe a.btn-subscribe {
        padding: 10px 20px;
    }

    .listing-blog-item.listing-subscribe .blog-content h4 {
        font-size: 18px;
    }

    .listing-blog-item.listing-subscribe .blog-content h3 {
        font-size: 35px;
    }

    .row-pagination .pagination,
    ol.tw-pagination {
        margin-top: 35px;
    }

    .cta-readmore-participate a.btn-readmore-participate,
    .vc_btn3-container.btn-simple a.vc_general {
        font-size: 16px;
    }

    .site-breadcrumbs {
        margin-top: 25px;
        margin-bottom: 20px;
    }

    .vc_row.overlay-background:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background: rgb(0 0 0 / 30%);
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .vc_row.overlay-background>.wpb_column {
        position: relative;
        z-index: 1;
    }

    .vc_row.row-fullwidth-backgound {
        position: relative;
    }

    .single nav.navigation .nav-links>.nav-next>a {
        padding-right: 65px;
    }

    .single nav.navigation .nav-links>.nav-previous>a {
        padding-left: 65px;
    }

    p em {
        font-size: 16px;
    }

    .site-header .site-branding .alt-images,
    .site-header .site-branding img {
        width: 100px;
        height: 55px;
    }

    .wpcf7 .wpcf7-form .submit-field input[type="submit"],
    .mc4wp-form .submit-field input[type="submit"] {
        font-size: 16px;
    }

    .vc_btn3-container.btn-orange a.vc_general {
        font-size: 16px;
    }

    .single .wpb_text_column.text-style-italic p:first-child {
        font-size: 16px;
    }

    .profile-content h5 {
        font-size: 16px;
    }

    .single .entry-content p>strong {
        font-size: 16px;
        text-align: left;
    }

    .wpb_text_column.title-style-custom h3 {
        font-size: 22px;
    }

    .vc_row.row-about-us-item:not(:last-child) {
        margin-bottom: 35px;
    }

    .entry-banner .cta-banner {
        margin-top: 30px;
    }

    .vc_row.row-contact-us>.wpb_column>.vc_column-inner>.wpb_wrapper {
        padding: 30px 25px;
    }

    .listing-content h4.entry-title {
        font-size: 16px;
    }

    ul.share-post li.share-item label {
        font-size: 16px;
    }

    .single nav.navigation {
        margin: 50px 0 50px;
    }

    .profile-header {
        height: 300px;
    }

    blockquote {
        padding: 30px 25px;
    }

    blockquote,
    blockquote p {
        font-size: 25px;
    }

    ul.nav-tablist a {
        font-size: 20px;
    }

    .single .entry-sidebar .sidebar-side h3 {
        font-size: 30px;
    }

    .single nav.navigation .nav-links .nav-next:after,
    .single nav.navigation .nav-links .nav-previous:before {
        width: 50px;
        height: 50px;
    }

    .single nav.navigation .nav-links>div {
        margin-bottom: 30px;
    }

    .entry-sidebar .box-side-shadow {
        padding: 25px 20px;
    }

    .listing-blog-item .blog-content,
    .listing-participate .blog-content {
        padding: 25px 20px 25px 20px;
    }

    .row-pagination .pagination .page-numbers.next {
        right: -15px;
    }

    .row-pagination .pagination .page-numbers.prev {
        left: -15px;
    }

    .listing-participate .blog-content h4 {
        font-size: 18px;
    }

    .listing-participate .blog-content h3 {
        font-size: 22px;
    }

    .mdf_shortcode_container.mdf_shortcode_skin_col1 ul.mdf_taxonomy_check_list li label {
        font-size: 14px;
        padding: 0 20px;
    }

    .mini-banner.big-height.wpb_column>.vc_column-inner {
        height: 450px;
    }

    .vc_row.row-partners-alliances .vc_inner>.wpb_column.mini-banner.big-height:hover p {
        height: 200px;
        -webkit-line-clamp: 7;
    }

    .wpb_text_column.title-style-custom.blue-box-side h2 {
        font-size: 25px;
    }

    .listing-blog-grid .listing-featured .blog-images {
        height: 280px;
    }

    #site-banner:after {
        height: 315px;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }

    .wpb_text_column.title-style-custom h2 strong {
        background-image: -webkit-gradient(linear, left top, right top, from(#57c476), to(#57c476));
        background-image: -webkit-linear-gradient(left, #57c476 0%, #57c476 100%);
        background-image: -moz-linear-gradient(left, #57c476 0%, #57c476 100%);
        background-image: -o-linear-gradient(left, #57c476 0%, #57c476 100%);
        background-image: linear-gradient(to right, #57c476 0%, #57c476 100%);
        background-position: 36px 100%;
        background-repeat: repeat-x;
        -webkit-background-size: 10px 15px;
        -moz-background-size: 10px 15px;
        -o-background-size: 10px 15px;
        background-size: 10px 15px;
    }

    .wpb_text_column.title-style-custom.light-blue-border h2 strong {
        background-image: -webkit-gradient(linear, left top, right top, from(#43b1e1), to(#43b1e1));
        background-image: -webkit-linear-gradient(left, #43b1e1 0%, #43b1e1 100%);
        background-image: -moz-linear-gradient(left, #43b1e1 0%, #43b1e1 100%);
        background-image: -o-linear-gradient(left, #43b1e1 0%, #43b1e1 100%);
        background-image: linear-gradient(to right, #43b1e1 0%, #43b1e1 100%);
    }

    .wpb_text_column.title-style-custom h2 strong:after {
        display: none;
    }

    .cta-banner a.btn-banner-cta {
        font-size: 16px;
    }

    #site-banner.banner-style-detail {
        height: 500px;
    }

    .home #site-banner.banner-style-detail {
        height: 600px;
    }

    .listing-blog-grid .listing-featured>div {
        width: 100%;
    }

    .listing-blog-grid .listing-featured .blog-content {
        margin-top: -15px;
    }

    #site-banner .entry-banner p {
        display: none;
    }

    .site-footer {
        padding: 60px 0 60px;
    }

    h1>br,
    h2>br,
    h3>br,
    h4>br,
    h5>br,
    h6>br,
    p>br {
        display: none;
    }

    .wpb_text_column.title-style-custom h2 strong:after {
        height: 15px;
    }

    .entry-banner h2 {
        font-size: 20px;
    }

    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 28px;
    }

    h3 {
        font-size: 22px;
    }

    .cta-readmore-participate a.btn-readmore-participate {
        margin-top: 10px;
    }

}


@media all and (max-width: 360px) {
    ul.nav-tablist a {
        font-size: 16px;
    }

    h1 {
        font-size: 25px;
    }

    .vc_toggle.vc_toggle_default .vc_toggle_title h4 {
        font-size: 18px;
    }

    .filter-blog-grid ul li.cat-item a {
        padding: 18px 25px;
    }

    .filter-blog-grid ul li.cat-item a {
        font-size: 14px;
    }

    .cta-readmore-participate a.btn-readmore-participate {
        font-size: 13px;
    }
}


/* New Style 04/05/2022 */

div#site-banner h3 {
    font-size: 30px;
    line-height: normal;
}

.accordion-link li a:hover {
    color: #f99926;
}

.accordion-link li a {
    font-weight: 600;
}

.accordion-link li a span {
    text-decoration: none!important;
}