/* ============================================
VARIABLES
===============================================*/
:root {
	--gg2022-blue: #12079c;
	--gg2022-dark-blue: #0f0682;
}

/* ============================================
MODAL
===============================================*/
.contest-modal.contest-modal--gg2022 {
	background-color: var(--gg2022-blue);
	padding-right: unset !important;
}

.contest-modal.contest-modal--gg2022 .modal-header {
	height: 100px;
}

.contest-modal.contest-modal--gg2022 .modal-header .close {
	position: static;
}

.contest-modal.contest-modal--gg2022 .modal-body {
	background-color: var(--gg2022-blue);
}

.contest-modal.contest-modal--gg2022 .modal-step-title {
	background-image: url(../../img/gg2022/modal-title-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	min-height: 195px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.contest-modal.contest-modal--gg2022 .modal-step-title .modal-step-title__text {
	position: relative;
	display: inline-block;
}

.contest-modal.contest-modal--gg2022 .modal-step-title .modal-step-title__text::before {
	content: url(../../img/gg2022/bolt-left.png);
	position: absolute;
	left: -32px;
	bottom: 50%;
	transform: translate(-100%, 100%);
}

.contest-modal.contest-modal--gg2022 .modal-step-title .modal-step-title__text::after {
	content: url(../../img/gg2022/bolt-right.png);
	position: absolute;
	right: -32px;
	top: 50%;
	transform: translate(100%, -100%);
}

.contest-modal.contest-modal--gg2022 .btnvigorsol.btnvigorsol--teal {
	background-color: var(--teal);
	border-color: var(--teal);
	color: var(--gg2022-blue);
}

.contest-modal.contest-modal--gg2022 .btnvigorsol:hover.btnvigorsol--teal {
	background-color: var(--white);
	border-color: var(--white);
	color: var(--gg2022-blue);
}

/* ============================================
CONTEST TEMPLATE
===============================================*/
.concorsi-template-tpl-contest-golden-gum-2022 .owl-carousel--video .owl-item::before {
	background-color: var(--bubblegum);
}

.concorsi-template-tpl-contest-golden-gum-2022 .icon-card__image-container {
	margin-bottom: 5px;
}

.concorsi-template-tpl-contest-golden-gum-2022 .site-messages {
	position: unset;
	top: unset;
}

/* ============================================
PROFILE PICTURE
===============================================*/
.gg2022-profile-picture__wrapper {
	width: 235px;
	margin: 0 auto 70px;
}

.gg2022-profile-picture__preview {
	height: 235px;
	width: 235px;
	background-position: center center;
	background-image: url(../../img/gg2022/profile-picture-placeholder.jpg);
	background-color: #fff;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 50rem;
	position: relative;
}

.gg2022-profile-picture__upload-button {
	position: absolute;
	bottom: 0;
	right: -10px;
	cursor: pointer;
	width: 75px;
	height: 75px;
	border-radius: 50rem;
	overflow: hidden;
}

.gg2022-profile-picture__upload-button label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 1;
	background-color: var(--teal);
	display: flex;
	margin-bottom: 0;
	justify-content: center;
	align-items: center;
}

.gg2022-profile-picture__upload-button input {
	position: relative;
	z-index: 2;
	display: inline-block;
	width: 100%;
	height: 100%;
	margin: 0;
	opacity: 0;
	cursor: pointer;
	border-radius: inherit;
	overflow: inherit;
}

.gg2022-profile-picture__upload-button input::-webkit-file-upload-button {
	visibility: hidden;
}

.gg2022-profile-picture__btn-icon {
	width: 40px;
}

/* ============================================
RECORD AUDIO
===============================================*/
.gg2022-dream-record__mic-icon-wrapper {
	background-color: #0d056d;
	height: 125px;
	width: 125px;
	display: grid;
	place-items: center;
	border-radius: 125px;
}

/* stylelint-disable-next-line selector-id-pattern */
.gg2022-dream-record__mic-icon-wrapper #gg2022-dream-record__mic-icon-on,
.gg2022-dream-record__mic-icon-wrapper.gg2022-dream-record__mic-icon-wrapper--inactive #gg2022-dream-record__mic-icon-off {
	display: flex;
}

/* stylelint-disable-next-line selector-id-pattern */
.gg2022-dream-record__mic-icon-wrapper #gg2022-dream-record__mic-icon-off,
.gg2022-dream-record__mic-icon-wrapper.gg2022-dream-record__mic-icon-wrapper--inactive #gg2022-dream-record__mic-icon-on {
	display: none;
}

/* stylelint-disable-next-line scss/at-rule-no-unknown */
@property --pgPercentage {
	syntax: "<number>";
	inherits: false;
	initial-value: 0;
}

div[role="progressbar-record-dream"] {
	--size: 145px;
	--fg: var(--teal);
	--bg: rgba(16, 6, 140, 0.8);
	--pgPercentage: var(--value);
	width: var(--size);
	height: var(--size);
	border-radius: 50%;
	display: grid;
	place-items: center;
	background: radial-gradient(closest-side, var(--gg2022-blue) 93%, transparent 0 99.9%, var(--gg2022-blue) 0), conic-gradient(var(--fg) calc(var(--pgPercentage) * 1%), var(--bg) 0);
	color: var(--fg);
	margin: 0 auto;
}

.gg2022-dream-record__wrapper {
	position: relative;
}

.gg2022-dream-record__delete-btn {
	position: absolute;
	padding: 7px;
	width: 55px;
	height: 55px;
	margin-left: 16px;
}

.gg2022-dream-record__delete-btn img {
	width: 80%;
}

.gg2022-dream-or__wrapper {
	margin-top: 36px;
	margin-bottom: 36px;
}

.gg2022-dream-file__wrapper.custom-file {
	max-width: 460px;
}

.gg2022-dream-file__wrapper.custom-file label.custom-file-label::after {
	content: url(../../img/gg2022/upload-ico.png);
	padding: 0;
	background-color: unset;
	border: unset;
	padding-left: 16px;
	padding-right: 16px;
}

/* ============================================
PRIVATE AREA
===============================================*/
.page-template-tpl-contest-golden-gum-2022-private-area .btnvigorsol.btnvigorsol--teal {
	background-color: var(--teal);
	border-color: var(--teal);
	color: var(--gg2022-blue);
}

.page-template-tpl-contest-golden-gum-2022-private-area .btnvigorsol:hover.btnvigorsol--teal {
	background-color: var(--white);
	border-color: var(--white);
	color: var(--gg2022-blue);
}

/* ============================================
PRIVATE AREA - VISUAL
===============================================*/
.page-template-tpl-contest-golden-gum-2022-private-area .visual-image-marquee {
	background: var(--gg2022-blue);
}

.page-template-tpl-contest-golden-gum-2022-private-area .visual-image-marquee__image {
	z-index: 0;
	width: 100%;
}

.page-template-tpl-contest-golden-gum-2022-private-area .visual-image-marquee .marquee {
	height: 12.5vw;
}

.page-template-tpl-contest-golden-gum-2022-private-area .visual-image-marquee .marquee__text {
	font-size: 12.5vw;
}

@media (max-width: 991px) {

	.visual-image-marquee {
		height: 34.15vw;
	}
}

/* ============================================
PRIVATE AREA - USER NEVER PLAY
===============================================*/
.gg2022-user-never-play {
	background: var(--gg2022-blue);
	padding-top: 110px;
	padding-bottom: 95px;
}

@media (max-width: 991px) {

	.gg2022-user-never-play {
		padding-top: 55px;
		padding-bottom: 47px;
	}
}

/* ============================================
PRIVATE AREA - VOTES AVAILABLE
===============================================*/
.gg2022-votes-available {
	background-color: var(--gg2022-dark-blue);
	padding-top: 30px;
	padding-bottom: 50px;
}

.gg2022-votes-available__votes-wrapper {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	flex-wrap: wrap;
}

.gg2022-votes-available__votes-label {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: var(--font-weight-medium);
	margin-bottom: 0;
	margin-right: 26px;
}

.gg2022-votes-available__votes {
	display: flex;
	align-items: center;
	margin-bottom: 0;
}

.gg2022-votes-available__vote {
	display: inline-block;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	background-color: #0a045b;
	margin: 10px 10px 10px 0;
}

.gg2022-votes-available__vote.gg2022-votes-available__vote--active {
	background-color: var(--pink);
}

.gg2022-votes-available__description {
	font-size: 19px;
	font-weight: var(--font-weight-regular);
	font-style: italic;
	margin-bottom: 35px;
}

@media (max-width: 1600px) {

	.gg2022-votes-available__votes-label {
		font-size: calc(20px + 0.1575vw);
	}

	.gg2022-votes-available__description {
		font-size: calc(16px + 0.0975vw);
	}
}

/* ============================================
PRIVATE AREA - USER RESUME
===============================================*/
.gg2022-user-resume {
	background-color: var(--gg2022-blue);
	padding-top: 30px;
	padding-bottom: 50px;
}

.gg2022-user-resume__profile-picture-wrapper {
	max-width: 230px;
	max-height: 230px;
}


.gg2022-user-resume__profile-picture {
	border-radius: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.gg2022-user-resume__profile-picture-ico {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 65px;
	width: 65px;
}

.gg2022-user-resume__fullname {
	font-size: 36px;
	font-weight: var(--font-weight-medium);
	text-transform: uppercase;
}

.gg2022-user-resume__dreams-wrapper {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	flex-wrap: wrap;
}

.gg2022-user-resume__codes-label,
.gg2022-user-resume__dreams-label {
	text-transform: uppercase;
	font-size: 24px;
	font-weight: var(--font-weight-medium);
	margin-bottom: 0;
}

.gg2022-user-resume__dreams {
	font-size: 24px;
	font-weight: var(--font-weight-medium);
	margin-bottom: 0;
	display: flex;
	align-items: center;
}

.gg2022-user-resume__dreams-label.gg2022-user-resume__dreams-label--has-dream {
	margin-right: 26px;
}

.gg2022-user-resume__votes {
	display: flex;
	align-items: center;
	margin-bottom: 0;
}

.gg2022-user-resume__vote {
	display: inline-block;
	height: 30px;
	width: 30px;
	border-radius: 30px;
	background-color: #0a045b;
	margin: 10px 10px 10px 0;
}

.gg2022-user-resume__vote.gg2022-user-resume__vote--active {
	background-color: var(--pink);
}

@media (max-width: 1600px) {

	.gg2022-user-resume__fullname {
		font-size: calc(18px + 0.7031vw);
	}

	.gg2022-user-resume__dreams-label,
	.gg2022-user-resume__dreams,
	.gg2022-user-resume__codes-label {
		font-size: calc(20px + 0.1575vw);
	}

}

/* ============================================
PRIVATE AREA - BACK TO GALLERY
===============================================*/
.gg2022-back-to-gallery {
	background-color: var(--gg2022-blue);
}

.gg2022-back-to-gallery.gg2022-back-to-gallery--dark {
	background-color: var(--gg2022-dark-blue);
}

/* ============================================
PRIVATE AREA - DREAMS
===============================================*/
.gg2022-dreams {
	background-color: var(--gg2022-blue);
}

/* ============================================
PRIVATE AREA - DREAM
===============================================*/
.gg2022-dream {
	padding-top: 16px;
	padding-bottom: 16px;
}

.gg2022-dream:nth-child(even) {
	background-color: var(--gg2022-blue);
}

.gg2022-dream:nth-child(odd) {
	background-color: var(--gg2022-dark-blue);
}

.gg2022-dream__text-wrapper {
	padding-top: 32px;
	padding-bottom: 32px;
	flex: 1 1 100%;
	margin-right: 50px;
}

.gg2022-dream__title {
	font-size: 28px;
	font-weight: var(--font-weight-bold);
	text-transform: uppercase;
}

.gg2022-dream__reject-description,
.gg2022-dream__description {
	font-size: 21px;
}

.gg2022-dream__result {
	height: 200px;
	width: 200px;
	border-radius: 200px;
	background-color: #0e0577;
	display: grid;
	place-items: center;
	position: relative;
}

.gg2022-dream__result-approved-thumb {
	position: absolute;
	top: -30px;
}

.gg2022-dream__result-approved-100 {
	position: absolute;
	bottom: -30px;
}

.gg2022-dream__reject-wrapper {
	padding: 30px;
	border-radius: 25px;
	background-color: #0e0577;
	color: var(--teal);
	display: flex;
	margin-top: 40px;
}

.gg2022-dream__reject-description {
	margin-right: 20px;
	flex: 1 1 100%;
}

.gg2022-dream__result-point {
	font-size: 36px;
	font-weight: var(--font-weight-bold);
	margin-bottom: 0;
}

.gg2022-dream__result-wrapper {
	margin: 50px 0;
}

.gg2022-dream__actions-wrapper {
	margin-top: 40px;
}

.gg2022-dream__action {
	height: 72px;
	width: 72px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	margin-right: 25px;
	margin-top: 10px;
}

.gg2022-dream__action.gg2022-dream__action--icon-text {
	width: auto;
	padding: 10px 0;
}

.gg2022-dream__action.gg2022-dream__action--icon-text .gg2022-dream__action-ico {
	margin-left: 17px;
}

.gg2022-dream__action.gg2022-dream__action--icon-text .gg2022-dream__action-label {
	margin-left: 35px;
}

.gg2022-dream__action.gg2022-dream__action--icon-text .gg2022-dream__action-ico + .gg2022-dream__action-label {
	margin-left: 17px;
	margin-right: 35px;
}

.gg2022-dream__action.gg2022-dream__action--icon-text .gg2022-dream__action-label + .gg2022-dream__action-ico {
	margin-left: 17px;
	margin-right: 17px;
}

.gg2022-dream__action[data-gg2022-audio-playing="stopped"] .gg2022-dream__action-ico.gg2022-dream__action-ico--stop,
.gg2022-dream__action[data-gg2022-audio-playing="playing"] .gg2022-dream__action-ico.gg2022-dream__action-ico--play,
.gg2022-dream__action[data-gg2022-audio-playing="stopped"]:hover .gg2022-dream__action-ico.gg2022-dream__action-ico--stop,
.gg2022-dream__action[data-gg2022-audio-playing="playing"]:hover .gg2022-dream__action-ico.gg2022-dream__action-ico--play {
	display: none;
}

.gg2022-dream__action-ico.gg2022-dream__action-ico--stop {
	display: inline-block;
	height: 30px;
	width: 30px;
	background-color: var(--white);
}

.gg2022-dream__action.btnvigorsol--pink:hover .gg2022-dream__action-ico.gg2022-dream__action-ico--stop {
	background-color: var(--pink);
}

.gg2022-dream__action.btnvigorsol--teal:hover .gg2022-dream__action-ico.gg2022-dream__action-ico--stop {
	background-color: var(--gg2022-dark-blue);
}

.gg2022-dream__action.gg2022-dream__action--share-open {
	width: auto;
	padding-left: 20px;
	padding-right: 20px;
}

.gg2022-dream__action.gg2022-dream__action--share-open .gg2022-dream-share--main {
	margin-right: 30px;
}

.gg2022-dream__action .gg2022-dream__action-ico.gg2022-dream__action-ico--active {
	display: none;
}

.gg2022-dream__action:hover .gg2022-dream__action-ico.gg2022-dream__action-ico--inactive {
	display: none;
}

.gg2022-dream__action:hover .gg2022-dream__action-ico.gg2022-dream__action-ico--active {
	display: unset;
}

@media (max-width: 1600px) {

	.gg2022-dream__title {
		font-size: calc(16px + 0.7425vw);
	}

	.gg2022-dream__reject-description,
	.gg2022-dream__description {
		font-size: calc(15px + 0.315vw);
	}
}

@media (max-width: 991px) {

	.gg2022-dream__result-wrapper {
		margin: 0 auto;
	}

	.gg2022-dream__reject-wrapper {
		flex-direction: column;
	}

	.gg2022-dream__reject-description {
		margin-bottom: 20px;
	}
}

/* ============================================
FORM
===============================================*/
.form-group__loading {
	position: absolute;
	top: 16px;
	right: 1rem;
	display: flex;
	color: var(--gg2022-blue);
}

.autoComplete_list {
	max-height: 300px;
	overflow-y: auto;
	position: absolute;
	width: 100%;
	z-index: 1000;
	background-color: var(--white);
	padding: 4px 0;
}

.autoComplete_result {
	color: var(--gg2022-blue);
	margin-bottom: 0;
	cursor: pointer;
	padding: 4px 0;
}

.autoComplete_result:hover {
	background-color: var(--light);
}

.autoComplete_highlighted {
	color: var(--pink);
}

/* ============================================
GALLERY - DREAM
===============================================*/
.gg2022-gallery-dream {
	padding: 32px 0;
}

.gg2022-gallery-dream:nth-child(even) {
	background-color: var(--dark-blue);
}

.gg2022-gallery-dream:nth-child(odd) {
	background-color: var(--blue);
}

.gg2022-gallery-dream__wrapper {
	display: flex;
	flex-direction: row;
}

.gg2022-gallery-dream__img-wrapper {
	margin-right: 30px;
	flex-grow: 1;
	flex-shrink: 0;
	flex-basis: auto;
	max-height: 230px;
}

.gg2022-gallery-dream__img {
	max-width: 230px;
	width: 100%;
	height: 100%;
	border-radius: 230px;
}

.gg2022-gallery-dream__text-wrapper {
	display: flex;
	flex-direction: column;
	padding: 6px 0 8px;
	width: 100%;
}

.gg2022-gallery-dream__actions-wrapper {
	margin-top: auto;
	margin-bottom: 0;
}

.gg2022-gallery-dream__title {
	font-size: 28px;
	font-weight: var(--font-weight-bold);
	text-transform: uppercase;
	color: var(--white);
	margin-bottom: 4px;
}

.gg2022-gallery-dream__description {
	font-size: 21px;
	line-height: 1.15;
	color: var(--white);
	margin-bottom: 15px;
}

.gg2022-gallery-dream__actions-wrapper .btnvigorsol__loading {
	margin-right: 35px;
}

@media (max-width: 1600px) {

	.gg2022-gallery-dream__title {
		font-size: calc(16px + 0.7425vw);
	}

	.gg2022-gallery-dream__description {
		font-size: calc(15px + 0.315vw);
	}
}

@media (max-width: 768px) {

	.gg2022-gallery-dream__wrapper {
		flex-direction: column;
	}

	.gg2022-gallery-dream__img-wrapper {
		margin-right: 0;
		margin-bottom: 30px;
		text-align: center;
	}
}

/* ============================================
GALLERY - PAGINATION
===============================================*/
.gg2022-gallery-pagination {
	position: relative;
	padding: 54px 0;
}

.gg2022-gallery-pagination__container {
	display: flex;
	align-items: center;
	justify-content: center;
}

.gg2022-gallery-pagination__prev-wrapper,
.gg2022-gallery-pagination__next-wrapper {
	min-width: 55px;
}

.gg2022-gallery-pagination__prev-wrapper {
	margin-right: 30px;
}

.gg2022-gallery-pagination__next-wrapper {
	margin-left: 30px;
}

.gg2022-gallery-pagination__navigation {
	display: inline-block;
	text-align: center;
	font-size: 24px;
	font-weight: var(--font-weight-medium);
	color: var(--white);
}

.gg2022-gallery-pagination__navigation.gg2022-gallery-pagination__navigation--page {
	height: 40px;
	width: 40px;
	border-radius: 40px;
	line-height: 40px;
	background-color: var(--blue);
}

.gg2022-gallery-pagination__navigation.gg2022-gallery-pagination__navigation--active {
	background-color: var(--dark-blue);
	text-decoration: none;
}

.gg2022-gallery-pagination__navigation.gg2022-gallery-pagination__navigation--first {
	margin-right: 15px;
}

.gg2022-gallery-pagination__navigation.gg2022-gallery-pagination__navigation--last {
	margin-left: 15px;
}

@media (max-width: 1600px) {

	.gg2022-gallery-pagination__navigation {
		font-size: calc(20px + 0.1575vw);
	}
}

@media (max-width: 576px) {

	.gg2022-gallery-pagination__prev-wrapper {
		margin-right: 0;
	}

	.gg2022-gallery-pagination__next-wrapper {
		margin-left: 0;
	}
}

/* ============================================
GALLERY - DREAM AND PAGINATION WRAPPER
===============================================*/
.gg2022-dreams-gallery-update-wrapper {
	position: relative;
}

.gg2022-dreams-gallery-update-wrapper.gg2022-dreams-gallery-update-wrapper--loading::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(16, 6, 140, 0.8);
	z-index: 10;
}

/* ============================================
GALLERY - SEARCH
===============================================*/
.gg2022-dreams-gallery-search {
	position: relative;
}

.gg2022-dreams-gallery-search__form-group {
	margin: 0;
	position: relative;
}

.contact-form .form-control.gg2022-dreams-gallery-search__input {
	font-size: 24px;
	height: 72px;
	padding-right: 80px;
}

.contact-form .form-control.gg2022-dreams-gallery-search__input::placeholder {
	font-size: 24px;
	color: #0e0577;
	font-weight: var(--font-weight-light);
}

.gg2022-dreams-gallery-search__ico {
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
}

@media (max-width: 1600px) {

	.contact-form .form-control.gg2022-dreams-gallery-search__input {
		font-size: calc(20px + 0.1575vw);
		height: calc(40px + 0.8vw);
		padding-right: calc((30px + (20px + 0.8vw)));
	}

	.contact-form .form-control.gg2022-dreams-gallery-search__input::placeholder {
		font-size: calc(20px + 0.1575vw);
	}

	.gg2022-dreams-gallery-search__ico {
		max-height: calc(20px + 0.8vw);
		max-width: calc(20px + 0.8vw);
		height: 100%;
		width: auto;
	}
}

/* ============================================
SHARE - MODAL
===============================================*/
.gg2022-dream-share-modal .modal-dialog {
	max-width: 1140px;
}

.gg2022-dream-share-modal .gg2022-gallery-dream {
	background-color: unset;
}

.gg2022-dream-share-modal .gg2022-gallery-dream .gg2022-dream__action {
	margin-top: 20px;
}

.gg2022-dream-share-modal .gg2022-gallery-dream .gg2022-gallery-dream__description {
	margin-bottom: 5px;
}

.gg2022-dream-share {
	display: flex;
	margin: 0 10px;
	font-size: 30px;
	color: var(--gg2022-dark-blue);
}

.gg2022-dream-share:hover {
	color: var(--gg2022-dark-blue);
}

.gg2022-dream-share i {
	color: var(--gg2022-dark-blue);
}

.gg2022-dream__action.gg2022-dream__action--share .gg2022-dream-share--facebook,
.gg2022-dream__action.gg2022-dream__action--share .gg2022-dream-share--twitter,
.gg2022-dream__action.gg2022-dream__action--share .gg2022-dream-share--whatsapp,
.gg2022-dream__action.gg2022-dream__action--share .gg2022-dream-share--copy-url {
	display: none;
}

.gg2022-dream__action.gg2022-dream__action--share-open .gg2022-dream-share--facebook,
.gg2022-dream__action.gg2022-dream__action--share-open .gg2022-dream-share--twitter,
.gg2022-dream__action.gg2022-dream__action--share-open .gg2022-dream-share--whatsapp,
.gg2022-dream__action.gg2022-dream__action--share-open .gg2022-dream-share--copy-url {
	display: inline-block;
}

@media (max-width: 1600px) {

	.gg2022-dream__action {
		height: calc(40px + 0.8vw);
		width: calc(40px + 0.8vw);
		margin-right: 15px;
	}

	.gg2022-dream__action .gg2022-dream__action-ico.gg2022-dream__action-ico {
		max-height: calc(20px + 0.8vw);
		max-width: calc(20px + 0.8vw);
		height: 100%;
		width: auto;
	}

	.gg2022-dream-share {
		font-size: calc(20px + 0.39vw);
	}

	.gg2022-dream__action.gg2022-dream__action--share-open {
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}
}

@media (max-width: 992px) {

	.gg2022-dream__action {
		margin-right: 10px;
	}
}
