/*
Theme Name: Groupe Vent Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: groupe-vent
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Groupe Vent is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1753709001
Updated: 2025-07-28 13:23:21

*/


.left_skew_btn .elementor-button {transform: skew(22deg);}
.left_skew_btn .elementor-button span {transform: skew(-12deg);}
.right_skew_btn .elementor-button {transform: skew(-22deg);}
.right_skew_btn .elementor-button span {transform: skew(12deg);}
.logocenter {right: 0; width: 131px; margin: auto;}
.panelslider .bdt-panel-slide-item:before {
	background-color: transparent !important;
    background-image: linear-gradient(to bottom, #00000000 55%, #0C182D 92%) !important;
    opacity: 1 !important;
}
.panelslider .bdt-panel-slide-item {border-radius: 30px;}
.panelslider .swiper-pagination-bullet {width: 33px !important; border-radius: 4px; height: 4px !important;}
.panelslider .swiper-pagination-bullet-active {width: 75px !important;}
.panelslider .bdt-panel-slide-text {
	position: absolute;
    top: -1px;
    right: -1px;
    width: 71px;
    height: 71px;
	background-color: #26414f;
	border-radius: 0px 0px 15px 15px;
	margin-top: 0;
	padding: 10px;
}
.panelslider .bdt-panel-slide-text img {filter: brightness(0) saturate(100%) invert(100%) sepia(72%) saturate(306%) hue-rotate(192deg) brightness(119%) contrast(100%);}
.panelslider .bdt-panel-slide-text p {margin-bottom: 0px;}
.testimonial_slide .bdt-ep-review-card-carousel-text {
	height: 93px;
    overflow-x: auto;
}
.inputwrap {display: flex; gap: 20px;}
.inputwrap div {width: 50%;}
.wpcf7-form label {margin-bottom: 10px;}
.wpcf7-form .wpcf7-form-control {font-family: "Poppins", Sans-serif; font-size: 14px;}
.formbtn {margin-top: 20px; position: relative; text-align: right;}
.formbtn p {margin-bottom: 0px;}
.formbtn .wpcf7-spinner {
	position: absolute;
    bottom: 12px;
    display: block;
    right: 0;
}
.wpcf7-response-output {text-align: center; font-family: "Poppins", Sans-serif; font-size: 14px;}
.wpcf7-not-valid-tip {font-family: "Poppins", Sans-serif; font-size: 14px;}
.formbtn .wpcf7-submit {transform: skew(-10deg);}
.panelslider2 .bdt-ep-static-carousel-image img {width: 100%; height: 450px; object-fit: cover;}
.panelslider2 .bdt-ep-static-carousel-image {position: relative;}
.panelslider2 .bdt-ep-static-carousel-image:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background-color: transparent !important;
    background-image: linear-gradient(to bottom, #00000000 55%, #0C182D 92%) !important;
}
.panelslider2 .bdt-ep-static-carousel-content {
	position: absolute !important;
	bottom: 0;
	right: 0;
    left: 0;
	z-index: 2 !important;
}
.panelslider2 .bdt-ep-static-carousel-item {border-radius: 40px;}
.panelslider2 .swiper-pagination-bullet {width: 33px !important; border-radius: 4px; height: 4px !important;}
.panelslider2 .swiper-pagination-bullet-active {width: 75px !important;}
.imgslidewr .bdt-ep-static-carousel-image {justify-content: center;}
.imgslidewr .bdt-ep-static-carousel-image img {height: 350px; object-fit: contain;}
.hfe-site-logo-container img {
	height: 153px;
    object-fit: contain;
}


/* ============Responsive============ */
@media only screen and (min-width: 320px) and (max-width: 767px) {
.left_skew_btn .elementor-button {transform: skew(0deg);}
.left_skew_btn .elementor-button span {transform: skew(0deg);}
.right_skew_btn .elementor-button {transform: skew(0deg);}
.right_skew_btn .elementor-button span {transform: skew(0deg);}	
.bannersliders .bdt-icon i {font-size: 18px !important;}
.bannersliders .bdt-position-z-index {right: 0; margin: auto;}
.bannersliders .bdt-arrows-container {justify-content: center;}
.hfe-site-logo-container img {height: 106px; padding: 0px 10px;}
}

