/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.landingpageform .form-group { margin: 0 0 20px; }
.landingpageform .form-group p { margin: 0; padding: 0; position: relative; }
.landingpageform .form-group img { position: absolute; top: 8px; left: 0; z-index: 1; }
.landingpageform .form-group br { display: none; }
.landingpageform .form-group .form-control { width: 100%; border-radius: 0; border: 0; border-bottom: 1px solid rgb(24 24 24 / 20%); padding: 5px 15px 7px 30px; background: #ffffff; box-shadow: none; outline: none; color: #181818; font-size: 16px; -webkit-text-fill-color: #181818; }
.landingpageform .form-group .formbutton { width: 100%; background: #FEBD59; border: 0; border-radius: 0; color: #000000; font-weight: 700; font-size: 16px; padding: 12px 10px; transition: all .4s; }
.landingpageform .form-group .formbutton:hover { background:#000; color:#fff; }
.landingpageform .form-group .wpcf7-spinner { position: absolute; top: 0; left: 65%; margin: 10px 0 0; }
.landingpageform .formcheckbox p { display: flex ; align-items: center; }
.landingpageform .formcheckbox .wpcf7-list-item { margin: 0; display: inline-block; vertical-align: middle; }
.landingpageform .formcheckbox .wpcf7-list-item label { color: #83827F; font-size: 15px; cursor: pointer; display: flex ; align-items: center; gap: 10px; }
.landingpageform .formcheckbox .wpcf7-list-item input[type="checkbox"] { width: 16px; height: 16px; }
.clientslider .slick-arrow, .mobileslider .slick-arrow { width: 32px; height: 32px; background: #febd59 !important; left: 0px; border-radius: 50px; color: #000; z-index: 9; }
.clientslider .slick-arrow::before, .mobileslider .slick-arrow::before { content: '\0276E'; color: #000; opacity: 1; font-size: 19px; }
.clientslider .slick-next.slick-arrow, .mobileslider .slick-next.slick-arrow { left: auto; right: 0; }
.clientslider .slick-next.slick-arrow::before, .mobileslider .slick-next.slick-arrow::before { content: '\0276F'; }
.mobileslider .slick-arrow { top: 35%; }


@media (max-width: 600px){
#page .serramentbox .elementor-image-box-img { width: 130px; height: 130px; }
	
	
}



