/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 07 2025 | 10:46:41 */
/*----------  COOKIE YES STYLING -----------*/
.cky-notice-btn-wrapper .cky-btn,
.cky-prefrence-btn-wrapper .cky-btn {
	padding: 10px 35px;
}
/*--------  END COOKIE YES STYLING ---------*/
/*----------  ELEMENTOR ELEMENTS STYLING -----------*/
/*--------  END ELEMENTOR ELEMENTS STYLING ---------*/
/*------------------- HEADER STYLING ---------------*/
/*----------------- END HEADER STYLING -------------*/
/*---------------- TYPOGRAPHY ---------------------*/
.no_marg {
	margin 0 !important;
}
/*-------------- END TYPOGRAPHY -------------------*/
/*--------------------- BUTTONS -------------------*/
#about-button .elementor-button:hover .elementor-button-icon path {
	fill: #fff!important;
}
#home-button .elementor-button:hover .elementor-button-icon path {
	fill: #3CB3D9!important;
}
/*------------------- END BUTTONS -----------------*/
/*---------------------- FORMS ---------------------*/
.gform_title {
	display: none;
}
.ginput_container.ginput_container_text input[type="text"],
.ginput_container.ginput_container_email input[type="email"],
.ginput_container.ginput_container_textarea .textarea.large {
	color: #C3C2C1!important;
	border-color: #C3C2C1;
	border-radius: 0px;
	box-shadow: none;
	min-block-size: 3rem;
	font-size: 16px;
}
.gform-theme--foundation .gfield textarea.large {
	min-block-size: 10rem;
}
input#gform_submit_button_1.gform_button.button {
	background-color: #3CB3D9;
	padding: 16px 36px 16px 36px;
	width: 40%;
	border-radius: 0px;
	font-size: 16px;
}
input#gform_submit_button_1.gform_button.button:hover {
	background-color: #fff;
	color: #3CB3D9;
	border: 1px solid #3CB3D9;
}
h2.gform_submission_error.hide_summary {
	letter-spacing: 0px!important;
}
/*-------------------- END FORMS -------------------*/
/*-------------------- PAGES ----------------------*/
/*------------------ END PAGES --------------------*/
/*-------------------- BLOG ----------------------*/
/*------------------ END BLOG --------------------*/
/*-------------------- SINGLE POST ----------------------*/
/*------------------ END SINGLE POST --------------------*/
/*-------------------- FOOTER ----------------------*/
/*------------------ END FOOTER --------------------*/
/*------------------- MEDIA QUERY ----------------------*/
@media screen and (min-width: 1600px) {
}
@media screen and (min-width: 1440px) and (max-width: 1599px) {
}
@media screen and (min-width: 1200px) and (max-width: 1439px) {
}
@media screen and (max-width: 1200px) {
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
}
@media screen and (max-width: 1025px){
	.elementor-item.has-submenu:hover .sub-arrow svg {
		fill: #fff!important;
	}
	.elementor-sub-item:hover{
		color: #3CB3D9!important;
		background: #fff!important;
	}
}
@media screen and (min-width: 993px) and (max-width: 1024px) {
}
@media screen and (min-width: 768px) and (max-width: 992px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 640px) and (max-width: 767px) {
}
@media screen and (min-width: 480px) and (max-width: 639px) {
}
@media screen and (max-width: 479px) {
	input#gform_submit_button_1.gform_button.button {
		width: 100%!important;
	}
}
@media (min-width: 481px) and (max-width: 767px) {
	.elementor-loop-container.elementor-grid {
		grid-template-columns: repeat(2, 1fr) !important;
	}
}
/*------------------ END MEDIA QUERY --------------------*/
