/*
Theme Name: Media Club child theme
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

footer .w-hwrapper {
	justify-content:space-between;
}
.box {
	width: 310px !important;
  	max-width: 100% !important;
  	position: absolute !important;
  	left: calc(22vw - 155px) !important;
  	top: calc(10vw - 140px) !important;
}
.water {
	width: 266px !important;
  	max-width: 100% !important;
  	margin-left: auto !important;
  	margin-top: -50px !important;
}
.ball {
	width: 145px !important;
  	max-width: 100% !important;
  	margin-left: 70px !important;
}
.whisper {
	width: 410px;
  	position: absolute;
  	right: calc(50vw - 485px);
  	top: -16.3vw;
}
.box2 {
	width: 180px;
  	position: absolute;
  	right: calc(50vw - 206px);
  	top: -16vw;
}
.arrow-wrapper {
	margin-top:-18vw;
	margin-bottom: 6vw;
}
.no-touch .w-tabs-section-header:hover, .no-touch .w-tabs-section-header:focus {
  	background: rgba(0,0,0,0);
}
.l-main {
	overflow-x:hidden;
}
.icons-hover-white .w-image:hover img {
	filter: brightness(20);
}
.skippingrope {
	margin-top:-18vw;
}
.justcheckit {
	position:absolute;
	bottom:160px;
	left:-30px;
}
.justcheckit img, .box img, .water img, .hands img, .apple img, .ball2 img, .cup2 img {
	animation: pulse2 2s infinite;
}
.cup {
	position:absolute;
	bottom:190px;
	right:0;
}
.cup img, .ball img, .whisper img, .hearts img, .loveclub img, .chess img, .box2 img, .apple2 img {
	animation: pulse 2s infinite;
}
.rotate-circle {
	position:relative;
	z-index:4;
}
.rotate-circle img {
	animation: rotate 25s infinite linear;
}
.loveclub {
	position:absolute;
	right:0;
	top:-340px;
}
.chess {
	position:absolute;
	right:0;
	top:-20px;
	width:160px;
}
.arrow {
	animation: moveUpDown 1s infinite;
}
.tabs-section-sp .vc_col-sm-3 > .vc_column-inner {
	padding-left:10px!important;
	padding-right:10px!important;
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
}
@keyframes pulse2 {
  0%, 100% {
    transform: scale(1.03);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes moveUpDown {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(10px); }
}
.w-grid.type_carousel {
	border-radius: 38px;
	border: 1px solid #000;
	overflow:hidden;
	box-shadow: 0 0 0 1px #000;
}
.w-grid.type_carousel .w-grid-list {
	border-radius: 38px;
	overflow:hidden;
}
.row-stars p {
	font-size:20px;
	line-height:30px;
}
.row-stars .w-image {
	margin-top:40px;
}
.steps .wpb_text_column:before {
	content:'';
	background-image:url(https://mediaclubs.org/wp-content/uploads/2024/08/check.svg);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	width:100px;
	height:98px;
	display: inherit;
  	margin-left: -5px;
}
.step-1 {
	margin-top:-2vw;
}
.step-2 {
	margin-top:-3vw;
}
.step-3 {
	margin-top: -1.5vw;
  	width: 200px;
  	max-width: 100%;
}
.step-4 {
	margin-top:32px;
}
.step-5 {
	margin-top:80px;
}
.ball2 {
	width:70px;
}
/*TABS*/
.w-tabs-section-control {
	display:none;
}
.w-tabs-section-title, .w-tabs-section-header p {
	margin-left:auto;
	margin-right:auto!important;
	font-family: var(--h1-font-family,inherit);
  	font-weight: var(--h1-font-weight,inherit);
	font-size: 20px!important;
	text-transform:uppercase;
	text-align: center;
	margin-bottom:0;
}
.w-tabs {
	border-radius: 39px;
	border: 1px solid #191432;
	overflow:hidden;
}
.w-tabs-section-header {
	padding-bottom:50px!important;
	position:relative;
	transition-duration:0.5s;
}
/*.w-tabs-section-header:after {
	content:'';
	background-image:url(https://mediaclubs.org/wp-content/uploads/2024/08/arrow-down.svg);
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
	width:39px;
	height:20.8px;
	left:calc(50% - 19.5px);
	bottom:15px;
	position:absolute;
	transition-duration:0.5s;
}*/
.w-tabs-section-header:after {
	content:'';
	mask-image:url(https://mediaclubs.org/wp-content/uploads/2024/08/arrow-down.svg);
	mask-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#ffffff;
	width:39px;
	height:20.8px;
	left:calc(50% - 19.5px);
	bottom:15px;
	position:absolute;
	transition-duration:0.5s;
}
.w-tabs-section-header.active {
	padding-bottom:15px!important;
	transition-duration:0.5s;
}
.w-tabs-section-header.active:after {
	display:none;
	transition-duration:0.5s;
}
.w-tabs-section-content {
	padding-top:0!important;
	padding-bottom:0!important;
}
.w-tabs-section-content p {
	color:#191432;
	text-align:center;
	min-height:150px;
	margin-bottom:20px;
}
.first-tab .w-tabs-section-title {
	width: 124px;
	max-width:100%;
}
.second-tab .w-tabs-section-title, .second-tab .w-tabs-section-header p {
	width: 227px;
	max-width:100%;
}
.third-tab .w-tabs-section-title {
	width: 160px;
	max-width:100%;
}
.w-nav.type_mobile.m_layout_fullscreen .w-nav-list.level_1 > li:first-child {
  	margin-top: 150px;
}
.w-nav.type_mobile .w-nav-anchor:not(.w-btn) {
  	padding: 0.9rem;
}
.w-nav.type_mobile .w-nav-list {
	background-image: url(https://mediaclubs.org/wp-content/uploads/2024/08/water2.svg), url(https://mediaclubs.org/wp-content/uploads/2024/08/whisper2.svg) !important;
  	background-repeat: no-repeat !important;
  	background-size: 140px auto, 190px auto !important;
  	background-position: 95% 5px, 0px 95% !important;
}
.w-nav-close {
	right: auto;
	left:0;
}
footer .w-image img {
	vertical-align: bottom;
}
.w-tabs-section-header:hover:after {
	background-color: #CDEE34;
}
.w-tabs .w-iconbox:hover svg path {
	stroke:#CDEE34;
}
.justcheckit.w-image { 
	width:360px;
}
.apple2 {
	position:absolute;
	top: -79px;
  	right: 30px;
}
.m_layout_dropdown.type_mobile .w-nav-control {
	z-index:33;
	position:relative;
}
.m_layout_dropdown.type_mobile .w-nav-list {
	margin-top: -36px;
  	padding: 100px 60px 180px;
	border-radius: 8px 8px;
	max-height: calc(100vh - 80px);
}

.mfp-title {
	display:none!important;
}
.w-tabs-section-control {
	background-image: url(https://mediaclubs.org/wp-content/uploads/2024/09/arrow-mobile.svg);
  	background-size: contain;
  	background-position: center center;
  	background-repeat: no-repeat;
}
.w-tabs-section-control:before, .w-tabs-section-control:after {
	visibility:hidden;
}
.apple img {
	filter: drop-shadow(5px -2px 4px rgba(25, 20, 50, 0.10));
}
.loveclub img {
	filter: drop-shadow(1px -3px 4px rgba(25, 20, 50, 0.10));
}
.hands img {
	filter: drop-shadow(0px 4px 4px rgba(25, 20, 50, 0.20));
}
.hearts img {
	filter: drop-shadow(5px -2px 4px rgba(25, 20, 50, 0.10));
}
.rotate-circle img {
	filter: drop-shadow(0px 4px 4px rgba(25, 20, 50, 0.20));
}
.apple2 img {
	filter: drop-shadow(5px -2px 4px rgba(25, 20, 50, 0.10));
}
.cup2 img {
	filter: drop-shadow(0px 2px 4px rgba(25, 20, 50, 0.20));
}

#ays-quiz-container-2.ays-quiz-container.ays_quiz_classic_light .ays-questions-container .ays-field:hover label[for^='ays-answer-'], #ays-quiz-container-2 .ays-field:hover, #ays-quiz-container-2 #ays_finish_quiz_2 .action-button:hover, 
#ays-quiz-container-2 #ays_finish_quiz_2 .action-button:focus, #ays-quiz-container-2 + .ays-quiz-category-selective-main-container .ays-quiz-category-selective-restart-bttn:hover, #ays-quiz-container-2 .ays-quiz-category-selective-submit-bttn:focus,
#ays-quiz-container-2 .ays-field.checked_answer_div input:checked~label:not(.ays_answer_image) {
    background: #CFBEE1!important;
}

#ays-quiz-container-2.ays_quiz_classic_dark .correct_div, #ays-quiz-container-2.ays_quiz_classic_light .correct_div {
    border-color: #CDEE34 !important;
    background-color: #CDEE34 !important;
}

#ays-quiz-container-2.ays_quiz_classic_dark .wrong_div, #ays-quiz-container-2.ays_quiz_classic_light .wrong_div {
    border-color: #C76464 !important;
    background-color: #C76464 !important;
}

#ays-quiz-container-2 input#ays-submit, #ays-quiz-container-2 #ays_finish_quiz_2 input.action-button, #ays-quiz-container-2 + .ays-quiz-category-selective-main-container .ays-quiz-category-selective-restart-bttn, #ays-quiz-container-2 .ays-quiz-category-selective-submit-bttn, button.ays_check_answer.action-button.ays-quiz-keyboard-active {
    padding: 5px 20px!important;
}

input.ays_next, input.ays_previous {
    font-size: 14px !important;
}

#ays-quiz-container-2 input.ays_next.start_button {
	font-size: 1.3rem!important;
}

.ays-quiz-interval-message-image-box {
	max-width: 100%!important;
}

button.ays_check_answer.action-button.ays-quiz-keyboard-active, p.ays_score.animated.tada, p.ays_average {
    display: none!important;
}

g#new {
    fill: #cdee34;
}

p.ays-question-counter.animated {
    font-size: 16px;
}

#ays-quiz-container-2 {
    width: 100%!important;
}



#new-mapa-element path#riwnenska {
    opacity: 1 !important;
	fill: #cdee34 !important;
}

div#new-mapa-element {
    width: 140px !important;
    z-index: 1!important;
}

div#new-mapa-element svg {
    position: absolute;
    bottom: -408px;
    left: -639px;
    right: 625px;
    z-index: 5 !important;
}


div#new-mapa-element .st5 {
    fill: #191432;
    stroke: none !important;
}

div#new-mapa-element text {
    font-weight: 500;
    font-size: 20px;
}

.w-html.us_custom_dd6ecbdd.svg-wrapper {
    position: absolute;
    top: 180px;
    left: 5%;
    right: 5%;
}

.us_custom_48c46994 .wpb_wrapper {
    position: relative;
}


section.l-section.wpb_row.us_custom_48c46994.height_medium.with_shape {
    height: 1100px;
}

div#new-mapa-element {
    z-index: 0;
}

#ays-quiz-container-2 {
    display: flex;
    justify-content: center;
}

#ays-quiz-container-2 [id^='ays_finish_quiz_'] div.step div.ays-abs-fs {
    width: 100%;
}

.ays-questions-container {
    width: 100%;
}

.ays_quiz_question {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.ays-abs-fs img {
    height: 350px;
    width: 100%;
	object-fit: contain;
}

.ays-quiz-interval-message-box img {
	height: 100%;
}


svg#_???_1, svg#Warstwa_1 {
    height: 80vh;
}

.us_custom_64928665 {
    margin-top: 50vh !important;
}

.wpb_text_column.us_custom_6df4bc3a.geography-h2.has_text_color.hide_on_tablets.hide_on_mobiles {
    display: none;
}

p.ays-fs-title {
    font-family: var(--h2-font-family, inherit);
    font-weight: var(--h2-font-weight, inherit);
    font-size: var(--h2-font-size, inherit);
    font-style: var(--h2-font-style, inherit);
    line-height: var(--h2-line-height, 1.4);
    letter-spacing: var(--h2-letter-spacing, inherit);
    text-transform: var(--h2-text-transform, inherit);
}

.wpb_text_column.us_custom_e948bf8b.has_text_color {
    position: absolute;
    bottom: -705px;
    transform: scale(0.8);
}

.ays-fs-subtitle, span.nadtestem {
    font-size: 1em !important;
}

div#ays-quiz-container-2 {
    margin-top: 50px;
}

.ays_quiz_question {
    display: flex;
    align-items: center;
}

.wpb_text_column.us_custom_cf8c5de8.us_animate_this.start {
    margin-bottom: 40px;
}


@media all and (max-height:550px) {
	.m_layout_dropdown.type_mobile .w-nav-list {
		padding: 10px 60px 80px;
	}

}
@media all and (min-width:768px) {
	.second-tab .w-tabs-section-title:first-line {
		text-indent:40px;
	}
	.map-code * {
    	pointer-events: none;
  	}
	.fw-txt {
		display:inline-block;
		width:100%;
	}

}
@media all and (max-width:1990px) {
	.step-1 {
  		margin-top: -1.2vw;
	}
	.step-2 {
  		margin-top: -3.2vw;
	}
}
@media all and (max-width:1830px) {
	.step-1 {
	  	margin-top: -0.2vw;
	}
	.step-4 {
  		margin-top: 3vw;
	}
	.step-5 {
  		margin-top: 5.5vw;
	}
}
@media all and (max-width:1685px) {
	.step-1 {
    	margin-top: 0.8vw;
  	}
}
@media all and (max-width:1540px) {
	.step-1 {
    	margin-top: 2vw;
  	}
	.step-4 {
    	margin-top: 4vw;
  	}
}
@media all and (max-width:1440px) {
	section.steps-section {
		-webkit-background-size:1440px 200px!important;
		background-size:1440px 200px!important;
		background-position: center 180px !important
	}
	.step-1 {
    	margin-top: 35px;
  	}
	.step-2 {
    	margin-top: -50px;
  	}
	.step-3 {
  		margin-top: -24px;
	}
	.step-4 {
    	margin-top: 67px;
  	}
	.step-5 {
    	margin-top: 83px;
  	}
}
@media all and (max-width:1345px) {
	section.steps-section {
		background-position: center 160px !important;
	}
}
@media all and (max-width:1305px) {
	.justcheckit.w-image {
	  	position: absolute;
	  	bottom: -30px;
	  	left: -30px;
		width:320px !important;
	}
}
@media all and (max-width:1260px) {
	.second-tab .w-tabs-section-title {
		width: 190px;
	}
}
@media all and (max-width:1250px) {
	.w-tabs-section-title, .second-tab .w-tabs-section-header p {
		font-size: 18px !important;
	}
}
@media all and (max-width:1210px) {
	.whisper {
	  	width: 300px;
	}
}
@media all and (max-width:1210px) {
	.header_hor .ush_menu_1.type_desktop .menu-item.level_1 > a:not(.w-btn) {
  		padding-left: 20px!important;
  		padding-right: 20px!important;
	}
}
@media all and (max-width:1200px) {
	.box {
  		width: 240px !important;
  		left: calc(22vw - 155px) !important;
  		top: calc(10vw - 130px) !important;
	}
	.ball {
  		width: 115px !important;
	}
	.water {
  		width: 200px !important;
		margin-bottom:15px;
	}
	.step-1 {
    	margin-top: 13px;
  	}
}
@media all and (max-width:1170px) {
	.cup.w-image {
		width: 240px !important;
	}
	.geography-h2 h2 {
		font-size: 35px!important;
		padding-top:25px;
	}
}
@media all and (max-width:1060px) {
	.header_hor .ush_menu_1.type_desktop .menu-item.level_1 > a:not(.w-btn) {
  		padding-left: 14px!important;
  		padding-right: 14px!important;
	}
	.w-tabs-section-title, .second-tab .w-tabs-section-header p {
		font-size: 15px !important;
	}
	.first-tab .w-tabs-section-title {
  		width: 110px;
	}
	.third-tab .w-tabs-section-title {
  		width: 140px;
	}
	.step-1 {
    	margin-top: -15px;
  	}
}
@media all and (max-width:1000px) {
	header {
		margin-left: 14px;
  		margin-right: 14px;
  		width: calc(100% - 28px)!important;
	}
	header .l-subheader.at_middle {
		padding-left: 12px;
		padding-right:12px;
		border-radius:8px;
	}
	.skippingrope {
  		margin-top: -24vw;
	}
	.row-stars p {
  		font-size: 14px;
  		line-height: 20px;
  		text-align: left;
		padding-left:30px!important;
	}
	.row-stars .w-image {
		width: 18px !important;
  		margin-left: auto !important;
  		margin-bottom: 21px !important;
  		margin-right: auto !important;
  		position: absolute;
  		top: 2px;
  		margin-top: 0 !important;
	}
	section.steps-section {
    	background-position: center 100px !important;
  	}
}

@media all and (max-width:905px) {
  	.step-1 {
    	margin-top: -29px;
  	}
}
@media all and (max-width:767px) {
	.text-border {
		margin-left: -13px!important;
  		margin-right: -13px!important;
	}
	.text-border .vc_column-inner {
		padding-left:14px!important;
		padding-right:14px!important;
	}
	.w-tabs-section-header {
		text-align:left;
	}
	.w-tabs-section-title, .second-tab .w-tabs-section-header p {
    	width: 100%!important;
		text-align:left;
	}
	.w-tabs {
  		border-radius: 13px;
	}
	.w-tabs-section-header::after {
		display:none;
	}
	.w-tabs-section-header {
		padding: 13px 17px!important;
	}
	.w-tabs-section-control {
  		display: inherit;
  		transform: scale(2) !important;
  		margin-right: 5px;
	}
	.w-tabs-section.active > .w-tabs-section-header .w-tabs-section-control {
  		transform: scale(2) rotate(180deg)!important;
	}
	.w-tabs .w-iconbox {
		display:none;
	}
	.w-tabs-section-content p {
	  	text-align: left;
	  	min-height: auto;
	  	margin-bottom: 20px;
	  	margin-left: -8px;
	}
	section.steps-section {
    	background-position: center 135px !important;
    	background-size: 767px auto !important;
  	}
	.steps p {
		font-size:14px!important;
		line-height:21px!important;
	}
	.hands.w-image {
		rotate: 40deg;
  		left: auto !important;
  		right: 0;
  		top: -90px !important;
  		width: 200px !important;
	}
	.steps .wpb_text_column {
		position:relative;
	}
	.steps .wpb_text_column::before {
		width: 65px;
  		height: 61px;
	}
	.step-1 {
		width: 200px;
  		margin-left: calc(50% - 103px);
  		margin-top: -45px!important;
	}
	.step-2 {
    	margin-top: 10px;
    	width: 156px;
    	margin-left: calc(50% - 30px);
  	}
	.step-3 {
    	margin-top: 16px;
		margin-left: calc(50% - 95px);
  	}
	.step-4 {
		width:190px;
		margin-left: calc(50% - 77px);
	}
	.step-5 {
		width: 240px;
    	margin-left: calc(50% - 110px);
		margin-top: 18px;
    	margin-bottom: 50px;
	}
	.step-2:before {
		position:absolute;
		right: -66px;
	}
	.step-3:before {
		position:absolute;
		right: -75px;
    	top: 13px;
	}
	.step-4:before {
		position:absolute;
		left: -60px;
    	top: -19px;
	}
	.step-5:before {
		position:absolute;
		left: -60px;
    	top: -19px;
	}
	.hearts.w-image {
		width: 130px !important;
  		max-width: 100% !important;
  		margin-left: auto !important;
  		margin-right: 0 !important;
  		position: absolute;
  		top: -38vw;
  		right: 0px;
	}
	.w-grid.type_carousel {
  		border-radius: 13px;
	}
	.w-grid.type_carousel .w-grid-list {
		border-radius: 13px;
	}
	.tabs-section-sp .vc_col-sm-3 {
		margin-bottom:10px!important;
	}
	.mobile-new-p {
		display:block;
		padding-top:15px;
	}
	.icons-hover-white {
		--hwrapper-gap: 2.1rem!important;
	}
	.us-btn-style_4 span {
		font-size:15px!important;
	}
	.us-btn-style_4 {
  		padding-top: 3px !important;
  		padding-bottom: 7px !important;
		padding-left:12px!important;
		padding-right:12px!important;
}
}
@media all and (max-width:510px) {
	.chess {
		top:10px;
		width:160px;
	}
}
@media all and (min-width:1000px) and (max-width:1060px) {
	.second-tab .w-tabs-section-header {
		width:207px;
		margin-left:auto;
		margin-right:auto;
	}
}
@media all and (min-width:767px) and (max-width:1000px) {
	.w-tabs-section-header { 
		padding-left:10px!important;
		padding-right:10px!important;
	}
	.w-tabs-section-title, .second-tab .w-tabs-section-header p {
    	font-size: 14px !important;
  	}
	.second-tab .w-tabs-section-header {
		width:170px;
		margin-left:auto;
		margin-right:auto;
	}
	.first-tab .w-tabs-section-header {
		width:120px;
		margin-left:auto;
		margin-right:auto;
	}
	.third-tab .w-tabs-section-header {
		width:150px;
		margin-left:auto;
		margin-right:auto;
	}
	.fourth-tab .w-tabs-section-header {
		width:170px;
		margin-left:auto;
		margin-right:auto;
	}
	.steps p {
		font-size:14px;
		line-height:20px;
	}
	.steps .vc_col-sm-1\/5 > .vc_column-inner {
		padding-left:10px!important;
		padding-right:10px!important;
	}
	section.steps-section {
   		background-position: center 122px !important;
  	}
	 .hearts.w-image {
		width: 130px !important;
		max-width: 100% !important;
		margin-left: auto !important;
		margin-right: 0 !important;
		position: absolute;
		top: -36vw;
		right: 0px;
	  }
}

@media only screen and (max-width: 915px) {
div#new-mapa-element svg {
    position: absolute;
    bottom: -247px;
    left: -446px;
    right: 477px;
    z-index: 5 !important;
}
}
@media only screen and (max-width: 860px) {
	div#new-mapa-element svg {
		bottom: -220px !important;
        left: -396px !important;
        right: 431px !important;
        z-index: 5 !important;
	}
}


@media only screen and (max-width: 821px) {
div#new-mapa-element svg {
	bottom: -207px !important;
	left: -370px !important;
	right: 414px !important;
	z-index: 5 !important;
}
}

@media only screen and (max-width: 770px) {
div#new-mapa-element svg {
	bottom: -193px !important;
	left: -344px !important;
	right: 393px !important;
	z-index: 5 !important;
}
}
	
	
@media only screen and (max-width: 600px) {
.w-html.us_custom_dd6ecbdd.svg-wrapper {
	top: 100%;
}

.w-html.us_custom_dd6ecbdd.svg-wrapper {
    top: 415px;
}

section.l-section.wpb_row.us_custom_48c46994.height_medium.with_shape {
	height: 780px;
}

.ays-abs-fs img  {
    height: auto;
}

.w-html.us_custom_dd6ecbdd.svg-wrapper {
    margin-right: -16px!important;
}

.wpb_text_column.us_custom_e948bf8b.has_text_color {
	position: absolute;
	bottom: -80px;
	transform: scale(1);
	right: 0;
}

img[src="https://mediaclubs.org/wp-content/uploads/2025/05/0-3.svg"] {
    content: url(https://mediaclubs.org/wp-content/uploads/2025/05/mobile_0-3-scaled.png);
}

img[src="https://mediaclubs.org/wp-content/uploads/2025/05/4-5.svg"] {
    content: url(https://mediaclubs.org/wp-content/uploads/2025/05/mobile_4-5-scaled.png);
}

img[src="https://mediaclubs.org/wp-content/uploads/2025/05/6.svg"] {
    content: url(https://mediaclubs.org/wp-content/uploads/2025/05/mobile_6-scaled.png);
}


img[src="https://mediaclubs.org/wp-content/uploads/2025/05/7.svg"] {
    content: url(https://mediaclubs.org/wp-content/uploads/2025/05/mobile_7-scaled.png);
}

#ays-quiz-container-2 input.ays_next.start_button {
    font-size: 1rem !important;
}

.ays_feedback_button_div, .ays_buttons_div {
    display: flex;
    margin-top: 15px;
    margin-bottom: 15px;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

div#new-mapa-element svg {
	bottom: -80px !important;
	left: -129px !important;
	right: 219px !important;
	z-index: 5 !important;
}
	
}

@media only screen and (max-width: 420px) {
div#new-mapa-element svg {
	bottom: -74px !important;
	left: -117px !important;
	right: 210px !important;
	z-index: 5 !important;
}
}

@media only screen and (max-width: 391px) {
div#new-mapa-element svg {
	bottom: -66px !important;
	left: -100px !important;
	right: 197px !important;
}
}

@media only screen and (max-width: 376px) {
	div#new-mapa-element svg {
		bottom: -60px !important;
		left: -90px !important;
		right: 188px !important;
	}
}

@media only screen and (max-width: 361px) {
div#new-mapa-element svg {
	bottom: -54px !important;
	left: -79px !important;
	right: 180px !important;
}
}

@media only screen and (min-width: 2200px) {
	.w-html.us_custom_dd6ecbdd.svg-wrapper {
		position: absolute;
		top: 0;
	}
	section.l-section.wpb_row.us_custom_48c46994.height_medium.with_shape {
		height: 1000px;
	}
		
}
