/*
Theme Name:     kreotech
Theme URI:      n/a
Template:       kadence
Author:         Pro Author
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/


/* .no-margin-l .kb-row-layout-id518_9a43e4-58 > .kt-row-column-wrap {
    max-width: 623px;
    margin-left: none !important;
} */

.site-middle-footer-inner-wrap {
	max-width: 1500px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
.last-section .wp-block-kadence-column.kadence-column2_3cbf71-54{
		transform: translatey(93px);
	}
@media(min-width: 1100px) {
	.last-section .wp-block-kadence-column.kadence-column2_3cbf71-54{
		transform: translatey(93px);
	}
/* 	.hero-container{
	width:64%;
} */
}
@media(min-width: 768px) {
	.icon-section .kt-row-column-wrap.kt-has-2-columns {
		grid-template-columns: 100px 1fr !important;
	}
	.icon-section {
		width: 100% !important;
		display: block !important;
	}
}
.kb-row-layout-id2_c4340a-29 > .kt-row-column-wrap {
	padding-left: 0 !important;
	padding-right: 0 !important;
	max-width: 1500px;
	margin-left: auto !important;
	margin-right: auto !important;
}
.kadence-column2_3cbf71-54{
	margin-left: 0 !important;
	margin-right: 0 !important;
}
@media(max-width: 1100px) {
	.kadence-column2_1141a3-5f > .kt-inside-inner-col{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}	
	.kb-row-layout-id2_c4340a-29 > .kt-row-column-wrap {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}
@media(max-width: 600px) {
	.wp-block-kadence-advancedheading.kt-adv-heading2_d908cf-34, .wp-block-kadence-advancedheading.kt-adv-heading2_d908cf-34[data-kb-block="kb-adv-heading2_d908cf-34"] {
		font-size: 25px !important;
	}
	.kadence-column2_3cbf71-54, .kt-inside-inner-col > .kadence-column2_3cbf71-54:not(.specificity){
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.kadence-column2_3cbf71-54 > .kt-inside-inner-col{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}
@media(max-width: 767px) {
	.last-section .wp-block-kadence-column.kadence-column2_3cbf71-54{
		transform: translatey(0px);
	}
}

@media(max-width: 1024px) {
	.site-middle-footer-inner-wrap {
		grid-column-gap: 30px !important;
		grid-row-gap: 30px !important;
	}
	.kadence-column2_940611-95 .alignright {
		float: unset !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-textarea{
	border: none !important;
	background: #EBF1F3 !important;
	width: 100% !important;
	border-radius: 0 !important;
	margin-bottom: 10px;
	resize: none !important;
}
.wpcf7-form .wpcf7-textarea {
	height: 120px;
}
.wpcf7-form  .wpcf7-list-item {
	margin-left: unset !important;
	margin-bottom: 10px;
}
.wpcf7-form .wpcf7-submit {
	display: block;
	margin-left: auto !important;
	background: #45BEE2 !important;
	color: #222941 !important;
	font-family: 'Montserrat'!important;
	font-weight: 700!important;
	font-size: 18px!important;
	opacity: 1 !important;
	padding: 12px 16px !important;
	border-radius: 15px !important;
}
/* .hero-container .entry-header{
	max-width: 1000px !important;
} */

.site-main-header-wrap {
    box-shadow: 0 3px 4px 0px rgba(0,0,0,.16)!important;
}