a:hover {
	color: #f5da2a;
}
[data-menu*=type-1]>ul>li:last-child>a {
    padding-inline-end: 16px;
}
[data-column="copyright"] {
    width: calc(100vw - 445px);
}
[data-column="socials"] {
	width: 150px;
}
.page-id-748 [data-vertical-spacing*=bottom] {
	padding-bottom: 0;
}
#subscribe-email input {
    height: 42px!important;
}
#main-container #header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
button.wp-block-button__link.no-border-radius.has-palette-color-11-border-color.has-text-color.has-palette-color-10-color.has-background.has-palette-color-11-background-color {
    line-height: 9px;
}
div#block-3 {
    width: 500px;
}
li#menu-item-102 a.ct-menu-link {
    background: #fcb900;
    height: 40px;
		color: #161616;
}
svg.ct-icon {
    fill: #fff;
}
.wp-container-core-group-is-layout-3.wp-container-core-group-is-layout-3,
.wp-container-core-group-is-layout-4.wp-container-core-group-is-layout-4,
.wp-container-core-group-is-layout-5.wp-container-core-group-is-layout-5 {
    overflow-x: scroll;
    height: 250px;
    flex-direction: unset!important;
}
@media only screen and (max-width: 600px) {
	h1 {
		--theme-font-size: 26px;
	}
	body {
		--wp--preset--spacing--70: 1.38rem;
	}
	.wp-block-group.is-layout-flow.wp-container-core-group-layout-1.wp-block-group-is-layout-flow {
		padding-right: 0!important;
		padding-left: 0!important;
	}
	.wp-container-core-buttons-layout-1.wp-container-core-buttons-layout-1 {
		flex-wrap: wrap!important;
	}
	/* .wp-element-button, .wp-block-button__link {
		width: 90vw!important;
	} */
	div#block-3 {
    width: 100%!important;
	}
	button.wp-block-button__link.no-border-radius.has-palette-color-11-border-color.has-text-color.has-palette-color-10-color.has-background.has-palette-color-11-background-color {
    margin-left: 0px!important;
		margin-top: 10px!important;
	}
	.wp-block-jetpack-subscriptions.wp-block-jetpack-subscriptions__supports-newline:not(.wp-block-jetpack-subscriptions__use-newline) .is-not-subscriber .wp-block-jetpack-subscriptions__form-elements {
    align-items: flex-start;
    display: flex;
		flex-direction: column;
	}
	.wp-container-core-buttons-layout-2.wp-container-core-buttons-layout-2 {
    justify-content: flex-start!important;
}
	#subscribe-email {
		width: 100%;
	}
[data-footer*="type-1"] [data-column="socials"] {
    --horizontal-alignment: flex-start;
    margin-top: 20px;
	}
}