/*
Theme Name: Mystoryay
Author: Cappers App
Author URI: https://cappers.ca/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Version: 1.00
Requires at least: 4.7
Requires PHP: 5.6
Description: 
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, theme-options, block-styles, wide-blocks, accessibility-ready
Text Domain: platforma.dev40.ru
*/

/**
 * Table of Contents:
 * 1.0 GENERAL
 * 2.0 HEADER
 *   2.1 MAIN MENU
 *   2.2 MOBILE MENU
 * 3.0 CONTENT
 *  3.1 SLIDER
	3.2 FORM
 * 4.0 FOOTER
 * 6.0 PORTFOLIO AREA
 * 7.0 MEDIA QUERIES
 * --------------------------------------
*/

/*----------------------
1.0 GENERAL
-----------------------*/
html, body {
	padding: 0;
	margin: 0;
	color: var(--bodytextcolor);
	font-family: "Baloo 2", sans-serif;
	
}
*, *:after, *:before  {
	box-sizing: border-box;
}
*, *:after, *:before, a:focus, button:focus  {
	outline: none;
}
div, article, section, header, footer {
	position: relative;
}
a {
	color: #001F37;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
a,
a:hover {
	text-decoration: none;
}
p.has-medium-font-size {
	font-size: 30px !important;
	font-weight: 400 !important;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Baloo 2", sans-serif;
	font-weight: 600;
	margin-bottom: 32px;
	color: #1d1c28;
}
h1 {
	font-size: 60px;
	line-height: 66px;
}
h2 {
	font-size: 32px;
	line-height: 36px;
}
h3 {
	font-size: 26px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 17px;
	margin-bottom: 0;
}
h6 {
	font-size: 14px;
	margin-bottom: 0;
}
img {
	max-width: 100%;
	height: auto;
}
p {
	margin-bottom: 24px;
}
small {
	font-size: 0.875;
}
ol, ul {
	padding-left: 24px;
}
.mb-0 {
	margin-bottom: 0px;
}
.mb-10 {
	margin-bottom: 10px;
}
.mb-16 {
	margin-bottom: 16px;
}
.mb-32 {
	margin-bottom: 32px;
}
.mt-500 {
	margin-top: calc(100vh - 300px);
}
.vh-80 {
	min-height: 80vh;
}
.vh-90 {
	min-height: 90vh;
}
.vh-100 {
	min-height: 100vh;
}
.fs-42 {
	font-size: 42px;
	line-height: 46px;
	font-weight: bold;
}
.fs-42-regular {
		font-size: 42px;
		line-height: 46px;
		font-weight: normal;
	}
.fs-60 {
	font-size: 60px;
	line-height: 96px;
	font-weight: bold;
}
.img-478 img {
	width: 478px;
}
.img-478 figure {
	text-align: center;
}
/*----------------------
2.0 HEADER
-----------------------*/
#main-header {
    position: fixed;	
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1001;
}
body.home #main-header {

}
body.home.menu-open #main-header {
	background-color: #001F37;
}
body.admin-bar #main-header {
	position: fixed;
    top: 32px;
}
.header-border {
	height: 34px;
	background-image: url(images/nav-border.png);
    background-repeat: no-repeat;
    background-size: 100% 34px;

}
body:not(.home) #main-header {

}
#main-header .wrapper {
	height: 100%;
    margin: 0px auto;
	padding: 0px;
    align-items: center;	
	background-color: #f5f5f5;
}
.top-header {
	width: 100%;
	padding: 23px 0px;
}
.nav-header {
	width: 100%;
	background: #6c757d57;
}
.site-logo {
	margin: 0px auto;
    display: flex;
    align-items: center;
}
.site-logo img {
	height: 93px;
	margin: 0px 15px;
}
body.menu-open .site-logo{
	left: 20px;
	margin: 0px;
}
.site-logo a {
	display: block;
	font-family: "Baloo 2", sans-serif;
	font-size: 26px;
	font-weight: 200;
	text-transform: uppercase;
	color: #ffffff;
}
.link-ln {
	margin: 5px 8px 12px 7px;
}
a.login-link {
    border: 1px solid #232C77;
    padding: 10px 20px;
	margin-right: 10px;
    font-size: 15px;
    font-weight: 600;
	color: #232C77;
	text-transform: uppercase;
}

/*
 * 2.1 MAIN MENU
*/
.main-menu {
	max-width: 1124px;
    justify-content: flex-start;
    align-items: center;
    padding: 10px;
	margin: 0px auto;
}
.main-menu a {
	margin: 0px 20px;
	font-family: "Baloo 2", sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: #000000;
}
.main-menu a:hover {
	color: #EE571B;
	font-size: 25px;
}
.signuplink a {
	background-color: #EF703D;
	color: #ffffff;
	border-radius: 40px;
	border: 10px solid #fff;
	padding: 13px 60px 8px;
}
.signuplink a:hover {
	background-color: #EE571B;
	color: #ffffff;
}

/*
 * 2.2 MOBILE MENU
*/
.icon-menu {
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
	background-color: #F0703D;
    width: 50px;
    height: 50px !important;
    border: 8px solid #ffffff;
    border-radius: 50px;
}
body.menu-open .mobile-menu {
	display: flex;
}
body.menu-open .icon-menu.line {
	display: none;
}
body.menu-open .icon-menu.cross {
	display: flex;
}
body .icon-menu.cross {
	display: none;
}
.icon-menu-mobile {
	position: fixed;
	top: 29px;
	right: 29px;
}
.icon-menu-mobile:hover {
	background-color: #3538b7;
	color: #fff;
}
.icon-menu-mobile span {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.mobile-menu-wrapper {
	position: fixed;
	top: 100px;
	left: 0;
	width: 100vw;
	height: auto;
    background-image: url(images/nav-border.png);
    background-repeat: no-repeat;
    background-size: 100% 34px;
	background-position: bottom;
	overflow: auto;
	scrollbar-color: #e3e3e3 #fff;
	scrollbar-width: thin;
	z-index: 9999;
}

.mobile-menu {
	flex-direction: column;
	gap: 8px;
	padding: 37px;
	margin-bottom: 34px;
	background-color: #f5f5f5;
}
.mobile-menu li {
	margin: 8px 0px;

}
.mobile-menu li.signuplink {
	margin: 36px 0px;

}
.mobile-menu li a {
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
}


/*----------------------
3.0 CONTENT
-----------------------*/
.main {
	max-width: 100vw;
	min-height: calc(100vh - 190px);
	overflow: hidden;
	padding-top: 175px;
	background: #ffffff;
}
.wp-block-group {
	width: 100%;
    padding: 10px 0px;
}

.callout-bg .wp-block-group__inner-container {
	background-image: url(images/callout_bg_top.png), url(images/callout_bg_bottom.png), url(images/callout_bg_center.png);
    background-repeat: no-repeat, no-repeat, no-repeat;
	background-position:  top, bottom, center;
	background-size: 100%, 100%, 100% 100%;
    background-color: #ffffff;
	max-width: 1337px;
	padding: 170px 106px;
}
.callout-bg .wp-block-columns {

	margin: 0px auto;
}
.wp-block-group__inner-container {

	max-width: 1320px;
	margin: 0px auto;
	padding: 0px;
}
.wp-block-cover {
	padding: 0px 0px;
	overflow: hidden;
}
.wp-block-cover__inner-container {
	max-width: 1320px;
	margin: 0px auto;
	padding: 0px;
}
.w-1320 .wp-block-cover__image-background {
	width: 1320px;
	margin: 0px auto;
	background-color: #ffffff;
}
.white_bg {
	background-color: #ffffff;
}
.wrapper {
	padding: 0 65px;
}
.c-primary {
	color: #006F8A;
}
.d-mobile {
	display: none;
}
.biomobile {
	display: none;
}
.single-team-title h1 {
	font-family: "Baloo 2", sans-serif;
	font-weight: bold;
	font-size: 60px;
	line-height: 96px;
	margin-bottom: -10px;
}
.single-team-title p {
	font-family: "Baloo 2", sans-serif;
	font-weight: regular;
	font-size: 30px;
	line-height: 39px;
	margin-bottom: 0px;
}
.single-team-description p {
	font-size: 24px !important;
	line-height: 32px !important;
	margin-bottom: 16px;
}
.signup-subtitle {
	font-family: "Baloo 2", sans-serif;
	font-weight: regular;
	font-size: 30px;
	line-height: 39px;
	margin-bottom: 0px;
}
.team-social .wp-block-column {
	flex-grow: 0 !important;
	min-width: min-content;
}
.greenbutton a {
    background-color: #B3D235;
    color: #000000;
    border-radius: 40px;
    border: 10px solid #fff;
    padding: 13px 60px 8px;
	font-size: 24.3px;
}
.greenbutton a:hover {
    background-color: #9FBC29;
	font-size: 25px;
}
.linedbg p {
	font-size: 30px !important;
	line-height: 39px !important;
}
.coloredbg-desktop p, .coloredbg-mobile p {
	font-size: 30px !important;
	line-height: 39px !important;
}
	.coloredbg-mobile {
		display: none !important;
	}
p.team-name {
	margin-bottom: 0px;
}
p.team-name a {
	text-decoration: underline;
}
p.team-name a:hover {
	text-decoration: unset;
	color: #EE571B !important;
}
.arrow-after a {
	padding-right: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='icon-arrow-right' transform='translate(34 34) rotate(180)'%3E%3Cpath id='Path_26295' data-name='Path 26295' d='M31.667,15.667H8.333a2.333,2.333,0,1,1,0-4.667H31.667a2.333,2.333,0,0,1,0,4.667Z' transform='translate(0 6.667)' fill='%23F0703D'/%3E%3Cpath id='Path_26296' data-name='Path 26296' d='M20,34a2.326,2.326,0,0,1-1.65-.684L6.684,21.65a2.332,2.332,0,0,1,0-3.3L18.35,6.683a2.333,2.333,0,1,1,3.3,3.3L11.633,20,21.65,30.017A2.333,2.333,0,0,1,20,34Z' fill='%23F0703D'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: right, center;
	background-size: 24px;
}
.arrow-after a:hover {
	 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg id='icon-arrow-right' transform='translate(34 34) rotate(180)'%3E%3Cpath id='Path_26295' data-name='Path 26295' d='M31.667,15.667H8.333a2.333,2.333,0,1,1,0-4.667H31.667a2.333,2.333,0,0,1,0,4.667Z' transform='translate(0 6.667)' fill='%23EE571B'/%3E%3Cpath id='Path_26296' data-name='Path 26296' d='M20,34a2.326,2.326,0,0,1-1.65-.684L6.684,21.65a2.332,2.332,0,0,1,0-3.3L18.35,6.683a2.333,2.333,0,1,1,3.3,3.3L11.633,20,21.65,30.017A2.333,2.333,0,0,1,20,34Z' fill='%23EE571B'/%3E%3C/g%3E%3C/svg%3E%0A");
	padding-right: 35px;
	color: #EE571B;
}
.page-title {
	position: relative;
	overflow: hidden;
}
.page-title::after {
	position: absolute;
	content: '';
	bottom: 20px;
	width: 80%;
	height: 5px;
	background: #001F37;
}

.fit-content {
	width: fit-content;
	block-size: fit-content;
}

.full-height {
	min-height: calc(100vh - 104px);
}

.single-post .main {
	min-height: calc(100vh - 70px);
	max-width: 1320px;
    padding: 150px 64px 10px;
    margin: 0px auto;
}



p.block_title .mb-0 {
    margin-bottom: 0px;
}
.signupbtn a {
	background-color: #EF703D;
    color: #ffffff;
    border-radius: 40px;
    border: 10px solid #fff;
    padding: 13px 60px 8px;
	font-family: "Baloo 2", sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.signupbtn a:hover {
	background-color: #EE571B;
    font-size: 25px;
}
.social-icon-team {
	width: 80px;
	height: 80px;
	background-color: #F0703D;
	border: 10px solid #F2F2F2;
	border-radius: 50px;
	display: flex;
    align-items: center;
    justify-content: center;
}
.social-icon-team:hover {
	background-color:#EE571B;
}
.social-icon-team:hover img {
	transform: scale(1.1);
}

/*
 * 3.2 FORM
*/


.wpcf7-form {

}
.w-788 {
	max-width: 788px;
	margin: 0px auto;
}
.formrow p {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.formrow label.left {
    margin-right: 10px !important;
}
.formrow label.right {
    margin-left: 10px !important;
}
.wpcf7-form label {
	color: #F0703D;
	font-family: "Baloo 2", sans-serif;
	font-size: 24px;
	font-weight: bold;
	width: 100%;
}

.wpcf7-form input,
.wpcf7-form textarea,
.user-registration-Input,
.ur-frontend-form .input-text {
	max-width: 100%;
	width: 100%;
	height: 65px;
	padding: 5px 5px 5px 15px;
	background: #F2F2F2;
	border: 0px;
	text-align: left;
	font-weight: 300;
	color: #000000;
}
.wpcf7-form input[type=checkbox] {
	width: 100px;
	height: 50px;
	margin: 0px 10px 0px 0px;
}
.wpcf7-checkbox .wpcf7-list-item {
	display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
	margin: 0px;
}
.wpcf7-checkbox .wpcf7-list-item-label {
    font-size: 20px;
}


.wpcf7-form input[type=checkbox]:checked:before {
	color: #222224 !important;
}
.wpcf7-form textarea {
	padding: 8px 16px;
    min-height: 120px;
}

.wpcf7-form input.wpcf7-submit,
button.wpcf7-submit,
.ur-submit-button,
.ur-frontend-form input[type=submit] {
	min-width: 150px;
    max-width: 300px;
    height: 80px;
    color: #ffffff;
    background: #F0703D;
    border: 10px solid #F2F2F2 !important;
    text-align: center !important;
	display: block;
    margin: 24px auto;
    padding: 5px 24px !important;
    border-radius: 40px;
    font-weight: bold;
    font-size: 24px;
}
.wpcf7-not-valid-tip {
	position: absolute;
	top: 50px;
	right: 0;
	font-size: 16px;
	display: contents;
}
/*----------------------
4.0 FOOTER
-----------------------*/
#main-footer {
	font-family: "Noto Sans", sans-serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: 400;
	color: #000000;
	background: #F5F5F5;
}
.footer-border {
	height: 69px;
	background-image: url(images/footer-border.png);
    background-repeat: no-repeat;
	background-size: 100% 69px;
    background-color: #ffffff;

}
#main-footer .wrapper {
    max-width: 1192px;
	min-height: 169px;
    padding: 10px 0px;
	margin: 0px auto;
    align-items: flex-start;
	justify-content: space-between;

}
.footer-left {
    display: flex;
    flex-direction: column;
    max-width: 380px;
    min-height: 100px;
}
.footer-slogan {
	font-family: "Baloo 2", sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin-bottom: 32px;
	color: #000000;
}
.footer-slogan b {
	font-weight: 800;
	color: #F0703D;
}
.footer-copyright {
	font-family: "Baloo 2", sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	margin-bottom: 32px;
	color: #000000;
}
.footer-right {
	display: flex;
}
.social-icon {
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-size: 20px;
	background-color: #F0703D;
	background-position: center;
	border: 5px solid #fff;
	border-radius: 30px;
	margin: 5px;
}
.social-icon:hover {
	background-color: #EE571B;
	background-size: 22px;
}
.social-icon-15 {
	width: 50px;
	height: 50px;
	background-repeat: no-repeat;
	background-size: 12px;
	background-color: #F0703D;
	background-position: center;
	border: 5px solid #fff;
	border-radius: 30px;
	margin: 5px;
}
.social-icon-15:hover {
	background-color: #EE571B;
	background-size: 13px;
}

/*----------------------
7.0 MEDIA QUERIES
-----------------------*/
@media only screen and (max-width: 1400px) {
	.wp-block-media-text[style="grid-template-columns:auto 63%"] { grid-template-columns: auto 50% !important; }
	.wp-block-media-text[style="grid-template-columns:63% auto"] { grid-template-columns: 50% auto !important; }
	.wp-block-group__inner-container {
		padding: 0px 87px;
	}
}
@media only screen and (max-width: 1200px) {
	#main-header .wrapper,
	.wp-block-cover,
	.wp-block-group,
	.wrapper,
	#main-footer .wrapper { padding-left: 16px; padding-right: 16px; }
		body:not(.home) #header-border {
		height: 160px;
		background-size: 100% 120px;
	}
	.main {
		padding-top: 100px;
	}
	.site-logo {
		left: 24px;
		margin: 0px;
		
	}

	.link-ln { right: 64px; }
	.main-menu { width: calc(100vw - 400px);}
	.main-menu { display: none; }
	.icon-menu-mobile { 
		display: block !important;
		z-index: 1010;
	}

	
}


@media only screen and (max-width: 768px) {
	html, body { font-size: 18px; }
	#wpadminbar {
		display: none;
	}
	body.admin-bar #main-header {
		top: 0px;
	}
	#main-header { 
		position: fixed;
        top: 0;
		height: 78px;
	}
	#main-header .wrapper { 
		padding-left: 8px;
		padding-right: 8px;
		padding: 52px 8px;
	}
	.header-border {
		height: 34px;
		background-size: 100% 24px;
	}
	.site-logo img {
		width: 94px;
		height: 50px;
		margin: 0px;
	}
	.main { 
		padding-top: 70px;
	}
	
	.wp-block-group {
        padding-left: 24px;
        padding-right: 24px;
    }
	.wp-block-columns {
    	margin-bottom: 0px;
		gap: 0px;
	}
	.wp-block-image {
		margin-bottom: 32px;
	}
	.wp-block-columns.reverse {
		flex-direction: column-reverse;
	}
	.wp-block-media-text.reverse { 
		flex-direction: column-reverse;
	}
	.wp-block-media-text>.wp-block-media-text__content {
	    padding: 16px 0px 0px;
	}
	.wp-block-spacer {
		max-height: 48px;
	}
	.position-fixed {
		position: unset !important; 
	}
	.wp-block-group__inner-container {
		padding: 0px;
	}
	.wp-block-columns.is-not-stacked-on-mobile.team-social {
		flex-wrap: wrap !important;
	}
	.w-1320 .wp-block-cover__image-background {
		width: 100%;
	}
	.linedbg .wp-block-cover__image-background {
		background-repeat: repeat-x;
		background-size: contain;
	}
	.linedbg p {
		font-size: 30px !important;
		line-height: 39px !important;
	}
	.coloredbg-desktop p, .coloredbg-mobile p {
		font-size: 25px !important;
		line-height: 33px !important;
	}
	.coloredbg-mobile p {
		padding: 0px 12px;
	}
	.coloredbg-desktop {
		display: none !important;
	}
	.coloredbg-mobile {
		display: flex !important;
		margin-top: 32px;
		margin-bottom: 64px;
	}
	.mt-500 {
		margin-top: 64px;
		margin-bottom: 32px;
		min-height: 50vh !important;
	}
	.fs-42 {
		font-size: 40px;
		line-height: 44px;
		font-weight: bold;
	}
	.fs-42-regular {
		font-size: 35px;
		line-height: 46px;
		font-weight: normal;
	}
	.fs-60 {
		font-size: 51px;
		line-height: 56px;
		font-weight: bold;
	}
	.wp-block-media-text__media img {
		width: 100%;
	}
	h1, h2, h3, h4, h5, h6 { margin-bottom: 12px; }


	h3 { font-size: 25px; }
	h4 { font-size: 27px; }
	p { margin-bottom: 16px; }
	p.has-medium-font-size {
		font-size: 24px !important;
		line-height: 32px !important;
		font-weight: 400 !important;
	}
	p.has-small-font-size {
		font-size: 20px !important;
		line-height: 26px !important;
		font-weight: 400 !important;
		margin-bottom: 32px;
	}
	.signup-subtitle {
		font-family: "Baloo 2", sans-serif;
		font-weight: regular;
		font-size: 25px;
		line-height: 33px;
		margin-bottom: 0px;
	}
	.d-mobile {
		display: block !important;
	}
	.biomobile {
		display: block;
		padding: 48px 24px 0px;
	}
	.biodesktop {
		display: none;
	}
	

	.callout-bg .wp-block-group__inner-container {
    background-image: url(images/callout-frame-top-mobile.png), url(images/callout-frame-bottom-mobile.png), url(images/callout_bg_center-mobile.png);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: top, bottom, center;
    background-size: 100%, 100%, 100% 100%;
    background-color: #ffffff;
    max-width: 1337px;
    padding: 170px 106px;
}
	.wp-block-group.callout-bg {
		padding: 0px !important;
	}
	.callout-bg .wp-block-group__inner-container {
		max-width: 768px;
		padding: 150px 20px;
	}
	.wpcf7 { width: 100%; }
	.wpcf7-form {
		display: flex;
		flex-direction: column;
		gap: unset;
        justify-content: flex-start;
		margin-bottom: 0px;
	}
	.wp-block-group.w-788 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.w-788 {
		max-width: 100%;
		margin: 0px auto;
	}
	.formrow p {
		flex-direction: column;
	}
	.formrow label.left {
		margin-right: 0px !important;
	}
	.formrow label.right {
		margin-left: 0px !important;
	}
	footer .wrapper {
		flex-direction: column-reverse;
	}
	#main-footer { 
		margin-top: 30px;
	}
	#main-footer .wrapper {
		padding: 24px 16px;
	}
	#main-footer .address, #main-footer .contact, #main-footer .links {
		margin-top: 32px;
	}
	#bottom-footer .wrapper {
		padding: 24px 16px;
	}
	.back-to-top-link {
		bottom: 30px;
		right: 17px;
	}
	.wp-block-columns.team-social {
		gap: 0.5em !important;
	}
	.social-icon-team {
		width: 56px;
		height: 56px;
		background-repeat: no-repeat;
		background-size: 20px;
		border-radius: 30px;
		border: 5px solid #f2f2f2;
	}
	.social-icon-team:hover {
		background-color:#EE571B;
	}
	.social-icon-team a {
		height: 25px;
		line-height: 22px;
	}
	.social-icon-team img {
		max-width: 25px;
	}
	.single-team-title h1 {
		font-size: 51px !important;
		line-height: 56px !important;
		margin-bottom: 5px;
	}
	.single-team-title p {
		font-size: 25px !important;
		line-height: 33px !important;
		margin-bottom: 0px;
	}
	.single-team-description p {
		font-size: 20px !important;
		line-height: 26px !important;
		margin-bottom: 16px;
	}

}
@media only screen and (max-width: 600px) {
/*	.wp-block-media-text { display: flex; flex-direction: column; margin-top: 34px; }
	.wp-block-media-text__content { order: 1; }
	.wp-block-media-text__media { order: 2; }
	.wp-block-media-text p { padding-top: 20px; padding-bottom: 34px; }
	.wp-block-media-text p.has-text-align-right { padding-top: 20px; padding-bottom: 54px; }
	.wp-block-media-text p.has-text-align-right::before { display: none; }
	.wp-block-media-text.is-vertically-aligned-top p::before { bottom: auto; top: 0;  }
	.wp-block-media-text.is-vertically-aligned-top p { padding-top: 20px; padding-bottom: 32px; }
*/

	.asset { font-size: 8.22px; }
	.slick-track { gap: 27px; }
	.mb-6 { margin-bottom: 50px; }

}
@media only screen and (max-width: 480px) {

}