/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 01 2026 | 01:00:53 */
/* HEADER */
	body header#page-header {
		max-width: 100vw;
	}
	body .w-popup-wrap>.w-popup-closer{
		border:0;
		outline:none;
		box-shadow:0 0 0 0;
	}
	section.carousel-i .type_carousel {
		overflow: hidden;
	}
	.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-content {
		width: 100% !important;
	}
	section.cta-i .container-i:before{
		display:none;
	}

	body .l-subheader.at_middle{
		height:max-content !important;
		min-height:max-content !important;
		max-height:max-content !important;
		line-height: inherit !important;
		height: max-content !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	body .l-header .actions-i {
		display: flex;
		align-items: center;
		grid-gap: 2vw;
    	width: 100%;
	}
	body .us-btn-style_1 span.w-btn-label:after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 0;
		height: 1px;
		background: #fff;
		will-change:width;
		transition:width .35s cubic-bezier(.45,0,.15,1);
	}

	body .us-btn-style_1:hover span.w-btn-label:after{
		width: 100%;
	}
	body .us-btn-style_1 span.w-btn-label {
		position: relative;
	}
	.l-header.id_10131 .w-nav-list>.menu-item:hover a {
		color: #ffffff !important;
	}
	.l-header .l-subheader.at_middle{
		z-index:99999 !important;
	}
	body .l-header .l-subheader.at_middle,
	body .l-header.shadow_thin .l-subheader.at_middle, 
	body .l-header.shadow_thin .l-subheader.at_bottom{
		box-shadow:0 0 0 0 !important;
	}
	body .l-header .actions-i .btn-iii.active {
		display: flex;
	}
	body .l-header .actions-i .btn-iii {
		display: none;
		width:100%;
    	justify-content: center;
	}
	body .l-subheader-h,
	body .l-section-h{
		max-width: 100% !important;
	}
	header.l-header .w-nav .menu-item .w-nav-anchor.level_1 {
		padding-right: 0vw !important;
		padding-left: 0vw !important;
		line-height: 1;
	}
	header nav.menu-i ul.w-nav-list {
		grid-gap: 1.5vw;
	}
	body.post-template-default .postcontent-i .l-section.height_medium{
		padding-top:0;
		padding-bottom:0;
	}
	article .card-podcast .w-btn.linky:before {
		border: 0;
	}
	header.l-header.id_10131 .w-nav .menu-item .w-nav-anchor.level_1:after{
		background: var(--color-white);
	}
	header.l-header .w-nav .menu-item.current_page_item .w-nav-anchor.level_1:after {
		width: 100%;
	}
	header.id_10131 .ush_menu_1 .w-nav-list:not(.level_1) {
		background: var(--color-black);
	}
	header.id_10131 .w-nav .menu-item.current_page_item .w-nav-anchor.level_1 {
		color: var(--color-white);
	}
	.btn-menu {
		position: relative;
		display: block;
		aspect-ratio: 1 / 1;
		cursor: pointer;
	}

	.btn-menu .in-btn {
		position: relative;
		display: flex;
		width: 100%;
		height: 100%;
	}

	.btn-menu .line {
		position: absolute;
		left: 0;
		top: 50%;
		width: 100%;
		height: 3px;
		background: #141414;
		transform-origin: center;
		transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1),
					opacity 0.35s ease;
	}

	/* Estado inicial */
	.btn-menu .line-i {
		transform: translateY(-40%);
	}

	.btn-menu .line-ii {
		transform: translateY(-50%) scaleX(1);
	}

	.btn-menu .line-iii {
		transform: translateY(-60%);
	}

	/* Estado ACTIVE */
	.btn-menu.active .line-i {
		transform: rotate(45deg);
	}

	.btn-menu.active .line-ii {
		transform: scaleX(0);
		opacity: 0;
	}

	.btn-menu.active .line-iii {
		transform: rotate(-45deg);
	}
	.l-subheader.at_bottom {
		height: max-content !important;
		line-height: inherit !important;
		position: absolute;
    	width: 100%;
		padding:0;
		max-height:100vh;
	}
	.big-menu {
		position: relative;
		inset: 0;
		width: 100%;
		height:0;
		margin-left: 0 !important;
		overflow: hidden;
		display: flex;
		align-items: end;
		transition:all 0.9s cubic-bezier(0.16, 1, 0.3, 1);
	}
	.big-menu.active{
		height: calc(100vh - 25vw);
	}
	.l-subheader-cell.at_center{
		display:block;
	}
	aside.bg-behindmenu {
		position: fixed;
		inset: 0;
		width: 100%;
		height: 100%;
		z-index: -1;
		background: white;
		opacity: 0;
		visibility: hidden;
		transition: opacity .3s ease, visibility .3s ease;
	}
	aside.bg-behindmenu.active {
		opacity: 1;
		visibility: visible;
	}
	header.l-header.id_10480 .l-subheader,
	header.l-header.id_10480 aside.bg-behindmenu {
		background: #00a98f !important;
	}
	header.l-header.id_10131 .l-subheader,
	header.l-header.id_10131 aside.bg-behindmenu {
		background: #141414 !important;
	}
	header.l-header.id_10372 .l-subheader,
	header.l-header.id_10372 aside.bg-behindmenu {
		background: #fab259 !important;
	}

	.big-menu ul.menu {
		max-height: 100vh;
		flex-wrap: nowrap !important;
		overflow: auto;
	}
	.big-menu ul.menu {
		flex-direction: column;
		display: inline-flex;
		flex-wrap: wrap;
		margin: 0 !important;
		width: 100%;
	}
	.big-menu ul.menu li.menu-item {
		border-top: 1px solid;
	}
	.big-menu ul.menu li.menu-item a{
		width:100%;
		display:block;
	}
	.big-menu ul.menu li.menu-item:last-of-type {
		border-bottom: 1px solid;
	}
/* END HEADER */

section.resources-iii .first article.card-ii._1 figure.pic-card {
    background: var(--color-black);
    color: var(--color-white);
}
section.resources-iii .first article.card-ii._2 figure.pic-card {
    background: #b4b4b4;
}


section.resources-iii:not(.alt) .first article.card-ii figure.pic-card {
    margin-bottom: 1rem;
}

section.resources-iii .first article.card-ii .info-card {
    display: flex;
    flex-direction: column;
    grid-gap: 1rem;
}


section.resources-iii .container-i {
    position: relative;
}

section.resources-iii .container-i:before {
    content: '';
    position: relative;
    width: 100%;
    height: 10px;
    background: var(--color-black);
}
section.resources-iii .first article.card-ii figure.pic-card {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
}
section.resources-iii .first .flex-i.gap-i {
    justify-content: space-between;
}
/* FOOTER */
	section.float-gallery-i .container-i:before {
		opacity: 0;
		position: absolute;
	}
	footer.l-footer {
		color: var(--color-white);
	}
	footer section.foot-i .l-section-h {
		padding: 5vw 0;
	}
	footer nav.w-menu.menu-1.bo-i.layout_hor.style_links.us_menu_1 {
		margin-inline-end: 1vw;
	}
	footer section.foot-i .he-iii strong {
		color: var(--color-primary);
	}
	footer section.foot-i .he-iii.fw-black .link-i {
		color: inherit;
	}
	footer section.foot-ii .second {
		padding: 0 0 3vw;
		grid-gap:0;
	}
	footer section.foot-ii .container-i,
	footer section.foot-ii .container-ii {
		position: relative;
	}
	footer section.foot-ii .container-i:before,
	footer section.foot-ii .container-ii:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: 2px;
		background: white;
	}
	footer section.foot-ii a[aria-label="bigbrand"] img {
		width: 100%;
	}
	footer section.foot-i .he-iii.fw-black .link-i:after {
		background: var(--color-white);
	}

	footer .foot-i.green .he-iii strong {
		color: var(--color-green);
	}
	footer .foot-ii.green .w-menu.menu-2[style*=--main-color] li a {
		color: var(--color-green);
	}
	footer .foot-i.amber .he-iii strong {
		color: var(--color-amber);
	}

	footer .foot-ii.amber .w-menu.menu-2[style*=--main-color] li a {
		color: var(--color-amber);
	}
	footer .w-menu.layout_hor.not_responsive .menu{
		overflow:hidden;
	}

	footer .w-menu.layout_hor.menu-1 .menu>li:not(:last-of-type),
	footer .w-menu.layout_hor.menu-2 .menu>li:not(:last-of-type),
	footer .w-menu.layout_hor.menu-3 .menu>li:not(:last-of-type) {
		margin-inline-end: 1vw;
	}
	footer .w-menu.menu-2[style*=--main-color] li a {
		color: var(--color-primary);
	}
	header.l-header .w-nav .menu-item .w-nav-anchor.level_1 span.w-nav-arrow {
		display: none;
	}
/* END FOOTER */
/* CONTAINERS */
	.g-cols.via_grid>.vc_column_container.container-i,
	.container-i,
	.g-cols.via_grid>.vc_column_container.container-ii, 
	.container-ii {
		margin: 0 auto;
	}
/* END CONTAINERS */
.l-canvas>main {
    padding-top: 5rem;
}
.l-header{
	width:100vw;
	position:fixed !important;
}
@media(max-width:767px){
	.w-tabs-section-header{
    	padding: 5% 0 !important;
	}
}

/* =========================================================
   XL — ≥1200px
   ========================================================= */

@media (min-width:1600px){
	
	footer section.foot-i .he-iii.fw-black .link-i {
		margin-left: 3vw;
	}
	button.w-btn.us-btn-style_5.btn-i {
		padding: 1vw;
	}
	button.btn-ii.outline-i {
		padding: 1vw;
	}
	.btn-menu {
		width: 3vw;
	}
	.btn-menu .line {
		height: 0.22vw;
	}
	.btn-menu .line-i {
		transform: translateY(-0.75vw);
	}

	.btn-menu .line-iii {
		transform: translateY(0.75vw);
	}
	header.l-header .l-subheader-h {
		width: 64%;
		margin: 0 auto;
	}
	header.l-header .w-nav .menu-item .w-nav-anchor.level_1 {
	}
	.w-tabs-section-content-h{
		max-width:100%;
	}
	.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>form>.l-section:first-of-type>.l-section-h{
		padding-top:6vw !important;
	}
	header .brand-i {
		min-height: 5.5vw !important;
		padding: 1vw 0;
	}
	.g-cols.via_grid>.vc_column_container.container-i,
	.container-i {
		width: 64%;
	}
	.g-cols.via_grid>.vc_column_container.container-ii, 
	.container-ii {
		width: 64%;
	}
	section.resources-iii .first article.card-ii figure.pic-card {
		min-height: 19vw;
	}
}


@media (min-width:1200px) and (max-width:1600px){
	section.resources-iii .first article.card-ii figure.pic-card {
		min-height: 22vw;
	}
	footer section.foot-i .he-iii.fw-black .link-i {
		margin-left: 3vw;
	}
	button.w-btn.us-btn-style_5.btn-i {
		padding: 1vw;
	}
	button.btn-ii.outline-i {
		padding: 1vw;
	}
	.btn-menu {
		width: 3vw;
	}
	.btn-menu .line {
		height: 0.22vw;
	}
	.btn-menu .line-i {
		transform: translateY(-0.75vw);
	}

	.btn-menu .line-iii {
		transform: translateY(0.75vw);
	}
	header.l-header .l-subheader-h {
		width: 86% ;
		margin: 0 auto;
	}
	header.l-header .w-nav .menu-item .w-nav-anchor.level_1 {
	}
	.w-tabs-section-content-h{
		max-width:100%;
	}
	.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>form>.l-section:first-of-type>.l-section-h{
		padding-top:6vw !important;
	}
	header .brand-i {
		min-height: 5.5vw !important;
		padding: 1vw 0;
	}
	.g-cols.via_grid>.vc_column_container.container-i,
	.container-i {
		width: 86%;
	}
	.g-cols.via_grid>.vc_column_container.container-ii, 
	.container-ii {
		width: 84%;
	}
}


/* =========================================================
   LG — 1199px → 992px
   ========================================================= */
@media (max-width:1200px) and (min-width:992px){
	section.resources-iii .first article.card-ii figure.pic-card {
		min-height: 30vw;
	}
	.btn-menu {
		width: 4vw;
	}
	footer section.foot-i .he-iii.fw-black .link-i {
		margin-left: 3vw;
	}
	button.w-btn.us-btn-style_5.btn-i {
		padding: 1vw;
	}
	button.btn-ii.outline-i {
		padding: 1vw;
	}
	.btn-menu .line {
		height: 0.28vw;
	}

	.btn-menu .line-i {
		transform: translateY(-1vw);
	}

	.btn-menu .line-iii {
		transform: translateY(0.8vw);
	}
	header.l-header .l-subheader-h {
		width: 95vw ;
		margin: 0 auto;
	}
	header.l-header .w-nav .menu-item .w-nav-anchor.level_1 {
		padding-top: 2vw;
		padding-bottom: 2vw;
	}
	.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>form>.l-section:first-of-type>.l-section-h{
		padding-top:6vw !important;
	}
	header .brand-i {
		min-height: 5.5vw !important;
		padding: 1vw 0;
	}
	.g-cols.via_grid>.vc_column_container.container-i,
	.container-i {
		width: 90%;
	}
	.g-cols.via_grid>.vc_column_container.container-ii, 
	.container-ii {
		width: 80%;
	}
}

section.resources-iii.alt .first article.card-ii .in-card .content-card>.info-card .info-card-header {
    display: flex;
    flex-direction: column;
    grid-gap: 1rem;
}
@media(min-width:992px){
	section.resources-iii.alt .first article.card-ii {
		width: 100%;
	}
	section.resources-iii.alt .first article.card-ii .in-card .content-card>.pic-card {
		width: calc(50% - 1vw);
	}
	section.resources-iii.alt .first article.card-ii .in-card .content-card>.info-card {
		width: calc(50% - 1vw);
        justify-content: space-between;
	}
	section.resources-iii.alt .first article.card-ii .in-card .content-card {
		display: flex;
		flex-wrap: wrap;
		grid-gap: 2vw;
	}
	section.resources-iii .container-i:before {
		margin-bottom: 5%;
	}
	section.resources-iii .first article.card-ii {
		width: calc(50% - 1vw);
		padding: 1.5vw;
	}
	section.home-i .he-i a{
		display:inline-flex;
	}
	.big-menu ul.menu {
		padding: 5vw 0;
	}
	.big-menu ul.menu li.menu-item {
		padding: 2vw 0;
		border-top: 1px solid;
	}
}
@media(max-width:992px){
	section.resources-iii .first article.card-ii {
		width: 100%;
		padding: 5%;
	}
}
/* =========================================================
   MD — 991px → 768px
   ========================================================= */
@media (max-width:992px) and (min-width:768px){
	section.resources-iii .first article.card-ii figure.pic-card {
		min-height: 40vw;
	}
	section.resources-iii .container-i:before {
		margin-bottom: 5%;
	}
	footer section.foot-i .he-iii.fw-black .link-i {
		margin-left: 3vw;
	}
	button.w-btn.us-btn-style_5.btn-i {
		padding: 1vw;
	}
	button.btn-ii.outline-i {
		padding: 1vw;
	}
	.big-menu ul.menu li.menu-item {
		padding: 4vw 0;
		border-top: 1px solid;
	}
	
	.big-menu ul.menu {
		padding: 10vw 0;
	}
	.btn-menu {
		width: 4vw;
	}
	.btn-menu .line {
		height: 0.45vw;
	}
	.btn-menu .line-i {
		transform: translateY(-1.4vw);
	}
	.btn-menu .line-iii {
		transform: translateY(1vw);
	}
	footer section.foot-ii .first {
		padding: 10vw 0;
	}
	header.l-header .l-subheader-h {
		width: 95vw ;
		margin: 0 auto;
	}
	header.l-header .w-nav .menu-item .w-nav-anchor.level_1 {
		padding-top: 4vw;
		padding-bottom: 4vw;
	}
	.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>form>.l-section:first-of-type>.l-section-h{
		padding-top:6vw !important;
	}
	header .brand-i {
		min-height: 7vw !important;
		padding: 1vw 0;
	}
	.g-cols.via_grid>.vc_column_container.container-i,
	.container-i {
		width: 95%;
	}
	.g-cols.via_grid>.vc_column_container.container-ii, 
	.container-ii {
		width: 85%;
	}
	.l-header .l-subheader.at_middle {
		padding: 2vw 0;
	}
	footer .w-hwrapper.valign_middle.wrap.align_none {
		grid-gap: 2vw;
		margin-bottom: 5vw;
	}
}

/* =========================================================
   SM — 767px → 576px
   ========================================================= */
@media (max-width:768px) and (min-width:576px){
	section.resources-iii .first article.card-ii figure.pic-card {
		min-height: 50vw;
	}
	section.resources-iii .container-i:before {
		margin-bottom: 5%;
	}
	button.w-btn.us-btn-style_5.btn-i {
		padding: 1vw;
	}
	footer section.foot-i .he-iii.fw-black .link-i {
		margin-left: 5vw;
		grid-gap:3vw;
	}
	button.btn-ii.outline-i {
		padding: 1vw;
	}
	.big-menu ul.menu li.menu-item {
		padding: 5vw 0;
		border-top: 1px solid;
	}
	.big-menu ul.menu {
		padding: 10vw 0;
	}
	.l-header .l-subheader.at_middle {
		padding: 2vw 0;
	}
	.btn-menu {
		width: 5vw;
		height:5vw;
	}
	.btn-menu .line {
		height: 0.7vw;
	}
	.btn-menu .line-i {
		transform: translateY(-2vw);
	}
	.btn-menu .line-iii {
		transform: translateY(1.4vw);
	}
	footer section.foot-ii .first {
		padding: 10vw 0;
	}
	header.l-header .l-subheader-h {
		width: 90vw ;
		margin: 0 auto;
	}
	header.l-header .w-nav .menu-item .w-nav-anchor.level_1 {
		padding-top: 6vw;
		padding-bottom: 6vw;
	}
	.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>form>.l-section:first-of-type>.l-section-h{
		padding-top:10vw !important;
	}
	header .brand-i {
		min-height: 8vw !important;
		padding: 1vw 0;
	}
	.g-cols.via_grid>.vc_column_container.container-i,
	.container-i {
		width: 90%;
	}
	.g-cols.via_grid>.vc_column_container.container-ii, 
	.container-ii {
		width: 80%;
	}
	footer .w-hwrapper.valign_middle.wrap.align_none {
		grid-gap: 2vw;
		margin-bottom: 5vw;
	}
}

@media (max-width:768px){
	footer .us_menu_2 .menu,
	footer .us_menu_1 .menu{
		display:flex;
        grid-gap: 0 2vw;
        flex-wrap: wrap !important;
        margin-bottom: 2vw;
	}
	section.partnerships-ii .first .w-btn,
	section.partnerships-ii .first .w-btn-wrapper {
		width: 100%;
	}
}

/* =========================================================
   XS — 575px → 340px
   ========================================================= */
@media (max-width:576px) and (min-width:340px){
	section.resources-iii .first article.card-ii figure.pic-card {
		min-height: 50vw;
	}
	section.resources-iii .container-i:before {
		margin-bottom: 5%;
	}
	footer section.foot-i .he-iii.fw-black .link-i {
		margin-left: 3vw;
		grid-gap:3vw;
	}
	button.w-btn.us-btn-style_5.btn-i {
		padding: 1vw;
	}
	button.btn-ii.outline-i {
		padding: 1vw;
	}
	.big-menu ul.menu li.menu-item {
		padding: 5vw 0;
		border-top: 1px solid;
	}
	footer .w-hwrapper.valign_middle.wrap.align_none {
		grid-gap: 3vw;
		margin-bottom: 6vw;
	}
	.big-menu ul.menu {
        padding: 0 0 25vw;
	}
	.l-header .l-subheader.at_middle {
		padding: 2vw 0;
	}

	.btn-menu {
		width: 8vw;
		height: 8vw;
	}

	.btn-menu .line {
		height: 0.9vw;
	}

	.btn-menu .line-i {
		transform: translateY(-2.6vw);
	}

	.btn-menu .line-iii {
		transform: translateY(2vw);
	}
	footer section.foot-ii .first {
		padding: 10vw 0;
	}
	header.l-header .l-subheader-h {
		width: 90vw ;
		margin: 0 auto;
	}
	header.l-header .w-nav .menu-item .w-nav-anchor.level_1 {
		padding-top: 6vw;
		padding-bottom: 6vw;
	}
	.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>form>.l-section:first-of-type>.l-section-h{
		padding-top:10vw !important;
	}
	header .brand-i {
		min-height: 9vw !important;
		padding: 1vw 0;
	}
	.g-cols.via_grid>.vc_column_container.container-i,
	.container-i {
		width: 90%;
	}
	.g-cols.via_grid>.vc_column_container.container-ii, 
	.container-ii {
		width: 85%;
	}
}


/* =========================================================
   MINI — ≤339px
   ========================================================= */
@media (max-width:340px){
	section.resources-iii .first article.card-ii figure.pic-card {
		min-height: 50vw;
	}
	section.resources-iii .container-i:before {
		margin-bottom: 5%;
	}
	footer section.foot-i .he-iii.fw-black .link-i {
		margin-left: 3vw;
		grid-gap:3vw;
	}
	button.w-btn.us-btn-style_5.btn-i {
		padding: 1vw;
	}
	button.btn-ii.outline-i {
		padding: 1vw;
	}
	.big-menu ul.menu li.menu-item {
		padding: 6vw 0;
		border-top: 1px solid;
	}
	footer .w-hwrapper.valign_middle.wrap.align_none {
		grid-gap: 4vw;
		margin-bottom:8vw;
	}
	.big-menu ul.menu {
        padding: 0 0 25vw;
	}
	.l-header .l-subheader.at_middle {
		padding: 2vw 0;
	}

	.btn-menu {
		width: 8vw;
		height: 8vw;
	}

	.btn-menu .line {
		height: 1.1vw;
	}

	.btn-menu .line-i {
		transform: translateY(-3vw);
	}

	.btn-menu .line-iii {
		transform: translateY(2.4vw);
	}
	footer section.foot-ii .first {
		padding: 10vw 0;
	}
	header.l-header .l-subheader-h {
		width: 90vw ;
		margin: 0 auto;
	}
	header.l-header .w-nav .menu-item .w-nav-anchor.level_1 {
		padding-top: 6vw;
		padding-bottom: 6vw;
	}
	.header_hor .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_fixed~.l-main>form>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h, 
	.header_hor .l-header.pos_static.bg_transparent~.l-main>form>.l-section:first-of-type>.l-section-h{
		padding-top:10vw !important;
	}
	header .brand-i {
		min-height: 9vw !important;
		padding: 1vw 0;
	}
	.g-cols.via_grid>.vc_column_container.container-i,
	.container-i {
		width: 90%;
	}
	.g-cols.via_grid>.vc_column_container.container-ii, 
	.container-ii {
		width: 85%;
	}
}