.elementor-1206 .elementor-element.elementor-element-5093150{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-5093150:not(.elementor-motion-effects-element-type-background), .elementor-1206 .elementor-element.elementor-element-5093150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c839e34 );background-image:url("https://www.loire-impression.fr/wp-content/uploads/2025/11/H2-DEMANDER-UN-DEVIS-GRILLE-SOMBRE.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1206 .elementor-element.elementor-element-f3e7ef2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1206 .elementor-element.elementor-element-7bc38bb{text-align:center;}.elementor-1206 .elementor-element.elementor-element-7bc38bb .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1206 .elementor-element.elementor-element-d2b546b .elementor-button:hover, .elementor-1206 .elementor-element.elementor-element-d2b546b .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1206 .elementor-element.elementor-element-6f59d58{right:30px;}body.rtl .elementor-1206 .elementor-element.elementor-element-6f59d58{left:30px;}.elementor-1206 .elementor-element.elementor-element-6f59d58{top:65px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon-wrapper{text-align:center;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon{font-size:45px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon svg{height:45px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon i, .elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon svg{transform:rotate(30deg);}body:not(.rtl) .elementor-1206 .elementor-element.elementor-element-84f3a87{left:15px;}body.rtl .elementor-1206 .elementor-element.elementor-element-84f3a87{right:15px;}.elementor-1206 .elementor-element.elementor-element-84f3a87{top:50px;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon-wrapper{text-align:center;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon{font-size:45px;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon svg{height:45px;}@media(max-width:1600px){.elementor-1206 .elementor-element.elementor-element-5093150{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1206 .elementor-element.elementor-element-6f59d58{right:25px;}body.rtl .elementor-1206 .elementor-element.elementor-element-6f59d58{left:25px;}.elementor-1206 .elementor-element.elementor-element-6f59d58{top:60px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon{font-size:40px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon svg{height:40px;}body:not(.rtl) .elementor-1206 .elementor-element.elementor-element-84f3a87{left:20px;}body.rtl .elementor-1206 .elementor-element.elementor-element-84f3a87{right:20px;}.elementor-1206 .elementor-element.elementor-element-84f3a87{top:40px;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon{font-size:40px;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon svg{height:40px;}}@media(max-width:1300px){.elementor-1206 .elementor-element.elementor-element-5093150{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1206 .elementor-element.elementor-element-6f59d58{right:20px;}body.rtl .elementor-1206 .elementor-element.elementor-element-6f59d58{left:20px;}.elementor-1206 .elementor-element.elementor-element-6f59d58{top:50px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon{font-size:32px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon svg{height:32px;}body:not(.rtl) .elementor-1206 .elementor-element.elementor-element-84f3a87{left:15px;}body.rtl .elementor-1206 .elementor-element.elementor-element-84f3a87{right:15px;}.elementor-1206 .elementor-element.elementor-element-84f3a87{top:35px;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon{font-size:32px;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon svg{height:32px;}}@media(max-width:1024px){.elementor-1206 .elementor-element.elementor-element-5093150{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1206 .elementor-element.elementor-element-6f59d58{right:15px;}body.rtl .elementor-1206 .elementor-element.elementor-element-6f59d58{left:15px;}.elementor-1206 .elementor-element.elementor-element-6f59d58{top:35px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon{font-size:26px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon svg{height:26px;}body:not(.rtl) .elementor-1206 .elementor-element.elementor-element-84f3a87{left:5px;}body.rtl .elementor-1206 .elementor-element.elementor-element-84f3a87{right:5px;}.elementor-1206 .elementor-element.elementor-element-84f3a87{top:25px;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon{font-size:26px;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon svg{height:26px;}}@media(max-width:767px){.elementor-1206 .elementor-element.elementor-element-5093150{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1206 .elementor-element.elementor-element-f3e7ef2{--width:280px;}.elementor-1206 .elementor-element.elementor-element-7bc38bb .elementor-heading-title{font-size:22px;}body:not(.rtl) .elementor-1206 .elementor-element.elementor-element-6f59d58{right:-10px;}body.rtl .elementor-1206 .elementor-element.elementor-element-6f59d58{left:-10px;}.elementor-1206 .elementor-element.elementor-element-6f59d58{top:20px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon{font-size:20px;}.elementor-1206 .elementor-element.elementor-element-6f59d58 .elementor-icon svg{height:20px;}body:not(.rtl) .elementor-1206 .elementor-element.elementor-element-84f3a87{left:-12px;}body.rtl .elementor-1206 .elementor-element.elementor-element-84f3a87{right:-12px;}.elementor-1206 .elementor-element.elementor-element-84f3a87{top:16px;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon{font-size:20px;}.elementor-1206 .elementor-element.elementor-element-84f3a87 .elementor-icon svg{height:20px;}}@media(min-width:768px){.elementor-1206 .elementor-element.elementor-element-f3e7ef2{--width:800px;}}@media(max-width:1600px) and (min-width:768px){.elementor-1206 .elementor-element.elementor-element-f3e7ef2{--width:700px;}}@media(max-width:1300px) and (min-width:768px){.elementor-1206 .elementor-element.elementor-element-f3e7ef2{--width:560px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1206 .elementor-element.elementor-element-f3e7ef2{--width:440px;}}/* Start custom CSS for container, class: .elementor-element-f3e7ef2 */.elementor-1206 .elementor-element.elementor-element-f3e7ef2 svg path {
    transition: all .2s linear !important;
}

.elementor-1206 .elementor-element.elementor-element-f3e7ef2:hover svg path {
    fill: #1A4F5C;
}

.elementor-1206 .elementor-element.elementor-element-f3e7ef2:hover .devis-etoile-gauche {
    transform: rotate(38deg) !important;
}

.elementor-1206 .elementor-element.elementor-element-f3e7ef2:hover .devis-etoile-droite {
    transform: rotate(75deg);
}

.elementor-1206 .elementor-element.elementor-element-f3e7ef2:hover a.elementor-button {
    transform: rotate(-6deg);
    background-color: #181E3E;
    border-color: #181E3E;
}/* End custom CSS */