@charset "UTF-8";

:root {
    --color-primary: #28285b;
    --color-primary-b: #1a211a;
    --color-secondary: #49499e;
    --color-secondary-b: #898fde;
    --color-terciary: #e2d65d;
    --color-terciary-b: #e09d2f;
    --color-white: #fff;
    --color-white-aux: #e4e6f7;
    --color-white-aux-b: #e4e6f7;
    --color-black: #042122;
    --color-black-aux: #16163a;
    --color-grey: #343534;
    --color-grey-light: #f1f2fb;
    --color-light-background: #ddd;
    --color-line: #e8ac3c;
    --color-input-background: #646485;
    --color-dotnav: #8282b9;
    --color-forms-background: #e4e6f7;
    --color-forms-input: #585B8E;
    --color-forms-text: #28285B;
    --color-forms-button-text: #16163a;
    --color-background-grey: #F7F7F7;
    --color-danger: #ff0000
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background: 0 0
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #333
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html,input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*,:after,:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: inherit
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

p {
    letter-spacing: .5px
}

.container-app {
    margin: 0 auto;
    padding: 0 10%;
    width: 100%;
    max-width: 1530px
}

.row-app {
    display: block;
    margin: 0 -10px
}

.row-app:after,.row-app:before {
    display: table;
    content: " "
}

.row-app:after {
    clear: both
}

.wwa_buttons .row-app {
    padding: 40px 0 20px
}

.col-wwa {
    display: block;
    width: 33.333333%;
    float: left;
    padding: 0 10px
}

.col-wwa a {
    -webkit-border-radius: 40px;
    border-radius: 40px;
    background: #28285b;
    display: block;
    font-family: Bitter,georgia,serif;
    font-display: swap;
    font-size: 14px;
    padding: 10px 20px;
    margin-bottom: 20px;
    position: relative
}

.col-wwa a:before {
    content: url(../images/right-arrow.png);
    position: absolute;
    right: 9px;
    top: 6px;
    display: block;
    -webkit-transform: scale(.7);
    -moz-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7)
}

.whoWeAre-app h3 {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.35;
    color: #1d1d48;
    display: block;
    position: relative;
    margin-bottom: 23px
}

.whoWeAre-app h3:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    left: 0;
    bottom: -3px;
    background: #050524
}

.whoWeAre-app h3.col-25:before {
    width: 25%
}

.whoWeAre-app h3.col-50:before {
    width: 50%
}

.whoWeAre-app h3.col-75:before {
    width: 75%
}

.whoWeAre-app.container-app {
    padding: 0 150px
}

.whoWeAre-app .row-app {
    margin-bottom: 65px
}

.whoWeAre-app .row-app .col-user {
    display: block;
    width: 25%;
    min-height: 850px;
    float: left;
    padding: 0 10px;
    font-family: Bitter
}

.whoWeAre-app .row-app .col-user h4 {
    font-size: 26px;
    font-weight: 700;
    line-height: 1.35;
    color: #000;
    min-height: 70px
}

.whoWeAre-app .row-app .col-user img {
    margin-bottom: 25px
}

.whoWeAre-app .row-app .col-user h5 {
    font-size: 22px;
    line-height: 1.27;
    color: #ababdd;
    min-height: 55px
}

.whoWeAre-app .row-app .col-user p {
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #333
}

.team-block.small-team {
    display: inline-block;
    width: 32%
}

.whoWeAre-app .team-block.small-team .row-app .col-user {
    min-height: 0
}

.whoWeAre-app .team-block.small-team h3:before {
    width: 95%!important
}

.team-block.small-team .col-user {
    width: 50%
}

.whoWeAre-app .team-block.small-team .row-app .col-user h4 {
    font-size: 20px
}

.whoWeAre-app .team-block.small-team .row-app .col-user h5 {
    font-size: 18px
}

#tab-maps {
    font-family: Bitter
}

.woocommerce .woocommerce-result-count {
    text-align: right!important
}

.woocommerce-cart .content {
    width: 100%;
    padding-right: 90px
}

.woocommerce-cart .sidebar {
    display: none
}

.woocommerce .woocommerce-ordering {
    display: none
}

.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count {
    padding: 0 10px
}

.product-infinite {
    width: 25%;
    float: left;
    display: block;
    padding: 0 10px;
    font-family: Bitter;
    position: relative
}

.row-app3 .product-infinite {
    width: 33.33333%
}

.product-infinite-image {
    background-size: cover!important;
    height: 170px
}

.product-infinite h2 {
    font-family: Bitter,georgia,serif;
    font-size: 18px;
    line-height: 1.33;
    color: #28285b;
    padding: 15px 15px 0
}

.product-infinite .product-infinite-content {
    background: rgba(40,40,90,.1);
    height: 370px;
    position: relative
}

.product-infinite .product-infinite-text {
    padding: 15px;
    position: absolute;
    left: 0;
    bottom: 0;
    max-width: 80%
}

.product-infinite .product-infinite-text .product-infinite-date {
    font-family: Bitter,georgia,serif;
    font-size: 17px;
    color: #ababdd;
    margin-bottom: 0
}

.product-infinite .product-infinite-price {
    font-size: 20px;
    color: #28285b
}

.product-infinite-pagination {
    margin: 50px 0
}

.woocommerce nav.woocommerce-pagination {
    text-align: right!important;
    max-width: 1530px;
    margin: 0 auto;
    padding-left: 10%;
    padding-right: 10%
}

.tax-content-box {
    margin-top: 70px
}

.pf-content ol,.pf-content p,.pf-content ul {
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    margin-bottom: 10px
}

.pf-content td {
    padding: 0 10px
}

.advanced-search .search-results article p {
    display: none
}

.woocommerce.single-product .products ul {
    margin: 0 -10px
}

.woocommerce-page.single-product ul.products li.product,.woocommerce.single-product ul.products li.product {
    width: 25%;
    margin: 0 0 25px;
    padding: 0 10px
}

.woocommerce.single-product ul.products li.product .product-image {
    background-size: contain;
    height: 168px;
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-position: center
}

.woocommerce.single-product ul.products li.product h3 {
    min-height: 120px
}

.buyReportsPagination nav.bp-pagination ul li span.current,span.page-numbers.current {
    border: 0;
    text-align: center;
    font-family: Bitter,georgia,serif;
    font-size: 20px;
    font-weight: 700;
    color: #fff!important;
    padding: 10px 12px!important;
    background-color: #28285b!important
}

nav.bp-pagination ul li span.current {
    text-align: center;
    font-family: Bitter,georgia,serif;
    font-size: 20px;
    font-weight: 700;
    color: #fff!important;
    padding: 7px 12px 10px!important;
    background-color: #28285b!important
}

a.page-numbers {
    background-color: rgba(40,40,90,.2);
    font-family: Bitter,georgia,serif;
    font-size: 20px;
    color: rgba(40,40,91,.5);
    padding: 10px 12px!important
}

a.next.page-numbers {
    background: rgba(40,40,90,.2) url(../images/flechaGris.png) no-repeat 13px!important;
    color: transparent
}

nav.bp-pagination ul {
    display: inline-block;
    white-space: nowrap
}

nav.bp-pagination ul.page-numbers li {
    display: inline-block
}

.buyReportsPagination nav.bp-pagination {
    clear: both!important;
    position: relative!important;
    text-align: right!important;
    margin-bottom: 95px;
    border-top: solid 2px #28285b;
    padding-top: 17px;
    margin-right: 10%;
    margin-left: 10%
}

.productoCinco li img.attachment-shop_catalog.size-shop_catalog.wp-post-image,.productoUno li img.attachment-shop_catalog.size-shop_catalog.wp-post-image {
    width: initial!important;
    height: initial!important;
    float: left;
    margin: 0!important
}

.productoUno {
    height: 475px;
    margin: 0 10px 20px;
    background-color: #28285b;
    position: relative
}

.productosDosTres {
    position: relative;
    float: left;
    height: 381.6px;
    background-color: rgba(40,40,90,.1);
    margin-bottom: 19px;
    width: 386px;
    margin-right: 20px
}

.productoCuatro {
    position: relative;
    float: left;
    height: 381.6px;
    background-color: rgba(40,40,90,.1);
    margin-bottom: 0;
    width: 386px
}

.brImage {
    width: 100%;
    background-size: cover!important;
    background-position: center;
    max-width: 66%;
    float: left;
    height: 475px
}

.brImage23,.brImage4 {
    height: 230px;
    background-size: cover!important;
    background-position: center
}

.brTitle {
    font-family: Bitter,georgia,serif;
    font-size: 29px;
    color: #fff;
    position: absolute;
    left: 68.5%;
    top: 29px;
    margin-right: 52px
}

.brTitle h2 {
    font-family: Bitter,georgia,serif;
    font-size: 29px;
    color: #fff
}

.brTitle23,.brTitle4 {
    position: absolute;
    margin-top: 15px;
    margin-left: 15px;
    margin-right: 50px
}

.brTitle23 h2,.brTitle4 h2 {
    font-family: Bitter,georgia,serif;
    font-size: 18px;
    line-height: 1.33;
    color: #28285b
}

.brDate {
    position: absolute;
    left: 68.5%;
    bottom: 51px;
    font-family: Bitter,georgia,serif;
    font-size: 17px;
    color: #ababdd
}

.brDate23,.brDate4 {
    font-family: Bitter,georgia,serif;
    font-size: 17px;
    color: #ababdd;
    position: absolute;
    bottom: 45px;
    left: 15px
}

.brPrice {
    position: absolute;
    left: 68.5%;
    bottom: 20px;
    font-family: Bitter,georgia,serif;
    font-size: 20px;
    color: #fff
}

.brPrice23,.brPrice4 {
    position: absolute;
    left: 15px;
    bottom: 15.6px;
    font-family: Bitter,georgia,serif;
    font-size: 20px;
    color: #28285b
}

.backgroundCinco {
    padding-left: 10%;
    padding-right: 10%;
    background-color: rgba(40,40,90,.2)
}

.productoCinco {
    clear: both;
    height: 475px;
    margin-bottom: 20px;
    background-color: #28285b;
    position: relative
}

.productosSeisSieteOcho {
    position: relative;
    float: left;
    height: 369px;
    background-color: rgba(40,40,90,.1);
    margin-bottom: 33px;
    width: 285px;
    margin-right: 19.4px
}

.productoNueve {
    position: relative;
    float: left;
    height: 369px;
    background-color: rgba(40,40,90,.1);
    margin-bottom: 33px;
    width: 285px
}

.brImage678,.brImage9 {
    height: 171px
}

.brTitle678,.brTitle9 {
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 22px
}

.brTitle678 h2,.brTitle9 h2 {
    font-family: Bitter,georgia,serif;
    font-size: 18px;
    line-height: 1.33;
    color: #28285b
}

.brDate678,.brDate9 {
    font-family: Bitter,georgia,serif;
    font-size: 17px;
    color: #ababdd;
    position: absolute;
    bottom: 45px;
    left: 15px
}

.brPrice678,.brPrice9 {
    position: absolute;
    left: 15px;
    bottom: 15.6px;
    font-family: Bitter,georgia,serif;
    font-size: 20px;
    color: #28285b
}

nav.woocommerce-breadcrumb {
    display: none!important
}

select.orderby {
    width: 100%;
    height: 40px;
    border-radius: 100px;
    background-color: #ababdd;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43
}

form.woocommerce-ordering {
    float: right!important;
    width: 285px
}

.buyReportsDescription {
    width: 48.2%;
    float: left;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #333;
    margin-right: 30px
}

.search-products {
    border-bottom: solid 1px #11113d;
    padding-bottom: 15px;
    margin-bottom: 15px
}

.search-products input[type=text] {
    padding: 10px 20px;
    width: 284px;
    float: left;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #333;
    margin-right: 22px
}

.search-products h3 {
    font-family: Bitter,georgia,serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.35;
    color: #1d1d48
}

.buyReports .woocommerce-result-count {
    float: none!important;
    margin-bottom: 20px!important
}

.buyReports {
    padding-left: 10%;
    padding-right: 10%;
    margin-top: 50px
}

p.woocommerce-result-count {
    padding-top: 35px;
    font-family: Bitter,georgia,serif;
    font-size: 19px;
    color: rgba(40,40,91,.94)
}

.flechaAzulLittle {
    position: absolute;
    bottom: 16.2px;
    width: 21.4px;
    height: 21.4px;
    right: 15.6px;
    background: url(../images/report-arrow-3.png);
    background-size: 100%;
    background-repeat: no-repeat
}

.flechaAzulBig {
    position: absolute;
    bottom: 15px;
    width: 25px;
    height: 25px;
    right: 15px;
    background: url(../images/report-arrow-3.png);
    background-size: 100%;
    background-repeat: no-repeat
}

.flechaBlanca {
    position: absolute;
    bottom: 25px;
    width: 25px;
    height: 25px;
    right: 25px;
    background: url(../images/right-arrowRight.png);
    background-size: 100%;
    background-repeat: no-repeat
}

.wwa_buttons {
    margin-top: 25px;
    padding-left: 10%;
    padding-right: 10%
}

.buttonWWA {
    height: 50px;
    border-radius: 40px;
    background-color: #28285b;
    float: left;
    width: 32.2%;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    color: #fff;
    padding-left: 23px;
    padding-top: 15px;
    font-weight: lighter;
    margin-top: 20px;
    margin-right: 20px
}

.wwa_buttons a {
    color: #fff
}

.thirdButtonWWA {
    height: 50px;
    border-radius: 40px;
    background-color: #28285b;
    float: left;
    width: 32.2%;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    color: #fff;
    padding-left: 23px;
    padding-top: 15px;
    font-weight: lighter;
    margin-top: 20px;
    margin-right: 0
}

.whoWeAre {
    padding-left: 10%;
    padding-right: 10%
}

.wwa_team {
    margin-top: 20px;
    margin-bottom: 20px;
    float: left
}

.wwa_team h2 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 10px
}

.twoEmployees {
    width: 90%;
    border-bottom: solid 2px #050524;
    margin-right: 20px
}

.threeEmployees {
    border-bottom: solid 2px #050524;
    margin-right: 20px
}

.moreEmployees {
    border-bottom: solid 2px #050524;
    margin-right: 20px
}

.employeeClass {
    max-width: 260px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px
}

.employeeClass .employeeName {
    margin-top: 10px;
    font-family: Bitter,georgia,serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.35;
    color: #1d1d48
}

.employeeClass .employeeJob {
    margin-top: 8px;
    font-family: Bitter,georgia,serif;
    font-size: 22px;
    line-height: 1.59;
    color: #ababdd
}

.employeeClass .employeeDescription {
    margin-top: 15px;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #333
}

.page-template-template-advanced-search .entry,.searchResultados .entry {
    padding: 0;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #333
}

.searchLeft select {
    height: 50px;
    border-radius: 40px
}

.searchLeft .uwpqsf_class>span[class*=taxolabel-] {
    font-family: Bitter,georgia,serif;
    font-size: 22px;
    line-height: 1.14;
    color: #28285b
}

.searchResultados h4.metainfo a {
    color: #888
}

.searchResultados h2 {
    font-family: Bitter,georgia,serif;
    font-size: 18px;
    line-height: 1.33
}

.page-template-template-advanced-search h2 a,.searchResultados h2 a {
    color: #28285b
}

input#fdateid,input#tdateid {
    background: url(../images/calendarFormImage.png);
    background-repeat: no-repeat;
    background-position-x: 92%;
    background-position-y: 7px;
    background-size: 26px;
    line-height: 40px;
    padding: 0;
    padding-left: 15px
}

div#uwpqsf_id {
    position: relative;
    margin: 35px -10px 0
}

div#tax-check-0 {
    margin-top: 120px;
    margin-right: 0
}

div#tax-check-1 {
    margin-top: 120px;
    margin-right: 0
}

div#tax-check-2 {
    margin-top: 120px
}

.uwpqsf_class.cmf-select-99 {
    width: 24%;
    position: absolute;
    right: 25%
}

.uwpqsf_class.cmf-select-100 {
    width: 24%;
    position: absolute;
    right: 0
}

input#uwpqsf_id_btn {
    height: 50px;
    border-radius: 40px;
    background-color: #28285b;
    float: right;
    margin-top: 18px;
    width: 32.2%;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    text-align: center;
    color: #fff
}

.advancedSearchClass {
    padding-left: 10%;
    padding-right: 10%
}

.searchLeft {
    width: 68%;
    float: left;
    margin-bottom: 95px;
    padding-left: 10%
}

@media only screen and (max-width:1023px) {
    .searchLeft {
        width: 100%
    }
}

.searchLeft input,.searchLeft select,.searchLeft textarea {
    border-radius: 100px;
    background-color: #ababdd;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #333;
    padding: 10px
}

.searchLeft #uwpqsf_id .uwpqsf_class {
    padding-top: 25px
}

.searchLeft input#uwpqsf_id_key {
    width: 90%;
    margin: 10px 0 0 0
}

.searchLeft .uwpqsf_class>label {
    width: 100%
}

.searchLeft .uform_title {
    display: none
}

label.uwpqsf_class.-keyword {
    font-family: Bitter,georgia,serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.35;
    color: #1d1d48;
    background-color: #fff
}

.uwpqsf_class input[type=checkbox] {
    appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin: 5px 5px 0 0;
    width: 23px;
    height: 23px;
    background-color: #fff;
    border: solid 1px #ababdd;
    margin-right: 10px;
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px)
}

.uwpqsf_class input[type=checkbox]:checked {
    background: #fff url(../images/tickAwesome.png);
    background-size: 100%
}

.uwpqsf_class input[type=checkbox]:focus {
    outline: 0
}

#uwpqsf_id {
    border: 0!important;
    margin-top: 35px
}

.umloading {
    width: 100%;
    height: 20px;
    background: rgba(255,255,255,.8) url(ajax_loader.gif) no-repeat 50% 50%
}

.uform_title {
    font-weight: 700!important;
    text-align: center;
    margin: auto 0 auto 0;
    display: none
}

.uwpqsf_class {
    width: 100%;
    margin-bottom: 5px;
    clear: both
}

.uwpqsf_class>span[class*=cmflabel-],.uwpqsf_class>span[class*=taxolabel-] {
    float: left;
    padding: 0 5px;
    font-weight: 700!important;
    clear: both;
    width: 100%;
    line-height: 1.35;
    margin-bottom: 12px
}

span.taxolabel-3 {
    font-family: Bitter,georgia,serif;
    font-size: 16px;
    text-align: left;
    color: #333;
    margin-bottom: 8px
}

.button_page {
    background: #1b1b36
}

.button_page a {
    padding: 5px 10px;
    color: #fff
}

.uwpqsf_class>label {
    float: left;
    width: 100%
}

[class*=cmf-check-] label,[class*=tax-check-] label {
    float: left;
    width: 50%
}

.uwpqsf_submit {
    text-align: center;
    margin-bottom: 15px
}

.uwpqsf_class-keyword {
    padding: 5px;
    font-weight: 700!important
}

input#uwpqsf_id_key {
    margin-left: 1%;
    margin-right: 1%;
    border-radius: 40px;
    border: solid 1px #ababdd;
    line-height: 40px;
    padding: 0;
    padding-left: 18px;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    text-align: left;
    color: #333
}

.uwpqsfpagi {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    clear: both;
    width: 100%
}

.wp-pagenavi a,a.upagievent {
    padding: 3px 5px!important;
    line-height: 25px;
    margin: 2px!important;
    display: inline-block;
    text-align: center;
    background: #8282b9;
    color: #fff
}

.wp-pagenavi span,span.upagicurrent {
    padding: 3px 5px!important;
    line-height: 25px;
    margin: 2px!important;
    display: inline-block;
    background: rgba(40,40,90,.1);
    text-align: center;
    color: #28285a
}

.featuredText h2 {
    width: 100%
}

#container-homeN .sobre_titulo {
    border-top: 0
}

.eventLine {
    width: 100%;
    border-bottom: solid 1px #1d134b;
    margin-top: -5px
}

.eventListText {
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #333
}

.sidebarEvents .sidebar {
    margin-top: 20px;
    margin-left: 20px;
    width: 18%
}

.eventArticle {
    background-color: #e9e9ee;
    padding-left: 300px;
    min-height: 171px;
    margin-top: 20px
}

.events4to11 .eventArticle {
    padding-left: 0;
    min-height: 50px;
    margin-top: 8px;
    background-color: transparent
}

.events4to11 .eventListText {
    margin-bottom: 15px
}

.eventArticle p {
    padding-bottom: 15px;
    padding-right: 16%
}

.events4to11 .eventArticle p {
    padding-right: 20%
}

.eventArticle h2 {
    padding-top: 15px;
    font-family: Bitter,georgia,serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.35;
    color: #1d1d48
}

.eventArticle h2 a {
    color: #1d1d48
}

.eventClass .eventDatesBlue {
    font-family: Bitter,georgia,serif;
    font-size: 17px;
    line-height: 1.2;
    color: #8282b9;
    margin-top: 10px;
    margin-bottom: 10px
}

.eventThumb {
    width: 285px;
    height: 171px;
    float: left
}

.events4to11 .eventThumb {
    display: none
}

.eventDatesBlue {
    font-family: Bitter,georgia,serif;
    font-size: 20px;
    line-height: 1.2;
    color: #8282b9;
    margin-top: -10px;
    margin-bottom: 38px
}

.eventClass {
    padding-left: 10%
}

.eventClass .search-results {
    width: 66%;
    float: left;
    margin-bottom: 95px
}

.eventClass .eventsParrafo {
    padding-left: 0;
    width: 63%;
    margin-bottom: 20px
}

.eventClass .sidebar {
    margin-right: 0;
    margin-top: 0
}

.eventClass .search-results img {
    float: left
}

.eventClass h1 {
    font-family: Bitter,georgia,serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 1.24;
    color: #1d1d48;
    margin-top: 40px;
    width: 62%;
    margin-bottom: 30px
}

.eventsParrafo {
    padding-left: 10%;
    width: 68%;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #333;
    padding-right: 8%
}

.sobre_titulo {
    border-top: #ababdd solid 3px;
    background-color: #28285b;
    color: #fff;
    padding-left: 10%;
    padding-right: 10%;
    font-family: Bitter,georgia,serif;
    font-size: 25px;
    padding-top: 8px;
    padding-bottom: 4px
}

.sobre_titulo a {
    color: #fff;
    font-family: Bitter,georgia,serif;
    font-size: 25px
}

.buscadorTop {
    float: left;
    margin-left: 10px;
    position: relative;
    width: 164px;
    height: 24px;
    border-radius: 20px;
    border: solid 1px #8282b9
}

.buscadorTop {
    float: left;
    margin-left: 10px;
    width: 164px;
    height: 24px;
    border-radius: 20px;
    border: solid 1px #8282b9;
    margin-top: -2px
}

input.search-button-app {
    background-color: transparent!important;
    padding: 2px 12px 0!important;
    border-radius: 0 20px 20px 0!important;
    display: inline-block;
    position: absolute;
    right: 0;
    background-image: url(../images/right-arrowRight.png);
    background-size: 15px;
    background-position: 4px;
    background-repeat: no-repeat
}

.buscadorTop input,.buscadorTop input:focus,.buscadorTop textarea:focus {
    border-radius: 4px;
    height: 23px;
    width: 140px;
    padding: 0 2px;
    background-color: transparent;
    border: 0;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    color: #ababdd
}

.busquedas {
    float: right;
    min-width: 350px
}

.content-header-box {
    display: block;
    float: right
}

.login-header {
    margin-left: 15px
}

.content-header-box .content-header {
    float: left
}

.iconos {
    float: left;
    margin-top: -5px
}

.iconos a {
    margin-right: 18px
}

.iconos .iTwitter {
    margin-top: 3px
}

.iconos .ifacebook {
    opacity: .4
}

.encimaDeLogo {
    width: 100%;
    height: 50px;
    background-color: #28285b;
    color: #fff;
    float: right;
    text-align: right;
    align-content: center;
    font-family: Bitter,georgia,serif;
    font-size: 14px
}

.encimaDeLogo a {
    text-decoration: none;
    color: #ababdd
}

.rectanguloAdvanced {
    width: 164px;
    height: 24px;
    border-radius: 20px;
    background-color: #8282b9;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    color: #28285b;
    float: right;
    margin-left: 20px;
    margin-top: -2px;
    text-align: center;
    padding-top: 2px
}

.rectanguloAdvanced a {
    color: #28285b
}

.searchMobile {
    width: 100%;
    display: flex;
    justify-content: center
}

.searchMobile .asp_w_container {
    width: 80%
}

.footer-widgets .wrap {
    font-size: 14px
}

.footer-widgets p {
    font-size: 14px;
    color: #d4d4d4
}

.textwidget {
    font-size: 12px;
    color: #d4d4d4
}

.encimaDeLogo .wrap {
    max-width: 1500px;
    padding-top: 15px;
    text-align: center
}

.select {
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
    width: 100%
}

.select select {
    display: inline-block;
    width: 100%;
    cursor: pointer;
    padding: 10px 15px;
    outline: 0;
    border: 0;
    border-radius: 0;
    background: #e6e6e6;
    color: #7b7b7b;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none
}

.select select::-ms-expand {
    display: none
}

.select select:focus,.select select:hover {
    color: #000;
    background: #ccc
}

.select select:disabled {
    opacity: .5;
    pointer-events: none
}

.select__arrow {
    position: absolute;
    top: 16px;
    right: 15px;
    width: 0;
    height: 0;
    pointer-events: none;
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #7b7b7b transparent transparent transparent
}

.select select:focus~.select__arrow,.select select:hover~.select__arrow {
    border-top-color: #000
}

.select select:disabled~.select__arrow {
    border-top-color: #ccc
}

.author-box:before,.clearfix:before,.entry-content:before,.entry:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before {
    content: " ";
    display: table
}

.author-box:after,.clearfix:after,.entry-content:after,.entry:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after {
    clear: both;
    content: " ";
    display: table
}

html {
    font-size: 62.5%
}

body>div {
    font-size: 1.8rem
}

body,h1,h2,h3,h4,h5,h6,html {
    font-family: Bitter,Georgia,'Times New Roman',Times,serif;
    font-display: swap
}

body {
    background-color: #fff;
    color: #333;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 1.625;
    width: 100%;
    margin: 0
}

.button,.gallery img,a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus {
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out
}

[class*=featured] a,a,h2 a,h3 a,h4 a {
    text-decoration: none
}

p a:not(.btn),p a:not(.button),p a:not(.cta-btn) {
    text-decoration: underline
}

.btn,.button,.cta-btn,p a.btn,p a.button,p a.cta-btn {
    text-decoration: none
}

p {
    margin: 0 0 28px;
    padding: 0
}

ol,ul {
    margin: 0;
    padding: 0
}

li {
    list-style-type: none
}

hr {
    border: 0;
    border-collapse: collapse;
    border-top: 1px solid #ddd;
    clear: both;
    margin: 1em 0
}

b,strong {
    font-weight: 700
}

blockquote,cite,em,i {
    font-style: italic
}

blockquote {
    margin: 40px
}

blockquote::before {
    content: "\201C";
    display: block;
    font-size: 30px;
    font-size: 3rem;
    height: 0;
    left: -20px;
    position: relative;
    top: -10px
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400;
    margin: 0 0 10px;
    line-height: 1.14;
    color: #28285b
}

h1 {
    font-size: 36px;
    font-size: 3.6rem
}

h2 {
    font-size: 30px;
    font-size: 3rem
}

h3 {
    font-size: 22px;
    font-size: 2.4rem
}

h4 {
    font-size: 20px;
    font-size: 2rem
}

h5 {
    font-size: 18px;
    font-size: 1.8rem
}

h6 {
    font-size: 16px;
    font-size: 1.6rem
}

.wp-caption,embed,iframe,img,object,video {
    max-width: 100%
}

img {
    height: auto
}

.featured-content img,.gallery img {
    width: auto
}

.gallery {
    overflow: hidden
}

.gallery-item {
    float: left;
    margin: 0 0 28px;
    text-align: center
}

.gallery-columns-2 .gallery-item {
    width: 50%
}

.gallery-columns-3 .gallery-item {
    width: 33%
}

.gallery-columns-4 .gallery-item {
    width: 25%
}

.gallery-columns-5 .gallery-item {
    width: 20%
}

.gallery-columns-6 .gallery-item {
    width: 16.6666%
}

.gallery-columns-7 .gallery-item {
    width: 14.2857%
}

.gallery-columns-8 .gallery-item {
    width: 12.5%
}

.gallery-columns-9 .gallery-item {
    width: 11.1111%
}

.gallery img {
    border: 1px solid #ddd;
    height: auto;
    padding: 4px
}

.gallery img:focus,.gallery img:hover {
    border: 1px solid #999
}

input,select,textarea {
    background-color: #fff;
    color: #333;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 300;
    padding: 16px;
    width: 100%;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    border: solid 1px #ababdd
}

input:focus,textarea:focus {
    border: 1px solid #999;
    outline: 0
}

input[type=checkbox],input[type=image],input[type=radio] {
    width: auto
}

::-moz-placeholder {
    color: #333;
    font-weight: 300;
    opacity: 1
}

::-webkit-input-placeholder {
    color: #333;
    font-weight: 300
}

.button,button,input[type=button],input[type=reset],input[type=submit] {
    background-color: #333;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300;
    padding: 16px 24px;
    text-transform: uppercase;
    width: auto
}

.button:focus,.button:hover,button:focus,button:hover,input:focus[type=button],input:focus[type=reset],input:focus[type=submit],input:hover[type=button],input:hover[type=reset],input:hover[type=submit] {
    background-color: #c3251d;
    color: #fff
}

.entry-content .button:focus,.entry-content .button:hover {
    color: #fff
}

.footer-widgets .button,.footer-widgets button,.footer-widgets input[type=button],.footer-widgets input[type=reset],.footer-widgets input[type=submit] {
    background-color: #c3251d;
    color: #fff
}

.footer-widgets .button:focus,.footer-widgets .button:hover,.footer-widgets button:focus,.footer-widgets button:hover,.footer-widgets input:focus[type=button],.footer-widgets input:focus[type=reset],.footer-widgets input:focus[type=submit],.footer-widgets input:hover[type=button],.footer-widgets input:hover[type=reset],.footer-widgets input:hover[type=submit] {
    background-color: #fff;
    color: #333
}

.button {
    display: inline-block
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button {
    display: none
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    line-height: 2;
    margin-bottom: 40px;
    width: 100%
}

tbody {
    border-bottom: 1px solid #ddd
}

th {
    font-weight: 400
}

.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span {
    position: absolute!important;
    clip: rect(0,0,0,0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden
}

.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type=submit]:focus {
    clip: auto!important;
    height: auto;
    width: auto;
    display: block;
    font-size: 1em;
    font-weight: 700;
    padding: 15px 23px 14px;
    color: #333;
    background: #fff;
    z-index: 100000;
    text-decoration: none;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6)
}

.more-link {
    position: relative
}

.site-inner {
    clear: both
}

.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
    width: 980px
}

.content-sidebar-sidebar .content-sidebar-wrap {
    float: left
}

.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
    float: right
}

.content {
    float: left;
    width: 65%
}

.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-content-sidebar .content {
    float: left
}

.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content {
    width: 580px
}

.full-width-content .content {
    width: 100%
}

.sidebar-primary {
    float: right;
    width: 360px
}

.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary {
    float: left
}

.sidebar-secondary {
    float: left;
    width: 180px
}

.content-sidebar-sidebar .sidebar-secondary {
    float: right
}

.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
    float: left;
    margin-left: 2.564102564102564%
}

.one-half,.three-sixths,.two-fourths {
    width: 48.717948717948715%
}

.one-third,.two-sixths {
    width: 31.623931623931625%
}

.four-sixths,.two-thirds {
    width: 65.81196581196582%
}

.one-fourth {
    width: 23.076923076923077%
}

.three-fourths {
    width: 74.35897435897436%
}

.one-sixth {
    width: 14.52991452991453%
}

.five-sixths {
    width: 82.90598290598291%
}

.avatar {
    float: left
}

.alignleft .avatar,.author-box .avatar {
    margin-right: 24px
}

.alignright .avatar {
    margin-left: 24px
}

.comment .avatar {
    margin: 0 16px 24px 0
}

.breadcrumb {
    margin-bottom: 20px
}

.archive-description,.author-box {
    background-color: #fff;
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 40px;
    padding: 40px
}

.author-box-title {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 4px
}

.archive-description p:last-child,.author-box p:last-child {
    margin-bottom: 0
}

.search-form {
    overflow: hidden
}

.site-header .search-form {
    float: right;
    margin-top: 12px
}

.entry-content .search-form,.site-header .search-form {
    width: 50%
}

.widget_search input[type=submit] {
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    width: 1px
}

.archive-title {
    font-size: 20px;
    font-size: 2rem
}

.entry-title {
    font-size: 45px;
    font-weight: 700;
    line-height: 1.24;
    color: #28285b
}

.entry-title a,.sidebar .widget-title a {
    color: #333
}

.entry-title a:focus,.entry-title a:hover {
    color: #c3251d
}

.widget-title {
    font-size: 18px;
    font-size: 1.8rem;
    margin-bottom: 20px
}

.footer-widgets .widget-title {
    color: #fff
}

a.aligncenter img {
    display: block;
    margin: 0 auto
}

a.alignnone {
    display: inline-block
}

.alignleft {
    float: left;
    text-align: left
}

.alignright {
    float: right;
    text-align: right
}

a.alignleft,a.alignnone,a.alignright {
    max-width: 100%
}

.aligncenter,img.centered {
    display: block;
    margin: 0 auto 24px
}

.alignnone,img.alignnone {
    margin-bottom: 12px
}

.wp-caption.alignleft,a.alignleft,img.alignleft {
    margin: 0 24px 24px 0
}

.wp-caption.alignright,a.alignright,img.alignright {
    margin: 0 0 24px 24px
}

.wp-caption-text {
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
    text-align: center
}

.entry-content p.wp-caption-text {
    margin-bottom: 0
}

.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video {
    margin: 0 0 28px
}

.widget {
    word-wrap: break-word
}

.widget ol>li {
    list-style-position: inside;
    list-style-type: decimal;
    padding-left: 20px;
    text-indent: -20px
}

.widget li li {
    border: 0;
    margin: 0 0 0 30px;
    padding: 0
}

.widget_calendar table {
    width: 100%
}

.widget_calendar td,.widget_calendar th {
    text-align: center
}

.featured-content .entry {
    border-bottom: 2px solid #f5f5f5;
    margin-bottom: 20px;
    padding: 0 0 24px
}

.footer-widgets .entry {
    border-bottom: 1px dotted #666
}

.featured-content .entry-title {
    font-size: 20px;
    font-size: 2rem
}

.enews-widget,.enews-widget .widget-title {
    color: #fff
}

.sidebar .widget.enews-widget {
    background-color: #333
}

.enews-widget input,.enews-widget input:focus {
    border: 1px solid #333
}

.enews-widget input {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 16px
}

.enews-widget input[type=submit] {
    background-color: #c3251d;
    color: #fff;
    margin: 0;
    width: 100%
}

.enews-widget input:focus[type=submit],.enews-widget input:hover[type=submit] {
    background-color: #fff;
    color: #333
}

.enews form+p {
    margin-top: 24px
}

#wpstats {
    display: none
}

:focus {
    color: #333;
    outline: #ccc solid 1px
}

.site-header {
    background-color: #fff
}

.site-header .wrap {
    padding-left: 10%;
    padding-right: 10%
}

.title-area {
    float: left;
    width: 450px;
    margin-top: 20px;
    margin-bottom: 20px
}

.header-full-width .title-area {
    width: 100%
}

.site-title {
    font-size: 32px;
    font-size: 3.2rem;
    font-weight: 400;
    line-height: 1.2
}

.site-title a,.site-title a:focus,.site-title a:hover {
    color: #333
}

.header-image .site-title>a {
    background: url(../images/logo.png) no-repeat left;
    float: left;
    min-height: 70px;
    width: 100%
}

.site-description {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.5
}

.site-description,.site-title {
    margin-bottom: 0
}

.header-image .site-description,.header-image .site-title {
    display: block;
    text-indent: -9999px
}

.site-header .widget-area {
    float: right;
    text-align: right;
    margin-top: 34px
}

.site-header .widget-area a {
    color: #28285b
}

.site-header .widget-area .fa-fw {
    width: 1.28571429em;
    text-align: center;
    color: #28285b;
    font-size: 20px
}

.menu .menu-item:focus {
    position: static
}

.menu .menu-item.sfHover>ul.sub-menu,.menu .menu-item>a:focus+ul.sub-menu {
    left: auto;
    opacity: 1
}

.site-header .sub-menu {
    border-top: 1px solid #eee
}

.site-header .sub-menu .sub-menu {
    margin-top: -56px
}

.nav-primary {
    background-color: #333
}

.nav-secondary {
    background-color: #fff
}

.entry {
    margin-bottom: 40px;
    padding-left: 60px
}

.content .entry {
    background-color: #fff
}

.entry-content ol,.entry-content ul {
    margin-bottom: 28px;
    margin-left: 40px
}

.entry-content ol>li {
    list-style-type: decimal;
    list-style-position: outside
}

.entry-content ul>li {
    list-style-type: disc;
    list-style-position: outside
}

.entry-content ol ol,.entry-content ul ul {
    margin-bottom: 0
}

.entry-content code {
    background-color: #333;
    color: #ddd
}

p.entry-meta {
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 14px;
    line-height: 1.43;
    color: #333
}

p.entry-meta a {
    color: #333
}

.entry-header .entry-title {
    padding-left: 60px;
    padding-top: 40px;
    width: 65%
}

.entry-header .entry-meta {
    padding-left: 148px;
    padding-top: 25px;
    width: 65%;
    margin-bottom: 24px
}

.entry-footer .entry-meta {
    border-top: 2px solid #f5f5f5;
    padding-top: 24px
}

.entry-categories,.entry-tags {
    display: block
}

.entry-comments-link::before {
    content: "\2014";
    margin: 0 6px 0 2px
}

.pagination {
    clear: both;
    margin: 40px 0
}

.adjacent-entry-pagination {
    margin-bottom: 0
}

.archive-pagination li {
    display: inline
}

.archive-pagination li a {
    background-color: #333;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    padding: 8px 12px;
    text-decoration: none
}

.archive-pagination .active a,.archive-pagination li a:focus,.archive-pagination li a:hover {
    background-color: #c3251d;
    text-decoration: underline
}

.comment-respond,.entry-comments,.entry-pings {
    background-color: #fff;
    margin-bottom: 40px
}

.comment-respond,.entry-pings {
    padding: 40px 40px 16px
}

.entry-comments {
    padding: 40px
}

.comment-header {
    font-size: 16px;
    font-size: 1.6rem
}

li.comment {
    background-color: #f5f5f5;
    border: 2px solid #fff;
    border-right: 0
}

.comment-content {
    clear: both;
    word-wrap: break-word
}

.comment-list li {
    margin-top: 24px;
    padding: 32px
}

.comment-list li li {
    margin-right: -32px
}

.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url] {
    width: 50%
}

.comment-respond label {
    display: block;
    margin-right: 12px
}

.entry-comments .comment-author {
    margin-bottom: 0
}

.entry-pings .reply {
    display: none
}

.form-allowed-tags {
    background-color: #f5f5f5;
    font-size: 16px;
    font-size: 1.6rem;
    padding: 24px
}

.sidebar {
    font-size: 16px;
    font-size: 1.6rem;
    margin-right: 10%;
    width: 20%;
    float: right;
    margin-top: 65px
}

.sidebar li {
    margin-bottom: 10px
}

.sidebar p:last-child,.sidebar ul>li:last-child {
    margin-bottom: 0
}

.sidebar .widget {
    background-color: #fff;
    margin-bottom: 40px
}

.sidebar .widget li {
    margin-bottom: 20px
}

.sidebar .widget li a {
    font-family: Bitter,georgia,serif;
    font-size: 15px;
    line-height: 1.27;
    color: #888
}

.sidebar .widget h3 {
    font-family: Bitter,georgia,serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.35;
    color: #1d1d48;
    border-bottom: 1px solid #11113d;
    padding-bottom: 7px
}

.footer-widgets {
    background-color: #1b1b36;
    clear: both;
    padding-top: 40px;
    color: #fff;
    font-size: 12px;
    padding-left: 10%;
    padding-right: 10%
}

.footer-widgets a {
    color: #ababdd;
    text-decoration: none
}

.footer-widgets p .findOut {
    font-size: 14px
}

.footer-widgets input {
    border: 1px solid #333
}

.footer-widgets a.button,.footer-widgets a:focus,.footer-widgets a:hover {
    color: #fff
}

.footer-widgets li {
    border-bottom: 1px dotted #666;
    margin-bottom: 10px;
    padding-bottom: 10px
}

.footer-widgets .widget {
    margin-bottom: 40px
}

.footer-widgets p:last-child {
    margin-bottom: 0
}

.footer-widgets-1 {
    width: 49%;
    margin-right: 60px
}

.footer-widgets-2,.footer-widgets-3 {
    width: 15%
}

.footer-widgets-1,.footer-widgets-2 {
    float: left
}

.footer-widgets-3 {
    float: right
}

.footer-widgets {
    font-family: Bitter,georgia,serif;
    line-height: 16px
}

.site-footer {
    font-family: Bitter,georgia,serif
}

.site-footer {
    background-color: #fff;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    padding: 20px 0;
    text-align: center;
    height: 57px;
    background-color: #050524;
    padding-right: 110px;
    font-size: 14px
}

.site-footer p {
    margin-bottom: 0;
    float: left;
    padding-left: 11%;
    color: #fff
}

#tax-check-0 {
    width: 27%!important
}

#tax-check-1 {
    width: 29%!important
}

#tax-check-2 {
    width: 19%!important
}

#tax-check-3 {
    width: 25%!important;
    margin-top: 117px
}

#tax-select-4 {
    width: 25%!important;
    position: relative!important;
    float: right!important;
    margin-top: 20px!important
}

@media print {
    *,:after,:before {
        background: 0 0!important;
        box-shadow: none!important;
        color: #000!important;
        text-shadow: none!important
    }

    a,a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    .site-title>a:after,a[href^="#"]:after,a[href^="javascript:"]:after {
        content: ""
    }

    thead {
        display: table-header-group
    }

    img,tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100%!important
    }@    page {
        margin: 2cm .5cm
    }

    h2,h3,p {
        orphans: 3;
        widows: 3
    }

    blockquote,pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    .content,.content-sidebar {
        width: 100%
    }

    .breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar,button,input,select,textarea {
        display: none!important
    }

    .title-area {
        text-align: center;
        width: 100%
    }

    .site-title>a {
        margin: 0;
        text-decoration: none;
        text-indent: 0
    }

    .site-inner {
        padding-top: 0;
        position: relative;
        top: -100px
    }

    .author-box {
        margin-bottom: 0
    }

    h1,h2,h3,h4,h5,h6 {
        orphans: 3;
        page-break-after: avoid;
        page-break-inside: avoid;
        widows: 3
    }

    img {
        page-break-after: avoid;
        page-break-inside: avoid
    }

    blockquote,pre,table {
        page-break-inside: avoid
    }

    dl,ol,ul {
        page-break-before: avoid
    }
}

a,div,h1,h2,h3,h4,h5,h6,li,p {
    font-family: Bitter,serif
}

.home .woocommerce ul.products li.product.last {
    width: 100%!important
}

.home .woocommerce ul.products li.product a img {
    width: 400px;
    float: left;
    margin-right: 15px!important
}

.et_pb_animation_left.et-animated {
    border: 1px solid #d8d8d8
}

.form-allowed-tags {
    display: none
}

.tax-content_types .tax-content-box h4.metainfo,h4.metainfo {
    color: #888;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 5px
}

.single h4.metainfo {
    border-bottom: solid 3px #27295a
}

#menu-footer li {
    float: left;
    margin-right: 40px;
    list-style: none
}

#menu-footer {
    float: right
}

#menu-footer li a {
    color: #fff
}

#menu-footer li.twitter {
    text-indent: 99999;
    background: url(../images/twitter.png) no-repeat;
    width: 30px;
    height: 30px
}

#menu-footer li.linkedin {
    text-indent: 99999;
    background: url(../images/linkedin.png) no-repeat;
    width: 30px;
    height: 30px
}

#menu-footer li.linkedin a,#menu-footer li.twitter a {
    display: block;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

.product-quantity {
    display: none
}

.shipping-calculator-button {
    display: none
}

.shipping {
    display: none
}

.cart-subtotal {
    display: none
}

.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button {
    background: #c3c3c3
}

.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2 {
    display: none
}

.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1 {
    width: 95%
}

.home .et_pb_text h2 {
    font-size: 31px;
    font-weight: 700
}

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs,body.woocommerce div.product .woocommerce-tabs ul.tabs {
    display: none
}

.single-product #woocommerce_products-2 {
    display: none
}

#order_review_heading {
    display: none
}

.checkout h3 {
    display: none
}

.archive .et_pb_post {
    margin-bottom: 20px;
    min-height: 0;
    border-bottom: 1px solid #c3c3c3;
    display: flex;
    flex-direction: row
}

@media only screen and (max-width:1023px) {
    .archive .et_pb_post {
        flex-direction: column
    }
}

.archive .et_pb_post .card-left {
    width: 210px;
    margin-right: 15px
}

@media only screen and (max-width:1023px) {
    .archive .et_pb_post .card-left {
        width: 100%;
        margin-right: 0
    }
}

.archive .et_pb_post .card-left .lazycontainer-fix {
    min-width: 210px;
    margin: 0
}

@media only screen and (max-width:1023px) {
    .archive .et_pb_post .card-left .lazycontainer-fix .attachment-post-thumbnail {
        width: 100%
    }
}

.archive .et_pb_post .card-right {
    margin-bottom: 10px
}

.archive .archive-regulatory-alert .regulatory_alert {
    flex-direction: column
}

.archive h1 {
    padding-bottom: 30px;
    padding-left: 10%;
    width: 65%;
    font-family: Bitter,georgia,serif;
    font-size: 45px;
    font-weight: 700;
    line-height: 1.24;
    color: #1d1d48;
    padding-top: 40px
}

.archive h4.metainfo {
    margin-bottom: 0;
    float: left;
    margin-right: 10px
}

#filter-country {
    width: 100%;
    clear: both;
    overflow: hidden;
    margin-bottom: 30px;
    padding: 10px;
    border: 1px solid #373737;
    background: #ececec
}

#filter-country p {
    margin-bottom: 15px
}

.country-filt {
    float: left;
    width: 23%;
    list-style: none;
    margin-left: 70px
}

.hidebullets,.round,.simplebullets,.tp-bullets {
    bottom: 10px!important;
    left: 10%!important
}

.tp-rightarrow {
    right: 10%!important;
    left: inherit!important
}

.single-product .woocommerce-error {
    display: none
}

.entry-content ul,.et_pb_row,.et_pb_section {
    padding: 0;
    list-style-position: inside
}

.et_pb_text {
    margin-bottom: 15px
}

.et_pb_blog_grid .et_pb_post {
    margin-bottom: 30px
}

p.post-meta {
    padding-bottom: 7px
}

#footer-widgets {
    padding-top: 45px
}

.archive p {
    padding-bottom: 5px
}

.product_meta {
    display: none
}

.woocommerce div.product div.summary {
    margin-bottom: 0
}

.archive article a img,.search article a img {
    display: none
}

.tax-geography article img {
    display: block!important
}

img.locked {
    height: 14px;
    margin-top: 1px;
    margin-left: 10px
}

li.userarea a {
    font-weight: 700
}

.woocommerce-account h2 {
    margin: 30px 0;
    border-bottom: 1px solid #ececec
}

.woocommerce-account ul.digital-downloads {
    background: #ececec;
    border: 1px solid #373737;
    padding: 10px 30px!important;
    margin-bottom: 30px
}

#footer-bottom p {
    float: left;
    color: #fff
}

.archive #main-content .container {
    padding-top: 38px;
    padding-left: 10%;
    padding-right: 10%
}

.logged-in .container .textwidget img,.logged-in .et_pb_section_parallax {
    display: none
}

.single .post img.cta {
    max-width: 100%;
    height: auto;
    margin-top: 25px
}

.tax-geography #filter-country {
    display: none
}

.register {
    background: #c7c0d0;
    float: right;
    border-radius: 4px;
    color: #fff;
    margin-right: 7px;
    text-align: center;
    padding: 2px 0;
    width: 135px
}

.woocommerce form.login {
    background: #ececec;
    width: 100%
}

.woocommerce form .form-row label,.woocommerce-page form .form-row label {
    color: #373737
}

.home .woocommerce ul.products li.product a img {
    border: 1px solid #cecece
}

#footer-widgets .footer-widget ul.dpe-flexible-posts h4 {
    font-weight: 400;
    font-size: 12px;
    color: #666
}

.create-account {
    margin-top: 20px
}

.woocommerce #payment .terms label,.woocommerce #payment .terms label a {
    color: #fff
}

.woocommerce .addresses .title h3,p.myaccount_address {
    display: none
}

.page-template-template-advanced-search .et_pb_post,.search .et_pb_post {
    margin-bottom: 0;
    min-height: 0;
    border-bottom: solid 1px #979797;
    margin-bottom: 20px;
    clear: both
}

.exc-text {
    position: relative
}

.blurred-lines {
    position: absolute;
    bottom: 0;
    height: 43px;
    width: 100%;
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background: -o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background: -ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)
}

.newsletter {
    width: 300px;
    float: right;
    margin-right: 5px
}

.widget_wysija_cont p label {
    display: none
}

.wysija-paragraph {
    float: left;
    margin-right: 10px
}

#sidebar .wysija-submit {
    margin-left: 1px;
    padding: 5px 39px;
    margin-top: 5px
}

.widget_wysija_cont .wysija-submit {
    margin-top: 0;
    margin-top: 0;
    background: #c7c0d0;
    padding: 0 12px;
    float: left;
    border-radius: 4px;
    color: #fff;
    margin-right: 10px;
    height: 25px;
    border: 0;
    font-family: Bitter,serif;
    font-size: 14px;
    font-weight: 400;
    width: 135px
}

.newsletter input[type=text],.widget_wysija input[type=text] {
    border-radius: 4px;
    height: 23px;
    font-size: 12px;
    color: #c3c3c3;
    width: 135px;
    padding: 0 2px
}

.spoiler {
    padding: 20px 100px;
    margin-top: 50px;
    border: 1px solid #c3c3c3;
    background: #ececec
}

#main-footer {
    background: #c7c0d0
}

#slider-home .tp-caption img {
    width: auto!important
}

#wysija-2 {
    overflow: hidden
}

.et_pb_section_parallax {
    background-color: #27295a!important
}

.entry-content p a,.entry-content p a span,.entry-content p span a,.entry-content td a {
    color: #6d64b6;
    font-weight: 700;
    text-decoration: underline
}

.search-form {
    float: left;
    padding-top: 5px
}

.search-form input {
    border-radius: 4px;
    height: 23px;
    font-size: 12px;
    color: #c3c3c3;
    width: 140px;
    padding: 0 2px
}

.search-filter-title {
    font-size: 14px;
    font-family: Bitter,serif;
    color: #29235c;
    font-weight: 700;
    margin-left: 20px
}

.search-title {
    color: #29235c;
    margin-bottom: 30px
}

#uwpqsf_id .uwpqsf_class .search-results {
    clear: both
}

.advanced-search #uwpqsf_id .uwpqsf_class,.archive #uwpqsf_id .uwpqsf_class,.busquedaBotones.doRightThing #uwpqsf_id .uwpqsf_class,.search #uwpqsf_id .uwpqsf_class {
    width: 21%;
    clear: none;
    float: left
}

.advanced-search #uwpqsf_id .uwpqsf_class.uwpqsf_submit,.archive #uwpqsf_id .uwpqsf_class.uwpqsf_submit,.busquedaBotones.doRightThing #uwpqsf_id .uwpqsf_class.uwpqsf_submit,.search #uwpqsf_id .uwpqsf_class.uwpqsf_submit {
    width: 100%;
    margin: 0;
    padding-bottom: 30px
}

.page-template-template-advanced-search-php #main-content .container:before {
    content: "";
    position: absolute;
    display: none
}

.page-template-template-advanced-search-php h1 {
    color: #29235c
}

.advanced-search .search-results,.archive .search-results {
    clear: both;
    width: 66%;
    float: left;
    margin-bottom: 50px
}

@media only screen and (max-width:1023px) {
    .advanced-search .search-results,.archive .search-results {
        width: 100%
    }
}

.advanced-search .search-results article,.archive .search-results article {
    margin-bottom: 50px;
    min-height: 0;
    padding-bottom: 25px
}

.advanced-search .search-results article .attachment-post-thumbnail,.archive .search-results article .attachment-post-thumbnail {
    float: left;
    width: 170px;
    margin-right: 20px;
    margin-bottom: 20px
}

.archive .search-results article .lazycontainer-fix .attachment-post-thumbnail {
    float: none;
    width: 100%;
    margin: 0
}

.advanced-search .search-results article .attachment-post-thumbnail {
    width: 210px
}

.advanced-search .search-results article p {
    clear: none
}

.et_pb_post .bullets {
    margin: 5px 0;
    clear: both;
    display: none
}

.et_pb_post .bullet {
    font-size: 10px;
    border-radius: 3px;
    background: #29235c;
    float: left;
    color: #fff;
    padding: 1px 6px;
    margin: 2px 2px
}

.et_pb_post .bullet.geography {
    background: #191251
}

.et_pb_post .bullet.topic {
    background: #534c87
}

.et_pb_post .bullet.content_type {
    background: #77668e
}

.et_pb_post .bullets .topic0 {
    clear: left
}

.archive h1 {
    margin: 0
}

.archive #uwpqsf_id .uwpqsf_class,.search #uwpqsf_id .uwpqsf_class {
    padding-top: 15px
}

.busquedaBotones #uwpqsf_id .uwpqsf_class,.busquedaBotones.doRightThing #uwpqsf_id .uwpqsf_class {
    width: 31.5%
}

div#tax-select-0 {
    margin-right: 20px
}

div#tax-select-1 {
    margin-right: 20px
}

span.taxolabel-0,span.taxolabel-1,span.taxolabel-2 {
    padding-bottom: 5px!important;
    border-bottom: solid 2px #050524;
    margin-bottom: 12px
}

#top-menu li.industry-directory>a,#top-menu li.resources>a {
    cursor: default
}

.archive article .attachment-post-thumbnail {
    max-width: 100%;
    margin-right: 20px
}

.page-template-archive-combinate article .attachment-post-thumbnail {
    max-width: 170px
}

.archive p,.search p {
    clear: none
}

.archive h4.metainfo {
    float: none
}

.wpptopdfenh {
    display: none
}

.attachedpdf {
    clear: both;
    width: 250px;
    height: 45px;
    margin: 20px 0;
    padding: 15px;
    background: #c7c0d0
}

.attachedpdf h3,.attachedpdf img {
    font-size: 15px;
    float: left;
    display: inline;
    line-height: 39px;
    margin-right: 20px
}

.page-template-advanced-search img.attachment-post-thumbnail,.page-template-archive-combinate img.attachment-post-thumbnail,.page-template-archive-mix img.attachment-post-thumbnail,.search img.attachment-post-thumbnail,.tax-content_types img.attachment-post-thumbnail {
    width: 210px;
    margin-right: 20px;
    float: left;
    margin-bottom: 15px
}

iframe[name=gaiframe] {
    display: none!important
}

#pf-dialog-ads {
    display: none!important
}

#homeips {
    float: right;
    margin-top: 4px
}

#menu-homeip {
    width: 215px;
    margin: 0 auto;
    list-style: none
}

#menu-homeip li {
    float: left;
    padding: 0 10px;
    height: 20px
}

#menu-homeip li:last-child {
    border-left: 1px solid #666
}

#menu-homeip li a {
    color: #666;
    font-size: 12px
}

.advanced-search #uwpqsf_id .cmf-select-100,.advanced-search #uwpqsf_id .cmf-select-99 {
    width: 23.5%!important
}

.advanced-search input[type=button] {
    background: #27295a;
    border-radius: 4px;
    color: #fff;
    width: 135px;
    padding: 2px 0;
    text-align: center;
    height: 30px;
    text-transform: uppercase;
    font-size: 17px
}

ul.mlrp_ul {
    list-style: none;
    font-size: 13px;
    line-height: 16px;
    font-family: Bitter
}

ul.mlrp_ul li {
    clear: both;
    margin-bottom: 5px;
    display: block;
    overflow: hidden
}

.mlrp_ul img {
    width: 40%;
    margin: 0 10px 10px 0;
    float: left;
    margin-left: 0
}

.current-menu-item,.home #menu-homeip .international {
    font-weight: 700
}

.related_contents {
    clear: both;
    width: 100%;
    overflow: hidden
}

.et_pb_post .related_contents h2 {
    margin: 40px 0 20px 0
}

.related_contents li {
    list-style: none;
    float: left;
    width: 30%;
    min-height: 220px;
    margin: 5px
}

.related_contents li img {
    width: 100%;
    height: 181px
}

.subscription-table {
    font-family: Bitter;
    line-height: 1.5
}

.subscription-table tr {
    font-size: 12px
}

.subscription-table tr td {
    border: 0 solid #c3c3c3;
    padding: 6px 0;
    width: 8%;
    height: 75px
}

.subscription-table tr td:first-child {
    width: 20%;
    text-align: left;
    padding-left: 20px
}

.subscription-table tr:nth-child(even) {
    background: 0 0
}

.subscription-table tr:nth-child(odd) {
    background: rgba(0,0,0,.04)
}

.subscription-table .plan-header {
    background: 0 0!important
}

.subscription-table .plan-header td {
    font-size: 14px;
    font-weight: 700;
    padding: 0 5px
}

.subscription-table .plan-geo {
    border-top: 3px solid #d9d8db
}

.subscription-table .plan-geo h6 {
    font-size: 14px;
    font-weight: 400;
    padding: 0 10px
}

.subscription-table .plan-users {
    background: 0 0!important;
    border-bottom: 3px solid #d9d8db;
    border-top: 1px solid #d9d8db;
    font-weight: 700;
    font-size: 18px
}

.subscription-table .plan-users td:first-child {
    font-size: 12px
}

.subscription-table .plan-suscription td:first-child {
    font-size: 12px;
    padding-left: 15px
}

.subscription-table .plan-suscription-subheader td {
    font-size: 18px;
    font-weight: 700
}

.subscription-table .plan-suscription-child td:first-child {
    padding-left: 50px
}

.subscription-table .plan-month {
    background: 0 0!important;
    border-bottom: 3px solid #d9d8db;
    border-top: 1px solid #d9d8db;
    font-weight: 700;
    font-size: 14px
}

.subscription-table .plan-month td:first-child {
    font-size: 12px
}

.subscription-table-button {
    border-width: 0!important
}

.subscription-table-button tbody {
    border: 0
}

.subscription-table-button tr td {
    width: 30%;
    padding: 0 10px;
    vertical-align: top
}

.subscription-table-button tr td a {
    min-width: 100%!important;
    margin-bottom: 20px
}

.subscription-table-button tr td .cta-btn-gold {
    box-shadow: 0 10px 10px -5px rgba(0,0,0,.8),0 -1px 0 rgba(0,0,0,.3) inset
}

.subscription-table-button tr td:first-child {
    width: 20%
}

.subscription-table-button tr td:nth-child(2) {
    width: 80%
}

.subscription-table .boton-compra {
    background: #27295a;
    float: right;
    border-radius: 4px;
    color: #fff;
    width: 115px;
    padding: 2px 0;
    text-align: center;
    margin-bottom: 5px;
    font-size: 13px
}

.page #comment-wrap {
    display: none
}

.testimonial {
    width: 70%;
    background: #e8e8e8;
    padding: 15px;
    margin-bottom: 25px;
    overflow: hidden
}

.testimonial-right img {
    margin-top: 15%
}

.testimonial-left img {
    margin-top: 15%
}

.testimonial-left {
    float: right;
    overflow: hidden;
    margin-bottom: 20px
}

.testimonial-left .testimonial {
    float: right
}

.testimonial-img-l {
    width: 25%;
    float: left
}

.testimonial-img-r {
    width: 25%;
    float: right
}

.testimonial-right {
    float: left;
    overflow: hidden;
    margin-bottom: 20px
}

.testimonial-img-res {
    display: none
}

.testimonial h5 {
    float: right;
    margin: 15px 15px 0;
    color: #888
}

.quantity {
    display: none
}

.scc_settings_icon,.woocommerce ul.products li.product a img.scc_settings_icon,.woocommerce-page ul.products li.product a img.scc_settings_icon {
    height: 13.6px!important;
    width: 13.6px!important;
    position: absolute
}

#sidebar .scc_settings_icon,.page-id-7550 .scc_settings_icon {
    display: none!important
}

.page-id-8190 .wysija-paragraph {
    float: none
}

.page-id-8190 .widget_wysija_cont p label {
    display: block
}

.page-id-8190 .widget_wysija input[type=text] {
    width: 275px
}

.page-id-8190 .widget_wysija_cont .wysija-submit {
    margin-top: 15px
}

.entry-content h2,.entry-content h3,.entry-content h4 {
    color: #000
}

.entry-content h2 {
    font-size: 24px;
    font-weight: 700
}

.related-open-column {
    float: left;
    width: 45%;
    margin-right: 5%
}

.related-open-column ul {
    list-style: none
}

.related-open-column ul li {
    margin-bottom: 10px;
    overflow: hidden
}

.related-open-item {
    float: left
}

.related-open-thumbnail {
    width: 21%
}

.related-open-link {
    width: 75%;
    font-weight: 700;
    font-size: 13px
}

.related-open-link div {
    font-size: 11px;
    color: #666!important
}

.related-open-link div a {
    text-decoration: none;
    color: #666!important
}

.register-now {
    overflow: hidden
}

#related-open h2 {
    margin-bottom: 20px
}

#related-open {
    overflow: hidden
}

#maps-content {
    overflow: hidden;
    padding: 0 5.5%;
    background: #c7c0d0;
    margin: 55px auto;
    margin-top: 0;
    border-top: 6px solid #fff;
    margin-bottom: 18px
}

.pagination {
    max-width: 1080px;
    margin: 0 auto;
    text-align: right;
    margin-bottom: 25px
}

.payment_method_stripe .payment_box.payment_method_stripe {
    background-image: url(/wp-content/uploads/2016/04/verisign.png);
    background-repeat: no-repeat;
    background-position: 97% 100%;
    padding-bottom: 100px!important
}

#aligncontenthead {
    max-width: 1080px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: -116%;
    z-index: 1000
}

.pagination li {
    list-style: none
}

.map {
    width: 33%;
    float: left;
    text-align: center;
    margin: 5px auto
}

.map img {
    width: 20%;
    max-height: 187px;
    max-width: 274px
}

#mapeurope p {
    background-image: url(/wp-content/uploads/2015/06/europeblue.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: 50% 10%
}

#mapeurope p:hover {
    background-image: url(/wp-content/uploads/2015/06/europelight.png)
}

#mapusa p {
    background-image: url(/wp-content/uploads/2015/06/usablue.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: 50% 10%
}

#mapusa p:hover {
    background-image: url(/wp-content/uploads/2015/06/usalight.png)
}

#maprow p {
    background-image: url(/wp-content/uploads/2015/06/internationalblue.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: 50% 10%
}

#maprow p:hover {
    background-image: url(/wp-content/uploads/2015/06/internationallight.png)
}

#content-home {
    width: 100%;
    margin: 0 auto;
    max-width: 1080px;
    overflow: hidden
}

.masonry-gutter {
    width: 3%
}

.post-home {
    border: 1px solid #d8d8d8;
    margin-bottom: 30px;
    width: 31%;
    overflow: hidden
}

.post-home img {
    width: 100%
}

.post-title {
    padding: 6px;
    font-size: 18px
}

.post-date {
    color: #666;
    padding: 6px
}

.post-date a {
    color: #666;
    font-weight: 700
}

.tpdate a {
    color: #666;
    font-weight: 700
}

.metainfo a {
    font-weight: 700
}

.sharelinkedin {
    margin: 20px 0;
    padding-top: 20px;
    display: inline-block;
    float: left;
    clear: both
}

.page-template-template-testimonials .pf-content {
    border-bottom: inherit
}

.author {
    display: inline-block;
    float: left;
    clear: both;
    border-radius: 4px
}

.author div {
    padding: 6px;
    display: inline-block;
    float: left
}

.author-title {
    background: #27295a;
    color: #fff;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    float: left
}

.author-text {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.weare {
    margin-top: 20px;
    background: #27295a;
    padding: 6px;
    display: inline-block;
    float: left;
    clear: both;
    border-radius: 4px
}

.weare a {
    color: #fff
}

#top-menu .sub-menu .menu-item-has-children>a:first-child:after {
    font-size: 20px;
    transform: rotate(0);
    -ms-transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    left: 20px;
    top: 1px;
    position: relative
}

.menu-item a {
    font-weight: 400
}

.author-text {
    background: #c7c0d0;
    color: #000
}

.content-title h2 {
    text-align: center;
    font-weight: 700;
    color: #29235c;
    margin-bottom: 20px;
    font-size: 30px;
    display: none
}

.map p {
    font-family: Bitter,serif;
    color: #29235c;
    font-weight: 700;
    padding-top: 45px;
    width: 110px;
    margin: 0 auto;
    display: inline-block
}

.form-submit .submit:hover {
    cursor: pointer
}

.ligroup {
    margin-top: 25px
}

.page-template-page-territory .tparrows {
    display: none
}

.column-territory {
    float: left;
    width: 33%;
    margin-right: .49%;
    margin-bottom: 30px
}

.column-territory h2 {
    text-align: center;
    padding-top: 10px
}

.territorypost {
    border: 1px solid #d8d8d8;
    margin-bottom: 30px;
    width: 31%
}

.territorypost a {
    overflow: hidden
}

.tpimg img {
    width: 100%
}

.tptitle {
    padding: 10px;
    font-size: 18px
}

#imgterritoryhead {
    width: 33%;
    margin: 0 auto;
    padding-top: 22px
}

#imgterritoryhead img {
    width: 50%;
    float: left
}

.page-template-page-territory #content-home {
    margin-top: 22px
}

#content-territory {
    width: 100%;
    margin: 0 auto;
    max-width: 1080px;
    overflow: hidden;
    margin-top: 30px
}

#infoterritory {
    overflow: hidden;
    border-bottom: 3px solid #29235c
}

.tax-geography #infoterritory {
    margin-bottom: 40px
}

#imgmapterritory {
    margin-top: 45px;
    width: 75px;
    float: left
}

#titleterritory {
    margin-top: 63px;
    float: left
}

#titleterritory h1 {
    font-weight: 600;
    font-size: 27px;
    color: #27295a;
    line-height: 35px
}

.terbtn {
    background: #27295a;
    border-radius: 4px;
    color: #fff;
    padding: 2px 20px;
    text-align: center;
    text-transform: capitalize;
    margin-left: 20px;
    float: left
}

.terbtn a {
    color: #fff
}

.terbtn-current {
    background: #fff;
    border-radius: 4px;
    color: #000;
    border: 1px solid #c3c3c3;
    padding: 2px 20px;
    text-align: center;
    text-transform: capitalize;
    margin-left: 20px;
    float: left
}

.bawmrp li {
    border-right: inherit!important;
    width: 30%!important
}

.tpdate {
    padding: 10px;
    font-size: 14px;
    color: #666
}

#header-territory {
    background: #c7c0d0;
    padding: 3px;
    padding-bottom: 0;
    overflow: hidden;
    font-family: Bitter,serif;
    color: #29235c;
    font-size: 45px;
    height: 125px
}

#header-territory img {
    float: right
}

#header-territory p {
    position: relative;
    top: 30px;
    float: left
}

#column-ter3 {
    margin-left: 0;
    margin-right: 0
}

#maps-align {
    max-width: 1080px;
    margin: 0 auto
}

#headterritory {
    overflow: hidden;
    position: relative;
    top: 20px;
    z-index: 100;
    height: 120px;
    position: relative;
    top: -4px
}

#customlinkterri {
    float: right;
    font-size: 15px;
    width: 100px;
    margin-left: 15px
}

#bannertop {
    overflow: hidden;
    width: 220px;
    float: right
}

#bannertop img {
    opacity: .4;
    max-width: 100px
}

#customlinkterri {
    color: #2d2d2d
}

#bannertop:hover img {
    opacity: 1
}

#bannertop:hover #customlinkterri {
    color: #000
}

#customlinkterri i {
    margin-right: 8px
}

#toc_container {
    padding-left: 0
}

#toc_container p.toc_title {
    text-align: left;
    font-size: 15px;
    font-weight: 700
}

.toc_list li {
    font-size: 14px;
    font-weight: 700
}

.entry-content li a {
    color: #6d64b6;
    font-weight: 700;
    display: inline-block;
    text-decoration: underline;
    line-height: 17px
}

.shop_table .subscription-actions .change_address {
    font-size: 12px!important
}

.scc_settings_icon {
    position: relative
}

.page-template-page-subscriptions #main-content .container:before {
    content: none
}

#nav-territories {
    float: right;
    margin-top: 63px
}

#container-homeN {
    width: 100%;
    border-top: #ababdd solid 3px
}

#featured-homeN {
    overflow: hidden;
    background-color: #11113d;
    line-height: 0
}

#featured-left {
    float: left;
    width: 50%;
    position: relative;
    line-height: 0;
    padding-left: 10%;
    padding-top: 40px;
    padding-bottom: 40px
}

#featured-left article {
    position: relative;
    min-height: 317px;
    overflow: hidden
}

#featured-right {
    float: right;
    width: 49%;
    padding-right: 10%;
    padding-top: 40px;
    padding-bottom: 20px
}

.featured-last-right-article {
    margin-bottom: 0;
    overflow: hidden;
    position: relative;
    width: 49%;
    float: right
}

#featured-thumb {
    width: 100%;
    height: 360px;
    display: block;
    background-size: cover!important;
    background-position: center
}

#featured-thumb img {
    width: 100%;
    min-height: 317px
}

#featured-text {
    min-height: 203px;
    max-height: 203px;
    padding: 23px 5%;
    background-color: #3e3e74
}

#featured-text:after {
    content: '';
    clear: both
}

#featured-text h2,#featured-text h3,[id*=featured] h2,[id*=featured] h3 {
    font-family: Bitter,georgia,serif;
    font-size: 26px;
    line-height: 1.15;
    color: #e2e2ff
}

.article-right-thumb {
    width: 100%;
    max-height: 126px;
    float: left
}

.article-right-thumb img {
    width: 100%
}

.article-right-text {
    width: 100%;
    float: right
}

.article-right-title a {
    color: #fff
}

.article-right-date {
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 12px
}

.datetext {
    color: #fff;
    float: left
}

.categorytext a {
    color: #fff;
    float: right
}

.article-right-title {
    color: #fff;
    text-align: left;
    overflow: hidden;
    line-height: 24px;
    font-size: 15px;
    background-color: rgba(0,0,0,.5);
    padding: 5px;
    padding-left: 10px;
    position: absolute;
    bottom: 0
}

.homefeaturedtext {
    background-repeat: no-repeat;
    background-size: cover;
    height: 152px;
    background-position-y: 100%
}

.featured-right-article {
    overflow: hidden;
    position: relative;
    width: 49%;
    float: left
}

#icons-homeN {
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 20px
}

#territoryhomeN-title {
    color: #29235c;
    text-align: center;
    margin-bottom: 25px;
    font-size: 26px;
    font-weight: 700
}

.icon-homeN {
    width: 48%;
    padding: 0 1%;
    float: left;
    height: 107px;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position-x: 50%
}

#iconh1:hover {
    background-image: url(/wp-content/uploads/2015/06/a1-white.png)!important
}

#iconh2:hover {
    background-image: url(/wp-content/uploads/2015/06/a2-white.png)!important
}

#iconh3:hover {
    background-image: url(/wp-content/uploads/2015/06/a3-white.png)!important
}

#iconh4:hover {
    background-image: url(/wp-content/uploads/2015/06/a4-white.png)!important
}

#iconh2 {
    background-size: 100%
}

#iconh3 {
    position: relative;
    top: 7px
}

#iconh1 {
    position: relative;
    top: 3px
}

.icon-left-first {
    overflow: hidden;
    float: left;
    width: 50%
}

.icon-right-last {
    overflow: hidden;
    width: 50%;
    float: right
}

#territory-homeN {
    overflow: hidden;
    padding-top: 20px;
    min-height: 100px;
    background-color: #3e3e74;
    padding-left: 10%;
    padding-right: 10%
}

#arrowbottom {
    background-color: #29235c;
    padding: 10px;
    font-size: 31px;
    border-radius: 10px;
    width: 30px;
    height: 30px;
    color: #fff;
    text-align: center;
    float: left;
    margin-right: 10px
}

#arrowbottom i {
    position: relative;
    top: -10px
}

.territory-item {
    width: 33.33333%;
    float: left;
    text-align: center;
    padding: 0 10px;
    overflow: hidden
}

.territory-item a {
    color: #29235c;
    font-weight: 700;
    font-size: 16px
}

.territory-item img {
    width: 50%
}

.territorylink {
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 0;
    display: inline-block
}

#territory1 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXYAAAA2CAMAAADkr0KPAAAAzFBMVEUSEj40NVr///8qKVEVFUAYGEIsLFMyMlgzNFnn5+zQ0NiUlKT8/P0wMVYiIksgIEktLlQlJU329vdfX3r09PYnJ08eHkf6+vulpbQ5OVwaGkTw8PNtbYb4+Pnq6u6Ghpt5eI8cHEb+/v6urryqqriKip66usbt7fDg4ObKytN0dIxVVXJJSWixsb+jo7OcnK2BgZY/P2GYmKlEQ2VbW3e+vsq1tcGgoLB9fZNmZoDj4+hNTWzGxtDCws3c3OLX196OjqFQUG7S0trZ2eD0L73IAAAGkUlEQVR42u2bZ3uiQBCAh4EFpEgRNPbYYondmF7ucv//Px0LKFhiMHp3wOX9EFgy+jy+zjO7gyzwTBIQWA5SRfy1iwyvigTS5T3+2gXdIADf2v86QrqUJ0O7yBtGHlJG/LXTMpO6dI+9dkE0CKSO2GtXU1dgkqBd1CCNxF27Dakk5tqFBqSSuGtP3RomAdoNklLrkGfiSyrXMB4cE1tYSDD89KpnFrrSOMclS7uY4C5Jbyu4IjPgkqSdh8Ryb2KYt2KCtCe2xnBt9Kh20aN8nRjtdmIXMSvrbQLDMrqYw2RoF8+wYD/Y4S4eKoMS/Anu0UcFWHvP8InQLhA4lVnTOuBVVhDZYNgoMgTOgmqij5vhTxa6tJKgXY2UiO1u2aoqjuBa1zILMmxyjYpOj2IO9pGtBdpvpCZiQep8EN54Kh5bYiiSRsc/Pe/KIu7aBdWASCw6iJOco6Vyi7WpCFtUnsCBxQzsJbPWfqM0l5OxhL0Pwi/wEqLCKxh4z7tfv4mUUdy1M4YGEUFfXQ4l2ENE7RIOAIBYv86gfYoh+g33W62ig1mKu/YsfE17ZT6pwE3ruT3zBmMAUpHRkmWqbdju39YJUIry7cvYWmnnCt7Z6D0Uzkxbzy93tLgs7iVcyrJzSurL5/HQrVA/rvq3HQZ2uXLT/LnvIEmSDIH365hrF7gvaq8/orREs4qm6g6QJq+LBDAtWO9lfKPeByZmfpnBlFrDOVDC4YXC68srWgzNdZccqO/Y+6UoFcf6Y1N66eEP2KWHuHs9V0DEacy1Z+GL2um4dwPkBWVvECoyT813GzSJfviZUnsCKAVT6h2i9EA2a1J57KZuJ1RkXmgtqmCtAfc4dtw3O7CLiWgS2OZBQZzHW7tOTtGuA1Uz2tH+jE/uf5YAtzjdrO1khIjdOR/WXv8JQPUG2q/xxUvnIUxw7IXsUkDswq525/Ik5trhFO3e6GpbO1fFuSzLLXwFeERxQztVeqUg1obbU+olXgTaf6AkOzxiBXJNXOYI7KOLiDd7i4wca+0iC9FRkPeyCfuHtYuITUUpVM13KDWRrLQH2B0LayTQzsvPr5lyWHvLe4eq+QAwKCPW6rAHCRGt9kW73WqNRretbDClVmKtnTEgOo+48Bvy0WHtPJrgQbVrm9rZPDgsmjhba+czSqt+2Qprb2OoljcGyybewS5jDGG5Zei6ipRirLWLJYhO38+hMc4Pa4dq8LFrONzQzmLbv86vw+t4t11kOkHHoxZpDqMFu+QwwLwOtUu9mLdLeYhOx+vAmbIy+0h7Fsv0cIu39CAU6WmLBimBdokeKtgLwidUuCF52u+wDnQBVFi4Gp0LNfdlb7ALlwlbD24OYOdj7aqWNWxeVwWR+XcYEJ1GBjPt+chyRQJTR7zMg9DG3gOhgykV28XJDxmKFvY7nauq43Gh4FW9XS3g/MnX3pTuJn0s/IR1+ANanXmth2+DBu08X+9HRbhA62466Zki3DUvHy4lvIc9DHBFJ3wrrNbY1C4wAWzo6j9DhyNgrmjh7Mpk3SHmvP5m4Q5k6qGA5TpAsV9AR587xWUQM5WRWV4CpXHxiIjKcggQhI8VLHeyVas7A9DesPnsHOtdxGqr6JzQlcnjJeyDe0MfOXTjFwe7gaW8k+Wsk+U2rDCYf0cJjoEwMx0OkhX9yKIGPjy7FTIrkq3wfJELlQT/lazI+W+1YOEDiivTtVlgvQXRaBxdZ76fv/O5NtFD6aJPn0BE8n/Ku+j+ORSQ2J/zfIYZ3KRFIDIa80cQNNoS2YKRZxlB8EULWzdlEg7fUjCgNoBjyIpnVy4yAk9U1SYEHEieF/1HM/J6uh58XIxM9Oh1GnAcRD3f8sTxqxqEEI4DEpqrbGqd0DM9Dc9qhChdT+cTuVKE4yHne9SIGNTuLjqfB49woUnp49VR0c+1OCGazeU52ENwkU1VmTmFxhnrOsvCJ+QD8Tr8z5SYL8GuXauhQvN5BnPqOtiA/5lQwVWjJbWb2HZWswXnhJQ0b4ku6GKULshmVqRxV2R0DMZH1zh6E+Ez9yxhRLYEFC6vacQAYrjdEQu8apPovUL6dgB/afHeiLam5LkGt61SZwSStQGIzsMnZFPUM52GJrhFIii/x2/e5Qi4kM+LTDp2FZyFrLCRe/yhyl6Ck7AF5nsxs4JjjfBIPPQTxWmwWfu/2DF21j2VggYnwpXU0NvBN58s5nme1bUz79cU/++1+w7sns0XJQ5OZXfGTu2s+hvoapEsCBmEzwAAAABJRU5ErkJggg==)
}

#territory1:hover,.active-geo #territory1 {
    background-image: url(../images/botonUSALight.png)
}

#territory2 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXYAAAA2CAMAAADkr0KPAAAAulBMVEUSEj40NVr///8ZGUMiIkoVFUArK1IxMVczM1ktLVQUEz8yM1glJU0eHkcnKE8cHEbQ0NgvMFWlpbSUlKQqKVH29/ggH0g0NFnv8PJFRGX6+vuqqrmIiJ1JSWn8/P3z8/Wvr73n5+y1tcE4OFvf4OWdna2YmKlhYXtYWHXs7O/V1dyCgpd2do3JydPAwMtUVHJQUG7Gx9C5ucZubofOztaOjqBnZ4DZ2eDLy9SRkaN9fZShobE8O10/P2FjOQnyAAAHL0lEQVR42u2b6VriMBSGv+QkadOVIhQERETUcV9nn7n/25omLAWpWAF1EN8fIqXo87w9fJyctlB4ElkjCAJhCgpcNoNjX5bKbtZRKCOHLYfGFvG0do8kROZVYoogYZaJfO0HEABqmjkChlSzpQiwRTytnaQQvi8wjSf1UPZUSSeQZu8w9ZARarYkMbYIhacRiilBmCZgBl/kchvjKvVEpJVK2JL42CYWaPeEa9MbU0Rmi5JenOuSsEjNVkERtokF2oWwUZLO7s9Y5AFioise7SzdT+lr0S5t1yIwSzhqXUa+8q4ncdiyJNg2VLHxTC7FpF0/LHzZg57t+igAgk/tq2j3QI6vBGJirFaknVwgYRYBCA+AJJP7y6KwbSg8Jnaj1OQFSfOzMZe6YeRoidpYe6zNkXJcQsA+e8fltQuXWdJQO/58tkPbbSGzhCDjLGbMCRP2uT5dWvuojn0t4clkvhKF8USjlHHCcV+5CiE+Hvr8blBvNSvVE1lOO1mhERDLsMCJMtEiQa7dS44/ARmfC6UJut3lYw4uPMwRzlmvWaFi7NiRjzPGjT0R1MyqKZX5sViehsQH41edT3N2iGfwxhNGabrE2J9v3CVTKnQYOdMvCDbkcwiWIdt8SL3JhzS/YDGmexlnjBI1E9/BY+2BiMOEYiJMiNkquB+r3MfW24S9kfj6HhZD2o2EUCZ+bN3PV7ubQAobL5RPb9hKRPhA/OIjHGDi/UChJGHxWoZcPySjXyJDikBCNFy2Eg4+Dskk122F7+1zSw+l0GOTjTCe1Z7FkCBRE3I0Bw5in62KwJvz5XR/JKi6/oixVAQybobeu7soA4XOYykkQuEKx2x3R8sptiZ8ibdGXJzxs2q12luvdt3lEx5CZFwPj24f5UiVmk53T4ksDZjrTpJBsTk2ajxQ5TsmJptr1X7Op7iM7efKeq8TSiB8PdLqRh4yQpWyWR4F+satmIbacXKDk+Oj3ynQOT7qACp7Euz1btuZM/nr7rZ6YtQdHx15F/2r4wSGvfZlv1Po8c7Gy+3l5Y8fD5XKzjDPWjzjGs/hmYRxRnJTGMh/RvPmde5Wu+ViwHkNaJ/yCuBc1vlRi7e4gFPh+4MubwPfvnf5Ax/U+emeKenWfqXJz4q8DzLBP/GIE+P9HM8ivTBAGEWBOxyGy7hMi7hhg98qP6pleMg4MNqxm2nP2OH8d/KVE654B2gM+DcAFf49AfX5LXDDKxHSSqHIemGcfMsS/xgvIEylDAOtfPZ6JB7egyq31Aq0t4HDC1wPn97bh4ptCKMWb+CW39jNV5gnq+smCrUf4WU47FVpCLwPVf5jJyOc1z5Kn6/DCtV832q3LeAZ/yLr/Dh7X49/xzxmefSlMGR+ohSeHM4Xib0mTkB4F/Jsf1J7bxgjknMx0X7F7xumDe+26vUzzFPJXtxvV9vtXq/X77dF/pV6/7xxkuRBNmJQLWGvSfYvyvL22tv8KzKCvNrNw7Xm9YXJlbN/kzeQ/BDPIbXrCg8+05HPXpUU70Su/VvHatdFIdNDxg1/mGinJleoL1B4wnPq11PLpQGeRWayHSfw2SvjC7wXufYro/qBnwDR7az23W69AXh3/H6ivcPvgD7vewD8P0XqDqat58MB3imT6xErx+aOwIbDgYxmxRb26VG/Oeienjfo5Ad/uI+GKXN63LnlV8N0ueqc9/npIXC4zy87nbtWFQVc8DGd6VHYQbk0Ddjr4xLejzwNjPbwjvPmDg3qzc4uN9h6l51mFtA/5VB7i/NWP0LGn8vs9++/vMKKPeMjdqYGv/wC5dCsBB9ozC4OCQUou3kYMslhjBF0KPAEh2PTp39z6z2UJG6wV6a2USeVTLaXwnYulu4pH3FJKIlYc6Ao/78YxLyBduwd8Fl6hLJIh60RQcL/D85tLM3eVYsPen9QDtXr8pyDC7yAeL3Wk7mNm5QxN1XDX5Rltz9OmkEnxoi37WXcgOCFen4Ws0neXwxdnx8f/bwvsTZds3bXFrivCBlhQWYl23YzwTwiCmZX6jJxV2wPKfR9LUg+OcZ0U2w7ynzsk6lxoHAbq54wosy54wgJSWnhMVQethzxuJnW67gGg3xzAGp+HLFCkg8d7yVQeYMdIEM21nHGSESOmbx4QChmYmb8153tjndiUzhKyhpbgFNL/ZIL/zBPEkqYq1UQyzRwUshoW28pWHZN6njZ/ou9+8FYuyMxYaZl9IiE/mBXnb4U9cLJISWUrGO2uN3fqdJfULg6bwlFYxwMkhYdKb3dOrH6lDfwkCpjPxLj1sS3UmNnQbXjk9WSXdoddGbfoif9Nvmf2lcidhdrnz9CmhbOKN3PddDzeAkrW7cEauT9IQnnP7qkcdPwnk52LeS0dDeFFFPtNpH+7y7D2Bi84qL1Y0mPA0YAiKbu8vIoKHrn9t3MvgxBofVwfj8fhlo+TSmc6CbRR7oX6VX4BynzcClRb8JtAAAAAElFTkSuQmCC)
}

#territory2:hover,.active-geo #territory2 {
    background-image: url(../images/botonEuropeLight.png)
}

#territory3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXYAAAA2CAMAAADkr0KPAAAAxlBMVEUSEj40NVr///8UFUAYGEIhIko0NFkWFkGUlKQdHUcqKlExMlcvMFYkI0waGkQtLVQnKFAzM1kmJ06lpbQlJk0gH0jQ0dksLFNFRGXCws0cG0b7/Pz+/v5gYHqMjJ/29vg5OVvn5+zIyNKqqrj08/agoLCdna2vr7zv7/J5eI+7u8fOzdVVVXJJSWnr6+6Xl6iGhZpvb4fw8PT4+PqBgZbf4OXd3eN1dYzX195aWnZQUG4+PmG0s8FqaoNmZn+RkaN+fpTk5OjmUUvyAAAJHklEQVR42uTWy6rkIBSF4bXYW8VrVBICef8H7dRtcA5JpajuUfsNFKe/shH8oStuJJC0jUlwyk0GO6/FUsWVxi+tgoclNodB8JdoBJDOh4xTLq24iaUaYOaXbMZTIZNiEAclJgS+xIJDEqJOHYBUY3zojV9K2wJ5Zo8bRnFQomkmXywOSZy9pcG+/LVgcCPjjBiAB1p7bNOUTMWZredl4j9QKu4Gqg6emvqi2LgKjskWLI/EOPvEjzWXMRy+kSHqs8cxMfzFsq2NnBwgkZ/atGA4PJemYPBO4F1/Jp7Qs7+dsev8kBlquFxmT14MzuniS2KaamlmS9xZBwFMY1MsiR9pNgM5jffceabirfle2gNakkElmSDGAwsZBcZG/hSPrtYBcH6cf+NV9qi4zt6cADPQjWfWNVmyxX2JBtr4XjKpxYKdqxgPDzWPC5VkwM5Bi6LPqORLgdiL6k6Qk2C3zBjPcZ6IK5pDlmLyXEULoAoNPdXXUza8kDKQDIBux5vsgDnsHnBJQ55I2/isJgCc8lMVQC0awpoF/58/3NjZcqJAFAbgv083tAiIomIUFeMWo5LERLNOZnn/lxo2o6FYTI0XU/luKKqbruKvU4emre1y57kLpzmQyMQNlqYqKNUz4qkN1RQAJEfIZCcTAHir/S0Pv6yJS3uXTxxZ2lY6+DbK6eygKriq25ps1wz2pXJHG9/Rb4+OPY+QxVYO5wFWT5iGhjLpT6ahM2Y29pvEhqKzUja+KTmh2MOCYos1MtTM+qfTdaV+aotJ6yQL1bQGK/M9Cz2wT30i4CfBez4yKMKK00JEWiiWuyvXuZ5cpWaqrEgH/x/VxmkG75uX3A5DCR2Af580+KzX5Wb8XeVIcBSrshxKO2ncPUtAcG6zHLpQ8L95609rOMkNURfZDI8SPgL+lCJXyMC5CGszuemZAoVqLI/Bq2xPSW1trKNpLc7b/xrSzWLquQOkqAN8mfY6QmBNfQun2eTGPqE9JwrgNc69f4FMVtxkZL0HQLEFCigsl/IxpmoICNtKBjhPOlNL0XAG2mZFz08mPqvSJb6sSdcI8M0rTjTIi91y6cNKQ2DtUehHfpQWR4tJBCTXqqKg2nPZqKaO0qofpa/tj4clzqJCTeCMsZcrj31LR8ZR7i9R7l4t768zPIdlVnwDISCRQ7J8NRkV9eHr1IpTD+lqOCI4QsZ5Yu/czmet+rC7vOOA2PyiaaUShijuut2mn4z7V+OJejwRGG2vxt3ZG4CLa4eWlcpoE0xASP5ejps/kVobtZf5cvzjSRbGvqSAMw6sVo5zi9DLAwXWyCHMtsEsU0GZNisrd4NjT4v6TUTR4m0OArJzntj18QPN7/sLohlQpYgD6A7tnvvuJhqfueTS2/FEwHUfu480HQFNigzu/hAB0aPTR5cmqbUxpJtV16NZYew7IvqFlIFLRFvkk/VG2OJLmCyfqthqp4cjOmsgwdXGR+krtTPEHl/68yrWfVccNZkuPQHvdNkLx2lmDEl8nnjfjGpzeNxkiOJHh4C6o/fU2luygYu+x4ti94g8gbSfLtFt2YluXI0CuYp/hkwJcBy0mH5YvKfvY5dcniv2CQKPNDrEvo5j2ZGfjI+uUxPvXqM9dhPp2NfkIPBOTmptfxjvHe2i2F2iBTJjn6MQV/+2c67daQJBGJ7MApsFuWhRjBrEaCSJjbdcm5im+f9/qouLBzHAQpucttbnC+QwY46v68zs7K5KpE/ds1XWJBVLGdH11Y1mKhPosIGBZTTEixKmfJTsx8BpYTuR3cfJMecNX+Lnu4aCywzZfTEubRxlugxQL5L9AhG/ZQaZVyiG6KapHolFOSdHd0+ywy7lpncYxDgAFsR03M+TPcRer9u9uel/z5Pdez27HywzZA9FFKaI6o7L6ar1NugWy95CxNHwy3AYhqvVamgmKXUBMixSlzTelZp4XC/V5lJ0iGEdEFAgrPZ5sg/RB0GO7PagG84vw13ZE1f33Wj38f74x+WyWPYvuMXoKSkgMQA59taujSZkQDzD0V2anV01umstLlYHDCailMFN6GcGmbBY9jme5wUZ4fqEk7QLWXYb8iBzign9r1vTpTsoQarByKAAklFNqnm2XtNxRSmkA+cTZFdxCZznbjf6i3zLk30c+bot8QrnOE9k57WKxj2vcJF2Yb2eDrDoFctOB9uqJ80B9EGOWqFZaFVYm6KG0+AeuijeCf2A5oByOsGzNpDvUzwP1jlt7M+iATw6vx3f9bXo+eSlAZA2fMGRP5ve4eOCRaXh/Y8w0OaIt3oUZaYz/wxPdl0e8WR+NZrirA1PIb5dapDFA27wt1thAwZSlHTPtl6tQdMsNHbjTQeUMZKqNKvSFpOc9aUlJkpX0dvu4sUcgMwvEPthEJsdA+wYfunh0jdvRtNngOYj9k6er2JD4nPX0SvZdbl+w94kGN8sh4CcnPFOHjHmWDR+BQ8gx9wdvwYrb+wUR696BxRupajrIonV4KNXU81NGaXzmwJYkDwmgQrb6IGSvbkc5AQXKOAf6PXmPoQSsPdJsu7lKU/sdNUOhXS0GoGmaYPLZacW0XnAsfdroYnnUEFvijFnCpTAya4KCWRCNXk6TWB6fKVUeK9DDlH2aNfG9QDThEL1Smt2ckW9KrIDtU2Xbq+wRF77tVfGC3uYMHiAkrh5i87y6O6CFMJUqhAKTDR/zJpJa3u22bq96qPgzmdQFqpVWXRm6VVsKAUldMtS2a/wzrG+3s7Gr4sAJMiie52Uy8CkyikkVXc7YP19q9l/CEse2RPSpQwFoDUoA2H83xiMa79Xkf33qt/SspPdL4VlG1AGWzO47CaoR//hmbEcaNKWkXRmlG0rW4n26TkV+j6abR/ZcCA7zmgy/ZLfD9CO1Ip9H20v9/3+EkpGC126os1ER4eCBNow0h8qgwPvR7uh01KbrhvrYVyrPh/bt8JdirQslE8i7VTP15JPmZr/xlbUP4EqayomOOm0SysGMMGheBdalpe9oyUHY8qQdY7vUEQKbOn8NMGpqpx3kF2WJzWlZNCwq0YwzfOSYX+oZdKyu+VOt2rpKb48pxqMOxCjdkipGVnPM6EEjBECFbCczuYuTgz/15ngnyQpoV9JXCWLAAAAAElFTkSuQmCC)
}

#territory3:hover,.active-geo #territory3 {
    background-image: url(../images/botonInternacionalLight.png)
}

.territory-item p {
    position: relative;
    top: 120px
}

.readmoreleft {
    font-weight: 700;
    float: left;
    position: absolute;
    bottom: 0
}

#recents-homeN2 {
    overflow: hidden;
    padding-top: inherit;
    margin-top: 25px
}

.readmore a {
    color: #29235c
}

.title-recent {
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
    color: #fff;
    max-width: 100%;
    min-height: 50px;
    background-color: #28285b;
    font-family: Bitter,georgia,serif;
    font-size: 22px;
    padding-left: 20px;
    line-height: 50px;
    text-decoration: none
}

.scroll-back-to-top-wrapper {
    z-index: 300!important
}

.recents-homeN .recentLittle .recentGrandeArrow,.recents-homeN .recentLittleRight .recentGrandeArrow {
    position: absolute;
    right: 15px;
    bottom: 15px;
    margin: 0
}

.recentAbajoFila1 {
    padding: 10px 19px 0 49px
}

.recentGrande .recentAbajo {
    padding: 10px 19px 0 49px
}

.recentLittle .recentAbajo,.recentLittleRight .recentAbajo {
    padding: 10px 19px 0 49px
}

.recentGrande .newalertsgroup .recentAbajo {
    padding: 0
}

.recentAbajoFila2 {
    padding: 10px 19px 0 49px
}

.recenttitle .recentAbajoFila1,.recenttitle .recentAbajoFila2 {
    font-size: 15px;
    max-width: 80%
}

.recentAbajo span,.recentAbajoFila1 span,.recentAbajoFila2 span {
    color: #49499e;
    font-weight: 600;
    font-size: 12px
}

.recentAbajo p,.recentAbajoFila1 p,.recentAbajoFila2 p {
    font-family: Bitter,georgia,serif;
    color: #888;
    margin: 0
}

.recentAbajo p a,.recentAbajoFila1 p a,.recentAbajoFila2 p a {
    font-family: Bitter,georgia,serif;
    color: #888
}

.featuredLittle {
    width: 49%;
    position: relative;
    height: 272px;
    background-color: rgba(40,40,90,.1);
    background-color: #3e3e74;
    float: left;
    margin-bottom: 20px
}

.featuredLittleRight {
    width: 49%;
    height: 272px;
    background-color: rgba(40,40,90,.1);
    background-color: #3e3e74;
    float: right;
    margin-bottom: 20px;
    position: relative
}

.featuredImagen {
    width: 100%;
    height: 165px;
    background-size: cover!important;
    display: block
}

.featuredText {
    margin-bottom: 10px;
    font-family: Bitter,georgia,serif;
    padding-left: 19px;
    padding-right: 29px;
    line-height: 1.36;
    padding-top: 15px
}

.featuredText h2 {
    font-size: 16px;
    color: #fff
}

.featuredExcerpt {
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43;
    text-align: left;
    color: #fff;
    padding-top: 29px;
    width: 75%
}

.featuredArrow {
    position: absolute;
    right: 15px;
    bottom: 30px
}

.featuredArrowRight {
    position: absolute;
    bottom: 30px;
    right: 14px
}

.recentGrandeArrow {
    float: right;
    margin-top: 116px
}

.recentLittleArrow {
    float: right;
    margin-right: 10px
}

.recentCategory1 {
    float: left;
    width: 65%
}

.recentCategory1 a {
    font-family: Bitter,georgia,serif;
    font-size: 16px;
    color: #888
}

.iconsRec {
    float: left;
    font-family: Bitter,georgia,serif;
    font-size: 16px;
    color: #888;
    margin-right: 5px
}

.iconsRec a {
    font-family: Bitter,georgia,serif;
    font-size: 16px;
    color: #888
}

.rectanguloMore {
    min-width: 188px;
    height: 40px;
    border-radius: 40px;
    background-color: #fff;
    border: solid 1px #28285b;
    float: right;
    color: #28285b;
    margin-top: 20px;
    text-align: center;
    padding: 10px 35px;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.43
}

.rectanguloMore a {
    color: #333
}

.Line {
    max-width: 1200px;
    width: 100%;
    height: 1px;
    border-bottom: solid 1px #28285b;
    margin: 0 auto 20px
}

.search-products input[type=submit] {
    background: #27295a;
    color: #fff;
    padding: 2px 0;
    text-align: center;
    text-transform: capitalize;
    border-width: 0;
    border-style: inherit;
    border-color: inherit;
    border-image: inherit;
    padding: 5px;
    width: 284px;
    height: 40px;
    border-radius: 40px;
    background-color: #28285b
}

#featured2-homeN {
    overflow: hidden;
    background-color: #29235c;
    background-image: url(/wp-content/uploads/2014/03/21-1024x516.png);
    background-size: 68%;
    background-repeat: no-repeat;
    background-position: 145% -7px;
    position: relative;
    top: -85px
}

#featured2-homeN article {
    width: 100%;
    overflow: hidden
}

#featured2-left {
    width: 50%;
    float: left;
    max-height: 321px
}

#featured2-left img {
    width: 100%
}

#featured2-right {
    width: 48.5%;
    float: right;
    color: #fff
}

.title-featured2 {
    color: #fff;
    font-size: 35px;
    line-height: 40px
}

.infofeatured2 a {
    color: #fff
}

#featured2-right p {
    margin-top: 25px
}

#featureds2 {
    clear: both;
    overflow: hidden;
    background-color: #29235c
}

.titlefds2 {
    position: absolute;
    background-color: rgba(0,0,0,.5);
    padding: 2%;
    line-height: 25px;
    bottom: 0;
    width: 96%
}

.titlefds2 a {
    color: #fff;
    font-size: 15px
}

.fds2-1 {
    float: left;
    width: 32.5%;
    position: relative;
    line-height: 0;
    margin-right: 1.2%
}

.fds2-2 {
    float: right;
    width: 49.5%;
    position: relative;
    line-height: 0
}

#featureds2 article img {
    width: 100%
}

#calltoaction-homeN {
    text-align: center;
    margin-bottom: 20px
}

#morecontent {
    position: fixed;
    bottom: 30px;
    left: 85%;
    width: 140px;
    color: #fff;
    font-weight: 700;
    background: #29235c;
    border-radius: 6px
}

.iconfeat1 {
    position: absolute;
    top: 14px;
    right: 14px;
    color: #fff;
    font-size: 20px;
    padding: 10px;
    background-color: #29235c;
    border-radius: 40px
}

.lastfds2 {
    margin-right: 0
}

#homeips {
    display: none
}

.single iframe .btn-group-justified .btn {
    float: inherit;
    width: 50%
}

#top-menu li.industry-directory>a {
    cursor: inherit
}

.optnbtn,.optnbtn-current {
    float: left;
    background: #27295a;
    margin-right: 10px;
    padding: 2px 15px;
    border-radius: 4px
}

.optnbtn-current {
    border: 1px solid #c3c3c3;
    color: #000;
    background: #fff
}

.optnbtn a,.optnbtn-current a {
    color: #fff
}

.optnbtn-current a {
    color: #000
}

#options {
    overflow: hidden
}

.nowrap {
    white-space: nowrap
}

.pf-content p:first-child a:first-child {
    display: inherit
}

.order_details .product-name small {
    background-color: #27295a;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 16px;
    position: relative;
    top: 4px;
    display: block;
    text-align: center;
    margin: 20px 10px;
    color: #fff
}

.order_details .product-name small a {
    color: #fff
}

#related-open {
    border-top: solid 3px #27295a;
    margin-top: 20px
}

#related-open h2 {
    font-size: 18px;
    color: #27295a;
    font-weight: Bold
}

#menu-footer .googleplus i {
    font-size: 26px
}

.states {
    overflow: hidden;
    margin: 5px 0 25px 0;
    padding-top: 10px
}

.statename a {
    color: #29235c;
    font-weight: 700
}

.stateG {
    float: left;
    width: 33%;
    text-align: center
}

.single #calltoaction-homeN {
    background-image: url(/wp-content/uploads/2014/02/Gaussian-Blur-l.jpg);
    background-color: #27295a;
    text-align: center;
    padding: 30px;
    height: 100%;
    margin-bottom: 30px
}

.relproductpost {
    width: 31%;
    float: left;
    margin: 0 1% 1% 0;
    font-weight: 700
}

.relproductpost a {
    color: #6d64b6
}

.relproductpost img {
    height: 165px!important
}

.tax-product_cat #uwpqsf_id {
    padding-left: 0
}

#uwpqsf_id_btn {
    background: #27295a;
    border-radius: 4px;
    border: 0;
    padding: 5px!important;
    color: #fff;
    width: 135px;
    padding: 2px 0;
    text-align: center;
    text-transform: capitalize
}

.tax-product_cat input#uwpqsf_id_key {
    font-size: 15px
}

.accordion {
    border: 1px solid #ddd
}

.accordion .accordion-title {
    cursor: pointer
}

.accordion .accordion-title:before {
    content: '+'
}

.page-template-page-learning .container:before {
    width: 0!important
}

.page-template-page-learning h2 {
    margin-top: 35px
}

.center-content {
    width: 100%;
    margin: 30px auto;
    padding: 25px;
    border: 1px solid #ddd;
    overflow: hidden;
    margin-top: 10px;
    background-color: #ddd
}

#typeform-overlay,#typeform-wrapper {
    z-index: 100000!important
}

.elearning #left-area {
    width: 100%
}

.elearning .bawmrp {
    display: none!important
}

.elearning .container:before {
    width: 0!important
}

.accordion .accordion-title {
    cursor: pointer;
    background: #27295a;
    padding: 20px;
    padding-right: 62px;
    color: #fff;
    font-size: 18px;
    margin-bottom: 0;
    margin-top: 20px
}

.accordion .accordion-title.open {
    background: #949494
}

.img-slider {
    width: 30%;
    float: left;
    background-size: cover;
    margin-right: 20px;
    height: 220px
}

.owl-carousel-elearning {
    margin-bottom: 50px;
    border: 1px solid #ddd;
    padding: 15px
}

.owl-dot {
    background-color: #27295a;
    width: 10px;
    height: 10px;
    float: left;
    margin-left: 10px;
    border-radius: 50%
}

.owl-controls {
    margin: 0 auto;
    position: relative;
    text-align: center;
    margin-top: 10px
}

.owl-nav {
    left: 0;
    width: 100%;
    position: relative;
    font-size: 22px;
    height: 38px;
    background: #27295a;
    color: #fff
}

.owl-dots {
    display: flex;
    margin-left: -10px;
    justify-content: center
}

.owl-prev {
    position: absolute;
    left: 40%
}

.owl-next {
    position: absolute;
    right: 40%
}

.owl-carousel.stylenew {
    height: 500px;
    position: relative;
    padding: 0
}

.item-slidernew {
    height: 500px;
    position: relative;
    background: #28285b
}

.item-slidernew .img-slider-new {
    position: absolute;
    width: 60%;
    left: 0;
    top: 0;
    height: 100%;
    background-size: cover;
    background-position: center
}

.item-slidernew .text-slider-new {
    position: absolute;
    width: 40%;
    min-width: 460px;
    height: 100%;
    top: 0;
    right: 0;
    padding: 50px;
    color: #fff!important
}

.owl-carousel.stylenew .owl-controls {
    position: absolute;
    width: 100%;
    margin-top: 0;
    top: 0
}

.owl-carousel.stylenew .owl-nav {
    left: 0;
    top: 0;
    height: 500px;
    width: 80px;
    position: absolute;
    background: rgba(130,130,185,.5)
}

.owl-carousel.stylenew .owl-next {
    display: none!important
}

.owl-carousel.stylenew .owl-nav .owl-prev {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 0;
    width: 27px;
    height: 27px;
    background: url(../images/right-arrowRight.png);
    -webkit-transform: translate(-50%,-50%) scaleX(-1);
    -moz-transform: translate(-50%,-50%) scaleX(-1);
    -ms-transform: translate(-50%,-50%) scaleX(-1);
    transform: translate(-50%,-50%) scaleX(-1)
}

.owl-carousel.stylenew .owl-dots {
    position: absolute;
    top: 450px;
    right: 20%;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%)
}

.owl-carousel.stylenew .owl-dot {
    background: #fff;
    opacity: .6
}

.owl-carousel.stylenew .owl-dot.active {
    opacity: 1
}

.watu-question {
    overflow: hidden;
    margin-bottom: 30px
}

.elearning .center-content {
    width: 100%;
    margin: 30px auto;
    padding: 25px;
    border: 1px solid #ddd;
    overflow: hidden;
    margin-top: 10px;
    background-color: #fef9f2
}

.elearning .center-content h2 {
    background: #27295a;
    color: #fff;
    padding: 10px 20px;
    margin-bottom: 20px;
    margin-top: -10px
}

.elearning .center-content .responsive-tabs__list__item {
    background: #fffdf9;
    border: 1px solid #ddd
}

.elearning .center-content .responsive-tabs .responsive-tabs__panel {
    height: 320px
}

.elearning img.alignright {
    float: right!important;
    margin-left: 20px
}

.elearning .center-content .owl-carousel {
    width: auto
}

.elearning .center-content .owl-carousel .owl-item h2 {
    background: 0 0;
    color: inherit;
    padding: 10px 0;
    margin-bottom: 0;
    margin-top: 0
}

.single .post img {
    max-width: 100%
}

.pf-content .center-content {
    background: #f7f7f7;
    border: 0
}

.pf-content .center-content img {
    margin: 0!important
}

.accordion {
    border: 0
}

.accordion .accordion-title {
    position: relative;
    padding: 12px 20px;
    background: #8282b9
}

.accordion .accordion-title.open {
    background: #28285b
}

.accordion .accordion-title:before {
    position: absolute;
    content: '';
    background-image: url(../images/right-arrowRight.png);
    width: 27px;
    height: 27px;
    right: 25px;
    position: absolute;
    top: 10px
}

.pf-content .center-content h2 {
    font-weight: 400;
    font-size: 45px;
    margin-bottom: 14px
}

.slickQuizWrapper .quizName {
    font-weight: 700
}

.slickQuizWrapper {
    margin-top: 20px;
    margin-bottom: 100px
}

.slickQuizWrapper .quizHeader {
    margin-bottom: 20px
}

.slickQuizWrapper .answers {
    padding-left: 5px;
    margin-top: 50px
}

.slickQuizWrapper .question h3 {
    position: relative
}

.slickQuizWrapper .question h3 img {
    position: absolute;
    right: 0;
    top: 0
}

.slickQuizWrapper .show-question {
    overflow: hidden;
    margin-bottom: 30px!important;
    padding-bottom: 30px!important
}

.slickQuizWrapper .question h3 p {
    font-size: 15px
}

.slickQuizWrapper .question h3 p .quiz-heading {
    font-weight: 700;
    font-size: 18px
}

.slickQuizWrapper .question .answers {
    width: 70%;
    background: #fff;
    border: 1px solid #ddd
}

.slickQuizWrapper .question .responses {
    width: 70%;
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 20px
}

.slickQuizWrapper .question.correctResponse .responses {
    background-color: #d6f1db
}

.slickQuizWrapper .question.incorrectResponse .responses {
    background-color: #ffdbdb
}

.slickQuizWrapper .question .button {
    border: none;
    background-color: #27295a;
    padding: 6px 35px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    font-size: 14px;
    font-family: Bitter,georgia,serif
}

.slickQuizWrapper .question .button:hover {
    background-color: #27295a!important;
    opacity: .8
}

.slickQuizWrapper .question .nextQuestion {
    display: none!important
}

.slickQuizWrapper .question .backToQuestion {
    display: none!important
}

.slickQuizWrapper .question.complete .nextQuestion {
    display: inline-block!important
}

.slickQuizWrapper .question.complete .backToQuestion {
    display: inline-block!important
}

.slickQuizWrapper ol.questions li {
    margin-bottom: 8px
}

.answers li input[type=checkbox]:checked,.answers li input[type=checkbox]:not(:checked) {
    position: absolute;
    left: -9999px
}

.answers li input[type=checkbox]:checked+label,.answers li input[type=checkbox]:not(:checked)+label {
    position: relative;
    padding-left: 1.95em;
    cursor: pointer
}

.answers li input[type=checkbox]:checked+label:before,.answers li input[type=checkbox]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1.25em;
    height: 1.25em;
    border: 2px solid #ccc;
    background: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1)
}

.answers li input[type=checkbox]:checked+label:after,.answers li input[type=checkbox]:not(:checked)+label:after {
    content: '✔';
    position: absolute;
    top: .1em;
    left: .3em;
    font-size: 1.3em;
    line-height: .8;
    color: #27295a
}

.answers li input[type=checkbox]:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0)
}

.answers li input[type=checkbox]:checked+label:after {
    opacity: 1;
    transform: scale(1)
}

.accordion-content {
    background: #ededf8;
    padding: 20px
}

.show-question-feedback {
    margin: 10px auto;
    font-weight: 700;
    background: #ddd;
    padding: 15px;
    display: inline-block
}

.quiz-area {
    padding: 10px;
    border: 1px solid #ddd
}

.quiz-form #action-button {
    margin: 0 auto;
    background: #27295a;
    border-radius: 4px;
    color: #fff;
    width: 135px;
    padding: 16px 0;
    text-transform: capitalize;
    border: 0
}

.slickQuizWrapper .question .answers {
    background: 0 0;
    border: 0;
    margin-left: 0
}

@media screen and (max-width:1100px) {
    #morecontent {
        display: none!important
    }

    .pf-content iframe {
        height: 1220px!important
    }

    .gm-style {
        width: 98.5%!important
    }
}

.single-product main .entry {
    padding-right: 0!important
}

.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary {
    width: 100%!important
}

.woocommerce div.product .product_title {
    display: none!important
}

.woocommerce div.product p {
    margin-bottom: 10px
}

.woocommerce div.product div.images,.woocommerce div.product div.summary {
    font-family: Bitter!important;
    font-size: 16px
}

.woocommerce div.product p.price,.woocommerce div.product span.price {
    color: #1d1d48!important
}

.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce input.button.alt,.woocommerce input.button.alt:hover {
    background: #1d1d48!important;
    padding: 10px 25px!important
}

.woocommerce div.product div.summary .single_add_to_cart_button.button.alt {
    margin-top: 25px
}

.woocommerce ul.products li.product .button {
    font-family: Bitter
}

.need-help textarea {
    max-width: 100%;
    width: 100%;
    border-radius: 4px;
    border-color: #ccc
}

.need-help input[type=email],.need-help select {
    border-color: #ccc;
    margin-bottom: 25px;
    height: auto
}

.need-help select {
    padding: 7px 0;
    border-radius: 4px
}

@media only screen and (max-width:1500px) {
    .whoWeAre-app.container-app {
        padding: 0 140px
    }
}

@media only screen and (max-width:1023px) {
    .whoWeAre-app.container-app {
        padding: 0
    }

    .content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
        width: 740px
    }

    .content,.site-header .widget-area {
        width: 620px
    }

    .content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content {
        width: 400px
    }

    .sidebar-primary,.title-area {
        width: 300px
    }

    .footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-primary,.title-area {
        width: 300px
    }

    .footer-widgets-1 {
        margin-right: 30px
    }

    .site-header .wrap {
        width: 100%!important;
        padding: 0 10px!important;
        max-width: 100%!important
    }

    .entry-header .entry-title {
        padding-left: 0;
        width: 100%
    }

    .content,.sidebar {
        width: 100%;
        max-width: 960px;
        padding: 0 10px
    }

    .entry {
        padding: 0
    }

    .single .post img {
        margin-left: 0
    }

    .footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-primary {
        width: 100%;
        float: left;
        margin: 0
    }

    .related-open-single .bawmrp li {
        width: 50%!important
    }

    .section #featured-left {
        width: 100%;
        padding: 0;
        margin-bottom: 20px
    }

    #featured-right {
        width: 100%!important;
        padding: 0!important
    }

    #featured-text {
        max-height: 100%!important;
        min-height: auto!important
    }

    .featuredText h2 {
        font-size: 14px
    }

    .featuredArrowRight {
        bottom: 12px!important
    }

    #territory-homeN {
        padding: 20px 10px!important;
        min-height: inherit
    }

    .encimaDeLogo .wrap {
        padding-left: 10px;
        padding-right: 10px
    }

    .content-header-box {
        float: none
    }

    .product-infinite {
        width: 50%;
        margin-bottom: 25px
    }

    .owl-carousel.stylenew {
        height: auto;
        background: #28285b
    }

    .item-slidernew {
        height: auto
    }

    .item-slidernew .img-slider-new {
        height: 360px;
        width: 100%;
        position: relative
    }

    .owl-nav {
        display: none
    }

    .item-slidernew .text-slider-new {
        min-height: 360px;
        min-width: 0;
        padding: 50px 20px;
        width: 100%;
        position: relative
    }

    .owl-carousel.stylenew .owl-controls {
        top: 0
    }

    .owl-carousel.stylenew .owl-dots {
        top: 380px;
        right: 50%
    }

    .login-header {
        display: none
    }

    .login-header.login-movil {
        display: block;
        position: absolute;
        bottom: 15px;
        left: 0;
        margin-left: 0;
        width: 100%
    }
}

@media only screen and (max-width:960px) {
    .wwa_buttons {
        padding: 0
    }

    .whoWeAre-app .row-app .col-user {
        width: 33.333333%;
        min-height: 780px
    }

    .elearning-page .content {
        padding: 0 15px
    }

    .team-block.small-team {
        width: 49%
    }

    .site-inner,.wrap {
        width: 100%
    }

    .content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area {
        width: 100%
    }

    .site-header .wrap {
        padding: 20px 5%
    }

    .header-image .site-title>a {
        background-position: center top;
        background-size: contain
    }

    .site-header .search-form {
        float: none
    }

    .site-description,.site-header .search-form,.site-header .title-area,.site-title {
        text-align: center
    }

    .site-header .search-form {
        margin: 16px auto
    }

    .footer-widgets-1 {
        margin-right: 0
    }

    .col-recents {
        width: 100%!important
    }

    .row-app3 .product-infinite {
        width: 100%;
        max-width: 400px;
        margin: 0 auto 25px;
        float: none
    }

    .brImage {
        max-width: 100%
    }

    .productoDerecha {
        display: block;
        position: absolute;
        bottom: 0;
        width: 100%;
        background: #28285b;
        min-height: 175px;
        padding-bottom: 15px
    }

    .brTitle {
        width: 100%;
        position: relative;
        left: inherit;
        top: inherit;
        padding: 15px 15px;
        display: block
    }

    .brDate {
        position: relative;
        bottom: inherit;
        left: inherit;
        padding: 0 15px
    }

    .brPrice {
        position: relative;
        left: inherit;
        bottom: inherit;
        padding-left: 15px
    }

    .site-footer {
        padding-right: 0;
        height: auto
    }

    .site-footer p {
        padding-left: 0;
        float: none
    }

    .menu-footer-container {
        width: 100%;
        display: table;
        text-align: center
    }

    #menu-footer {
        float: none;
        width: 100%;
        margin-bottom: 25px
    }

    #menu-footer li {
        float: none;
        display: inline-block;
        margin: 0 15px
    }

    .advancedSearchClass {
        padding: 0 15px
    }
}

@media only screen and (max-width:800px) {
    body {
        background-color: #fff;
        font-size: 16px;
        font-size: 1.6rem
    }

    .site-inner,.wrap {
        padding-left: 10px;
        padding-right: 10px
    }

    .archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings,.sidebar .widget,.site-header {
        padding: 0
    }

    .archive-pagination li a {
        margin-bottom: 4px
    }

    .five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
        margin: 0;
        width: 100%
    }

    .sidebar .widget.enews-widget {
        padding: 40px
    }
}

@media only screen and (max-width:1023px) {
    #recents-left {
        min-height: inherit
    }

    #recents-right {
        min-height: inherit
    }
}

@media only screen and (max-width:950px) {
    .rev_slider_wrapper {
        display: none!important
    }

    #aligncontenthead {
        position: inherit;
        top: -inherit
    }
}

@media only screen and (max-width:769px) {
    .pf-content iframe {
        height: 1360px!important
    }

    .optnbtn {
        width: 49%;
        margin-bottom: 10px;
        text-align: center;
        margin-right: 1%;
        padding: 0
    }

    .optnbtn-current {
        width: 48.3%;
        margin-bottom: 10px;
        text-align: center;
        margin-right: 1%;
        padding: 0
    }

    .territorypost {
        width: 47.5%
    }

    #featured-left {
        float: inherit;
        width: 100%;
        margin-bottom: 12px
    }

    #featured-right {
        float: inherit;
        width: 100%
    }

    #featured-left article {
        min-height: inherit
    }

    #featured-thumb img {
        min-height: inherit
    }

    .icon-homeN {
        width: 45%
    }

    #iconh2 {
        float: right
    }

    #iconh3 {
        float: right;
        background-position-x: 100%
    }

    .recenttitle p,.recenttitle p a {
        font-size: 10px!important
    }

    .icon-right-last {
        width: 100%;
        float: right;
        margin-top: 25px
    }

    .icon-left-first {
        width: 100%;
        float: left
    }

    .fds2-1 {
        float: inherit;
        width: 100%;
        margin-bottom: 12px
    }

    .titlefds2 {
        width: 96%
    }

    .territory-item p {
        top: 112px
    }
}

@media only screen and (max-width:742px) {
    .related-open .related-row .related-post-block {
        width: 100%!important;
        max-width: 450px;
        float: none!important;
        margin: 0 auto 50px
    }

    .related-open-single .bawmrp li {
        width: 100%!important;
        max-width: 450px;
        float: none!important;
        margin: 0 auto 50px
    }

    #nav-territories {
        margin-top: 10px;
        margin-bottom: 20px;
        width: 100%;
        text-align: center
    }

    .terbtn {
        float: none;
        margin: 0 auto;
        margin-bottom: 10px;
        width: 144px
    }

    .terbtn-current {
        float: none;
        margin: 0 auto;
        margin-bottom: 10px;
        width: 144px
    }

    .wwa_buttons {
        padding: 0 10px
    }

    .wwa_buttons .row-app {
        padding-top: 25px
    }

    .col-wwa {
        width: 100%;
        max-width: 400px;
        float: none;
        margin: 0 auto
    }

    .whoWeAre-app.container-app {
        paddin: 0 10px
    }

    .whoWeAre-app .row-app .col-user {
        width: 100%;
        max-width: 500px;
        min-height: inherit;
        margin: 0 auto;
        float: none
    }

    .team-block.small-team {
        width: 100%
    }
}

@media only screen and (max-width:690px) {
    .product-infinite {
        width: 100%
    }
}

@media only screen and (max-width:634px) {
    #recents-left,#recents-right {
        float: inherit;
        width: 100%
    }

    #recents-left {
        margin-bottom: 45px
    }

    .territorylink {
        width: 90%;
        font-size: 13px
    }

    .featured-last-right-article {
        width: 100%;
        margin-top: 12px
    }

    .featured-right-article {
        width: 100%
    }

    .title-recent {
        margin-top: 20px
    }
}

@media only screen and (max-width:479px) {
    .territorypost {
        width: 100%;
        margin-bottom: 30px
    }
}

@media only screen and (max-width:550px) {
    .column-territory {
        float: inherit;
        width: 100%
    }

    #header-territory {
        font-size: 30px;
        height: inherit
    }

    #aligncontenthead p {
        text-align: center;
        width: 100%
    }

    .related_contents li {
        list-style: none;
        float: none;
        width: 300px;
        min-height: 220px;
        margin: 5px
    }

    .related_contents li img {
        width: 75%
    }

    #aligncontenthead p {
        text-align: center;
        width: 100%
    }

    #header-territory p {
        position: relative;
        top: 4px
    }

    #bannertop {
        padding-top: 20px;
        margin: 0 auto;
        float: inherit
    }

    .featuredLittle,.featuredLittleRight {
        width: 100%
    }

    .territory-item {
        float: none;
        margin: 10px auto;
        max-width: 600px;
        width: 100%
    }
}

@media only screen and (min-width:981px) and (max-width:1100px) {
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
        width: 195px!important
    }

    .woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
        width: 450px!important
    }

    .woocommerce #content div.product div.images div.thumbnails a,.woocommerce div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a {
        width: 136px!important
    }
}

@media only screen and (max-width:1100px) {
    header .newsletter .wysija-submit {
        margin-right: 0
    }

    header #logo {
        width: 350px
    }

    header .login,header .register {
        margin-bottom: 10px
    }

    #et-top-navigation {
        float: right;
        clear: both
    }

    header .search-form {
        margin-right: 10px;
        margin-top: 3px
    }
}

@media only screen and (max-width:980px) {
    #main-content .container:before {
        display: none!important
    }

    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
        width: 28%!important;
        margin: 0 32px 53px 0!important
    }

    .woocommerce .cart-collaterals>div,.woocommerce .cart-collaterals>form {
        width: 100%!important;
        float: none!important
    }

    .shop_table .coupon {
        margin-bottom: 25px!important
    }

    .checkout .col-1,.checkout .col-2,.checkout .form-row {
        float: none!important;
        width: auto!important
    }

    .checkout .col-1,.checkout .col-2 {
        margin-bottom: 25px!important
    }

    .woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images {
        width: 328px!important
    }

    .woocommerce #content div.product div.images div.thumbnails a,.woocommerce div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a {
        width: 96px!important
    }

    .footer-widget {
        width: 330px;
        margin: 0 30px 30px 0
    }

    .footer-widget:nth-child(2n) {
        margin-right: 0
    }

    .fwidget {
        padding-bottom: 30px
    }

    header .newsletter {
        float: left;
        margin-right: 0;
        width: 290px;
        margin-right: 7px;
        margin-left: 20px
    }

    header .login {
        float: left;
        width: 144px;
        margin-right: 7px;
        margin-left: 20px
    }

    header .register {
        float: left
    }

    #sidebar {
        display: none
    }

    .woocommerce-page.single-product ul.products li.product,.woocommerce.single-product ul.products li.product {
        width: 50%!important;
        margin: 0 0 50px!important
    }

    .woocommerce-page.single-product ul.products li.product .product-image {
        height: 210px
    }
}

@media screen and (max-width:782px) {
    body.admin-bar #main-header {
        top: 46px
    }
}

@media only screen and (max-width:767px) {
    .masonry-gutter {
        width: 4%
    }

    .post-home {
        width: 47.5%
    }

    .testimonial-img-res {
        display: block;
        text-align: center
    }

    .testimonial-img-r {
        display: none
    }

    .testimonial-img-l {
        display: none
    }

    .testimonial {
        width: 90%;
        margin: 0 auto
    }

    .comment-body {
        padding: 0 0 0 100px
    }

    .comment-reply-link {
        bottom: -25px;
        top: auto
    }

    #commentform input[type=text] {
        width: 100%;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }

    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product {
        width: 400px!important;
        margin: 0 0 53px 0!important
    }

    .woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary {
        width: 100%!important;
        float: none!important
    }

    .woocommerce #content div.product div.images div.thumbnails a,.woocommerce div.product div.images div.thumbnails a,.woocommerce-page #content div.product div.images div.thumbnails a,.woocommerce-page div.product div.images div.thumbnails a {
        width: 119px!important
    }

    .comment .children {
        margin-left: 0
    }

    body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active,body.woocommerce div.product .woocommerce-tabs ul.tabs li,body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
        display: block!important;
        border-bottom: 1px solid #e0dadf!important
    }

    body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a,body.woocommerce div.product .woocommerce-tabs ul.tabs li a {
        display: block!important
    }

    .woocommerce .form-row {
        float: none!important;
        width: auto!important
    }

    .footer-widget {
        width: 100%;
        margin: 0 0 35px 0;
        float: none
    }

    .fwidget {
        padding-bottom: 0
    }

    .et-hide-mobile {
        display: none
    }

    #slider-home .tp-caption img {
        height: 100px!important
    }

    header .login {
        margin-top: 15px
    }

    header .register {
        margin-top: 15px
    }

    .spoiler {
        padding: 20px 20px
    }

    .advanced-search #uwpqsf_id .uwpqsf_class,.archive #uwpqsf_id .uwpqsf_class,.search #uwpqsf_id .uwpqsf_class {
        width: auto;
        clear: both;
        float: left;
        margin-right: 0
    }

    div#uwpqsf_id {
        padding-top: 170px
    }

    .advanced-search #uwpqsf_id .cmf-select-100,.advanced-search #uwpqsf_id .cmf-select-99,.advanced-search #uwpqsf_id form>.uwpqsf_class:nth-of-type(6) {
        width: 100%!important;
        position: absolute;
        top: 0;
        left: 0
    }

    .advanced-search #uwpqsf_id .cmf-select-99 {
        top: 95px
    }

    .advanced-search #uwpqsf_id .cmf-select-100 {
        top: 190px
    }

    .recenttitle .recentAbajoFila1,.recenttitle .recentAbajoFila2 {
        width: 100%;
        bottom: 0;
        margin-top: 15px;
        max-width: 100%;
        position: relative
    }

    .advanced-search .search-results,.searchLeft {
        width: 100%
    }
}

@media only screen and (max-width:580px) {
    .woocommerce-page.single-product ul.products li.product,.woocommerce.single-product ul.products li.product {
        width: 100%!important
    }

    .woocommerce.single-product ul.products li.product h3 {
        min-height: 1px
    }
}

@media only screen and (max-width:479px) {
    .masonry-gutter {
        width: 0%
    }

    .post-home {
        width: 99%
    }

    .map {
        width: 100%;
        float: inherit
    }

    .icon-homeN {
        height: 74px
    }

    .territory-item p {
        top: 90px
    }

    .map img {
        width: 200px
    }
}

.toggle-menu {
    width: 28px;
    display: inline-block;
    height: 30px;
    margin-right: 18px;
    float: right
}

.toggle-menu div {
    width: 100%;
    height: 5px;
    background: #8282b9;
    margin: 4px auto;
    -webkit-transition: all .3s;
    transition: all .3s;
    backface-visibility: hidden
}

.toggle-menu.on .one {
    -webkit-transform: rotate(45deg) translate(5px,5px);
    -moz-transform: rotate(45deg) translate(5px,5px);
    -ms-transform: rotate(45deg) translate(5px,5px);
    transform: rotate(45deg) translate(5px,5px)
}

.toggle-menu.on .two {
    opacity: 0
}

.toggle-menu.on .three {
    -webkit-transform: rotate(-45deg) translate(7px,-8px);
    -moz-transform: rotate(-45deg) translate(7px,-8px);
    -ms-transform: rotate(-45deg) translate(7px,-8px);
    transform: rotate(-45deg) translate(7px,-8px)
}

.menu-movil {
    display: none
}

.expiration-notice {
    float: right;
    font-size: 15px;
    margin-top: -6px;
    background: #c9913f;
    border-radius: 4px;
    padding: 2px 8px
}

.single-register-login-banners {
    min-height: 382px;
    width: 100%;
    max-width: 100%;
    background-image: radial-gradient(circle at 50% 50%,rgba(111,111,111,0),#000),linear-gradient(rgba(40,40,91,.94),rgba(40,40,91,.94));
    background-blend-mode: multiply,normal;
    position: relative;
    overflow: hidden
}

.single-register-login-banners .single-banner {
    width: 50%;
    float: left;
    padding: 100px 8% 0 7%;
    position: relative
}

.single-register-login-banners .single-register-banner {
    padding-right: 0
}

.single-register-login-banners .single-login-banner {
    padding-left: 9%
}

.single-register-login-banners h2 {
    font-family: Bitter,georgia,serif;
    font-size: 44px;
    color: #ababdd
}

.single-register-login-banners p {
    font-size: 17px;
    line-height: 1.18;
    color: #fff
}

.single-register-login-banners a {
    display: block;
    width: 233px;
    height: 62px;
    border-radius: 5.7px;
    background-image: radial-gradient(circle at 50% 50%,#d5b175,#d1932d);
    font-size: 28.3px;
    font-weight: 700;
    text-align: center;
    color: rgba(40,40,91,.94);
    text-transform: uppercase;
    line-height: 60px;
    -webkit-box-shadow: 2px 17px 23px -5px rgba(0,0,0,.61);
    -moz-box-shadow: 2px 17px 23px -5px rgba(0,0,0,.61);
    box-shadow: 2px 17px 23px -5px rgba(0,0,0,.61)
}

.single-register-login-banners .single-register-banner a {
    width: 290px;
    margin-top: 46px
}

.single-register-login-banners .single-register-banner:after {
    content: "";
    width: 2px;
    height: 305px;
    opacity: .3;
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom,rgba(246,246,246,0),#f0f0f0 47%,rgba(235,235,235,0));
    border-image-slice: 1;
    position: absolute;
    top: 39px;
    right: 0
}

.single-register-login-banners .single-register-banner:before {
    content: "";
    width: 2px;
    height: 305px;
    opacity: .3;
    border-style: solid;
    border-width: 1px;
    border-image-source: linear-gradient(to bottom,rgba(17,17,61,0),#11113d 48%,rgba(17,17,61,0));
    border-image-slice: 1;
    position: absolute;
    top: 39px;
    right: 0
}

@media only screen and (max-width:1023px) {
    .eventClass {
        padding-left: 0
    }

    .eventClass .eventsParrafo,.eventClass .search-results,.eventClass h1,.sidebarEvents .sidebar {
        width: 100%
    }

    .sidebarEvents .sidebar {
        margin: 15px 0
    }

    .site-container {
        position: relative
    }

    .encimaDeLogo {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 301
    }

    .iconos.content-header {
        text-align: left;
        display: block
    }

    .expiration-notice {
        float: none;
        top: 0;
        display: inline-block;
        position: relative
    }

    .nomobil {
        display: none!important
    }

    .content-header-box .content-header.login-header {
        width: auto;
        position: absolute;
        top: 15px;
        left: 15px;
        display: inline-block!important
    }

    .encimaDeLogo .busquedas,.site-header .header-widget-area {
        display: none
    }

    .encimaDeLogo .menu-movil .busquedas {
        display: block;
        float: none;
        text-align: center
    }

    .encimaDeLogo .menu-movil {
        position: fixed;
        top: 50px;
        height: 0;
        left: 0;
        width: 100%;
        background: #fff;
        display: block;
        padding-top: 0;
        text-align: center;
        overflow: hidden;
        z-index: 301
    }

    .encimaDeLogo .menu-movil.on {
        height: calc(100vh - 50px);
        padding-top: 15px
    }

    .encimaDeLogo .menu-movil .buscadorTop {
        display: none
    }

    .buscadorTop input,.rectanguloAdvanced {
        display: inline-block;
        float: none;
        margin: 0
    }
}

@media only screen and (min-width:1024px) {
    .encimaDeLogo .toggle-menu {
        display: none
    }
}

@media only screen and (max-width:800px) {
    .single-register-login-banners .single-banner {
        width: 100%;
        text-align: center;
        padding-left: 10%;
        padding-right: 10%;
        padding-top: 30px;
        padding-bottom: 30px
    }

    .single-register-login-banners a {
        display: inline-block
    }

    .single-register-login-banners .single-register-banner a {
        margin-top: 0
    }

    .single-register-login-banners .single-register-banner:after {
        content: "";
        width: 305px;
        height: 2px;
        opacity: .3;
        border-style: solid;
        border-width: 1px;
        border-image-source: linear-gradient(to bottom,rgba(246,246,246,0),#f0f0f0 47%,rgba(235,235,235,0));
        border-image-slice: 1;
        position: absolute;
        bottom: 0;
        left: 50%;
        top: auto;
        transform: translateX(-50%);
        right: auto
    }

    .single-register-login-banners .single-register-banner:before {
        content: "";
        width: 305px;
        height: 2px;
        opacity: .3;
        border-style: solid;
        border-width: 1px;
        border-image-source: linear-gradient(to bottom,rgba(17,17,61,0),#11113d 48%,rgba(17,17,61,0));
        border-image-slice: 1;
        position: absolute;
        bottom: 0;
        left: 50%;
        top: auto;
        transform: translateX(-50%);
        right: auto
    }
}

@media only screen and (max-width:768px) {
    .expiration-notice {
        position: relative;
        width: 100%!important;
        top: 0!important;
        margin-bottom: 20px!important;
        left: 0;
        padding: 0;
        font-size: 14px
    }

    .col-recents {
        float: none;
        clear: both
    }
}

#main-content.content-sidebar-wrap {
    margin-top: 50px
}

:root {
    --color-primary: #28285b;
    --color-primary-b: #1a211a;
    --color-secondary: #49499e;
    --color-secondary-b: #898fde;
    --color-terciary: #e2d65d;
    --color-terciary-b: #e09d2f;
    --color-white: #fff;
    --color-white-aux: #e4e6f7;
    --color-white-aux-b: #e4e6f7;
    --color-black: #042122;
    --color-black-aux: #16163a;
    --color-grey: #343534;
    --color-grey-light: #f1f2fb;
    --color-light-background: #ddd;
    --color-line: #e8ac3c;
    --color-input-background: #646485;
    --color-dotnav: #8282b9;
    --color-forms-background: #e4e6f7;
    --color-forms-input: #585B8E;
    --color-forms-text: #28285B;
    --color-forms-button-text: #16163a;
    --color-background-grey: #F7F7F7;
    --color-danger: #ff0000
}

.new-module-label {
    background-color: #16163a;
    padding: 10px;
    letter-spacing: .7px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 4px;
    line-height: 20px;
    display: inline-block
}

.new-module-label.label-secondary {
    background-color: #585b8e
}

.new-module-label.label-white {
    background-color: #fff;
    color: #16163a
}

@media screen and (max-width:420px) {
    .new-module-label {
        height: 43px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%
    }
}

.new-module-title {
    padding: 15px 0;
    margin: 0;
    color: #898fde;
    font-size: 27px;
    font-weight: 400
}

.new-module-text {
    padding: 0 50px 0 0;
    margin: 0;
    color: #343534;
    font-size: 17px;
    line-height: 26px
}

.sfHover>.sub-menu {
    opacity: 1!important
}

.formulario-alert {
    background-color: #28285b;
    background-image: url(../images/new-design/background-header.jpg);
    background-position: left center;
    background-size: cover;
    background-blend-mode: overlay;
    color: #fff;
    padding: 30px 30px 30px 100px;
    height: 320px;
    margin-top: 30px;
    border-radius: 10px;
    position: relative
}

.formulario-alert .formulario-alert-header {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 30px
}

.formulario-alert .formulario-alert-header .formulario-alert-header-title {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    min-width: 120px
}

.formulario-alert .formulario-alert-header .formulario-alert-header-subtitle {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    margin-left: 10px;
    line-height: 22px
}

.formulario-alert .formulario-alert-logo {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url(../images/new-design/new-logo-ecig.png);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat
}

.formulario-alert-two {
    background-color: #28285b;
    background-image: url(../images/new-design/background-header.jpg);
    background-position: left center;
    background-size: cover;
    background-blend-mode: overlay;
    display: flex;
    color: #fff;
    padding: 30px;
    height: auto;
    margin-top: 30px;
    border-radius: 10px;
    position: relative
}

.formulario-alert-two .formulario-alert-header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding-right: 20px;
    width: 33%
}

.formulario-alert-two .formulario-alert-header .formulario-alert-header-title {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    margin: 0
}

.formulario-alert-two .formulario-alert-header .formulario-alert-header-subtitle {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    margin-top: 10px;
    margin-left: 0
}

.formulario-alert-two .formulario-alert-logo {
    width: 50px;
    height: 50px;
    background-image: url(../images/new-design/new-logo-ecig.png);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 20px;
    position: relative;
    top: 0;
    left: 0
}

@media screen and (max-width:420px) {
    .formulario-alert {
        height: auto;
        overflow: auto;
        padding: 20px;
        padding-top: 80px
    }

    .formulario-alert .formulario-alert-header {
        flex-direction: column;
        align-items: flex-start
    }

    .formulario-alert .formulario-alert-header .formulario-alert-header-subtitle {
        margin-left: 0
    }

    .formulario-alert-two {
        padding-top: 30px;
        flex-direction: column
    }

    .formulario-alert-two .formulario-alert-header {
        width: 100%
    }
}

.tm-btn {
    position: relative;
    display: inline-block;
    padding: 10px 65px 10px 30px;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    border-radius: 5px;
    text-decoration: none!important;
    transition: all .3s ease-in-out
}

.tm-btn::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 32px;
    transform: translateY(-50%);
    width: 17px;
    height: 17px;
    margin-top: -1.5px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path d="M5.3 18.71a1 1 0 0 1-.7-.29 1 1 0 0 1 0-1.42l6.3-6.3-6.3-6.3a1 1 0 0 1 1.42-1.42l7 7a1 1 0 0 1 0 1.42l-7 7a1 1 0 0 1-.71.3z" fill="%2316163A"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all .3s ease-in-out
}

.tm-btn::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 38px;
    width: 0;
    height: 2px;
    background: #16163a;
    transform: translateY(-50%);
    transition: all .3s ease-in-out
}

.tm-btn:hover::before {
    right: 27px
}

.tm-btn:hover::after {
    width: 13px;
    right: 33px
}

.tm-btn .icon-right-arrow {
    display: none
}

.btn-default {
    color: #16163a;
    background-color: #e2d65d
}

.btn-default:hover {
    color: #16163a;
    background-color: #f6ee9e
}

.btn-login {
    color: #16163a;
    background-color: #e2d65d;
    border: 1px solid transparent
}

.btn-login:hover {
    background-color: transparent;
    border: 1px solid #e2d65d;
    color: #fff
}

.btn-login::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path d="M5.3 18.71a1 1 0 0 1-.7-.29 1 1 0 0 1 0-1.42l6.3-6.3-6.3-6.3a1 1 0 0 1 1.42-1.42l7 7a1 1 0 0 1 0 1.42l-7 7a1 1 0 0 1-.71.3z" fill="%2316163A"/></svg>');
    background-size: contain;
    background-repeat: no-repeat
}

.btn-login::after {
    background: #16163a
}

.btn-login:hover::after {
    background: #fff
}

.btn-login:hover::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path d="M5.3 18.71a1 1 0 0 1-.7-.29 1 1 0 0 1 0-1.42l6.3-6.3-6.3-6.3a1 1 0 0 1 1.42-1.42l7 7a1 1 0 0 1 0 1.42l-7 7a1 1 0 0 1-.71.3z" fill="%23FFF"/></svg>')
}

.btn-register {
    background-color: transparent;
    border: 1px solid #e2d65d;
    color: #fff
}

.btn-register:hover {
    color: #16163a;
    background-color: #e2d65d;
    border: 1px solid transparent
}

.btn-register::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path d="M5.3 18.71a1 1 0 0 1-.7-.29 1 1 0 0 1 0-1.42l6.3-6.3-6.3-6.3a1 1 0 0 1 1.42-1.42l7 7a1 1 0 0 1 0 1.42l-7 7a1 1 0 0 1-.71.3z" fill="%23FFF"/></svg>');
    background-size: contain;
    background-repeat: no-repeat
}

.btn-register::after {
    background: #fff
}

.btn-register:hover::after {
    background: #16163a
}

.btn-register:hover::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path d="M5.3 18.71a1 1 0 0 1-.7-.29 1 1 0 0 1 0-1.42l6.3-6.3-6.3-6.3a1 1 0 0 1 1.42-1.42l7 7a1 1 0 0 1 0 1.42l-7 7a1 1 0 0 1-.71.3z" fill="%2316163A"/></svg>')
}

.btn-transparent {
    background-color: transparent;
    border: 1px solid #585b8e;
    color: #525252
}

.btn-transparent:hover {
    background-color: transparent;
    border: 1px solid #585b8e;
    color: #525252
}

.btn-transparent::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path d="M5.3 18.71a1 1 0 0 1-.7-.29 1 1 0 0 1 0-1.42l6.3-6.3-6.3-6.3a1 1 0 0 1 1.42-1.42l7 7a1 1 0 0 1 0 1.42l-7 7a1 1 0 0 1-.71.3z" fill="%23525252"/></svg>');
    background-size: contain;
    background-repeat: no-repeat
}

.btn-transparent::after {
    background: #525252
}

.btn-link {
    padding: 0 55px 0 0;
    color: #49499e;
    background-color: transparent;
    border: 0;
    font-size: 14px
}

.btn-link:hover {
    background-color: transparent;
    border: 0;
    color: #c3c3e5
}

.btn-link::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 20" width="18" height="18"><path d="M5.3 18.71a1 1 0 0 1-.7-.29 1 1 0 0 1 0-1.42l6.3-6.3-6.3-6.3a1 1 0 0 1 1.42-1.42l7 7a1 1 0 0 1 0 1.42l-7 7a1 1 0 0 1-.71.3z" fill="%2349499E"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    right: 31px;
    margin-top: -.5px
}

.btn-link::after {
    background: #16163a;
    right: 41px
}

.btn-link:hover::after {
    background: #c3c3e5;
    width: 10px
}

.btn-link:hover::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 20" width="18" height="18"><path d="M5.3 18.71a1 1 0 0 1-.7-.29 1 1 0 0 1 0-1.42l6.3-6.3-6.3-6.3a1 1 0 0 1 1.42-1.42l7 7a1 1 0 0 1 0 1.42l-7 7a1 1 0 0 1-.71.3z" fill="%23C3C3E5"/></svg>');
    right: 24px
}

.btn-download {
    max-width: 240px;
    cursor: pointer;
    box-sizing: border-box;
    appearance: none;
    -webkit-appearance: none;
    outline: 0;
    position: relative;
    display: inline-block;
    padding: 10px 50px 10px 30px;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    border-radius: 5px;
    border: 0;
    text-decoration: none!important;
    transition: all .3s ease-in-out;
    background-image: url(../images/new-design/button-arrow-1.svg);
    background-repeat: no-repeat;
    background-position: 90% 44%;
    color: #16163a;
    background-color: #e2d65d
}

.btn-download::after,.btn-download::before {
    content: none
}

.btn-download:hover {
    background-image: url(../images/new-design/button-arrow-2.svg);
    background-repeat: no-repeat;
    background-position: 90% 44%;
    background-color: #f6ee9e
}

.enable_styling .button.wp-2fa-button-primary,.enable_styling .button.wp-2fa-button-secondary,.wp-2fa-configuration-form .button.enable_styling.button-primary {
    position: relative;
    display: inline-block;
    padding: 10px 65px 10px 30px;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    border-radius: 5px;
    text-decoration: none!important;
    transition: all .3s ease-in-out
}

.enable_styling .button.wp-2fa-button-primary::before,.enable_styling .button.wp-2fa-button-secondary::before,.wp-2fa-configuration-form .button.enable_styling.button-primary::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 32px;
    transform: translateY(-50%);
    width: 17px;
    height: 17px;
    margin-top: -1.5px;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path d="M5.3 18.71a1 1 0 0 1-.7-.29 1 1 0 0 1 0-1.42l6.3-6.3-6.3-6.3a1 1 0 0 1 1.42-1.42l7 7a1 1 0 0 1 0 1.42l-7 7a1 1 0 0 1-.71.3z" fill="%2316163A"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all .3s ease-in-out
}

.enable_styling .button.wp-2fa-button-primary::after,.enable_styling .button.wp-2fa-button-secondary::after,.wp-2fa-configuration-form .button.enable_styling.button-primary::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 38px;
    width: 0;
    height: 2px;
    background: #16163a;
    transform: translateY(-50%);
    transition: all .3s ease-in-out
}

.enable_styling .button.wp-2fa-button-primary:hover::before,.enable_styling .button.wp-2fa-button-secondary:hover::before,.wp-2fa-configuration-form .button.enable_styling.button-primary:hover::before {
    right: 27px
}

.enable_styling .button.wp-2fa-button-primary:hover::after,.enable_styling .button.wp-2fa-button-secondary:hover::after,.wp-2fa-configuration-form .button.enable_styling.button-primary:hover::after {
    width: 13px;
    right: 33px
}

.enable_styling .button.wp-2fa-button-primary,.wp-2fa-configuration-form .button.enable_styling.button-primary {
    color: #16163a!important;
    background-color: #e2d65d!important;
    border: 0!important;
    text-transform: none;
    letter-spacing: normal
}

.enable_styling .button.wp-2fa-button-primary:hover,.wp-2fa-configuration-form .button.enable_styling.button-primary:hover {
    background-color: #f6ee9e!important;
    border: 0!important;
    color: #16163a!important
}

.enable_styling .button.wp-2fa-button-secondary {
    background-color: transparent!important;
    border: 1px solid #585b8e!important;
    color: #525252!important;
    text-transform: none;
    padding: 9px 65px 8px 30px
}

.enable_styling .button.wp-2fa-button-secondary:hover {
    background-color: transparent;
    border: 1px solid #585b8e;
    color: #525252
}

.enable_styling .button.wp-2fa-button-secondary::before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" width="18" height="18"><path d="M5.3 18.71a1 1 0 0 1-.7-.29 1 1 0 0 1 0-1.42l6.3-6.3-6.3-6.3a1 1 0 0 1 1.42-1.42l7 7a1 1 0 0 1 0 1.42l-7 7a1 1 0 0 1-.71.3z" fill="%23525252"/></svg>');
    background-size: contain;
    background-repeat: no-repeat
}

.enable_styling .button.wp-2fa-button-secondary::after {
    background: #525252
}

.wp2fa-modal.enable_styling .radio-cells .option-pill.isSelected {
    border: 0!important
}

.enable_styling .modal__content input:not([type=radio]):not(.app-key) {
    font-size: 16px!important;
    width: 100%!important;
    padding: 11px 20px!important;
    height: auto!important;
    border: 0!important;
    border-radius: 6px!important;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1)!important;
    background-color: #fff!important
}

:root {
    --color-primary: #28285b;
    --color-primary-b: #1a211a;
    --color-secondary: #49499e;
    --color-secondary-b: #898fde;
    --color-terciary: #e2d65d;
    --color-terciary-b: #e09d2f;
    --color-white: #fff;
    --color-white-aux: #e4e6f7;
    --color-white-aux-b: #e4e6f7;
    --color-black: #042122;
    --color-black-aux: #16163a;
    --color-grey: #343534;
    --color-grey-light: #f1f2fb;
    --color-light-background: #ddd;
    --color-line: #e8ac3c;
    --color-input-background: #646485;
    --color-dotnav: #8282b9;
    --color-forms-background: #e4e6f7;
    --color-forms-input: #585B8E;
    --color-forms-text: #28285B;
    --color-forms-button-text: #16163a;
    --color-background-grey: #F7F7F7;
    --color-danger: #ff0000
}

.site-header {
    height: 230px;
    background-color: #28285b;
    background-image: url(../images/new-design/background-header.jpg);
    background-position: left center;
    background-size: cover;
    background-blend-mode: overlay
}

.site-header .header-content {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%
}

.site-header .header-content .header-left {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    width: 30%;
    height: 150px
}

.site-header .header-content .header-left .header-logo {
    width: 262px;
    height: 50px
}

.site-header .header-content .header-left .toggle-menu {
    display: none
}

.site-header .header-content .header-right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
    width: 70%;
    height: 150px
}

.site-header .header-content .header-right-up {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 40px;
    margin-bottom: 10px
}

.site-header .header-content .header-right-up .header-icons {
    position: relative;
    display: flex;
    align-items: center;
    margin-right: 15px
}

.site-header .header-content .header-right-up .header-icons .header-icon {
    margin: 0 5px
}

.site-header .header-content .header-right-up .header-icons .header-icon a:focus {
    outline: 0
}

.site-header .header-content .header-right-up .header-icons .header-icon a:hover {
    opacity: .8
}

.site-header .header-content .header-right-up .header-icons .header-icon.icon-contact a {
    color: #fff
}

.site-header .header-content .header-right-up .guests .btn-login {
    margin-right: 3rem
}

.site-header .header-content .header-right-down .nav-main-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors {
    margin-left: 60px
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors {
    display: flex
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .mega-menu,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .mega-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .mega-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .mega-menu {
    z-index: 5;
    margin-left: 60px
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item {
    position: static;
    z-index: 15
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item a,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item a,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item a,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item a {
    font-size: 18px;
    font-weight: 700;
    color: #fff
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item a:hover,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item a:hover,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item a:hover,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item a:hover {
    color: #fff;
    text-decoration: none
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item a:hover .sub-menu,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item a:hover .sub-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item a:hover .sub-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item a:hover .sub-menu {
    display: block!important
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-new-menu,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-new-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-new-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-new-menu {
    position: absolute;
    z-index: 1;
    top: 145px;
    right: 0;
    left: 0;
    display: none;
    padding-top: 25px
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu {
    position: absolute;
    z-index: 1;
    right: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 66%;
    padding: 50px;
    background: #fff;
    box-shadow: 0 0 20px 0 rgba(22,22,58,.5)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .menu-item,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .menu-item,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .menu-item,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .menu-item {
    display: flex;
    align-items: flex-start;
    break-inside: avoid-column;
    width: 100%;
    min-height: 50px;
    margin: 0;
    margin-bottom: 20px;
    padding-left: 10px
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .menu-item a,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .menu-item a,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .menu-item a,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .menu-item a {
    font-size: 20px;
    font-weight: 700;
    color: #28285b
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .menu-item a .menu-item-description,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .menu-item a .menu-item-description,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .menu-item a .menu-item-description,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .menu-item a .menu-item-description {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
    color: #343534
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-new-menu,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-new-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-new-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-new-menu {
    flex-direction: column;
    margin-bottom: 30px;
    padding-top: 5px;
    padding-left: 65px;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: initial;
    background-size: 50px
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-tamarind,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-tamarind,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-tamarind,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-tamarind {
    background-image: url(../images/new-design/icon-tamarind.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-news,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-news,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-news,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-news {
    background-image: url(../images/new-design/icon-news.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-snapshots,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-snapshots,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-snapshots,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-snapshots {
    background-image: url(../images/new-design/icon-snapshots.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-reports,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-reports,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-reports,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-reports {
    background-image: url(../images/new-design/icon-reports.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-trackers,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-trackers,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-trackers,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-trackers {
    background-image: url(../images/new-design/icon-trackers.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-new-alerts,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-new-alerts,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-new-alerts,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-new-alerts {
    background-image: url(../images/new-design/icon-new-alerts.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-eu-hub,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-eu-hub,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-eu-hub,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-eu-hub {
    background-image: url(../images/new-design/icon-hub.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-infographics,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-infographics,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-infographics,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-infographics {
    background-image: url(../images/new-design/icon-infographics.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-databases,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-databases,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-databases,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-databases {
    background-image: url(../images/new-design/icon-databases.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-europe,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-europe,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-europe,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-europe {
    background-image: url(../images/new-design/icon-europe.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-america,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-america,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-america,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-america {
    background-image: url(../images/new-design/icon-america.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-africa,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-africa,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-africa,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-africa {
    background-image: url(../images/new-design/icon-africa.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-asia,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-asia,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-asia,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-asia {
    background-image: url(../images/new-design/icon-asia.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-oceania,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-oceania,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-oceania,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-oceania {
    background-image: url(../images/new-design/icon-oceania.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-blogs,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-blogs,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-blogs,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-blogs {
    background-image: url(../images/new-design/icon-blogs.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-events,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-events,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-events,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-events {
    background-image: url(../images/new-design/icon-events.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-podcast,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-podcast,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-podcast,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-podcast {
    background-image: url(../images/new-design/icon-podcast.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-question,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-question,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-question,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-question {
    background-image: url(../images/new-design/icon-question.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-clients,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-clients,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-clients,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-clients {
    background-image: url(../images/new-design/icon-clients.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-training,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-training,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-training,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-training {
    background-image: url(../images/new-design/icon-training.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-group,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-group,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-group,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-group {
    background-image: url(../images/new-design/icon-group.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-suscriptions,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-suscriptions,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-suscriptions,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-suscriptions {
    background-image: url(../images/new-design/icon-suscriptions.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-country-susc,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-country-susc,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-country-susc,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-country-susc {
    background-image: url(../images/new-design/icon-country-susc.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-shop,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-shop,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-shop,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-shop {
    background-image: url(../images/new-design/icon-shop.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-research,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-research,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-research,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-research {
    background-image: url(../images/new-design/icon-research.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-telephone,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-telephone,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-telephone,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-telephone {
    background-image: url(../images/new-design/icon-telephone.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-training-pro,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-training-pro,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-training-pro,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-training-pro {
    background-image: url(../images/new-design/icon-training-pro.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-market-database,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-market-database,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-market-database,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-market-database {
    background-image: url(../images/new-design/icon-market-database.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-pricing,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-pricing,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-pricing,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-pricing {
    background-image: url(../images/new-design/icon-pricing.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-product-feature-trackers,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-product-feature-trackers,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-product-feature-trackers,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-product-feature-trackers {
    background-image: url(../images/new-design/icon-product-feature-trackers.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-market-reports,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-market-reports,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-market-reports,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-market-reports {
    background-image: url(../images/new-design/icon-market-reports.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item .sub-menu .icon-topic,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item .sub-menu .icon-topic,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-menu .icon-topic,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item .sub-menu .icon-topic {
    background-image: url(../images/new-design/icon-topic.png)
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors>.menu-item:hover::after,.site-header .header-content .header-right-down .nav-main-menu .main-menu>.menu-item:hover::after,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors>.menu-item:hover::after,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu>.menu-item:hover::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 155px;
    margin-left: -50px;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #fff;
    border-left: 20px solid transparent
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .menu-item:hover .sub-new-menu,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .menu-item:hover .sub-new-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item:hover .sub-new-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .menu-item:hover .sub-new-menu {
    display: block
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-menu-0,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-menu-0,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-menu-0,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-menu-0 {
    display: block!important;
    columns: 2 auto;
    column-gap: 50px
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-menu-0 .icon-new-menu,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-menu-0 .icon-new-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-menu-0 .icon-new-menu,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-menu-0 .icon-new-menu {
    padding-left: 60px
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-menu-0 .menu-item a:hover,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-menu-0 .menu-item a:hover,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-menu-0 .menu-item a:hover,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-menu-0 .menu-item a:hover {
    color: #898fde
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-new-menu-1,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-new-menu-1,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-new-menu-1,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-new-menu-1 {
    position: relative!important;
    top: 0!important;
    width: 100%;
    margin-top: 20px;
    padding: 0;
    border-top: solid 1px #e4e6f7
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-new-menu-1::after,.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-new-menu-1::before,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-new-menu-1::after,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-new-menu-1::before,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-new-menu-1::after,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-new-menu-1::before,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-new-menu-1::after,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-new-menu-1::before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: calc(50% - 15px);
    width: 0;
    height: 0;
    border-top: 10px solid #e4e6f7;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-new-menu-1::before,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-new-menu-1::before,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-new-menu-1::before,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-new-menu-1::before {
    z-index: 2;
    top: -3px;
    border-top-color: #fff
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-new-menu-1 .sub-menu-1,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-new-menu-1 .sub-menu-1,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-new-menu-1 .sub-menu-1,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-new-menu-1 .sub-menu-1 {
    position: relative;
    width: 100%;
    margin-top: 0;
    padding: 0;
    border-top: 0;
    background: 0 0;
    box-shadow: none
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-new-menu-1 .sub-menu-1 .menu-item,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-new-menu-1 .sub-menu-1 .menu-item,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-new-menu-1 .sub-menu-1 .menu-item,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-new-menu-1 .sub-menu-1 .menu-item {
    min-height: auto;
    margin-bottom: 0;
    margin-bottom: 20px;
    padding-left: 0
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-new-menu-1 .sub-menu-1 .menu-item a,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-new-menu-1 .sub-menu-1 .menu-item a,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-new-menu-1 .sub-menu-1 .menu-item a,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-new-menu-1 .sub-menu-1 .menu-item a {
    font-size: 18px;
    font-weight: 400;
    color: #343534
}

.site-header .header-content .header-right-down .nav-main-menu .main-menu .sub-new-menu-1 .sub-menu-1 .menu-item a:hover,.site-header .header-content .header-right-down .nav-main-menu .main-menu-visitors .sub-new-menu-1 .sub-menu-1 .menu-item a:hover,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .sub-new-menu-1 .sub-menu-1 .menu-item a:hover,.site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu-visitors .sub-new-menu-1 .sub-menu-1 .menu-item a:hover {
    color: #898fde
}

.site-header .header-content .header-right .new-icon {
    height: 24px;
    margin-right: 10px;
    margin-left: 10px
}

.site-header .header-content .header-right .usertools {
    z-index: 16;
    display: flex;
    align-items: center;
    height: 24px;
    margin-left: 10px
}

.site-header .header-content .header-search {
    width: 100%;
    margin-top: 20px
}

.site-header--basic {
    height: auto;
    background: #fff
}

.site-header--basic .wrap {
    padding: 20px 35px
}

.site-header--basic .wrap .header-left {
    height: auto
}

.site-new-header::before {
    opacity: .59
}

@media screen and (max-width:820px) {
    .site-header {
        height: auto
    }

    .site-header .header-content {
        flex-direction: column;
        align-items: flex-start;
        padding: 0 10px
    }

    .site-header .header-content .header-left,.site-header .header-content .header-right,.site-header .header-content .header-search {
        width: 100%;
        height: auto
    }

    .site-header .header-content .header-left {
        z-index: 19;
        align-items: center;
        justify-content: space-between;
        padding: 25px 0
    }

    .site-header .header-content .header-left .header-logo {
        z-index: 10
    }

    .site-header .header-content .header-left .nav-main-menu,.site-header .header-content .header-left .nav-main-menu-visitors {
        display: none
    }

    .site-header .header-content .header-left .toggle-menu {
        z-index: 10;
        display: inline-block;
        width: 28px;
        height: 30px;
        margin-right: 0
    }

    .site-header .header-content .header-left .toggle-menu div {
        width: 100%;
        height: 5px;
        margin: 4px auto;
        backface-visibility: hidden;
        background: #fff;
        transition: all .3s;
        transition: all .3s
    }

    .site-header .header-content .header-right-up {
        flex-direction: row-reverse;
        justify-content: flex-end;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0
    }

    .site-header .header-content .header-right-up .header-icons {
        margin-right: 0;
        margin-left: 30px
    }

    .site-header .header-content .header-right-up .header-icons .new-icon {
        margin-right: 0;
        margin-left: 20px
    }

    .site-header .header-content .header-right-up .usertools {
        margin-left: 0
    }

    .site-header .header-content .header-right-up .guests {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 30px
    }

    .site-header .header-content .header-right-up .guests .guest {
        line-height: 16px
    }

    .site-header .header-content .header-right-up .guests .guest .icon-right-arrow {
        margin-top: 0
    }

    .site-header .header-content .header-right-down {
        display: none
    }

    .site-header .header-content .header-search {
        margin-top: 5px;
        padding: 0 0 20px
    }
}

@media screen and (max-width:560px) {
    .site-header .header-content .header-right-up {
        flex-direction: column-reverse
    }

    .site-header .header-content .header-right-up .header-icons {
        margin: 10px 0
    }
}

.menu-movil {
    display: none
}

.menu-movil {
    position: fixed;
    z-index: 9;
    top: 0;
    left: 0;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 0;
    padding-top: 0;
    color: #fff;
    text-align: center;
    background: #28285b
}

.menu-movil h3 {
    color: #fff
}

.menu-movil .main-menu,.menu-movil .main-menu-visitors {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0 20px
}

.menu-movil .main-menu-visitors>.menu-item-has-children>a::after,.menu-movil .main-menu>.menu-item-has-children>a::after {
    content: "\F078";
    position: absolute;
    z-index: 1;
    top: 5px;
    top: 0;
    right: 15px;
    bottom: 0;
    display: block;
    width: 18px;
    height: 18px;
    margin: 25px 0;
    font-family: fontawesome;
    font-size: 18px;
    line-height: 18px;
    color: #898fde;
    transition: .5s
}

.menu-movil .main-menu-visitors>.menu-item-has-children>a.subopen::after,.menu-movil .main-menu>.menu-item-has-children>a.subopen::after {
    transform: rotate(180deg)
}

.menu-movil .main-menu-visitors>.menu-item,.menu-movil .main-menu>.menu-item {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 60px;
    padding-top: 15px;
    border-bottom: 1px solid #3f3f6d;
    font-size: 20px;
    text-align: left
}

.menu-movil .main-menu-visitors>.menu-item>a,.menu-movil .main-menu>.menu-item>a {
    font-weight: 700;
    color: #fff
}

.menu-movil .main-menu .menu-item,.menu-movil .main-menu-visitors .menu-item {
    display: flex;
    flex-direction: column
}

.menu-movil .main-menu .menu-item .sub-new-menu-0,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 {
    position: relative;
    display: none;
    margin-top: 15px;
    margin-bottom: 40px;
    padding: 0;
    border-top: 1px solid #3f3f6d
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0>.menu-item,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0>.menu-item {
    justify-content: center;
    width: 100%;
    min-height: 50px;
    margin: 20px 0;
    padding-left: 70px;
    border-bottom: 0
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0>.menu-item a,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0>.menu-item a {
    font-size: 20px;
    font-weight: 700;
    color: #bdc0ec
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0>.menu-item a .menu-item-description,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0>.menu-item a .menu-item-description {
    margin: 0;
    margin-top: 5px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.25;
    color: #fff
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1 {
    position: relative;
    top: 0;
    width: 100%;
    margin-top: 20px;
    padding: 0;
    padding-top: 15px;
    border-top: solid 1px #e4e6f7
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1::after,.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1::before,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1::after,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1::before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: calc(50% - 15px);
    width: 0;
    height: 0;
    border-top: 10px solid #e4e6f7;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1::before,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1::before {
    z-index: 2;
    top: -3px;
    border-top-color: #28285b
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1 .sub-menu-1,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1 .sub-menu-1 {
    position: relative;
    width: 100%;
    margin-top: 0;
    padding: 0;
    border-top: 0;
    background: 0 0;
    box-shadow: none
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1 .sub-menu-1 .menu-item,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1 .sub-menu-1 .menu-item {
    min-height: auto;
    margin-top: 10px;
    margin-bottom: 0;
    margin-bottom: 10px;
    padding-left: 0
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1 .sub-menu-1 .menu-item a,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .sub-new-menu-1 .sub-menu-1 .menu-item a {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    background: 0 0
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-new-menu,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-new-menu {
    background-repeat: no-repeat;
    background-position: top left;
    background-size: 50px
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-tamarind,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-tamarind {
    background-image: url(../images/new-design/icon-tamarind.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-news,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-news {
    background-image: url(../images/new-design/icon-news.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-snapshots,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-snapshots {
    background-image: url(../images/new-design/icon-snapshots.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-reports,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-reports {
    background-image: url(../images/new-design/icon-reports.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-trackers,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-trackers {
    background-image: url(../images/new-design/icon-trackers.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-new-alerts,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-new-alerts {
    background-image: url(../images/new-design/icon-new-alerts.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-eu-hub,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-eu-hub {
    background-image: url(../images/new-design/icon-hub.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-infographics,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-infographics {
    background-image: url(../images/new-design/icon-infographics.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-databases,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-databases {
    background-image: url(../images/new-design/icon-databases.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-europe,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-europe {
    background-image: url(../images/new-design/icon-europe.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-america,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-america {
    background-image: url(../images/new-design/icon-america.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-africa,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-africa {
    background-image: url(../images/new-design/icon-africa.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-asia,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-asia {
    background-image: url(../images/new-design/icon-asia.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-oceania,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-oceania {
    background-image: url(../images/new-design/icon-oceania.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-blogs,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-blogs {
    background-image: url(../images/new-design/icon-blogs.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-events,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-events {
    background-image: url(../images/new-design/icon-events.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-podcast,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-podcast {
    background-image: url(../images/new-design/icon-podcast.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-question,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-question {
    background-image: url(../images/new-design/icon-question.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-clients,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-clients {
    background-image: url(../images/new-design/icon-clients.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-training,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-training {
    background-image: url(../images/new-design/icon-training.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-group,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-group {
    background-image: url(../images/new-design/icon-group.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-suscriptions,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-suscriptions {
    background-image: url(../images/new-design/icon-suscriptions.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-country-susc,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-country-susc {
    background-image: url(../images/new-design/icon-country-susc.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-shop,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-shop {
    background-image: url(../images/new-design/icon-shop.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-research,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-research {
    background-image: url(../images/new-design/icon-research.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-telephone,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-telephone {
    background-image: url(../images/new-design/icon-telephone.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-training-pro,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-training-pro {
    background-image: url(../images/new-design/icon-training-pro.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-market-database,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-market-database {
    background-image: url(../images/new-design/icon-market-database.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-pricing,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-pricing {
    background-image: url(../images/new-design/icon-pricing.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-product-feature-trackers,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-product-feature-trackers {
    background-image: url(../images/new-design/icon-product-feature-trackers.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-market-reports,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-market-reports {
    background-image: url(../images/new-design/icon-market-reports.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu-0 .sub-menu-0 .icon-topic,.menu-movil .main-menu-visitors .menu-item .sub-new-menu-0 .sub-menu-0 .icon-topic {
    background-image: url(../images/new-design/icon-topic.png)
}

.menu-movil .main-menu .menu-item .sub-new-menu.hiddensub,.menu-movil .main-menu-visitors .menu-item .sub-new-menu.hiddensub {
    display: block
}

.menu-movil.on {
    z-index: 18;
    height: 100vh;
    padding-top: 125px
}

.menu-mobile-open {
    position: fixed;
    z-index: 22;
    width: 100%;
    margin-top: -50px;
    padding-top: 50px;
    background-image: none
}

.menu-mobile-open .header-right,.menu-mobile-open .header-search {
    display: none!important
}

.alerts-slider-wrap {
    display: none
}

.admin-bar {
    padding-top: 32px
}

@media screen and (max-width:782px) {
    .admin-bar {
        padding-top: 46px
    }
}

@media screen and (max-width:440px) {
    .admin-bar #wpadminbar #wp-admin-bar-my-account {
        display: none
    }
}

@media screen and (min-width:820px) {
    .admin-bar .nav-main-menu .main-menu .menu-item .sub-new-menu {
        top: 177px!important
    }

    .admin-bar .nav-main-menu .main-menu>.menu-item:hover::after {
        top: 187px!important
    }
}

.ticker-content {
    position: absolute;
    z-index: 23;
    top: 0;
    width: 100%;
    height: 70px;
    border-bottom: 1px solid #898fde;
    background-size: 200% 200%;
    animation: AnimateBG 5s ease infinite;
    animation: AnimateBG 5s ease infinite
}

.ticker-content .wrap {
    height: 100%
}

.ticker-content .ticker-text {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.25;
    color: #28285b
}

.ticker-content .ticker-text p {
    margin: 0
}

@media screen and (max-width:440px) {
    .ticker-content {
        height: 120px
    }
}

.ticker-content:hover {
    cursor: pointer
}

.ticker-dark .ticker-text {
    color: #fff
}

.ticker-medium .ticker-text {
    font-size: 22px
}

@media screen and (max-width:420px) {
    .ticker-medium .ticker-text {
        font-size: 18px
    }
}

.ticker-big .ticker-text {
    font-size: 28px
}

@media screen and (max-width:1100px) {
    .ticker-big .ticker-text {
        font-size: 24px
    }
}

@media screen and (max-width:800px) {
    .ticker-big .ticker-text {
        font-size: 22px
    }
}

@media screen and (max-width:420px) {
    .ticker-big .ticker-text {
        font-size: 18px
    }
}

@keyframes AnimateBG {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 50%
    }
}

@keyframes AnimateBG {
    0% {
        background-position: 0 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0 50%
    }
}

.admin-bar.ticker-page {
    padding-top: 102px
}

.admin-bar.ticker-page .ticker-content {
    top: 32px
}

@media screen and (max-width:782px) {
    .admin-bar.ticker-page .ticker-content {
        top: 46px
    }
}

@media screen and (max-width:440px) {
    .admin-bar.ticker-page {
        padding-top: 166px
    }
}

@media screen and (max-width:782px) {
    .admin-bar.ticker-page .menu-movil.on {
        padding-top: 275px
    }
}

@media screen and (min-width:820px) {
    .admin-bar.ticker-page .nav-main-menu .main-menu .menu-item .sub-new-menu {
        top: 247px!important
    }

    .admin-bar.ticker-page .nav-main-menu .main-menu .menu-item .sub-menu .sub-new-menu {
        top: 0!important
    }

    .admin-bar.ticker-page .nav-main-menu .main-menu>.menu-item:hover::after {
        top: 257px!important
    }
}

.ticker-page {
    padding-top: 70px
}

.ticker-page .sub-new-menu {
    top: 215px!important
}

.ticker-page .site-header .header-content .header-right-down .nav-main-menu .main-menu>.menu-item:hover::after {
    top: 225px!important
}

@media screen and (max-width:1023px) {
    .ticker-page .site-container {
        position: inherit
    }
}

@media screen and (max-width:440px) {
    .ticker-page {
        padding-top: 120px
    }

    .ticker-page .menu-movil.on {
        padding-top: 225px
    }
}

@media screen and (min-width:820px) {
    .ticker-page .site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu .menu-item .sub-new-menu {
        top: 215px!important
    }

    .ticker-page .site-header .header-content .header-right-down .nav-main-menu-visitors .main-menu>.menu-item:hover::after {
        top: 225px!important
    }
}

.footer-main-content {
    background-color: #f1f2fb;
    padding: 100px
}

.footer-main-content .footer-main-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch
}

.footer-main-content .footer-main-container-text {
    width: 40%;
    color: #343534;
    font-size: 16px;
    padding-right: 30px;
    border-right: 1px solid #ccc;
    margin-right: 30px
}

@media screen and (max-width:420px) {
    .footer-main-content .footer-main-container-text {
        padding-right: 0;
        margin-right: 0
    }
}

.footer-main-content .footer-main-container-text h2,.footer-main-content .footer-main-container-text h4,.footer-main-content .footer-main-container-text h5,.footer-main-content .footer-main-container-text h6 {
    font-size: 32px;
    color: var(--color-secondary);
    font-weight: 700
}

@media screen and (max-width:420px) {
    .footer-main-content .footer-main-container-text h2,.footer-main-content .footer-main-container-text h4,.footer-main-content .footer-main-container-text h5,.footer-main-content .footer-main-container-text h6 {
        font-size: 28px
    }
}

.footer-main-content .footer-main-container-text .tm-form {
    margin-bottom: 30px
}

.footer-main-content .footer-main-container-text .iconos .icono-rrss {
    width: 56px;
    margin-right: 15px;
    opacity: .8
}

.footer-main-content .footer-main-container-text .iconos .icono-rrss:hover {
    opacity: 1
}

.footer-main-content .footer-main-container-menu-left {
    width: 30%
}

.footer-main-content .footer-main-container-menu-right {
    width: 30%
}

.footer-main-content .footer-main-container .footer-left .menu-item a,.footer-main-content .footer-main-container .footer-right .menu-item a {
    color: #16163a;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px
}

.footer-main-content .footer-main-container .footer-left .sub-menu,.footer-main-content .footer-main-container .footer-right .sub-menu {
    display: block!important
}

.footer-main-content .footer-main-container .footer-left .sub-menu .menu-item a,.footer-main-content .footer-main-container .footer-right .sub-menu .menu-item a {
    color: #28285b;
    font-weight: 400
}

@media screen and (max-width:820px) {
    .footer-main-content {
        padding: 50px
    }

    .footer-main-content .footer-main-container {
        flex-wrap: wrap
    }

    .footer-main-content .footer-main-container-text {
        width: 100%;
        border-right: 0;
        margin-bottom: 50px
    }

    .footer-main-content .footer-main-container-text .iconos {
        position: relative
    }

    .footer-main-content .footer-main-container-text .iconos .icono-rrss {
        opacity: 1
    }

    .footer-main-content .footer-main-container-menu-left {
        width: 50%
    }

    .footer-main-content .footer-main-container-menu-right {
        width: 50%
    }
}

@media screen and (max-width:420px) {
    .footer-main-content {
        padding: 25px 0
    }

    .footer-main-content .footer-main-container-menu-left {
        width: 100%;
        margin-bottom: 20px
    }

    .footer-main-content .footer-main-container-menu-right {
        width: 100%;
        margin-bottom: 20px
    }
}

.site-footer {
    height: auto;
    padding: 0!important
}

.site-footer .footer-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 40px 0;
    margin: 0
}

.site-footer .footer-container-copywrite {
    width: 70%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.site-footer .footer-container-copywrite-title {
    color: #fff;
    font-size: 14px;
    margin-bottom: 20px
}

.site-footer .footer-container-copywrite-small-text {
    color: #fff;
    font-size: 10px;
    line-height: 16px;
    text-align: left
}

.site-footer .footer-container-terms {
    width: 30%;
    display: flex;
    justify-content: center;
    align-items: center
}

.site-footer .footer-container-terms .footer-bottom {
    display: flex;
    justify-content: center
}

.site-footer .footer-container-terms .footer-bottom .menu-item {
    margin-left: 20px;
    margin-right: 20px
}

.site-footer .footer-container-terms .footer-bottom .menu-item a {
    color: #fff;
    font-size: 14px;
    font-weight: 400
}

@media screen and (max-width:820px) {
    .site-footer .footer-container {
        flex-direction: column
    }

    .site-footer .footer-container-copywrite {
        width: 100%;
        margin-bottom: 20px
    }

    .site-footer .footer-container-terms {
        width: 100%;
        margin-top: 20px;
        justify-content: flex-end
    }
}

@media screen and (max-width:420px) {
    .site-footer .footer-container-copywrite-title {
        text-align: left
    }
}

:root {
    --color-primary: #28285b;
    --color-primary-b: #1a211a;
    --color-secondary: #49499e;
    --color-secondary-b: #898fde;
    --color-terciary: #e2d65d;
    --color-terciary-b: #e09d2f;
    --color-white: #fff;
    --color-white-aux: #e4e6f7;
    --color-white-aux-b: #e4e6f7;
    --color-black: #042122;
    --color-black-aux: #16163a;
    --color-grey: #343534;
    --color-grey-light: #f1f2fb;
    --color-light-background: #ddd;
    --color-line: #e8ac3c;
    --color-input-background: #646485;
    --color-dotnav: #8282b9;
    --color-forms-background: #e4e6f7;
    --color-forms-input: #585B8E;
    --color-forms-text: #28285B;
    --color-forms-button-text: #16163a;
    --color-background-grey: #F7F7F7;
    --color-danger: #ff0000
}

#container-new-design-events-new,#container-new-design-home,#container-new-design-media-page {
    background: #ddd
}

#container-new-design-events-new .module-new-design,#container-new-design-home .module-new-design,#container-new-design-media-page .module-new-design {
    padding: 100px 0
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-new-design,#container-new-design-home .module-new-design,#container-new-design-media-page .module-new-design {
        padding: 50px 0 0 0!important
    }
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-media-dark,#container-new-design-events-new .module-simple,#container-new-design-home .module-media-dark,#container-new-design-home .module-simple,#container-new-design-media-page .module-media-dark,#container-new-design-media-page .module-simple {
        padding: 50px 0!important
    }
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-new-design:first-child,#container-new-design-home .module-new-design:first-child,#container-new-design-media-page .module-new-design:first-child {
        padding: 0!important
    }
}

#container-new-design-events-new .module-slider,#container-new-design-home .module-slider,#container-new-design-media-page .module-slider {
    background-color: #fff
}

#container-new-design-events-new .module-slider .module-slider-inner .module-slider-content,#container-new-design-home .module-slider .module-slider-inner .module-slider-content,#container-new-design-media-page .module-slider .module-slider-inner .module-slider-content {
    margin-top: 5px;
    position: relative
}

#container-new-design-events-new .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop,#container-new-design-home .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop,#container-new-design-media-page .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop {
    display: block;
    position: absolute;
    top: -60px
}

@media screen and (max-width:500px) {
    #container-new-design-events-new .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop,#container-new-design-home .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop,#container-new-design-media-page .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop {
        top: -28px
    }
}

#container-new-design-events-new .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop::before,#container-new-design-home .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop::before,#container-new-design-media-page .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop::before {
    color: #49499e;
    font-size: 50px
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card,#container-new-design-home .module-slider .module-slider-inner .slider-card,#container-new-design-media-page .module-slider .module-slider-inner .slider-card {
    padding: 25px 8px
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-inner,#container-new-design-home .module-slider .module-slider-inner .slider-card-inner,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-inner {
    box-shadow: 0 0 6px 0 rgba(0,0,0,.15);
    border-radius: 6px;
    overflow: hidden;
    background-color: #49499e;
    transition: all .3s ease
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-inner:hover,#container-new-design-home .module-slider .module-slider-inner .slider-card-inner:hover,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-inner:hover {
    background: #28285b;
    transition: all .3s ease
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-inner:hover .slider-card-image,#container-new-design-home .module-slider .module-slider-inner .slider-card-inner:hover .slider-card-image,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-inner:hover .slider-card-image {
    opacity: .8;
    transition: all .3s ease
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-image,#container-new-design-home .module-slider .module-slider-inner .slider-card-image,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-image {
    padding: 0;
    margin: 0;
    height: 160px;
    position: relative;
    transition: all .3s ease
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-image img,#container-new-design-home .module-slider .module-slider-inner .slider-card-image img,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-image img {
    height: 160px;
    object-fit: cover;
    object-position: center;
    width: 100%
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-image .status-post,#container-new-design-home .module-slider .module-slider-inner .slider-card-image .status-post,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-image .status-post {
    position: absolute;
    z-index: 3;
    left: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    color: #fff;
    height: 36px;
    font-size: 12px;
    font-weight: 700;
    text-transform: capitalize
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-image .status-post-updated,#container-new-design-home .module-slider .module-slider-inner .slider-card-image .status-post-updated,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-image .status-post-updated {
    background: #793131
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-image .status-post-new,#container-new-design-home .module-slider .module-slider-inner .slider-card-image .status-post-new,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-image .status-post-new {
    background: #6e979f
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-content,#container-new-design-home .module-slider .module-slider-inner .slider-card-content,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-content {
    color: #fff;
    border-top: 2px solid #16163a;
    padding: 20px;
    height: 190px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-title,#container-new-design-home .module-slider .module-slider-inner .slider-card-title,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-title {
    font-size: 19px;
    line-height: 23px;
    font-weight: 400;
    text-align: left;
    color: #fff
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-read-more,#container-new-design-home .module-slider .module-slider-inner .slider-card-read-more,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-read-more {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #fff
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card-read-more .icon-slider,#container-new-design-home .module-slider .module-slider-inner .slider-card-read-more .icon-slider,#container-new-design-media-page .module-slider .module-slider-inner .slider-card-read-more .icon-slider {
    margin-left: 5px;
    width: 18px;
    height: 12px
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card .footer-card-data,#container-new-design-home .module-slider .module-slider-inner .slider-card .footer-card-data,#container-new-design-media-page .module-slider .module-slider-inner .slider-card .footer-card-data {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card .footer-card-data-left-date,#container-new-design-home .module-slider .module-slider-inner .slider-card .footer-card-data-left-date,#container-new-design-media-page .module-slider .module-slider-inner .slider-card .footer-card-data-left-date {
    font-size: 12px;
    font-weight: 400;
    text-align: left;
    color: #49499e;
    line-height: 16px
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card .footer-card-data-left-content-type,#container-new-design-home .module-slider .module-slider-inner .slider-card .footer-card-data-left-content-type,#container-new-design-media-page .module-slider .module-slider-inner .slider-card .footer-card-data-left-content-type {
    line-height: 16px;
    margin-top: 5px
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card .footer-card-data-left-content-type a,#container-new-design-home .module-slider .module-slider-inner .slider-card .footer-card-data-left-content-type a,#container-new-design-media-page .module-slider .module-slider-inner .slider-card .footer-card-data-left-content-type a {
    font-size: 12px;
    font-weight: 800;
    padding: 5px 10px;
    border-radius: 3px;
    text-align: left;
    color: #fff;
    background-color: #898fde
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card .footer-card-data-right,#container-new-design-home .module-slider .module-slider-inner .slider-card .footer-card-data-right,#container-new-design-media-page .module-slider .module-slider-inner .slider-card .footer-card-data-right {
    display: flex;
    align-items: flex-end
}

#container-new-design-events-new .module-slider .module-slider-inner .slider-card .footer-card-data-right .icon-candado,#container-new-design-home .module-slider .module-slider-inner .slider-card .footer-card-data-right .icon-candado,#container-new-design-media-page .module-slider .module-slider-inner .slider-card .footer-card-data-right .icon-candado {
    width: 46px;
    height: 43px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-slider .module-slider-inner .new-module-title,#container-new-design-home .module-slider .module-slider-inner .new-module-title,#container-new-design-media-page .module-slider .module-slider-inner .new-module-title {
        padding: 15px 0 0 0
    }

    #container-new-design-events-new .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop,#container-new-design-home .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop,#container-new-design-media-page .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-desktop {
        display: none
    }

    #container-new-design-events-new .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-mobile,#container-new-design-home .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-mobile,#container-new-design-media-page .module-slider .module-slider-inner .module-slider-content-inner .module-slider-nav-mobile {
        display: block
    }

    #container-new-design-events-new .module-slider .module-slider-inner .module-slider-content-inner .module-nav-mobile,#container-new-design-home .module-slider .module-slider-inner .module-slider-content-inner .module-nav-mobile,#container-new-design-media-page .module-slider .module-slider-inner .module-slider-content-inner .module-nav-mobile {
        display: flex;
        justify-content: space-between;
        align-items: center
    }
}

#container-new-design-events-new .module-slider-dark .module-slider-inner .new-module-label,#container-new-design-home .module-slider-dark .module-slider-inner .new-module-label,#container-new-design-media-page .module-slider-dark .module-slider-inner .new-module-label {
    background-color: #fff;
    color: #1a211a
}

#container-new-design-events-new .module-slider-dark .module-slider-inner .new-module-title,#container-new-design-home .module-slider-dark .module-slider-inner .new-module-title,#container-new-design-media-page .module-slider-dark .module-slider-inner .new-module-title {
    color: #fff
}

#container-new-design-events-new .module-slider-dark .module-slider-inner .slider-card-inner,#container-new-design-home .module-slider-dark .module-slider-inner .slider-card-inner,#container-new-design-media-page .module-slider-dark .module-slider-inner .slider-card-inner {
    background-color: #fff
}

#container-new-design-events-new .module-slider-dark .module-slider-inner .slider-card-inner:hover,#container-new-design-home .module-slider-dark .module-slider-inner .slider-card-inner:hover,#container-new-design-media-page .module-slider-dark .module-slider-inner .slider-card-inner:hover {
    background-color: #49499e
}

#container-new-design-events-new .module-slider-dark .module-slider-inner .slider-card-inner:hover .footer-card-data-left-date,#container-new-design-events-new .module-slider-dark .module-slider-inner .slider-card-inner:hover .slider-card-title,#container-new-design-home .module-slider-dark .module-slider-inner .slider-card-inner:hover .footer-card-data-left-date,#container-new-design-home .module-slider-dark .module-slider-inner .slider-card-inner:hover .slider-card-title,#container-new-design-media-page .module-slider-dark .module-slider-inner .slider-card-inner:hover .footer-card-data-left-date,#container-new-design-media-page .module-slider-dark .module-slider-inner .slider-card-inner:hover .slider-card-title {
    color: #fff
}

#container-new-design-events-new .module-slider-dark .module-slider-inner .slider-card-inner:hover .footer-card-data-left-content-type a,#container-new-design-home .module-slider-dark .module-slider-inner .slider-card-inner:hover .footer-card-data-left-content-type a,#container-new-design-media-page .module-slider-dark .module-slider-inner .slider-card-inner:hover .footer-card-data-left-content-type a {
    color: #49499e;
    background-color: #fff
}

#container-new-design-events-new .module-slider-dark .module-slider-inner .slider-card-content,#container-new-design-home .module-slider-dark .module-slider-inner .slider-card-content,#container-new-design-media-page .module-slider-dark .module-slider-inner .slider-card-content {
    color: #343534
}

#container-new-design-events-new .module-slider-dark .module-slider-inner .slider-card-title,#container-new-design-home .module-slider-dark .module-slider-inner .slider-card-title,#container-new-design-media-page .module-slider-dark .module-slider-inner .slider-card-title {
    color: #28285b
}

#container-new-design-events-new .module-slider-dark .module-slider-inner .slider-card-read-more,#container-new-design-home .module-slider-dark .module-slider-inner .slider-card-read-more,#container-new-design-media-page .module-slider-dark .module-slider-inner .slider-card-read-more {
    display: none
}

#container-new-design-events-new .module-accordion,#container-new-design-home .module-accordion,#container-new-design-media-page .module-accordion {
    background-color: #fff
}

#container-new-design-events-new .module-accordion .module-accordion-header,#container-new-design-home .module-accordion .module-accordion-header,#container-new-design-media-page .module-accordion .module-accordion-header {
    text-align: center
}

#container-new-design-events-new .module-accordion .module-accordion-header .module-accordion-header-title,#container-new-design-home .module-accordion .module-accordion-header .module-accordion-header-title,#container-new-design-media-page .module-accordion .module-accordion-header .module-accordion-header-title {
    font-size: 45px;
    font-weight: 700;
    line-height: 54px;
    color: #28285b;
    margin-bottom: 30px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-accordion .module-accordion-header,#container-new-design-home .module-accordion .module-accordion-header,#container-new-design-media-page .module-accordion .module-accordion-header {
        max-width: 100%
    }

    #container-new-design-events-new .module-accordion .module-accordion-header .module-accordion-header-title,#container-new-design-home .module-accordion .module-accordion-header .module-accordion-header-title,#container-new-design-media-page .module-accordion .module-accordion-header .module-accordion-header-title {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 20px
    }
}

#container-new-design-events-new .module-accordion .module-accordion-inner,#container-new-design-home .module-accordion .module-accordion-inner,#container-new-design-media-page .module-accordion .module-accordion-inner {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content {
    width: 46%
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
    height: 255px
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image img,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image img,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image img {
    position: relative;
    width: 100%;
    height: 255px;
    object-fit: cover;
    object-position: center center
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image:after,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image:after,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image:after {
    content: "";
    position: absolute;
    height: 100%;
    width: 10px;
    left: 0;
    background-color: #49499e;
    mix-blend-mode: screen;
    box-shadow: 0 0 16px 0 rgba(137,143,222,.4);
    background-blend-mode: screen;
    background-image: linear-gradient(to bottom,#49499e,#49499e)
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .new-module-big-title,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .new-module-big-title,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .new-module-big-title {
    font-size: 45px;
    color: #28285b;
    font-weight: 700;
    text-transform: uppercase
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .new-module-big-title,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .new-module-big-title,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .new-module-big-title {
        font-size: 30px
    }
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .accordion-item,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .accordion-item,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .accordion-item {
    border: 0
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .accordion-item.open .icon-accordion-minus,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .accordion-item.open .icon-accordion-minus,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .accordion-item.open .icon-accordion-minus {
    display: block
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .accordion-item.open .icon-accordion-plus,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .accordion-item.open .icon-accordion-plus,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .accordion-item.open .icon-accordion-plus {
    display: none
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title {
    position: relative;
    border: solid 1px #e4e6f7;
    margin: 0;
    margin-top: 15px;
    color: #28285b;
    font-size: 16px;
    font-weight: 700;
    padding: 0 25px;
    display: flex;
    align-items: center;
    height: 70px
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title::after,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title::after,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title::after {
    content: none
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title .icon-accordion,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title .icon-accordion,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title .icon-accordion {
    position: absolute;
    right: 25px
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title .icon-accordion-minus,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title .icon-accordion-minus,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title .icon-accordion-minus {
    display: none
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title .icon-accordion-plus,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title .icon-accordion-plus,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title .icon-accordion-plus {
    display: block
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content .uk-active .icon-accordion-minus,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content .uk-active .icon-accordion-minus,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content .uk-active .icon-accordion-minus {
    display: block
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content .uk-active .icon-accordion-plus,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content .uk-active .icon-accordion-plus,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content .uk-active .icon-accordion-plus {
    display: none
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-texts,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-texts,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-texts {
    border-left: solid 1px #e4e6f7;
    border-right: solid 1px #e4e6f7;
    border-bottom: solid 1px #e4e6f7
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-text,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-text,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-text {
    padding: 5px 10px;
    font-size: 17px;
    line-height: 26px;
    color: #343534
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-link,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-link,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-link {
    padding: 5px 10px;
    margin: 15px 0
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-link a,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-link a,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-link a {
    text-decoration: none!important
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-unic,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-unic,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-unic {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-unic .new-module-text,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-unic .new-module-text,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-unic .new-module-text {
        padding: 0
    }
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-title,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-title,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-title {
    font-size: 28px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-title,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-title,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-title {
        font-size: 18px;
        height: auto;
        padding: 15px
    }
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-text,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-text,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-text {
    font-size: 22px;
    line-height: 34px;
    padding: 28px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-text,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-text,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-text {
        font-size: 16px;
        line-height: 26px;
        padding: 15px
    }
}

#container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-link,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-link,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-link {
    padding: 5px 28px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-link,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-link,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-unic .module-accordion-content-link {
        padding: 5px 15px
    }
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-accordion .module-accordion-inner,#container-new-design-home .module-accordion .module-accordion-inner,#container-new-design-media-page .module-accordion .module-accordion-inner {
        flex-direction: column;
        padding: 0 30px
    }

    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content {
        width: 100%;
        margin: 0
    }

    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-content-title {
        padding-right: 100px
    }

    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content:first-child,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content:first-child,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content:first-child {
        margin-bottom: 50px
    }
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content {
        margin: 0 0 40px 0
    }

    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image {
        height: 200px
    }

    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image img,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image img,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content .module-accordion-image img {
        height: 200px
    }

    #container-new-design-events-new .module-accordion .module-accordion-inner .module-accordion-block-content:first-child,#container-new-design-home .module-accordion .module-accordion-inner .module-accordion-block-content:first-child,#container-new-design-media-page .module-accordion .module-accordion-inner .module-accordion-block-content:first-child {
        margin-bottom: 50px
    }
}

#container-new-design-events-new .module-cform,#container-new-design-home .module-cform,#container-new-design-media-page .module-cform {
    padding: 0
}

#container-new-design-events-new .module-cform-inner-box,#container-new-design-home .module-cform-inner-box,#container-new-design-media-page .module-cform-inner-box {
    width: 60%;
    background-image: url(../images/new-design/background-form.jpg);
    background-position: bottom;
    padding: 80px 90px
}

#container-new-design-events-new .module-cform-inner-box .card-manager,#container-new-design-home .module-cform-inner-box .card-manager,#container-new-design-media-page .module-cform-inner-box .card-manager {
    display: flex;
    border: 1px solid #49499e;
    border-radius: 25px;
    padding: 15px 15px 0 15px
}

#container-new-design-events-new .module-cform-inner-box .card-manager-image img,#container-new-design-home .module-cform-inner-box .card-manager-image img,#container-new-design-media-page .module-cform-inner-box .card-manager-image img {
    max-width: 100px;
    max-height: 100px;
    border-radius: 50px;
    margin-right: 25px;
    width: 100px;
    height: 100px;
    object-fit: cover;
    border: 1px solid #49499e
}

#container-new-design-events-new .module-cform-inner-box .card-manager-info,#container-new-design-home .module-cform-inner-box .card-manager-info,#container-new-design-media-page .module-cform-inner-box .card-manager-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-self: flex-start;
    color: #49499e
}

#container-new-design-events-new .module-cform-inner-box .card-manager-info-name,#container-new-design-home .module-cform-inner-box .card-manager-info-name,#container-new-design-media-page .module-cform-inner-box .card-manager-info-name {
    color: #fff;
    font-size: 25px;
    font-weight: 700
}

#container-new-design-events-new .module-cform-inner-box .card-manager-info-position,#container-new-design-home .module-cform-inner-box .card-manager-info-position,#container-new-design-media-page .module-cform-inner-box .card-manager-info-position {
    font-size: 16px;
    font-weight: 400;
    color: #898fde;
    margin: 0
}

#container-new-design-events-new .module-cform-inner-box .card-manager-info-calendar,#container-new-design-home .module-cform-inner-box .card-manager-info-calendar,#container-new-design-media-page .module-cform-inner-box .card-manager-info-calendar {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin: 0
}

#container-new-design-events-new .module-cform-inner-box .card-form,#container-new-design-home .module-cform-inner-box .card-form,#container-new-design-media-page .module-cform-inner-box .card-form {
    margin-top: 20px
}

#container-new-design-events-new .module-cform-inner-box-no-card,#container-new-design-home .module-cform-inner-box-no-card,#container-new-design-media-page .module-cform-inner-box-no-card {
    width: 80%;
    margin: 0 auto;
    background-image: none
}

#container-new-design-events-new .module-cform-inner .new-module-label,#container-new-design-home .module-cform-inner .new-module-label,#container-new-design-media-page .module-cform-inner .new-module-label {
    background-color: #fff;
    color: #1a211a
}

#container-new-design-events-new .module-cform-inner .new-module-title,#container-new-design-home .module-cform-inner .new-module-title,#container-new-design-media-page .module-cform-inner .new-module-title {
    color: #898fde
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-cform-inner,#container-new-design-home .module-cform-inner,#container-new-design-media-page .module-cform-inner {
        padding: 0
    }

    #container-new-design-events-new .module-cform-inner-box,#container-new-design-home .module-cform-inner-box,#container-new-design-media-page .module-cform-inner-box {
        width: 100%;
        padding: 20px
    }
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-cform-inner,#container-new-design-home .module-cform-inner,#container-new-design-media-page .module-cform-inner {
        padding: 0
    }

    #container-new-design-events-new .module-cform-inner-box,#container-new-design-home .module-cform-inner-box,#container-new-design-media-page .module-cform-inner-box {
        width: 100%;
        padding: 50px 20px
    }

    #container-new-design-events-new .module-cform-inner-box .card-manager,#container-new-design-home .module-cform-inner-box .card-manager,#container-new-design-media-page .module-cform-inner-box .card-manager {
        align-items: center
    }

    #container-new-design-events-new .module-cform-inner-box .card-manager .card-manager-image img,#container-new-design-home .module-cform-inner-box .card-manager .card-manager-image img,#container-new-design-media-page .module-cform-inner-box .card-manager .card-manager-image img {
        max-width: 80px;
        max-height: 80px;
        margin-right: 15px;
        width: 80px;
        height: 80px
    }
}

#container-new-design-events-new .module-downloadform,#container-new-design-home .module-downloadform,#container-new-design-media-page .module-downloadform {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

#container-new-design-events-new .module-downloadform-inner,#container-new-design-home .module-downloadform-inner,#container-new-design-media-page .module-downloadform-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 50px 0
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content,#container-new-design-home .module-downloadform-inner .module-downloadform-content,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content {
    width: 50%
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-title,#container-new-design-home .module-downloadform-inner .module-downloadform-content-title,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-title {
    font-size: 37px;
    font-weight: 700;
    color: #fff;
    line-height: normal
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-downloadform-inner .module-downloadform-content-title,#container-new-design-home .module-downloadform-inner .module-downloadform-content-title,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-title {
        font-size: 28px;
        text-align: center
    }
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-subtitle,#container-new-design-home .module-downloadform-inner .module-downloadform-content-subtitle,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-subtitle {
    margin-top: 20px;
    font-size: 28px;
    font-weight: 400;
    color: #fff;
    line-height: normal
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-downloadform-inner .module-downloadform-content-subtitle,#container-new-design-home .module-downloadform-inner .module-downloadform-content-subtitle,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-subtitle {
        font-size: 24px;
        text-align: center
    }
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text {
    margin-top: 30px;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    line-height: 1.5
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h1,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h2,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h3,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h4,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h5,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h6,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text p,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h1,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h2,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h3,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h4,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h5,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h6,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text p,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h1,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h2,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h3,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h4,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h5,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h6,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text p {
    color: #fff
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h1 b,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h1 strong,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h2 b,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h2 strong,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h3 b,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h3 strong,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h4 b,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h4 strong,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h5 b,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h5 strong,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h6 b,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h6 strong,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text p b,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text p strong,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h1 b,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h1 strong,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h2 b,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h2 strong,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h3 b,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h3 strong,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h4 b,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h4 strong,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h5 b,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h5 strong,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h6 b,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h6 strong,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text p b,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text p strong,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h1 b,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h1 strong,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h2 b,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h2 strong,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h3 b,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h3 strong,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h4 b,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h4 strong,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h5 b,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h5 strong,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h6 b,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h6 strong,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text p b,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text p strong {
    color: #e09d2f
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h1,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h2,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h1,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h2,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h1,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h2 {
    font-size: 37px;
    font-weight: 700;
    line-height: 54px;
    padding-right: 40px;
    margin-bottom: 30px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h1,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h2,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h1,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h2,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h1,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h2 {
        font-size: 26px;
        line-height: 36px;
        padding: 0 30px
    }
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h3,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h4,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h5,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h6,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h3,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h4,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h5,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h6,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h3,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h4,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h5,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h6 {
    font-size: 28px;
    font-weight: 400;
    line-height: 42px;
    padding-right: 40px;
    margin-bottom: 30px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h3,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h4,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h5,#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text h6,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h3,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h4,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h5,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text h6,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h3,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h4,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h5,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text h6 {
        font-size: 20px;
        line-height: 30px;
        padding: 0 30px
    }
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text li,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text li,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text li {
    list-style-type: square;
    margin-bottom: 10px;
    margin-left: 15px
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text ul,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text ul,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text ul {
    margin-top: 10px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-downloadform-inner .module-downloadform-content-text,#container-new-design-home .module-downloadform-inner .module-downloadform-content-text,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-text {
        font-size: 16px;
        text-align: center
    }
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-link,#container-new-design-home .module-downloadform-inner .module-downloadform-content-link,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-link {
    text-align: center
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-link a,#container-new-design-home .module-downloadform-inner .module-downloadform-content-link a,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-link a {
    position: relative;
    padding: 15px 65px 15px 25px;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #1a211a;
    background-color: #e2d65d;
    border-radius: 27px;
    text-decoration: none!important
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-content-link a .icon-right-arrow,#container-new-design-home .module-downloadform-inner .module-downloadform-content-link a .icon-right-arrow,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-link a .icon-right-arrow {
    position: absolute;
    width: 27.5px;
    height: 18px;
    margin-left: 15px;
    margin-top: 6px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-downloadform-inner .module-downloadform-content-link a,#container-new-design-home .module-downloadform-inner .module-downloadform-content-link a,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-link a {
        padding: 15px 25px;
        font-size: 14px
    }

    #container-new-design-events-new .module-downloadform-inner .module-downloadform-content-link a .icon-right-arrow,#container-new-design-home .module-downloadform-inner .module-downloadform-content-link a .icon-right-arrow,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-link a .icon-right-arrow {
        display: none
    }
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-downloadform-inner .module-downloadform-content-link,#container-new-design-home .module-downloadform-inner .module-downloadform-content-link,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content-link {
        text-align: center
    }
}

#container-new-design-events-new .module-downloadform-inner .module-downloadform-form,#container-new-design-home .module-downloadform-inner .module-downloadform-form,#container-new-design-media-page .module-downloadform-inner .module-downloadform-form {
    width: 40%
}

#container-new-design-events-new .module-downloadform .mod-text-right .module-downloadform-content,#container-new-design-home .module-downloadform .mod-text-right .module-downloadform-content,#container-new-design-media-page .module-downloadform .mod-text-right .module-downloadform-content {
    order: 2
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-downloadform-inner,#container-new-design-home .module-downloadform-inner,#container-new-design-media-page .module-downloadform-inner {
        padding: 60px;
        justify-content: center
    }

    #container-new-design-events-new .module-downloadform-inner .module-downloadform-content,#container-new-design-home .module-downloadform-inner .module-downloadform-content,#container-new-design-media-page .module-downloadform-inner .module-downloadform-content {
        width: 100%
    }

    #container-new-design-events-new .module-downloadform-inner .module-downloadform-form,#container-new-design-home .module-downloadform-inner .module-downloadform-form,#container-new-design-media-page .module-downloadform-inner .module-downloadform-form {
        width: 90%;
        margin-top: 20px
    }
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-downloadform-inner,#container-new-design-home .module-downloadform-inner,#container-new-design-media-page .module-downloadform-inner {
        padding: 60px 15px 100px 15px
    }

    #container-new-design-events-new .module-downloadform-inner .module-downloadform-form,#container-new-design-home .module-downloadform-inner .module-downloadform-form,#container-new-design-media-page .module-downloadform-inner .module-downloadform-form {
        width: 100%
    }
}

#container-new-design-events-new .module-downloadform-light .module-downloadform-content-subtitle,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-text,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-title,#container-new-design-home .module-downloadform-light .module-downloadform-content-subtitle,#container-new-design-home .module-downloadform-light .module-downloadform-content-text,#container-new-design-home .module-downloadform-light .module-downloadform-content-title,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-subtitle,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-text,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-title {
    color: #1a211a
}

#container-new-design-events-new .module-downloadform-light .module-downloadform-content-subtitle h1,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-subtitle h2,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-subtitle h3,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-subtitle h4,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-subtitle h5,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-subtitle h6,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-subtitle p,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-text h1,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-text h2,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-text h3,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-text h4,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-text h5,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-text h6,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-text p,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-title h1,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-title h2,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-title h3,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-title h4,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-title h5,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-title h6,#container-new-design-events-new .module-downloadform-light .module-downloadform-content-title p,#container-new-design-home .module-downloadform-light .module-downloadform-content-subtitle h1,#container-new-design-home .module-downloadform-light .module-downloadform-content-subtitle h2,#container-new-design-home .module-downloadform-light .module-downloadform-content-subtitle h3,#container-new-design-home .module-downloadform-light .module-downloadform-content-subtitle h4,#container-new-design-home .module-downloadform-light .module-downloadform-content-subtitle h5,#container-new-design-home .module-downloadform-light .module-downloadform-content-subtitle h6,#container-new-design-home .module-downloadform-light .module-downloadform-content-subtitle p,#container-new-design-home .module-downloadform-light .module-downloadform-content-text h1,#container-new-design-home .module-downloadform-light .module-downloadform-content-text h2,#container-new-design-home .module-downloadform-light .module-downloadform-content-text h3,#container-new-design-home .module-downloadform-light .module-downloadform-content-text h4,#container-new-design-home .module-downloadform-light .module-downloadform-content-text h5,#container-new-design-home .module-downloadform-light .module-downloadform-content-text h6,#container-new-design-home .module-downloadform-light .module-downloadform-content-text p,#container-new-design-home .module-downloadform-light .module-downloadform-content-title h1,#container-new-design-home .module-downloadform-light .module-downloadform-content-title h2,#container-new-design-home .module-downloadform-light .module-downloadform-content-title h3,#container-new-design-home .module-downloadform-light .module-downloadform-content-title h4,#container-new-design-home .module-downloadform-light .module-downloadform-content-title h5,#container-new-design-home .module-downloadform-light .module-downloadform-content-title h6,#container-new-design-home .module-downloadform-light .module-downloadform-content-title p,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-subtitle h1,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-subtitle h2,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-subtitle h3,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-subtitle h4,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-subtitle h5,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-subtitle h6,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-subtitle p,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-text h1,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-text h2,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-text h3,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-text h4,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-text h5,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-text h6,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-text p,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-title h1,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-title h2,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-title h3,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-title h4,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-title h5,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-title h6,#container-new-design-media-page .module-downloadform-light .module-downloadform-content-title p {
    color: #1a211a
}

#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-subtitle,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-text,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-title,#container-new-design-home .module-downloadform-dark .module-downloadform-content-subtitle,#container-new-design-home .module-downloadform-dark .module-downloadform-content-text,#container-new-design-home .module-downloadform-dark .module-downloadform-content-title,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-subtitle,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-text,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-title {
    color: #fff
}

#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-subtitle h1,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-subtitle h2,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-subtitle h3,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-subtitle h4,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-subtitle h5,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-subtitle h6,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-subtitle p,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-text h1,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-text h2,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-text h3,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-text h4,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-text h5,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-text h6,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-text p,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-title h1,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-title h2,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-title h3,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-title h4,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-title h5,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-title h6,#container-new-design-events-new .module-downloadform-dark .module-downloadform-content-title p,#container-new-design-home .module-downloadform-dark .module-downloadform-content-subtitle h1,#container-new-design-home .module-downloadform-dark .module-downloadform-content-subtitle h2,#container-new-design-home .module-downloadform-dark .module-downloadform-content-subtitle h3,#container-new-design-home .module-downloadform-dark .module-downloadform-content-subtitle h4,#container-new-design-home .module-downloadform-dark .module-downloadform-content-subtitle h5,#container-new-design-home .module-downloadform-dark .module-downloadform-content-subtitle h6,#container-new-design-home .module-downloadform-dark .module-downloadform-content-subtitle p,#container-new-design-home .module-downloadform-dark .module-downloadform-content-text h1,#container-new-design-home .module-downloadform-dark .module-downloadform-content-text h2,#container-new-design-home .module-downloadform-dark .module-downloadform-content-text h3,#container-new-design-home .module-downloadform-dark .module-downloadform-content-text h4,#container-new-design-home .module-downloadform-dark .module-downloadform-content-text h5,#container-new-design-home .module-downloadform-dark .module-downloadform-content-text h6,#container-new-design-home .module-downloadform-dark .module-downloadform-content-text p,#container-new-design-home .module-downloadform-dark .module-downloadform-content-title h1,#container-new-design-home .module-downloadform-dark .module-downloadform-content-title h2,#container-new-design-home .module-downloadform-dark .module-downloadform-content-title h3,#container-new-design-home .module-downloadform-dark .module-downloadform-content-title h4,#container-new-design-home .module-downloadform-dark .module-downloadform-content-title h5,#container-new-design-home .module-downloadform-dark .module-downloadform-content-title h6,#container-new-design-home .module-downloadform-dark .module-downloadform-content-title p,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-subtitle h1,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-subtitle h2,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-subtitle h3,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-subtitle h4,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-subtitle h5,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-subtitle h6,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-subtitle p,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-text h1,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-text h2,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-text h3,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-text h4,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-text h5,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-text h6,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-text p,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-title h1,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-title h2,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-title h3,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-title h4,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-title h5,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-title h6,#container-new-design-media-page .module-downloadform-dark .module-downloadform-content-title p {
    color: #fff
}

#container-new-design-events-new .module-slider-banner,#container-new-design-home .module-slider-banner,#container-new-design-media-page .module-slider-banner {
    padding: 0;
    position: relative
}

#container-new-design-events-new .module-slider-banner .slider-card,#container-new-design-home .module-slider-banner .slider-card,#container-new-design-media-page .module-slider-banner .slider-card {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    display: flex;
    align-items: center
}

#container-new-design-events-new .module-slider-banner .slider-card-inner,#container-new-design-home .module-slider-banner .slider-card-inner,#container-new-design-media-page .module-slider-banner .slider-card-inner {
    padding: 60px 15px 100px 15px;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-slider-banner .slider-card-inner,#container-new-design-home .module-slider-banner .slider-card-inner,#container-new-design-media-page .module-slider-banner .slider-card-inner {
        padding: 60px 20px 100px 20px
    }
}

#container-new-design-events-new .module-slider-banner .slider-card-title,#container-new-design-home .module-slider-banner .slider-card-title,#container-new-design-media-page .module-slider-banner .slider-card-title {
    font-size: 37px;
    font-weight: 700;
    color: #fff;
    line-height: normal;
    max-width: 60%
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-slider-banner .slider-card-title,#container-new-design-home .module-slider-banner .slider-card-title,#container-new-design-media-page .module-slider-banner .slider-card-title {
        max-width: 90%
    }
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-slider-banner .slider-card-title,#container-new-design-home .module-slider-banner .slider-card-title,#container-new-design-media-page .module-slider-banner .slider-card-title {
        max-width: 100%;
        font-size: 28px;
        text-align: center
    }
}

#container-new-design-events-new .module-slider-banner .slider-card-subtitle,#container-new-design-home .module-slider-banner .slider-card-subtitle,#container-new-design-media-page .module-slider-banner .slider-card-subtitle {
    margin-top: 20px;
    font-size: 28px;
    font-weight: 400;
    color: #fff;
    line-height: normal;
    max-width: 60%
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-slider-banner .slider-card-subtitle,#container-new-design-home .module-slider-banner .slider-card-subtitle,#container-new-design-media-page .module-slider-banner .slider-card-subtitle {
        max-width: 90%
    }
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-slider-banner .slider-card-subtitle,#container-new-design-home .module-slider-banner .slider-card-subtitle,#container-new-design-media-page .module-slider-banner .slider-card-subtitle {
        max-width: 100%;
        font-size: 24px;
        text-align: center
    }
}

#container-new-design-events-new .module-slider-banner .slider-card-text,#container-new-design-home .module-slider-banner .slider-card-text,#container-new-design-media-page .module-slider-banner .slider-card-text {
    margin-top: 20px;
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    line-height: normal;
    max-width: 60%
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-slider-banner .slider-card-text,#container-new-design-home .module-slider-banner .slider-card-text,#container-new-design-media-page .module-slider-banner .slider-card-text {
        max-width: 90%
    }
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-slider-banner .slider-card-text,#container-new-design-home .module-slider-banner .slider-card-text,#container-new-design-media-page .module-slider-banner .slider-card-text {
        max-width: 100%;
        font-size: 16px;
        text-align: center
    }
}

#container-new-design-events-new .module-slider-banner .slider-card-link,#container-new-design-home .module-slider-banner .slider-card-link,#container-new-design-media-page .module-slider-banner .slider-card-link {
    padding: 30px 0
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-slider-banner .slider-card-link,#container-new-design-home .module-slider-banner .slider-card-link,#container-new-design-media-page .module-slider-banner .slider-card-link {
        text-align: center
    }
}

#container-new-design-events-new .module-slider-banner-inner::after,#container-new-design-home .module-slider-banner-inner::after,#container-new-design-media-page .module-slider-banner-inner::after {
    box-shadow: inset 8px 8px 10px 0
}

#container-new-design-events-new .module-media .module-media-header,#container-new-design-home .module-media .module-media-header,#container-new-design-media-page .module-media .module-media-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 75px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-media .module-media-header,#container-new-design-home .module-media .module-media-header,#container-new-design-media-page .module-media .module-media-header {
        margin-bottom: 40px
    }
}

#container-new-design-events-new .module-media .module-media-header .module-media-header-title,#container-new-design-home .module-media .module-media-header .module-media-header-title,#container-new-design-media-page .module-media .module-media-header .module-media-header-title {
    font-size: 44px;
    font-weight: 700;
    color: #28285b;
    margin-bottom: 5px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-media .module-media-header .module-media-header-title,#container-new-design-home .module-media .module-media-header .module-media-header-title,#container-new-design-media-page .module-media .module-media-header .module-media-header-title {
        font-size: 32px;
        text-align: center
    }
}

#container-new-design-events-new .module-media .module-media-header .module-media-header-subtitle,#container-new-design-home .module-media .module-media-header .module-media-header-subtitle,#container-new-design-media-page .module-media .module-media-header .module-media-header-subtitle {
    font-size: 28px;
    font-weight: medium;
    color: #49499e
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-media .module-media-header .module-media-header-subtitle,#container-new-design-home .module-media .module-media-header .module-media-header-subtitle,#container-new-design-media-page .module-media .module-media-header .module-media-header-subtitle {
        font-size: 20px;
        text-align: center
    }
}

#container-new-design-events-new .module-media .module-media-card,#container-new-design-home .module-media .module-media-card,#container-new-design-media-page .module-media .module-media-card {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap
}

#container-new-design-events-new .module-media .module-media-card .module-media-featured-title,#container-new-design-home .module-media .module-media-card .module-media-featured-title,#container-new-design-media-page .module-media .module-media-card .module-media-featured-title {
    width: 100%;
    font-size: 36px;
    font-weight: 700;
    color: #28285b;
    line-height: 1.3;
    margin-bottom: 10px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-media .module-media-card .module-media-featured-title,#container-new-design-home .module-media .module-media-card .module-media-featured-title,#container-new-design-media-page .module-media .module-media-card .module-media-featured-title {
        font-size: 24px
    }
}

#container-new-design-events-new .module-media .module-media-card .module-media-content,#container-new-design-home .module-media .module-media-card .module-media-content,#container-new-design-media-page .module-media .module-media-card .module-media-content {
    width: 45%
}

#container-new-design-events-new .module-media .module-media-card .module-media-content-title,#container-new-design-home .module-media .module-media-card .module-media-content-title,#container-new-design-media-page .module-media .module-media-card .module-media-content-title {
    font-size: 36px;
    font-weight: 700;
    color: #28285b;
    line-height: 1.3;
    margin-bottom: 25px
}

#container-new-design-events-new .module-media .module-media-card .module-media-content-html,#container-new-design-home .module-media .module-media-card .module-media-content-html,#container-new-design-media-page .module-media .module-media-card .module-media-content-html {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5
}

#container-new-design-events-new .module-media .module-media-card .module-media-content-html li,#container-new-design-home .module-media .module-media-card .module-media-content-html li,#container-new-design-media-page .module-media .module-media-card .module-media-content-html li {
    list-style-type: square;
    margin-bottom: 10px;
    margin-left: 15px
}

#container-new-design-events-new .module-media .module-media-card .module-media-content-html h2,#container-new-design-events-new .module-media .module-media-card .module-media-content-html h3,#container-new-design-events-new .module-media .module-media-card .module-media-content-html h4,#container-new-design-events-new .module-media .module-media-card .module-media-content-html h5,#container-new-design-events-new .module-media .module-media-card .module-media-content-html h6,#container-new-design-home .module-media .module-media-card .module-media-content-html h2,#container-new-design-home .module-media .module-media-card .module-media-content-html h3,#container-new-design-home .module-media .module-media-card .module-media-content-html h4,#container-new-design-home .module-media .module-media-card .module-media-content-html h5,#container-new-design-home .module-media .module-media-card .module-media-content-html h6,#container-new-design-media-page .module-media .module-media-card .module-media-content-html h2,#container-new-design-media-page .module-media .module-media-card .module-media-content-html h3,#container-new-design-media-page .module-media .module-media-card .module-media-content-html h4,#container-new-design-media-page .module-media .module-media-card .module-media-content-html h5,#container-new-design-media-page .module-media .module-media-card .module-media-content-html h6 {
    color: #e2d65d
}

#container-new-design-events-new .module-media .module-media-card .module-media-content-title-list,#container-new-design-home .module-media .module-media-card .module-media-content-title-list,#container-new-design-media-page .module-media .module-media-card .module-media-content-title-list {
    font-size: 22px;
    font-weight: 700;
    color: #28285b;
    margin-bottom: 20px
}

#container-new-design-events-new .module-media .module-media-card .module-media-content-list,#container-new-design-home .module-media .module-media-card .module-media-content-list,#container-new-design-media-page .module-media .module-media-card .module-media-content-list {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 20px
}

#container-new-design-events-new .module-media .module-media-card .module-media-content-list li,#container-new-design-home .module-media .module-media-card .module-media-content-list li,#container-new-design-media-page .module-media .module-media-card .module-media-content-list li {
    list-style-type: none;
    padding-left: 50px;
    background-image: url(../images/new-design/list-comparing.svg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 32px 32px;
    line-height: 1.5;
    margin-bottom: 30px;
    min-height: 35px
}

#container-new-design-events-new .module-media .module-media-card .module-media-content-link,#container-new-design-home .module-media .module-media-card .module-media-content-link,#container-new-design-media-page .module-media .module-media-card .module-media-content-link {
    padding: 30px 0
}

#container-new-design-events-new .module-media .module-media-card .module-content-from-featured-title,#container-new-design-home .module-media .module-media-card .module-content-from-featured-title,#container-new-design-media-page .module-media .module-media-card .module-content-from-featured-title {
    border-top: 2px solid #e09d2f;
    padding-top: 25px
}

#container-new-design-events-new .module-media .module-media-card .module-media-image,#container-new-design-home .module-media .module-media-card .module-media-image,#container-new-design-media-page .module-media .module-media-card .module-media-image {
    width: 45%
}

#container-new-design-events-new .module-media .module-media-card .module-media-image img,#container-new-design-home .module-media .module-media-card .module-media-image img,#container-new-design-media-page .module-media .module-media-card .module-media-image img {
    width: 100%;
    height: auto
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-media .module-media-card,#container-new-design-home .module-media .module-media-card,#container-new-design-media-page .module-media .module-media-card {
        flex-direction: column
    }

    #container-new-design-events-new .module-media .module-media-card .module-media-content,#container-new-design-home .module-media .module-media-card .module-media-content,#container-new-design-media-page .module-media .module-media-card .module-media-content {
        width: 100%
    }

    #container-new-design-events-new .module-media .module-media-card .module-media-content-title,#container-new-design-home .module-media .module-media-card .module-media-content-title,#container-new-design-media-page .module-media .module-media-card .module-media-content-title {
        font-size: 32px
    }

    #container-new-design-events-new .module-media .module-media-card .module-media-content-html,#container-new-design-home .module-media .module-media-card .module-media-content-html,#container-new-design-media-page .module-media .module-media-card .module-media-content-html {
        font-size: 18px
    }

    #container-new-design-events-new .module-media .module-media-card .module-media-image,#container-new-design-home .module-media .module-media-card .module-media-image,#container-new-design-media-page .module-media .module-media-card .module-media-image {
        width: 100%
    }
}

#container-new-design-events-new .module-media .module-media-right .module-media-content,#container-new-design-home .module-media .module-media-right .module-media-content,#container-new-design-media-page .module-media .module-media-right .module-media-content {
    order: 1
}

#container-new-design-events-new .module-media .module-media-right .module-media-image,#container-new-design-home .module-media .module-media-right .module-media-image,#container-new-design-media-page .module-media .module-media-right .module-media-image {
    order: 2
}

#container-new-design-events-new .module-media .module-media-left .module-media-featured-title,#container-new-design-home .module-media .module-media-left .module-media-featured-title,#container-new-design-media-page .module-media .module-media-left .module-media-featured-title {
    padding-left: 55%
}

#container-new-design-events-new .module-media .module-media-left .module-media-content,#container-new-design-home .module-media .module-media-left .module-media-content,#container-new-design-media-page .module-media .module-media-left .module-media-content {
    order: 2
}

#container-new-design-events-new .module-media .module-media-left .module-media-image,#container-new-design-home .module-media .module-media-left .module-media-image,#container-new-design-media-page .module-media .module-media-left .module-media-image {
    order: 1
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-media .module-media-left .module-media-featured-title,#container-new-design-home .module-media .module-media-left .module-media-featured-title,#container-new-design-media-page .module-media .module-media-left .module-media-featured-title {
        padding-left: 0
    }

    #container-new-design-events-new .module-media .module-media-left .module-media-content,#container-new-design-home .module-media .module-media-left .module-media-content,#container-new-design-media-page .module-media .module-media-left .module-media-content {
        order: 1
    }

    #container-new-design-events-new .module-media .module-media-left .module-media-image,#container-new-design-home .module-media .module-media-left .module-media-image,#container-new-design-media-page .module-media .module-media-left .module-media-image {
        order: 2
    }
}

#container-new-design-events-new .module-media .module-media-featured-title,#container-new-design-home .module-media .module-media-featured-title,#container-new-design-media-page .module-media .module-media-featured-title {
    align-items: flex-start
}

#container-new-design-events-new .module-media-dark .module-media-content,#container-new-design-home .module-media-dark .module-media-content,#container-new-design-media-page .module-media-dark .module-media-content {
    color: #fff
}

#container-new-design-events-new .module-media-dark .module-media-content .module-media-content-title,#container-new-design-home .module-media-dark .module-media-content .module-media-content-title,#container-new-design-media-page .module-media-dark .module-media-content .module-media-content-title {
    color: #fff
}

#container-new-design-events-new .module-media-dark .module-media-content .module-media-content-html h2,#container-new-design-events-new .module-media-dark .module-media-content .module-media-content-html h3,#container-new-design-events-new .module-media-dark .module-media-content .module-media-content-html h4,#container-new-design-events-new .module-media-dark .module-media-content .module-media-content-html h5,#container-new-design-events-new .module-media-dark .module-media-content .module-media-content-html h6,#container-new-design-home .module-media-dark .module-media-content .module-media-content-html h2,#container-new-design-home .module-media-dark .module-media-content .module-media-content-html h3,#container-new-design-home .module-media-dark .module-media-content .module-media-content-html h4,#container-new-design-home .module-media-dark .module-media-content .module-media-content-html h5,#container-new-design-home .module-media-dark .module-media-content .module-media-content-html h6,#container-new-design-media-page .module-media-dark .module-media-content .module-media-content-html h2,#container-new-design-media-page .module-media-dark .module-media-content .module-media-content-html h3,#container-new-design-media-page .module-media-dark .module-media-content .module-media-content-html h4,#container-new-design-media-page .module-media-dark .module-media-content .module-media-content-html h5,#container-new-design-media-page .module-media-dark .module-media-content .module-media-content-html h6 {
    color: #e2d65d
}

#container-new-design-events-new .module-tabs-inner,#container-new-design-home .module-tabs-inner,#container-new-design-media-page .module-tabs-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

#container-new-design-events-new .module-tabs-inner .module-tabs-nav,#container-new-design-home .module-tabs-inner .module-tabs-nav,#container-new-design-media-page .module-tabs-inner .module-tabs-nav {
    width: 100%
}

#container-new-design-events-new .module-tabs-inner .module-tabs-nav .module-tabs-list,#container-new-design-home .module-tabs-inner .module-tabs-nav .module-tabs-list,#container-new-design-media-page .module-tabs-inner .module-tabs-nav .module-tabs-list {
    display: flex;
    justify-content: space-between;
    align-items: center
}

#container-new-design-events-new .module-tabs-inner .module-tabs-nav .module-tabs-list .module-tabs-tab,#container-new-design-home .module-tabs-inner .module-tabs-nav .module-tabs-list .module-tabs-tab,#container-new-design-media-page .module-tabs-inner .module-tabs-nav .module-tabs-list .module-tabs-tab {
    width: 100%;
    height: 78px;
    line-height: 78px;
    padding-left: 38px;
    color: #28285b;
    font-size: 25px;
    border-radius: 16px 16px 0 0;
    background: 0 0;
    font-weight: 500;
    outline: 0;
    min-height: auto
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-tabs-inner .module-tabs-nav .module-tabs-list .module-tabs-tab,#container-new-design-home .module-tabs-inner .module-tabs-nav .module-tabs-list .module-tabs-tab,#container-new-design-media-page .module-tabs-inner .module-tabs-nav .module-tabs-list .module-tabs-tab {
        font-size: 20px;
        text-align: center;
        padding-left: 0
    }
}

#container-new-design-events-new .module-tabs-inner .module-tabs-nav .module-tabs-list .active,#container-new-design-home .module-tabs-inner .module-tabs-nav .module-tabs-list .active,#container-new-design-media-page .module-tabs-inner .module-tabs-nav .module-tabs-list .active {
    color: #49499e
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content,#container-new-design-home .module-tabs-inner .module-tabs-content,#container-new-design-media-page .module-tabs-inner .module-tabs-content {
    padding: 30px;
    border-radius: 30px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner {
        flex-direction: column
    }
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content {
    width: 48%
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content {
        width: 100%
    }
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    color: #343534
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html li,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html li,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html li {
    list-style-type: square;
    margin-bottom: 10px;
    margin-left: 15px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h2,#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h3,#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h4,#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h5,#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h6,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h2,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h3,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h4,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h5,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h6,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h2,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h3,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h4,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h5,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-html h6 {
    color: #e2d65d
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-title-list,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-title-list,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-title-list {
    font-size: 22px;
    font-weight: 700;
    color: #28285b;
    margin-bottom: 20px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-list,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-list,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-list {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 20px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-list li,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-list li,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-content .module-tab-content-list li {
    list-style-type: none;
    padding-left: 50px;
    background-image: url(../images/new-design/list-comparing.svg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 32px 32px;
    line-height: 1.5;
    margin-bottom: 30px;
    min-height: 35px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image {
    width: 40%
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image {
        width: 70%
    }
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image .module-tab-content-image,#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image .swiper-container,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image .module-tab-content-image,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image .swiper-container,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image .module-tab-content-image,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image .swiper-container {
    margin: 20px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image .swiper .swiper-slide,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image .swiper .swiper-slide,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image .swiper .swiper-slide {
    width: 100%!important
}

#container-new-design-events-new .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image img,#container-new-design-home .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image img,#container-new-design-media-page .module-tabs-inner .module-tabs-content .module-tab-content-inner .module-tab-image img {
    width: 100%;
    height: auto
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner {
    padding: 0 15px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .accordion-item,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .accordion-item,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .accordion-item {
    border: 0
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-title,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-title,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-title {
    display: flex;
    justify-content: space-between;
    font-size: 22px;
    font-weight: 700;
    color: #28285b;
    margin-bottom: 20px;
    background: 0 0;
    padding: 0
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-title::after,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-title::after,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-title::after {
    width: 13px;
    height: 13px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content {
    padding: 0!important
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content {
    width: 100%
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    color: #343534
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h2,#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h3,#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h4,#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h5,#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h6,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h2,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h3,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h4,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h5,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h6,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h2,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h3,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h4,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h5,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-html h6 {
    color: #e2d65d
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-title-list,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-title-list,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-title-list {
    font-size: 22px;
    font-weight: 700;
    color: #28285b;
    margin-bottom: 20px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-list,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-list,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-list {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 20px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-list li,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-list li,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-content .module-tab-content-list li {
    list-style-type: none;
    padding-left: 50px;
    background-image: url(../images/new-design/list-comparing.svg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 32px 32px;
    line-height: 1.5;
    margin-bottom: 30px;
    min-height: 35px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image {
    width: 100%;
    margin-bottom: 50px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image .swiper .swiper-slide,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image .swiper .swiper-slide,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image .swiper .swiper-slide {
    width: 100%!important
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image .module-tab-content-image,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image .module-tab-content-image,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image .module-tab-content-image {
    margin: 20px
}

#container-new-design-events-new .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image img,#container-new-design-home .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image img,#container-new-design-media-page .module-tabs-inner .module-tabs-accordion .module-tabs-accordion-inner .module-tabs-accordion-content .module-tab-image img {
    width: 100%;
    height: auto
}

#container-new-design-events-new .module-simple,#container-new-design-home .module-simple,#container-new-design-media-page .module-simple {
    padding: 70px 0;
    display: flex;
    align-items: center
}

#container-new-design-events-new .module-simple-inner,#container-new-design-home .module-simple-inner,#container-new-design-media-page .module-simple-inner {
    width: 100%
}

#container-new-design-events-new .module-simple-content,#container-new-design-home .module-simple-content,#container-new-design-media-page .module-simple-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

#container-new-design-events-new .module-simple-content-title,#container-new-design-home .module-simple-content-title,#container-new-design-media-page .module-simple-content-title {
    font-size: 37px;
    font-weight: 700;
    color: #fff;
    line-height: 1.3;
    margin-bottom: 25px;
    text-align: center
}

#container-new-design-events-new .module-simple-content-html,#container-new-design-home .module-simple-content-html,#container-new-design-media-page .module-simple-content-html {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    max-width: 820px;
    text-align: center
}

#container-new-design-events-new .module-simple-content-html li,#container-new-design-home .module-simple-content-html li,#container-new-design-media-page .module-simple-content-html li {
    list-style-type: square;
    margin-bottom: 10px;
    margin-left: 15px
}

#container-new-design-events-new .module-simple-content-html h1,#container-new-design-events-new .module-simple-content-html h2,#container-new-design-events-new .module-simple-content-html h3,#container-new-design-events-new .module-simple-content-html h4,#container-new-design-events-new .module-simple-content-html h5,#container-new-design-events-new .module-simple-content-html h6,#container-new-design-home .module-simple-content-html h1,#container-new-design-home .module-simple-content-html h2,#container-new-design-home .module-simple-content-html h3,#container-new-design-home .module-simple-content-html h4,#container-new-design-home .module-simple-content-html h5,#container-new-design-home .module-simple-content-html h6,#container-new-design-media-page .module-simple-content-html h1,#container-new-design-media-page .module-simple-content-html h2,#container-new-design-media-page .module-simple-content-html h3,#container-new-design-media-page .module-simple-content-html h4,#container-new-design-media-page .module-simple-content-html h5,#container-new-design-media-page .module-simple-content-html h6 {
    color: #fff
}

#container-new-design-events-new .module-simple-content-html h1 b,#container-new-design-events-new .module-simple-content-html h1 strong,#container-new-design-events-new .module-simple-content-html h2 b,#container-new-design-events-new .module-simple-content-html h2 strong,#container-new-design-events-new .module-simple-content-html h3 b,#container-new-design-events-new .module-simple-content-html h3 strong,#container-new-design-events-new .module-simple-content-html h4 b,#container-new-design-events-new .module-simple-content-html h4 strong,#container-new-design-events-new .module-simple-content-html h5 b,#container-new-design-events-new .module-simple-content-html h5 strong,#container-new-design-events-new .module-simple-content-html h6 b,#container-new-design-events-new .module-simple-content-html h6 strong,#container-new-design-home .module-simple-content-html h1 b,#container-new-design-home .module-simple-content-html h1 strong,#container-new-design-home .module-simple-content-html h2 b,#container-new-design-home .module-simple-content-html h2 strong,#container-new-design-home .module-simple-content-html h3 b,#container-new-design-home .module-simple-content-html h3 strong,#container-new-design-home .module-simple-content-html h4 b,#container-new-design-home .module-simple-content-html h4 strong,#container-new-design-home .module-simple-content-html h5 b,#container-new-design-home .module-simple-content-html h5 strong,#container-new-design-home .module-simple-content-html h6 b,#container-new-design-home .module-simple-content-html h6 strong,#container-new-design-media-page .module-simple-content-html h1 b,#container-new-design-media-page .module-simple-content-html h1 strong,#container-new-design-media-page .module-simple-content-html h2 b,#container-new-design-media-page .module-simple-content-html h2 strong,#container-new-design-media-page .module-simple-content-html h3 b,#container-new-design-media-page .module-simple-content-html h3 strong,#container-new-design-media-page .module-simple-content-html h4 b,#container-new-design-media-page .module-simple-content-html h4 strong,#container-new-design-media-page .module-simple-content-html h5 b,#container-new-design-media-page .module-simple-content-html h5 strong,#container-new-design-media-page .module-simple-content-html h6 b,#container-new-design-media-page .module-simple-content-html h6 strong {
    color: #e09d2f
}

#container-new-design-events-new .module-simple-content-html h1,#container-new-design-home .module-simple-content-html h1,#container-new-design-media-page .module-simple-content-html h1 {
    font-size: 50px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 30px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-simple-content-html h1,#container-new-design-home .module-simple-content-html h1,#container-new-design-media-page .module-simple-content-html h1 {
        font-size: 36px;
        line-height: 36px
    }
}

#container-new-design-events-new .module-simple-content-html h2,#container-new-design-home .module-simple-content-html h2,#container-new-design-media-page .module-simple-content-html h2 {
    font-size: 37px;
    font-weight: 700;
    line-height: 54px;
    margin-bottom: 30px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-simple-content-html h2,#container-new-design-home .module-simple-content-html h2,#container-new-design-media-page .module-simple-content-html h2 {
        font-size: 26px;
        line-height: 36px
    }
}

#container-new-design-events-new .module-simple-content-html h3,#container-new-design-home .module-simple-content-html h3,#container-new-design-media-page .module-simple-content-html h3 {
    font-size: 37px;
    font-weight: 400;
    line-height: 54px;
    margin-bottom: 30px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-simple-content-html h3,#container-new-design-home .module-simple-content-html h3,#container-new-design-media-page .module-simple-content-html h3 {
        font-size: 26px;
        line-height: 36px
    }
}

#container-new-design-events-new .module-simple-content-html h4,#container-new-design-events-new .module-simple-content-html h5,#container-new-design-events-new .module-simple-content-html h6,#container-new-design-home .module-simple-content-html h4,#container-new-design-home .module-simple-content-html h5,#container-new-design-home .module-simple-content-html h6,#container-new-design-media-page .module-simple-content-html h4,#container-new-design-media-page .module-simple-content-html h5,#container-new-design-media-page .module-simple-content-html h6 {
    font-size: 28px;
    font-weight: 400;
    line-height: 42px;
    margin-bottom: 30px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-simple-content-html h4,#container-new-design-events-new .module-simple-content-html h5,#container-new-design-events-new .module-simple-content-html h6,#container-new-design-home .module-simple-content-html h4,#container-new-design-home .module-simple-content-html h5,#container-new-design-home .module-simple-content-html h6,#container-new-design-media-page .module-simple-content-html h4,#container-new-design-media-page .module-simple-content-html h5,#container-new-design-media-page .module-simple-content-html h6 {
        font-size: 20px;
        line-height: 30px
    }
}

#container-new-design-events-new .module-simple-content-link,#container-new-design-home .module-simple-content-link,#container-new-design-media-page .module-simple-content-link {
    padding: 30px 0
}

#container-new-design-events-new .module-simple-content-link .link-inner,#container-new-design-home .module-simple-content-link .link-inner,#container-new-design-media-page .module-simple-content-link .link-inner {
    font-weight: 700
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-simple-content-title,#container-new-design-home .module-simple-content-title,#container-new-design-media-page .module-simple-content-title {
        font-size: 28px
    }

    #container-new-design-events-new .module-simple-content-html,#container-new-design-home .module-simple-content-html,#container-new-design-media-page .module-simple-content-html {
        font-size: 16px
    }
}

#container-new-design-events-new .module-simple-light,#container-new-design-home .module-simple-light,#container-new-design-media-page .module-simple-light {
    color: #343534
}

#container-new-design-events-new .module-simple-light .module-simple-content-html,#container-new-design-events-new .module-simple-light .module-simple-content-title,#container-new-design-home .module-simple-light .module-simple-content-html,#container-new-design-home .module-simple-light .module-simple-content-title,#container-new-design-media-page .module-simple-light .module-simple-content-html,#container-new-design-media-page .module-simple-light .module-simple-content-title {
    color: #28285b
}

#container-new-design-events-new .module-simple-left .module-simple-content,#container-new-design-home .module-simple-left .module-simple-content,#container-new-design-media-page .module-simple-left .module-simple-content {
    align-items: flex-start
}

#container-new-design-events-new .module-simple-left .module-simple-content-title,#container-new-design-home .module-simple-left .module-simple-content-title,#container-new-design-media-page .module-simple-left .module-simple-content-title {
    text-align: left
}

#container-new-design-events-new .module-simple-left .module-simple-content-html,#container-new-design-home .module-simple-left .module-simple-content-html,#container-new-design-media-page .module-simple-left .module-simple-content-html {
    text-align: left
}

#container-new-design-events-new .module-simple-left .module-simple-content-link,#container-new-design-home .module-simple-left .module-simple-content-link,#container-new-design-media-page .module-simple-left .module-simple-content-link {
    text-align: left
}

#container-new-design-events-new .module-simple-right .module-simple-content,#container-new-design-home .module-simple-right .module-simple-content,#container-new-design-media-page .module-simple-right .module-simple-content {
    align-items: flex-end
}

#container-new-design-events-new .module-simple-right .module-simple-content-title,#container-new-design-home .module-simple-right .module-simple-content-title,#container-new-design-media-page .module-simple-right .module-simple-content-title {
    text-align: right
}

#container-new-design-events-new .module-simple-right .module-simple-content-html,#container-new-design-home .module-simple-right .module-simple-content-html,#container-new-design-media-page .module-simple-right .module-simple-content-html {
    text-align: right
}

#container-new-design-events-new .module-simple-right .module-simple-content-link,#container-new-design-home .module-simple-right .module-simple-content-link,#container-new-design-media-page .module-simple-right .module-simple-content-link {
    text-align: right
}

#container-new-design-events-new .module-countdown .countdown,#container-new-design-home .module-countdown .countdown,#container-new-design-media-page .module-countdown .countdown {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    column-gap: 20px;
    row-gap: 20px
}

#container-new-design-events-new .module-countdown .countdown .countdown-time-box,#container-new-design-home .module-countdown .countdown .countdown-time-box,#container-new-design-media-page .module-countdown .countdown .countdown-time-box {
    width: 120px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    column-gap: 5px
}

#container-new-design-events-new .module-countdown .countdown .countdown-time-box .countdown-time,#container-new-design-home .module-countdown .countdown .countdown-time-box .countdown-time,#container-new-design-media-page .module-countdown .countdown .countdown-time-box .countdown-time {
    font-size: 60px;
    font-weight: 700;
    color: #e2d65d;
    line-height: 1.5
}

#container-new-design-events-new .module-countdown .countdown .countdown-time-box .countdown-time-text,#container-new-design-home .module-countdown .countdown .countdown-time-box .countdown-time-text,#container-new-design-media-page .module-countdown .countdown .countdown-time-box .countdown-time-text {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    line-height: 1.5
}

#container-new-design-events-new .module-countdown .module-simple-content-html,#container-new-design-home .module-countdown .module-simple-content-html,#container-new-design-media-page .module-countdown .module-simple-content-html {
    margin-top: 25px
}

@media screen and (max-width:440px) {
    #container-new-design-events-new .module-countdown .module-simple-content-title,#container-new-design-home .module-countdown .module-simple-content-title,#container-new-design-media-page .module-countdown .module-simple-content-title {
        margin-top: 20px
    }

    #container-new-design-events-new .module-countdown .countdown,#container-new-design-home .module-countdown .countdown,#container-new-design-media-page .module-countdown .countdown {
        flex-wrap: wrap
    }
}

#container-new-design-events-new .module-countdown.module-simple-light .countdown-time,#container-new-design-home .module-countdown.module-simple-light .countdown-time,#container-new-design-media-page .module-countdown.module-simple-light .countdown-time {
    color: #49499e!important
}

#container-new-design-events-new .module-countdown.module-simple-light .countdown-time-text,#container-new-design-home .module-countdown.module-simple-light .countdown-time-text,#container-new-design-media-page .module-countdown.module-simple-light .countdown-time-text {
    color: #28285b!important
}

#container-new-design-events-new .module-icons .module-icons-header,#container-new-design-home .module-icons .module-icons-header,#container-new-design-media-page .module-icons .module-icons-header {
    text-align: center;
    max-width: 75%
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-icons .module-icons-header,#container-new-design-home .module-icons .module-icons-header,#container-new-design-media-page .module-icons .module-icons-header {
        max-width: 100%
    }
}

#container-new-design-events-new .module-icons .module-icons-header .module-icons-header-title,#container-new-design-home .module-icons .module-icons-header .module-icons-header-title,#container-new-design-media-page .module-icons .module-icons-header .module-icons-header-title {
    font-size: 45px;
    font-weight: 700;
    line-height: 54px;
    color: #28285b;
    margin-bottom: 50px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-icons .module-icons-header .module-icons-header-title,#container-new-design-home .module-icons .module-icons-header .module-icons-header-title,#container-new-design-media-page .module-icons .module-icons-header .module-icons-header-title {
        font-size: 30px;
        line-height: 36px
    }
}

#container-new-design-events-new .module-icons .module-icons-footer,#container-new-design-home .module-icons .module-icons-footer,#container-new-design-media-page .module-icons .module-icons-footer {
    text-align: center;
    margin-top: 95px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-icons .module-icons-footer,#container-new-design-home .module-icons .module-icons-footer,#container-new-design-media-page .module-icons .module-icons-footer {
        margin-top: 40px
    }
}

#container-new-design-events-new .module-icons .module-icons-inner,#container-new-design-home .module-icons .module-icons-inner,#container-new-design-media-page .module-icons .module-icons-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1260px;
    margin: 0 auto;
    padding: 0;
    position: relative
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-icons .module-icons-inner,#container-new-design-home .module-icons .module-icons-inner,#container-new-design-media-page .module-icons .module-icons-inner {
        padding: 0 25px
    }
}

#container-new-design-events-new .module-icons .module-icons-inner .module-icon-item,#container-new-design-home .module-icons .module-icons-inner .module-icon-item,#container-new-design-media-page .module-icons .module-icons-inner .module-icon-item {
    width: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    z-index: 5
}

#container-new-design-events-new .module-icons .module-icons-inner .module-icon-item-image,#container-new-design-home .module-icons .module-icons-inner .module-icon-item-image,#container-new-design-media-page .module-icons .module-icons-inner .module-icon-item-image {
    width: 150px
}

#container-new-design-events-new .module-icons .module-icons-inner .module-icon-item-title,#container-new-design-home .module-icons .module-icons-inner .module-icon-item-title,#container-new-design-media-page .module-icons .module-icons-inner .module-icon-item-title {
    font-size: 30px;
    font-weight: 700;
    color: #28285b;
    line-height: 1.6;
    margin-bottom: 10px;
    text-align: center
}

#container-new-design-events-new .module-icons .module-icons-inner .module-icon-item-text,#container-new-design-home .module-icons .module-icons-inner .module-icon-item-text,#container-new-design-media-page .module-icons .module-icons-inner .module-icon-item-text {
    font-size: 16px;
    font-weight: 400;
    color: #343534;
    line-height: 1.5;
    max-width: 200px;
    text-align: center
}

#container-new-design-events-new .module-icons .module-icons-inner .module-icon-item .module-simple-content-link,#container-new-design-home .module-icons .module-icons-inner .module-icon-item .module-simple-content-link,#container-new-design-media-page .module-icons .module-icons-inner .module-icon-item .module-simple-content-link {
    margin-bottom: auto
}

#container-new-design-events-new .module-icons .module-icons-inner .module-icon-item-separator,#container-new-design-home .module-icons .module-icons-inner .module-icon-item-separator,#container-new-design-media-page .module-icons .module-icons-inner .module-icon-item-separator {
    width: 18px;
    height: 18px;
    background-color: #e8ac3c;
    position: relative;
    margin-top: 54px;
    border-radius: 40px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-icons .module-icons-inner .module-icon-item-separator,#container-new-design-home .module-icons .module-icons-inner .module-icon-item-separator,#container-new-design-media-page .module-icons .module-icons-inner .module-icon-item-separator {
        display: none
    }
}

#container-new-design-events-new .module-icons .module-icon-inner-line,#container-new-design-home .module-icons .module-icon-inner-line,#container-new-design-media-page .module-icons .module-icon-inner-line {
    height: 2px;
    background-color: #e8ac3c;
    position: absolute;
    top: 62px;
    left: 75px;
    right: 75px;
    z-index: 3
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-icons .module-icon-inner-line,#container-new-design-home .module-icons .module-icon-inner-line,#container-new-design-media-page .module-icons .module-icon-inner-line {
        display: none
    }
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-icons .module-icons-inner .module-icon-item,#container-new-design-home .module-icons .module-icons-inner .module-icon-item,#container-new-design-media-page .module-icons .module-icons-inner .module-icon-item {
        width: 50%
    }

    #container-new-design-events-new .module-icons .module-icons-inner .module-icon-item-title,#container-new-design-home .module-icons .module-icons-inner .module-icon-item-title,#container-new-design-media-page .module-icons .module-icons-inner .module-icon-item-title {
        font-size: 26px
    }

    #container-new-design-events-new .module-icons .module-icons-inner .module-icon-item-text,#container-new-design-home .module-icons .module-icons-inner .module-icon-item-text,#container-new-design-media-page .module-icons .module-icons-inner .module-icon-item-text {
        font-size: 14px;
        line-height: normal;
        max-width: 80%
    }
}

#container-new-design-events-new .module-icons .module-icons-inner-cards,#container-new-design-home .module-icons .module-icons-inner-cards,#container-new-design-media-page .module-icons .module-icons-inner-cards {
    align-items: stretch;
    row-gap: 20px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-icons .module-icons-inner-cards,#container-new-design-home .module-icons .module-icons-inner-cards,#container-new-design-media-page .module-icons .module-icons-inner-cards {
        justify-content: center;
        column-gap: 20px
    }
}

#container-new-design-events-new .module-icons .module-icons-inner-cards .module-icon-item,#container-new-design-home .module-icons .module-icons-inner-cards .module-icon-item,#container-new-design-media-page .module-icons .module-icons-inner-cards .module-icon-item {
    box-shadow: 0 3px 6px #00000029;
    border-radius: 19px;
    justify-content: flex-start;
    padding: 20px;
    width: 280px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-icons .module-icons-inner-cards .module-icon-item,#container-new-design-home .module-icons .module-icons-inner-cards .module-icon-item,#container-new-design-media-page .module-icons .module-icons-inner-cards .module-icon-item {
        width: 100%
    }
}

#container-new-design-events-new .module-icons .module-icons-inner-cards .module-icon-item .module-icon-item-title,#container-new-design-home .module-icons .module-icons-inner-cards .module-icon-item .module-icon-item-title,#container-new-design-media-page .module-icons .module-icons-inner-cards .module-icon-item .module-icon-item-title {
    font-size: 26px;
    line-height: 36px;
    color: #49499e;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px
}

#container-new-design-events-new .module-icons .module-icons-inner-free,#container-new-design-home .module-icons .module-icons-inner-free,#container-new-design-media-page .module-icons .module-icons-inner-free {
    justify-content: space-evenly
}

#container-new-design-events-new .module-icons .module-icons-inner-free .module-icon-item,#container-new-design-home .module-icons .module-icons-inner-free .module-icon-item,#container-new-design-media-page .module-icons .module-icons-inner-free .module-icon-item {
    width: 33%
}

#container-new-design-events-new .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-title,#container-new-design-home .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-title,#container-new-design-media-page .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-title {
    font-size: 28px;
    line-height: 32px;
    max-width: 200px;
    margin-top: 20px
}

#container-new-design-events-new .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-text,#container-new-design-home .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-text,#container-new-design-media-page .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-text {
    max-width: 250px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-icons .module-icons-inner-free .module-icon-item,#container-new-design-home .module-icons .module-icons-inner-free .module-icon-item,#container-new-design-media-page .module-icons .module-icons-inner-free .module-icon-item {
        width: 50%
    }

    #container-new-design-events-new .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-title,#container-new-design-home .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-title,#container-new-design-media-page .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-title {
        font-size: 20px;
        line-height: 24px;
        padding: 0 10px
    }

    #container-new-design-events-new .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-text,#container-new-design-home .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-text,#container-new-design-media-page .module-icons .module-icons-inner-free .module-icon-item .module-icon-item-text {
        padding: 0 10px
    }
}

#container-new-design-events-new .module-icons .module-icons-inner-free-center-logos,#container-new-design-home .module-icons .module-icons-inner-free-center-logos,#container-new-design-media-page .module-icons .module-icons-inner-free-center-logos {
    align-items: center;
    column-gap: 30px;
    justify-content: center;
    row-gap: 30px
}

#container-new-design-events-new .module-icons .module-icons-inner-free-center-logos .module-icon-item,#container-new-design-home .module-icons .module-icons-inner-free-center-logos .module-icon-item,#container-new-design-media-page .module-icons .module-icons-inner-free-center-logos .module-icon-item {
    width: 250px
}

#container-new-design-events-new .module-icons .module-icons-inner-accordion,#container-new-design-home .module-icons .module-icons-inner-accordion,#container-new-design-media-page .module-icons .module-icons-inner-accordion {
    row-gap: 40px;
    column-gap: 20px;
    align-items: stretch;
    justify-content: center
}

#container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item {
    width: 32%;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start
}

@media screen and (max-width:1024px) {
    #container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item {
        width: 48%
    }
}

@media screen and (max-width:767px) {
    #container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item {
        width: 100%
    }
}

#container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-image,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-image,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-image {
    width: 80px
}

#container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-content,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-content,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-content {
    width: calc(100% - 110px);
    padding-left: 10px;
    padding-right: 20px;
    border-bottom: 2px solid #e09d2f
}

#container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item .item-hidden,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item .item-hidden,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item .item-hidden {
    display: none
}

#container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-title,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-title,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-title {
    width: 100%;
    text-align: left;
    font-size: 25px;
    line-height: 32px
}

#container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-text,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-text,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item .module-icon-item-text {
    text-align: left;
    width: 100%;
    max-width: none
}

#container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item .module-simple-content-link,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item .module-simple-content-link,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item .module-simple-content-link {
    text-align: left;
    padding-top: 0;
    width: 100%;
    max-width: none
}

#container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item:hover,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item:hover,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item:hover {
    cursor: pointer
}

#container-new-design-events-new .module-icons .module-icons-inner-accordion .module-icon-item:hover .module-icon-item-title,#container-new-design-home .module-icons .module-icons-inner-accordion .module-icon-item:hover .module-icon-item-title,#container-new-design-media-page .module-icons .module-icons-inner-accordion .module-icon-item:hover .module-icon-item-title {
    color: #49499e
}

#container-new-design-events-new .module-icons-dark .module-icons-header .module-icons-header-title,#container-new-design-home .module-icons-dark .module-icons-header .module-icons-header-title,#container-new-design-media-page .module-icons-dark .module-icons-header .module-icons-header-title {
    color: #fff
}

#container-new-design-events-new .module-icons-dark .module-icon-item,#container-new-design-home .module-icons-dark .module-icon-item,#container-new-design-media-page .module-icons-dark .module-icon-item {
    background-color: #fff
}

#container-new-design-events-new .module-icons-light .module-icons-header .module-icons-header-title,#container-new-design-home .module-icons-light .module-icons-header .module-icons-header-title,#container-new-design-media-page .module-icons-light .module-icons-header .module-icons-header-title {
    color: #28285b
}

#container-new-design-events-new .module-subs-plans .module-subs-plans-header,#container-new-design-home .module-subs-plans .module-subs-plans-header,#container-new-design-media-page .module-subs-plans .module-subs-plans-header {
    text-align: center;
    max-width: 75%
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-subs-plans .module-subs-plans-header,#container-new-design-home .module-subs-plans .module-subs-plans-header,#container-new-design-media-page .module-subs-plans .module-subs-plans-header {
        max-width: 100%
    }
}

#container-new-design-events-new .module-subs-plans .module-subs-plans-header .module-subs-plans-header-title,#container-new-design-home .module-subs-plans .module-subs-plans-header .module-subs-plans-header-title,#container-new-design-media-page .module-subs-plans .module-subs-plans-header .module-subs-plans-header-title {
    font-size: 45px;
    font-weight: 700;
    line-height: 54px;
    color: #28285b;
    margin-bottom: 50px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-subs-plans .module-subs-plans-header .module-subs-plans-header-title,#container-new-design-home .module-subs-plans .module-subs-plans-header .module-subs-plans-header-title,#container-new-design-media-page .module-subs-plans .module-subs-plans-header .module-subs-plans-header-title {
        font-size: 30px;
        line-height: 36px
    }
}

#container-new-design-events-new .module-subs-plans .module-subs-plans-footer,#container-new-design-home .module-subs-plans .module-subs-plans-footer,#container-new-design-media-page .module-subs-plans .module-subs-plans-footer {
    text-align: center;
    margin-top: 65px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-subs-plans .module-subs-plans-footer,#container-new-design-home .module-subs-plans .module-subs-plans-footer,#container-new-design-media-page .module-subs-plans .module-subs-plans-footer {
        margin-top: 40px
    }
}

#container-new-design-events-new .module-subs-plans .module-subs-plans-inner,#container-new-design-home .module-subs-plans .module-subs-plans-inner,#container-new-design-media-page .module-subs-plans .module-subs-plans-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    row-gap: 20px;
    column-gap: 20px;
    max-width: 1260px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    padding-left: 15px;
    padding-right: 15px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-subs-plans .module-subs-plans-inner,#container-new-design-home .module-subs-plans .module-subs-plans-inner,#container-new-design-media-page .module-subs-plans .module-subs-plans-inner {
        justify-content: center;
        column-gap: 20px
    }
}

#container-new-design-events-new .module-subs-plans .module-subs-plans-inner .module-plan-item,#container-new-design-home .module-subs-plans .module-subs-plans-inner .module-plan-item,#container-new-design-media-page .module-subs-plans .module-subs-plans-inner .module-plan-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    z-index: 5;
    box-shadow: 0 3px 6px #00000029;
    border-radius: 19px;
    width: 280px;
    background-color: #fff
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-subs-plans .module-subs-plans-inner .module-plan-item,#container-new-design-home .module-subs-plans .module-subs-plans-inner .module-plan-item,#container-new-design-media-page .module-subs-plans .module-subs-plans-inner .module-plan-item {
        width: 100%
    }
}

#container-new-design-events-new .module-subs-plans .module-subs-plans-inner .module-plan-item-title,#container-new-design-home .module-subs-plans .module-subs-plans-inner .module-plan-item-title,#container-new-design-media-page .module-subs-plans .module-subs-plans-inner .module-plan-item-title {
    font-size: 25px;
    font-weight: 700;
    color: #28285b;
    line-height: 30px;
    width: 100%;
    background-color: #49499e;
    color: #fff;
    min-height: 100px;
    border-radius: 19px 19px 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    text-align: center
}

#container-new-design-events-new .module-subs-plans .module-subs-plans-inner .module-plan-item-text,#container-new-design-home .module-subs-plans .module-subs-plans-inner .module-plan-item-text,#container-new-design-media-page .module-subs-plans .module-subs-plans-inner .module-plan-item-text {
    font-size: 15px;
    font-weight: 700;
    color: #343534;
    line-height: 20px;
    max-width: 250px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px
}

#container-new-design-events-new .module-subs-plans .module-subs-plans-inner .module-plan-item-text li,#container-new-design-home .module-subs-plans .module-subs-plans-inner .module-plan-item-text li,#container-new-design-media-page .module-subs-plans .module-subs-plans-inner .module-plan-item-text li {
    list-style: none;
    margin-bottom: 10px;
    min-height: 30px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-subs-plans .module-subs-plans-inner .module-plan-item-title,#container-new-design-home .module-subs-plans .module-subs-plans-inner .module-plan-item-title,#container-new-design-media-page .module-subs-plans .module-subs-plans-inner .module-plan-item-title {
        font-size: 26px;
        padding: 0 20px
    }

    #container-new-design-events-new .module-subs-plans .module-subs-plans-inner .module-plan-item-text,#container-new-design-home .module-subs-plans .module-subs-plans-inner .module-plan-item-text,#container-new-design-media-page .module-subs-plans .module-subs-plans-inner .module-plan-item-text {
        font-size: 14px;
        line-height: normal;
        max-width: 80%
    }
}

#container-new-design-events-new .module-subs-plans-dark .module-subs-plans-header .module-subs-plans-header-title,#container-new-design-home .module-subs-plans-dark .module-subs-plans-header .module-subs-plans-header-title,#container-new-design-media-page .module-subs-plans-dark .module-subs-plans-header .module-subs-plans-header-title {
    color: #fff
}

#container-new-design-events-new .module-subs-plans-dark .module-plan-item,#container-new-design-home .module-subs-plans-dark .module-plan-item,#container-new-design-media-page .module-subs-plans-dark .module-plan-item {
    background-color: #fff
}

#container-new-design-events-new .module-subs-plans-light .module-subs-plans-header .module-subs-plans-header-title,#container-new-design-home .module-subs-plans-light .module-subs-plans-header .module-subs-plans-header-title,#container-new-design-media-page .module-subs-plans-light .module-subs-plans-header .module-subs-plans-header-title {
    color: #28285b
}

#container-new-design-events-new .module-posts .module-posts-inner,#container-new-design-home .module-posts .module-posts-inner,#container-new-design-media-page .module-posts .module-posts-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start
}

#container-new-design-events-new .module-posts .module-posts-inner .module-posts-content-title,#container-new-design-home .module-posts .module-posts-inner .module-posts-content-title,#container-new-design-media-page .module-posts .module-posts-inner .module-posts-content-title {
    width: 100%;
    font-size: 37px;
    font-weight: 700;
    line-height: 1.3;
    color: #1a211a;
    margin-bottom: 50px
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content,#container-new-design-home .module-posts .module-posts-inner .block-content,#container-new-design-media-page .module-posts .module-posts-inner .block-content {
    width: 50%
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-title,#container-new-design-home .module-posts .module-posts-inner .block-content-title,#container-new-design-media-page .module-posts .module-posts-inner .block-content-title {
    font-size: 27px;
    font-weight: 400;
    margin-bottom: 35px;
    margin-top: 15px;
    line-height: normal;
    color: #49499e
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card {
    display: flex;
    padding-right: 30px
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card-image,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card-image,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card-image {
    min-width: 125px;
    margin-right: 15px
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card-image img,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card-image img,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card-image img {
    width: 125px;
    height: 105px;
    object-fit: cover
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card-content,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card-content,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 2rem
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card-title,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card-title,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card-title {
    font-size: 19px;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    color: #1a211a;
    margin-bottom: 20px
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card-link a,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card-link a,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card-link a {
    text-decoration: none!important
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width {
    width: 100%
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 100%
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col {
    background-color: #fff;
    border: 1px hidden #e1e1e1;
    border-radius: 15px;
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
    overflow: hidden;
    margin: 10px;
    display: flex;
    flex-direction: column;
    transition: transform .3s ease;
    padding-right: 0;
    width: 215px;
    min-height: 323px
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-image,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-image,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-image {
    min-width: auto;
    margin-right: 0;
    height: 150px;
    margin-bottom: 10px
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-image img,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-image img,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-image img {
    width: 100%;
    height: auto;
    border-radius: 5px 5px 0 0;
    object-fit: cover
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content {
    padding: 5px 15px 20px 15px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .block-content-posts-card-title,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .block-content-posts-card-title,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .block-content-posts-card-title {
    font-family: Bitter,georgia,serif;
    font-size: 1.8rem;
    font-weight: 700;
    margin: 0
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .item-date,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .item-date,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .item-date {
    font-family: Bitter,georgia,serif;
    font-weight: 500;
    font-size: 1.2rem;
    margin: 0;
    margin-top: 10px;
    margin-bottom: 0
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .types,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .types,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .types {
    font-size: 1.2rem;
    line-height: 1.2;
    color: #888;
    min-height: 2.4em
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .block-content-posts-card-link,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .block-content-posts-card-link,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .block-content-posts-card-link {
    margin-top: auto
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .icon-right-arrow,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .icon-right-arrow,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .icon-right-arrow {
    width: 16px;
    margin-left: 5px
}

#container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .block-content-posts-card:hover,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .block-content-posts-card:hover,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col .block-content-posts-card-content .block-content-posts-card:hover {
    transform: translateY(-5px)
}

@media (max-width:860px) {
    #container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style {
        flex-direction: column
    }

    #container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-col {
        width: 70%;
        align-self: center
    }

    #container-new-design-events-new .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-link a,#container-new-design-home .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-link a,#container-new-design-media-page .module-posts .module-posts-inner .block-content-full-width .card-style .block-content-posts-card-link a {
        font-size: .9rem;
        padding: 8px 12px
    }
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-posts .module-posts-inner .module-posts-content-title,#container-new-design-home .module-posts .module-posts-inner .module-posts-content-title,#container-new-design-media-page .module-posts .module-posts-inner .module-posts-content-title {
        font-size: 28px
    }

    #container-new-design-events-new .module-posts .module-posts-inner .block-content,#container-new-design-home .module-posts .module-posts-inner .block-content,#container-new-design-media-page .module-posts .module-posts-inner .block-content {
        width: 100%;
        margin-bottom: 20px
    }

    #container-new-design-events-new .module-posts .module-posts-inner .block-content-title,#container-new-design-home .module-posts .module-posts-inner .block-content-title,#container-new-design-media-page .module-posts .module-posts-inner .block-content-title {
        font-size: 27px
    }

    #container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card {
        flex-direction: column;
        margin-bottom: 20px;
        border-bottom: 1px solid #e4e6f7;
        padding-bottom: 5px;
        padding-right: 0
    }

    #container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card-title,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card-title,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card-title {
        font-size: 19px;
        margin-top: 20px;
        margin-bottom: 10px
    }

    #container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card-link a .icon-right-arrow,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card-link a .icon-right-arrow,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card-link a .icon-right-arrow {
        width: 16px
    }

    #container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card-image,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card-image,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card-image {
        margin-right: 0;
        height: 210px
    }

    #container-new-design-events-new .module-posts .module-posts-inner .block-content-posts-card-image img,#container-new-design-home .module-posts .module-posts-inner .block-content-posts-card-image img,#container-new-design-media-page .module-posts .module-posts-inner .block-content-posts-card-image img {
        width: 100%;
        height: 210px
    }

    #container-new-design-events-new .module-posts .module-posts-inner .block-content:last-child,#container-new-design-home .module-posts .module-posts-inner .block-content:last-child,#container-new-design-media-page .module-posts .module-posts-inner .block-content:last-child {
        margin-bottom: 0
    }
}

#container-new-design-events-new .module-testimonials .module-testimonials-header,#container-new-design-home .module-testimonials .module-testimonials-header,#container-new-design-media-page .module-testimonials .module-testimonials-header {
    text-align: center;
    max-width: 65%
}

#container-new-design-events-new .module-testimonials .module-testimonials-header .module-testimonials-header-title,#container-new-design-home .module-testimonials .module-testimonials-header .module-testimonials-header-title,#container-new-design-media-page .module-testimonials .module-testimonials-header .module-testimonials-header-title {
    font-size: 45px;
    font-weight: 700;
    line-height: 54px;
    color: #28285b;
    margin-bottom: 30px
}

#container-new-design-events-new .module-testimonials .module-testimonials-header .module-testimonials-header-text,#container-new-design-home .module-testimonials .module-testimonials-header .module-testimonials-header-text,#container-new-design-media-page .module-testimonials .module-testimonials-header .module-testimonials-header-text {
    font-size: 26px;
    font-weight: 400;
    line-height: 36px;
    color: #28285b
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-testimonials .module-testimonials-header,#container-new-design-home .module-testimonials .module-testimonials-header,#container-new-design-media-page .module-testimonials .module-testimonials-header {
        max-width: 90%
    }
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-testimonials .module-testimonials-header,#container-new-design-home .module-testimonials .module-testimonials-header,#container-new-design-media-page .module-testimonials .module-testimonials-header {
        max-width: 100%
    }

    #container-new-design-events-new .module-testimonials .module-testimonials-header .module-testimonials-header-title,#container-new-design-home .module-testimonials .module-testimonials-header .module-testimonials-header-title,#container-new-design-media-page .module-testimonials .module-testimonials-header .module-testimonials-header-title {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 20px
    }

    #container-new-design-events-new .module-testimonials .module-testimonials-header .module-testimonials-header-text,#container-new-design-home .module-testimonials .module-testimonials-header .module-testimonials-header-text,#container-new-design-media-page .module-testimonials .module-testimonials-header .module-testimonials-header-text {
        font-size: 18px;
        line-height: 24px
    }
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-testimonials-inner,#container-new-design-home .module-testimonials-inner,#container-new-design-media-page .module-testimonials-inner {
        padding: 25px
    }
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-inner,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-inner,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-inner {
    position: relative;
    background-image: url(../images/new-design/quote-testimonial.png);
    background-repeat: no-repeat;
    background-size: 80px;
    background-position-x: 25px;
    padding-top: 70px;
    padding-bottom: 70px;
    max-width: 800px
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-title,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-title,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-title {
    font-size: 22px;
    font-weight: 400;
    line-height: 1.59;
    text-align: left;
    color: #28285b
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-signature,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-signature,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-signature {
    font-size: 15px;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    color: #898fde;
    margin-top: 15px
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-avatar,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-avatar,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-avatar {
    max-width: 100px;
    position: absolute;
    top: 70px;
    left: -100px
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-avatar img,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-avatar img,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-avatar img {
    width: 100px;
    height: 100px;
    object-fit: cover
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-inner-center,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-inner-center,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-inner-center {
    padding-top: 70px;
    padding-bottom: 70px;
    max-width: 800px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-inner-center,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-inner-center,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-inner-center {
        padding: 50px 0
    }
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-title-center,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-title-center,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-title-center {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    color: #343534;
    position: relative
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-title-center,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-title-center,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-title-center {
        text-align: left
    }
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-open,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-open,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-open {
    background-image: url(../images/new-design/quote-testimonial-open.svg);
    background-repeat: no-repeat;
    background-position-x: 25px;
    position: absolute;
    top: -60px;
    left: -60px;
    height: 80px;
    width: 80px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-open,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-open,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-open {
        background-position-x: 0;
        top: -50px;
        left: 0;
        height: 40px;
        width: 50px;
        background-size: contain
    }
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-close,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-close,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-close {
    background-image: url(../images/new-design/quote-testimonial-closed.svg);
    background-repeat: no-repeat;
    background-position-x: 25px;
    position: absolute;
    bottom: -100px;
    right: -60px;
    height: 80px;
    width: 80px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-close,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-close,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-title-center .testimonial-quote-close {
        background-position-x: 0;
        bottom: -30px;
        right: 0;
        height: 40px;
        width: 50px;
        background-size: contain
    }
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-logo,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-logo,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-logo {
    max-width: 400px;
    max-height: 110px;
    margin-bottom: 80px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-logo,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-logo,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-logo {
        margin-bottom: 50px
    }
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-logo img,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-logo img,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-logo img {
    max-width: 400px;
    max-height: 110px;
    object-fit: cover;
    width: 100%
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-logo img,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-logo img,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-logo img {
        max-width: 100%;
        max-height: 60px
    }
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .swiper-pagination,#container-new-design-home .module-testimonials-inner .swiper-container .swiper-pagination,#container-new-design-media-page .module-testimonials-inner .swiper-container .swiper-pagination {
    max-width: 800px;
    margin: 0 auto
}

#container-new-design-events-new .module-testimonials-inner .swiper-container .swiper-pagination span:first-child,#container-new-design-home .module-testimonials-inner .swiper-container .swiper-pagination span:first-child,#container-new-design-media-page .module-testimonials-inner .swiper-container .swiper-pagination span:first-child {
    margin-left: 0
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-inner,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-inner,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-inner {
        padding-top: 180px;
        background-position-y: 110px;
        background-size: 60px;
        padding-left: 0
    }

    #container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-title,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-title,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-title {
        font-size: 18px
    }

    #container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-signature,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-signature,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-signature {
        text-align: center
    }

    #container-new-design-events-new .module-testimonials-inner .swiper-container .testimonial-card-avatar,#container-new-design-home .module-testimonials-inner .swiper-container .testimonial-card-avatar,#container-new-design-media-page .module-testimonials-inner .swiper-container .testimonial-card-avatar {
        left: calc(50% - 50px);
        top: 0
    }

    #container-new-design-events-new .module-testimonials-inner .swiper-container .swiper-pagination,#container-new-design-home .module-testimonials-inner .swiper-container .swiper-pagination,#container-new-design-media-page .module-testimonials-inner .swiper-container .swiper-pagination {
        justify-content: center;
        bottom: 25px
    }
}

#container-new-design-events-new .module-testimonials-dark .module-testimonials-header .module-testimonials-header-title,#container-new-design-home .module-testimonials-dark .module-testimonials-header .module-testimonials-header-title,#container-new-design-media-page .module-testimonials-dark .module-testimonials-header .module-testimonials-header-title {
    color: #fff
}

#container-new-design-events-new .module-testimonials-dark .module-testimonials-header .module-testimonials-header-text,#container-new-design-home .module-testimonials-dark .module-testimonials-header .module-testimonials-header-text,#container-new-design-media-page .module-testimonials-dark .module-testimonials-header .module-testimonials-header-text {
    color: #fff
}

#container-new-design-events-new .module-testimonials-dark .testimonial-card-inner-center .testimonial-card-title-center,#container-new-design-home .module-testimonials-dark .testimonial-card-inner-center .testimonial-card-title-center,#container-new-design-media-page .module-testimonials-dark .testimonial-card-inner-center .testimonial-card-title-center {
    color: #fff
}

#container-new-design-events-new .module-testimonials-dark .testimonial-card-inner .testimonial-card-title,#container-new-design-home .module-testimonials-dark .testimonial-card-inner .testimonial-card-title,#container-new-design-media-page .module-testimonials-dark .testimonial-card-inner .testimonial-card-title {
    color: #fff
}

#container-new-design-events-new .module-testimonials-light .module-testimonials-header .module-testimonials-header-title,#container-new-design-home .module-testimonials-light .module-testimonials-header .module-testimonials-header-title,#container-new-design-media-page .module-testimonials-light .module-testimonials-header .module-testimonials-header-title {
    color: #28285b
}

#container-new-design-events-new .module-testimonials-light .module-testimonials-header .module-testimonials-header-text,#container-new-design-home .module-testimonials-light .module-testimonials-header .module-testimonials-header-text,#container-new-design-media-page .module-testimonials-light .module-testimonials-header .module-testimonials-header-text {
    color: #28285b
}

#container-new-design-events-new .module-testimonials-light .testimonial-card-inner-center .testimonial-card-title-center,#container-new-design-home .module-testimonials-light .testimonial-card-inner-center .testimonial-card-title-center,#container-new-design-media-page .module-testimonials-light .testimonial-card-inner-center .testimonial-card-title-center {
    color: #28285b
}

#container-new-design-events-new .module-2columns,#container-new-design-home .module-2columns,#container-new-design-media-page .module-2columns {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

#container-new-design-events-new .module-2columns .module-2columns-header,#container-new-design-home .module-2columns .module-2columns-header,#container-new-design-media-page .module-2columns .module-2columns-header {
    margin-bottom: 60px;
    max-width: 80%
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-2columns .module-2columns-header,#container-new-design-home .module-2columns .module-2columns-header,#container-new-design-media-page .module-2columns .module-2columns-header {
        margin-bottom: 20px;
        max-width: 100%
    }
}

#container-new-design-events-new .module-2columns .module-2columns-header .module-2columns-header-title,#container-new-design-home .module-2columns .module-2columns-header .module-2columns-header-title,#container-new-design-media-page .module-2columns .module-2columns-header .module-2columns-header-title {
    text-align: center;
    margin-bottom: 20px;
    font-size: 45px;
    line-height: 54px;
    font-weight: 700
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-2columns .module-2columns-header .module-2columns-header-title,#container-new-design-home .module-2columns .module-2columns-header .module-2columns-header-title,#container-new-design-media-page .module-2columns .module-2columns-header .module-2columns-header-title {
        font-size: 33px;
        line-height: 46px
    }
}

#container-new-design-events-new .module-2columns .module-2columns-header .module-2columns-header-subtitle,#container-new-design-home .module-2columns .module-2columns-header .module-2columns-header-subtitle,#container-new-design-media-page .module-2columns .module-2columns-header .module-2columns-header-subtitle {
    text-align: center;
    font-size: 37px;
    line-height: 48px;
    font-weight: 700
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-2columns .module-2columns-header .module-2columns-header-subtitle,#container-new-design-home .module-2columns .module-2columns-header .module-2columns-header-subtitle,#container-new-design-media-page .module-2columns .module-2columns-header .module-2columns-header-subtitle {
        font-size: 26px;
        line-height: 36px;
        font-weight: 400;
        margin-bottom: 40px
    }
}

#container-new-design-events-new .module-2columns-inner,#container-new-design-home .module-2columns-inner,#container-new-design-media-page .module-2columns-inner {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    row-gap: 20px;
    padding: 0;
    max-width: 1260px;
    margin: 0 auto
}

#container-new-design-events-new .module-2columns-inner .content-card,#container-new-design-home .module-2columns-inner .content-card,#container-new-design-media-page .module-2columns-inner .content-card {
    width: calc(50% - 10px);
    display: flex;
    justify-content: center;
    align-items: center
}

#container-new-design-events-new .module-2columns-inner .content-card-inner,#container-new-design-home .module-2columns-inner .content-card-inner,#container-new-design-media-page .module-2columns-inner .content-card-inner {
    max-width: 80%;
    width: 100%
}

#container-new-design-events-new .module-2columns-inner .content-card-title,#container-new-design-home .module-2columns-inner .content-card-title,#container-new-design-media-page .module-2columns-inner .content-card-title {
    font-size: 26px;
    font-weight: 700;
    line-height: normal;
    color: #fff;
    text-align: center;
    margin-bottom: 40px
}

#container-new-design-events-new .module-2columns-inner .content-card-text,#container-new-design-home .module-2columns-inner .content-card-text,#container-new-design-media-page .module-2columns-inner .content-card-text {
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    color: #fff;
    text-align: center
}

#container-new-design-events-new .module-2columns-inner .content-card-text blockquote,#container-new-design-home .module-2columns-inner .content-card-text blockquote,#container-new-design-media-page .module-2columns-inner .content-card-text blockquote {
    font-size: 26px;
    font-weight: 700;
    line-height: 36px;
    margin: 0;
    border-left: 2px solid #e09d2f;
    padding-left: 30px;
    font-style: normal
}

#container-new-design-events-new .module-2columns-inner .content-card-text blockquote h2,#container-new-design-home .module-2columns-inner .content-card-text blockquote h2,#container-new-design-media-page .module-2columns-inner .content-card-text blockquote h2 {
    font-size: 37px;
    font-weight: 700;
    color: #fff;
    display: flex;
    align-items: center;
    padding-left: 5px
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-2columns-inner .content-card-text blockquote h2,#container-new-design-home .module-2columns-inner .content-card-text blockquote h2,#container-new-design-media-page .module-2columns-inner .content-card-text blockquote h2 {
        display: flex;
        align-items: flex-start;
        flex-direction: column
    }
}

#container-new-design-events-new .module-2columns-inner .content-card-text blockquote h2 b,#container-new-design-events-new .module-2columns-inner .content-card-text blockquote h2 strong,#container-new-design-home .module-2columns-inner .content-card-text blockquote h2 b,#container-new-design-home .module-2columns-inner .content-card-text blockquote h2 strong,#container-new-design-media-page .module-2columns-inner .content-card-text blockquote h2 b,#container-new-design-media-page .module-2columns-inner .content-card-text blockquote h2 strong {
    font-weight: 700;
    color: #e09d2f;
    font-size: 65px;
    padding-right: 5px;
    padding-left: 5px
}

#container-new-design-events-new .module-2columns-inner .content-card-text blockquote::before,#container-new-design-home .module-2columns-inner .content-card-text blockquote::before,#container-new-design-media-page .module-2columns-inner .content-card-text blockquote::before {
    display: none
}

#container-new-design-events-new .module-2columns-inner .content-card-text ul,#container-new-design-home .module-2columns-inner .content-card-text ul,#container-new-design-media-page .module-2columns-inner .content-card-text ul {
    padding-top: 30px;
    border-top: 1px solid #ddd
}

#container-new-design-events-new .module-2columns-inner .content-card-text ul li,#container-new-design-home .module-2columns-inner .content-card-text ul li,#container-new-design-media-page .module-2columns-inner .content-card-text ul li {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
    list-style-type: none;
    padding-left: 50px;
    background-image: url(../images/new-design/ok-check.svg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: 32px 32px;
    min-height: 35px
}

#container-new-design-events-new .module-2columns-inner .content-card-link,#container-new-design-home .module-2columns-inner .content-card-link,#container-new-design-media-page .module-2columns-inner .content-card-link {
    padding: 30px 0;
    text-align: center
}

#container-new-design-events-new .module-2columns-inner .content-card-light .content-card-title,#container-new-design-home .module-2columns-inner .content-card-light .content-card-title,#container-new-design-media-page .module-2columns-inner .content-card-light .content-card-title {
    color: #49499e
}

#container-new-design-events-new .module-2columns-inner .content-card-light .content-card-text,#container-new-design-home .module-2columns-inner .content-card-light .content-card-text,#container-new-design-media-page .module-2columns-inner .content-card-light .content-card-text {
    color: #28285b
}

#container-new-design-events-new .module-2columns-inner .content-card-dark .content-card-title,#container-new-design-home .module-2columns-inner .content-card-dark .content-card-title,#container-new-design-media-page .module-2columns-inner .content-card-dark .content-card-title {
    color: #49499e
}

#container-new-design-events-new .module-2columns-inner .content-card-dark .content-card-text,#container-new-design-home .module-2columns-inner .content-card-dark .content-card-text,#container-new-design-media-page .module-2columns-inner .content-card-dark .content-card-text {
    color: #fff
}

#container-new-design-events-new .module-2columns-inner .content-card-left .content-card-link,#container-new-design-events-new .module-2columns-inner .content-card-left .content-card-text,#container-new-design-events-new .module-2columns-inner .content-card-left .content-card-title,#container-new-design-home .module-2columns-inner .content-card-left .content-card-link,#container-new-design-home .module-2columns-inner .content-card-left .content-card-text,#container-new-design-home .module-2columns-inner .content-card-left .content-card-title,#container-new-design-media-page .module-2columns-inner .content-card-left .content-card-link,#container-new-design-media-page .module-2columns-inner .content-card-left .content-card-text,#container-new-design-media-page .module-2columns-inner .content-card-left .content-card-title {
    text-align: left
}

#container-new-design-events-new .module-2columns-inner .content-card-center .content-card-link,#container-new-design-events-new .module-2columns-inner .content-card-center .content-card-text,#container-new-design-events-new .module-2columns-inner .content-card-center .content-card-title,#container-new-design-home .module-2columns-inner .content-card-center .content-card-link,#container-new-design-home .module-2columns-inner .content-card-center .content-card-text,#container-new-design-home .module-2columns-inner .content-card-center .content-card-title,#container-new-design-media-page .module-2columns-inner .content-card-center .content-card-link,#container-new-design-media-page .module-2columns-inner .content-card-center .content-card-text,#container-new-design-media-page .module-2columns-inner .content-card-center .content-card-title {
    text-align: center
}

#container-new-design-events-new .module-2columns-inner .content-card-icon .content-card-inner,#container-new-design-home .module-2columns-inner .content-card-icon .content-card-inner,#container-new-design-media-page .module-2columns-inner .content-card-icon .content-card-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: center;
    width: 100%
}

#container-new-design-events-new .module-2columns-inner .content-card-icon .content-card-inner .content-card-icon,#container-new-design-home .module-2columns-inner .content-card-icon .content-card-inner .content-card-icon,#container-new-design-media-page .module-2columns-inner .content-card-icon .content-card-inner .content-card-icon {
    width: 125px
}

#container-new-design-events-new .module-2columns-inner .content-card-icon .content-card-inner .content-card-content,#container-new-design-home .module-2columns-inner .content-card-icon .content-card-inner .content-card-content,#container-new-design-media-page .module-2columns-inner .content-card-icon .content-card-inner .content-card-content {
    width: calc(100% - 130px);
    padding-left: 10px
}

#container-new-design-events-new .module-2columns-inner .content-card-icon .content-card-inner .content-card-content .content-card-title,#container-new-design-home .module-2columns-inner .content-card-icon .content-card-inner .content-card-content .content-card-title,#container-new-design-media-page .module-2columns-inner .content-card-icon .content-card-inner .content-card-content .content-card-title {
    color: #e09d2f;
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 15px
}

#container-new-design-events-new .module-2columns-inner .content-card-right .content-card-link,#container-new-design-events-new .module-2columns-inner .content-card-right .content-card-text,#container-new-design-events-new .module-2columns-inner .content-card-right .content-card-title,#container-new-design-home .module-2columns-inner .content-card-right .content-card-link,#container-new-design-home .module-2columns-inner .content-card-right .content-card-text,#container-new-design-home .module-2columns-inner .content-card-right .content-card-title,#container-new-design-media-page .module-2columns-inner .content-card-right .content-card-link,#container-new-design-media-page .module-2columns-inner .content-card-right .content-card-text,#container-new-design-media-page .module-2columns-inner .content-card-right .content-card-title {
    text-align: right
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-2columns-inner,#container-new-design-home .module-2columns-inner,#container-new-design-media-page .module-2columns-inner {
        flex-direction: column;
        margin-bottom: 40px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    #container-new-design-events-new .module-2columns-inner .content-card,#container-new-design-home .module-2columns-inner .content-card,#container-new-design-media-page .module-2columns-inner .content-card {
        width: 100%;
        height: auto;
        padding: 0
    }

    #container-new-design-events-new .module-2columns-inner .content-card-inner,#container-new-design-home .module-2columns-inner .content-card-inner,#container-new-design-media-page .module-2columns-inner .content-card-inner {
        max-width: 100%;
        padding: 0 25px
    }

    #container-new-design-events-new .module-2columns-inner .content-card-text ul li,#container-new-design-home .module-2columns-inner .content-card-text ul li,#container-new-design-media-page .module-2columns-inner .content-card-text ul li {
        font-size: 18px
    }

    #container-new-design-events-new .module-2columns-inner .content-card-text blockquote,#container-new-design-home .module-2columns-inner .content-card-text blockquote,#container-new-design-media-page .module-2columns-inner .content-card-text blockquote {
        font-size: 20px;
        line-height: 30px;
        padding-left: 15px
    }

    #container-new-design-events-new .module-2columns-inner .content-card-text blockquote h2,#container-new-design-home .module-2columns-inner .content-card-text blockquote h2,#container-new-design-media-page .module-2columns-inner .content-card-text blockquote h2 {
        display: flex;
        align-items: flex-start;
        flex-direction: column
    }
}

#container-new-design-events-new .module-2columns-light .module-2columns-header .module-2columns-header-title,#container-new-design-home .module-2columns-light .module-2columns-header .module-2columns-header-title,#container-new-design-media-page .module-2columns-light .module-2columns-header .module-2columns-header-title {
    color: #28285b
}

#container-new-design-events-new .module-2columns-light .module-2columns-header .module-2columns-header-subtitle,#container-new-design-home .module-2columns-light .module-2columns-header .module-2columns-header-subtitle,#container-new-design-media-page .module-2columns-light .module-2columns-header .module-2columns-header-subtitle {
    color: #28285b
}

#container-new-design-events-new .module-2columns-dark .module-2columns-header .module-2columns-header-title,#container-new-design-home .module-2columns-dark .module-2columns-header .module-2columns-header-title,#container-new-design-media-page .module-2columns-dark .module-2columns-header .module-2columns-header-title {
    color: #fff
}

#container-new-design-events-new .module-2columns-dark .module-2columns-header .module-2columns-header-subtitle,#container-new-design-home .module-2columns-dark .module-2columns-header .module-2columns-header-subtitle,#container-new-design-media-page .module-2columns-dark .module-2columns-header .module-2columns-header-subtitle {
    color: #fff
}

#container-new-design-events-new .module-3columns,#container-new-design-home .module-3columns,#container-new-design-media-page .module-3columns {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

#container-new-design-events-new .module-3columns-title,#container-new-design-home .module-3columns-title,#container-new-design-media-page .module-3columns-title {
    max-width: 1260px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 60px;
    font-size: 37px;
    line-height: 48px;
    font-weight: 700
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-3columns-title,#container-new-design-home .module-3columns-title,#container-new-design-media-page .module-3columns-title {
        padding: 0 25px;
        font-size: 26px;
        line-height: 36px;
        margin-bottom: 20px
    }
}

#container-new-design-events-new .module-3columns-inner,#container-new-design-home .module-3columns-inner,#container-new-design-media-page .module-3columns-inner {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    row-gap: 20px;
    padding: 0;
    max-width: 1260px;
    margin: 0 auto
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-3columns-inner,#container-new-design-home .module-3columns-inner,#container-new-design-media-page .module-3columns-inner {
        padding: 0
    }
}

#container-new-design-events-new .module-3columns-inner .content-card,#container-new-design-home .module-3columns-inner .content-card,#container-new-design-media-page .module-3columns-inner .content-card {
    width: 32%;
    background: #898fde;
    display: flex;
    justify-content: center;
    align-items: flex-start
}

#container-new-design-events-new .module-3columns-inner .content-card .content-card-inner,#container-new-design-home .module-3columns-inner .content-card .content-card-inner,#container-new-design-media-page .module-3columns-inner .content-card .content-card-inner {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%
}

#container-new-design-events-new .module-3columns-inner .content-card .module-media-image,#container-new-design-home .module-3columns-inner .content-card .module-media-image,#container-new-design-media-page .module-3columns-inner .content-card .module-media-image {
    max-height: 250px;
    height: 250px
}

#container-new-design-events-new .module-3columns-inner .content-card .module-media-image .module-tab-content-image img,#container-new-design-home .module-3columns-inner .content-card .module-media-image .module-tab-content-image img,#container-new-design-media-page .module-3columns-inner .content-card .module-media-image .module-tab-content-image img {
    max-height: 250px;
    height: 250px;
    object-fit: cover;
    width: 100%
}

#container-new-design-events-new .module-3columns-inner .content-card .module-media-image .webinar-video-embed,#container-new-design-home .module-3columns-inner .content-card .module-media-image .webinar-video-embed,#container-new-design-media-page .module-3columns-inner .content-card .module-media-image .webinar-video-embed {
    max-height: 250px;
    height: 250px;
    object-fit: cover;
    width: 100%
}

#container-new-design-events-new .module-3columns-inner .content-card .module-media-image .swiper-container .swiper,#container-new-design-home .module-3columns-inner .content-card .module-media-image .swiper-container .swiper,#container-new-design-media-page .module-3columns-inner .content-card .module-media-image .swiper-container .swiper {
    max-height: 250px
}

#container-new-design-events-new .module-3columns-inner .content-card .module-media-image .swiper-container .swiper-slide,#container-new-design-home .module-3columns-inner .content-card .module-media-image .swiper-container .swiper-slide,#container-new-design-media-page .module-3columns-inner .content-card .module-media-image .swiper-container .swiper-slide {
    width: 100%!important
}

#container-new-design-events-new .module-3columns-inner .content-card .module-media-image iframe,#container-new-design-home .module-3columns-inner .content-card .module-media-image iframe,#container-new-design-media-page .module-3columns-inner .content-card .module-media-image iframe {
    width: 100%;
    height: 250px
}

#container-new-design-events-new .module-3columns-inner .content-card .content-card-texts,#container-new-design-home .module-3columns-inner .content-card .content-card-texts,#container-new-design-media-page .module-3columns-inner .content-card .content-card-texts {
    margin-top: 50px
}

#container-new-design-events-new .module-3columns-inner .content-card-title,#container-new-design-home .module-3columns-inner .content-card-title,#container-new-design-media-page .module-3columns-inner .content-card-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
    padding: 0 30px
}

#container-new-design-events-new .module-3columns-inner .content-card-link,#container-new-design-home .module-3columns-inner .content-card-link,#container-new-design-media-page .module-3columns-inner .content-card-link {
    padding: 30px 0;
    text-align: center
}

#container-new-design-events-new .module-3columns-inner .content-card-link a,#container-new-design-home .module-3columns-inner .content-card-link a,#container-new-design-media-page .module-3columns-inner .content-card-link a {
    position: relative;
    padding: 15px 65px 15px 25px;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #16163a;
    background-color: #e2d65d;
    border-radius: 27px;
    text-decoration: none!important
}

#container-new-design-events-new .module-3columns-inner .content-card-link a .icon-right-arrow,#container-new-design-home .module-3columns-inner .content-card-link a .icon-right-arrow,#container-new-design-media-page .module-3columns-inner .content-card-link a .icon-right-arrow {
    position: absolute;
    width: 27.5px;
    height: 18px;
    margin-left: 15px;
    margin-top: 6px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-3columns-inner .content-card-link a,#container-new-design-home .module-3columns-inner .content-card-link a,#container-new-design-media-page .module-3columns-inner .content-card-link a {
        padding: 15px 25px;
        font-size: 14px
    }

    #container-new-design-events-new .module-3columns-inner .content-card-link a .icon-right-arrow,#container-new-design-home .module-3columns-inner .content-card-link a .icon-right-arrow,#container-new-design-media-page .module-3columns-inner .content-card-link a .icon-right-arrow {
        display: none
    }
}

#container-new-design-events-new .module-3columns-inner .content-card-light .content-card-title,#container-new-design-home .module-3columns-inner .content-card-light .content-card-title,#container-new-design-media-page .module-3columns-inner .content-card-light .content-card-title {
    color: #49499e
}

#container-new-design-events-new .module-3columns-inner .content-card-light .content-card-text,#container-new-design-home .module-3columns-inner .content-card-light .content-card-text,#container-new-design-media-page .module-3columns-inner .content-card-light .content-card-text {
    color: #28285b
}

#container-new-design-events-new .module-3columns-inner .content-card-dark .content-card-title,#container-new-design-home .module-3columns-inner .content-card-dark .content-card-title,#container-new-design-media-page .module-3columns-inner .content-card-dark .content-card-title {
    color: #49499e
}

#container-new-design-events-new .module-3columns-inner .content-card-dark .content-card-text,#container-new-design-home .module-3columns-inner .content-card-dark .content-card-text,#container-new-design-media-page .module-3columns-inner .content-card-dark .content-card-text {
    color: #fff
}

#container-new-design-events-new .module-3columns-inner .content-card-left .content-card-link,#container-new-design-events-new .module-3columns-inner .content-card-left .content-card-text,#container-new-design-events-new .module-3columns-inner .content-card-left .content-card-title,#container-new-design-home .module-3columns-inner .content-card-left .content-card-link,#container-new-design-home .module-3columns-inner .content-card-left .content-card-text,#container-new-design-home .module-3columns-inner .content-card-left .content-card-title,#container-new-design-media-page .module-3columns-inner .content-card-left .content-card-link,#container-new-design-media-page .module-3columns-inner .content-card-left .content-card-text,#container-new-design-media-page .module-3columns-inner .content-card-left .content-card-title {
    text-align: left
}

#container-new-design-events-new .module-3columns-inner .content-card-center .content-card-link,#container-new-design-events-new .module-3columns-inner .content-card-center .content-card-text,#container-new-design-events-new .module-3columns-inner .content-card-center .content-card-title,#container-new-design-home .module-3columns-inner .content-card-center .content-card-link,#container-new-design-home .module-3columns-inner .content-card-center .content-card-text,#container-new-design-home .module-3columns-inner .content-card-center .content-card-title,#container-new-design-media-page .module-3columns-inner .content-card-center .content-card-link,#container-new-design-media-page .module-3columns-inner .content-card-center .content-card-text,#container-new-design-media-page .module-3columns-inner .content-card-center .content-card-title {
    text-align: center
}

#container-new-design-events-new .module-3columns-inner .content-card-right .content-card-link,#container-new-design-events-new .module-3columns-inner .content-card-right .content-card-text,#container-new-design-events-new .module-3columns-inner .content-card-right .content-card-title,#container-new-design-home .module-3columns-inner .content-card-right .content-card-link,#container-new-design-home .module-3columns-inner .content-card-right .content-card-text,#container-new-design-home .module-3columns-inner .content-card-right .content-card-title,#container-new-design-media-page .module-3columns-inner .content-card-right .content-card-link,#container-new-design-media-page .module-3columns-inner .content-card-right .content-card-text,#container-new-design-media-page .module-3columns-inner .content-card-right .content-card-title {
    text-align: right
}

@media screen and (max-width:820px) {
    #container-new-design-events-new .module-3columns,#container-new-design-home .module-3columns,#container-new-design-media-page .module-3columns {
        padding: 25px!important
    }

    #container-new-design-events-new .module-3columns-inner,#container-new-design-home .module-3columns-inner,#container-new-design-media-page .module-3columns-inner {
        flex-direction: column
    }

    #container-new-design-events-new .module-3columns-inner .content-card,#container-new-design-home .module-3columns-inner .content-card,#container-new-design-media-page .module-3columns-inner .content-card {
        width: 100%;
        height: auto;
        padding: 0 0 50px;
        max-width: 500px
    }

    #container-new-design-events-new .module-3columns-inner .content-card-inner,#container-new-design-home .module-3columns-inner .content-card-inner,#container-new-design-media-page .module-3columns-inner .content-card-inner {
        max-width: 100%
    }

    #container-new-design-events-new .module-3columns-inner .content-card-title,#container-new-design-home .module-3columns-inner .content-card-title,#container-new-design-media-page .module-3columns-inner .content-card-title {
        margin: 0 auto;
        padding: 0 15px
    }
}

#container-new-design-events-new .module-3columns-light .module-3columns-title,#container-new-design-home .module-3columns-light .module-3columns-title,#container-new-design-media-page .module-3columns-light .module-3columns-title {
    color: #28285b
}

#container-new-design-events-new .module-3columns-dark .module-3columns-title,#container-new-design-home .module-3columns-dark .module-3columns-title,#container-new-design-media-page .module-3columns-dark .module-3columns-title {
    color: #fff
}

#container-new-design-events-new .module-card,#container-new-design-home .module-card,#container-new-design-media-page .module-card {
    display: flex;
    justify-content: center
}

#container-new-design-events-new .module-card .module-card-inner-row,#container-new-design-home .module-card .module-card-inner-row,#container-new-design-media-page .module-card .module-card-inner-row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    max-width: 1260px;
    justify-content: center
}

#container-new-design-events-new .module-card .module-card-inner-row .content-card,#container-new-design-home .module-card .module-card-inner-row .content-card,#container-new-design-media-page .module-card .module-card-inner-row .content-card {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
    box-sizing: border-box;
    padding: 20px;
    margin: 20px 20px;
    max-width: 350px;
    min-width: 150px;
    display: flex;
    height: auto
}

#container-new-design-events-new .module-card .module-card-inner-row .content-card-image,#container-new-design-home .module-card .module-card-inner-row .content-card-image,#container-new-design-media-page .module-card .module-card-inner-row .content-card-image {
    max-width: 100%;
    height: auto;
    width: 100%;
    object-fit: cover;
    border-radius: 4px;
    margin-bottom: 10px
}

#container-new-design-events-new .module-card .module-card-inner-row .content-card .service-inner,#container-new-design-home .module-card .module-card-inner-row .content-card .service-inner,#container-new-design-media-page .module-card .module-card-inner-row .content-card .service-inner {
    display: flex;
    flex-direction: column
}

#container-new-design-events-new .module-card .module-card-inner-row .content-card .service-inner .service-title,#container-new-design-home .module-card .module-card-inner-row .content-card .service-inner .service-title,#container-new-design-media-page .module-card .module-card-inner-row .content-card .service-inner .service-title {
    color: #28285b;
    font-size: 20px;
    margin-bottom: 10px
}

#container-new-design-events-new .module-card .module-card-inner-row .content-card .service-inner .service-text,#container-new-design-home .module-card .module-card-inner-row .content-card .service-inner .service-text,#container-new-design-media-page .module-card .module-card-inner-row .content-card .service-inner .service-text {
    color: #343534;
    font-size: 16px;
    margin-bottom: 10px
}

#container-new-design-events-new .module-card .module-card-inner-row .content-card .service-inner .content-card-link,#container-new-design-home .module-card .module-card-inner-row .content-card .service-inner .content-card-link,#container-new-design-media-page .module-card .module-card-inner-row .content-card .service-inner .content-card-link {
    padding: 20px 0
}

#container-new-design-events-new .module-card .module-card-inner-row .content-card .service-inner .content-card-link a,#container-new-design-home .module-card .module-card-inner-row .content-card .service-inner .content-card-link a,#container-new-design-media-page .module-card .module-card-inner-row .content-card .service-inner .content-card-link a {
    display: flex;
    justify-content: center
}

@media (max-width:800px) {
    #container-new-design-events-new .module-card .module-card-inner-row .content-card .service-inner .content-card-link,#container-new-design-home .module-card .module-card-inner-row .content-card .service-inner .content-card-link,#container-new-design-media-page .module-card .module-card-inner-row .content-card .service-inner .content-card-link {
        display: flex;
        flex-direction: column!important;
        align-items: center
    }

    #container-new-design-events-new .module-card .module-card-inner-row .content-card .service-inner .content-card-link a,#container-new-design-home .module-card .module-card-inner-row .content-card .service-inner .content-card-link a,#container-new-design-media-page .module-card .module-card-inner-row .content-card .service-inner .content-card-link a {
        margin-bottom: 10px;
        min-width: 150px;
        text-align: center
    }
}

@media (max-width:900px) {
    #container-new-design-events-new .module-card .module-card-inner-row .content-card,#container-new-design-home .module-card .module-card-inner-row .content-card,#container-new-design-media-page .module-card .module-card-inner-row .content-card {
        max-width: 100%;
        width: 70%;
        margin: 20px auto
    }
}

#container-new-design-events-new .module-card .module-card-inner-col,#container-new-design-home .module-card .module-card-inner-col,#container-new-design-media-page .module-card .module-card-inner-col {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: justify;
    margin: 30px 0
}

#container-new-design-events-new .module-card .module-card-inner-col .content-card,#container-new-design-home .module-card .module-card-inner-col .content-card,#container-new-design-media-page .module-card .module-card-inner-col .content-card {
    margin-bottom: 0
}

#container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner {
    display: flex;
    flex-direction: row;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
    padding: 30px;
    margin: 10px 0;
    max-width: 1200px
}

#container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .service-image-container,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .service-image-container,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .service-image-container {
    flex-basis: 40%;
    display: flex;
    justify-content: center;
    align-content: center
}

#container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .service-image-container .content-card-image,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .service-image-container .content-card-image,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .service-image-container .content-card-image {
    object-fit: cover;
    border-radius: 4px
}

#container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .service-content-container,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .service-content-container,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .service-content-container {
    display: flex;
    flex-direction: column;
    flex-basis: 60%;
    padding-left: 20px;
    align-items: flex-start;
    justify-content: space-between
}

#container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-label,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-label,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-label {
    padding: 12px 25px;
    background-color: #28285b;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 10px
}

@media screen and (max-width:420px) {
    #container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-label,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-label,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-label {
        height: 43px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%
    }
}

#container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-title,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-title,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-title {
    color: #28285b;
    font-size: 40px;
    font-weight: 500;
    min-height: auto;
    text-align: left
}

#container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-text,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-text,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .service-content-container .service-text {
    color: #343534;
    font-size: 16px;
    margin-top: 10px
}

#container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .service-content-container .content-card-link,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .service-content-container .content-card-link,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .service-content-container .content-card-link {
    display: flex;
    justify-content: space-between
}

#container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .service-content-container .content-card-link a,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .service-content-container .content-card-link a,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .service-content-container .content-card-link a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px
}

@media screen and (max-width:900px) {
    #container-new-design-events-new .module-card .module-card-inner-col .content-card .service-content-container,#container-new-design-home .module-card .module-card-inner-col .content-card .service-content-container,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-content-container {
        padding-left: 0!important
    }

    #container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner {
        flex-direction: column
    }

    #container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .service-image-container,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .service-image-container,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .service-image-container {
        max-width: 100%;
        margin-bottom: 10px
    }

    #container-new-design-events-new .module-card .module-card-inner-col .content-card .service-inner .content-card-image,#container-new-design-home .module-card .module-card-inner-col .content-card .service-inner .content-card-image,#container-new-design-media-page .module-card .module-card-inner-col .content-card .service-inner .content-card-image {
        width: 100%;
        max-height: 350px
    }
}

@media screen and (max-width:1250px) {
    #container-new-design-events-new .module-card .module-card-inner-col .content-card,#container-new-design-home .module-card .module-card-inner-col .content-card,#container-new-design-media-page .module-card .module-card-inner-col .content-card {
        padding: 0 20px
    }
}

@media (max-width:550px) {
    #container-new-design-events-new .module-card .module-card-inner-col .content-card-link,#container-new-design-home .module-card .module-card-inner-col .content-card-link,#container-new-design-media-page .module-card .module-card-inner-col .content-card-link {
        flex-direction: column;
        align-items: center;
        width: 100%;
        row-gap: 10px
    }
}

#container-new-design-events-new .module-card-light .module-card-inner-col .content-card .service-label,#container-new-design-home .module-card-light .module-card-inner-col .content-card .service-label,#container-new-design-media-page .module-card-light .module-card-inner-col .content-card .service-label {
    background-color: #fff!important;
    color: #28285b!important
}

#container-new-design-events-new .module-card-light .module-card-inner-col .content-card .service-inner-text,#container-new-design-events-new .module-card-light .module-card-inner-col .content-card .service-title,#container-new-design-home .module-card-light .module-card-inner-col .content-card .service-inner-text,#container-new-design-home .module-card-light .module-card-inner-col .content-card .service-title,#container-new-design-media-page .module-card-light .module-card-inner-col .content-card .service-inner-text,#container-new-design-media-page .module-card-light .module-card-inner-col .content-card .service-title {
    color: #fff!important
}

#container-new-design-events-new .module-links .module-links-content-row,#container-new-design-home .module-links .module-links-content-row,#container-new-design-media-page .module-links .module-links-content-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 25px
}

#container-new-design-events-new .module-links .module-links-content-row .module-links-content-link-row-text+.module-links-content-link-row-text:before,#container-new-design-home .module-links .module-links-content-row .module-links-content-link-row-text+.module-links-content-link-row-text:before,#container-new-design-media-page .module-links .module-links-content-row .module-links-content-link-row-text+.module-links-content-link-row-text:before {
    content: " | ";
    display: inline;
    color: #fff;
    font-size: 30px;
    margin: 0 15px
}

#container-new-design-events-new .module-links .module-links-content-row .module-links-content-link-row-buttons,#container-new-design-home .module-links .module-links-content-row .module-links-content-link-row-buttons,#container-new-design-media-page .module-links .module-links-content-row .module-links-content-link-row-buttons {
    margin: 0 10px
}

#container-new-design-events-new .module-links .module-links-content-list,#container-new-design-home .module-links .module-links-content-list,#container-new-design-media-page .module-links .module-links-content-list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 25px
}

#container-new-design-events-new .module-links .module-links-content-title,#container-new-design-home .module-links .module-links-content-title,#container-new-design-media-page .module-links .module-links-content-title {
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    line-height: 1.3;
    margin-bottom: 25px;
    text-align: center
}

#container-new-design-events-new .module-links .module-links-buttons,#container-new-design-home .module-links .module-links-buttons,#container-new-design-media-page .module-links .module-links-buttons {
    padding: 10px 30px;
    font-size: 16px;
    font-weight: 700;
    text-transform: none;
    line-height: 55px;
    color: #16163a;
    background-color: #e2d65d;
    border-radius: 27px
}

#container-new-design-events-new .module-links .module-links-text,#container-new-design-home .module-links .module-links-text,#container-new-design-media-page .module-links .module-links-text {
    font-size: 30px;
    font-weight: 400;
    color: #898fde
}

#container-new-design-events-new .module-links .module-links-text:hover,#container-new-design-home .module-links .module-links-text:hover,#container-new-design-media-page .module-links .module-links-text:hover {
    color: #fff
}

#container-new-design-events-new .module-links-light .module-links-content-title,#container-new-design-home .module-links-light .module-links-content-title,#container-new-design-media-page .module-links-light .module-links-content-title {
    color: #28285b
}

#container-new-design-events-new .module-links-light .module-links-text,#container-new-design-home .module-links-light .module-links-text,#container-new-design-media-page .module-links-light .module-links-text {
    color: #49499e
}

#container-new-design-events-new .module-links-light .module-links-text:hover,#container-new-design-home .module-links-light .module-links-text:hover,#container-new-design-media-page .module-links-light .module-links-text:hover {
    color: #28285b
}

#container-new-design-events-new .module-links-light .module-links-content-link-row-text+.module-links-content-link-row-text:before,#container-new-design-home .module-links-light .module-links-content-link-row-text+.module-links-content-link-row-text:before,#container-new-design-media-page .module-links-light .module-links-content-link-row-text+.module-links-content-link-row-text:before {
    color: #28285b!important
}

#container-new-design-events-new .uk-cover-background,#container-new-design-home .uk-cover-background,#container-new-design-media-page .uk-cover-background {
    background-size: cover
}

#container-new-design-events-new .row-content-slider,#container-new-design-home .row-content-slider,#container-new-design-media-page .row-content-slider {
    animation-delay: .25s
}

@media screen and (max-width:420px) {
    .logged-in #container-new-design-home {
        margin-top: 40px
    }
}

.term-short-description {
    font-size: 18px;
    line-height: 25px;
    color: #28285b;
    min-height: 50px
}

#container-new-design-media-page {
    margin-bottom: 30px
}

:root {
    --color-primary: #28285b;
    --color-primary-b: #1a211a;
    --color-secondary: #49499e;
    --color-secondary-b: #898fde;
    --color-terciary: #e2d65d;
    --color-terciary-b: #e09d2f;
    --color-white: #fff;
    --color-white-aux: #e4e6f7;
    --color-white-aux-b: #e4e6f7;
    --color-black: #042122;
    --color-black-aux: #16163a;
    --color-grey: #343534;
    --color-grey-light: #f1f2fb;
    --color-light-background: #ddd;
    --color-line: #e8ac3c;
    --color-input-background: #646485;
    --color-dotnav: #8282b9;
    --color-forms-background: #e4e6f7;
    --color-forms-input: #585B8E;
    --color-forms-text: #28285B;
    --color-forms-button-text: #16163a;
    --color-background-grey: #F7F7F7;
    --color-danger: #ff0000
}

.proclose {
    max-width: 28px;
    max-height: 28px
}

.search-results .site-inner .sobre_titulo h1 {
    font-size: 20px;
    font-weight: 700
}

.search-results .site-inner .sobre_titulo h1 span {
    font-weight: 400;
    margin-left: 10px
}

.search-results .common-search-results .wp-pagenavi {
    display: none
}

.new-search {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0
}

.new-search .sidebar-recent-alerts {
    margin-top: 0
}

.new-search-filter {
    width: 30%
}

.new-search-filter-title {
    font-size: 22px;
    margin-bottom: 20px;
    color: #343534;
    line-height: normal;
    font-weight: 700
}

.new-search-filter-title .icono-filtro-title {
    display: none
}

.new-search-filter .sidebar {
    display: flex;
    flex-direction: column;
    padding-bottom: 50px;
    float: left;
    width: 85%;
    margin-top: 0;
    height: 100%
}

.new-search-filter .new-sidebar-close-filter-search-mobile {
    display: none;
    position: fixed;
    top: 50px;
    right: 25px;
    z-index: 20;
    font-size: 26px
}

.new-search-filter .new-sidebar-continue-filter-search-mobile {
    display: none;
    position: fixed;
    bottom: 50px;
    right: 25px;
    font-size: 16px;
    background: #28285b;
    color: #fff;
    z-index: 20;
    padding: 5px 20px
}

.new-search-filter .new-sidebar-filter-search {
    float: left;
    width: 100%
}

.new-search-filter .new-sidebar-filter-search .new-search-group {
    width: 100%;
    float: left;
    margin-bottom: 15px
}

.new-search-filter .new-sidebar-filter-search .new-search-group .girar {
    transform: rotate(180deg)
}

.new-search-filter .new-sidebar-filter-search .new-search-group-name {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #cfcfda;
    padding-bottom: 5px;
    margin: 0 0 10px 0;
    font-family: Bitter;
    font-size: 16px;
    font-weight: 400;
    color: #28285b
}

.new-search-filter .new-sidebar-filter-search .new-search-group-name .fa {
    color: #898fde;
    font-size: 15px
}

.new-search-filter .new-sidebar-filter-search .new-search-group .filter-search-select {
    margin-bottom: 5px
}

.new-search-filter .new-sidebar-filter-search .new-search-group .filter-search-select .option-search {
    background: url(../images/new-design/checkbox.png) 0 50% no-repeat;
    background-size: 14px 14px;
    margin-bottom: 4px;
    padding-left: 20px;
    cursor: pointer;
    font-family: Bitter;
    font-size: 14px;
    font-weight: 400;
    color: #343534
}

.new-search-filter .new-sidebar-filter-search .new-search-group .filter-search-select .option-search .fa {
    margin-left: 5px;
    color: #28285b;
    font-size: 12px
}

.new-search-filter .new-sidebar-filter-search .new-search-group .filter-search-select .active {
    background: url(../images/new-design/checkbox-on.png) 0 50% no-repeat;
    background-size: 14px 14px;
    margin-bottom: 4px;
    padding-left: 20px;
    cursor: pointer
}

.new-search-filter .new-sidebar-filter-search .new-search-group .filter-search-select .disabled {
    opacity: .4
}

.new-search-filter .new-sidebar-filter-search .new-search-group .filter-search-select .continent {
    width: 100%;
    float: left
}

.new-search-filter .new-sidebar-filter-search .new-search-group .filter-search-select .country {
    margin-left: 10px;
    width: 100%;
    float: left
}

.new-search-filter .new-sidebar-filter-search .new-search-group .filter-search-select .state {
    margin-left: 20px;
    width: calc(50% - 20px);
    float: left;
    font-size: 11px
}

.new-search-results {
    width: 75%
}

.new-search-results .new-search-card {
    margin-bottom: 0;
    min-height: 0;
    border-bottom: solid 1px #979797;
    margin-bottom: 20px;
    padding: 0;
    padding-bottom: 20px;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    line-height: 1.53;
    text-align: left;
    color: #343534;
    clear: both
}

.new-search-results .new-search-card .lazycontainer-fix {
    width: 210px;
    min-height: 140px;
    height: 140px;
    margin: 0 15px 0 0;
    position: relative
}

.new-search-results .new-search-card .lazycontainer-fix .attachment-post-thumbnail {
    width: 210px;
    min-height: 140px;
    height: 140px;
    object-fit: cover;
    padding: 0
}

.new-search-results .new-search-card .lazycontainer-fix .new-search-content-type {
    position: absolute;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.new-search-results .new-search-card .lazycontainer-fix .new-search-content-type a:not(:first-of-type) {
    display: none
}

.new-search-results .new-search-card .lazycontainer-fix a {
    height: 26px;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: 400
}

.new-search-results .new-search-card-header {
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.new-search-results .new-search-card-icon {
    width: 40px;
    margin-right: 10px
}

.new-search-results .new-search-card-icon .icon-candado {
    min-width: 40px;
    height: 40px
}

.new-search-results .new-search-card-icon-alert {
    float: left
}

.new-search-results .new-search-card-text {
    width: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start
}

.new-search-results .new-search-card-text-title {
    font-family: Bitter,georgia,serif;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
    color: #28285b
}

.new-search-results .new-search-card-text-title a {
    color: #28285b
}

.new-search-results .new-search-card-text-title-alert {
    font-size: 14px;
    color: #343534
}

.new-search-results .new-search-card-text-title-alert b,.new-search-results .new-search-card-text-title-alert strong {
    font-size: 18px;
    color: #28285b;
    margin-right: 5px;
    font-weight: 400
}

.new-search-results .new-search-card-text-title-alert p {
    margin: 0;
    padding: 0
}

.new-search-results .new-search-card-text-meta {
    font-family: Bitter,serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.8;
    color: #343534;
    margin-bottom: 15px
}

.new-search-results .new-search-card-text-meta-alert {
    margin-bottom: 0;
    margin-top: 3px
}

.new-search-results-featured {
    margin-bottom: 25px
}

.new-search-results-featured .lazycontainer-fix {
    float: right;
    margin: 0 0 0 15px!important
}

.new-search-results-featured .new-search-card {
    background: #efefef;
    padding: 15px;
    border-bottom: 0;
    margin-bottom: 10px
}

@media screen and (max-width:820px) {
    .new-search {
        display: flex;
        flex-direction: column;
        margin-top: 20px;
        padding: 0!important
    }

    .new-search .new-search-filter {
        width: 100%
    }

    .new-search .new-search-filter .new-search-filter-title {
        background: #f1f2fb;
        padding: 12px 25px;
        margin: 0;
        display: flex;
        justify-content: space-between;
        margin: 0 25px
    }

    .new-search .new-search-filter .new-search-filter-title .icono-filtro-title {
        display: block;
        color: #898fde
    }

    .new-search .new-search-filter .new-search-filter-title .toggle-menu {
        margin-right: 0;
        color: #898fde
    }

    .new-search .new-search-filter .sidebar {
        min-height: auto;
        width: 100%;
        display: none;
        position: fixed;
        z-index: 20;
        background: #fff;
        top: 0;
        width: 100%;
        height: 100vh;
        padding: 30% 25px
    }

    .new-search .new-search-results {
        width: 100%;
        padding: 0 25px
    }

    .new-search .new-search-results .new-search-card {
        flex-direction: column
    }

    .new-search .new-search-results .new-search-card:not(.hidden) {
        display: flex
    }

    .new-search .new-search-results .new-search-card .lazycontainer-fix {
        width: 100%;
        min-height: 200px;
        height: 200px;
        margin: 0
    }

    .new-search .new-search-results .new-search-card .lazycontainer-fix .attachment-post-thumbnail {
        width: 100%;
        min-height: 200px;
        height: 200px
    }

    .new-search .new-search-results .new-search-card .new-search-card-header {
        margin-top: 10px
    }
}

.taxonomy-description {
    font-size: 14px;
    line-height: 1.5;
    clear: both;
    text-align: justify;
    margin-top: 50px
}

@media (min-width:768px) {
    .taxonomy-description {
        font-size: 16px
    }
}

.new-taxonomy-results {
    display: flex;
    flex-direction: column;
    margin-bottom: 50px;
    padding-right: 0;
    width: 100%!important
}

.new-taxonomy-results .new-search-card {
    margin-right: 100px
}

.new-taxonomy-results .new-search-card .lazycontainer-fix {
    width: 220px;
    min-height: 120px;
    height: 120px
}

.new-taxonomy-results .new-search-card .lazycontainer-fix .attachment-post-thumbnail {
    width: 220px;
    min-height: 120px;
    height: 120px
}

@media screen and (max-width:1280px) {
    .new-taxonomy-results .new-search-card {
        margin-right: 0
    }
}

@media screen and (max-width:1100px) {
    .new-taxonomy-results .new-search-card .lazycontainer-fix {
        float: left
    }
}

@media screen and (max-width:420px) {
    .new-taxonomy-results {
        padding: 0!important
    }
}

@media screen and (max-width:450px) {
    .asp_w {
        left: 0!important
    }
}

.asp_w .asp-fss-masonry {
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    flex-wrap: wrap!important;
    margin: 20px 0!important
}

.asp_w .asp-fss-masonry .asp_filter_tax {
    width: 50%!important
}

.asp_w .asp-fss-masonry .asp_filter_tax legend {
    padding-top: 10px!important;
    font-size: 15px!important;
    padding-bottom: 20px!important;
    padding-left: 20px!important
}

.asp_w .asp-fss-masonry .asp_filter_tax .categoryfilter {
    padding-left: 20px!important
}

.asp_w .asp-fss-masonry .asp_filter_tax .categoryfilter .asp_option_cat {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center
}

.asp_w .asp-fss-masonry .asp_filter_tax .categoryfilter .asp_option_cat .asp_option_label {
    padding-left: 10px!important;
    cursor: pointer
}

.new-single-product .product-header {
    display: flex;
    flex-direction: column;
    margin-top: 50px
}

.new-single-product .product-header-footer {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap
}

.new-single-product .product-header-footer-ctas {
    width: 360px
}

@media (max-width:1024px) {
    .new-single-product .product-header-footer-ctas {
        width: 100%
    }
}

@media (max-width:566px) {
    .new-single-product .product-header-footer-ctas .cta-btn-medium {
        min-width: 150px!important
    }
}

.new-single-product .product-header-footer-banner {
    width: 285px
}

@media (max-width:566px) {
    .new-single-product .product-header-footer-banner {
        width: 100%;
        text-align: center;
        margin-bottom: 50px
    }
}

.new-single-product .product-header-footer-img {
    min-width: 35%
}

@media (max-width:1024px) {
    .new-single-product .product-header-footer-img {
        min-width: 60%
    }
}

@media (max-width:768px) {
    .new-single-product .product-header-footer-img {
        min-width: 50%
    }
}

@media (max-width:566px) {
    .new-single-product .product-header-footer-img {
        min-width: 100%
    }
}

.new-single-product .product-header-footer-img .product-thumbnail-big {
    width: 100%;
    min-height: 240px
}

.new-single-product .entry-content .rep-contents-blocks .rep-content-box {
    background: #fff;
    border: 3px solid #f3f3fc
}

.new-single-product .entry-content .rep-contents-blocks .rep-content-box ol,.new-single-product .entry-content .rep-contents-blocks .rep-content-box ul {
    margin-left: 0
}

.new-single-product .relatedreports {
    margin-bottom: 50px
}

.new-single-product .relatedreports .related .product {
    width: 25%!important
}

.woocommerce-form-row label[for=password],.woocommerce-form-row label[for=reg_password] {
    position: relative
}

.woocommerce-form-row label[for=password] .password-toggle-icon,.woocommerce-form-row label[for=reg_password] .password-toggle-icon {
    position: absolute;
    top: 32px;
    right: 10px;
    width: 40px;
    height: 40px;
    background-color: transparent;
    border: none;
    outline: 0;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
}

.woocommerce-form-row label[for=password] .password-toggle-icon .fas,.woocommerce-form-row label[for=reg_password] .password-toggle-icon .fas {
    font-size: 18px
}

:root {
    --color-primary: #28285b;
    --color-primary-b: #1a211a;
    --color-secondary: #49499e;
    --color-secondary-b: #898fde;
    --color-terciary: #e2d65d;
    --color-terciary-b: #e09d2f;
    --color-white: #fff;
    --color-white-aux: #e4e6f7;
    --color-white-aux-b: #e4e6f7;
    --color-black: #042122;
    --color-black-aux: #16163a;
    --color-grey: #343534;
    --color-grey-light: #f1f2fb;
    --color-light-background: #ddd;
    --color-line: #e8ac3c;
    --color-input-background: #646485;
    --color-dotnav: #8282b9;
    --color-forms-background: #e4e6f7;
    --color-forms-input: #585B8E;
    --color-forms-text: #28285B;
    --color-forms-button-text: #16163a;
    --color-background-grey: #F7F7F7;
    --color-danger: #ff0000
}

.single .entry-header .entry-title {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 20px;
    font-size: 45px;
    font-weight: 700;
    line-height: 62px
}

.single .entry-header-default .entry-title {
    width: calc(100% - 320px)
}

.single .entry-header-default .entry-title-fullwidth {
    width: 100%
}

.single .new-separator {
    height: 1px;
    margin-bottom: 40px;
    background: #eaeaea
}

.single .content-single::before {
    content: ""
}

.single .content-single {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.single .content-single .content {
    float: none;
    width: calc(100% - 320px);
    min-width: auto;
    padding-right: 50px
}

.single .content-single .content .entry-meta {
    z-index: 1;
    margin-bottom: 40px;
    font-family: Bitter,georgia,serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    color: #888
}

.single .content-single .content .entry-meta a {
    font-weight: 700;
    color: #49499e
}

.single .content-single .content .entry-meta .geo-dropdown .geo-icon {
    margin: 0 10px 0 5px
}

.single .content-single .content .entry-meta .geo-dropdown .geographies-cloud-label::after {
    display: none
}

.single .content-single .content .single-content .featured-image img {
    width: 100%
}

.single .content-single .content .single-content .formulario-newsletter {
    position: relative;
    margin: 40px 0;
    padding: 30px 30px 30px 100px;
    border-radius: 10px;
    color: #fff;
    background-color: #28285b;
    background-image: url(../images/new-design/background-header.jpg);
    background-position: left center;
    background-size: cover;
    background-blend-mode: overlay
}

.single .content-single .content .single-content .formulario-newsletter .gform_heading {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 30px
}

.single .content-single .content .single-content .formulario-newsletter .gform_heading .gform_title {
    width: 100%;
    margin: 0;
    font-size: 30px;
    font-weight: 700;
    color: #fff!important
}

.single .content-single .content .single-content .formulario-newsletter .gform_heading .gform_description {
    width: 100%;
    margin-top: 10px;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    color: #fff!important
}

.single .content-single .content .single-content .formulario-newsletter label {
    color: #fff!important
}

.single .content-single .content .single-content .formulario-newsletter input[type=checkbox] {
    border: 1px solid #fff!important
}

.single .content-single .content .single-content .formulario-newsletter .formulario-newsletter-logo {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url(../images/new-design/new-logo-ecig.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain
}

.single .content-single .content .locked-content-excerpt {
    padding-bottom: 0
}

.single .content-single .content .locked-content-excerpt-advanced::before {
    height: 222px
}

.single .content-single .content .restricted-content-ctas {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between
}

.single .content-single .content .restricted-content-ctas .restricted-content-ctas-main {
    width: 180px;
    margin-bottom: 20px
}

.single .content-single .content .restricted-content-ctas .restricted-content-ctas-main .btn-primary {
    display: block;
    width: 100%;
    padding: 15px 0;
    border: 1px solid #e2d65d;
    border-radius: 27px;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    color: #1a211a;
    text-align: center;
    text-decoration: none!important;
    background-color: #e2d65d
}

.single .content-single .content .restricted-content-ctas .restricted-content-get-report {
    width: calc(100% - 180px);
    text-align: right
}

.single .content-single .content .restricted-content-ctas .restricted-content-get-report .cta-get-report {
    height: 49px;
    padding: 0 24px;
    font-size: 16px;
    line-height: 49px;
    color: #fff;
    background-color: #28285b;
    box-shadow: none
}

.single .content-single .content .restricted-content-ctas .restricted-content-get-report .cta-get-report .fa {
    margin-left: 10px;
    font-size: 22px
}

.single .content-single .content .restricted-content-ctas .restricted-content-get-report .cta-get-report:hover {
    background-color: #49499e
}

.single .content-single .content .restricted-content-ctas .restricted-content-ctas-secoundary {
    width: 100%
}

.single .content-single .content .restricted-content-ctas .restricted-content-ctas-secoundary .btn-secondary {
    display: block;
    width: 180px;
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    color: #49499e;
    text-align: center;
    text-decoration: underline
}

@media only screen and (max-width:1023px) {
    .single .content-single .content .restricted-content-ctas {
        flex-direction: column;
        align-items: center
    }

    .single .content-single .content .restricted-content-ctas .restricted-content-ctas-main {
        order: 1
    }

    .single .content-single .content .restricted-content-ctas .restricted-content-get-report {
        order: 3;
        width: 100%;
        text-align: center
    }

    .single .content-single .content .restricted-content-ctas .restricted-content-ctas-secoundary {
        display: flex;
        justify-content: center;
        order: 2;
        width: 100%;
        margin-bottom: 40px
    }
}

.single .content-single .content #available-in-shop {
    display: flex;
    align-items: center;
    justify-content: center
}

.single .content-single .content #available-in-shop .modal-product {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 550px;
    padding: 60px;
    background: #fff;
    background-image: url(../images/new-design/product-bg-tamarind-logo.png);
    background-repeat: no-repeat;
    background-position: right bottom
}

.single .content-single .content #available-in-shop .modal-product .modal-product-close {
    position: absolute;
    top: 25px;
    right: 25px;
    font-size: 25px;
    color: #e2d65d;
    opacity: 1
}

.single .content-single .content #available-in-shop .modal-product .modal-product-text {
    font-size: 21px;
    font-weight: 700;
    line-height: 31px;
    color: #49499e;
    text-align: center
}

.single .content-single .content #available-in-shop .modal-product .modal-product-button {
    margin-top: 15px
}

.single .content-single .content #available-in-shop .modal-product .modal-product-button .btn-primary {
    display: block;
    width: 100%;
    padding: 15px 40px;
    border: 1px solid #e2d65d;
    border-radius: 27px;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    color: #1a211a;
    text-align: center;
    text-decoration: none!important;
    background-color: #e2d65d
}

.single .content-single .content-full-width {
    width: 100%;
    padding-right: 0
}

.single .content-single .sidebar {
    width: 320px;
    margin-top: 0
}

.single .content-single .horizontal-sidebar {
    display: flex;
    width: 100%;
    margin-top: 0
}

.single .content-single .horizontal-sidebar .sidebar {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%
}

.single .content-single .horizontal-sidebar .sidebar .widget {
    width: 47%;
    margin-bottom: 40px
}

.single .content-single .horizontal-sidebar .sidebar .widget-banner-content {
    width: 320px
}

.single .content-single .new-related-contents {
    width: 100%
}

@media only screen and (max-width:800px) {
    .single .entry-header .entry-title {
        width: 100%;
        padding-top: 40px;
        font-size: 32px;
        line-height: 44px
    }

    .single .content-single .content {
        width: 100%;
        padding-right: 0
    }

    .single .content-single .content .entry-meta {
        margin-top: 0;
        line-height: 20px
    }

    .single .content-single .content .single-content .formulario-newsletter {
        height: auto
    }

    .single .content-single .content .single-content .formulario-newsletter .formulario-newsletter-header .formulario-newsletter-header-title {
        font-size: 26px;
        line-height: 30px
    }

    .single .content-single .content .single-content .formulario-newsletter .formulario-newsletter-header .formulario-newsletter-header-subtitle {
        font-size: 16px;
        line-height: 20px
    }

    .single .content-single .content .single-content .formulario-newsletter form .contact-form-field {
        width: 100%;
        padding-right: 0
    }

    .single .content-single .content .restricted-content-ctas {
        align-items: center
    }

    .single .content-single .sidebar {
        width: 100%;
        padding: 0
    }

    .single .chat-icon {
        display: none
    }
}

#free-sample-modal .modal-free-sample,.single-content .modal-free-sample {
    position: relative;
    overflow: hidden;
    width: 580px;
    margin: 15px auto;
    padding: 30px;
    border-radius: 6px;
    background: #e4e6f7
}

#free-sample-modal .modal-free-sample .modal-free-close,.single-content .modal-free-sample .modal-free-close {
    position: absolute;
    top: 25px;
    right: 25px;
    font-size: 25px;
    opacity: 1
}

#free-sample-modal .modal-free-sample .wp-login-links,.single-content .modal-free-sample .wp-login-links {
    margin-top: 30px
}

#free-sample-modal .modal-free-sample .btn-primary-download,.single-content .modal-free-sample .btn-primary-download {
    padding: 15px 40px
}

#free-sample-modal .modal-free-sample .sidebar-download-form,.single-content .modal-free-sample .sidebar-download-form {
    width: 100%
}

.author-signature {
    display: flex;
    gap: 25px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 40px auto;
    padding: 40px 50px;
    border-radius: 10px;
    background-color: #585b8e;
    background-image: url(../images/new-design/author-bg-tamarind-white-logo-2.png);
    background-repeat: no-repeat;
    background-position: right 50%
}

.author-signature .author-picture {
    min-width: 100px;
    height: 100px
}

.author-signature .author-picture img {
    width: 100%;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 50%;
    object-fit: cover
}

.author-signature .author-picture .imag-no-border {
    border: 0
}

.author-signature .author-data {
    display: flex;
    flex-flow: column wrap;
    margin-top: 17px
}

.author-signature .author-data .author-name {
    margin: 0;
    padding: 0;
    font-family: Bitter,georgia,serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 21px;
    color: #fff
}

.author-signature .author-data .author-position {
    margin: 10px 0;
    font-family: Bitter,georgia,serif;
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    line-height: 21px;
    color: #fff
}

.author-signature .author-data .author-bio {
    width: 100%;
    margin-top: 8px;
    font-family: Bitter,georgia,serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 21px;
    color: #fff
}

.author-signature .author-data .author-bio a {
    color: #fff;
    text-decoration: underline
}

.author-signature .author-data .author-bio a:hover {
    text-decoration: none
}

@media only screen and (max-width:800px) {
    .author-signature {
        flex-direction: column;
        padding: 30px
    }

    .author-signature .author-data {
        flex-direction: column;
        margin-top: 0
    }
}

.widget-benefits-content {
    margin: 40px auto;
    background: #dcdef5
}

.widget-benefits-content .widget-wrap .widget-title {
    margin: 0;
    padding: 30px;
    border-bottom: 0;
    font-family: Bitter,georgia,serif;
    font-size: 26px;
    font-weight: 700;
    color: #28285b
}

.widget-benefits-content .widget-wrap .widget-content {
    padding: 0 30px 30px;
    border-top: 0;
    font-family: Bitter,georgia,serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 29px;
    color: #343534
}

.widget-benefits-content .widget-wrap .widget-content ul {
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 20px;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px
}

.widget-benefits-content .widget-wrap .widget-content ul li {
    margin-bottom: 20px;
    list-style-type: disc
}

.widget-benefits-content .widget-wrap .widget-content ul li:last-child {
    margin-bottom: 0
}

.widget-benefits-content .widget-wrap .widget-content ul li::marker {
    color: #e09d2f
}

@media only screen and (max-width:800px) {
    .widget-benefits-content .widget-wrap .widget-content {
        padding-top: 20px;
        border-top: 2px solid #fff;
        font-size: 15px;
        line-height: 23px
    }
}

.widget-toc-content .widget-wrap .widget-title {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    line-height: 26px!important;
    color: #28285b!important
}

.widget-toc-content .widget-wrap .widget-title img {
    margin-right: 13px
}

.widget-toc-content .widget-wrap .widget-content {
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 21px!important;
    color: #49499e!important
}

.widget-toc-content .widget-wrap .widget-content #toc_container {
    margin-bottom: 0;
    padding: 0 20px;
    border: 0;
    background: 0 0
}

.widget-toc-content .widget-wrap .widget-content .toc_list li {
    margin-bottom: 10px!important;
    padding-left: 20px!important;
    text-indent: -14px!important;
    list-style-type: decimal!important
}

.related-contents h2 {
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid #49499e;
    font-family: Bitter,georgia,serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.35;
    color: #28285b
}

.related-contents .related-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between
}

.related-contents .related-row .related-post-block {
    width: 32%;
    margin-bottom: 50px
}

.related-contents .related-row .related-post-block .background-related {
    height: 230px;
    background-position: center;
    background-size: cover
}

.related-contents .related-row .related-post-block .related-box {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 175px;
    padding: 24px 20px;
    background: #898fde
}

.related-contents .related-row .related-post-block .related-box .title-link {
    max-width: 75%;
    font-family: Bitter,georgia,serif;
    font-size: 19px;
    font-weight: 500;
    line-height: 29px;
    color: #fff
}

.related-contents .related-row .related-post-block .related-box .arrow-link {
    position: absolute;
    right: 25px;
    bottom: 20px
}

@media only screen and (max-width:800px) {
    .related-contents .related-row {
        flex-direction: column
    }

    .related-contents .related-row .related-post-block {
        width: 100%
    }

    .related-contents .related-row .related-post-block .related-box {
        min-height: auto
    }

    .related-contents .related-row .related-post-block .related-box .arrow-link {
        width: 34px;
        height: 34px
    }
}

.related-contents-little .related-post-block .background-related {
    height: 180px!important
}

.related-contents-little .related-post-block .related-box .title-link {
    max-width: 100%!important;
    font-size: 17px!important;
    line-height: 26px!important
}

.related-contents-little .related-post-block .related-box .arrow-link {
    width: 30px;
    height: 30px
}

.sidebar .new-widget .widget-wrap .widget-title {
    padding-bottom: 7px;
    border-bottom: 1px solid #28285b;
    font-family: Bitter,georgia,serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 35px;
    color: #28285b
}

.sidebar .new-widget .widget-wrap .widget-content-list {
    padding-left: 20px
}

.sidebar .new-widget .widget-wrap .widget-content-list .widget-content-list-item {
    list-style-type: disc
}

.sidebar .new-widget .widget-wrap .widget-content-list .widget-content-list-item::marker {
    color: #e09d2f
}

.sidebar .widget-benefits-content {
    background: #dcdef5
}

.sidebar .widget-benefits-content .widget-wrap .widget-title {
    margin: 0;
    padding: 15px 20px;
    border-bottom: 0
}

.sidebar .widget-benefits-content .widget-wrap .widget-content {
    padding: 20px;
    border-top: 2px solid #fff;
    font-family: Bitter,georgia,serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
    color: #343534
}

.sidebar .widget-benefits-content .widget-wrap .widget-content ul {
    padding-left: 20px
}

.sidebar .widget-benefits-content .widget-wrap .widget-content ul li {
    list-style-type: disc
}

.sidebar .widget-benefits-content .widget-wrap .widget-content ul li::marker {
    color: #e09d2f
}

.sidebar .widget-banner-content {
    height: 388px
}

.sidebar .widget-banner-content .widget-wrap {
    position: relative;
    height: 388px
}

.sidebar .widget-banner-content .widget-wrap .widget-title {
    margin: 0;
    padding: 15px 25px;
    border-bottom: 0;
    color: #fff
}

.sidebar .widget-banner-content .widget-wrap .widget-subtitle {
    padding: 0 25px;
    font-family: Bitter,georgia,serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 23px;
    color: #fff
}

.sidebar .widget-banner-content .widget-wrap .widget-link {
    position: absolute;
    bottom: 20px;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.sidebar .widget-banner-content .widget-wrap .widget-link .widget-banner-link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 25px;
    border: 1px solid #fff;
    border-radius: 27px;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    color: #1a211a;
    color: #fff;
    text-decoration: none!important;
    background-color: transparent
}

.sidebar .widget-banner-content .widget-wrap .widget-link .widget-banner-link .icon-arrow {
    width: 25px;
    margin-left: 25px
}

.chat-icon {
    position: fixed;
    z-index: 5;
    right: 15px;
    bottom: 150px
}

.single-content-tabs .single-tabs-nav {
    width: 100%
}

.single-content-tabs .single-tabs-nav .single-tabs-nav-list {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 0;
    margin-left: 0
}

.single-content-tabs .single-tabs-nav .single-tabs-nav-list .single-tabs-tab {
    position: relative;
    top: 1px;
    width: auto;
    min-width: auto;
    min-height: auto;
    font-weight: 500;
    margin-right: 2px;
    padding: 10px 12px;
    border: 1px solid #343534;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    font-size: 18px;
    line-height: 19px;
    color: #fff;
    list-style-type: none;
    background: #49499e
}

@media screen and (max-width:820px) {
    .single-content-tabs .single-tabs-nav .single-tabs-nav-list .single-tabs-tab {
        text-align: center
    }
}

.single-content-tabs .single-tabs-nav .single-tabs-nav-list .active {
    position: relative;
    top: 1px;
    margin-top: 0;
    padding-bottom: 11px;
    color: #49499e;
    background: #fff
}

.single-content-tabs .single-tabs-nav .single-tabs-nav-list .single-tabs-tab:hover {
    cursor: pointer;
    color: #49499e;
    background: #fff
}

.single-content-tabs .single-tabs-content {
    margin-bottom: 40px;
    margin-left: 0;
    padding: 30px;
    border: 1px solid #343534
}

.single-content-tabs .single-tabs-content .single-tab-content {
    width: 100%
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-title {
    color: #28285b
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text {
    color: #343534
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text li {
    margin-bottom: 10px;
    margin-left: 15px;
    list-style-type: square
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text h2,.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text h3,.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text h4,.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text h5,.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text h6 {
    color: #e09d2f
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text .bt50WidgetMap {
    margin: 20px 0
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text .bt50Widget {
    margin: 20px 0
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text .bt50Widget .bt50Title {
    padding-left: 20px;
    font-size: 18px!important;
    font-weight: 400;
    color: #fff!important;
    background-color: #49499e!important
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text .bt50Widget .bt50BodyWrap .billTitle {
    font-size: 16px;
    font-weight: 600
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text .bt50Widget .bt50BodyWrap ul li {
    margin: 0;
    padding: 10px;
    border-bottom: 0;
    list-style-type: none
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text .bt50Widget .bt50BodyWrap ul li .dt-2 {
    font-size: 15px;
    line-height: 18px
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text .bt50Widget .bt50BodyWrap ul li .billNote {
    padding-right: 10px;
    font-size: 14px;
    color: #898fde;
    text-align: right
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text .bt50Widget .bt50BodyWrap ul li:nth-child(odd) {
    background: #fff
}

.single-content-tabs .single-tabs-content .single-tab-content .single-tab-content-text .bt50Widget .bt50BodyWrap ul li:nth-child(even) {
    background: #f1f2fb
}

@media screen and (max-width:820px) {
    .single-content-tabs .single-tabs-content .single-tab-content {
        width: 100%
    }
}

@media screen and (max-width:820px) {
    .single-content-tabs .single-tabs-content {
        flex-direction: column
    }
}

@media (max-width:1099px) {
    .podcasts-listing {
        display: block
    }
}

aside.podcasts-listing__aside {
    width: 100%;
    margin-top: 0;
    padding: 0
}

.podcasts-listing--two-cols {
    column-gap: 60px
}

@media (max-width:1199px) {
    .podcasts-listing--two-cols .new-taxonomy-results {
        margin-bottom: 0
    }
}

.podcasts-listing--two-cols .new-search-card {
    margin-right: 0
}