:root {
	--border-radius: 3rem;
	--button-border-radius: 3rem;
	--grid-gap: 4rem;
}

/*Presets*/
*{box-sizing:border-box;}
img{max-width:100%;vertical-align:middle;height:auto;}



/*Grid*/
.grid { display: grid;grid-gap:4rem;}
@media screen and (max-width:576px) {
	.grid { grid-template-columns: 1fr !important; }
}


/*Sections*/
section{background-size:cover;background-position:center;}
section.full-width .container, .container.full-width { max-width: 100%; width: 100%; padding-left: 8rem; padding-right: 8rem; }
.container .container { padding: 0; }


/**Container**/
@media screen and (min-width:1025px ) {
	.container{ position: relative; width: 85%; max-width: 117rem; margin: 0 auto; padding: 0rem;}
	.container .container {padding: 0; margin: 0;}
}


@media screen and (max-width:1024px ) {
	.container { width: 75%;max-width: 75%; margin: 0 auto; }
}

	




/**NEVER REMOVE**/
.wp-block{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;}