.screen-reader-text {
	border: 0;
	clip: rect(1px,1px,1px,1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute!important;
	width: 1px;
	word-wrap: normal!important
}
.alert--success:before, .alert--warning:before, .entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.blocks-gallery-grid):not(.woocommerce-message):not(.has-not-default-style).list-check li:before {
	content: "";
	display: inline-block
}
.alert--success:before, .alert--warning:before {
	width: 63px;
	height: 48px
}
.alert--success:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 180 114'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M83 92.5c-18.8 0-34-15.7-34-35' stroke='%23172153' stroke-width='16.8' stroke-linecap='round'/%3E%3Cpath d='M90.6 101.4H84v13.1l10.6-7.9-4-5.2zm13.3-9.9l4 5.3 7.1-5.3-7-5.3-4 5.3zm-13.3-9.9l4-5.2L84 68.5v13.1h6.6zm4 25l13.3-9.8-8-10.6-13.2 9.9 8 10.5zM108 86.2l-13.3-9.8-8 10.5 13.3 9.9 8-10.6zm-24-4.6v19.8h13.3V81.6H84z' fill='%23F56F46' fill-rule='nonzero'/%3E%3Cpath d='M97 23.5c18.8 0 34 15.7 34 35' stroke='%23172153' stroke-width='16.8' stroke-linecap='round'/%3E%3Cpath d='M89.4 13.6H96V.5L85.4 8.4l4 5.2zM76 23.5l-4-5.3-7.1 5.3 7 5.3 4-5.3zm13.3 9.9l-4 5.2L96 46.5V33.4h-6.6zm-4-25L72 18.2l8 10.6 13.2-9.9-8-10.5zM72 28.8l13.3 9.8 8-10.5L80 18.2l-8 10.6zm24 4.6V13.6H82.7v19.8H96z' fill='%23FFD147' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")
}
.alert--warning:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' width='63' height='48'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M55.4 46H22c-3.6 0-5.8-4-4-7l16.8-28c1.8-3 6.2-2.9 8 .1l16.5 28c1.9 3-.4 6.9-4 6.9z' fill='%23FFD147'/%3E%3Cpath d='M46 46H8.3c-3.6 0-5.8-4-4-7L23.4 7.5c1.8-3 6.1-3 8 0L50 39c1.9 3-.3 7-4 7z' fill='%23F56F46'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 46h24c3.7 0 5.9-4 4-7L34 12.3 18 39c-1.8 3 .4 7 4 7z' fill='%23172153'/%3E%3Crect width='15.5' height='4.1' rx='2.1' transform='matrix(0 -1 -1 0 28.4 32.6)' fill='%23fff'/%3E%3Crect width='4.2' height='4.1' rx='2.1' transform='matrix(0 -1 -1 0 28.4 38.9)' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h63v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}
.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.blocks-gallery-grid):not(.woocommerce-message):not(.has-not-default-style).list-check li:before {
	width: 38px;
	height: 38px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='38' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='19' cy='19' r='19' transform='rotate(180 19 19)' fill='%2399D1DE'/%3E%3Cpath d='M27.1 13.3l-8.5 11.4a2.2 2.2 0 01-3.3.3l-4.4-4.5' stroke='%230C0F1F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
@font-face {
	font-family: Roboto;
	src: url(fonts/roboto-v20-latin-regular.woff2) format("woff2");
	font-weight: 400;
	font-display: swap
}
@font-face {
	font-family: Roboto;
	src: url(fonts/roboto-v20-latin-700.woff2) format("woff2");
	font-weight: 700;
	font-display: swap
}
@font-face {
	font-family: Gotham;
	src: url(fonts/Gotham-Medium.woff2) format("woff2");
	font-display: swap
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
body {
	line-height: 1
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: "";
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
a {
	text-decoration: none;
	color: inherit
}
input {
	-webkit-appearance: none;
	border-radius: 0
}
input[type=checkbox] {
	-webkit-appearance: checkbox
}
input[type=radio] {
	-webkit-appearance: radio
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
* {
	box-sizing: border-box
}
button {
	background: none;
	border: none;
	color: inherit;
	font-family: inherit;
	padding: 0;
	font-size: inherit
}
body, html {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
html {
	scroll-behavior: smooth;
	scroll-padding: 100px 0 0 0
}

@media (prefers-reduced-motion:reduce) {
html {
	scroll-behavior: auto
}
}
html.scrollblock {
	height: 100%;
	overflow: hidden;
	width: 100%;
	position: fixed
}
body {
	font-family: Roboto, sans-serif;
	text-rendering: optimizeSpeed;
	line-height: normal;
	color: #454f59;
	overflow-x: hidden
}
.desk-display-none {
	display: none!important
}
a, button {
	transition: all .3s ease-out .07s
}
img {
	height: auto;
	max-width: 100%;
	box-sizing: border-box
}
strong {
	font-weight: 700
}
em {
	font-style: italic
}
.mt0.mt0 {
	margin-top: 0
}
.mb0 {
	margin-bottom: 0
}

@media (max-width:1250px) {
.desk-display-none {
	display: block!important
}
.mob-display-none {
	display: none
}
}

@media (max-width:700px) {
.hide-if-mobile {
	display: none!important
}
}
.rounded-corner.rounded-corner {
	border-radius: 24px
}
.has-hover-animated-link a, .has-hover-animated-link span[data-url], .is-hover-animated-link {
	position: relative
}
.has-hover-animated-link a:before, .has-hover-animated-link span[data-url]:before, .is-hover-animated-link:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -10px;
	width: 100%;
	height: 1px;
	background-color: #454f59;
	transition: all .5s cubic-bezier(.345, 0, .145, .995);
	transform: scaleX(0);
	transform-origin: left
}
.has-hover-animated-link a:active:before, .has-hover-animated-link a:focus:before, .has-hover-animated-link a:hover:before, .has-hover-animated-link span[data-url]:active:before, .has-hover-animated-link span[data-url]:focus:before, .has-hover-animated-link span[data-url]:hover:before, .is-hover-animated-link:active:before, .is-hover-animated-link:focus:before, .is-hover-animated-link:hover:before {
	transform: scaleX(1)
}
span[data-url] {
	cursor: pointer
}
.has-text-align-center {
	text-align: center
}
.has-text-align-left {
	text-align: left
}
.has-text-align-right {
	text-align: right
}
.aligncenter {
	clear: both
}
.alignwide, .wp-block-separator.is-style-wide {
	margin-left: -100px;
	margin-right: -100px
}

@media (max-width:1250px) {
.alignwide, .wp-block-separator.is-style-wide {
	margin-left: -30px;
	margin-right: -30px
}
}

@media (max-width:700px) {
.alignwide, .wp-block-separator.is-style-wide {
	margin-left: 0;
	margin-right: 0
}
}
.alignfull {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw)
}
.wrapper {
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto
}

@media (max-width:1250px) {
.wrapper {
	width: 100%;
	padding-right: 50px;
	padding-left: 50px
}
}

@media (max-width:700px) {
.wrapper {
	width: 100%;
	padding-right: 25px;
	padding-left: 25px
}
}
.wrapper--1200, .wrapper .wp-block-group .wp-block-group__inner-container {
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto
}

@media (max-width:1250px) {
.wrapper--1200, .wrapper .wp-block-group .wp-block-group__inner-container {
	width: 100%;
	padding-right: 50px;
	padding-left: 50px
}
}

@media (max-width:700px) {
.wrapper--1200, .wrapper .wp-block-group .wp-block-group__inner-container {
	width: 100%;
	padding-right: 25px;
	padding-left: 25px
}
}
.entry-content .wrapper--1200, .entry-content .wrapper .wp-block-group .wp-block-group__inner-container, .wrapper .wp-block-group .entry-content .wp-block-group__inner-container {
	margin-left: -200px;
	margin-right: -200px;
	width: auto
}

@media (max-width:1250px) {
.entry-content .wrapper--1200, .entry-content .wrapper .wp-block-group .wp-block-group__inner-container, .wrapper .wp-block-group .entry-content .wp-block-group__inner-container {
	margin-left: -30px;
	margin-right: -30px;
	padding-left: 0;
	padding-right: 0
}
}

@media (max-width:700px) {
.entry-content .wrapper--1200, .entry-content .wrapper .wp-block-group .wp-block-group__inner-container, .wrapper .wp-block-group .entry-content .wp-block-group__inner-container {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0
}
}

@media (max-width:1250px) {
.alignfull .wrapper--1200, .alignfull .wrapper .wp-block-group .wp-block-group__inner-container, .wrapper .wp-block-group .alignfull .wp-block-group__inner-container {
	padding-left: 25px;
	padding-right: 25px
}
}

@media (max-width:1250px) {
.wp-block-group__inner-container .wrapper--1200, .wp-block-group__inner-container .wrapper .wp-block-group .wp-block-group__inner-container, .wrapper .wp-block-group .wp-block-group__inner-container .wp-block-group__inner-container {
	padding-left: 0;
	padding-right: 0
}
}
.wrapper--1100 {
	max-width: 1100px;
	margin-right: auto;
	margin-left: auto
}

@media (max-width:1250px) {
.wrapper--1100 {
	width: 100%;
	padding-right: 50px;
	padding-left: 50px
}
}

@media (max-width:700px) {
.wrapper--1100 {
	width: 100%;
	padding-right: 25px;
	padding-left: 25px
}
}
.entry-content .wrapper--1100 {
	margin-left: -150px;
	margin-right: -150px;
	width: auto
}

@media (max-width:1250px) {
.entry-content .wrapper--1100 {
	margin-left: -30px;
	margin-right: -30px;
	padding-left: 0;
	padding-right: 0
}
}

@media (max-width:700px) {
.entry-content .wrapper--1100 {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0
}
}

@media (max-width:1250px) {
.alignfull .wrapper--1100 {
	padding-left: 25px;
	padding-right: 25px
}
}

@media (max-width:1250px) {
.wp-block-group__inner-container .wrapper--1100 {
	padding-left: 0;
	padding-right: 0
}
}
.wrapper--1000 {
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto
}

@media (max-width:1250px) {
.wrapper--1000 {
	width: 100%;
	padding-right: 50px;
	padding-left: 50px
}
}

@media (max-width:700px) {
.wrapper--1000 {
	width: 100%;
	padding-right: 25px;
	padding-left: 25px
}
}
.wp-block-group .wp-block-group__inner-container, .wrapper--800 {
	max-width: 800px;
	margin-right: auto;
	margin-left: auto
}

@media (max-width:1250px) {
.wp-block-group .wp-block-group__inner-container, .wrapper--800 {
	width: 100%;
	padding-right: 50px;
	padding-left: 50px
}
}

@media (max-width:700px) {
.wp-block-group .wp-block-group__inner-container, .wrapper--800 {
	width: 100%;
	padding-right: 25px;
	padding-left: 25px
}
}
.entry-content h1, .h1-like {
	line-height: 1.2;
	font-family: Gotham, sans-serif;
	font-size: 1.55rem;
    margin: 25px 0px;
}

@media (max-width:1250px) {
.entry-content h1, .h1-like {
	font-size: 1.1rem
}
}
.entry-content h2, .h2-like {
	line-height: 1.2;
	color: #0c0f1f;
	font-family: Gotham, sans-serif;
	font-size: 1.55rem
}

@media (max-width:1250px) {
.entry-content h2, .h2-like {
	font-size: 1.1rem
}
}
.entry-content h3, .h3-like, .has-normal-heading-size {
	line-height: 1.2;
	color: #0c0f1f;
	font-family: Gotham, sans-serif;
	font-size: 1.375rem
}

@media (max-width:1250px) {
.entry-content h3, .h3-like, .has-normal-heading-size {
	font-size: 1.25rem
}
}
.has-normal-heading-size.has-normal-heading-size {
	font-size: 1.625rem
}

@media (max-width:1250px) {
.has-normal-heading-size.has-normal-heading-size {
	font-size: 1.5rem
}
}
.has-medium-heading-size.has-medium-heading-size {
	font-size: 2.125rem
}

@media (max-width:1250px) {
.has-medium-heading-size.has-medium-heading-size {
	font-size: 1.5rem
}
}
.has-orange-background-color {
	background-color: #f56f46;
	color: #fff
}
.has-orange-background-color h1, .has-orange-background-color h2, .has-orange-background-color h3 {
	color: #fff
}
.has-orange-background-color a:active, .has-orange-background-color a:focus, .has-orange-background-color a:hover {
	color: #172153
}
.has-orange-background-color ul li:before {
	background-color: #172153
}
.has-orange-background-color ol li:before {
	color: #172153
}
.has-orange-color {
	color: #f56f46
}
.has-white-background-color {
	background-color: #fff
}
.has-white-color.has-white-color {
	color: #fff
}
.has-blue-background-color {
	background-color: #172153;
	color: #fff
}
.has-blue-background-color h1, .has-blue-background-color h2, .has-blue-background-color h3 {
	color: #fff
}
.has-blue-color {
	color: #172153
}
.has-yellow-background-color {
	background-color: #ffd147
}
.has-yellow-color {
	color: #ffd147
}
.has-black-background-color {
	background-color: #0c0f1f;
	color: #fff
}
.has-black-background-color h1, .has-black-background-color h2, .has-black-background-color h3 {
	color: #fff
}
.has-black-color {
	color: #0c0f1f
}
.has-gray-background-color {
	background-color: #f5f7fa
}
.has-gray-color {
	color: #f5f7fa
}
.header {
	position: relative;
	padding: 175px 0 134px;
	background-color: #172153;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='1436' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.5 9.9a4.4 4.4 0 110-8.8 4.4 4.4 0 010 8.8z' fill='%2352C0FF'/%3E%3Cpath d='M80.5 1l4.9 8.3h-9.8L80.5 1z' fill='%23F56F46'/%3E%3Crect x='155.5' y='.5' width='7.1' height='7.1' rx='.9' transform='rotate(45 155.5 .5)' fill='%23FFD147'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M230.5 9.9a4.4 4.4 0 110-8.8 4.4 4.4 0 010 8.8z' fill='%23fff'/%3E%3Cpath d='M305.5 1l4.9 8.3h-9.8l4.9-8.4z' fill='%23D0D3D8'/%3E%3Crect x='380.5' y='.5' width='7.1' height='7.1' rx='.9' transform='rotate(45 380.5 .5)' fill='%23D0D3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M455.5 9.9a4.4 4.4 0 110-8.8 4.4 4.4 0 010 8.8z' fill='%23FFD0D8'/%3E%3Cpath d='M530.5 1l4.9 8.3h-9.8l4.9-8.4z' fill='%2399D1DE'/%3E%3Crect x='605.5' y='.5' width='7.1' height='7.1' rx='.9' transform='rotate(45 605.5 .5)' fill='%23005BC6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M680.5 9.9a4.4 4.4 0 110-8.8 4.4 4.4 0 010 8.8z' fill='%23F56F46'/%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M755.5 1l4.9 8.3h-9.8l4.9-8.4z' fill='%2352C0FF'/%3E%3C/g%3E%3Crect x='830.5' y='.5' width='7.1' height='7.1' rx='.9' transform='rotate(45 830.5 .5)' fill='%23D0D3D8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M905.5 9.9a4.4 4.4 0 110-8.8 4.4 4.4 0 010 8.8z' fill='%23FFD147'/%3E%3Cpath d='M980.5 1l4.9 8.3h-9.8l4.9-8.4z' fill='%23fff'/%3E%3Crect x='1055.5' y='.5' width='7.1' height='7.1' rx='.9' transform='rotate(45 1055.5 .5)' fill='%2399D1DE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1130.5 9.9a4.4 4.4 0 010-8.8c2.4 0 4.3 2 4.3 4.4a4.3 4.3 0 01-4.3 4.4z' fill='%23D0D3D8'/%3E%3Cpath d='M1205.5 1l4.9 8.3h-9.8l4.9-8.4z' fill='%23FFD0D8'/%3E%3Crect x='1280.5' y='.5' width='7.1' height='7.1' rx='.9' transform='rotate(45 1280.5 .5)' fill='%23F56F46'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1355.5 10.9a4.4 4.4 0 010-8.8c2.4 0 4.3 2 4.3 4.4a4.3 4.3 0 01-4.3 4.4z' fill='%2352C0FF'/%3E%3Cpath d='M1430.5 2l4.9 8.3h-9.8l4.9-8.4z' fill='%23FFD147'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' transform='translate(750)' d='M0 0h11v11H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-position: center bottom 37px;
	background-repeat: repeat-x
}

@media (max-width:1250px) {
.header {
	padding: 90px 0 80px;
	background-position-y: bottom 27px
}
}
.header__content {
	color: #fff;
	text-align: center
}
.header__extract {
	font-size: 1.125rem;
	line-height: 1.5;
	opacity: .8;
	margin-top: 8px
}

@media (max-width:1250px) {
.header__extract {
	margin-top: 16px
}
}
.header__button {
	margin-top: 1.5rem
}
.main-navigation {
	margin-top: 25px;
	position: absolute;
	z-index: 1100;
	width: 100%;
	top: 0
}

@media (max-width:1250px) {
.main-navigation {
	margin-top: 0;
	left: 0;
	height: 80px
}
}
.main-navigation__wrapper {
	position: relative;
	padding: 15px 0;
	display: flex;
	justify-content: space-between;
	align-items: center
}

@media (max-width:1250px) {
.main-navigation__wrapper.wrapper:not(--1100):not(--1000):not(--800) {
	padding: 20px 25px;
	background: #172153;
	height: 80px
}
}
.main-navigation__menu {
	flex-grow: 2;
	flex-shrink: 0;
	display: flex;
	justify-content: space-around;
	align-items: stretch
}

@media (max-width:1250px) {
.main-navigation__menu {
	padding: 25px 50px;
	background-color: #172153;
	height: calc(100vh - 68px);
	transition: all .4s ease;
	transform: translateY(calc(-100% - 68px));
	flex-direction: column;
	align-items: normal;
	justify-content: normal;
	position: absolute;
	left: 0;
	right: 0;
	z-index: -1;
	overflow: auto
}
.main-navigation__menu.is-active {
	top: 80px
}
}

@media (max-width:700px) {
.main-navigation__menu {
	padding: 25px
}
}
.main-navigation__menu .is-hover-animated-link:before {
	background-color: #fff
}

@media (max-width:1250px) {
.main-navigation__menu .is-hover-animated-link:hover:before {
	transform: scale(0)
}
}

@media (max-width:1250px) {
.main-navigation__menu .wp-block-button__link {
	order: 1;
	justify-content: center;
	display: block
}
}
.main-navigation__logo {
	margin-top: 5px;
	margin-right: 70px
}

@media (max-width:700px) {
.main-navigation__logo {
	position: relative;
	width: 148px;
	height: 40px
}
}
.burger {
	display: none
}

@media (max-width:1250px) {
.burger {
	cursor: pointer;
	z-index: 2;
	width: 19px;
	height: 15px;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}
}

@media (max-width:1250px) {
.burger__line {
	width: 100%;
	height: 1px;
	transition: all .25s ease;
	background-color: #fff
}
}
.main-navigation__items {
	flex: 1;
	display: flex;
	align-items: stretch
}

@media (max-width:1250px) {
.main-navigation__items {
	order: 2;
	margin-top: 40px;
	display: list-item;
	flex: initial
}
}
.main-navigation__item {
	list-style: none;
	position: relative;
	margin-right: 35px;
	display: flex;
	align-items: center
}

@media (max-width:1250px) {
.main-navigation__item {
	margin-right: 0;
	position: static;
	display: block
}
}

@media (max-width:1250px) {
.main-navigation__item:not(:last-child) {
	margin-bottom: 40px
}
}
.main-navigation__item:after {
	content: "";
	position: absolute;
	display: block;
	width: 100%;
	height: 20px;
	bottom: -20px
}

@media (max-width:1250px) {
.main-navigation__item:after {
	display: none
}
}
.main-navigation__item:active .main-navigation__dropdown, .main-navigation__item:focus .main-navigation__dropdown, .main-navigation__item:hover .main-navigation__dropdown {
	display: flex
}

@media (max-width:1250px) {
.main-navigation__item:active .main-navigation__dropdown, .main-navigation__item:focus .main-navigation__dropdown, .main-navigation__item:hover .main-navigation__dropdown {
	display: none
}
}
.main-navigation__item-selector {
	cursor: pointer;
	display: flex;
	align-items: center;
	transition: all .25s ease;
	text-decoration: none;
	color: #fff;
	line-height: 19px;
	font-size: 1.125rem
}

@media (max-width:1250px) {
.main-navigation__item-selector {
	display: inline;
	font-size: 1.25rem;
	line-height: 1.2;
	font-family: Gotham, sans-serif
}
}
.main-navigation__item-selector:hover {
	opacity: .6!important
}
button.main-navigation__item-selector:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	margin-left: 7px;
	transform: translateY(2px);
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M4.02 4.499l-3.464-4h6.928l-3.464 4z'/%3E%3C/svg%3E")
}

@media (max-width:1250px) {
button.main-navigation__item-selector:after {
	vertical-align: 20%
}
}
.main-navigation__dropdown {
	padding: 20px 0;
	position: absolute;
	top: 0;
	left: 50%;
	width: 270px;
	display: none;
	flex-direction: column;
	border-radius: 16px;
	background-color: #fff;
	transition: all .5s ease;
	transform: translateX(-50%) translateY(55px);
	box-shadow: 0 24px 40px rgba(0,0,0,.15)
}

@media (max-width:1250px) {
.main-navigation__dropdown {
	margin-top: 24px;
	padding: 0;
	position: static;
	width: auto;
	border-radius: 0;
	background: none;
	transition: unset;
	transform: none;
	box-shadow: none
}
}
.main-navigation__dropdown__item {
	padding: 7px 25px;
	list-style: none;
	width: 100%;
	transition: all .25s ease
}

@media (max-width:1250px) {
.main-navigation__dropdown__item {
	padding: 0;
	width: auto;
	transition: unset
}
.main-navigation__dropdown__item:not(:last-child) {
	margin-bottom: 24px
}
}
.main-navigation__dropdown__item:active, .main-navigation__dropdown__item:focus, .main-navigation__dropdown__item:hover {
	background-color: #f5f7fa
}

@media (max-width:1250px) {
.main-navigation__dropdown__item:active, .main-navigation__dropdown__item:focus, .main-navigation__dropdown__item:hover {
	background: none
}
}
.main-navigation__dropdown__link {
	text-decoration: none;
	color: #172153;
	line-height: 1.5;
	font-size: 1.125rem
}

@media (max-width:1250px) {
.main-navigation__dropdown__link {
	transition: all .25s ease;
	font-family: Gotham, sans-serif;
	line-height: 1.2;
	font-size: 1.25rem;
	color: #fff
}
}
.main-navigation__dropdown__link[target=_blank]:after {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 16px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cpath d='M14.56 5.37V1.44h-3.94m3.94 0l-8.75 8.75m1.75-6.13H2.31a.88.88 0 00-.87.88v8.75c0 .48.39.87.87.87h8.75a.88.88 0 00.88-.88V8.45' stroke='%230C0F1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
.main-navigation__signin-link {
	position: relative;
	margin-right: 30px;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	transition: all .25s ease;
	font-weight: 700;
	display: flex;
	align-items: center
}

@media (max-width:1250px) {
.main-navigation__signin-link {
	order: 3;
	margin-top: 40px;
	padding-bottom: 50px;
	font-weight: 400;
	font-family: Gotham, sans-serif;
	font-size: 1.25rem;
	line-height: 1.2
}
}
.main-navigation__signin-link:before {
	bottom: 7px
}

@media (max-width:1250px) {
.main-navigation.active .burger__line--first-child {
	transform: translate(-2px, 4px) rotate(-45deg)
}
.main-navigation.active .burger__line--second-child {
	opacity: 0
}
.main-navigation.active .burger__line--last-child {
	transform: translate(-2px, -10px) rotate(45deg)
}
.main-navigation.active .main-navigation__menu {
	transform: translateY(0)
}
}
footer {
	content-visibility: auto;
	position: relative;
	clear: both;
	padding-top: 80px
}

@media (max-width:1250px) {
footer {
	padding-top: 40px
}
}
.footer__sup {
	display: flex;
	justify-content: space-between;
	align-items: flex-end
}

@media (max-width:700px) {
.footer__sup {
	flex-wrap: wrap
}
}
.page-template-landing .footer__sup {
	align-items: center
}

@media (max-width:1250px) {
.page-template-landing .footer__sup {
	margin-top: 20px;
	margin-bottom: 35px
}
}

@media (max-width:700px) {
.footer_logo {
	width: 196px;
	height: 53px
}
}
.menu-social-networks {
	flex: 0 1 215px;
	display: flex;
	justify-content: space-between
}

@media (max-width:700px) {
.menu-social-networks {
	flex: 0 1 170px;
	margin-top: 20px
}
}
.menu-social-networks__item {
	align-self: center
}
.menu-social-networks__link:active, .menu-social-networks__link:focus, .menu-social-networks__link:hover {
	opacity: .7
}

@media (max-width:700px) {
.menu-social-networks__logo {
	width: 75%;
	height: 75%
}
}
.footer__inner-container {
	padding-right: 25px;
	margin-top: 50px;
	display: flex;
	justify-content: space-between
}

@media (max-width:1250px) {
.footer__inner-container {
	flex-wrap: wrap;
	padding-right: 0;
	margin-top: 45px
}
}

@media (max-width:700px) {
.footer__inner-container {
	margin-top: 30px
}
}
.menu-footer, .newsletter-form {
	display: flex;
	flex-direction: column
}
.newsletter-form {
	margin-right: 80px
}

@media (max-width:1250px) {
.newsletter-form {
	flex: 0 0 100%;
	margin-bottom: 38px
}
}
.newsletter-form__legend {
	margin-top: 8px;
	color: #454f59;
	font-size: 1.125rem;
	line-height: 1.5
}

@media (max-width:700px) {
.newsletter-form__legend {
	margin: 0
}
}
.newsletter-form__inner-container {
	position: relative;
	margin-top: 18px;
	width: 420px;
	height: 50px;
	border-radius: 58px;
	border: 1px solid #dadada
}

@media (max-width:700px) {
.newsletter-form__inner-container {
	width: 100%;
	display: flex
}
}
#newsletter-form__email {
	border: none;
	width: 250px;
	height: 100%;
	background: none;
	padding-left: 25px;
	font-weight: 700;
	font-size: 1rem;
	box-shadow: none;
	outline: none;
	opacity: .7
}

@media (max-width:700px) {
#newsletter-form__email {
	flex: 2 2 auto;
	max-width: calc(100% - 150px);
	width: auto;
	padding-left: 10px
}
}
#newsletter-form__email:focus {
	opacity: 1
}
#newsletter-form__email::-webkit-input-placeholder {
color:#454f59;
opacity:.7
}
#newsletter-form__email:-moz-placeholder, #newsletter-form__email::-moz-placeholder {
color:#454f59;
opacity:.7
}
#newsletter-form__email:-ms-input-placeholder {
color:#454f59;
opacity:.7
}
.newsletter-form__button {
	position: absolute;
	top: -1px;
	right: -3px;
	border: none;
	font-weight: 700;
	width: 170px
}
.newsletter-form__button:active, .newsletter-form__button:focus, .newsletter-form__button:hover {
	transform: translateX(8px)
}

@media (max-width:700px) {
.newsletter-form__button {
	width: 150px;
	display: flex
}
}
.newsletter-form__button .wp-block-button__link {
	padding-left: 0;
	padding-right: 0;
	width: 100%
}
.newsletter-form__button .wp-block-button__link:active, .newsletter-form__button .wp-block-button__link:focus, .newsletter-form__button .wp-block-button__link:hover {
	transform: none
}

@media (max-width:1250px) {
.menu-footer {
	flex: 0 1 135px;
	margin: 0 20px 38px 0
}
}
.entry-content .menu-footer h3, .menu-footer .entry-content h3, .menu-footer .h3-like, .menu-footer .has-normal-heading-size {
	margin-bottom: 15px
}
.menu-footer__item {
	margin-bottom: 10px
}
.menu-footer__link {
	transition: all .25s ease;
	line-height: 1.5
}
.menu-footer__link:before {
	bottom: -4px
}
.footer__sub {
	position: relative;
	display: flex;
	justify-content: space-between;
	margin-top: 105px;
	margin-bottom: 45px;
	border-top: 1px solid #dadada;
	padding: 20px 0;
	align-items: center
}

@media (max-width:1250px) {
.footer__sub {
	margin-top: 15px;
	border-top: none;
	border-bottom: 1px solid #dadada;
	padding: 0 0 15px
}
}
.page-template-landing .footer__sub {
	margin-top: 35px;
	margin-bottom: 15px
}

@media (max-width:1250px) {
.page-template-landing .footer__sub {
	margin-bottom: 45px
}
}
.lang-switcher-mobile-controller {
	display: none;
	cursor: pointer
}
.lang-switcher-mobile-controller:after {
	content: "";
	display: inline-block;
	width: 8px;
	height: 5px;
	margin-left: 7px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.02 4.499l-3.464-4h6.928l-3.464 4z'/%3E%3C/svg%3E")
}

@media (max-width:1250px) {
.lang-switcher-mobile-controller {
	display: flex;
	align-items: center
}
}

@media (max-width:1250px) {
.lang-switcher {
	display: none
}
}

@media (max-width:1250px) {
.lang-switcher.active {
	display: flex;
	min-width: 125px;
	position: absolute;
	flex-direction: column;
	background-color: #fff;
	padding: 20px;
	border-radius: 16px;
	bottom: 50px;
	box-shadow: 0 24px 40px rgba(0,0,0,.15)
}
}
.lang-switcher__item {
	display: inline-block;
	margin-right: 16px
}

@media (max-width:1250px) {
.lang-switcher__item {
	margin-bottom: 10px;
	margin-right: 0
}
}

@media (max-width:1250px) {
.lang-switcher__item--last-child {
	margin-bottom: 0
}
}
.lang-switcher__link {
	line-height: 1.5
}
.lang-switcher__link.active, .lang-switcher__link:active, .lang-switcher__link:focus, .lang-switcher__link:hover {
	color: #0c0f1f
}
.secure-payment-with {
	display: flex;
	align-items: center;
	position: absolute;
	top: 23px;
	left: 50%;
	transform: translateX(-50%)
}

@media (max-width:1250px) {
.secure-payment-with {
	top: auto;
	bottom: -30px
}
}

@media (max-width:700px) {
.secure-payment-with {
	left: 45%
}
}
.page-template-landing .secure-payment-with {
	left: inherit
}
.page-template-landing.page-community .secure-payment-with {
	left: 50%
}
.page-template-landing:not(.page-community) .secure-payment-with {
	top: -70px;
	right: 0;
	bottom: inherit;
	transform: none
}

@media (max-width:700px) {
.page-template-landing:not(.page-community) .secure-payment-with {
	top: 53px
}
}
.secure-payment-with__label {
	font-size: .6875rem;
	line-height: 1.3
}
.page-template-landing:not(.page-community) .secure-payment-with__label {
	font-size: 1rem
}

@media (max-width:700px) {
.page-template-landing:not(.page-community) .secure-payment-with__label {
	font-size: .6875rem
}
}

@media (max-width:1250px) {
.secure-payment-with__label {
	white-space: nowrap
}
}
.secure-payment-with__stripe {
	margin-left: 20px;
	margin-right: 20px
}

@media (max-width:700px) {
.secure-payment-with__stripe {
	width: 37px;
	height: 15px;
	margin-left: 10px;
	margin-right: 10px
}
}
.page-template-landing:not(.page-community) .secure-payment-with__stripe {
	margin-left: 25px;
	margin-right: 25px
}

@media (max-width:700px) {
.page-template-landing:not(.page-community) .secure-payment-with__stripe {
	margin-left: 10px;
	margin-right: 10px
}
}

@media (max-width:700px) {
.secure-payment-with__paypal {
	width: 54px;
	height: 18px
}
}
.menu-terms__item {
	display: inline-block
}
.menu-terms__item--first-child {
	margin-right: 16px
}
.menu-terms__link:active, .menu-terms__link:focus, .menu-terms__link:hover {
	color: #0c0f1f
}
.page-template-landing .header {
	padding-bottom: 250px
}
.page-template-landing .header:not(.page-community) .page-template-landing .header {
	padding-top: 110px
}

@media (max-width:700px) {
.page-template-landing .header {
	padding-top: 90px;
	padding-bottom: 80px
}
}
.wrapper-landing {
	position: relative;
	background: #fff;
	margin-top: -200px;
	border-radius: 24px;
	padding-top: 20px
}

@media (max-width:700px) {
.wrapper-landing {
	margin-top: 0;
	background: none;
	border-radius: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0
}
}
.alert {
	position: relative;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	min-height: 60px;
	padding: 2rem 2.5rem 2rem 6.5rem;
	background: #f5f7fa;
	border-radius: 24px;
	font-size: 1rem;
	line-height: 1rem;
	color: #0c0f1f;
	font-weight: 700
}

@media (max-width:700px) {
.alert {
	display: flex;
	justify-content: center;
	padding-left: 2.5rem
}
}
.alert:before {
	content: "";
	display: block;
	position: absolute;
	left: 24px
}

@media (max-width:700px) {
.alert:before {
	position: relative;
	left: 0;
	margin-bottom: 20px
}
}
.alert--warning:before {
	transform: scale(.85)
}
.alert p {
	font-weight: 700;
	color: #0c0f1f
}
.entry-content .alert p {
	margin-bottom: 0
}
.countdown, .countdown .time {
	display: inline-block
}
.countdown .time {
	width: 71px;
	height: 67px;
	padding: .625rem .875rem;
	background-color: #fff;
	border-radius: 8px;
	text-align: center
}
.countdown .time .number {
	font-family: Gotham, sans-serif;
	font-weight: 500;
	font-size: 1.625rem;
	color: #0c0f1f
}
.countdown .time .text {
	font-size: .6875rem;
	color: #0c0f1f
}
.countdown p {
	margin-top: 0;
	margin-bottom: 8px;
	font-size: .9375rem;
	color: #0c0f1f;
	line-height: inherit
}
.banner-promo {
	background-color: #ffd147;
	padding: 1rem 0
}

@media (max-width:1250px) {
.banner-promo {
	padding: 2rem 0
}
}
.banner-promo .wrapper--1100 {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center
}

@media (max-width:1250px) {
.banner-promo .wrapper--1100 {
	flex-direction: column
}
}
.banner-promo__coupon {
	display: inline-block;
	font-family: Gotham, sans-serif;
	font-weight: 500;
	font-size: 1.375rem;
	color: #fff;
	text-transform: uppercase;
	padding: .5rem 1.1875rem;
	background: #172153;
	border-radius: 43px
}
.banner-promo__text {
	display: inline-block;
	margin: 0 2.5rem;
	font-size: 1.125rem;
	color: #0c0f1f
}

@media (max-width:1250px) {
.banner-promo__text {
	margin: 1rem 0
}
}
.entry-content {
	position: relative;
	font-size: 1.125rem
}
.entry-content>p:first-child {
	margin-top: 60px
}
.entry-content p {
	line-height: 1.5;
	margin-bottom: 1.67em;
	margin-top: 8px
}
.entry-content a {
	font-weight: 700;
	text-decoration: underline
}
.entry-content a:active, .entry-content a:focus, .entry-content a:hover {
	color: #f56f46
}
.entry-content a[target=_blank]:after {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 0 0 .33em;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M14.6 5.4v-4h-4m4 0l-8.8 8.8M7.6 4H2.3a.9.9 0 00-.9.8v8.8c0 .5.4.9 1 .9H11a.9.9 0 00.8-1v-5' stroke='%230C0F1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	vertical-align: -.1rem
}
.entry-content h2 {
	margin-top: 40px
}
.single-post .entry-content h2 {
	margin-bottom: 24px
}

@media (max-width:1250px) {
.entry-content .wp-block-group__inner-container>h2:first-child {
	margin-top: 32px
}
}
.entry-content h3 {
	margin-top: 40px;
	margin-bottom: 24px
}
.single-post .entry-content h3 {
	font-size: 2.125rem
}

@media (max-width:1250px) {
.single-post .entry-content h3 {
	font-size: 1.75rem
}
}
.entry-content h4 {
	line-height: 1.2;
	color: #0c0f1f;
	font-family: Gotham, sans-serif;
	margin-top: 40px;
	margin-bottom: 24px
}
.single-post .entry-content h4 {
	font-size: 1.625rem
}

@media (max-width:1250px) {
.single-post .entry-content h4 {
	font-size: 1.5rem
}
}
.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.blocks-gallery-grid):not(.woocommerce-message):not(.has-not-default-style) {
	margin-top: 40px;
	margin-bottom: 40px
}
.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.blocks-gallery-grid):not(.woocommerce-message):not(.has-not-default-style).list-check li {
	padding-left: 62px
}
.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.blocks-gallery-grid):not(.woocommerce-message):not(.has-not-default-style).list-check li:before {
	margin-top: 0;
	margin-right: 0;
	top: -5px;
	background-color: inherit
}
.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.blocks-gallery-grid):not(.woocommerce-message):not(.has-not-default-style) li {
	display: block;
	line-height: 1.5;
	margin: 1.6em 0;
	position: relative;
	padding-left: 37px
}
.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.blocks-gallery-grid):not(.woocommerce-message):not(.has-not-default-style) li:before {
	display: block;
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background: #f56f46;
	margin-right: 27px;
	margin-top: calc(1em - 8px);
	left: 0;
	position: absolute
}
.entry-content ul:not(.gform_fields):not(.gfield_radio):not(.gfield_checkbox):not(.blocks-gallery-grid):not(.woocommerce-message):not(.has-not-default-style) ul {
	padding-left: 15px
}
.entry-content ol {
	margin-bottom: 40px;
	counter-reset: item-counter attr(start, number, 0)
}
.entry-content ol.list-round li {
	padding-left: 62px
}
.entry-content ol.list-round li:before {
	display: block;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	content: counter(item-counter) "";
	margin-right: 0;
	color: #fff;
	background-color: #f56f46;
	border-radius: 38px
}
.entry-content ol li {
	display: block;
	line-height: 1.5;
	margin: 1.6em 0;
	counter-increment: item-counter;
	position: relative;
	padding-left: 30px
}
.entry-content ol li:before {
	content: counter(item-counter) " -";
	margin-right: 10px;
	color: #f56f46;
	font-weight: 700;
	left: 0;
	position: absolute
}
.entry-content ol ol {
	padding-left: 15px
}
.entry-content .style-select {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 64px;
	border: 1px solid #d0d3d8;
	border-radius: 16px;
	padding: 1.2rem 1.25rem 1.4375rem;
	margin-top: .5rem;
	background-color: #fff;
	cursor: pointer
}
.entry-content .style-select:after {
	content: "";
	display: block;
	width: 11px;
	height: 6px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 6L.3 0h10.4L5.5 6z' fill='%230C0F1F'/%3E%3C/svg%3E");
	position: absolute;
	top: 27px;
	right: 22px
}
.entry-content .style-select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	height: auto;
	border: 0;
	margin: 0;
	font-family: Roboto, sans-serif;
	font-size: 1.125rem;
	color: #0c0f1f;
	cursor: pointer
}
.entry-content .has-huge-font-size {
	font-size: 2.875rem
}
.entry-content .has-regular-font-size {
	font-size: 1.125rem
}
.entry-content .has-normal-font-size {
	font-size: 1rem
}
.entry-content .has-small-font-size {
	font-size: .875rem
}
.has-style-bold {
	font-weight: 700
}
.wp-block-image {
	margin-bottom: 1em
}
.wp-block-image img {
	max-width: 100%
}
.wp-block-image.aligncenter {
	text-align: center
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img, .wp-block-image.wp-block-separator.is-style-wide img {
	width: 100%
}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright {
	display: table
}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption {
	display: table-caption;
	caption-side: bottom
}
.wp-block-image .alignleft {
	float: left;
	margin: .5em 1em .5em 0
}
.wp-block-image .alignright {
	float: right;
	margin: .5em 0 .5em 1em
}
.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto
}
.wp-block-image figcaption {
	margin-top: .5em;
	margin-bottom: 1em
}
.is-style-rounded img {
	border-radius: 9999px
}
.wp-block-image figcaption {
	font-size: .6875rem;
	line-height: 1.3;
	margin-top: .9em;
	text-align: center
}
.wp-block-image.dots {
	background-image: url(pattern.svg);
	background-repeat: no-repeat;
	background-size: 465px 283px;
	background-position-x: right;
	background-position-y: bottom;
	padding: 0 0 80px
}
.wp-block-quote {
	background-color: #f5f7fa;
	color: #0c0f1f;
	border-radius: 24px;
	padding: 44px 43px 38px 116px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 0a24 24 0 110 48 24 24 0 010-48z' fill='%23172153'/%3E%3Cpath d='M18.2 29.5a3.7 3.7 0 100-7.4 3.7 3.7 0 000 7.4z' fill='%23fff' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5 25.8v0A8.7 8.7 0 0123 17' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.1 29.5a3.7 3.7 0 100-7.4 3.7 3.7 0 000 7.4z' fill='%23fff' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.4 25.8v0A8.7 8.7 0 0133 17' stroke='%23fff' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-size: 48px 48px;
	background-repeat: no-repeat;
	background-position: left 43px top 43px;
	margin-top: 40px;
	margin-bottom: 40px
}

@media (max-width:1250px) {
.wp-block-quote {
	background-position: left 32px top 32px
}
}

@media (max-width:1250px) {
.wp-block-quote, .wp-block-quote.wrapper--1100 {
	padding: 90px 32px 30px
}
}
.wp-block-quote cite, .wp-block-quote p {
	font-family: Gotham, sans-serif
}
.wp-block-quote p {
	font-size: 1.375rem;
	margin-bottom: 0
}

@media (max-width:1250px) {
.wp-block-quote p {
	font-size: 1.125rem;
	line-height: 1.6
}
}
.wp-block-quote cite {
	margin-top: 1.5em;
	font-size: 1rem;
	display: block
}

@media (max-width:1250px) {
.wp-block-quote cite {
	font-size: .875rem
}
}
.wp-block-columns {
	display: flex;
	margin-bottom: 1.75em;
	flex-wrap: wrap
}

@media (min-width:782px) {
.wp-block-columns {
	flex-wrap: nowrap
}
}
.wp-block-columns.has-background {
	padding: 1.25em 2.375em
}
.wp-block-columns.are-vertically-aligned-top {
	align-items: flex-start;
	/*background-color: #f9f9f9;
    background: #172153;*/
	background: #f0f4f8;
    /* background: #0781b0; */
}
.wp-block-columns.are-vertically-aligned-center {
	align-items: center
}
.wp-block-columns.are-vertically-aligned-bottom {
	align-items: flex-end
}
.wp-block-column {
	flex-grow: 1;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word
}

@media (max-width:599px) {
.wp-block-column {
	flex-basis: 100%!important
}
}

@media (min-width:600px) and (max-width:781px) {
.wp-block-column:not(:only-child) {
	flex-basis: calc(100% - 1em)!important;
	flex-grow: 0
}
.wp-block-column:nth-child(2n) {
	margin-left: 2em
}
}

@media (min-width:782px) {
.wp-block-column {
	flex-basis: 0;
	flex-grow: 1
}
.wp-block-column[style*=flex-basis] {
	flex-grow: 0
}
.wp-block-column:not(:first-child) {
	margin-left: 2em
}
}
.wp-block-column.is-vertically-aligned-top {
	align-self: flex-start
}
.wp-block-column.is-vertically-aligned-center {
	-ms-grid-row-align: center;
	align-self: center
}
.wp-block-column.is-vertically-aligned-bottom {
	align-self: flex-end
}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
	width: 100%
}
.wp-block-columns {
	margin-top: 0px;
	margin-bottom: 0;
	justify-content: space-around
}

@media (max-width:700px) {
.wp-block-columns {
	margin-top: 0px
}
}
h2:not(.has-text-align-center)+.wp-block-columns {
	margin-top: 38px;
	justify-content: inherit
}

@media (max-width:700px) {
h2:not(.has-text-align-center)+.wp-block-columns {
	margin-top: 16px
}
}
h2:not(.has-text-align-center)+.wp-block-columns .wp-block-column {
	max-width: 388px
}

@media (min-width:782px) {
.wp-block-column:not(:first-child) {
	margin-left: 120px
}
}

@media (min-width:600px) and (max-width:781px) {
.wp-block-column:not(:first-child) {
	margin-left: 0px !important;
}
}
.wp-block-column p {
	margin-top: 25px;
	margin-bottom: 0
}
.wp-block-column p:first-child {
	margin-top: 0
}

@media (max-width:700px) {
.wp-block-column+.wp-block-column {
	margin-top: 25px
}
}
.wp-block-column .wp-block-buttons {
	margin-top: 40px
}
.wp-block-column .wp-block-buttons .wp-block-button {
	margin-bottom: 0
}

@media (max-width:700px) {
.wp-block-column .has-text-align-right {
	text-align: left
}
}
.wp-block-group {
	border-radius: 24px
}
.wp-block-group .wp-block-group__inner-container {
	padding-top: 80px;
	padding-bottom: 80px
}

@media (max-width:1250px) {
.wp-block-group .wp-block-group__inner-container {
	padding-top: 40px;
	padding-bottom: 40px
}
}

@media (max-width:1250px) {
.wp-block-column .wp-block-group .wp-block-group__inner-container {
	padding-left: 0;
	padding-right: 0
}
}
.wp-block-group.alignfull {
	border-radius: 0
}
.entry-content>.wp-block-group.alignfull:first-child {
	margin-top: 0
}
.wp-block-group.alignfull.has-gray-background-color {
	overflow: hidden
}
.wp-block-group.alignfull.has-gray-background-color .wp-block-group__inner-container {
	position: relative;
	z-index: 100
}
.wp-block-group.alignfull.has-gray-background-color .gray-background-pattern-left, .wp-block-group.alignfull.has-gray-background-color .gray-background-pattern-right {
	position: absolute;
	fill: none
}

@media (max-width:1250px) {
.wp-block-group.alignfull.has-gray-background-color .gray-background-pattern-left, .wp-block-group.alignfull.has-gray-background-color .gray-background-pattern-right {
	display: none
}
}
.wp-block-group.alignfull.has-gray-background-color .gray-background-pattern-left {
	width: 764px;
	height: 207px;
	top: 0;
	right: 800px;
	stroke-dasharray: 1000;
	stroke-dashoffset: 650;
	transform: rotateY(180deg);
	transition: all 2s ease
}
.wp-block-group.alignfull.has-gray-background-color .gray-background-pattern-left.reach {
	stroke-dashoffset: 0
}

@media screen and (min-width:1900px) {
.wp-block-group.alignfull.has-gray-background-color .gray-background-pattern-left {
	right: 50vw
}
}
.wp-block-group.alignfull.has-gray-background-color .gray-background-pattern-right {
	width: 1100px;
	height: 419px;
	left: 800px;
	bottom: -120px;
	stroke-dasharray: 1000;
	stroke-dashoffset: 2000;
	transition: all 1.5s ease
}

@media screen and (min-width:1900px) {
.wp-block-group.alignfull.has-gray-background-color .gray-background-pattern-right {
	left: 50vw
}
}
.wp-block-group.alignfull.has-gray-background-color .gray-background-pattern-right.reach {
	stroke-dashoffset: 1000
}
.wp-block-group.block-group-warning .block-picto .block-picto-svg {
	width: 80px;
	height: 61px
}
.entry-content .wp-block-group.block-group-warning h3, .wp-block-group.block-group-warning .entry-content h3, .wp-block-group.block-group-warning .h3-like, .wp-block-group.block-group-warning .has-normal-heading-size {
	margin-top: 1.5rem;
	font-size: 1.625rem;
	margin-bottom: 1rem
}
.wp-block-group.block-group-warning p {
	margin-bottom: 1rem
}

@media (max-width:1250px) {
.wp-block-group .wp-block-trustpilot-form__content {
	padding: 0 1rem
}
}
.wp-block-media-text {
	/*!rtl:begin:ignore*/direction: ltr;
	/*!rtl:end:ignore*/display: -ms-grid;
	display: grid;
	-ms-grid-columns: 50% 1fr;
	grid-template-columns: 50% 1fr;
	-ms-grid-rows: auto;
	grid-template-rows: auto
}
.wp-block-media-text.has-media-on-the-right {
	-ms-grid-columns: 1fr 50%;
	grid-template-columns: 1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
	-ms-grid-row-align: start;
	align-self: start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
	-ms-grid-row-align: center;
	align-self: center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
	-ms-grid-row-align: end;
	align-self: end
}
.wp-block-media-text .wp-block-media-text__media {
	/*!rtl:begin:ignore*/-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1;
	/*!rtl:end:ignore*/margin: 0
}
.wp-block-media-text .wp-block-media-text__content {
	direction: ltr;
	/*!rtl:begin:ignore*/-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1;
	/*!rtl:end:ignore*/padding: 0 8%;
	word-break: break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
	/*!rtl:begin:ignore*/-ms-grid-column: 2;
	grid-column: 2;
	-ms-grid-row: 1;
	grid-row: 1
/*!rtl:end:ignore*/}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	/*!rtl:begin:ignore*/-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1
/*!rtl:end:ignore*/}
.wp-block-media-text__media img, .wp-block-media-text__media video {
	max-width: unset;
	width: 100%;
	vertical-align: middle
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
	height: 100%;
	min-height: 250px;
	background-size: cover
}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}

@media (max-width:600px) {
.wp-block-media-text.is-stacked-on-mobile {
	-ms-grid-columns: 100%!important;
	grid-template-columns: 100%!important
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 1;
	grid-row: 1
}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
	-ms-grid-column: 1;
	grid-column: 1;
	-ms-grid-row: 2;
	grid-row: 2
}
}
.wp-block-media-text {
	margin-top: 80px;
	margin-bottom: 80px
}

@media (max-width:1250px) {
.wp-block-media-text {
	margin-top: 60px;
	margin-bottom: 60px
}
}
.wp-block-media-text .wp-block-media-text__media {
	margin-right: 75px
}

@media (max-width:1250px) {
.wp-block-media-text .wp-block-media-text__media {
	margin-right: 20px
}
}
.wp-block-media-text .wp-block-media-text__media img {
	border-radius: 24px
}
.wp-block-media-text.dots .wp-block-media-text__media {
	background-image: url(pattern.svg);
	background-repeat: no-repeat;
	background-size: 456px 283px;
	background-position-x: right;
	background-position-y: bottom;
	padding: 0 63px 85px 0
}

@media (max-width:700px) {
.wp-block-media-text.dots .wp-block-media-text__media {
	padding-right: 0;
	padding-bottom: 65px
}
}

@media (max-width:700px) {
.wp-block-media-text.dots .wp-block-media-text__content {
	margin-top: 40px
}
}
.wp-block-media-text .wp-block-media-text__content p:first-child {
	margin-top: 0
}
.wp-block-media-text .wp-block-media-text__content p:last-child {
	margin-bottom: 0
}

@media (max-width:700px) {
.wp-block-media-text .wp-block-media-text__content {
	padding-left: 0;
	padding-right: 0
}
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
	margin-left: 86px;
	margin-right: 0
}

@media (max-width:1250px) {
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
	margin-left: 0
}
}

@media (max-width:700px) {
.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__media {
	grid-row: 1
}
}

@media (max-width:700px) {
.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__content {
	grid-row: 2
}
}
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border: none;
	border-radius: 1.55em;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-size: 1.125em;
	padding: .667em 1.333em;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word
}
.wp-block-buttons .wp-block-button {
	display: inline-block;
	margin-right: .5em;
	margin-bottom: .5em
}
.wp-block-buttons .wp-block-button:last-child {
	margin-right: 0
}
.wp-block-button .wp-block-button__link, .wp-block-button .wp-block-button__link[target=_blank] {
	font-size: 1.125rem;
	font-weight: 700;
	text-decoration: none;
	background-color: #f56f46;
	border-radius: 80px;
	padding: 21px 32px;
	white-space: nowrap;
	transition: all .3s ease-out .07s
}
.wp-block-button .wp-block-button__link:after, .wp-block-button .wp-block-button__link[target=_blank]:after {
	content: "";
	display: inline-block;
	margin: 0 0 0 .89em;
	height: 16px;
	width: 16px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.2 2.8a.8.8 0 00-1.3 1L12.6 7h-11a.8.8 0 100 1.7h11L10 12a.8.8 0 101.3 1L15 8.6a.8.8 0 000-1.2l-3.8-4.5z'/%3E%3C/svg%3E");
	vertical-align: -10%
}
.wp-block-button .wp-block-button__link:active, .wp-block-button .wp-block-button__link:focus, .wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link[target=_blank]:active, .wp-block-button .wp-block-button__link[target=_blank]:focus, .wp-block-button .wp-block-button__link[target=_blank]:hover {
	transform: scale(.95);
	color: #fff;
	transition: all .3s ease-out .07s
}
.wp-block-button .wp-block-button__link.has-blue-background-color, .wp-block-button .wp-block-button__link[target=_blank].has-blue-background-color {
	background-color: #172153
}
.wp-block-button .wp-block-button__link.has-white-background-color, .wp-block-button .wp-block-button__link[target=_blank].has-white-background-color {
	background-color: #fff;
	color: #f56f46;
	border: 1px solid #f56f46;
	padding: 19px 30px
}
.wp-block-button .wp-block-button__link.has-white-background-color:after, .wp-block-button .wp-block-button__link[target=_blank].has-white-background-color:after {
	display: none
}
.wp-block-button.is-style-oval-small .wp-block-button__link {
	padding-top: 15.5px;
	padding-bottom: 15.5px;
	font-size: 1rem
}
.wp-block-button.is-style-oval-small .wp-block-button__link:after {
	margin-left: .5em;
	vertical-align: -14%
}
.wp-block-button.is-style-underline {
	position: relative;
	display: inline-flex;
	flex-flow: row wrap;
	align-items: center
}
.wp-block-button.is-style-underline:after, .wp-block-button.is-style-underline:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #f56f46;
	transition: all .5s cubic-bezier(.345, 0, .145, .995)
}
.wp-block-button.is-style-underline:before {
	transform-origin: center right
}
.wp-block-button.is-style-underline:after {
	opacity: 0;
	transform-origin: center left;
	transform: scaleX(.2);
	transition: all .5s cubic-bezier(.345, 0, .145, .995);
	transition-delay: .25s
}
.wp-block-button.is-style-underline .wp-block-button__link {
	background: none;
	color: #f56f46;
	padding: 16px 0
}
.wp-block-button.is-style-underline .wp-block-button__link:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f56f46'%3E%3Cpath d='M11.2 2.8a.8.8 0 00-1.3 1L12.6 7h-11a.8.8 0 100 1.7h11L10 12a.8.8 0 101.3 1L15 8.6a.8.8 0 000-1.2l-3.8-4.5z'/%3E%3C/svg%3E");
	vertical-align: -10%;
	transition: all .5s cubic-bezier(.345, 0, .145, .995)
}
.wp-block-button.is-style-underline .wp-block-button__link[target=_blank]:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M14.6 5.4v-4h-4m4 0l-8.8 8.8M7.6 4H2.3a.9.9 0 00-.9.8v8.8c0 .5.4.9 1 .9H11a.9.9 0 00.8-1v-5' stroke='%23f56f46' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
.has-blue-background-color .wp-block-button.is-style-underline .wp-block-button__link, .has-orange-background-color .wp-block-button.is-style-underline .wp-block-button__link, .wp-block-button.is-style-underline .wp-block-button__link.has-white-color {
	color: #fff
}
.has-blue-background-color .wp-block-button.is-style-underline .wp-block-button__link:after, .has-orange-background-color .wp-block-button.is-style-underline .wp-block-button__link:after, .wp-block-button.is-style-underline .wp-block-button__link.has-white-color:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.2 2.8a.8.8 0 00-1.3 1L12.6 7h-11a.8.8 0 100 1.7h11L10 12a.8.8 0 101.3 1L15 8.6a.8.8 0 000-1.2l-3.8-4.5z'/%3E%3C/svg%3E")
}
.wp-block-button.is-style-underline .wp-block-button__link:active, .wp-block-button.is-style-underline .wp-block-button__link:focus, .wp-block-button.is-style-underline .wp-block-button__link:hover {
	color: #f56f46;
	transform: none
}
.has-blue-background-color .wp-block-button.is-style-underline:after, .has-blue-background-color .wp-block-button.is-style-underline:before, .has-orange-background-color .wp-block-button.is-style-underline:after, .has-orange-background-color .wp-block-button.is-style-underline:before, .wp-block-button.is-style-underline.has-white-color:after, .wp-block-button.is-style-underline.has-white-color:before {
	background-color: #fff
}
.wp-block-button.is-style-underline:active:before, .wp-block-button.is-style-underline:focus:before, .wp-block-button.is-style-underline:hover:before {
	opacity: 0;
	transform: scaleX(.2)
}
.wp-block-button.is-style-underline:active:after, .wp-block-button.is-style-underline:focus:after, .wp-block-button.is-style-underline:hover:after {
	opacity: 1;
	transform: scale(1)
}
.wp-block-button.is-style-underline:active .wp-block-button__link:after, .wp-block-button.is-style-underline:focus .wp-block-button__link:after, .wp-block-button.is-style-underline:hover .wp-block-button__link:after {
	transform: translateX(4px) scale(1.1)
}
.wp-block-button.is-style-outline .wp-block-button__link {
	background-color: transparent;
	color: #f56f46;
	border-color: #f56f46
}
.wp-block-button.is-style-outline .wp-block-button__link:after {
	display: none
}
.wp-block-button.is-style-outline.wp-block-button--go-back .wp-block-button__link {
	color: #0c0f1f;
	font-weight: 700;
	border-color: #0c0f1f
}

@media (max-width:1250px) {
.wp-block-button.is-style-outline.wp-block-button--go-back .wp-block-button__link {
	width: 100%
}
}
.wp-block-button.is-style-outline.wp-block-button--go-back .wp-block-button__link:before {
	content: "";
	display: inline-block;
	margin: 0 .89em 0 0;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 12a.7.7 0 001.1-1L2.8 8.3h9.4a.7.7 0 100-1.4H2.8l2.3-2.7a.7.7 0 00-1-1l-3.3 4-.1.1c-.1.3 0 .6.2.8L4 12z' fill='%230C0F1F'/%3E%3C/svg%3E");
	vertical-align: -10%
}
.wp-block-button--updated .wp-block-button__link:after {
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M15 2l-7.3 9.3-.7.5a2 2 0 01-2.2-.3L1 7.9' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
.wp-block-button--download .wp-block-button__link:after {
	width: 19px;
	height: 19px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none'%3E%3Cpath d='M9.8 3.3v9M6.4 9l3.4 3.3L13 9m3.5 3.3v1.1c0 .6-.2 1.2-.5 1.6-.4.5-.8.7-1.3.7H4.8c-.5 0-1-.2-1.3-.7-.3-.4-.5-1-.5-1.6v-1' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}
.wp-block-button__link.aligncenter {
	text-align: center
}
.wp-block-button__link.alignright {
	text-align: right
}
.wp-block-separator.is-style-wide {
	border-bottom-width: 1px
}
.wp-block-separator {
	height: 1px;
	background-color: #dadada;
	border: 0;
	margin-top: 80px;
	margin-bottom: 80px
}

@media (max-width:700px) {
.wp-block-separator {
	margin-top: 60px;
	margin-bottom: 60px
}
}
.wp-block-separator.is-style-full {
	margin-right: -200px;
	margin-left: -200px
}

@media (max-width:1250px) {
.wp-block-separator.is-style-full {
	margin-right: 0;
	margin-left: 0
}
}
.wp-block-separator.is-style-full:last-child {
	margin-bottom: 0
}
.wp-block-group+.wp-block-separator.is-style-full {
	margin-top: -80px
}

@media (max-width:1250px) {
.wp-block-group+.wp-block-separator.is-style-full {
	margin-top: -40px
}
}
.wp-block-table {
	overflow-x: auto
}
.wp-block-table table {
	width: 100%
}
.wp-block-table .has-fixed-layout {
	table-layout: fixed;
	width: 100%
}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
	word-break: break-word
}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
	display: table;
	width: auto
}
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
	word-break: break-word
}
.wp-block-table {
	margin-top: 30px;
	margin-bottom: 30px
}
.wp-block-table table {
	line-height: 1.2;
	color: #0c0f1f;
	font-family: Gotham, sans-serif;
	font-size: 1.375rem;
	border: 1px solid #e5eaf0;
	border-radius: 16px;
	border-collapse: separate
}

@media (max-width:1250px) {
.wp-block-table table {
	font-size: 1.25rem
}
}
.wp-block-table thead {
	font-family: Roboto, sans-serif;
	line-height: 1.5;
	font-size: 1.125rem
}
.wp-block-table th {
	padding: 24px 30px
}
.wp-block-table tbody tr:nth-of-type(odd) {
	background-color: #f5f7fa
}
.wp-block-table tr:last-of-type td {
	border-bottom: none
}
.wp-block-table td {
	padding: 24px 30px;
	border-bottom: 1px solid #e5eaf0
}
.blocks-gallery-grid, .wp-block-gallery {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0
}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
	margin: 0 1em 1em 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	position: relative;
	width: calc(50% - 1em)
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
	margin-right: 0
}
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
	margin: 0;
	height: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
display:flex;
align-items:flex-end;
justify-content:flex-start
}
}
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
width:auto
}
}
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	padding: 3em .77em .7em;
	color: #fff;
	text-align: center;
	font-size: .8em;
	background: linear-gradient(0deg, rgba(0,0,0,.7), rgba(0,0,0,.3) 70%, transparent);
	box-sizing: border-box;
	margin: 0
}
.blocks-gallery-grid .blocks-gallery-image figcaption img, .blocks-gallery-grid .blocks-gallery-item figcaption img, .wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img {
	display: inline
}
.blocks-gallery-grid figcaption, .wp-block-gallery figcaption {
	flex-grow: 1
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
	width: 100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
height:100%;
flex:1;
-o-object-fit:cover;
object-fit:cover
}
}

@media (min-width:600px) {
.blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
	width: calc(33.33333% - .66667em);
	margin-right: 1em
}
.blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
	width: calc(25% - .75em);
	margin-right: 1em
}
.blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
	width: calc(20% - .8em);
	margin-right: 1em
}
.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
	margin-right: 0
}
}
.blocks-gallery-grid .blocks-gallery-image:last-child, .blocks-gallery-grid .blocks-gallery-item:last-child, .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child {
	margin-right: 0
}
.blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {
	max-width: 290px;
	width: 100%
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure, .wp-block-gallery.aligncenter .blocks-gallery-item figure {
	justify-content: center
}
.entry-content .blocks-gallery-item:before {
	display: none
}
.wp-block-gallery {
	content-visibility: auto;
	margin-top: 80px
}

@media (max-width:700px) {
.wp-block-gallery {
	margin-top: 60px
}
}
.blocks-gallery-item img {
	border-radius: 24px
}

@media (max-width:599px) {
.blocks-gallery-item:nth-child(odd):last-child {
	display: none
}
}
.rocket-modal {
	z-index: 2000;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(11,11,11,.9);
	opacity: 0;
	transition: opacity .5s;
	pointer-events: none
}
.rocket-modal.modal-visible {
	opacity: 1;
	pointer-events: auto
}
.modal-block {
	position: relative;
	display: flex;
	flex-direction: column;
	padding: 3rem;
	width: 800px;
	background: #fff;
	border-radius: 24px;
	overflow: hidden;
	transform: translateY(-50px);
	opacity: 0;
	transition: all .475s
}

@media (max-width:700px) {
.modal-block {
	padding: 3rem 2rem
}
}
.modal-block.loading {
	background: #fff url(loader.gif) 50% no-repeat;
	background-size: 48px auto
}
.modal-content-visible .modal-block {
	opacity: 1;
	transform: translateY(0)
}
.modal-title {
	padding-bottom: 25px
}
.modal-title p {
	font-size: 2.25rem
}
.modal-content {
	flex: 1;
	max-height: 430px
}
.modal-inner {
	height: 100%;
	overflow: auto
}
.modal-inner.entry-content h2 {
	font-size: 1.875rem
}
.modal-inner.entry-content p:first-child {
	margin-top: 0!important
}
.modal-inner.entry-content p {
	line-height: 1.7!important
}
.modal-inner.entry-content p, .modal-inner.entry-content ul {
	margin-top: 1.2em!important;
	margin-bottom: 0!important
}
.modal-inner.entry-content li {
	margin: 1.2em 0 0!important;
	line-height: 1.5!important
}
.modal-inner.entry-content li:before {
	top: -5px
}
.modal-inner .strong {
	font-weight: 700
}
.modal-footer {
	display: flex;
	justify-content: center;
	padding-top: 25px
}

@media (max-width:700px) {
.modal-footer {
	display: block
}
}
.modal-footer:empty {
	display: none
}
.modal-footer button.wp-block-button, .modal-footer button.wp-block-button .wp-block-button__link {
	width: 100%
}
.modal-footer .wp-block-button {
	margin-left: .5rem;
	margin-right: .5rem
}

@media (max-width:700px) {
.modal-footer .wp-block-button {
	margin-left: 0;
	margin-right: 0
}
}

@media (max-width:700px) {
.modal-footer .wp-block-button+.wp-block-button {
	margin-top: 20px
}
}
.modal-footer .wp-block-button:first-child {
	margin-left: 0
}
.modal-footer .wp-block-button:last-child {
	margin-right: 0
}
.modal-close {
	position: absolute;
	top: 32px;
	right: 32px;
	cursor: pointer
}
.modal-close:hover:before {
	opacity: .5;
	transition: all .3s ease-out .07s
}
.modal-close:before {
	content: "";
	display: block;
	width: 32px;
	height: 32px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.5 9.5a.7.7 0 10-1-1L17 15.9 9.6 8.5a.7.7 0 10-1 1l7.3 7.5-7.4 7.4a.8.8 0 001 1L17 18l7.4 7.5a.8.8 0 001-1.1L18.2 17l7.4-7.5z' fill='%23000'/%3E%3C/svg%3E");
	transition: all .3s ease-out .07s
}
.rocket-modal--helpscout-documentation .modal-content {
	height: 500px;
	max-height: 500px
}
.rocket-modal--helpscout-documentation .index-list.index-list {
	background: #f7f7f7;
	margin-bottom: 3em;
	padding: 1em 1.5em;
	border-radius: 24px
}
.rocket-modal--helpscout-documentation .index-list.index-list h4 {
	font-size: .875rem;
	margin: 0 0 .5em;
	text-transform: uppercase;
	line-height: 25px
}
.rocket-modal--helpscout-documentation .index-list.index-list ul {
	list-style: none;
	margin: 0
}
.rocket-modal--helpscout-documentation .index-list.index-list ul li {
	line-height: 1.62em;
	font-size: 1.125rem;
	color: #111;
	margin-bottom: 10px!important;
	margin-top: 0!important
}
.rocket-modal--helpscout-documentation .index-list.index-list ul a {
	color: #fd7300
}
.rocket-modal--helpscout-documentation p[class*=callout-] {
	font-size: 1.125rem;
	border-left: .25em solid;
	box-sizing: border-box;
	color: inherit;
	margin: 2em 0!important;
	padding: 1em 1.5em 1em 1.25em
}
.rocket-modal--helpscout-documentation .callout-blue.callout-blue {
	background: #ecf7ff;
	border-color: #80bfe2
}
.rocket-modal--helpscout-documentation .callout-yellow.callout-yellow {
	background: #fff7e4;
	border-color: #ffdf92
}
.rocket-modal--helpscout-documentation .entry-content li {
	padding-left: 20px!important
}
.rocket-modal--helpscout-documentation .entry-content li:before {
	top: 0;
	width: 7px!important;
	height: 7px!important
}
.rocket-modal--helpscout-documentation code, .rocket-modal--helpscout-documentation pre {
	font-family: Monaco, Menlo, Consolas, Courier New, monospace;
	font-size: .75rem;
	line-height: 22px;
	padding: 10px 20px 12px 15px;
	border-radius: 3px
}
.rocket-modal--helpscout-documentation code {
	padding: 0 5px;
	white-space: normal;
	color: #d14;
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8
}
.rocket-modal--helpscout-documentation pre {
	display: block;
	margin: 1.2em 0 2em;
	color: #333;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid rgba(0,0,0,.15)
}

@media (max-width:599px) {
.pattern-nulled {
	margin-left: -25px;
	margin-right: -25px
}
}
.pattern-nulled .wp-block-column {
	background: #f5f7fa;
	border-radius: 24px;
	padding: 46px 49px 0 46px
}

@media (max-width:1250px) {
.pattern-nulled .wp-block-column {
	padding-left: 25px;
	padding-right: 25px!important
}
}

@media (min-width:600px) and (max-width:781px) {
.pattern-nulled .wp-block-column {
	flex-basis: calc(50% - 9px)!important
}
}

@media (max-width:599px) {
.pattern-nulled .wp-block-column {
	border-radius: 0
}
}
.pattern-nulled .wp-block-column:not(:first-child) {
	margin-left: 18px
}

@media (max-width:599px) {
.pattern-nulled .wp-block-column:not(:first-child) {
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 20px
}
}
.pattern-nulled h3 {
	color: #f56f46
}
.pattern-nulled .block-icon-text {
	margin-bottom: 5px
}

.register {
	margin-left: 60px;
    padding: 60px;
	margin-left: 60px !important;
    /*background-color: #efefef;
	background-color: #f0f4f8;
	background: #172153;
	background: #084b68;*/
	background: #043b71;
}
.login {
	padding: 60px;
	padding-right: 0px;
}
.login:before {
	content: "";
    position: absolute;
    top: -45px;
    left: -10px;
    width: 50px;
    height: 40px;
    box-shadow: 0 10px 0px 0px rgb(245 111 70 / 100%);
}
.login:after {
	content: "";
    position: absolute;
    top: -10px;
    left: -105px;
    width: 100px;
    height: 60px;
    box-shadow: 10px 0px 0px 0px rgb(245 111 70 / 100%);
}
h1.white {
	color: #ffffff;
    text-shadow: 0 5px 0 #555865 !important;
}
.white { color: #ffffff; }
@media (max-width: 700px) {
	.register {
		margin-left: 0px !important;
		padding: 20px !important;
	}
	.login {
		padding: 20px;
	}
	.wp-block-columns.are-vertically-aligned-top {
		padding-bottom: 30px;
	}
}
.login-container #login_error, .login-container .message, .login-container .success {
	border-left: 4px solid #00a0d2;
	padding: 12px;
	margin-left: 0;
	margin-bottom: 20px;
	background-color: #fff;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.1)
}
.login-container .success {
	border-left-color: #46b450
}
.login-container #login_error {
	border-left-color: #dc3232
}
.login-container #login_error, .login-container .message, .login-container .success {
    position: relative;
    display: flex;
    align-items: center;
    flex-flow: wrap;
    min-height: 40px;
    padding-left: 65px;
    background: #ffe1d7;
    border-radius: 16px;
    border: none;
    box-shadow: none;
    font-size: 14px;
    font-weight: 700;
	max-width: 375px;
    margin: 0 auto;
    margin-top: 25px;
	margin-bottom: 25px;
    text-align: left;
	line-height: 30px;
}
.login-container #login_error:before, .login-container .message:before, .login-container .success:before {
    content: "";
			display: inline-block;
			position: absolute;
			width: 63px;
			height: 48px;
			left: 0;
			background-image: url("data:image/svg+xml,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M55.4 46H22c-3.6 0-5.8-4-4-7l16.8-28c1.8-3 6.2-2.9 8 .1l16.5 28c1.9 3-.4 6.9-4 6.9z' fill='%23FFD147'/%3E%3Cpath d='M46 46H8.3c-3.6 0-5.8-4-4-7L23.4 7.5c1.8-3 6.1-3 8 0L50 39c1.9 3-.3 7-4 7z' fill='%23F56F46'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 46h24c3.7 0 5.9-4 4-7L34 12.3 18 39c-1.8 3 .4 7 4 7z' fill='%23172153'/%3E%3Crect width='15.5' height='4.1' rx='2.1' transform='matrix(0 -1 -1 0 28.4 32.6)' fill='%23fff'/%3E%3Crect width='4.2' height='4.1' rx='2.1' transform='matrix(0 -1 -1 0 28.4 38.9)' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M0 0h63v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
			transform: scale(.65);
}

#loginform p.submit, .login-action-lostpassword p.submit {
	border: none;
	margin: -10px 0 20px
}

.block-renew__inner-container:before {
	content: "";
	display: inline-block;
	width: 63px;
	height: 48px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' viewBox='0 0 180 114'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M83 92.5c-18.8 0-34-15.7-34-35' stroke='%23172153' stroke-width='16.8' stroke-linecap='round'/%3E%3Cpath d='M90.6 101.4H84v13.1l10.6-7.9-4-5.2zm13.3-9.9l4 5.3 7.1-5.3-7-5.3-4 5.3zm-13.3-9.9l4-5.2L84 68.5v13.1h6.6zm4 25l13.3-9.8-8-10.6-13.2 9.9 8 10.5zM108 86.2l-13.3-9.8-8 10.5 13.3 9.9 8-10.6zm-24-4.6v19.8h13.3V81.6H84z' fill='%23F56F46' fill-rule='nonzero'/%3E%3Cpath d='M97 23.5c18.8 0 34 15.7 34 35' stroke='%23172153' stroke-width='16.8' stroke-linecap='round'/%3E%3Cpath d='M89.4 13.6H96V.5L85.4 8.4l4 5.2zM76 23.5l-4-5.3-7.1 5.3 7 5.3 4-5.3zm13.3 9.9l-4 5.2L96 46.5V33.4h-6.6zm-4-25L72 18.2l8 10.6 13.2-9.9-8-10.5zM72 28.8l13.3 9.8 8-10.5L80 18.2l-8 10.6zm24 4.6V13.6H82.7v19.8H96z' fill='%23FFD147' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")
}
.block-renew {
	margin-top: 1.5rem;
	padding: 1.9375rem 2.3125rem;
	background-color: #f5f7fa;
	border-radius: 24px
}
.block-renew--disable {
	margin-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.page-account .block-renew--disable {
	border-radius: 24px
}
.block-renew--has-border {
	background-color: transparent;
	border: 1px solid #f5f7fa
}
.block-renew__inner-container {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}
.block-renew__inner-container:before {
	margin-right: 15px;
	align-self: flex-start
}

@media (max-width:1250px) {
.block-renew__inner-container:before {
	margin-bottom: 1.75rem
}
}

@media (max-width:1250px) {
.block-renew__inner-container {
	justify-content: center
}
.block-renew__inner-container div {
	flex-basis: 100%!important;
	max-width: 100%!important;
	text-align: center
}
}
.block-renew__inner-container p {
	margin: 0;
	line-height: inherit
}
.block-renew__duration {
	display: inline-block;
	margin-bottom: .375rem
}
.block-renew__title {
	float: left;
	font-family: Gotham, sans-serif;
	font-weight: 500;
	font-size: 1.625rem;
	color: #0c0f1f;
	margin-right: 1rem
}
.block-renew__label {
	display: inline-block;
	float: left;
	padding: .35rem 1rem;
	border-radius: 27px;
	font-size: 1rem
}
.block-renew__label--positive {
	color: #fff;
	background-color: #172153
}
.block-renew__label--negative {
	color: #0c0f1f;
	background-color: #d0d3d8
}
.block-renew__label--extra {
	float: none;
	margin-top: 5px;
	color: #0c0f1f;
	background-color: #ffd147
}

@media (max-width:1250px) {
.block-renew__label--extra {
	margin-bottom: 1.75rem
}
}
.block-renew__expiration {
	margin-bottom: 0!important;
	font-size: 1rem;
	font-weight: 400;
	color: #454f59
}
.block-renew__price {
	font-family: Gotham, sans-serif;
	font-size: 2.875rem;
	color: #0c0f1f;
	text-align: right
}

@media (max-width:1250px) {
.block-renew__price {
	text-align: left
}
}
.block-renew__price del, .block-renew__price ins {
	display: block;
	line-height: 1
}
.block-renew__price ins {
	text-decoration: none
}
.block-renew__price del {
	color: #454f59
}
.block-renew__price del .price-currency, .block-renew__price del .price-number {
	font-size: 1.375rem
}
.block-renew__price del .price-currency {
	top: 0;
	margin-right: 0
}
.block-renew__price .price-currency {
	position: relative;
	top: -.2rem;
	margin-right: 5px;
	font-size: 2.125rem
}
.block-renew__price .price-decimal {
	position: relative;
	top: -1rem;
	font-size: 1.375rem
}
.block-renew__action {
	text-align: right
}

@media (max-width:1250px) {
.block-renew__action {
	padding-top: 1.5rem
}
.block-renew__action .wp-block-button .wp-block-button__link {
	width: 100%
}
}
.block-renew-disable-text {
	padding: 1rem 1.5rem;
	background-color: #ffd147;
	border-bottom-right-radius: 24px;
	border-bottom-left-radius: 24px;
	text-align: center
}
.block-renew-disable-text p {
	font-size: 1rem;
	font-weight: 400;
	color: #0c0f1f
}
.countdown, .countdown .time {
	display: inline-block
}
.countdown .time {
	width: 71px;
	height: 67px;
	padding: .625rem .875rem;
	background-color: #fff;
	border-radius: 8px;
	text-align: center
}
.countdown .time .number {
	font-family: Gotham, sans-serif;
	font-weight: 500;
	font-size: 1.625rem;
	color: #0c0f1f
}
.countdown .time .text {
	font-size: .6875rem;
	color: #0c0f1f
}
.countdown p {
	margin-top: 0;
	margin-bottom: 8px;
	font-size: .9375rem;
	color: #0c0f1f;
	line-height: inherit
}
.cross-sell-promo {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 690px;
	margin-top: 2rem;
	padding: 1.5rem 2.5rem;
	background: #ffd147
}

@media (max-width:1250px) {
.cross-sell-promo {
	width: 100%
}
}

@media (max-width:700px) {
.cross-sell-promo {
	flex-direction: column;
	padding: 1.5rem;
	text-align: center
}
}
.cross-sell-promo--large {
	width: 100%;
	padding: 40px 80px 40px 40px
}
.cross-sell-promo__content {
	flex-basis: 50%
}
.cross-sell-promo--large .cross-sell-promo__content {
	flex-basis: 65%
}
.cross-sell-promo__coupon--text {
	color: #0c0f1f
}
.cross-sell-promo__coupon {
	display: inline-block;
	font-family: Gotham, sans-serif;
	font-weight: 500;
	font-size: 1.375rem;
	color: #fff;
	text-transform: uppercase;
	padding: .5rem 1.1875rem;
	background: #172153;
	margin-bottom: .5rem
}
.cross-sell-promo--large .cross-sell-promo__coupon {
	margin-bottom: 0
}
.cross-sell-promo__text.cross-sell-promo__text {
	font-size: 1.125rem;
	line-height: 1.2;
	margin-top: 0;
	margin-bottom: .5rem;
	color: #0c0f1f
}

@media (max-width:700px) {
.cross-sell-promo__text.cross-sell-promo__text {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem
}
}
.cross-sell-promo--large .cross-sell-promo__text.cross-sell-promo__text {
	font-size: 1.625rem
}
.notification {
	padding: .95rem 6.5rem;
	background-color: #ffd147;
	color: #0c0f1f
}
.notification--expired {
	padding: 2rem 6.3125rem
}

@media (max-width:700px) {
.notification--expired {
	padding: 2rem
}
}
.notification .wp-block-button {
	margin-left: auto
}

@media (max-width:1250px) {
.notification .wp-block-button {
	display: inline-block;
	width: 35%;
	margin-left: 0
}
}

@media (max-width:700px) {
.notification .wp-block-button {
	width: 100%
}
}
.notification .wp-block-button .wp-block-button__link {
	background-color: #172153
}
.notification-wrapper {
	display: flex;
	align-items: center;
	max-width: 1100px
}

@media (max-width:1250px) {
.notification-wrapper {
	flex-direction: column;
	text-align: center;
	padding: 2rem 1rem
}
}
.notification-countdown, .notification-warning {
	margin-right: 1.5rem
}

@media (max-width:1250px) {
.notification-countdown, .notification-warning {
	margin-right: 0
}
}
.notification-warning {
	align-self: baseline
}

@media (max-width:1250px) {
.notification-warning {
	align-self: inherit
}
}
.notification-warning:before {
	content: "";
	display: block;
	width: 63px;
	height: 48px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='48' fill='none'%3E%3Cg clip-path='url(%23clip04)'%3E%3Cpath d='M55.4 46H22c-3.6 0-5.8-4-4-7l16.8-28c1.8-3 6.2-2.9 8 .1l16.5 28c1.9 3-.4 6.9-4 6.9z' fill='%23fff'/%3E%3Cpath d='M46 46H8.3c-3.6 0-5.8-4-4-7L23.4 7.5c1.8-3 6.1-3 8 0L50 39c1.9 3-.3 7-4 7z' fill='%23F56F46'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 46h24c3.7 0 5.9-4 4-7L34 12.3 18 39c-1.8 3 .4 7 4 7z' fill='%23172153'/%3E%3Crect width='15.5' height='4.1' rx='2.1' transform='matrix(0 -1 -1 0 28.4 32.6)' fill='%23fff'/%3E%3Crect width='4.2' height='4.1' rx='2.1' transform='matrix(0 -1 -1 0 28.4 38.9)' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip04'%3E%3Cpath fill='%23fff' d='M0 0h63v48H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}
.notification--expired .notification-content {
	padding-right: 170px
}

@media (max-width:1250px) {
.notification--expired .notification-content {
	max-width: 70%;
	padding-right: 0
}
}

@media (max-width:700px) {
.notification--expired .notification-content {
	max-width: 100%
}
}

@media (max-width:1250px) {
.notification-content {
	margin-top: 2rem;
	margin-bottom: 2rem
}
}
.notification-content .h3-like {
	display: block;
	margin-bottom: 1rem
}
.notification-content p {
	line-height: 1.5
}
.pagination {
	text-align: center;
	position: relative;
	font-weight: 600;
	max-width: 350px;
	margin-left: auto;
	margin-right: auto
}
.pagination ul li {
	display: inline-block;
	margin: 0;
	vertical-align: top
}
.pagination ul li:before {
	display: none
}
.pagination ul li .page-numbers {
	min-width: 18px;
	display: inline-block;
	line-height: 1.5;
	padding: 0 10px 6px;
	border-bottom: 1px solid transparent;
	font-size: 1.125rem;
	color: #0c0f1f
}
.pagination ul li .current {
	border-bottom-color: #f56f46;
	color: #f56f46
}
.pagination ul li .prev {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	white-space: nowrap;
	width: auto;
	text-transform: uppercase
}
.pagination ul li .prev:active, .pagination ul li .prev:focus, .pagination ul li .prev:hover {
	opacity: .7
}

@media (max-width:700px) {
.pagination ul li .prev {
	display: none
}
}
.pagination ul li .next {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	white-space: nowrap;
	width: auto;
	text-transform: uppercase
}
.pagination ul li .next:active, .pagination ul li .next:focus, .pagination ul li .next:hover {
	opacity: .7
}

@media (max-width:700px) {
.pagination ul li .next {
	display: none
}
}
.pagination ul li a:active, .pagination ul li a:focus, .pagination ul li a:hover {
	color: #f56f46
}
.block-pricing__inner-container {
	box-sizing: border-box;
	display: flex;
	flex: 0 1 auto;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around
}

@media (max-width:1250px) {
.block-pricing__inner-container {
	flex-direction: column;
	justify-content: unset
}
}
.block-pricing__column {
	position: relative;
	flex: 0 0 auto;
	font-weight: 400;
	background-color: #fff;
	border: 1px solid #dadada;
	border-radius: 20.8788px;
	min-width: 370px;
	height: 456px;
	line-height: 456px;
	-webkit-filter: none;
	filter: none;
	transition: all .5s ease-out .07s
}

@media (max-width:1250px) {
.block-pricing__column {
	max-width: 50%;
	min-width: 50%;
	flex-basis: 50%;
	height: auto;
	line-height: 1;
	padding: 2.5rem 1rem;
	margin-right: auto;
	margin-bottom: 2rem;
	margin-left: auto
}
}

@media (max-width:700px) {
.block-pricing__column {
	max-width: 100%;
	margin-right: 0;
	margin-left: 0
}
.block-pricing__column:hover {
	transform: none
}
}
.block-pricing__column:hover {
	-webkit-filter: drop-shadow(0 4.96386px 49.6386px rgba(0,0,0,.15));
	filter: drop-shadow(0 4.96386px 49.6386px rgba(0,0,0,.15));
	transform: scale(1.1);
	transition: all .5s ease-out .07s
}

@media (max-width:1250px) {
.block-pricing__column:hover {
	-webkit-filter: none;
	filter: none;
	height: auto;
	line-height: 1
}
}
.block-pricing__alert {
	display: block;
	width: 100%;
	font-weight: 700;
	font-size: .875rem;
	color: #fff;
	line-height: 1;
	text-align: center;
	background-color: #f56f46;
	padding: .375rem 0;
	border-top-right-radius: 20.8788px;
	border-top-left-radius: 20.8788px;
	position: absolute;
	top: -1px
}

@media (max-width:1250px) {
.block-pricing__alert {
	left: 0
}
}
.block-pricing__item {
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: normal;
	vertical-align: middle
}
.block-pricing__item__price, .block-pricing__item__title {
	font-family: Gotham, sans-serif;
	font-weight: 500
}
.block-pricing__item__title {
	font-size: 1.625rem;
	color: #f56f46;
	margin-bottom: .125rem
}
.block-pricing__item__promo, .block-pricing__item__save {
	margin-bottom: 15px
}
.block-pricing__item__promo--inner-container, .block-pricing__item__save--inner-container {
	display: inline-block;
	font-size: .875rem;
	color: #0c0f1f;
	padding: .25rem .875rem;
	background: #ffd147
}
.block-pricing__item__price {
	color: #0c0f1f;
	margin-bottom: 1.25rem;
	position: relative
}
.block-pricing__item__price ins {
	display: inline-block;
	text-decoration: none
}
.block-pricing__item__price del .price-currency, .block-pricing__item__price del .price-number {
	font-size: 1.375rem
}
.block-pricing__item__price del .price-currency {
	top: 0;
	margin-right: 0
}
.block-pricing__item__price .price-currency {
	position: relative;
	top: -1.5rem;
	margin-right: 5px;
	font-size: 2.125rem
}
.block-pricing__item__price .price-number {
	font-size: 3.75rem
}
.block-pricing__item__price .price-decimal {
	position: relative;
	top: -1rem;
	font-size: 1.375rem
}
.block-pricing__item__info {
	font-size: 1rem;
	font-weight: 400;
	color: #0c0f1f;
	line-height: 150%;
	margin-bottom: 2.5rem
}
.block-pricing__item--infinite:before, .block-pricing__item--plus:before, .block-pricing__item--single:before {
	content: "";
	display: inline-block;
	margin-bottom: 2rem
}
.block-pricing__item--single:before {
	width: 22px;
	height: 23px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='23' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.205 22.316C5.27 22.316.46 17.506.46 11.572S5.27.828 11.205.828s10.744 4.81 10.744 10.744-4.81 10.744-10.744 10.744z' fill='%23F56F46'/%3E%3C/svg%3E")
}
.block-pricing__item--plus:before {
	width: 103px;
	height: 28px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='103' height='28' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip010)'%3E%3Cg clip-path='url(%23clip0101)'%3E%3Cpath d='M13.9 2.3l12 20.7h-24l12-20.7z' fill='%23172153'/%3E%3C/g%3E%3Cg clip-path='url(%23clip0102)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M51.2 24.3a10.7 10.7 0 110-21.5 10.7 10.7 0 010 21.5z' fill='%23F56F46'/%3E%3C/g%3E%3Cg clip-path='url(%23clip310)'%3E%3Crect x='88.5' y='1.1' width='17.6' height='17.6' rx='2.3' transform='rotate(45 88.5 1.1)' fill='%23FFD147'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip010'%3E%3Cpath fill='%23fff' transform='translate(.3)' d='M0 0h101.8v27.1H0z'/%3E%3C/clipPath%3E%3CclipPath id='clip0101'%3E%3Cpath fill='%23fff' transform='translate(.3)' d='M0 0h27.1v27.1H0z'/%3E%3C/clipPath%3E%3CclipPath id='clip0102'%3E%3Cpath fill='%23fff' transform='translate(37.6)' d='M0 0h27.1v27.1H0z'/%3E%3C/clipPath%3E%3CclipPath id='clip310'%3E%3Cpath fill='%23fff' transform='translate(75)' d='M0 0h27.1v27.1H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}
.block-pricing__item--infinite:before {
	width: 43px;
	height: 29px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='43' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip09)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.5 25.2a10.7 10.7 0 110-21.5 10.7 10.7 0 010 21.5z' fill='%23FFD147'/%3E%3C/g%3E%3Cg clip-path='url(%23clip091)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.2 25.2a10.7 10.7 0 110-21.5 10.7 10.7 0 010 21.5z' fill='%23F56F46'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22 6.8a10.7 10.7 0 01-.4 15.6A10.7 10.7 0 0122 6.8z' fill='%23172153'/%3E%3Cdefs%3E%3CclipPath id='clip09'%3E%3Cpath fill='%23fff' transform='translate(.9 .9)' d='M0 0h27.1v27.1H0z'/%3E%3C/clipPath%3E%3CclipPath id='clip091'%3E%3Cpath fill='%23fff' transform='translate(15.6 .9)' d='M0 0h27.1v27.1H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}
.estimated-display {
	display: flex;
	flex-basis: 100%;
	align-items: center;
	justify-content: center;
	margin-top: 3.75rem
}

@media (max-width:700px) {
.estimated-display {
	margin-top: 0
}
}
.estimated-display .switch {
	display: inline-block;
	position: relative;
	margin: 0 .625rem
}
.estimated-display .currency-title {
	float: left;
	margin-top: .1rem;
	font-family: Gotham, sans-serif;
	font-weight: 500;
	font-size: 1.375rem;
	color: #d0d3d8;
	transition: all .3s ease-out .07s
}
.estimated-display .currency-title.current {
	color: #0c0f1f;
	transition: all .3s ease-out .07s
}
.estimated-display .switch-currency, .estimated-display .switch-option {
	float: left
}
.estimated-display p {
	display: inline-block;
	font-family: Gotham, sans-serif;
	font-weight: 500;
	font-size: 1.375rem;
	color: #0c0f1f;
	margin: 0
}
.switch-currency, .switch-option {
	display: inline-block;
	margin: 0 .625rem;
	position: relative
}
.switch-currency .switch-input, .switch-option .switch-input {
	position: absolute;
	opacity: 0;
	z-index: -1
}
.switch-currency .switch-input:checked+.switch-style:before, .switch-option .switch-input:checked+.switch-style:before {
	background: #f56f46;
	border: 1px solid #f56f46
}
.switch-currency .switch-input:checked+.switch-style:after, .switch-option .switch-input:checked+.switch-style:after {
	content: "";
	left: 1px
}
.switch-currency .switch-style, .switch-option .switch-style {
	position: relative;
	display: block;
	width: 54px;
	height: 30px;
	cursor: pointer;
	border-radius: 30px
}
.switch-currency .switch-style:after, .switch-currency .switch-style:before, .switch-option .switch-style:after, .switch-option .switch-style:before {
	content: "";
	position: absolute;
	left: 0;
	transition: all .25s ease
}
.switch-currency .switch-style:before, .switch-option .switch-style:before {
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 30px;
	border: 1px solid #f56f46;
	background: #f56f46
}
.switch-currency .switch-style:after, .switch-option .switch-style:after {
	content: "";
	top: 1px;
	left: 24px;
	width: 30px;
	height: 30px;
	border-radius: 30px;
	background: #fff
}
.dollars-price[aria-hidden=false], .euro-price[aria-hidden=false] {
	display: block
}
.dollars-price[aria-hidden=true], .euro-price[aria-hidden=true] {
	display: none
}
.modal-block {
	width: 690px
}
.modal-title p {
	margin-bottom: 0!important
}
#upgrade-infinite .modal-title, #upgrade-plus .modal-title {
	display: inline-block;
	width: 100%
}
#upgrade-infinite .modal-title .h2-like, #upgrade-plus .modal-title .h2-like {
	float: left;
	margin-top: .5rem;
	margin-bottom: 0
}
#upgrade-infinite .modal-title:before, #upgrade-plus .modal-title:before {
	content: "";
	float: left;
	display: block;
	width: 63px;
	height: 48px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 48' fill='none'%3E%3Crect x='20' y='12.5' width='30' height='30' rx='4' fill='%23F56F46'/%3E%3Cpath d='M12 8.5a4 4 0 014-4h22a4 4 0 014 4V22a4 4 0 01-1.2 2.9L36 29.4l-3.8 3.9a4 4 0 01-2.9 1.2H16a4 4 0 01-4-4v-22z' fill='%23172153'/%3E%3Crect width='13.4' height='3.6' rx='1.8' transform='matrix(0 1 1 0 25.2 15.5)' fill='%23E5EAF0'/%3E%3Crect width='3.6' height='3.6' rx='1.8' transform='matrix(0 1 1 0 25.2 10)' fill='%23E5EAF0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M41.6 23.7a4 4 0 01-.8 1.2L36 29.4l-3.8 3.9a4 4 0 01-1.2.8v-6.4a4 4 0 014-4h6.5z' fill='%23FFD147'/%3E%3C/svg%3E");
	margin-right: .5rem;
	margin-left: -1rem
}
.modal-inner.entry-content p {
	font-size: 1rem
}
.modal-inner .alert {
	margin-top: 15px
}
.modal-inner .alert p {
	font-weight: 400
}
.block-pricing__inner-container {
	margin-top: 2.5rem;
	margin-bottom: 5rem;
	justify-content: inherit
}
.block-pricing__column {
	min-width: 338px;
	height: 396px;
	line-height: 396px
}
.block-pricing__column:hover {
	height: 396px;
	line-height: 396px;
	transform: none
}
.block-pricing__column:first-child {
	margin-right: 15px
}
.wp-block-button.is-style-underline .wp-block-button__link {
	font-size: 1rem
}
.content-faq {
	display: inline-block;
	width: calc(100vw - 245px);
	padding: 2.5rem 6.5rem 6.5rem;
	bottom: 0;
	right: 0
}

@media (min-width:1920px) {
.content-faq {
	padding: 2.5rem 6.5rem 2.5rem 13rem
}
.page-profile .content-faq {
	position: absolute
}
}

@media (max-width:1250px) {
.content-faq {
	width: 100%;
	position: relative;
	padding: 2.5rem 1.5rem
}
}
.content-faq .h2-like {
	margin-bottom: 2rem
}
.content-faq .content-faq__list li {
	margin-bottom: 1.5rem
}
.content-faq .content-faq__list li:before {
	content: "";
	float: left;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M6 5.7a1.8 1.8 0 112.3 1.7.9.9 0 00-.6.8v.6' stroke='%23F56F46' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.8 10.5a.8.8 0 100 1.5.8.8 0 000-1.5z' fill='%23F56F46'/%3E%3Cpath d='M8 15A7 7 0 108 1a7 7 0 000 14z' stroke='%23F56F46' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/svg%3E");
	margin-top: .1rem;
	margin-right: .75rem
}
.content-faq .content-faq__list li a {
	font-size: 1rem;
	color: #f56f46
}
.content-faq .content-faq__list li a:hover {
	text-decoration: underline
}
.wrapper--375 {
	max-width: 375px;
	margin-right: auto;
	margin-left: auto
}

@media (max-width:1250px) {
.wrapper--375 {
	max-width: 330px
}
}
.login-container {
	padding-top: 4.5rem;
	text-align: center
}

@media (max-width:1250px) {
.login-container {
	padding-top: 4.5rem
}
}
.login-container a {
	text-decoration: underline
}
.login-container a:hover {
	text-decoration: none
}
.login-container .wp-block-button--go-back {
	margin-top: 3rem
}
.login-logo {
	/*margin-bottom: 48px*/
}
.login-title h1 {
	margin-bottom: .5rem;
	font-size: 1.625rem;
	text-shadow: 0 5px 0 #e2e2e2;
}
.login-title p {
	margin-bottom: 1.5rem
}
.login-form .field {
	width: 375px;
	height: 64px;
	margin: 0 auto 1rem
}

@media (max-width:1250px) {
.login-form .field {
	width: 100%;
	max-width: 100%
}
}
.login-form .login-password, .login-form .login-remember {
	font-size: .875rem
}
.login-form .login-remember {
	float: left
}
.login-form .login-remember label {
	line-height: 1.5;
	vertical-align: baseline
}
.login-form input[type=checkbox] {
	border: 1px solid #7e8993;
	border-radius: 4px;
	background: #fff;
	color: #555;
	clear: none;
	cursor: pointer;
	display: inline-block;
	line-height: 0;
	height: 1rem;
	margin: -.25rem .25rem 0 0;
	outline: 0;
	padding: 0!important;
	text-align: center;
	vertical-align: middle;
	width: 1rem;
	min-width: 1rem;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
	transition: border-color .05s ease-in-out
}
.login-form .login-password {
	text-align: right;
	max-width: 375px;
    margin: 0 auto;
}
.login-form .wp-block-button {
	margin-top: 1.5rem
}
.login-form .wp-block-button__link {
	width: 375px;
	font-weight: 700
}

@media (max-width:1250px) {
.login-form .wp-block-button__link {
	width: 100%;
	max-width: 100%
}
}
.form .form-fields {
	clear: both
}
.form .field {
	display: block;
	position: relative
}
.form .field input {
	width: 100%;
	height: 64px;
	border: 1px solid #d0d3d8;
	border-radius: 16px;
	padding: 1.4375rem 1.25rem;
	font-size: 1.125rem;
	color: #f56f46
}
.form .field input, .form .field input+label {
	font-family: Roboto, sans-serif;
	transition: all .3s cubic-bezier(.64, .09, .08, 1)
}
.form .field input+label {
	font-size: 18px;
	color: #454f59;
	pointer-events: none;
	position: absolute;
	top: 20px;
	left: 23px
}
.form .field input:optional {
border:1px solid #d0d3d8;
padding:1.4375rem 1.25rem
}
.form .field input:optional+label {
font-size:18px;
top:20px
}
.form .field input:focus, .form .field input:valid {
border:1px solid #f56f46;
padding:1.4375rem 1.25rem .75rem;
outline:none;
transition:all .3s cubic-bezier(.64, .09, .08, 1)
}
.form .field input:focus+label, .form .field input:valid+label {
font-size:11px;
top:12px;
transition:all .3s cubic-bezier(.64, .09, .08, 1)
}
.form .field-message small {
	font-family: Roboto, sans-serif;
	font-size: .875rem;
	color: #454f59
}
.form .field-message small a {
	font-weight: 700;
	text-decoration: underline
}
.form .field-message small a:hover {
	text-decoration: none
}
.form-personal .field-message {
	width: 287px;
	float: left;
	margin-right: 1rem;
	margin-bottom: 1rem
}

@media (max-width:1250px) {
.form-personal .field-message {
	width: 100%
}
}
.form-personal .field-message .field {
	margin-right: 0;
	margin-bottom: .5rem
}
.form-personal .field {
	width: 287px;
	height: 64px;
	float: left;
	margin-right: 1rem;
	margin-bottom: 1rem
}

@media (max-width:1250px) {
.form-personal .field {
	width: 100%
}
}
.burger {
	width: 24px;
	height: 29px
}
.veganburger {
	width: 24px;
	height: 22px;
	position: relative;
	display: block;
	cursor: pointer
}
.veganburger span {
	background: #fff;
	height: 2px;
	width: 24px;
	position: absolute;
	display: block;
	content: "";
	transition: all .3s ease-out .07s;
	left: 50%;
	transform: translateX(-50%)
}
.veganburger .pain {
	top: 0
}
.veganburger .ketchup {
	top: 10px
}
.veganburger .tempeh {
	top: 20px
}
.veganburger.active span {
	background: #fff;
	box-shadow: none
}
.veganburger.active .pain {
	top: 10px;
	transform: translateX(-50%) rotate(135deg)
}
.veganburger.active .ketchup {
	width: 0
}
.veganburger.active .tempeh {
	top: 10px;
	transform: translateX(-50%) rotate(-135deg)
}
.sidebar {
	width: 245px;
	height: 100vh;
	padding: 2.5rem 0;
	background-color: #172153
}

@media (max-width:1250px) {
.sidebar {
	width: 100%;
	max-width: 100%;
	height: auto;
	padding: 1.125rem 0
}
.sidebar .sidebar-logo {
	float: left
}
.sidebar .burger {
	float: right;
	margin-top: .2rem
}
.sidebar .sidebar-menu-content {
	display: none;
	width: 100%
}
}
.sidebar .sidebar-padding {
	padding: 0 1.5rem
}
.sidebar .wp-block-separator {
	display: inline-block;
	width: 100%;
	background-color: #f5f7fa;
	opacity: .2;
	margin: 1.375rem auto 2.6875rem
}
.sidebar>.wp-block-button {
	margin-top: 4.25rem;
	margin-bottom: 1.3125rem;
	text-align: center
}

@media (max-width:1250px) {
.sidebar>.wp-block-button {
	display: none;
	padding: 0 1.5rem
}
}
.sidebar>.wp-block-button--download .wp-block-button__link {
	font-size: .875rem;
	line-height: 1rem;
	padding: .8rem 2rem 1rem
}

@media (max-width:1250px) {
.sidebar>.wp-block-button--download .wp-block-button__link {
	width: 100%
}
}
.sidebar .helpcenter {
	display: inline-block;
	width: 100%;
	font-size: 1rem;
	color: #fff;
	opacity: .8;
	text-align: center;
	transition: all .3s ease-out .07s
}

@media (max-width:1250px) {
.sidebar .helpcenter {
	display: none
}
}
.sidebar .helpcenter:after {
	content: "";
	display: inline-block;
	width: 14px;
	height: 15px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none'%3E%3Cg opacity='.8' clip-path='url(%23clip02)' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 7.2l5.8-5.8m0 4.4V1.4H8.9m2.6 9.6v2.4c0 .2 0 .4-.2.5-.2.2-.5.3-.7.3H1.8c-.3 0-.5-.1-.7-.3a.6.6 0 01-.3-.5V4c0-.2.1-.4.3-.5.2-.2.4-.3.7-.3h3.3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip02'%3E%3Cpath fill='%23fff' d='M0 0h14v15H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	margin-left: .5em
}
.sidebar .helpcenter:hover {
	opacity: 1;
	transition: all .3s ease-out .07s
}
.sidebar-menu__first-name {
	display: inline-block;
	width: 100%;
	margin-top: 2.5rem;
	margin-bottom: 1.5rem;
	font-family: Gotham, sans-serif;
	font-weight: 500;
	font-size: 1.375rem;
	color: #fff;
	text-align: left
}
.sidebar-menu li.benefits a:after, .sidebar-menu li.cdn a:after, .sidebar-menu li.images a:after, .sidebar-menu li.license a:after, .sidebar-menu li.logout a:after, .sidebar-menu li.share a:after, .sidebar-menu li.sites a:after {
	content: "";
	display: block;
	width: 22px;
	height: 22px;
	float: right;
	margin-top: -2px
}
.sidebar-menu li.logout a:after {
	height: 23px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='23' fill='none'%3E%3Cg opacity='.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 20H4.5a2 2 0 01-1-.4c-.4-.2-.5-.5-.5-.7V5c0-.2.1-.5.4-.7A2 2 0 014.5 4h7.3' stroke='%23fff'/%3E%3Cpath d='M8.4 11.2h12.3M16 15.7l4.7-4.6-4.6-4.5' stroke='%23F56F46'/%3E%3C/g%3E%3C/svg%3E")
}
.sidebar-menu li.license a:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cg opacity='.7' stroke-width='.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3.6v7a11 11 0 007 10.2l1 .3c.6.3 1.4.3 2 0l1-.3a11 11 0 007-10.2v-7a1.4 1.4 0 00-.9-1.3A19.9 19.9 0 0011 .7c-2.8 0-5.6.5-8.1 1.6A1.4 1.4 0 002 3.6v0z' stroke='%23fff'/%3E%3Cpath d='M11 15.8a5.5 5.5 0 100-11 5.5 5.5 0 000 11zm0-11c2.8 3.7 2.8 7.3 0 11m0-11c-2.8 3.7-2.8 7.3 0 11m-5.5-5.5h11' stroke='%23F56F46'/%3E%3C/g%3E%3C/svg%3E")
}
.sidebar-menu li.sites a:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cg opacity='.7' clip-path='url(%23clip01)' stroke-width='.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.5 18.3V3.8a2 2 0 00-2-2H2.3A1.8 1.8 0 00.5 3.7v14.6a1.8 1.8 0 001.8 1.9h17.4a1.8 1.8 0 001.8-1.9zM0 6.9h22' stroke='%23fff'/%3E%3Cpath d='M3.7 3.9a.2.2 0 110 .5.2.2 0 010-.5m2 0a.2.2 0 110 .5.2.2 0 010-.5m2.1 0a.2.2 0 110 .5.2.2 0 010-.5' stroke='%23F56F46'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip01'%3E%3Cpath fill='%23fff' d='M0 0h22v22H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}
.sidebar-menu li.cdn a:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cg opacity='.7' stroke-width='.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.1 21.3s5.3-.7 6.7-5.5h-2.7l5-4.1 3.2 4.1h-2s-.6 5.5-10.2 5.5z' stroke='%23F56F46'/%3E%3Cpath d='M5.5 19.7A10.3 10.3 0 1121.2 9.6M7.1 17.9c-.6-2.3-1-4.6-1-6.9 0-4.2 1-8 2.4-10M.7 10.3h12.4M2.7 4.8h16.5m-17.3 11h8.4M13.5 1c1.2 1.8 2 5 2.3 8.6' stroke='%23fff'/%3E%3C/g%3E%3C/svg%3E")
}
.sidebar-menu li.images a:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cg opacity='.7' stroke-width='.67' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.7 2.3a.92.92 0 00-.9-.92H2.3a.92.92 0 00-.92.91v16.5a.92.92 0 00.91.92h16.5a.92.92 0 00.92-.92V2.3z' stroke='%23fff'/%3E%3Cpath d='M17.42 16.04l-2.44-6.5a.46.46 0 00-.8-.09L11 14.21l-1.88-2.25a.46.46 0 00-.74.05l-2.42 4.03m1.37-8.25a1.38 1.38 0 100-2.75 1.38 1.38 0 000 2.75z' stroke='%23F56F46'/%3E%3Cpath d='M19.7 16.04H1.39' stroke='%23fff'/%3E%3C/g%3E%3C/svg%3E")
}
.sidebar-menu li.share a:after {
	height: 20px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' fill='none'%3E%3Cg opacity='.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 17.5L3 9.1a4.8 4.8 0 01-.9-5.5v0A4.8 4.8 0 015.6 1a4.7 4.7 0 014.1 1.3L11 3.6l1.3-1.3a4.7 4.7 0 014-1.3A4.7 4.7 0 0120 3.6v0c.4 1 .6 2 .4 3' stroke='%23fff'/%3E%3Cpath d='M13.7 15c.9 0 1.6-.7 1.6-1.6 0-.8-.7-1.5-1.6-1.5-.8 0-1.5.7-1.5 1.5 0 .9.7 1.6 1.5 1.6zm5.1 2c.9 0 1.6-.6 1.6-1.5 0-.8-.7-1.5-1.6-1.5-.8 0-1.5.7-1.5 1.5 0 .9.7 1.6 1.5 1.6zm0-5.1c.9 0 1.6-.7 1.6-1.6 0-.9-.7-1.6-1.6-1.6-.8 0-1.5.7-1.5 1.6 0 .9.7 1.6 1.5 1.6zm-3.8.7l2.5-1.5M15.2 14l2.2 1' stroke='%23F56F46' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E")
}
.sidebar-menu li.benefits a:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cg opacity='.7' stroke-width='.7'%3E%3Cpath d='M10 2H2.7c-.4 0-.7.3-.7.7V10c0 .2 0 .3.2.5l9 9c.3.3.8.3 1 0l7.3-7.3c.3-.2.3-.7 0-1l-9-9A.7.7 0 0010 2z' stroke='%23fff'/%3E%3Ccircle cx='6.5' cy='6.5' r='1.1' stroke='%23F56F46'/%3E%3C/g%3E%3C/svg%3E")
}
.sidebar-menu li.active a {
	background-color: hsla(0,0%,98%,.1)
}
.sidebar-menu li a {
	display: block;
	width: 100%;
	padding: .625rem;
	font-family: Roboto, sans-serif;
	font-size: 1rem;
	color: #fff;
	border-radius: 8px;
	background-color: transparent;
	transition: all .3s ease-out .07s
}
.sidebar-menu li a:hover {
	background-color: hsla(0,0%,98%,.1);
	transition: all .3s ease-out .07s
}
.content-account.has-gray-background-color, .content-faq.has-gray-background-color {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='204' height='248' fill='none'%3E%3Cpath d='M910.5-57h-197c-22 0-40 18-40 40v91c0 22-18 40-40 40h-550c-22 0-40 18-40 40v459' stroke='%23172153' stroke-width='2'/%3E%3Cpath d='M910.5-99.5h-195a80 80 0 00-80 80v71c0 11-9 20-20 20H81a80 80 0 00-80 80V613' stroke='%23F56F46' stroke-width='2'/%3E%3Cpath d='M910.5-14.5H741c-11 0-20 9-20 20v71a80 80 0 01-80 80H106c-11 0-20 9-20 20V613' stroke='%23FFD147' stroke-width='2'/%3E%3C/svg%3E");
	background-position: 100% 100%;
	background-repeat: no-repeat
}

@media (max-width:1250px) {
.content-account.has-gray-background-color, .content-faq.has-gray-background-color {
	background-image: none
}
}
.content-account .h2-like, .content-faq .h2-like {
	margin-bottom: 1.5rem;
	font-size: 1.625rem
}
.content-account {
	display: inline-block;
	width: calc(100vw - 245px);
	padding: 2.5rem 6.5rem
}
.content-account.wrapper--1200 {
	margin: 0
}

@media (min-width:1920px) {
.content-account {
	padding: 2.5rem 0 2.5rem 13rem
}
}

@media (max-width:1250px) {
.content-account {
	width: 100%;
	padding: 3rem 1.5rem
}
}
.content-account .h3-like {
	margin-top: 2rem;
	margin-bottom: 1.5rem
}
.content-account .bullet-list li {
	display: block;
	line-height: 1.5;
	margin: 1.6em 0;
	position: relative;
	padding-left: 37px
}
.content-account .bullet-list li:before {
	display: block;
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background: #f56f46;
	margin-right: 27px;
	margin-top: calc(1em - 8px);
	left: 0;
	position: absolute
}

@media (max-width:1250px) {
.entry-account svg {
	max-width: 100%
}
}
.entry-account a {
	font-weight: 700;
	text-decoration: underline
}
.entry-account a:active, .entry-account a:focus, .entry-account a:hover {
	color: #f56f46
}
.entry-account a[target=_blank]:after {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 0 0 .33em;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M14.6 5.4v-4h-4m4 0l-8.8 8.8M7.6 4H2.3a.9.9 0 00-.9.8v8.8c0 .5.4.9 1 .9H11a.9.9 0 00.8-1v-5' stroke='%230C0F1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	vertical-align: -.1rem
}
.entry-account p {
	margin-bottom: 1rem;
	line-height: 1.5rem
}
.entry-account .wp-block-columns {
	margin-top: 3rem
}
.col {
	box-sizing: border-box;
	display: table-cell;
	vertical-align: top;
	position: relative
}

@media (max-width:1250px) {
.col {
	display: inline-block
}
}
.row-content {
	box-sizing: border-box;
	display: flex;
	flex: 0 1 auto;
	flex-direction: row;
	flex-wrap: wrap;
	max-width: 1200px
}
.col-content {
	box-sizing: border-box;
	flex: 0 0 auto
}
.col-content-3 {
	flex-basis: 25%;
	max-width: 25%
}
.col-content-5 {
	flex-basis: 41.66666667%;
	max-width: 41.66666667%
}
.col-content-55 {
	flex-basis: 45%;
	max-width: 45%
}
.col-content-6 {
	flex-basis: 50%;
	max-width: 50%
}
.col-content-12 {
	flex-basis: 100%;
	max-width: 100%
}

@media (max-width:1250px) {
.col-content-3, .col-content-5, .col-content-6, .col-content-55 {
	flex-basis: 100%;
	max-width: 100%
}
}
.pagination {
	margin-top: 2em;
	margin-bottom: 2em
}
.pagination ul li .page-numbers {
	font-size: .875rem;
	font-weight: 400;
	text-decoration: none
}

.dots {
	b/*ackground-image: url(pattern.svg);
	background-repeat: repeat-x;
	background-size: 465px 283px;
	background-position-x: right;
	background-position-y: bottom;*/
	padding: 0 0 80px;
	background-color: #f5f7fa;
}

#box {
    position: relative;
    border-radius: 4px;
  }

  #box::before,
  #box::after {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width:300px;
    background: rgba(0, 0, 0, 0.7);
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
    transform: rotate(-3deg);
  }

  #box::after {
    transform: rotate(3deg);
    right: 10px;
    left: auto;
  }
#login_error p {
	padding: 0px !important;
    margin: 0px !important;
}