html body .elementor-location-header{position:absolute;top:0;z-index:10;width:100%}html body .elementor-location-header #header-tgh{background:transparent;width:100% !important;transition:0.3s}html body .elementor-location-header #header-tgh #logo{transition:0.3s}html body .elementor-location-header #header-tgh nav ul li a{max-width:210px;white-space:collapse;text-align:center}html body .elementor-location-header #header-tgh nav ul li.entreprise a{max-width:170px !important;margin-right:15px}html body .elementor-location-header.active #header-tgh{background:#fff;transition:0.3s}html body .elementor-location-header.active #header-tgh #logo img{width:100px;transition:0.3s}html body .elementor-location-header #pymac_to_top{opacity:0;transition:0.5s all;cursor:pointer}html body .elementor-location-header #pymac_to_top.activeScroll{opacity:1}html body.home .elementor-location-header #header-tgh nav ul li>a{color:#fff;transition:0.3s}html body.home .elementor-location-header #header-tgh nav ul li>a svg{fill:#fff}html body.home .elementor-location-header #header-tgh nav ul li ul{width:100% !important}html body.home .elementor-location-header #header-tgh nav ul li ul li a{color:#1d2228}html body.home .elementor-location-header #header-tgh nav ul li:hover a{color:#dcaf09;transition:0.3s}html body.home .elementor-location-header.active #header-tgh nav ul li>a{color:#1d2228;transition:0.3s}html body.home .elementor-location-header.active #header-tgh nav ul li>a svg{fill:#1d2228}html body.home .elementor-location-header.active #header-tgh nav ul li:hover a{color:#dcaf09;transition:0.3s}@media screen and (min-width:1230px){html body .elementor-location-header #header-tgh nav ul li ul.sub-menu li a{max-width:300px !important;margin-right:0px;color:#1d2228 !important;text-align:left;transition:0.3s}html body .elementor-location-header #header-tgh nav ul li ul.sub-menu li:hover a{color:#dcaf09;transition:0.3s}}@media screen and (max-width:1416px){html body .elementor-location-header #header-tgh nav ul li a{max-width:200px;font-size:0.8em}html body .elementor-location-header #header-tgh nav ul li.entreprise>a{max-width:150px !important;margin-right:10px}html body .elementor-location-header #header-tgh #bouton a span{font-size:0.9em}}@media screen and (max-width:1230px){html body .elementor-location-header #header-tgh nav ul{padding:15px 0}html body .elementor-location-header #header-tgh nav ul li a{max-width:100%;font-size:1.2em;display:flex;justify-content:center;padding:15px;color:#1d2228 !important}html body .elementor-location-header #header-tgh nav ul li.entreprise>a{max-width:100% !important}html body .elementor-location-header #header-tgh nav ul li:hover a{color:#dcaf09;transition:0.3s}}.gform_wrapper .contact-form .gform_fields{display:flex;flex-direction:row;flex-wrap:wrap}.gform_wrapper .contact-form .gfield{width:100%}.gform_wrapper .contact-form .gfield--type-consent .ginput_container_consent{display:flex;align-items:center}.gform_wrapper .contact-form .gfield--type-consent .ginput_container_consent input{margin-top:0;margin-right:10px}@media (min-width:768px){.gform_wrapper .contact-form .contact-prenom,.gform_wrapper .contact-form .contact-nom,.gform_wrapper .contact-form .contact-telephone{width:50%}.gform_wrapper .contact-form .contact-half{width:100%}}.gform_body .gform_fields{row-gap:12px !important}.gform_footer .gform_button{width:100% !important;padding:12px 20px !important}html body h1 span{font-size:1.6em;line-height:1.2em;font-weight:bold}html body .realisations .titreRealisation .elementor-swiper-button{width:40px;position:absolute;cursor:pointer}html body .realisations .titreRealisation .elementor-swiper-button.elementor-swiper-button-next{right:100px}html body .realisations .titreRealisation .elementor-swiper-button.elementor-swiper-button-prev{right:180px}html body .realisations .carrouselTGH .elementor-widget-container{overflow:hidden}html body .realisations .carrouselTGH .elementor-widget-container .elementor-image-carousel-wrapper{width:calc(110% - 60px)}html body .realisations .carrouselTGH .elementor-widget-container .elementor-image-carousel-wrapper .swiper-slide{max-height:380px}*{outline:none}@media (max-width:768px){#wpadminbar{display:none}}