.hero-b h1,
/* .hero-h strong,  */
.next-b .date-t br, 
.breadcrumbs li.breadcrumb-item:first-child span,
.grecaptcha-badge {
	display: none;
}
.titlebar {
	background: none;
}
.titlebar-inner {
    /* padding-top: 120px; */
    /* padding-bottom: 75px; */
}
.titlebar-inner h1 {
    margin: 0;
    font-size: 64px;
    font-weight: 700;
}
.breadcrumbs * {
	font-size: 16px;
	line-height: 32px;
}
.breadcrumbs li.active,
.breadcrumbs li.breadcrumb-item:after {
	color: #b7c2d3;
	font-weight: 500;
}
.breadcrumbs li span {
	opacity: 1;
}
.breadcrumbs li.breadcrumb-item:first-child a:before {
	content: '🏠';
}
.breadcrumbs li.breadcrumb-item:not(:last-child):after {
    margin-inline-start: 15px;
    margin-inline-end: 15px;
}
.ld-fancy-heading div.ld-fh-element,
.ld-fancy-heading h2.ld-fh-element,
.ld-fancy-heading h3.ld-fh-element {
	margin-bottom: 0;
}
/* --home-- */
.hero-b {
	text-align: center;
	margin-top: 60px;
	text-transform: lowercase;
}
.hero-h {
	font-weight: 700;
	font-size: 64px;
	line-height: 128px;
	/* text-transform: lowercase; */
}
.hero-h img {
	width: 64px;
	height: 64px;
}
.hero-h img:first-child {
	/* margin-right: 5px; */
}
.hero-h img:last-child {
	/* margin-left: 5px; */
}
.hero-t {
	margin-top: 15px;
	font-weight: 300;
	font-size: 32px;
	line-height: 56px;
}
.home #lqd-contents-wrap {
	background: url(img/hero-bg.svg) top center no-repeat;
	background-size: contain;
	background-position: 0 165px;
}
.next-b {
	padding: 120px 0;
	margin: 100px 0;
	background: linear-gradient(135deg, rgba(255, 172, 198, 0.3) 2.88%, rgba(182, 224, 245, 0.3) 100%);
	backdrop-filter: blur(30px);
}
.next-b .next-h h2 {
	font-weight: 700;
}
.next-b .vc_col-sm-6:last-child {
	text-align: right;
}
.next-b .date-t p {
    line-height: 84px;
}
.next-b .date-t .emoji:last-child {
    margin-left: 30px !important;
}
.next-h img {
	width: 42px;
	height: 42px;
}
.next-b .type-t {
	font-weight: 600;
	font-size: 21px;
	line-height: 52px;
}
.next-b .type-t .emoji {
    margin-right: 7px !important;
}
.next-b .btn {
	background: linear-gradient(315deg, #6964DE 2.88%, #FCA6E9 100%), linear-gradient(97.09deg, #313545 15.4%, #121118 100.07%), linear-gradient(276.79deg, #000000 -9.13%, #252A32 73.65%);
	border: 0;
	border-radius: 25px;
	/* color: #fff; */
	margin-top: 20px;
	box-shadow: none;
	display: inline-flex;
	font-size: 16px;
}
.next-b .btn.border-thin > span:not(.btn-icon):not(.btn-txt) {
	margin: 0;
	line-height: 30px;
	padding: 10px 30px;

}
.next-b .save-t { 
	display: inline-flex;
	margin-right: 15px;
	margin-top: 20px;
	opacity: 0.45;
}
.top-b .shadow-b h3 {
	float: left;	
	display: inline-flex;
}
.top-b .wpb_single_image {
	border-radius: 50%;
	max-width: 120px;
	overflow: hidden;
	float: right;
	display: inline-flex;
	margin-top: -105px;
	border: 10px solid #fff;	
}
.top-b .desc-t {
	clear: both;
	float: left;
	display: inline-flex;
}
.achi-t {
	float: right;
    margin-top: 15px;
	font-family: monospace;
	display: inline-flex;
}
.best-c,
.best-s {
	margin-top: 70px;
}
.best-s {
	margin-bottom: 120px;
}
.best-c .shadow-b:first-child * {
	color: #fff;
}
.best-c .shadow-b:first-child .vc_column-inner { 
	background: linear-gradient(277deg, #FD490A 13.54%, #FFA044 76.63%);
	box-shadow: 0px 16px 32px rgba(254, 129, 47, 0.4);
	border: 0;
}
.top-b .emoji {
	font-size: 18px;
	/* line-height: 32px; */
}
/* --projects-- */
#tm-b {
	background: url(wp-content/uploads/2021/11/woman-running.png) left top no-repeat;
}
#st-b {
	background: url(wp-content/uploads/2021/11/shield.png) left top no-repeat;
}
#lp-b {
	background: url(wp-content/uploads/2021/11/snowflake.png) left top no-repeat;
}
#ga-b {
	background: url(wp-content/uploads/2021/11/airplane.png) left top no-repeat;
}
#agrowebinars-b {
	background: url(wp-content/uploads/2021/11/agrowebinars.png) left top no-repeat;
}
#prices-b {
	background: url(wp-content/uploads/2021/11/.png) left top no-repeat;
}
#zgrunt-b {
	background: url(wp-content/uploads/2021/11/seedling.png) left top no-repeat;
}
#yugagro-b {
	background: url(wp-content/uploads/2021/11/sheaf.png) left top no-repeat;
}
#greendarts-b {
	background: url(wp-content/uploads/2021/11/darts.png) left top no-repeat;
}
#tomatogame-b {
	background: url(wp-content/uploads/2021/11/joystick.png) left top no-repeat;
}
#giftphone-b {
	background: url(wp-content/uploads/2022/02/phone.png) left top no-repeat;
}
#giftcert-b {
	background: url(wp-content/uploads/2022/02/gift.png) left top no-repeat;
}
.project-b {
	padding-left: 90px;
	padding-top: 45px;
	margin-bottom: 45px;
	background-size: 120px 120px !important;
	background-position: left 15px top !important;
}
.shadow-b .vc_column-inner {
	background: rgba(255, 255, 255, 0.6);
	border: 1px solid rgba(0, 0, 0, 0.04);
	box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.04);
	backdrop-filter: blur(15px);
	border-radius: 15px;
	padding: 45px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.shadow-b:hover .vc_column-inner {
	background: rgba(255, 255, 255, 0.75);
	box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.08);
	/* background: linear-gradient(277deg, #FD490A 13.54%, #FFA044 76.63%); */
	/* -webkit-transition: all 0.3s ease; */
	/* -moz-transition: all 0.3s ease; */
	/* -ms-transition: all 0.3s ease; */
	/* -o-transition: all 0.3s ease; */
	/* transition: all 0.3s ease;	 */
}
.project-c:not(:first-child) {
	margin: 45px 0;
}
.project-c:first-child {
	margin-bottom: 45px;
}
.next-b .next-t, 
.project-c h2 {
	font-weight: 600;
	font-size: 26px;
	line-height: 52px;
}
.shadow-b h3 {
	font-weight: 600;
	font-size: 21px;
	line-height: 36px;
}
.date-t p {
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
}
.date-t .emoji {
	margin-right: 5px !important;
}
.date-t {
	margin-top: 15px;
}
.desc-t {
	margin-top: 15px;
}
.desc-t p {
	/* font-size: 16px; */
	/* line-height: 32px; */
}
.project-p:last-child {
	margin-bottom: 75px;
}
/* --darts-- */
.darts-p h2.ld-fh-element {
	/* margin-bottom: 70px; */
}
.about-d h2.ld-fh-element,
.join-d h2.ld-fh-element {
	margin-bottom: 70px;
}
.next-b .desc-t, 
.about-d p {
	font-weight: 300;
	font-size: 21px;
	line-height: 42px;	
}
.where-d h2.ld-fh-element {
	margin-bottom: 30px;
}
.where-d {
	padding-top: 45px;
	z-index: 2;
}
.join-d {
	margin-top: -130px;
	margin-bottom: 100px;
	z-index: 1;
}
.best-c .shadow-b:not(:first-child),
.join-d .shadow-b:not(:first-child) {
	margin-top: 45px;
}
.best-c .shadow-b:last-child,
.join-d .shadow-b:last-child {
	margin-top: 90px;
}
.join-d .number-t {
	font-size: 48px;
	line-height: 48px;
	display: inline-block;
}
.join-d img {
	width: 48px;
	height: 48px;
	display: inline-block;
}

.join-d .number-t {
	color: #f2f2f3;
	font-weight: 600;
}
.join-d .icon-t {
	float: right;
}
.rules-d {
	margin-bottom: 90px;
}
.rules-d h2.ld-fh-element {
	margin-bottom: 55px;
}
.rules-d .desc-t:last-child {
	/* margin: 0; */
}
.join-d .wpb_single_image .vc_single_image-wrapper,
.top-b .wpb_single_image .vc_single_image-wrapper,
.target-d .wpb_single_image .vc_single_image-wrapper {
	margin: 0;
}
.gift-d {
	padding-top: 45px;
}
/* --research-- */
.about-research {
	z-index: 1;
}
.about-research a {
	color: #F45573;
}
.about-d .vc_row p {
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
}
.about-d .vc_row h2.ld-fh-element {
	margin-top: 100px;
}
.research-b {
	padding: 172px 0 92px;
	background: url(img/research-bg1.svg) top right no-repeat, url(img/research-bg2.svg) left center no-repeat, url(img/research-bg3.svg) bottom right no-repeat;
	margin-top: -97px;
	margin-bottom: -92px;
}
.research-b .vc_row {
	padding: 120px 0;
	background: linear-gradient(45.4deg, rgba(244, 66, 108, 0.3) 6.41%, rgba(251, 242, 177, 0.3) 98.99%);
	backdrop-filter: blur(30px);
}
.research-b .ld-fancy-heading .ld-fh-element {
	font-weight: 500;
	font-size: 26px;
	line-height: 48px;
	margin-bottom: 70px;
}
.research-b .poll-t {
	margin-bottom: 60px;
	font-size: 21px;
	font-weight: 500;
}
.research-b .lqd-contact-form {
	margin-bottom: 60px;
}
.research-b .wpcf7-form-control-wrap {
	margin-bottom: 30px;
}
.research-b	form .col-md-3:not(:first-child) {
	text-align: right;
}
.research-b form .col-md-6:not(:last-child) {
	margin-bottom: 60px;
}
.research-b	form .col-md-6:last-child {
	color: rgba(37, 42, 50, 0.45); 
	line-height: 25px;
	font-size: 14px;
}
.research-b input[type=text],
.research-b textarea {
	border-radius: 25px !important;
	border: 1px solid rgba(37, 42, 50, 0.10);
	color: rgba(37, 42, 50, 0.45); 
	/* font-weight: 500; */
}
.research-b input[type=text]:focus,
.research-b textarea:focus {
	border: 1px solid #F45573;
	color: #252A32; 
}
.research-b textarea {
	max-height: 135px;
}
.research-b input[type=submit] {
	background: linear-gradient(320.17deg, #F4426C 0.39%, #FBF2B1 131.18%);
	border: 0;
	border-radius: 25px;
	box-shadow: none;
	font-size: 16px;
	font-weight: 600;
	float: right;
	margin-bottom: 30px;
}
.research-b input[type=submit]:hover {
	box-shadow: none;
	transform: translate3d(0, -2px, 0)
}
.research-b .wpcf7-spinner {
	vertical-align: bottom;
}
.research-b .asterisk-t {
	color: rgba(37, 42, 50, 0.45); 
}
/* --forms-- */
.wpcf7-not-valid-tip {
	margin-top: 10px;
	line-height: 25px;
	font-size: 14px;
}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #2DEA8F;
	background-color: #2DEA8F;
}
.wpcf7 form.failed .wpcf7-response-output, 
.wpcf7 form.aborted .wpcf7-response-output, 
.wpcf7 form.spam .wpcf7-response-output, 
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #EA382D;
    background-color: #EA382D;
}
.wpcf7 form .wpcf7-response-output {
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	border-radius: 5px;
	display: inline-block;
    margin: 30px 0 0;
    padding: 12.5px 30px;
}
/* --header-- */
.sub-top {
	background: #f8fafc;
	padding: 30px 0;
	line-height: 30px;
}
.sub-top * {
	line-height: 30px;
}
.header-module {
	padding: 0;
}
.sub-top .btn {
    border-width: 0;
	box-shadow: none;
	margin: 0;
	padding: 0;
}
.sub-top .btn.border-thin > span:not(.btn-icon):not(.btn-txt) {
	margin: 0;
	padding: 10px 30px;
	background: linear-gradient(50.78deg, #FD3804 -5.04%, #FFCB37 90.74%);
}
.sub-top .btn-bordered {
	border-radius: 25px;
}
.sub-top .btn-bordered:hover {
	background: linear-gradient(50.78deg, #FD3804 -5.04%, #FFCB37 90.74%);
}
.next-b .btn-txt,
.sub-top .btn-txt {
	font-weight: 600;
	color: #fff;
}
#primary-nav a {
	font-weight: 500;
	color: #252a32;
}
/* --footer-- */
#footer {
	background: #f8fafc;
	padding: 90px 0 105px;
}
#footer .wpb_single_image {
	max-width: 178px;
	margin-bottom: 30px;
}
.header-module.soc-icons a,
#footer .lqd-custom-menu.soc-icons a {
	font-weight: normal;
	font-size: 20px;
	line-height: 30px;
	width: 30px;
	height: 30px;
	align-items: center;
    justify-content: center;
}
.header-module.soc-icons li:not(:first-child),
.lqd-custom-menu.soc-icons li:not(:first-child) {
	margin-left: 3px;
}
#footer .soc-icons .inline-nav {
	max-height: 32px;
}
#footer .soc-icons {
	margin-bottom: 32px;
}
#footer .cp {
	color: #252a32;
	font-weight: 500;
	font-size: 15px;
}
#footer .ld-fancy-heading {
	font-size: 21px;
	line-height: 42px;
	font-weight: 500;
	color: #b7c2d3;
}
#footer .ld-fh-element {
	margin: 14px 0 25px;
}
.lqd-custom-menu a {
	color: #252a32;
}
#footer .lqd-fancy-menu a {
	font-weight: 500;
	font-size: 15px;
	/* line-height: 32px; */
}
#primary-nav a .emoji, 
#footer .lqd-custom-menu a .emoji {
	/* margin-right: 9px !important; */
	/* font-size: 18px; */
}
#mobile-primary-nav .link-icon img, 
#primary-nav .link-icon img, 
#footer .link-icon img {
	margin-right: 9px;
	width: 18px;
	height: 18px;
	vertical-align: text-top;
}
#footer .lqd-simple-menu a {
	color: #b7c2d3;
	/* font-weight: 500; */
	/* font-size: 15px; */
}
/* --soon-- */
.soon-p {
	margin: 240px 0;
}
.soon-p .ld-fancy-heading .ld-fh-element {
    margin-bottom: 45px;
}
.soon-p .wpb_text_column p {
	font-weight: 300;
    font-size: 21px;
    line-height: 42px;
	margin: 0;
}
.soon-p .soc-icons  {
    margin-top: 45px;
}
.soon-p .soc-icons > ul > li {
	vertical-align: middle;
}
.soon-p a {
	font-weight: normal;
	font-size: 30px;
	line-height: 40px;
	width: 40px;
	height: 40px;
	align-items: center;
    justify-content: center;
}
.soon-p .soc-icons a img {
	height: 25px;
}
.soon-p .lqd-custom-menu.soc-icons li:not(:first-child) {
	margin-left: 30px;
}

@media (max-width: 1600px) {
.home #lqd-contents-wrap {
	background-position: 0 210px;
}
}
@media (max-width: 1536px) {
.home #lqd-contents-wrap {
	background-position: 0 300px;
}
}
@media (max-width: 1440px) {
.home #lqd-contents-wrap {
	background-position: 0 220px;
}
}
@media (max-width: 1199px) {
/* --header-- */
.titlebar .titlebar-inner {
    padding-top: 30px;
    padding-bottom: 60px;
}
/* --footer-- */
#footer {
    padding: 75px 0 90px;
}
#footer .vc_col-sm-3 {
	width: 50%;
}
#footer .vc_col-sm-3:last-child,
#footer .vc_col-sm-3:nth-child(3) {
	margin-top: 30px;
}
/* --home-- */
.hero-b {
	margin-top: 0;
}
.home #lqd-contents-wrap {
	background-position: 0 240px;
}
.next-b {
	padding: 75px 0;
	margin: 70px 0;
}
.shadow-b.vc_col-sm-4 {
	width: 100%
}
.best-c .shadow-b .vc_column-inner,
.best-s .shadow-b .vc_column-inner {
	max-width: 370px;
	/* margin: 0 auto; */
}
.best-c .shadow-b:not(:first-child), 
.best-s .shadow-b:not(:first-child), 
.join-d .shadow-b:not(:first-child) {
	margin-top: 45px;
	justify-content: center;
}
.best-c .shadow-b:last-child, 
.best-s .shadow-b:last-child, 
.join-d .shadow-b:last-child {
	justify-content: right;
}
.best-c {
    margin-top: 40px;
}
.best-s {
    margin-bottom: 90px;
}
/* --projects-- */
.project-p:last-child {
    margin-bottom: 45px;
}
.project-b {
	padding-left: 15px;
	padding-top: 45px;
	background-size: 60px 60px !important;
	background-position: left 45px top !important;
}
/* --darts-- */
.rules-d br,
.join-d .desc-t br,
.about-d p br {
	display: none;
}
.join-d h2 {
	width: 50%;
}
.join-d h2,
.rules-d h2,
.about-research h2 {
	line-height: 56px;
}
/* --research-- */
.research-b form .col-md-3,
.research-b form .col-md-4 {
	width: 100%;
}
.research-b form .col-md-6:last-child {
	width: 66.6666%;
}
.research-b form .col-md-3.btn-c {
	width: 33.3333%;
}
.research-b	form .col-md-3:not(:first-child) {
	text-align: left;
}
.research-b input[type=submit] {
	float: none;
}
.research-b .wpcf7-spinner {
    vertical-align: middle;
}
}

@media (max-width: 1100px) {
/* --home-- */
.home #lqd-contents-wrap {
	background-position: 0 165px;
}
/* --projects-- */
/* --darts-- */
}
@media (max-width: 1024px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
/* --soon-- */
.soon-p {
    margin: 120px 0;
}
}
@media (max-width: 991px) {
/* --header-- */
.lqd-mobile-sec {
	width: 750px;
	margin: 0 auto;
}
.lqd-mobile-sec .main-nav {
	font-size: 18px;
}
/* --home-- */
.hero-h {
	font-size: 42px;
	line-height: 84px;
}
.hero-h img {
    width: 42px;
    height: 42px;
}
.hero-t {
	font-size: 21px;
	line-height: 42px;
}
.home #lqd-contents-wrap {
    background-position: 0 95px;
}
.next-b .vc_col-sm-6:last-child {
    text-align: left;
	margin-top: 45px;
}
.next-b .date-t p {
    line-height: 32px;
}
.date-t {
    margin-bottom: 15px;
}
/* --projects-- */
.join-d h2,
.about-d.vc_col-sm-6,
.where-d.vc_col-sm-6,
.next-b .vc_col-sm-6,
.project-p .vc_col-sm-6 {
	width: 100%;
}
.project-b {
	padding-left: 90px;
	padding-top: 45px;
	background-size: 120px 120px !important;
	background-position: left 15px top !important;
}
/* --darts-- */
.join-d {
    margin-top: 45px;
    margin-bottom: 100px;
    z-index: 1;
}
.rules-d .vc_col-sm-4 {
	width: 50%;
}
.titlebar-inner h1 {
	font-size: 56px;
}
/* --research-- */
.about-d .vc_row h2.ld-fh-element {
    margin-top: 60px;
    margin-bottom: 45px;
}
.research-b form .col-md-4,
.research-b form .col-md-3, 
.research-b form .col-md-3.btn-c {
	float: left;
	z-index: 1;
}
.research-b form .col-md-4,
.research-b form .col-md-3 {
	width: 33.3333%;
}
.research-b form .col-md-6:last-child {
	width: 100%;
	clear: both;
}
.research-b form .col-md-3.btn-c {
	width: 66.6666%;
}
}
@media (max-width: 960px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}
@media (max-width: 896px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}
@media (max-width: 839px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}
@media (max-width: 823px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}
@media (max-width: 812px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}
@media (max-width: 800px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}
@media (max-width: 767px) {
/* --header-- */
.lqd-mobile-sec {
	width: auto;
	margin: auto;
}
/* --home-- */
.home #lqd-contents-wrap {
    background-position: 0 135px;
}
/* --projects-- */
/* --darts-- */
}
@media (max-width: 735px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}
@media (max-width: 731px) {
/* --home-- */
.best-s .shadow-b:not(:first-child) {
    margin-top: 90px;
}
.home #lqd-contents-wrap {
    background-position: 0 150px;
}
.top-b:last-child {
    margin-top: 45px;
}
/* --projects-- */
/* --darts-- */
.rules-d .vc_col-sm-4:first-child {
    width: 66.6666%;
}
.rules-d .vc_col-sm-4:not(:first-child):not(:last-child) {
    width: 33.3333%;
}
.rules-d .vc_col-sm-4:last-child {
    width: 100%;
}
.rules-d h2.ld-fh-element {
    margin-bottom: 25px;
}
/* --research-- */
.research-b form .col-md-3, 
.research-b form .col-md-3.btn-c {
    width: 50%;
}
}
@media (max-width: 730px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}
@media (max-width: 666px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}
@media (max-width: 639px) {
/* --header-- */
.titlebar-inner h1 {
    font-size: 42px;
}
/* --home-- */
.next-h img {
    width: 36px;
    height: 36px;
}
.home #lqd-contents-wrap {
    background-position: 0 255px;
}
/* --projects-- */
/* --darts-- */
.about-d h2.ld-fh-element, 
.join-d h2.ld-fh-element {
    margin-bottom: 25px;
}
.top-b h2, 
.next-h h2, 
.about-d h2,
.where-d h2,
.join-d h2, 
.rules-d h2 {
	font-size: 36px;
    /* line-height: 56px; */
}
/* --research-- */
.research-b form .col-md-6:not(:last-child) {
    margin-bottom: 30px;
}
.research-b .poll-t {
    margin-bottom: 30px;
}
.research-b .ld-fancy-heading .ld-fh-element {
    font-size: 24px;
    margin-bottom: 60px;
}
}
@media (max-width: 574px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}
@media (max-width: 567px) {
/* --home-- */
/* --footer-- */
#footer .vc_col-sm-3 {
    width: 100%;
}
/* --home-- */
.hero-h {
    font-size: 32px;
}
.hero-h img {
    width: 32px;
    height: 32px;
}
.hero-t {
    font-size: 19px;
}
.top-b h2, 
.next-h h2, 
.about-d h2,
.where-d h2,
.join-d h2, 
.rules-d h2 {
	font-size: 28px;
}
/* --projects-- */
/* --darts-- */
/* --research-- */
.research-b form .col-md-3, 
.research-b form .col-md-3.btn-c {
    width: 100%;
	float: none;
}
}
@media (max-width: 532px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
/* --soon-- */
.soon-p h1 {
	font-size: 42px;
}
/* --research-- */
.research-b form .col-md-4{
    width: 100%;
	float: none;
}
.research-b {
	background-position: top right, left center, bottom right -150px; 
}
}
@media (max-width: 479px) {
/* --home-- */
.hero-h {
    font-size: 28px;
}
.hero-h img {
    width: 28px;
    height: 28px;
}
.next-b .date-t br {
	display: block;
}
.next-b .date-t .emoji:last-child {
    margin-left: 0 !important;
}
.best-c .shadow-b .vc_column-inner,
.best-s .shadow-b .vc_column-inner {
	max-width: 100%;
}
.best-c .shadow-b:not(:first-child), 
.best-s .shadow-b:not(:first-child), 
.join-d .shadow-b:not(:first-child) {
	justify-content: left;
}
.best-c .shadow-b:last-child, 
.best-s .shadow-b:last-child, 
.join-d .shadow-b:last-child {
	justify-content: left;
}
/* --projects-- */
.project-b {
    padding-left: 45px;
    padding-top: 45px;
    background-size: 75px 75px !important;
    background-position: left 0 top !important;
}
/* --darts-- */
}
@media (max-width: 425px) {
/* --home-- */
.home #lqd-contents-wrap {
    background-position: 0 270px;
}
/* --projects-- */
/* --darts-- */
/* --soon-- */
.soon-p a {
	font-size: 25px;
	line-height: 35px;
	width: 35px;
	height: 35px;
}
.soon-p .soc-icons a img {
	height: 20px;
}
.soon-p .lqd-custom-menu.soc-icons li:not(:first-child) {
	margin-left: 25px;
}
}
@media (max-width: 412px) {
/* --home-- */
.hero-h {
    font-size: 24px;
}
.hero-h img {
    width: 24px;
    height: 24px;
}
.hero-t {
    font-size: 17px;
	line-height: 34px;
}
/* --projects-- */
/* --darts-- */
/* --research-- */
.research-b {
	background-position: top right, left center, bottom right -210px; 
}
}
@media (max-width: 375px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
/* --research-- */

}
@media (max-width: 360px) {
/* --home-- */
.hero-h {
    font-size: 21px;
}
.hero-h img {
    width: 21px;
	height: 21px;
}
.hero-t {
    font-size: 15px;
    line-height: 34px;
	font-weight: 500;
}
.next-b {
    padding: 30px 0;
    margin: 40px 0;
}
.next-b .next-t {
	font-size: 21px;
}
.top-b .wpb_single_image {
    max-width: 90px;
    margin-top: -75px;
}
.shadow-b .vc_column-inner {
	padding: 30px;
}
/* --projects-- */
.project-b {
	padding-left: 15px;
	padding-top: 45px;
	background-size: 60px 60px !important;
	background-position: left 45px top !important;
}
/* --darts-- */
.rules-d .vc_col-sm-4 {
    width: 100% !important;
}
/* --soon-- */
.soon-p h1 {
    font-size: 36px;
}
.soon-p a {
	font-size: 20px;
	line-height: 30px;
	width: 30px;
	height: 30px;
}
.soon-p .soc-icons a img {
	height: 16px;
}
.soon-p .lqd-custom-menu.soc-icons li:not(:first-child) {
	margin-left: 20px;
}
}
@media (max-width: 320px) {
/* --home-- */
/* --projects-- */
/* --darts-- */
}