/* late global css */


.contact-form .piotnetforms-field-container input,
.contact-form .piotnetforms-field-container select,
.contact-form .piotnetforms-field-container textarea {
    outline: none;
    border: 0;
    border-radius: 10px;
    padding: 12px 11px;
    color: var(--blue);
}

.contact-form ::placeholder {
  color: var(--blue);
  opacity: 1; /* Firefox */
}

.contact-form ::-ms-input-placeholder { /* Edge 12-18 */
  color: var(--blue);
}

.contact-form .piotnet-column__inner>:not(.piotnet-widget),
.contact-form .piotnet-column__inner [data-piotnet-editor-widgets-item-root] {
	padding: 0
}

.contact-form .piotnet-column__inner {
    column-gap: 2%;
}

.contact-form .piotnetforms-button {
    padding: 14.5px 21px;
    border-radius: 10px;
    font-size: 75%;
}

@media (min-width: 768px) {
	
	/*
	#piotnetforms .contact-form .piotnet-column__inner .piotnetforms-fields-wrapper:not(:last-child) {
		width: 48%
	}
	*/
}

@media (min-width: 3540px) {
	
	
}

@media (min-width: 1025px) and (max-width: 1366px) {
	
	
}

@media (min-width: 768px) and (max-width: 1024px) {

	
	
}

@media (max-width: 767px) {
	

	
}

@media (max-width: 499px) {
	
	
	.slideout-overlay {
		background-color: rgba(10,10,10,.6);
	}
	
	.slideout-navigation .off-canvas-logo {
		margin-top: 60px;
		margin-bottom: 40px
	}
	
	.main-navigation .main-nav>ul {
		line-height: 40px;
	}
	
	.slideout-navigation .off-canvas-logo,
	.slideout-navigation a.mobile-cta {
		margin-left: 20px;
	}
	
	.slideout-navigation a.mobile-cta {
		color: var(--brand-color)
	}
	
	.main-navigation .inside-navigation {
		padding-left: 9px;
	}
	
}