﻿@import url("https://fonts.googleapis.com/css2?family=Biryani:wght@200;300;400;600;700;800;900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");body #wrapper{}body #wrapper ::-moz-selection{background:#854d19;color:#FFFFFF}body #wrapper ::selection{background:#854d19;color:#FFFFFF}body #wrapper h1.fusion-title-heading{font-family:"Biryani", sans-serif !important;font-weight:800;font-size:34px !important}@media (min-width:1024px){body #wrapper h1.fusion-title-heading{font-size:64px !important}}body #wrapper h2.fusion-title-heading{font-size:32px !important;font-weight:800 !important;font-family:"Biryani", sans-serif !important}body #wrapper h2.fusion-title-heading.white{color:#FFFFFF}@media (min-width:1024px){body #wrapper h2.fusion-title-heading{font-size:40px !important}}body #wrapper .h2-header{font-size:20px}@media (min-width:1024px){body #wrapper .h2-header{font-size:23px}}body #wrapper h3.fusion-title-heading{font-size:26px !important;font-weight:800;font-family:"Biryani", sans-serif;position:relative}@media (min-width:1024px){body #wrapper h3.fusion-title-heading{font-size:36px !important}}body #wrapper h4.fusion-title-heading{color:#D77F2D !important;font-size:20px !important;font-weight:800;font-family:"Biryani", sans-serif !important}body #wrapper h4.fusion-title-heading p{font-size:20px !important;font-family:"Biryani", sans-serif !important}body #wrapper .title-sep-container{display:none}@media (min-width:1024px){body #wrapper .title-sep-container{display:block;margin:0 10px}body #wrapper .title-sep-container .title-sep{border:2px solid #D77F2D}}@media (min-width:1024px) and (min-width:1024px){body #wrapper .title-sep-container{margin:0 30px}}body #wrapper .fusion-button{border-radius:24.5px;position:relative;overflow:hidden;border:2px solid transparent;background-color:transparent;transition:border 0.3s ease;padding:13px 25px;font-size:16px;font-weight:800}body #wrapper .fusion-button.menu{font-size:14px}body #wrapper .fusion-button i{color:#011747}body #wrapper .fusion-button span{position:relative;z-index:1}body #wrapper .fusion-button.orange{background-color:#D77F2D;transition:background-color 0.6s ease}body #wrapper .fusion-button.orange span{color:#FFFFFF}body #wrapper .fusion-button.orange:hover{background-color:#011747}body #wrapper .fusion-button.orange:hover span{color:#D77F2D}body #wrapper .fusion-button.border-orange{border:2px solid #D77F2D;transition:background-color 0.6s ease}body #wrapper .fusion-button.border-orange i{color:#011747}body #wrapper .fusion-button.border-orange span{color:#011747}body #wrapper .fusion-button.border-orange:hover{background-color:#D77F2D}body #wrapper .fusion-button.border-orange:hover span{color:#FFFFFF}body #wrapper .fusion-button.border-orange:hover i{color:#FFFFFF}body #wrapper .fusion-button.border-orange.white span{color:#FFFFFF}body #wrapper p{font-family:"Noto Sans", sans-serif;font-size:16px}@media (min-width:1024px){body #wrapper p{font-size:18px}}body #wrapper a:hover{color:#854d19}body #wrapper .blue{color:#2D85D7}body #wrapper .blueDark{color:#011747}body #wrapper .orange{color:#D77F2D}body #wrapper .white{color:#FFFFFF}body #wrapper .unionLeft{position:relative}@media (min-width:1600px){body #wrapper .unionLeft::before{position:absolute;content:"";display:block;background-image:url("/wp-content/uploads/2025/06/UnionLeft.svg");background-size:contain;background-repeat:no-repeat;left:0px;top:25%;opacity:70%;width:587px;height:136px}}body #wrapper .unionRight{position:relative}@media (min-width:1600px){body #wrapper .unionRight::after{position:absolute;content:"";display:block;background-image:url("/wp-content/uploads/2025/06/UnionRight.svg");background-size:contain;background-repeat:no-repeat;right:-370px;bottom:25%;opacity:70%;width:587px;height:136px}}body #wrapper .title-pipe{position:relative}body #wrapper .title-pipe.blueDark::before{border-left:7px solid #011747}body #wrapper .title-pipe.orange::before{border-left:7px solid #D77F2D}body #wrapper .title-pipe::before{content:"";position:absolute;width:7px;height:85%;left:0;border-radius:3.5px}body #wrapper .index{z-index:1}body #wrapper .center{display:flex;justify-content:center;align-items:center;text-align:center}.slider-team .slides{border-radius:40px 40px 0 40px}.slider-team .flex-control-paging li a{background-color:#FFFFFF}.slider-team .flex-control-paging li a:hover{background-color:#2D85D7}.slider-team .flex-control-paging li a.flex-active{background-color:#D77F2D}.contact .fusion-column-wrapper .checkbox-contact{margin-bottom:0 !important}.contact .fusion-column-wrapper .checkbox-contact .fusion-form-checkbox{margin-bottom:0 !important}.contact .fusion-column-wrapper label{font-family:"Noto Sans", sans-serif}.contact .fusion-column-wrapper .link-donnees-personelles p{font-size:16px !important}.wpforms-container .wpforms-submit.fusion-button.orange{border-radius:24.5px;position:relative;overflow:hidden;border:2px solid transparent;background-color:transparent;transition:border 0.3s ease;padding:13px 25px;font-family:"Noto Sans", sans-serif}.wpforms-container .wpforms-submit.fusion-button.orange span{position:relative;z-index:1;transition:color 0.4s ease}.wpforms-container .wpforms-submit.fusion-button.orange.orange{background-color:#D77F2D;transition:background-color 0.6s ease}.wpforms-container .wpforms-submit.fusion-button.orange.orange span{color:#D77F2D}.wpforms-container .wpforms-submit.fusion-button.orange.orange:hover{background-color:#011747}.wpforms-container .wpforms-submit.fusion-button.orange.orange:hover span{color:#D77F2D}.wpforms-container .checkbox-contact .wpforms-field-label-inline:hover{border:none;box-shadow:none !important}.wpforms-container .wpforms-selected .wpforms-field-label-inline{border-color:#D77F2D !important;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.1), 0 0 0 1px #D77F2D !important}.wpforms-container .wpforms-field-label-inline:hover{border-color:#011747 !important;box-shadow:0 0 0 1px #011747 !important}.wpforms-container .wpforms-image-choices{display:flex !important;justify-content:space-around}.wpforms-container .wpforms-image-choices .wpforms-image-choices-item{transition:transform 0.3s ease}.wpforms-container .wpforms-image-choices .wpforms-image-choices-item:hover{transform:scale(1.04)}.wpforms-container .wpforms-image-choices .wpforms-image-choices-image::after{background-color:#D77F2D !important}.wpforms-container .wpforms-required-label{color:#D77F2D !important}.wpforms-container span,.wpforms-container legend,.wpforms-container label,.wpforms-container p,.wpforms-container ::placeholder{font-family:"Noto Sans", sans-serif}#boxed-wrapper{padding:0}#wrapper .fusion-tb-header{align-content:center}#wrapper .fusion-tb-header .phone-menu-mobile .fusion-megamenu-icon{color:#D77F2D;display:block !important}#wrapper .fusion-tb-header .menu-text{font-size:14px !important;font-family:"Biryani", sans-serif;color:#011747;font-weight:800}@media (min-width:1024px){#wrapper .fusion-tb-header .menu-text{font-size:16px !important}}#wrapper .fusion-tb-header .menu-button .fusion-column-wrapper{gap:10px;margin:0;justify-content:center}@media (min-width:1600px){#wrapper .fusion-tb-header .menu-button .fusion-column-wrapper{gap:20px}}#wrapper .fusion-tb-header .menu-button .fusion-column-wrapper a span{font-size:12px}@media (min-width:1600px){#wrapper .fusion-tb-header .menu-button .fusion-column-wrapper a span{font-size:14px}}@media (max-width:639px){#wrapper .fusion-tb-header .fusion-layout-column{width:150px}}@media (max-width:639px){#wrapper .fusion-tb-header .fusion-layout-column .fusion-column-anchor{width:200px}}@media (max-width:639px){#wrapper .fusion-tb-header .fusion-layout-column .fusion-column-anchor .fusion-column-inner-bg-image{width:200px}}#wrapper .fusion-tb-header .awb-menu__m-toggle{padding-top:12px}#wrapper .fusion-tb-header .awb-menu__main-ul{max-height:none}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular a{align-items:center}@media (min-width:1024px){#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular a{align-items:baseline}}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular a[aria-current="page"]{color:#D77F2D !important}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular a[aria-current="page"] .menu-text{color:#D77F2D}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular:active,#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular:focus,#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular:focus-within{color:#D77F2D}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular:active::before,#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular:focus::before,#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular:focus-within::before{color:#D77F2D}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular .awb-menu__main-a{transition:transform 0.3s ease}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular .awb-menu__main-a:active,#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular .awb-menu__main-a:focus,#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular .awb-menu__main-a:focus-within{color:#D77F2D !important}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular .awb-menu__main-a:active::before,#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular .awb-menu__main-a:focus::before,#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular .awb-menu__main-a:focus-within::before{color:#D77F2D}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular .awb-menu__sub-ul .awb-menu__sub-a.active{color:#D77F2D !important}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular:hover .awb-menu__main-a{transform:translatey(-2px)}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular:hover .menu-text{color:#D77F2D}#wrapper .fusion-tb-header .awb-menu__main-ul .awb-menu__main-li_regular:hover .awb-menu__open-nav-submenu-hover::before{color:#D77F2D}#wrapper .fusion-tb-header .awb-menu__sub-ul{z-index:20}#wrapper .fusion-tb-header .awb-menu__sub-ul .awb-menu__sub-li{border-bottom:none}#wrapper .fusion-tb-header .awb-menu__sub-ul .awb-menu__sub-li:hover{background-color:#FFFFFF}#wrapper .fusion-tb-header .awb-menu__sub-ul .awb-menu__sub-li:hover span{color:#D77F2D}#wrapper .fusion-tb-header .awb-menu__sub-ul .awb-menu__sub-li a{border-bottom:none;padding:15px}#wrapper .fusion-tb-header .awb-menu__sub-ul .awb-menu__sub-li:not(:last-child){position:relative}#wrapper .fusion-tb-header .awb-menu__sub-ul .awb-menu__sub-li:not(:last-child)::after{position:absolute;content:"";display:block;width:90%;border-bottom:#D77F2D solid 3px;left:50%;transform:translateX(-50%);bottom:0}#wrapper #main{padding-top:0px;padding-bottom:0px}#wrapper #main .title-h2 .fusion-builder-row{align-items:baseline}#wrapper #main .sticky-devis{position:fixed;right:0;top:340px;background-color:#011747;border-radius:100px 0 0 100px;height:130px;width:156px;color:#FFFFFF;font-weight:800;⁨flex-shrink:0;box-shadow:0 0 10px 5px rgba(255, 255, 255, 0.2);z-index:20}#wrapper #main .sticky-devis .fusion-builder-row{right:5px}#wrapper #main .sticky-devis p{font-size:12px}#wrapper #main .theme{height:280px}#wrapper #main .theme:hover{transform:translatey(-10px)}#wrapper #main .theme a .fusion-column-inner-bg-image{border-radius:40px 40px 0 40px}#wrapper #main .theme .fusion-column-wrapper{border-radius:40px 40px 0 40px;position:relative}#wrapper #main .theme .fusion-column-wrapper .fusion-title.orange .fusion-title-heading{background-color:#D77F2D}#wrapper #main .theme .fusion-column-wrapper .fusion-title.blue .fusion-title-heading{background-color:#2D85D7}#wrapper #main .theme .fusion-column-wrapper .fusion-title.blueDark .fusion-title-heading{background-color:#011747}#wrapper #main .theme .fusion-column-wrapper .fusion-title-heading{text-transform:uppercase;color:#FFFFFF;font-size:28px;font-weight:700;font-family:"Noto Sans", sans-serif;position:relative;padding:8px 0;border-radius:0 0 0 40px}#wrapper #main .theme.solutions .fusion-column-wrapper .fusion-title-heading{font-size:20px}#wrapper #main .realise .fusion-column-wrapper{min-height:630px}#wrapper #main .realise .fusion-column-wrapper:hover{transform:translatey(-10px)}#wrapper #main .realise .fusion-column-wrapper .fusion-image-wrapper img{height:326px;object-fit:cover}#wrapper #main .realise .fusion-column-wrapper .fusion-title-heading{font-weight:800;color:#D77F2D;font-family:"Biryani", sans-serif;font-size:16px}@media (min-width:1024px){#wrapper #main .realise .fusion-column-wrapper .fusion-title-heading{font-size:18px}}#wrapper #main .realise .fusion-column-wrapper .fusion-tb-categories{color:#FFFFFF;font-size:14px;font-weight:400}@media (min-width:1024px){#wrapper #main .realise .fusion-column-wrapper .fusion-tb-categories{font-size:16px}}#wrapper #main .realise .fusion-column-wrapper .fusion-separator{color:#FFFFFF}#wrapper #main .realise .fusion-column-wrapper .fusion-content-tb{color:#FFFFFF;font-weight:400}#wrapper #main .realise .fusion-column-wrapper .realise-read-more{border:none;margin-top:0}#wrapper #main .realise .fusion-column-wrapper .realise-read-more span{color:#D77F2D;font-size:14px;font-family:"Noto Sans", sans-serif;text-decoration:underline;font-weight:400}#wrapper #main .pagination a{color:#D77F2D}#wrapper #main .pagination .page-text{display:none}#wrapper #main .FAQ{position:relative}#wrapper #main .FAQ .accordeon a{align-items:center}#wrapper #main .FAQ .accordeon .fusion-toggle-heading{font-size:24px;font-family:"Biryani", sans-serif;color:#2D85D7;font-weight:800;margin-left:34px}#wrapper #main .FAQ .accordeon .panel-body{padding-bottom:0;margin:0}#wrapper #main .FAQ .accordeon .panel-body p:last-child{margin:0}#wrapper #main .FAQ .accordeon .fusion-toggle-icon-wrapper{border:2px solid #D77F2D;border-radius:100%;display:flex;align-items:center;justify-content:center}#wrapper #main .FAQ .accordeon .fusion-toggle-icon-wrapper i{color:#2D85D7}@media (min-width:1024px){#wrapper #main .FAQ{}#wrapper #main .FAQ::before{position:absolute;content:"";display:block;background-image:url("/wp-content/uploads/2025/06/UnionLeft.svg");background-size:contain;background-repeat:no-repeat;left:0px;bottom:25%;opacity:70%;width:587px;height:136px}}#wrapper #main .FAQ-page{position:relative}#wrapper #main .FAQ-page .accordeon .fusion-panel{text-align:right}#wrapper #main .FAQ-page .accordeon .fusion-panel a{align-items:center}#wrapper #main .FAQ-page .accordeon .fusion-panel .fusion-toggle-heading{font-size:24px;font-family:"Biryani", sans-serif;color:#2D85D7;font-weight:800;margin-right:34px}#wrapper #main .FAQ-page .accordeon .fusion-panel .panel-body{padding-bottom:0;margin:0}#wrapper #main .FAQ-page .accordeon .fusion-panel .panel-body p:last-child{margin:0}#wrapper #main .FAQ-page .accordeon .fusion-panel .fusion-toggle-icon-wrapper{border:2px solid #D77F2D;border-radius:100%;display:flex;align-items:center;justify-content:center}#wrapper #main .FAQ-page .accordeon .fusion-panel .fusion-toggle-icon-wrapper i{color:#2D85D7}@media (min-width:1024px){#wrapper #main .FAQ-page{}#wrapper #main .FAQ-page::before{position:absolute;content:"";display:block;background-image:url("/wp-content/uploads/2025/06/UnionRight.svg");background-size:contain;background-repeat:no-repeat;right:0px;bottom:25%;opacity:70%;width:587px;height:136px;background-position:right}}body.home #wrapper #main{}@media (max-width:639px){body.home #wrapper #main .header-icone{width:300px}}body.home #wrapper #main .header-background-image{position:relative;z-index:0}body.home #wrapper #main .header-background-image .animated-title .text-variant{position:relative;display:inline-block;opacity:1;transition:opacity 0.5s ease-in-out}body.home #wrapper #main .header-background-image .animated-title .text-variant .highlight{color:#D77F2D;transition:opacity 0.5s ease-in-out}body.home #wrapper #main .header-background-image .animated-title .fade-out{opacity:0}body.home #wrapper #main .header-background-image::before{content:"";position:absolute;inset:0;opacity:0.6;background:linear-gradient(291deg, #2DBAD6 20.88%, #011747 65.26%);mix-blend-mode:hard-light}body.home #wrapper #main .carousel-client{margin:0 40px 0 40px}body.home #wrapper #main .carousel-client .awb-carousel{height:150px;position:static}@media (min-width:1024px){body.home #wrapper #main .carousel-client .awb-carousel{height:200px}}body.home #wrapper #main .carousel-client .awb-carousel .awb-swiper-button{display:none}body.home #wrapper #main .carousel-client .awb-carousel .fusion-image-wrapper{height:150px}@media (min-width:1024px){body.home #wrapper #main .carousel-client .awb-carousel .fusion-image-wrapper{height:200px}}body.home #wrapper #main .carousel-client .awb-carousel .fusion-image-wrapper img{object-fit:contain;height:100%}body.home #wrapper #main .avis .awb-swiper-button{background-color:transparent;color:#011747;font-size:40px;font-weight:700;top:170px}body.home #wrapper #main .avis .title-testimonial{text-transform:uppercase;font-size:16px;color:#011747;font-family:"Biryani", sans-serif;font-weight:800;position:relative;padding-left:15px}body.home #wrapper #main .avis .stars{color:#011747;font-weight:700}body.home #wrapper #main .avis .auteur{font-weight:700}body.home #wrapper #main .avis .avis-google img{width:178px}body.home #wrapper #main .avis .avis-post-card{position:static;padding:2% 2%}body.home #wrapper #main .avis .avis-container-card{min-height:300px}body.home #wrapper #main .number-key .fusion-counter-box{margin:0}body.home #wrapper #main .number-key .fusion-counter-box .counter-box-container{padding:10px 10px 0 10px}body.home #wrapper #main .number-key .display-counter{font-size:56px;font-family:"Biryani", sans-serif;font-weight:800;line-height:65px;color:#FFFFFF}body.home #wrapper #main .number-key .content-box-counter{display:flex;justify-content:center;align-items:center}body.home #wrapper #main .number-key .counter-box-content{color:#D77F2D;font-size:24px;font-weight:800}body.home #wrapper #main .map-interactive{}body.home #wrapper #main .map-interactive .fusion-builder-row{display:block}@media (min-width:1024px){body.home #wrapper #main .map-interactive .fusion-builder-row{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);height:800px}}body.home #wrapper #main .map-interactive .fusion-builder-row .bouche-du-rhone{grid-column:1;grid-row:1;width:100%}body.home #wrapper #main .map-interactive .fusion-builder-row .var{grid-column:3;grid-row:1;width:100%}body.home #wrapper #main .map-interactive .fusion-builder-row .gard{grid-column:1;grid-row:2;width:100%}body.home #wrapper #main .map-interactive .fusion-builder-row .vaucluse{grid-column:3;grid-row:2;width:100%}body.home #wrapper #main .map-interactive .fusion-builder-row .drome{grid-column:2;grid-row:3;width:100%}body.home #wrapper #main .map-interactive .fusion-builder-row .map-center{grid-column:2;grid-row:1 / 3;width:100%;height:100%}body.home #wrapper #main .map-interactive .dep-box{transition:background 0.3s ease;border-radius:20px;padding:10px}body.home #wrapper #main .map-interactive .dep-box .fusion-title-heading{color:#011747;font-size:24px;font-weight:800;align-items:center;display:flex;justify-content:center}body.home #wrapper #main .map-interactive .dep-box .fusion-title-heading::before{content:"";display:inline-block;width:10px;height:10px;background-color:#D77F2D;margin-right:5px;border-radius:50%;flex-shrink:0}body.home #wrapper #main .map-interactive .dep-box.active{background-color:#D77F2D;color:#FFFFFF}body.home #wrapper #main .map-interactive .dep-box.active .fusion-title-heading{color:#FFFFFF}body.home #wrapper #main .map-interactive .dep-box.active .fusion-title-heading::before{background-color:#FFFFFF}body.home #wrapper #main .map-interactive .dep-region{fill:#2a7bdc;cursor:pointer;transition:fill 0.3s ease}body.home #wrapper #main .map-interactive .dep-region:hover{fill:#D77F2D}body:not(.home) .pum-title{font-weight:800;color:#D77F2D;font-family:"Biryani", sans-serif}body:not(.home) .popup-solutions h5{font-family:"Biryani", sans-serif;font-size:20px;color:#011747;margin:0;padding:0 40px 0 40px}body:not(.home) .popup-solutions h5.heaven{padding-top:60px}body:not(.home) .popup-solutions p,body:not(.home) .popup-solutions div,body:not(.home) .popup-solutions li{font-family:"Noto Sans", sans-serif}body:not(.home) .popup-solutions .subtitle{color:#011747;font-weight:800;font-size:20px}body:not(.home) .popup-solutions .alarme-filaire .alarme-filaire-content{font-size:16px;font-family:"Noto Sans", sans-serif}@media (min-width:1024px){body:not(.home) .popup-solutions .alarme-filaire .alarme-filaire-content{font-size:18px}}body:not(.home) .popup-solutions .alarme-filaire .alarme-filaire-content .flex-row{display:flex;gap:20px;justify-content:space-between}body:not(.home) .popup-solutions .alarme-filaire .alarme-filaire-content .space{width:50%}body:not(.home) .popup-solutions .alarme-filaire .video{text-align:center}body:not(.home) .popup-solutions .alarme-filaire .video video{border-radius:40px 40px 0 40px;border:4px solid #D77F2D}body:not(.home) .popup-solutions .alarme-filaire.positionnement{display:flex;justify-content:space-around;align-items:center;gap:20px}@media (max-width:639px){body:not(.home) .popup-solutions .alarme-filaire.positionnement{flex-wrap:wrap}}body:not(.home) .popup-solutions .alarme-filaire.positionnement .video{width:33%}@media (max-width:639px){body:not(.home) .popup-solutions .alarme-filaire.positionnement .video{width:100%}}body:not(.home) .popup-solutions .alarme-filaire.positionnement .image{text-align:left;width:33%}@media (max-width:639px){body:not(.home) .popup-solutions .alarme-filaire.positionnement .image{width:100%}}body:not(.home) .popup-solutions .alarme-filaire.positionnement .image .alarme-filaire-img{width:80%;border-radius:40px 40px 40px 0;transition:transform 1s ease}body:not(.home) .popup-solutions .alarme-filaire.positionnement .image .alarme-filaire-img:hover{transform:scale(1.1)}@media (max-width:639px){body:not(.home) .popup-solutions .alarme-filaire.positionnement .image .alarme-filaire-img{width:100%}}body:not(.home) .popup-solutions .alarme-filaire.positionnement .alarme-filaire-content{width:66%}@media (max-width:639px){body:not(.home) .popup-solutions .alarme-filaire.positionnement .alarme-filaire-content{width:100%}}body:not(.home) .popup-solutions .final-text{text-align:center;font-weight:800;background-color:#D77F2D;border-radius:0 0 0 40px;color:#FFFFFF;padding:20px 40px}@media (max-width:799px){body:not(.home) #content{margin-bottom:0}}body:not(.home) .page-404{height:1080px}body:not(.home) #wrapper #main .alarme-gallery{display:grid;grid-template-rows:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr)}body:not(.home) #wrapper #main .alarme-gallery img{border-radius:40px 40px 40px 0}body:not(.home) #wrapper #main .alarme-submenu .tab-pane{padding:0}body:not(.home) #wrapper #main .alarme-submenu .nav{margin:0 40px}body:not(.home) #wrapper #main .alarme-submenu .active a{background-color:#011747;border-color:transparent;border-radius:30px 30px 0 0}body:not(.home) #wrapper #main .alarme-submenu .active a h2.fusion-tab-heading{color:#FFFFFF}body:not(.home) #wrapper #main .alarme-submenu .active a h2.fusion-tab-heading::before{border-left:7px solid #FFFFFF}body:not(.home) #wrapper #main .alarme-submenu a{background-color:#FFFFFF;border-radius:30px 30px 30px 30px;border:none;padding:20px 2px}body:not(.home) #wrapper #main .alarme-submenu a:hover h2.fusion-tab-heading{color:#D77F2D}body:not(.home) #wrapper #main .alarme-submenu a:focus h2.fusion-tab-heading{color:#FFFFFF}body:not(.home) #wrapper #main .alarme-submenu a h2.fusion-tab-heading{position:relative;color:#011747;font-size:18px;font-weight:800;font-family:"Biryani", sans-serif;display:inline-flex;padding-left:15px;align-items:baseline}body:not(.home) #wrapper #main .alarme-submenu a h2.fusion-tab-heading::before{content:"";position:absolute;width:7px;height:23px;left:0;border-radius:3.5px;border-left:7px solid #D77F2D;margin-top:-4px}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full{background-color:#011747;border-radius:40px 40px 0 40px}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full h5{font-family:"Biryani", sans-serif;font-size:20px;color:#FFFFFF;margin:0;padding:0 40px 0 40px}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full h5.heaven{padding-top:60px}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full p,body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full div,body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full li{font-family:"Noto Sans", sans-serif}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .alarme-filaire{padding:40px}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .alarme-filaire .alarme-filaire-content{color:#FFFFFF;font-size:16px}@media (min-width:1024px){body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .alarme-filaire .alarme-filaire-content{font-size:18px}}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .alarme-filaire .video{text-align:center}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .alarme-filaire .video video{border-radius:40px 40px 0 40px;border:4px solid #D77F2D}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .alarme-filaire.positionnement{display:flex;justify-content:space-around;align-items:center;gap:20px}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .alarme-filaire.positionnement .image{text-align:left;width:33%}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .alarme-filaire.positionnement .image .alarme-filaire-img{width:80%;border-radius:40px 40px 40px 0;transition:transform 1s ease}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .alarme-filaire.positionnement .image .alarme-filaire-img:hover{transform:scale(1.1)}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .alarme-filaire.positionnement .alarme-filaire-content{width:66%}body:not(.home) #wrapper #main .alarme-submenu .content-submenu-full .final-text{text-align:center;font-weight:800;background-color:#D77F2D;border-radius:0 0 0 40px;color:#FFFFFF;padding:20px 40px}body:not(.home) #wrapper #main .depannage .fusion-builder-row{border:3px solid #011747;padding:60px 40px;border-radius:40px 40px 0 40px}body:not(.home) #wrapper #main .depannage .fusion-builder-row .fusion-image-element{text-align:center}body:not(.home) #wrapper #main .depannage .fusion-builder-row .fusion-image-element img{border-radius:40px 40px 0 40px}@media (min-width:1024px){body:not(.home) #wrapper #main .decal-contour{position:relative;padding:30px}body:not(.home) #wrapper #main .decal-contour img{height:300px;object-fit:cover;width:500px}body:not(.home) #wrapper #main .decal-contour::after{position:absolute;content:"";display:block;height:85%;z-index:-1;bottom:5px;border-radius:40px 40px 0 40px}body:not(.home) #wrapper #main .decal-contour.orange::after{background-color:rgba(215, 127, 45, 0.7)}body:not(.home) #wrapper #main .decal-contour.blue::after{background-color:rgba(45, 133, 215, 0.7)}body:not(.home) #wrapper #main .decal-contour.left::after{left:10px}body:not(.home) #wrapper #main .decal-contour.right::after{left:100px}body:not(.home) #wrapper #main .decal-contour.bloc::after{width:90%}body:not(.home) #wrapper #main .decal-contour.img::after{width:250px}}@media (min-width:1024px) and (min-width:1200px){body:not(.home) #wrapper #main .decal-contour.img::after{width:400px}}body:not(.home) #wrapper #main .team .fusion-title-heading{padding-left:20px}body:not(.home) #wrapper #main .team .fusion-image-element{width:100%}body:not(.home) #wrapper #main .team .fusion-image-element img{border-radius:40px 40px 0 40px}body:not(.home) #wrapper #main .map-city{position:relative}body:not(.home) #wrapper #main .map-city .cls-1,body:not(.home) #wrapper #main .map-city .cls-2{stroke-width:3.5px}body:not(.home) #wrapper #main .map-city .cls-1,body:not(.home) #wrapper #main .map-city .cls-2,body:not(.home) #wrapper #main .map-city .cls-3{stroke:#fff}body:not(.home) #wrapper #main .map-city .cls-1,body:not(.home) #wrapper #main .map-city .cls-4{fill:#2d85d7}body:not(.home) #wrapper #main .map-city .cls-2{fill:none}body:not(.home) #wrapper #main .map-city .cls-3{fill:#D77F2D;stroke-width:1.5px}body:not(.home) #wrapper #main .map-city .text-city{font-size:16px;font-family:"Noto Sans", sans-serif;fill:#D77F2D;font-weight:800}body:not(.home) #wrapper #main .post-content h2{font-size:32px}@media (min-width:1024px){body:not(.home) #wrapper #main .post-content h2{font-size:48px}}body:not(.home) #wrapper #main .post-content h3{font-size:24px}@media (min-width:1024px){body:not(.home) #wrapper #main .post-content h3{font-size:36px}}#wrapper .fusion-tb-footer .footer-main .fusion-title-heading{text-transform:uppercase;font-size:16px;color:#D77F2D !important;font-family:"Biryani", sans-serif;font-weight:800;position:relative;padding-left:15px !important}#wrapper .fusion-tb-footer .footer-main .fusion-text{font-size:18px;font-family:"Noto Sans", sans-serif;color:#FFFFFF;margin-left:25px}#wrapper .fusion-tb-footer .footer-main .fusion-text.bold{font-weight:800;margin-left:0}#wrapper .fusion-tb-footer .footer-main .fusion-li-item{margin-left:25px}#wrapper .fusion-tb-footer .footer-main .fusion-li-item .fusion-li-icon{font-size:8px}#wrapper .fusion-tb-footer .footer-main .fusion-li-item .fusion-li-item-content{font-size:16px;font-family:"Noto Sans", sans-serif;color:#FFFFFF}@media (min-width:1024px){#wrapper .fusion-tb-footer .footer-main .fusion-li-item .fusion-li-item-content{font-size:18px}}#wrapper .fusion-tb-footer .footer-main .fb-icon-element-2:hover{background-color:#FFFFFF;color:#011747}#wrapper .fusion-tb-footer .footer-main .footer-toggle .toggle a{display:inline-flex}#wrapper .fusion-tb-footer .footer-main .footer-toggle .fusion-toggle-heading{font-size:14px;font-weight:700;color:#FFFFFF;font-family:"Noto Sans", sans-serif;margin-right:10px}@media (min-width:1024px){#wrapper .fusion-tb-footer .footer-main .footer-toggle .fusion-toggle-heading{font-size:16px}}#wrapper .fusion-tb-footer .footer-main .footer-toggle .panel-body a{color:#FFFFFF;font-size:16px}@media (min-width:1024px){#wrapper .fusion-tb-footer .footer-main .footer-toggle .panel-body a{font-size:18px}}#wrapper .fusion-tb-footer .legals p{font-size:14px}@media (min-width:1024px){#wrapper .fusion-tb-footer .legals p{font-size:16px}}#wrapper .fusion-tb-footer .legals a{color:#D77F2D;font-size:14px}@media (min-width:1024px){#wrapper .fusion-tb-footer .legals a{font-size:16px}}