.wp-site-blocks {
	padding:0 !important;
}

.wp-container-2{
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
	top:1rem !important;
	background: #F5F5F5 !important;
	height:80px !important;
}


.elementor-element-c17fe6e h2 {
  background: -webkit-linear-gradient(45deg, #FFF268, #FF689D);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
   line-height: 0.9 !important;
}



h1, h2, h3, h4, h5, h6, p {
		margin:6px 0 !important;
		padding:0 !important;
		line-height: 1.5;
}

h2, h3{
		font-weight:700 !important;
}
	

.wp-block-separator{
		display:none;
}

.primary_cta, .elementor-button{
		padding: 12px 18px !important;
    background-color: #ffffff !important;
    border-radius: 6px !important;
    display: block !important;
    width: fit-content;
		font-size: 1em !important;
    font-weight: bold !important;
    box-shadow: 0px 0px 5px #00000011 !important;
}

 .link_primary a{
		padding: 8px 12px !important;
    background-color: #ffffff !important;
    border-radius: 6px !important;
    display: block !important;
    width: fit-content;
		font-size: 1em !important;
    font-weight: bold !important;
    box-shadow: 0px 0px 5px #00000011 !important;
		color:#000000 !important;
}

 .link_primary a span, .primary_cta span, .elementor-button span
		{
				 background: -webkit-linear-gradient(45deg, #E8D567, #FF689D);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}

 .link_secondary a{
		opacity:0.5;	 
}

.primary_cta:hover, .elementor-button:hover,  .link_primary a:hover{
	transition:0.15s;
	box-shadow: 3px 0px 10px #00000033 !important;	
	text-decoration: none !important;
}

.elementor-button span:hover{
		text-decoration: none !important;	
}

button.wpforms-submit{
		padding: 10px 12px !important;
    background-color: #000000 !important;
    border-radius: 6px !important;
    display: block !important;
    width: fit-content;
		font-size: 1em !important;
    font-weight: bold !important;
    box-shadow: 0px 0px 5px #00000011 !important;
		color:#ffffff !important;
    height: auto !important;
}

.tertiary_link{
		font-style:italic;
		opacity:0.7;
}

.wp-site-blocks .alignfull{
	margin-right:0 !important;
	margin-left:0 !important;	
}

div.wpforms-container-full .wpforms-confirmation-container-full{
		background: none !important; 
    border: none !important; 
    padding: 0 !important;
}

.wp-block-navigation__responsive-container-open svg {
    height: 48px !important;
    width: 48px !important;
}