/*
Theme Name: Dheeru Rawat
Theme URI: https://dheerurawat.me
Author: Dheeru Rawat
Author URI: https://dheerurawat.me
Version: 2.0
 */
@charset "utf-8";

/* CSS Document */
@font-face {
	font-family: 'Cosi Times Roman';
	src: url('assets/webfonts/CosiTimes-Roman.woff2') format('woff2'), url('assets/webfonts/CosiTimes-Roman.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('assets/webfonts/Montserrat-Medium.woff2') format('woff2'), url('assets/webfonts/Montserrat-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('assets/webfonts/Montserrat-SemiBold.woff2') format('woff2'), url('assets/webfonts/Montserrat-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Montserrat';
	src: url('assets/webfonts/Montserrat-Regular.woff2') format('woff2'), url('assets/webfonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Oswald';
	src: url('assets/webfonts/Oswald-Regular.woff2') format('woff2'), url('assets/webfonts/Oswald-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Oswald';
	src: url('assets/webfonts/Oswald-Light.woff2') format('woff2'), url('assets/webfonts/Oswald-Light.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
}

@keyframes FkVd-1 {
	0% {
		transform: translateX(100%);
		height: calc(100vh - 100px)
	}

	100% {
		transform: translateX(0%);
		height: calc(100vh - 100px)
	}
}

@keyframes FkV_d-1 {
	0% {
		transform: translateX(-100%);
		height: calc(100vh - 100px)
	}

	100% {
		transform: translateX(0%);
		height: calc(100vh - 100px)
	}
}

@keyframes FkVd {
	0% {
		transform: translateX(100%);

	}

	100% {
		transform: translateX(0%);

	}
}

@keyframes FkV_d {
	0% {
		transform: translateX(-100%);
		height: 100vh
	}

	100% {
		transform: translateX(0%);
		height: 100vh
	}
}

@keyframes FGd1 {
	0% {
		transform: translateY(0) rotate(0deg);
	}

	100% {
		transform: translateY(20%) rotate(20deg);
	}
}

@keyframes Gvd2 {
	0% {
		transform: translateY(0) rotate(15deg);
	}

	100% {
		transform: translateY(-20%) rotate(25deg);
	}
}

@keyframes D-Ly {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 0;
	}

	75% {
		opacity: .5;
	}

	100% {
		opacity: 1;
	}
}

.D_ly {
	animation: D-Ly 4s ease-in-out;
}

:root {
	--primary-font: 'Cosi Times Roman';
	--secondary-font: 'Oswald';
	--default-font: 'Montserrat';
	--primary-color: #ffffff;
	--secondary-color: #000000;
	--gray-900: #212121;
	--gray: #ddd;
	--default-font-size: 14px;
	--p0: 50px;
	--p1: 75px;
	--p2: 100px;
	--p3: 150px;
}

body {
	font-family: var(--default-font);
	font-size: var(--default-font-size);
	color: var(--secondary-color);
	padding: var(--p0);
    --wp--style--global--content-size: inherit;
}

::placeholder {
	letter-spacing: 2px;
}

::-webkit-scrollbar {
	display: none;
}
.Sc_B::-webkit-scrollbar {
	display: block;
}
::-webkit-scrollbar {
 width: 12px;
 height: 10px;
}
::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
}
::-webkit-scrollbar-thumb {
 background: var(--gray-900);
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

h1 {
	font-family: var(--primary-font);
	font-size: 50px;
	word-break: break-all;
}

h2 {
	font-size: 40px;
}

h3 {
	font-size: 32px;
}

h5 {
	font-size: 25px;
}

h6 {
	font-size: 20px;
}

h2,
h3,
h4,
h5,
h6 {
	font-family: var(--secondary-font);
	font-weight: 300 !important;
	word-break: break-all;
}

h2,
h3 {
	font-weight: 100;
}

p {
	opacity: .5;
}

section {
	position: relative;
	margin-bottom: var(--p3);
}

section:last-child {
	margin-bottom: 0;
}

label {
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: 500;
	font-size: 13px;
}

a {
	color: var(--secondary-color) !important;
}

.bIkd a {
	color: var(--primary-color-color) !important;
}

a:hover {
	color: inherit;
}

img {
	max-width: 100%;
}

canvas {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.bIkd #magicMouseCursor {
	background-color: rgba(255, 255, 255, 0.10)
}

#magicMouseCursor,
.home #magicMouseCursor {
	border: 0 !important;
	background-color: rgba(0, 0, 0, 0.10)
}

#magicPointer {
	z-index: 111;
}

.bIkd #magicPointer {
	background: #fff !important;
	height: 5px !important;
	width: 5px !important;
}

#magicPointer,
.home #magicPointer {
	background: #000 !important;
	height: 8px !important;
	width: 8px !important;
}

.C_Scl #magicMouseCursor {
	background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.1' d='M50 100C77.6142 100 100 77.6142 100 50C100 22.3858 77.6142 0 50 0C22.3858 0 0 22.3858 0 50C0 77.6142 22.3858 100 50 100Z' fill='%23C4C4C4'/%3E%3Cpath d='M32.0676 61.2249C30.9176 61.2249 30.0009 60.8583 29.3176 60.125C28.6342 59.375 28.2426 58.375 28.1426 57.125L29.6676 56.65C29.7676 57.7667 30.0259 58.5832 30.4426 59.0999C30.8592 59.5999 31.4426 59.8499 32.1926 59.8499C32.8259 59.8499 33.3092 59.675 33.6426 59.325C33.9926 58.9583 34.1676 58.4499 34.1676 57.7999C34.1676 57.3332 34.0259 56.8667 33.7426 56.4C33.4592 55.9167 33.0176 55.4167 32.4176 54.9L30.4426 53.2C29.7926 52.65 29.3009 52.0999 28.9676 51.5499C28.6342 50.9999 28.4676 50.3417 28.4676 49.575C28.4676 48.875 28.6092 48.2917 28.8926 47.825C29.1926 47.3417 29.6009 46.9749 30.1176 46.7249C30.6342 46.4582 31.2342 46.325 31.9176 46.325C33.0176 46.325 33.8509 46.6833 34.4176 47.4C34.9842 48.1 35.2926 49.0083 35.3426 50.125L34.0426 50.5499C34.0092 49.8999 33.9092 49.3667 33.7426 48.95C33.5759 48.5167 33.3426 48.2 33.0426 48C32.7592 47.8 32.4092 47.7 31.9926 47.7C31.4426 47.7 30.9926 47.8582 30.6426 48.1749C30.3092 48.4749 30.1426 48.9 30.1426 49.45C30.1426 49.8833 30.2259 50.2666 30.3926 50.5999C30.5592 50.9332 30.8676 51.3082 31.3176 51.7249L33.3676 53.5499C33.7676 53.8999 34.1509 54.2749 34.5176 54.6749C34.8842 55.0749 35.1842 55.525 35.4176 56.025C35.6509 56.5083 35.7676 57.0833 35.7676 57.75C35.7676 58.5 35.6092 59.1333 35.2926 59.65C34.9926 60.15 34.5676 60.5417 34.0176 60.825C33.4676 61.0917 32.8176 61.2249 32.0676 61.2249Z' fill='black'/%3E%3Cpath d='M41.4492 61.2249C40.3159 61.2249 39.4742 60.9749 38.9242 60.4749C38.3742 59.9749 38.0075 59.3 37.8242 58.45C37.6575 57.5833 37.5742 56.6083 37.5742 55.525V52.15C37.5742 50.8167 37.6825 49.725 37.8992 48.875C38.1159 48.0083 38.4992 47.3667 39.0492 46.95C39.6159 46.5333 40.4159 46.325 41.4492 46.325C42.4659 46.325 43.2409 46.5167 43.7742 46.9C44.3075 47.2833 44.6659 47.825 44.8492 48.525C45.0325 49.225 45.1242 50.0333 45.1242 50.95V51.65H43.4242V50.95C43.4242 50.1 43.3575 49.4416 43.2242 48.9749C43.1075 48.5082 42.8992 48.1833 42.5992 48C42.3159 47.8 41.9325 47.7 41.4492 47.7C40.8825 47.7 40.4492 47.8332 40.1492 48.0999C39.8492 48.3666 39.6492 48.8082 39.5492 49.4249C39.4492 50.0249 39.3992 50.8332 39.3992 51.8499V55.9C39.3992 57.35 39.5409 58.3749 39.8242 58.9749C40.1075 59.5582 40.6575 59.8499 41.4742 59.8499C42.0409 59.8499 42.4659 59.7249 42.7492 59.4749C43.0325 59.2082 43.2159 58.8166 43.2992 58.2999C43.3825 57.7832 43.4242 57.1417 43.4242 56.375V55.575H45.1242V56.275C45.1242 57.2417 45.0325 58.0999 44.8492 58.8499C44.6825 59.5832 44.3325 60.1666 43.7992 60.5999C43.2659 61.0166 42.4825 61.2249 41.4492 61.2249Z' fill='black'/%3E%3Cpath d='M47.6914 61V46.55H49.5414V48.525C50.0081 47.7583 50.5414 47.2167 51.1414 46.9C51.7414 46.5667 52.3164 46.4 52.8664 46.4C52.9164 46.4 52.9664 46.4 53.0164 46.4C53.0664 46.4 53.1247 46.4083 53.1914 46.425V48.375C53.0747 48.325 52.9331 48.2917 52.7664 48.275C52.5997 48.2417 52.4414 48.225 52.2914 48.225C51.7247 48.225 51.2081 48.3583 50.7414 48.625C50.2914 48.8917 49.8914 49.3167 49.5414 49.9V61H47.6914Z' fill='black'/%3E%3Cpath d='M58.5141 61.2249C57.5307 61.2249 56.7557 61.0166 56.1891 60.5999C55.6391 60.1666 55.2474 59.55 55.0141 58.75C54.7807 57.9333 54.6641 56.9417 54.6641 55.775V51.775C54.6641 50.6083 54.7807 49.625 55.0141 48.825C55.2474 48.0083 55.6391 47.3916 56.1891 46.9749C56.7557 46.5416 57.5307 46.325 58.5141 46.325C59.5307 46.325 60.3141 46.5416 60.8641 46.9749C61.4141 47.3916 61.8057 48.0083 62.0391 48.825C62.2724 49.625 62.3891 50.6083 62.3891 51.775V55.775C62.3891 56.9417 62.2724 57.9333 62.0391 58.75C61.8057 59.55 61.4141 60.1666 60.8641 60.5999C60.3141 61.0166 59.5307 61.2249 58.5141 61.2249ZM58.5141 59.8499C59.1474 59.8499 59.6057 59.6832 59.8891 59.3499C60.1891 59.0166 60.3724 58.55 60.4391 57.95C60.5057 57.3333 60.5391 56.6417 60.5391 55.875V51.6749C60.5391 50.8916 60.5057 50.2083 60.4391 49.625C60.3724 49.025 60.1891 48.5582 59.8891 48.2249C59.6057 47.8749 59.1474 47.7 58.5141 47.7C57.8807 47.7 57.4224 47.8749 57.1391 48.2249C56.8557 48.5582 56.6807 49.025 56.6141 49.625C56.5474 50.2083 56.5141 50.8916 56.5141 51.6749V55.875C56.5141 56.6417 56.5474 57.3333 56.6141 57.95C56.6807 58.55 56.8557 59.0166 57.1391 59.3499C57.4224 59.6832 57.8807 59.8499 58.5141 59.8499Z' fill='black'/%3E%3Cpath d='M65.1748 61V40.75H66.9998V61H65.1748Z' fill='black'/%3E%3Cpath d='M70.2285 61V40.75H72.0535V61H70.2285Z' fill='black'/%3E%3C/svg%3E%0A");
	background-size: 100%;
}

.is-hover {
	background-image: none !important;
}

#magicPointer.is-hover {
	background-color: #e91e63 !important;
	width: 20px !important;
	height: 20px !important;
}

#magicMouseCursor.is-hover {
	border-radius: 0;
	background-color: transparent;
}

.No_Mh #magicMouseCursor {
	transition: none !important;
}

.No_Mh #magicMouseCursor.is-hover {
	width: inherit !important;
	height: inherit !important;
}

.wgfd {
	animation: FkVd 2s ease-in-out;
}

.Ojn_ {
	animation: FkV_d 2s ease-in-out;
}

.home .Ojn_ {
	animation: FkV_d-1 2s ease-in-out;
}

.wIkd {
	background-color: var(--primary-color);
	color: var(--secondary-color);
}

.bIkd {
	background-color: var(--gray-900);
	color: var(--primary-color);
}

.home {
	background-color: var(--primary-color);
	color: var(--gray-900);
	position: fixed;
	left: 50px;
	right: 50px;
	top: 50px;
	bottom: 50px;
	padding: 0;
}

.bIkd .Icx45 path {
	stroke: var(--primary-color);
}

.home .Icx45 path {
	stroke: var(--secondary-color);
	;
}

.bIkd .PbDd4 {
	stroke: var(--primary-color);
}

.Icx45 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: -1;
}

.bIkd .dFd {
	opacity: .2;
}

.Gvd2 {
	top: 50%;
	left: 50%;
	margin-top: -600px;
	margin-left: -475px;
	transform: rotate(15deg);
	animation: Gvd2 20s infinite alternate linear;
}

.FGd1 {
	bottom: 50%;
	right: 50%;
	margin-bottom: -300px;
	margin-right: -400px;
	animation: FGd1 20s infinite alternate linear;
}

.dFd {
	position: absolute;
	pointer-events: none;
	opacity: 0.1;
	transition: opacity 0.2s linear;
}

.Jd_ svg {
	opacity: 0.2;
}

.dF2D {
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
}

.G5d4 {
	font-family: var(--primary-font);
	font-size: 180px;
	display: flex;
	letter-spacing: 40px;
	align-items: center;
	justify-content: center;
	line-height: 1.1;
	height: 190px;
}

.dF2D .oR4 {
	letter-spacing: 7px;
	font-weight: 500;
	white-space: nowrap;
}

.hv5 {
	opacity: .5;
}

.oR4 {
	text-transform: uppercase;
	letter-spacing: 4.5px;
	font-weight: 500;
	font-size: 23px;
}

.oR3 {
	text-transform: uppercase;
	letter-spacing: 4.5px;
	font-weight: 500;
	font-size: 20px;
}

.oR2 {
	text-transform: uppercase;
	letter-spacing: 4.5px;
	font-weight: 500;
	font-size: 18px;
}

.oR1 {
	text-transform: uppercase;
	letter-spacing: 4.5px;
	font-weight: 500;
	font-size: 16px;
}

.de4b {
	font-family: var(--primary-font);
	font-size: 25px;
}

.de4b a {
	text-decoration: none;
	color: var(--secondary-color);
	opacity: .4;
	z-index: 1;
	position: relative;
}

.de4b a:hover {
	opacity: 1;
}

.de4b a:nth-child(2) {
	position: absolute;
	transform: rotate(90deg) !important;
	right: -65px;
	top: 65px;
}

.de4b a:nth-child(3) {
	position: absolute;
	right: 0;
	bottom: 0;
}

.de4b a:nth-child(4) {
	position: absolute;
	transform: rotate(-90deg) !important;
	left: -75px;
	bottom: 85px;
}

.de4b a:nth-child(5) {
	transform: translate(0px, 0px);
	position: absolute;
	bottom: 0;
	left: calc(50% - 37px);
}

.BbfdaX {
	position: fixed;
	z-index: 10;
	top: 4vh;
	right: 3vw;
	width: 60px;
	height: 60px;
	text-decoration: none;
	stroke: var(--secondary-color);
	font-family: var(--primary-font);
	color: var(--secondary-color);
	text-align: center;
	line-height: 60px;
	font-size: 30px;
	transition: all .8s cubic-bezier(0.4, 0, 0.2, 1) !important;
	animation: D-Ly 8s;
	border-radius: 50%;
}

.BbfdaX:hover {
	background-color: var(--secondary-color);
	color: var(--primary-color) !important;
}

.bIkd .BbfdaX {
	color: var(--primary-color);
}

.bIkd .BbfdaX:hover {
	background-color: var(--primary-color);
	color: var(--secondary-color) !important;
}

.Pdj {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -30px;
	margin-top: -30px;
}

.d1 {
	font-size: 100px;
	font-family: var(--primary-font);
	letter-spacing: 28px;
}

.d2 {
	font-size: 80px;
	font-family: var(--primary-font);
}
.d3 {
    font-size: 60px;
    font-family: var(--primary-font);
}
.d4 {
    font-size: 50px;
    font-family: var(--primary-font);
}
.dFvb {
	position: fixed;
	top: 100px;
	font-size: 150px;
	letter-spacing: 0;
	line-height: 1;
	margin-left: -255px;
	z-index: 1;
	transition: all 1s cubic-bezier(0.4, 0, 0.2, 1);
}

.Rt90 {
	position: absolute;
	transform: rotate(-90deg);
	left: -50px;
	bottom: 50px;
}

.MdlC {
	max-width: calc(30vw + 500px);
	margin: auto;
	z-index: 1;
	position: relative;
	padding: var(--p0);
}

.Ckd {
	padding-left: var(--p2);
	padding-top: var(--p2);
	z-index: 1;
	width: 100%;
}

.cRdhg {
	padding-top: 415px;
}

.dFvb span {
	transform: rotate(90deg);
	display: inline-block;
	margin: 0 0 0 30px;
}

section.dRxc {
	display: flex;
}

.JFed {
	width: var(--p2);
	margin-left: calc(-1 * var(--p2));
	text-align: center;
	letter-spacing: 0;
	line-height: 1;
	margin-top: var(--p2);
	min-width: var(--p2);
	display: flex;
	flex-direction: column-reverse;
	justify-content: flex-end;
	transition: all 1s ease-in-out;
}

section.jg_F .JFed.d1,
section.jg_F h1,
section.jg_F .Okf7,
section.jg_F p,
section.jg_F .tags span {
	opacity: 0;
}

.JFed.d1,
section.jg_F .tags span {
	transition-delay: .8s;
}

.JFed span {
	transform: rotate(270deg);
}

.Ckd.action .dFvb {
	opacity: 0;
	animation: fadeIn .5s ease-out;
}

.Jkh {
	margin-left: -10px;
	margin-right: -10px;
	display: flex;
	flex-wrap: wrap;
	margin-top: var(--p1);
}

.KLrd6 {
	width: calc(50% - 10px);
	flex: 0 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: var(--p1);
}

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

.Okf7 .Crl1 {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}

.Okf7 .Crl1 .Pdj.FRDdf {
	position: static;
	margin: 0;
	width: 180px;
	height: 180px;
}

.Okf7 .Crl1 span {
	position: absolute;
	font-size: 50px;
	font-family: var(--secondary-font);
	font-weight: 100;
	transform: scale(1);
	transition-delay: 2s;
}

section.dRxc.jg_F .Okf7 .Crl1 span {
	transform: scale(0);
}

.Okf7 .Crl1:after {
	content: '';
	position: absolute;
	border: 5px solid var(--primary-color);
	border-radius: 200px;
	left: 1.5px;
	right: 1.5px;
	top: 1.5px;
	bottom: 1.5px;
	z-index: -1;
	opacity: .1;
}

.Ckd .hv5 {
	max-width: 750px;
}

.Okf7 .frhG4 {
	padding-left: 20px;
}

.FRDdf {
	transform: rotate(-90deg);
}

.Okf7 .Crl1 .Pdj.FRDdf .PbDd4 {
	stroke-width: 6px;
	animation: circle 5s linear;
	animation-delay: 2s;
	transition: stroke-dashoffset 2s linear;
	stroke: var(--gray);
}

.jg_F .Crl1 .Pdj.FRDdf .PbDd4 {
	stroke-dashoffset: 540 !important;
}

.tags {
	flex-wrap: wrap;
	display: flex;
}

.tags span {
	background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='15' fill='%23C4C4C4'/%3E%3Cpath d='M9.40015 14.9999L13.6001 19.1999L20.6001 10.7999' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	padding: 15px 20px 15px 55px;
	background-color: var(--secondary-color);
	margin-right: 10px;
	margin-bottom: 10px;
	background-position: 20px center;
	background-size: 25px;
}

@keyframes fadeIn {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fadeOut {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes circle {
	from {
		stroke-dasharray: 0;
	}

	to {
		opacitystroke-dasharray: 540;
	}
}

section.SbSn {
	margin-bottom: var(--p1);
}

.kFm .Lf41 {
	display: flex;
	align-items: center;
}

.iNDF {
	margin-right: 30px;
}

.iNDF svg {
	max-width: 110px;
}

.kFm:hover .iNDF svg {
	transform: scale(1.2);
}

.Pdfj {
	max-width: 350px;
	opacity: 1;
	margin: 0;
	display: flex;
	padding-left: 20px;
}

.FfC5 {
	margin-top: var(--p1);
}

.kFm {
	display: flex;
	justify-content: space-between;
	margin-bottom: var(--p1);
	/* border-bottom: 1px solid rgb(255 255 255 / 20%); */
}

.kFm:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}

.Nfl {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;
	width: 100%;
}

.Nfl.dj_d {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding-right: var(--p3);
}

a.nAdw {
	width: 100px;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: .5;
}

a.nAdw:hover {
	opacity: 1;
}

.Nfl.dj_d a {
	display: flex;
	width: auto;
	height: auto;
	color: #fff;
	align-items: center;
}

.Qjk {
	background-image: url("data:image/svg+xml,%3Csvg width='73' height='73' viewBox='0 0 73 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.8332 0.533325C6.63191 0.533325 4.52077 1.40779 2.96422 2.96434C1.40767 4.52089 0.533203 6.63203 0.533203 8.83333V50.3333C0.533203 56.2034 2.8651 61.8332 7.01591 65.984C11.1667 70.1348 16.7964 72.4667 22.6665 72.4667V66.9333C18.2639 66.9333 14.0417 65.1844 10.9286 62.0713C7.81546 58.9582 6.06654 54.7359 6.06654 50.3333V33.7333H25.4332C27.6345 33.7333 29.7456 32.8589 31.3022 31.3023C32.8587 29.7458 33.7332 27.6346 33.7332 25.4333V8.83333C33.7332 6.63203 32.8587 4.52089 31.3022 2.96434C29.7456 1.40779 27.6345 0.533325 25.4332 0.533325H8.8332ZM47.5665 0.533325C45.3652 0.533325 43.2541 1.40779 41.6975 2.96434C40.141 4.52089 39.2665 6.63203 39.2665 8.83333V50.3333C39.2665 56.2034 41.5984 61.8332 45.7492 65.984C49.9 70.1348 55.5297 72.4667 61.3999 72.4667V66.9333C56.9973 66.9333 52.775 65.1844 49.6619 62.0713C46.5488 58.9582 44.7999 54.7359 44.7999 50.3333V33.7333H64.1665C66.3678 33.7333 68.479 32.8589 70.0355 31.3023C71.5921 29.7458 72.4665 27.6346 72.4665 25.4333V8.83333C72.4665 6.63203 71.5921 4.52089 70.0355 2.96434C68.479 1.40779 66.3678 0.533325 64.1665 0.533325H47.5665Z' fill='black'/%3E%3C/svg%3E%0A");
	opacity: .1;
	width: 55px;
	height: 55px;
	display: block;
	min-width: 55px;
	margin-right: 20px;
	background-size: 100% auto;
}

#carouselReviews .carousel-inner {
	margin-top: var(--p1);
}

.Ljjn_j {
	max-width: 850px;
	margin: auto;
	margin-top: 30px;
}

.wr_bd {
	display: flex;
	justify-content: center;
}

.KH-H {
	position: relative;
	padding: 12px;
}

.KH-H:after {
	content: '';
	width: 87px;
	height: 87px;
	border: 1px solid rgb(0 0 0 / 10%);
	position: absolute;
	left: -6px;
	right: -6px;
	top: -6px;
	bottom: -6px;
	margin: auto;
	border-radius: 50%;
}

.KH-H img {
	max-width: 75px;
	position: relative;
	border-radius: 50% !important;
}

.Mkkl {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
}

.Rfbn svg {
	width: 30px;
	opacity: .1;
}

.PmT_ {
	margin-bottom: 30px;
}

.f_jndf {
	display: flex;
	align-items: center;
	justify-content: center;
}

.f_jndf a svg {
	width: 22px;
	margin-left: 5px;
}

.f_jndf a {
	opacity: .5;
}

.f_jndf a:hover {
	opacity: 1;
}

.carousel-indicators [data-bs-target] {
	width: 12px;
	background-color: #000;
	opacity: .1;
	transition: width 1s cubic-bezier(0.4, 0, 0.2, 1);
	margin-right: 1px;
	margin-left: 1px;
}

.carousel-indicators .active {
	opacity: 1;
	width: 30px;
}

.Gd_d {
	display: flex;
	justify-content: center;
	align-items: center;
}

.Gd_d a {
	width: 50px;
	height: 50px;
	border: 1px solid var(--secondary-color);
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 5px;
}

.Gd_d a:hover {
	background-color: var(--secondary-color);
}

.Gd_d a:hover path {
	fill: var(--primary-color);
}

.gF_d {
	margin-bottom: 30px;
	position: relative;
}

button,
input,
optgroup,
select,
textarea {
	padding-bottom: 10px;
	border: 0;
	border-bottom: 1px solid;
	width: 100%;
	padding-left: 0;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	outline: none;
	-webkit-appearance: none;
}

button.Td_t {
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 15px;
	letter-spacing: 2px;
	background: none;
	border: 0;
	color: var(--secondary-color);
}

#Kfgj_ {
	overflow-y: visible;
	overflow-x: auto;
	white-space: nowrap;
	border-spacing: 5px;
	position: fixed;
	left: 0;
	right: 0;
	bottom: -20px;
	top: 0;
	display: flex;
	align-items: center;
}

#Kfgj_ ul {
	display: flex;
	padding: 0;
	margin: 0;
	list-style: none;
}

#Kfgj_ ul li {
	display: flex;
	align-items: center;
	margin-right: var(--p3);
}

#Kfgj_ ul li a {
	display: flex;
	align-items: center;
	flex-direction: column;
	position: relative;
	margin-left: var(--p3);
	margin-right: var(--p3);
}

#Kfgj_ ul li a img {
	padding-bottom: var(--p3);
	height: 100vh;
	padding-top: calc(var(--p3) - 20px);
	filter: grayscale(1);
	max-width: none;
}

#Kfgj_ ul li a img:hover {
	filter: none;
}

#Kfgj_ ul li a label {
	margin-top: calc(var(--p3) * -1);
	position: absolute;
	bottom: calc(var(--p3) - 42px);
	color: var(--primary-color);
	font-weight: 400;
}

.M_dS {
	display: flex;
	line-height: 1;
	padding-left: var(--p3);
}

.M_dS div {
	display: flex;
	text-align: center;
}

.M_dS span {
	transform: rotate(90deg)
}

#Kfgj_ ul li:nth-child(2) img,
#Kfgj_ ul li:nth-child(5) img,
#Kfgj_ ul li:nth-child(8) img {
	max-height: 85vh;
}

#Kfgj_ ul li:nth-child(3) img,
#Kfgj_ ul li:nth-child(6) img,
#Kfgj_ ul li:nth-child(9) img {
	max-height: 75vh;
}

.bIkd label {
	font-weight: 400;
}

.wp-block-gallery.columns-4 {
	column-count: 4;
	column-gap: 30px;
	display: inline-block;
	margin-top: var(--p0);
}

.wp-block-gallery .wp-block-image {
	display: grid;
	grid-template-rows: 1fr auto;
	break-inside: avoid;
	width: auto !important;
	margin: auto !important;
}

.wp-block-gallery .wp-block-image img {
	margin-bottom: 30px !important;
	width: 100% !important;
}

.wp-block-gallery .wp-block-image figcaption {
	display: none;
}

.masonry-gallery .wp-block-image:nth-child(3),
.wp-block-gallery .wp-block-image:nth-child(8) {
	padding-top: 50px;
}

.g_S img {
	filter: grayscale(1);
}

.g_S img:hover {
	filter: none;
}

.m_g {
	margin: -15px;
	margin-top: 50px;
}

.m_g a.item {
	padding: 15px;
}

.m_g a.item:nth-child(2),
.m_g a.item:nth-child(4) {
	padding-top: 100px;
}

.wp-container-1>* {
	max-width: inherit !important;
}

.wp-container-1>*+* {
	margin-top: 0 !important;
}

* {
	transition: all 500ms cubic-bezier(0.4, 0, 0.2, 1);
}

.B_sd img {
	box-shadow: 4px 4px 30px #000000;
	border: 1px solid #242424;
}

.B_sd_W img {
	box-shadow: 4px 4px 20px #00000029;
}

textarea {
	height: 90px;
}

.wpcf7-not-valid::placeholder {
	color: #e91e63;
}

.wpcf7-not-valid {
	border-color: #e91e63;
}

.wpcf7-not-valid-tip {
	position: absolute;
	right: 0;
	top: 0;
}

.wpcf7-form-control-wrap {
	position: static;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
}

.wpcf7 form .wpcf7-response-output {
	margin: 15px 0 0 0;
	padding: 10px 15px;
}

.wpcf7 form.invalid .wpcf7-response-output {
	border-color: #fff;
}

.G5d4 div {
	position: absolute;
	transition: all 800ms cubic-bezier(0.4, 0, 0.2, 1);
}

.G5d4 div:nth-child(1) {
	transform: translate(-439px, 0px);
}

.G5d4 div:nth-child(2) {
	transform: translate(-259px, 0px);
}

.G5d4 div:nth-child(3) {
	transform: translate(-84px, 0px);
}

.G5d4 div:nth-child(4) {
	transform: translate(86px, 0px);
}

.G5d4 div:nth-child(5) {
	transform: translate(257px, 0px);
}

.G5d4 div:nth-child(6) {
	transform: translate(438px, 0px);
}

.active.dF2D .G5d4 div {
	opacity: 0;
	transform: none;
	animation: Kj_ds .5s;
}

/*Title*/
@keyframes Kj_ds {
	0% {
		opacity: 0;
		transform: scale(.1);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

.active.dF2D .G5d4 div:nth-child(1) {
	animation-delay: .5s;
}

.active.dF2D .G5d4 div:nth-child(2) {
	animation-delay: 1s;
}

.active.dF2D .G5d4 div:nth-child(3) {
	animation-delay: 1.5s;
}

.active.dF2D .G5d4 div:nth-child(4) {
	animation-delay: 2s;
}

.active.dF2D .G5d4 div:nth-child(5) {
	animation-delay: 2.5s;
	text-transform: uppercase;
}

.active.dF2D .G5d4 div:nth-child(6) {
	animation-delay: 3s;
}

/*Label*/

.dF2D .oR4 {
	animation: kbnd_d 3s;
}

.dF2D.active .oR4 {
	animation: none;
	opacity: 0;
}

@keyframes kbnd_d {
	0% {
		opacity: 0;
		transform: scale(.1);
	}

	50% {
		opacity: 0;
		transform: scale(.1);
	}

	100% {
		opacity: .5;
		transform: scale(1);
	}
}

.de4b a {
	animation: fgf_ 5s;
}

@keyframes fgf_ {
	0% {
		opacity: 0;
	}

	70% {
		opacity: 0;
	}

	100% {
		opacity: .5;
	}
}

circle.PbDd4 {
	transition: none;
	animation: none;
}

.wp-block-post-navigation-link {
	margin-top: 50px !important;
	margin-bottom: 50px !important;
}

.wp-block-post-navigation-link a {
	color: var(--primary-color);
	text-decoration: none;
}

.post-navigation-link__label {
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: 500;
	font-size: 13px;
	opacity: .5;
}

.post-navigation-link__title {
	font-family: var(--primary-font);
	font-size: 50px;
	word-break: break-all;
	width: 100%;
	display: block;
	line-height: 1;
}

.content_block .relpost-thumb-wrapper {
	display: none;
}

.home.container {
	max-width: inherit !important;
	width: auto;
}

.F_l_igm {
	padding-left: 0;
	padding-right: 0;
}

.container,
.F_l_igm .wp-block-columns,
.F_l_igm .yarpp.yarpp-related.yarpp-related-website {
	padding-right: 30px;
	padding-left: 30px;
}

.yarpp-thumbnail>img,
.yarpp-thumbnail-default {
	height: auto;
}

.content_block .yarpp.yarpp-related.yarpp-related-website {
	display: none;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: 500;
	font-size: 13px;
	opacity: .5;
	margin: 8px 0 0 7px;
}

.yarpp-thumbnails-horizontal {
	column-count: 3;
	column-gap: 30px;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	border: 0;
	margin: 0 0 20px 0px;
	width: auto;
	height: auto;
	border: 0;
	display: flex;
	flex-direction: column;
	break-inside: avoid;
}

.dsfsd_dfj:after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg width='219' height='30' viewBox='0 0 219 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath d='M7.8793 24.2C6.56263 24.2 5.28763 24 4.0543 23.6C2.83763 23.1833 1.8793 22.65 1.1793 22L2.1043 20.05C2.77096 20.65 3.62096 21.1417 4.6543 21.525C5.7043 21.8917 6.7793 22.075 7.8793 22.075C9.3293 22.075 10.4126 21.8333 11.1293 21.35C11.846 20.85 12.2043 20.1917 12.2043 19.375C12.2043 18.775 12.0043 18.2917 11.6043 17.925C11.221 17.5417 10.7376 17.25 10.1543 17.05C9.58763 16.85 8.7793 16.625 7.7293 16.375C6.41263 16.0583 5.34596 15.7417 4.5293 15.425C3.7293 15.1083 3.03763 14.625 2.4543 13.975C1.88763 13.3083 1.6043 12.4167 1.6043 11.3C1.6043 10.3667 1.84596 9.525 2.3293 8.775C2.8293 8.025 3.5793 7.425 4.5793 6.975C5.5793 6.525 6.82096 6.3 8.3043 6.3C9.33763 6.3 10.3543 6.43333 11.3543 6.7C12.3543 6.96667 13.2126 7.35 13.9293 7.85L13.1043 9.85C12.371 9.38333 11.5876 9.03333 10.7543 8.8C9.92096 8.55 9.1043 8.425 8.3043 8.425C6.88763 8.425 5.82096 8.68333 5.1043 9.2C4.4043 9.71667 4.0543 10.3833 4.0543 11.2C4.0543 11.8 4.2543 12.2917 4.6543 12.675C5.0543 13.0417 5.54596 13.3333 6.1293 13.55C6.7293 13.75 7.53763 13.9667 8.5543 14.2C9.87096 14.5167 10.9293 14.8333 11.7293 15.15C12.5293 15.4667 13.2126 15.95 13.7793 16.6C14.3626 17.25 14.6543 18.125 14.6543 19.225C14.6543 20.1417 14.4043 20.9833 13.9043 21.75C13.4043 22.5 12.646 23.1 11.6293 23.55C10.6126 23.9833 9.36263 24.2 7.8793 24.2ZM32.3816 24.2C30.6316 24.2 29.0483 23.8167 27.6316 23.05C26.2316 22.2667 25.1316 21.2 24.3316 19.85C23.5316 18.4833 23.1316 16.95 23.1316 15.25C23.1316 13.55 23.5316 12.025 24.3316 10.675C25.1316 9.30833 26.24 8.24167 27.6566 7.475C29.0733 6.69167 30.6566 6.3 32.4066 6.3C33.7733 6.3 35.0233 6.53333 36.1566 7C37.29 7.45 38.2566 8.125 39.0566 9.025L37.4316 10.6C36.115 9.21667 34.4733 8.525 32.5066 8.525C31.2066 8.525 30.0316 8.81667 28.9816 9.4C27.9316 9.98333 27.1066 10.7917 26.5066 11.825C25.9233 12.8417 25.6316 13.9833 25.6316 15.25C25.6316 16.5167 25.9233 17.6667 26.5066 18.7C27.1066 19.7167 27.9316 20.5167 28.9816 21.1C30.0316 21.6833 31.2066 21.975 32.5066 21.975C34.4566 21.975 36.0983 21.275 37.4316 19.875L39.0566 21.45C38.2566 22.35 37.2816 23.0333 36.1316 23.5C34.9983 23.9667 33.7483 24.2 32.3816 24.2ZM60.573 24L56.798 18.625C56.3314 18.6583 55.9647 18.675 55.698 18.675H51.373V24H48.873V6.5H55.698C57.9647 6.5 59.748 7.04167 61.048 8.125C62.348 9.20833 62.998 10.7 62.998 12.6C62.998 13.95 62.6647 15.1 61.998 16.05C61.3314 17 60.3814 17.6917 59.148 18.125L63.298 24H60.573ZM55.623 16.55C57.2064 16.55 58.4147 16.2083 59.248 15.525C60.0814 14.8417 60.498 13.8667 60.498 12.6C60.498 11.3333 60.0814 10.3667 59.248 9.7C58.4147 9.01667 57.2064 8.675 55.623 8.675H51.373V16.55H55.623ZM81.1871 24.2C79.4204 24.2 77.8288 23.8167 76.4121 23.05C74.9954 22.2667 73.8788 21.1917 73.0621 19.825C72.2621 18.4583 71.8621 16.9333 71.8621 15.25C71.8621 13.5667 72.2621 12.0417 73.0621 10.675C73.8788 9.30833 74.9954 8.24167 76.4121 7.475C77.8288 6.69167 79.4204 6.3 81.1871 6.3C82.9371 6.3 84.5204 6.69167 85.9371 7.475C87.3538 8.24167 88.4621 9.30833 89.2621 10.675C90.0621 12.025 90.4621 13.55 90.4621 15.25C90.4621 16.95 90.0621 18.4833 89.2621 19.85C88.4621 21.2 87.3538 22.2667 85.9371 23.05C84.5204 23.8167 82.9371 24.2 81.1871 24.2ZM81.1871 21.975C82.4704 21.975 83.6204 21.6833 84.6371 21.1C85.6704 20.5167 86.4788 19.7167 87.0621 18.7C87.6621 17.6667 87.9621 16.5167 87.9621 15.25C87.9621 13.9833 87.6621 12.8417 87.0621 11.825C86.4788 10.7917 85.6704 9.98333 84.6371 9.4C83.6204 8.81667 82.4704 8.525 81.1871 8.525C79.9038 8.525 78.7371 8.81667 77.6871 9.4C76.6538 9.98333 75.8371 10.7917 75.2371 11.825C74.6538 12.8417 74.3621 13.9833 74.3621 15.25C74.3621 16.5167 74.6538 17.6667 75.2371 18.7C75.8371 19.7167 76.6538 20.5167 77.6871 21.1C78.7371 21.6833 79.9038 21.975 81.1871 21.975ZM100.533 6.5H103.033V21.825H112.508V24H100.533V6.5ZM121.627 6.5H124.127V21.825H133.602V24H121.627V6.5Z' fill='white'/%3E%3Cpath d='M218.061 16.0607C218.646 15.4749 218.646 14.5251 218.061 13.9393L208.515 4.3934C207.929 3.80761 206.979 3.80761 206.393 4.3934C205.808 4.97918 205.808 5.92893 206.393 6.51472L214.879 15L206.393 23.4853C205.808 24.0711 205.808 25.0208 206.393 25.6066C206.979 26.1924 207.929 26.1924 208.515 25.6066L218.061 16.0607ZM161 16.5L217 16.5V13.5L161 13.5V16.5Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: bottom center;
	position: absolute;
	bottom: 50px;
	width: 300px;
	height: 50px;
	left: 0px !important;
	transition: all 2s cubic-bezier(0.4, 0, 0.2, 1);
}

.KnfI_:after {
	left: -300px;
	content: '';
}

#marqueediv div {
	transition: none;
}

#marqueediv img {
	filter: grayscale(1)
}

#marqueediv img:hover {
	filter: inherit;
}
.O_Tr {
    border-radius: 50%;
    width: 56px;
    height: 56px;
    position: absolute;
    top: 2px;
    z-index: -1;
    background-color: var(--primary-color);
    left: 2px;
}
.bIkd .O_Tr { background-color: var(--gray-900);}
.S_Tk {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    background: var(--gray-900);
    position: absolute;
    top: 0;
    z-index: -2;
}
a.BbfdaX .bIkd {
    display: none;
}
.bIkd a:hover .O_Tr {
    background-color: var(--primary-color) !important;
}
a:hover .O_Tr{
	background-color: var(--gray-900) !important;
}
.wp-container-4 > :where(:not(.alignleft):not(.alignright)) {
    max-width: inherit !important;
}
.wp-container-7 > :where(:not(.alignleft):not(.alignright)) {
    max-width: inherit !important;
}
@media (min-width: 768px) {

	,
	.container-md,
	.container-sm,
	.F_l_igm .wp-block-columns,
	.F_l_igm .yarpp.yarpp-related.yarpp-related-website {
		max-width: 720px !important;
	}

	.dsfsd_dfj:after {
		display: none
	}
}

@media (min-width: 992px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.F_l_igm .wp-block-columns,
	.F_l_igm .yarpp.yarpp-related.yarpp-related-website {
		max-width: 960px !important;
	}
}

@media (min-width: 1200px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.F_l_igm .wp-block-columns,
	.F_l_igm .yarpp.yarpp-related.yarpp-related-website {
		max-width: 1140px !important;
	}
}

@media (min-width: 1400px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl,
	.F_l_igm .wp-block-columns,
	.F_l_igm .yarpp.yarpp-related.yarpp-related-website {
		max-width: 1320px !important;
	}
}

@media (min-width: 1659px) {
	.M_dS {
		position: fixed;
		height: 100%;
		align-items: center;
		background-color: var(--gray-900);
		z-index: 1;
		padding-right: var(--p2);
	}

	._ndH {
		flex-direction: row !important;
	}

	#Kfgj_ ul {
		padding-left: 480px;
	}
}


@media (max-width: 991px) {
	.kFm {
		flex-direction: column;
	}

	p.Pdfj {
		max-width: inherit;
		padding: 20px 0 0 0;
	}

	.dFvb {
		padding-left: 50px;
		font-size: 115px;
		left: 0;
		margin: 0;
	}

	.cRdhg {
		padding-top: 440px;
	}

	.Ckd {
		padding-left: 0;
	}

	.JFed {
		margin-left: 0;
		padding-right: 50px;
		width: auto;
	}

	.KLrd6 {
		width: 100%;
	}

	.kFm {
		flex-direction: column;
	}
}


@media (max-width: 768px) {
	body {
		padding: 20px;
	}

	.m_g {
		margin-top: 15px;
	}

	.home {
		left: 20px;
		right: 20px;
		top: 20px;
		bottom: 20px;
	}

	.de4b a:nth-child(2) {
		right: -50px;
		top: 50px;
	}

	.de4b a:nth-child(4) {
		left: -65px;
		bottom: 70px;
	}

	.de4b a:nth-child(5) {
		left: calc(50% - 55px);
	}

	.de4b {
		font-size: 20px;
	}

	.m_g a.item:nth-child(2),
	.m_g a.item:nth-child(4) {
		padding-top: 0;
	}

	.dF2D {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.G5d4 {
		font-size: 96px;
		line-height: 1;
		word-break: break-all;
		flex-direction: column;
	}

	.dF2D .oR4 {
		position: absolute;
		transform: rotate(-90deg) !important;
		white-space: nowrap;
		padding-top: 110px;
		font-size: 16px;
		letter-spacing: 5px;
		animation: fgf_ 4s;
	}

	.G5d4 div:nth-child(1) {
		transform: translateY(-230px);
	}

	.G5d4 div:nth-child(2) {
		transform: translateY(-135px);
	}

	.G5d4 div:nth-child(3) {
		transform: translateY(-42px);
	}

	.G5d4 div:nth-child(4) {
		transform: translateY(54px);
	}

	.G5d4 div:nth-child(5) {
		transform: translateY(150px);
		text-transform: uppercase;
	}

	.G5d4 div:nth-child(6) {
		transform: translateY(242px);
	}

	.MdlC {
		max-width: initial;
		padding: 30px;
	}

	.M_dS {
		padding-left: var(--p2);
	}
	.efGSCL {
		filter: grayscale(1);
	}
	
	.efGSCL:hover {
		filter: grayscale(0);
	}
	.yarpp-thumbnails-horizontal {
		column-count: 1;
	}

	.yarpp-thumbnails-horizontal .yarpp-thumbnail {
		margin-bottom: 30px;
	}

	.yarpp-thumbnails-horizontal .yarpp-thumbnail img {
		margin: 0;

	}

	.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
		margin: 12px 0 0 0px;
	}

	@keyframes fgf_ {
		0% {
			opacity: 0;
		}

		50% {
			opacity: 0;
		}

		100% {
			opacity: .5;
		}
	}

	.de4b a {
		animation: fgf_ 7s;
	}
}


@media (max-width: 576px) {
	.oR3 {
		font-size: 17px;
	}

	.oR4 {
		font-size: 20px;
	}

	.Qjk {
		width: 40px;
		height: 40px;
		min-width: 40px;
		margin-right: 0;
	}

	.d1 {
		letter-spacing: 10px;
	}

	.wr_bd label {
		padding-right: 30px;
	}

	.Okf7 {
		flex-direction: column;
	}

	.Okf7 .frhG4 {
		padding-left: 0;
		text-align: center;
		padding-top: 20px;
	}

	.kFm .Lf41 {
		flex-direction: column;
		align-items: flex-start;
	}

	.iNDF {
		margin-bottom: 20px;
	}

	.JFed {
		padding-right: 30px;
	}

	#Kfgj_ ul li:first-child a {
		margin-left: var(--p2);
	}

	.M_dS {
		padding-left: var(--p1);
	}
}