html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:flex}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.fa{width:1em;text-align:center}input,textarea,button,select,label{font-family:inherit}input,textarea,button,select,label{font-size:1rem}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=password],input[type=email],input[type=submit],input[type=tel],select,textarea{margin:0;border-radius:0;width:100%}input,textarea,select,button{-moz-appearance:none;-webkit-appearance:none;appearance:none;transition:all .2s ease}input[type=checkbox]{-moz-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox}input[type=radio]{-moz-appearance:radio;-webkit-appearance:radio;appearance:radio}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number],select,textarea{background:#fff;border:1px solid #333;color:#000;display:flex;justify-content:center;align-items:center;max-width:100%;width:calc( 90% - 2px );outline:none;padding:.5rem 5%}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#666}label .required{color:#8d001a}input[type=submit],button[type=submit]{background:#8d001a;color:#fff;padding:.5rem 1rem;font-weight:600;display:flex;border:none;cursor:pointer;font-size:20px;justify-content:center;align-items:center}input[type=submit]:hover,button[type=submit]:hover{background:#000}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid #e16e42}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:1px solid #000;color:#000;background-color:#fff;font-size:15px;line-height:18px;padding:12px;border-radius:5px;text-align:center}.wpcf7-not-valid-tip{color:#000;font-size:15px;text-align:center;margin-top:-10px;margin-bottom:5px}.wpcf7 form .wpcf7-response-output{border:1px solid grey}.wpcf7 form.sent .wpcf7-response-output{border:1px solid #000;color:#000;background-color:#fff;font-size:15px;line-height:18px;padding:12px;border-radius:5px;text-align:center}.row{display:flex;width:100%;align-items:flex-start;justify-content:flex-start;flex-flow:row wrap}.row.column{flex-flow:column wrap}.row.nowrap{flex-flow:row nowrap}.row.flow-row{flex-flow:row wrap}.flex{display:flex}.middle{align-items:center}.flex-end{align-items:flex-end}.spannomargin-1,.spannomargin-2,.spannomargin-3,.spannomargin-4,.spannomargin-5,.spannomargin-6,.spannomargin-7,.spannomargin-8,.spannomargin-9,.spannomargin-10,.spannomargin-11,.spannomargin-12,.spannomargin-13,.spannomargin-14,.spannomargin-15,.spannomargin-16,.spannomargin-17,.spannomargin-18,.spannomargin-19,.spannomargin-20,.spannomargin-21,.spannomargin-22,.spannomargin-23,.spannomargin-24{width:100%}.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12,.span-13,.span-14,.span-15,.span-16{width:100%}@media (min-width:768px){.spannomargin-1{width:4.16666667%}.spannomargin-2{width:8.33333333%}.spannomargin-3{width:12.5%}.spannomargin-4{width:16.666666666667%}.spannomargin-5{width:20.833333333333%}.spannomargin-6{width:25%}.spannomargin-7{width:29.16666667%}.spannomargin-8{width:33.333%}.spannomargin-9{width:37.5%}.spannomargin-10{width:41.66%}.spannomargin-11{width:45.833333333333%}.spannomargin-12{width:50%}.spannomargin-13{width:54.166666666667%}.spannomargin-14{width:58.3333333%}.spannomargin-15{width:62.5%}.spannomargin-16{width:66.666%}.spannomargin-17{width:70.8266666%}.spannomargin-18{width:75%}.spannomargin-19{width:79.16%}.spannomargin-20{width:83.32%}.spannomargin-21{width:87.4866666%}.spannomargin-22{width:91.6533333%}.spannomargin-23{width:95.82%}.spannomargin-24{width:100%}.mille{max-width:960px;width:100%}.span-1{width:6.25%}.span-2{width:12.5%}.span-3{width:18.75%}.span-4{width:25%}.span-5{width:31.25%}.span-6{width:37.5%}.span-7{width:43.75%}.span-8{width:50%}.span-9{width:56.25%}.span-10{width:62.25%}.span-11{width:68.75%}.span-12{width:75%}.span-13{width:81.25%}.span-14{width:87.5%}.span-15{width:93.75%}.span-16{width:100%}}@media (min-width:1024px){.spannomargin-1{width:4.16666667%}.spannomargin-2{width:8.33333333%}.spannomargin-3{width:12.5%}.spannomargin-4{width:16.666666666667%}.spannomargin-5{width:20.833333333333%}.spannomargin-6{width:25%}.spannomargin-7{width:29.16666667%}.spannomargin-8{width:33.333%}.spannomargin-9{width:37.5%}.spannomargin-10{width:41.66%}.spannomargin-11{width:45.833333333333%}.spannomargin-12{width:50%}.spannomargin-13{width:54.166666666667%}.spannomargin-14{width:58.3333333%}.spannomargin-15{width:62.5%}.spannomargin-16{width:66.666%}.spannomargin-17{width:70.8266666%}.spannomargin-18{width:75%}.spannomargin-19{width:79.16%}.spannomargin-20{width:83.32%}.spannomargin-21{width:87.4866666%}.spannomargin-22{width:91.6533333%}.spannomargin-23{width:95.82%}.spannomargin-24{width:100%}.mille{max-width:960px;width:100%}.span-1{width:6.25%}.span-2{width:12.5%}.span-3{width:18.75%}.span-4{width:25%}.span-5{width:31.25%}.span-6{width:37.5%}.span-7{width:43.75%}.span-8{width:50%}.span-9{width:56.25%}.span-10{width:62.25%}.span-11{width:68.75%}.span-12{width:75%}.span-13{width:81.25%}.span-14{width:87.5%}.span-15{width:93.75%}.span-16{width:100%}}@media (min-width:1280px){.mille{max-width:1080px}}@media (min-width:1480px){.mille{max-width:1440px}}.nomobile{display:none}@media (min-width:768px){.nomobile{display:flex}}.onlymobile{display:flex}@media (min-width:768px){.onlymobile{display:none}}@font-face{font-family:'Dageland';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/Dageland.eot);src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/Dageland.eot?#iefix) format('embedded-opentype'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/Dageland.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/Dageland.woff) format('woff'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/Dageland.ttf) format('truetype');font-style:normal;font-weight:400}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-Medium.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-MediumItalic.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-Italic.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-Light.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-SemiBoldItalic.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-SemiBoldItalic.woff) format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-SemiBold.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-ExtraBold.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-Regular.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-LightItalic.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-ExtraBoldItalic.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-ExtraBoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-BoldItalic.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-Bold.woff2) format('woff2'),url(//www.alpha-constructions.net/wp-content/themes/alpha2026/fonts/OpenSans-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}.thin{font-weight:100}.light{font-weight:300}.regular{font-weight:400}.medium{font-weight:500}.semibold{font-weight:600}.bold{font-weight:700}.ultrabold{font-weight:900}.dageland{font-family:'Dageland'}.opensans{font-family:'Open Sans'}img,iframe,video{max-width:100%}img,video{height:auto}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}.italique,i,em{font-style:italic}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.black,a.black{color:#000}.white,a.white{color:#fff}.grey,a.grey{color:#a8a8a8}.orange,a.orange{color:#e16e42}strong,b{font-weight:700}.align-left,.alignleft{text-align:left;justify-content:flex-start}.align-right,.alignright{text-align:right;justify-content:flex-end}.align-center,.aligncenter{text-align:center;justify-content:center}img.alignleft,img.align-left{float:left;margin:0 1em 1em 0}img.alignright,img.align-right{float:right;margin:0 0 1em 1em}img.aligncenter,img.align-center{float:none;margin:0 auto 1em auto}.justify{text-align:justify}.button{display:block;width:auto;text-decoration:underline;font-size:16px;text-align:center;transition:ease-in-out all .1s;cursor:pointer;background:#fff;text-decoration:none}.button:hover{background:black!important;text-decoration:none}a{color:#000;text-decoration:none;cursor:pointer}a:hover{color:#000;text-decoration:underline}p{margin:10px 0}article ul{margin:1em 0}article ul li{list-style-type:disc;margin-left:2em}.gallery{display:flex;width:100%;align-items:flex-start;flex-flow:row wrap}.gallery-item{margin:0 1rem 1rem 0}.left{float:left}.right{float:right}.center{margin:0 auto}.relative{position:relative}.absolute{position:absolute}.error{color:red;font-weight:700}body{background:#fff;margin:0;padding:0;color:#000;font-family:'Open Sans',sans-serif;font-weight:400;font-size:18px}.conteneur{max-width:1920px;margin:0 auto}header,main,footer,.home_contenu{width:100%}header{height:190px}a#logo{display:block;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/logo.svg) no-repeat center 24px/92%;width:100%;height:190px;margin:0}header p{font-size:14px;color:#a8a8a8;text-align:right;line-height:18px;margin:32px 0 0}.menu-menu-haut-container{display:flex;flex-flow:row wrap;width:100%;justify-content:center;align-items:flex-start}.top-menu{display:flex;flex-flow:row wrap;width:100%;justify-content:space-evenly;align-items:flex-start}.top-menu li{position:relative;display:flex}.top-menu li:first-child:before,.top-menu li:first-child:after{content:'.';position:absolute;left:0;bottom:10px;color:#e16e42}.top-menu li:first-child:after{left:auto;right:0}.top-menu li a{color:#e16e42;text-transform:uppercase;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.05rem;display:block;padding:32px 20px 10px;transition:ease-in-out all .1s}.top-menu li ul{position:absolute;top:58px;left:0;width:100%;z-index:5001;padding:0;background:#e16e42;border:0;opacity:0;height:0;overflow:hidden;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:ease-in-out opacity .2s}.top-menu li:hover ul{display:flex;flex-flow:column wrap;height:auto;opacity:1;transition:ease-in-out opacity .2s}.top-menu li:hover a{color:#000;text-decoration:none}.top-menu li.menu-item-has-children:hover a{background:#e16e42;color:#fff;text-decoration:none}.top-menu li.menu-item-has-children a{cursor:initial}.top-menu li.menu-item-has-children ul li a{color:#fff;line-height:40px;padding:0 20px;width:calc(100% - 40px);text-transform:none;letter-spacing:0;font-weight:500;cursor:pointer}.top-menu li ul li:last-child a{padding-bottom:8px}.top-menu li.menu-item-has-children ul li a:hover{background:#eb906d}#clicrecherche{display:block;margin:10px 0 0;width:60px;height:60px;border-radius:100%;overflow:hidden;text-indent:-3000px;background:#fae8e1;position:relative;cursor:pointer;transition:ease-in-out all .2s}#clicrecherche:before{content:" ";width:26px;height:30px;background:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/decor-orange.svg) no-repeat right top/38px;position:absolute;left:4px;top:16px;z-index:1;transform:scaleX(-1)}#clicrecherche:after{content:" ";width:28px;height:28px;background:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/loupe-noir.svg) no-repeat center/28px;position:absolute;right:6px;top:16px;z-index:2}#clicrecherche:hover{background:#f9c6b2;transition:ease-in-out all .2s}#formulaire-recherche{position:absolute;bottom:0;right:calc(50% - 12px);z-index:10;background:#f3e8e3;padding:10px 0;border-radius:35px}#formulaire-recherche.hidden{width:0;height:0;overflow:hidden;opacity:0;transition:ease-in-out opacity .2s}#formulaire-recherche.show{width:810%;height:auto;opacity:1;transition:ease-in-out opacity .2s}#formulaire-recherche input[type=text],#formulaire-recherche select{border:0;line-height:50px;height:50px;padding:0 14px;width:calc(100% - 28px - 24px);margin:0 12px;border-radius:25px;color:#000;font-size:14px}#formulaire-recherche input[type=text]::placeholder{color:#000;font-size:14px}#formulaire-recherche select{width:calc( 100% - 24px );position:relative;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/select.png) no-repeat 90% center}#formulaire-recherche input[type=submit]{display:block;margin:0 13px 0 0;width:50px;height:50px;border-radius:100%;overflow:hidden;text-indent:-3000px;background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/loupe-blanc.svg) no-repeat center/24px;position:relative;cursor:pointer;transition:ease-in-out all .2s;float:right}#formulaire-recherche #loadAjax{position:absolute;bottom:30%;right:25%}#formulaire-recherche input[type=submit]:hover{background-color:#000}#formulaire-recherche .spannomargin-55{width:22.5%}#formulaire-recherche .spannomargin-35{width:10%}header .rappel{cursor:pointer;display:inline-block;text-transform:uppercase;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.05rem;margin:32px 10px 10px;transition:ease-in-out all .1s}#headerrappel{cursor:pointer}header .rappel:hover{text-decoration:none;color:#000}header>*{opacity:1}header,header.nav-down{background-color:transparent;transition:ease-in-out background-color .2s}header.nav-up{position:fixed;top:0;right:0;background-color:#fff;z-index:1000;transition:ease-in-out background-color .2s;box-shadow:0px 6px 12px rgba(185,135,115,.25)}main.nav-up{margin-top:190px}header.nav-up>*{opacity:1;transition:ease-in-out opacity .2s}.menu-toggle{display:none}.nav-menu{display:flex}nav{margin:0;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:auto}.menu-menu-principal-container{display:flex;width:100%;position:relative;margin-top:22px}nav ul{display:flex;flex-direction:row;width:100%;align-items:flex-start;justify-content:space-evenly}nav ul li{list-style-type:none;display:inline-flex;text-align:center;background:0 0;transition:ease-in-out all .1s;position:relative}nav ul li a{font-size:16px;display:flex;color:#000;text-decoration:none;line-height:56px;letter-spacing:.05rem;padding:0;margin:0;border-bottom:1px solid transparent;width:auto;background:0 0}nav ul li a:hover,nav ul li.current-menu-item a,nav ul li.current-menu-ancestor>a{transition:ease-in-out all .1s;color:#e16e42;text-decoration:none;border-color:#ebc1b0}nav ul li ul{position:absolute;top:57px;left:-10px;z-index:5001;padding:0;width:250%;background:#fff;border:0;display:none;box-shadow:2px 2px 12px rgba(185,135,115,.4);border-radius:10px;overflow:hidden;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start}nav ul li:first-child ul{width:175%}nav ul li:nth-child(2) ul{width:300%}nav ul li:last-child ul{width:500%}nav ul li:hover ul{display:flex}nav ul li ul li{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;width:100%}nav ul li ul li a{display:flex;color:#000;background:#fff;background-position:90% center;padding:0 34px;font-size:14px;margin:0;line-height:50px;width:100%;border:0}nav ul li ul li a:hover{color:#e16e42;background:#f3e8e3 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/menu.png) no-repeat 90% center;text-decoration:none}.head-contacts{height:56px;line-height:56px;border:1px solid #e16e42;border-radius:28px;overflow:hidden;margin:8px 0 0}.head-contacts a{display:block;max-width:50%;text-align:center}.btn-contact{background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/email-blanc.svg) no-repeat 20% center/20px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:600;padding:0 0 0 26px;width:50%;border-radius:28px;position:relative;z-index:2;transition:ease-in-out all .1s}.btn-contact:hover{text-decoration:none;background-color:#000;color:#fff;transition:ease-in-out all .1s}.btn-tel{width:calc(50% - 36px);border-radius:0 28px 28px 0;padding:0 0 0 36px;font-size:16px;color:#000;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/tel-noir.svg) no-repeat 25% center/14px;position:relative;z-index:1;margin-left:-26px;transition:ease-in-out all .1s}.btn-tel:hover{text-decoration:none;background-color:#e16e42;background-image:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/tel-blanc.svg);color:#fff;transition:ease-in-out all .1s}.troisencarts{padding:134px 12.5% 0 25%;margin-top:84px}.troisencarts.experience{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/experience.svg) no-repeat center top/100px}.troisencarts.engagements{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/engagements.svg) no-repeat center top/64px}.troisencarts.cotes{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/avoscotes.svg) no-repeat center top/96px}.troisencarts h3{font-size:24px;font-style:italic;font-weight:600;margin-bottom:.5rem;position:relative}.troisencarts h3:before{content:" ";background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat left top/100%;width:40px;height:36px;position:absolute;top:4px;left:-62px}.troisencarts p{font-size:18px;line-height:24px;margin:0}footer{margin:100px 0 0;padding:0 0 50px}footer>*{position:relative;z-index:2}footer:before{content:" ";position:absolute;top:0;left:6.25%;right:6.25%;bottom:0;z-index:1;background:#f6f1ee}.footer-1{align-items:center;padding:76px 0 0}.footerlogo{width:80%}.menu-footer-container{display:flex;width:100%}.footer-menu{display:flex;flex-flow:row wrap;justify-content:flex-start}.grecaptcha-badge,.grecaptcha-logo{display:none!important}.sociaux a{display:flex}.sociaux a img{max-width:24px;max-height:24px;width:100%;margin:0 12px;display:flex}.btn-rdv{color:#e16e42;font-weight:500;text-transform:uppercase;display:block;font-size:16px;width:calc(100% - 32px);line-height:56px;border-radius:28px;padding:0 0 0 20px;margin:0 auto;border:1px solid #fff;text-align:center;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/prendre-rdv.svg) no-repeat 12.5% center/34px;transition:ease-in-out all .1s;cursor:pointer}.btn-rdv:hover{text-decoration:none;color:#000;border-color:#000;transition:ease-in-out all .1s}footer .btn-contact{display:block;width:max-content;line-height:56px;border-radius:28px;padding:0 0 0 20px;margin:0 auto;border:1px solid #e16e42;text-align:center;background-position:15% center;width:calc(100% - 32px)}footer .btn-tel{display:block;width:calc(100% - 32px);line-height:56px;border-radius:28px;padding:0 0 0 20px;background-color:transparent;border:1px solid #e16e42;text-align:center;background-position:20% center;margin:0 auto}footer .btn-contact:hover{border-color:#000}footer .footer-2{margin-top:72px}.footer-agences{color:#7d7d7c}.footer-menu1 li a{color:#7d7d7c;font-size:14px;font-style:italic}.footer-menu1{max-height:220px;flex-flow:column wrap;display:flex}footer .footer-agences{font-size:14px;font-style:italic;margin:0 0 1rem}footer .footer-agences b{font-style:normal;display:block;text-transform:uppercase}.footer-menu2{flex-flow:column wrap;display:flex;font-size:14px;line-height:24px}.footer-menu2>li>a{font-weight:700;text-transform:uppercase}.footer-menu2>li>ul{margin:.15rem 0 1.5rem}.btn-parrain,.btn-emploi{display:block;border:1px solid #e16e42;padding:20px;border-radius:20px;max-width:calc(100% - 44px - 12px);margin:0 auto 24px auto;font-size:15px;font-weight:500;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-orange.svg) no-repeat 90% center/20px;transition:ease-in-out all .2s}.btn-parrain span{display:inline-block;width:100%;color:#e16e42;font-weight:700}.btn-emploi{font-weight:700}.btn-parrain:hover,.btn-emploi:hover{background-color:#fff;text-decoration:none;transition:ease-in-out all .2s}footer p.aligncenter.orange.uppercase{margin:3rem 0 1.5rem;letter-spacing:.05rem}.menu-footer-3-container{flex-flow:column wrap;display:flex;width:100%}.footer-menu3{max-height:250px;flex-flow:column wrap;display:flex;font-size:14px;font-style:italic;line-height:24px;margin-left:7.5%}.footer-menu3 li a{color:#7d7d7c}.footer-menu3>li>a{font-weight:700}.footer-menu3>li{margin:0 0 1rem 1rem;max-width:calc(40% - 1rem)}.footer-menu3>li:first-child{margin:0 0 1rem 1rem;max-width:calc(60% - 1rem)}.lesconseils-footer{line-height:24px;font-size:13px;margin:0 0 0 calc(7.5% + 1rem);padding-left:1.5rem;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat 0 center/12px}.conseils-footer-titre{margin-left:calc(7.5% + 1rem);font-size:14px;text-transform:uppercase;font-weight:700}p.copyright{color:#b8afa9;font-size:14px;margin:0;line-height:120px}p.copyright a{color:#b8afa9}p.copyright img{margin:0 0 0 2rem}.lignediapo{padding:120px 0 0}.lignediapo:after{content:" ";position:absolute;top:0;left:6.25%;right:6.25%;bottom:72px;z-index:1;background:#f3e8e3}.lignediapo>*{position:relative;z-index:2}.lignediapo .span-3{z-index:3}.swiphome-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-30px}h2.titre2{font-size:22px;font-weight:300;text-transform:uppercase;letter-spacing:.25rem;position:relative;z-index:100}h2.titre2 span{text-transform:none;font-size:78px;line-height:78px;color:#e16e42;margin:0 0 0 -20%;width:175%;display:inline-block;font-family:'Dageland',serif}.lignediapo p{font-size:15px;line-height:24px;margin:3rem 0 4rem}.btn-orange{display:inline-block;background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-blanche.svg) no-repeat 92% center/20px;line-height:56px;border:1px solid #e16e42;border-radius:29px;padding:0 56px 0 32px;font-size:14px;color:#fff;font-weight:600;transition:ease-in-out all .2s}.btn-orange:hover{background:#000 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-blanche.svg) no-repeat 92% center/20px;color:#fff;border:1px solid #000;text-decoration:none;transition:ease-in-out all .1s}.btn-blanc{display:inline-block;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-orange.svg) no-repeat 92% center/20px;color:#e16e42;line-height:56px;border:1px solid #e16e42;border-radius:29px;padding:0 56px 0 32px;font-size:14px;font-weight:600;transition:ease-in-out all .2s}.btn-blanc:hover{background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-noir.svg) no-repeat 92% center/20px;color:#000;border-color:#000;text-decoration:none;transition:ease-in-out all .1s}.lignediapo .btn-orange{margin-bottom:22px}.btn-noir{display:inline-block;background:#000 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-blanche.svg) no-repeat 92% center/20px;color:#fff;line-height:56px;border:1px solid #000;border-radius:29px;padding:0 56px 0 32px;font-size:14px;font-weight:600;transition:ease-in-out all .2s;cursor:pointer}.btn-noir:hover{background-color:#e16e42;border-color:#e16e42;color:#fff;text-decoration:none;transition:ease-in-out all .1s}.modeles-home{margin:120px 0 0}.titre2.big{font-size:30px;letter-spacing:.5rem}.titre2.big span{font-size:42px;letter-spacing:0;width:100%;text-align:right;margin:0;line-height:50px}.modeles-home .titre2.big{margin-bottom:80px}.modeles-home .btn-orange{margin-top:2rem}.swipermodeles{padding:0 40px}.swipermodeles .swiper-slide a{display:flex;width:100%;flex-flow:column wrap;position:relative;padding-bottom:44px}.swipermodeles .swiper-slide a img{display:flex}.swipermodeles .swiper-slide a .encartmodele{bottom:0;right:-1px;position:absolute;z-index:3;background:#fff;height:64px;line-height:64px;padding:0 8px 0 30px;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;box-shadow:-10px -6px 12px rgba(185,135,115,.25)}.swipermodeles .swiper-slide a .encartmodele h4 .dageland{font-size:30px;transition:ease-in-out all .1s}.swipermodeles .swiper-slide a .encartmodele h4 .opensans{font-size:14px;margin-left:4px;transition:ease-in-out all .1s}.btn-fleche{display:inline-block;border-radius:100%;overflow:hidden;text-indent:-3000px;width:28px;height:28px;background:#fbefea url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/12px;transition:ease-in-out all .1s}.btn-fleche:hover{background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-blanche.svg) no-repeat center/12px;transition:ease-in-out all .1s}.swipermodeles .swiper-slide a .encartmodele .btn-fleche{margin-left:40px}.swipermodeles .swiper-slide a:hover .btn-fleche{background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-blanche.svg) no-repeat center/12px;transition:ease-in-out all .1s}.swipermodeles .swiper-slide a:hover h4 span{color:#000;transition:ease-in-out all .1s}.swipermodeles-button-prev,.swipermodeles-button-next{width:58px;height:58px;border-radius:100%;overflow:hidden;text-indent:-3000px;background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-blanche.svg) no-repeat center/18px;box-shadow:10px 6px 12px rgba(185,135,115,.35)}.swipermodeles-button-prev{transform:scale(-1,1);left:-4%}.swipermodeles-button-next{right:-4%}.modeles-home p{font-size:15px;line-height:24px;margin:22px auto 0 auto;max-width:95%}.plans-home{margin:100px auto}.plans-home p{font-size:21px;line-height:32px;position:relative}.plans-home p:before{content:" ";width:42px;height:42px;position:absolute;left:-80px;top:30%;z-index:2;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat 0/100%}.plans-home img{margin-left:7%;max-width:93%}.plans-home .btn-noir{position:absolute;left:0;top:40%}.realisations-home{padding:110px 0 0}#home .realisations-home:after{content:" ";position:absolute;top:0;left:0;right:12.5%;bottom:22px;z-index:1;background:#f3e8e3}.realisations-home>*{position:relative;z-index:3}.realisations-home .titre2.big{letter-spacing:.3rem;text-align:center}.realisations-home .titre2.big span{text-align:center;margin-bottom:60px}.realisations-home p{margin:0 64px 70px;font-size:15Px;line-height:24px}.swiperreal{margin-bottom:100px}.swiperreal .swiper-slide a{position:relative;display:flex;width:100%;flex-flow:column wrap;position:relative}.swiperreal .swiper-slide a img{display:flex}.swiperreal .swiper-slide a:after{content:' ';position:absolute;left:0;bottom:0;right:0;top:0;z-index:2;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/masque.png) repeat-x left bottom;transition:ease-in-out all .2s}.encartreal{position:absolute;left:0;bottom:0;right:0;z-index:5;height:80px;line-height:80px;padding:0 0 0 44px}.encartreal h4{font-size:16px;text-transform:uppercase;font-weight:500}.encartreal h4 span{font-weight:400;text-transform:none}.swiperreal .swiper-slide a:hover:after{opacity:.5;transition:ease-in-out all .2s}.swiperreal .swiper-slide a:hover h4{text-shadow:0px 2px 6px #000}.realisations-home .btn-blanc{margin:0 60px 0 0}.realisations-home .btn-orange{margin:0 0 20px 60px}.swiperreal-button-prev,.swiperreal-button-next{width:58px;height:58px;border-radius:100%;overflow:hidden;text-indent:-3000px;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/18px;box-shadow:10px 6px 12px rgba(185,135,115,.35)}.swiperreal-button-prev{transform:scale(-1,1);left:auto;right:30%;top:46%}.swiperreal-button-next{right:30%;top:35%}.overavis{left:36.25%;top:32%;z-index:2;width:27.5%}.avis-home{margin:140px 0 150px}.avis-home .titre2.big{letter-spacing:.3rem}.avis-home .titre2.big span{width:90%}.avis-home .alignleft .btn-orange{margin:0 0 20px 10%}.avis-home .alignright .btn-blanc{margin-bottom:-30px;position:relative;z-index:3}.row.troisavis{height:100%;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/garanti-immodvisor.png) no-repeat center bottom}.troisavis .marginneg{margin-left:-10%;width:110%}.troisavis .marginneg .pave-avis{width:30%;background:#fff;position:relative;z-index:3;margin-right:3.33333%;box-shadow:6px 6px 12px rgba(185,135,115,.35);min-height:380px;display:flex;flex-flow:column wrap;justify-content:center;align-items:center}.troisavis .notesur5{font-size:32px;margin:0}.troisavis .nbavis{margin:0 0 1rem;font-size:15px}img.loadavis{margin-left:20%;max-width:10%}.troisavis .marginneg .pave-avis.avisclient{justify-content:flex-start;flex-flow:row wrap}.pave-avis.avisclient p.avis-titre{font-size:18px;line-height:24px;margin:0}.pave-avis.avisclient p.avis-date{font-size:14px;line-height:24px;margin:0}.pave-avis.avisclient p.avis-etape{font-size:14px;line-height:24px;margin:0}.pave-avis.avisclient p.avis-commentaire{font-size:15px;line-height:20px;margin:.5rem 0;color:#3d3d3d}.pave-avis.avisclient p.avis-signature{font-size:15px;line-height:20px;margin:.5rem 0}.notes{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/etoile-vide.png) repeat-x left top;height:17px;width:115px;margin:.5rem auto 1rem auto}.innotes{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/etoile-pleine.png) repeat-x left top;height:17px;max-width:115px;margin:0}.actus-conseils{background:#fbefea;padding:74px 0 0;margin:120px 0}.actus-conseils .mille{margin-top:180px}.bienconseiller{font-size:120px;line-height:80px;position:relative;margin:0 0 54px 6%;z-index:10}.bienconseiller span{position:absolute;left:9%;top:50%;display:inline-block;color:#000;font-weight:300;text-transform:uppercase;font-size:30px;line-height:30px;letter-spacing:.3rem}.actu-home{position:relative;border:1px solid #e16e42;border-left:0;width:50%;margin:-90px 0 0;z-index:2;padding:80px 24.9999999% 66px 16.6666666%}.actu-home img{border-bottom-right-radius:30px;opacity:.4;transition:ease-in-out all .1s}.actu-home h3{line-height:48px;font-size:40px;font-weight:500;text-transform:none;transition:ease-in-out all .1s}.actu-home p{line-height:20px;font-size:14px;margin:1rem 0;width:80%}.actu-home a.article{display:block;position:relative}.actu-home a.article:after{content:" ";width:42px;height:42px;position:absolute;right:-50px;top:30%;z-index:2;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat 0/100%;transition:ease-in-out all .2s}.actu-home a.btn-blanc{background-color:#fbefea;position:absolute;left:15%;bottom:-26px}.actu-home a:hover img{opacity:1;transition:ease-in-out all .1s}.actu-home a:hover{text-decoration:none}.actu-home a:hover h3{color:#e16e42;transition:ease-in-out all .1s}.actu-home a.article:hover:after{right:-64px;transition:ease-in-out all .2s}a.home-conseil{padding:0 0 40px;position:relative;display:block}a.home-conseil:hover{text-decoration:none}a.home-conseil img{border-bottom-right-radius:30px;margin-bottom:1rem}a.home-conseil h4{font-size:18px;line-height:24px;font-weight:500}a.home-conseil:hover h4{color:#e16e42;transition:ease-in-out all .1s}a.home-conseil p{font-size:14px;line-height:20px;font-weight:400;margin-bottom:0}a.home-conseil:after{content:" ";width:22px;height:22px;position:absolute;right:0;bottom:0;z-index:2;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat 0/100%;transition:ease-in-out all .2s}.swiperconseils-button-prev,.swiperconseils-button-next,.swiperannonces-button-prev,.swiperannonces-button-next,.swiperplan-prev,.swiperplan-next{width:58px;height:58px;border-radius:100%;overflow:hidden;text-indent:-3000px;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/18px;box-shadow:4px 4px 12px rgba(185,135,115,.35)}.swiperconseils-button-next,.swiperannonces-button-next,.swiperplan-next{background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-blanche.svg) no-repeat center/18px;right:-7.5%;top:35%}.swiperconseils-button-prev,.swiperannonces-button-prev,.swiperplan-prev{transform:scale(-1,1);left:auto;right:-7.5%;top:51%;box-shadow:-4px 4px 12px rgba(185,135,115,.35)}.actus-conseils .btn-orange{margin-top:20px}.photomontage{text-align:right}.photomontage .passion1{margin:0 2% 0 auto;max-width:52%}.photomontage .passion2{position:absolute;z-index:2;left:0;top:142px;opacity:.55}.photomontage .passion3{background-color:#fbefea;position:absolute;z-index:3;left:35%;bottom:-30px}.photomontage .passion3 img{opacity:.55}.photomontage h2{position:absolute;z-index:4;left:14%;top:92px;width:50%}.photomontage h2 .h2passion{display:block;background:#fff;line-height:50px;font-size:24px;letter-spacing:.2rem;width:88%;padding:0 5% 0 0}.photomontage h2 .h2maison{display:block;background:#fbefea;line-height:84px;font-size:60px;letter-spacing:.2rem;width:max-content;padding:0 6%;margin-left:30%}.actus-conseils .presentation{position:relative}.actus-conseils .presentation img{margin:50px 0 20px}.actus-conseils .presentation h1{font-size:18px;text-transform:uppercase;letter-spacing:.17rem;font-weight:300;margin:0 0 1.5rem}.actus-conseils .presentation h1 span{font-family:'Dageland';font-size:30px;text-transform:none;letter-spacing:0;font-weight:400}.actus-conseils .presentation p{font-size:15px;line-height:24px}.actus-conseils .presentation .btn-orange{position:absolute;left:0;bottom:-24px}.row.stretch{align-items:stretch}.swiperannonces{margin-top:80px;padding:12px}.swiperannonces-button-prev,.swiperannonces-button-next{right:-15%}.swiperannonces a.relative{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;box-shadow:6px 6px 12px rgba(185,135,115,.35);background:#fff}.swiperannonces a.relative .encartterrain{padding:20px;width:calc(100% - 40px)}.swiperannonces a.relative .encartterrain h3>span{display:block;width:100%}.swiperannonces a.relative .encartterrain h3 span.grey{font-size:14px;line-height:18px}.swiperannonces a.relative .encartterrain h3 span.orange{font-size:22px;line-height:26px}.swiperannonces a.relative .encartterrain h3 span.black{font-size:16px;line-height:26px;margin:.5rem 0 0}.btn-fleche.blanc{background-color:#fff;background-size:24px;float:right;width:34px;height:34px}.btn-fleche.blanc:hover{background-color:#e16e42}.swiperannonces a.relative:hover{text-decoration:none}.swiperannonces a.relative:hover .btn-fleche.blanc{background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-blanche.svg) no-repeat center/24px}.row.bottom{align-items:flex-end}.row.faq{margin:50px auto}.faq h2{position:relative;margin:0 0 54px 12%}.faq h2 .faq-reponses{font-size:120px;line-height:60px;position:relative;z-index:10;font-weight:900;color:#fbe9e1}.faq h2 .faq-questions{position:absolute;z-index:11;left:9%;top:45%;display:inline-block;color:#000;font-weight:300;text-transform:uppercase;font-size:30px;line-height:30px;letter-spacing:.3rem}.btn-rose{display:inline-block;background:#fbefea url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-orange.svg) no-repeat 92% center/20px;color:#e16e42;line-height:56px;border:1px solid #e16e42;border-radius:29px;padding:0 56px 0 32px;font-size:14px;font-weight:600;transition:ease-in-out all .2s}.btn-rose:hover{background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-noir.svg) no-repeat 92% center/20px;color:#000;border-color:#000;text-decoration:none;transition:ease-in-out all .1s}.faq-question .faq-a{height:0;overflow:hidden;opacity:0;transition:ease-in-out all .2s;padding-bottom:0}.faq-question div.show .faq-a{height:auto;padding-bottom:26px;opacity:1;transition:ease-in-out all .2s}.faq-question>*{font-size:16px;line-height:24px}.faq-q{font-weight:500;cursor:pointer;padding:10px 114px 10px 0;position:relative}.faq-q:after{content:" ";background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/14px;width:40px;height:40px;border-radius:100%;position:absolute;right:0;top:0;border:1px solid #e16e42;transition:ease-in-out all .2s}.faq-q.show:after{transform:rotate(90deg);transition:ease-in-out all .2s}.faq-a{font-style:italic}.faq-question{margin:0 0 26px;border-bottom:1px solid #e9bfae}.faq .btn-rose{margin-top:1.5rem}.displaymorefaq{height:0;overflow:hidden;opacity:0;transition:ease-in-out all .2s}.displaymorefaq.show{height:auto;overflow:unset;opacity:1;transition:ease-in-out all .2s}.bandeaupages{margin:0 0 100px}.bandeaupages .span-14.relative:before{content:" ";background:#f3e8e3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.bandeaupages .span-14.relative>*{position:relative;z-index:2}.bandeau-marge{padding:54px 20% 74px}.bandeaupages .bread,.bandeaupages .bread a,.bandeaupages .bread span,.bread a,.bread span{color:#9b7a6a;text-transform:uppercase;font-size:11px}.bandeaupages h1{margin:1rem auto 2rem auto;color:#e16e42;font-size:32px;letter-spacing:.5rem;text-transform:uppercase;font-weight:500}.bandeaupages .arch-desc p{font-size:15px;line-height:24px;margin:0}.conseil-marge{padding:0 28px 88px 0;position:relative}.conseil-marge a.home-conseil{height:100%}.conseil-marge a.home-conseil h4{font-size:20px;line-height:24px;margin-top:40px}.conseil-marge a.home-conseil p{font-size:15px;margin:1rem 0 0}.conseil-marge a.home-conseil:after{width:30px;height:30px;position:absolute;bottom:30px;right:0}.conseil-marge a.home-conseil:hover:after{transform:rotate(90deg)}.encart-agence .conseil-marge .inside-conseil{background:#fbefea url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fond-encart-agences.jpg) no-repeat center bottom/contain;height:100%;padding:0 15%;text-align:center;display:flex;flex-flow:column wrap}.encart-agence .conseil-marge{padding-bottom:98px}.encart-agence .conseil-marge h2{font-size:22px;line-height:30px;font-weight:700;color:#e16e42;margin:3rem 0 1rem}.encart-agence .conseil-marge p{font-size:15px;line-height:20px;margin:1rem 0 2rem}.nav-links{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:1rem auto}.nav-links span,.nav-links a.page-numbers{font-size:20px;margin:0 1rem;color:#818181}.nav-links a.page-numbers:hover{text-decoration:none;color:#000}.nav-links span{font-weight:700;color:#e16e42}.nav-links a.page-numbers.next,.nav-links a.page-numbers.prev{width:44px;height:44px;display:flex;border-radius:100%;background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-blanche.svg) no-repeat center/14px;text-indent:-3000px;overflow:hidden;transition:ease-in-out all .1s}.nav-links a.page-numbers.next{margin:0 0 0 3rem}.nav-links a.page-numbers.prev{margin:0 3rem 0 0;transform:rotate(180deg)}.nav-links a.page-numbers.prev:hover,.nav-links a.page-numbers.next:hover{background:#fbece7 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/14px;transition:ease-in-out all .1s}.footer-contact{margin:60px 0 0}.footer-contact .span-12>*,.footer-etude .span-14>*{position:relative;z-index:2}.footer-contact .span-12,.footer-etude .span-14{padding:74px 0 56px}.footer-contact .span-12:before,.footer-etude .span-14:before{content:" ";background:#fbefea url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/chaise.jpg) no-repeat left bottom;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.btn-rappel{display:block;width:max-content;line-height:56px;border-radius:28px;padding:0 48px 0 66px;background-color:transparent;border:1px solid #e16e42;text-align:center;font-size:16px;font-weight:600;color:#000;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/tel-noir.svg) no-repeat 20% center/14px;position:relative;z-index:1;margin:0 auto;transition:ease-in-out all .1s;cursor:pointer}.btn-rappel:hover{text-decoration:none;background-color:#e16e42;background-image:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/tel-blanc.svg);color:#fff;transition:ease-in-out all .1s}.footer-contact h2{font-size:26px;font-weight:600;line-height:50px;margin:0 0 42px}.footer-contact h2 span{font-size:56px;font-weight:400;margin-left:1rem}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=date],.wpcf7 select,.wpcf7 textarea{border:1px solid #faccb9;border-radius:30px;line-height:36px;padding:10px 1rem;margin:0 0 10px;font-size:16px;color:#000}select{width:100%}.wpcf7 textarea{line-height:24px}.wpcf7 .fdpink.relative{padding:10px 0 20px}.wpcf7 .fdpink.relative>*{position:relative;z-index:2}.wpcf7 .fdpink.relative:before{content:" ";position:absolute;z-index:1;background:#fae1d7;left:-25%;top:0;right:-10%;bottom:0;border-radius:30px}.wpcf7 .spannomargin-11.relative>*{position:relative;z-index:3}.wpcf7 .spannomargin-11.relative textarea{margin-top:30px;padding:1rem}.wpcf7 input[type=text]::placeholder,.wpcf7 input[type=email]::placeholder,.wpcf7 input[type=tel]::placeholder,.wpcf7 input[type=number]::placeholder,.wpcf7 input[type=date]::placeholder,.wpcf7 textarea::placeholder{color:#000}.wpcf7 textarea::placeholder{font-style:italic}.wpcf7 .fdpink p.bold.italique{font-size:14px}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label,p.formcgv,p.formcgv a,.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label a,.maskpop .inpop p.formcgv{font-size:13px;color:#6f6f6f;font-style:italic;line-height:16px}p.formcgv a{text-decoration:underline}.wpcf7-list-item{line-height:16px;margin-left:1rem}.wpcf7 input[type=checkbox]{margin:0 .5rem 0 0}p.formcgv{margin:0 0 0 1em}.wpcf7 input[type=submit]{display:inline-block;width:max-content;background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-blanche.svg) no-repeat 80% center/20px;line-height:56px;border:1px solid #e16e42;border-radius:29px;padding:0 70px 0 38px;margin:1rem auto 0 auto;font-size:14px;color:#fff;text-transform:uppercase;font-weight:600;transition:ease-in-out all .2s}.wpcf7 input[type=submit]:hover{background:#000 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-blanche.svg) no-repeat 80% center/20px;color:#fff;border:1px solid #000;text-decoration:none;transition:ease-in-out all .1s}.row.acceptances{position:relative}.wpcf7 .wpcf7-spinner{position:absolute;bottom:0;right:0}.encart-agence.encart-surmesure .inside-conseil{background-image:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fond-encart-surmesure.jpg);background-color:#f3e8e3;padding-bottom:120px;min-height:300px;height:auto}.encart-agence.encart-surmesure .conseil-marge h2 span{font-size:36px}.encart-agence.encart-surmesure .conseil-marge{padding:0 6px}.realisations .encartreal{background:#fff;margin:0;padding:0;left:72px;right:72px;min-height:130px;height:auto;line-height:normal;box-shadow:-10px -6px 12px rgba(185,135,115,.25)}.realisations .encartreal:after{content:" ";display:block;position:absolute;bottom:32px;right:24px;width:28px;height:28px;border-radius:100%;overflow:hidden;background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-blanche.svg) no-repeat center/14px;transition:ease-in-out all .1s}.realisations article a.relative{display:flex;padding:0 44px 110px;margin-bottom:90px}.realisations .encartreal h3{text-align:center;padding:10px 0 0}.realisations .encartreal h3 span.italique{font-size:15px}.realisations .encartreal h3 span{font-size:28px}.realisations article a:hover .encartreal:after{background-color:#000;transition:ease-in-out all .1s}.navigation.pagination{margin-bottom:40px}.searchpages select,.searchpages input[type=submit]{width:max-content}.searchpages select{line-height:56px;padding:0 36px 0 24px;background:#f3e8e3 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/select.png) no-repeat 90% center;border-radius:28px;border:0;margin:0 10px;font-size:15px;font-weight:600;max-width:240px}.searchpages input[type=text]{line-height:56px;padding:0 24px;background:#f3e8e3;border-radius:28px;border:0;margin:0 10px;font-size:15px;font-weight:600;width:max-content}.searchpages input[type=text]::placeholder{color:#000}.searchpages label{font-size:15px;font-weight:600;line-height:56px;margin:0 10px}.searchpages input[type=submit]{line-height:56px;padding:0 1rem;background:#ffff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/loupe-orange.svg) no-repeat 90% center/20px;color:#e16e42;border-radius:28px;border:1px solid #e16e42;margin:0 10px;font-size:15px;font-weight:600;text-transform:uppercase;padding:0 80px 0 50px}.searchpages input[type=submit]:hover{border-color:#000;color:#000;background-image:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/loupe-noir.svg)}.row.searchpages{background:#fff;box-shadow:4px 6px 14px rgba(185,135,115,.25);padding:20px 0;justify-content:center;border-radius:50px;margin:-46px 0 80px;position:relative;z-index:5}.avecrecherche .bandeaupages{margin-bottom:0}.avecrecherche .bandeau-marge{padding-bottom:104px}.modeles .bandeaupages h1{line-height:70px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin:0 0 2rem}.modeles .bandeaupages h1 span.black{color:#000;font-size:22px;letter-spacing:.3rem;line-height:20px;margin:30px 1rem 0 0;font-weight:300;display:inline-block}.modeles .bandeaupages h1 span.dageland{text-transform:none;color:#e16e42;font-size:70px;letter-spacing:0;line-height:40px;display:inline-block}.modeles .row.searchpages{width:max-content;margin:-46px auto 80px auto;padding:20px 10px}.modeles.realisations article a.relative{padding:0 32px 80px 0;margin-bottom:110px}.modeles.realisations .encartreal{min-height:100px;left:34px;right:66px}.modeles.realisations .encartreal h3{padding-right:50px;padding-top:16px}.modeles .encart-agence.encart-surmesure .conseil-marge{padding:0 32px 0 0;margin:-40px 0 70px}.encart-agence.encart-surmesure .conseil-marge .btn-orange{width:max-content;margin:0 auto}.annonces.realisations .encartreal h3{text-align:left;padding:24px 24px 0}.annonces.realisations a.relative .encartreal h3>span{display:block;width:100%}.annonces.realisations a.relative .encartreal h3 span.grey{font-size:14px;line-height:18px}.annonces.realisations a.relative .encartreal h3 span.orange{font-size:22px;line-height:26px}.annonces.realisations a.relative .encartreal h3 span.black{font-size:16px;line-height:26px;margin:.5rem 0 0}.annonces.realisations a.relative .encartreal h3 span.black span{font-size:16px;line-height:26px}.annonces.realisations article a.relative{padding:0 32px 80px 0;margin-bottom:110px}.encart-agence.encart-conseiller .inside-conseil{min-height:300px;background:#fbefea url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fond-encart-conseiller.jpg) no-repeat center bottom/contain;padding-bottom:120px;height:auto}.encart-agence.encart-conseiller .inside-conseil .btn-orange{width:max-content;margin:0 auto}.encart-agence.encart-conseiller .conseil-marge{padding:0 32px 0 0;margin:-40px 0 70px}.realisations.annonces.avecrecherche .footer-contact{margin-bottom:80px}.annonces.realisations .encartreal.terrainmaison span.surfmaison{padding-left:44px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/surfmaison.svg) no-repeat left center/30px;line-height:28px;margin-right:34px;font-size:16px}.annonces.realisations .encartreal.terrainmaison span.surfterrain{padding-left:44px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/surfterrain.svg) no-repeat left center/34px;line-height:28px;font-size:16px}.annonces.realisations .encartreal.terrainmaison span.black.bold{font-size:20px;margin:0 0 6px}sup{font-size:70%;vertical-align:super}.annonces.realisations a.relative .encartreal.terrainmaison h3 span.orange{font-size:18px;margin-top:6px}.annonces.realisations.terrainmaison article a.relative{padding:0 32px 110px 0;margin-bottom:110px}.annonces.realisations a.relative .encartreal.terrainmaison{left:32px;right:66px}#loadAjax,#loadAjax2{position:absolute;bottom:0;right:0}.annonces.realisations a.relative .encartreal.terrainmaison:after{bottom:40px}.realisations.plans article a.relative{padding:0 32px 110px 0;margin-bottom:90px}.realisations .encartreal.plans{left:30px;right:62px}.realisations .encartreal.plans h3{padding:10px 30px 0;text-align:left}.realisations .encartreal.plans h3 span.orange{font-size:20px;font-weight:600;margin-bottom:6px;display:inline-block}.realisations.plans .encartreal.plans span.surfmaison{padding-left:44px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/surfmaison.svg) no-repeat left center/30px;line-height:28px;margin-right:34px;font-size:14px}.realisations.plans .encartreal.plans span.nbchambres{padding-left:44px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/chambre.svg) no-repeat left center/28px;line-height:28px;margin-right:34px;font-size:14px}.realisations.plans .encartreal.plans span.suite{padding-left:44px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/suite-parentale.svg) no-repeat left center/34px;line-height:28px;margin-right:34px;font-size:14px}.realisations.plans .encartreal.plans span.garage{padding-left:44px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/garage.svg) no-repeat left center/24px;line-height:28px;margin-right:34px;font-size:14px}.realisations.plans .encartreal.plans span.piece_complementaire{padding-left:36px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/piece-supp.svg) no-repeat left center/22px;line-height:28px;margin-right:34px;font-size:14px}.realisations.plans .encartreal.plans:after{bottom:48px}.bandeaupages{align-items:stretch}.bandeaupages .span-12.relative:before,.bandeaupages .span-1.withbg:before{content:" ";background:#f3e8e3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.bandeaupages .span-12.relative>*{position:relative;z-index:2}.acf-map.listeagences{height:560px;border:0;margin-top:0;margin-bottom:-140px}.agences.avecrecherche .bandeaupages{margin-bottom:230px}.agences.avecrecherche .bandeaupages .span-12.relative{padding-top:70px}.agences.avecrecherche .row.searchpages{margin:0 auto}#searchagence{position:absolute;bottom:-40px;right:0;width:33.33%}#searchagence .searchpages select{width:100%;margin:0 20px;max-width:340px}.agences .encartreal h3 span.italique{display:inline-block;width:100%}.agences .encartreal h3 span.telephone{padding-left:20px;position:relative}.agences .encartreal h3 span.telephone:before{content:" ";background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/tel-noir.svg) no-repeat 0 0/10px;width:14px;height:20px;position:absolute;top:0;left:0;transform:rotate(-15deg)}.realisations.agences .encartreal.plans h3{line-height:24px;padding-top:16px}.coordoagences{margin:1.5vw auto}.bgorange{background-color:#f3e8e3}.pagecontact .bgorange{padding:120px 0 42px}.pagecontact .spannomargin-10.relative .row.relative{margin-bottom:34px}.pagecontact .bgorange h3{margin-bottom:10px;margin-top:-30px;text-align:center}.pagecontact .bgorange h3 .h2passion{font-size:17px;letter-spacing:.25rem}.pagecontact .bgorange h3 .h2maison{font-size:30px}.pagecontact .btn-rappel{margin:0 0 0 2rem}.mrgbtcontact{margin:3rem auto 4rem auto}.pagecontact p.ecriveznous{margin:0 0 1rem;font-size:18px;font-weight:600}.pagecontact .wpcf7 .fdpink.relative:before{background:#eed4c8}.bandeaupages .zone-texte h1{color:#000;letter-spacing:0;text-transform:none}.form-orange{background-color:#e16e42;border-radius:10px;padding:40px 28px 10px}.form-orange h3{color:#fff;font-size:28px;font-weight:600;line-height:34px;margin-bottom:2rem}.form-orange h3 span{font-size:24px;font-weight:400}.form-orange .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label,.form-orange p.formcgv,.form-orange p.italique,.form-orange p.formcgv a{color:#eed4c8;font-size:13px;line-height:16px}.form-orange .wpcf7 label,.form-orange .wpcf7-list-item{line-height:16px}.form-orange .wpcf7 input[type=submit]{background-color:#000;padding:0;background-position:70% center;width:100%;border:1px solid #000}.form-orange .wpcf7 input[type=submit]:hover{background-color:#fff;color:#000;border-color:#fff;background-image:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-noir.svg)}.labeldpt{color:#fff;text-align:center;width:100%;display:inline-block}.labeldpt .wpcf7-form-control-wrap{margin-top:5px;width:100%;display:inline-block}.btn-yak{display:inline-block;background:#f6c846 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-noir.svg) no-repeat 92% center/20px;line-height:56px;border:1px solid #f6c846;border-radius:29px;padding:0 56px 0 32px;font-size:14px;color:#000;font-weight:600;transition:ease-in-out all .2s}.btn-yak:hover{background-color:#fff;text-decoration:none}.bgyak{background-color:#f8f4e2;padding-top:28px}.encart-yak h3{font-size:20px;padding:3rem 0 1rem;position:relative}.encart-yak h3:before{content:" ";width:54px;height:46px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/yak_2.png) no-repeat 0 0;position:absolute;left:-3%;top:-44px}.encart-yak p{font-size:15px;line-height:24px;margin:0 0 2rem}.encart-yak img.yak1{margin-bottom:-48px;margin-left:13%;max-width:80%}.encart-yak img.yak3{margin:5rem 0 1rem 12%;max-width:70%}#single .actus-conseils{padding-bottom:120px}.en-resume{border:1px solid #e16e42;margin:70px 0;padding:40px 60px 60px;text-align:center;position:relative}main article .zone-texte h2.resume-titre{font-size:40px;line-height:48px;font-weight:400;margin:0 0 2rem;padding:0}main article .zone-texte h2.resume-titre:after{display:none}.en-resume:after{content:" ";width:152px;height:24px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/trait.png) no-repeat center;position:absolute;bottom:-16px;left:calc(50% - 76px)}.btn-retour{display:inline-block;background:0 0;color:#e16e42;line-height:38px;border:1px solid #e16e42;border-radius:29px;padding:0 20px 0 44px;font-size:14px;font-weight:600;position:relative;transition:ease-in-out all .2s;cursor:pointer}.btn-retour:before{content:" ";background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-orange.svg) no-repeat 0 0/100%;width:20px;height:20px;position:absolute;left:9px;top:9px;transform:scale(-1,1)}.btn-retour:hover{background-color:#fff;transition:ease-in-out all .2s}.bandeaupages .bgorange{padding-top:60px}.bandeaupages .bgorange img.flex{margin:28px 0 -28px}.bandeaupages .bgorange p.bread{margin-top:70px}.bandeaupages .bgorange .zone-texte{padding-bottom:40px}.zone-texte p{font-size:15px;line-height:24px}.zone-texte h1{font-size:30px;margin:0 0 2rem}.zone-texte p a{position:relative;display:inline-block}.zone-texte p a:after{content:" ";background-color:#f3e8e3;position:absolute;left:0;right:0;top:60%;bottom:-10%;z-index:1;mix-blend-mode:multiply}.bandeaupages .zone-texte a:after{background-color:#efd0c2}.zone-texte a:hover{text-decoration:none}.zone-texte a:hover:after,.bandeaupages .zone-texte a:hover:after{background-color:#f4aa8e}main article .zone-texte h2{color:#e16e42;font-size:24px;font-weight:700;padding:0 0 24px;margin:1rem 0 20px;position:relative}main article .zone-texte h2:after{content:" ";position:absolute;width:15%;height:1px;background-color:#e16e42;bottom:0;left:0}main article .zone-texte h3{color:#000;font-size:20px;font-weight:700;padding:0 0 24px;margin:1rem 0 20px;position:relative}main article .zone-texte h3:after{content:" ";position:absolute;width:15%;height:1px;background-color:#000;bottom:0;left:0}.zone-texte ul li{font-size:15px;line-height:26px;list-style-type:none;margin:0 0 0 .5rem;padding:5px 0 5px 2rem;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-orange.svg) no-repeat 0 12px/16px}.zone-texte .outimg{position:relative;margin:60px 0 120px 120px;width:max-content;max-width:calc(100% - 120px)}.zone-texte .outimg:before{content:" ";position:absolute;left:-120px;top:60px;width:100%;height:100%;background:#fbefea}.zone-texte .outimg img{margin:0;display:flex;position:relative;z-index:2}.zone-texte ul li ul li{font-size:15px;line-height:28px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-noir.svg) no-repeat 0 8px/16px}.zone-texte ul li ul{margin:0}.wp-caption{position:relative;width:100%!important}p.wp-caption-text{position:absolute;bottom:-38px;left:120px;color:#e16e42;font-style:italic}.chiffresalpha{margin:54px auto 82px auto}.chiffresalpha p{font-size:34px;line-height:28px}.chiffresalpha p span{font-size:18px;display:inline-block;width:100%;line-height:24px}.encart-histoire h3{font-size:30px;font-weight:300;letter-spacing:.5rem;line-height:42px}.encart-histoire h3 span{letter-spacing:0;font-size:42px;display:inline-block;width:100%}.encart-histoire{margin:54px auto 82px auto;width:112.5%}#single .terrains-home{margin:120px 0 60px}#single .footer-etude{margin:90px auto}#single .realisations-home:after{content:" ";position:absolute;top:0;left:6.25%;right:6.25%;bottom:22px;z-index:1;background:0 0;border:1px solid #e16e42}.showroom .inspire{margin:0 auto 90px 0}.showroom .inspire .btn-rappel,.showroom .inspire .btn-orange{margin:0 0 0 2rem}.showroom .inspire h3{font-size:26px;line-height:54px}.showroom .inspire h3 span{font-size:54px;line-height:54px}.showroom .bandeaupages .bgorange img.flex{margin:0}.showroom .bandeaupages .bgorange{background:0 0;position:relative}.showroom .bandeaupages .bgorange>*{position:relative;z-index:3}.showroom .bandeaupages .bgorange:after{content:" ";position:absolute;background:#fbefea;top:0;left:0;right:0;bottom:15%;z-index:1}.galerie-mini .swiper-slide{opacity:.5}.galerie-mini .swiper-slide-thumb-active{opacity:1}.galerie1-prev,.galerie1-next{width:58px;height:58px;border-radius:100%;overflow:hidden;text-indent:-3000px;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/18px;box-shadow:10px 6px 12px rgba(185,135,115,.35)}.galerie1-next{right:-29px;top:40%}.galerie1-prev{transform:scale(-1,1);left:auto;right:-29px;top:51%}.showroom .galerie1{margin-top:24px}.showroom .bandeaupages .zone-texte h1{font-size:22px;line-height:56px;letter-spacing:.5rem;font-weight:300;text-transform:uppercase;margin-bottom:14px}.showroom .bandeaupages .zone-texte h1 span{display:inline-block;width:100%;font-size:42px;letter-spacing:0;font-weight:400;text-transform:none}.showroom .bandeaupages .show-adresse p{font-size:15px;line-height:24px;padding:0 0 0 24px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/marker.png) no-repeat 0 4px/12px}.showroom .bandeaupages .show-adresse a.tel{margin-left:24px}.carac-real{margin:0 0 36px}.carac-real span{font-weight:600;padding:0 0 0 48px;display:inline-block;width:calc(50% - 48px);font-size:16px;line-height:42px;margin:2px 0}.carac-real span.surfmaison{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/surfmaison-orange.svg) no-repeat 0 center/34px}.carac-real span.nbchambres{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/chambre-orange.svg) no-repeat 0 center/32px}.carac-real span.suite{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/suite-parentale-orange.svg) no-repeat 0 center/38px}.carac-real span.garage{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/garage-orange.svg) no-repeat 0 center/32px}.carac-real span.bureau{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/piece-supp-orange.svg) no-repeat 10px center/22px}.real1 .bgorange{padding:110px 0 0}.real1 .bgorange .in-real1{margin:0 0 120px}.real1 .bgorange{margin:0 0 280px}.real1 .bgorange .in-real2 video{margin-bottom:-90px}.real1 .bgorange h2,.realplan h2{font-size:30px;text-transform:uppercase;font-weight:300;letter-spacing:.4rem;line-height:40px;margin-bottom:60px}.realplan .zone-texte p{width:90%}.real1 .bgorange h2 span,.realplan h2 span{font-family:'Dageland',sans-serif;font-size:40px;text-transform:none;font-weight:400;letter-spacing:0;color:#e16e42;display:inline-block;width:100%}.realplan .illusplan img{max-width:138%;position:absolute;left:0;top:17.5%;z-index:2;box-shadow:6px 6px 12px rgba(185,135,115,.35)}.realplan .illusplan .btn-orange{position:absolute;z-index:3;bottom:10%;left:43%}.maskpop{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,.8);z-index:99999;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.maskpop .inpop{background:#fbefea;border:1px solid orange;padding:70px 110px;position:relative;max-width:710px}.maskpop .inpop .closepop{position:absolute;right:40px;top:40px;width:24px;height:24px;padding:8px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/croix-noir.svg) no-repeat center/24px;cursor:pointer;transition:ease-in-out all .2s}.maskpop .inpop .closepop:hover{transform:rotate(90deg);transition:ease-in-out all .2s}.maskpop .inpop h2{font-weight:300;font-size:30px;letter-spacing:.5rem;text-transform:uppercase}.maskpop .inpop h2 label{font-size:30px}.maskpop .inpop p{font-size:15px;line-height:24px;margin:1rem 0}.maskpop.hidden{bottom:100%;opacity:0;overflow:hidden;transition:ease-in-out opacity .2s}.maskpop.show{bottom:0;opacity:100%;overflow:auto;transition:ease-in-out opacity .2s}.showroom.plan .bandeaupages img.mrgtop{margin-top:24px}.showroom.plan .bandeaupages .zone-texte h1{text-transform:none;font-weight:600;letter-spacing:0;font-size:30px}.parrainage .wpcf7{border:1px solid #e16e42;padding:70px}.parrainage .wpcf7 h3{color:#e16e42;margin-bottom:30px}.parrainage .wpcf7 input[type=text],.parrainage .wpcf7 input[type=email],.parrainage .wpcf7 input[type=tel],.parrainage .wpcf7 input[type=number],.parrainage .wpcf7 textarea{background-color:#fbefea;border-color:#fbefea}.parrainage .spannomargin-24.zone-texte{margin-bottom:3rem}.parrainage main article .zone-texte h2{color:#000;font-weight:300;letter-spacing:.3rem;font-size:30px;text-transform:uppercase}.parrainage main article .zone-texte h2:after{display:none}.parrainage main article .zone-texte h3{color:#e16e42}.parrainage main article .zone-texte h3:after{background:#e16e42}.parrainage .bandeaupages .bgorange .zone-texte br{display:none}.parrainage .bandeaupages .bgorange .zone-texte h3{font-weight:600;text-align:center;font-size:30px}.parrainage .bandeaupages .bgorange .zone-texte p.orange{text-align:center;font-size:30px;margin-bottom:3rem}.terrainsmaisons .encartterrain span.surfmaison{padding-left:44px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/surfmaison.svg) no-repeat left center/30px;line-height:28px;margin-right:34px;font-size:16px}.terrainsmaisons .encartterrain span.surfterrain{padding-left:44px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/surfterrain.svg) no-repeat left center/34px;line-height:28px;font-size:16px}.terrainsmaisons .swiperannonces a.relative .encartterrain h3 span.black{font-size:20px;margin:0 0 6px}.terrainsmaisons .swiperannonces a.relative .encartterrain h3 span.orange{font-size:18px;margin-top:6px}.annonce .mentions-terrain{font-size:12px;margin:2px 0 0}.annonce.showroom .bandeaupages .zone-texte h1{text-transform:none;font-size:30px;font-weight:600;letter-spacing:0}.annonce .bandeaupages p .surfterrain{display:inline-block;font-size:24px;line-height:44px;padding:0 0 0 78px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/decor-orange.svg) no-repeat 0 center/52px}.annonce .bandeaupages p .surfmaison{display:inline-block;width:calc(50% - 78px);font-size:24px;line-height:44px;padding:0 0 0 78px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/surfmaison-orange.svg) no-repeat 0 center/48px}.annonce .bandeaupages p.prix{font-size:30px;margin:1.75rem 0 0}.annonce .bandeaupages .bgorange img.flex.mrgtop{margin-top:24px}.annonce .bandeaupages{margin-bottom:60px}.annonce.showroom .inspire .btn-orange{margin:0 60px}.annonce .inspire .phrase-agence{font-size:20px}.annonce .inspire .phrase-agence span.italique{font-size:16px}.annonce .inspire .phrase-agence a.bold{margin-left:20px}.annonce .descriptif-annonce h2{font-size:30px;line-height:58px;letter-spacing:.3rem;font-weight:300;text-transform:uppercase;margin:0 0 3rem}.annonce .descriptif-annonce h2 span{font-size:42px;letter-spacing:0;font-weight:400;text-transform:none}.annonce .acf-map.listeagences,.annonce .outmap{height:330px}.annonce .acf-map.listeagences{box-shadow:6px 6px 12px rgba(185,135,115,.35)}.annonce .outmap{margin:20px 0 40px}.annonce .descriptif-annonce{padding:0 0 140px;margin:0 0 -134px;position:relative;z-index:5}.annonce .descriptif-annonce .btn-orange{margin-top:2rem}.annonce .footer-etude .span-14:before{background-position:-5.5% bottom}.annonce .encart-agence p.contactezagence{margin-top:40px}.annonce .encart-agence p.contactezagence,.annonce .encart-agence p.adresseagence{font-size:16px}.annonce .encart-agence .annoncea.telagence{font-size:20px}.annonce .encart-agence{margin-top:50px}.annonce .encart-agence img{border-radius:100%;filter:grayscale(100%)}#single .terrains-home.terrainsmaisons{margin-bottom:120px}.swip-annonce{margin-top:24px}.annonce-prev,.annonce-next,.surmesure-prev,.surmesure-next{width:58px;height:58px;border-radius:100%;overflow:hidden;text-indent:-3000px;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/18px;box-shadow:10px 6px 12px rgba(185,135,115,.35)}.annonce-next{right:-29px;top:40%}.annonce-prev,.surmesure-prev{transform:scale(-1,1);left:auto;right:-29px;top:51%}.descriptif-annonce .photo1 img{display:flex;margin-bottom:2rem;box-shadow:10px 6px 12px rgba(185,135,115,.35)}.descriptif-annonce .photo2 img{display:flex;box-shadow:10px 6px 12px rgba(185,135,115,.35)}.annonce p.introannonce{margin-top:38px}.agence.annonce.showroom .bandeaupages .zone-texte h1{font-size:30px;line-height:38px;font-weight:500;margin-bottom:20px}.agence.annonce.showroom .bandeaupages .zone-texte h1 i{font-size:24px;font-weight:400}.agence.annonce.showroom .bandeaupages .zone-texte a.tel{font-size:30px;margin-bottom:20px}.agence.annonce.showroom .bandeaupages .zone-texte a.tel:after{display:none}.agence.annonce.showroom .bandeaupages .zone-texte p.adresse{padding-left:22px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/agence.png) no-repeat 0 6px;margin:0}.agence.annonce.showroom .bandeaupages .zone-texte p.horaire{padding-left:22px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/horaire.png) no-repeat 0 6px;margin:0}.agence.annonce.showroom .introannonce{font-style:italic}.showroom.agence .bandeaupages .bgorange>*{padding-bottom:0}.showroom.agence .bandeaupages .bgorange:after{bottom:5%}.showroom.agence .bandeaupages .row.btns{bottom:0;left:0;padding:0;position:absolute}.showroom.agence .bandeaupages .row.btns .btn-contact{padding:0 46px 0 72px;width:max-content;line-height:56px}.showroom.agence .bandeaupages .row.btns .btn-rdv{width:max-content;padding:0 36px 0 72px;border:1px solid #e16e42}.showroom.agence .bandeaupages .row.btns .btn-rdv:hover{border-color:#000}.descriptif-agence h2{font-size:30px;font-weight:300;letter-spacing:.25rem;line-height:50px;text-transform:uppercase;margin-bottom:30px}.descriptif-agence h2 span{font-size:36px;font-weight:400;letter-spacing:0;text-transform:none}.descriptif-agence{margin:120px 0 0}.descriptif-agence .annonce-prev{top:58%}.showroom.modele .bandeaupages .zone-texte h1{margin-top:14px;line-height:66px}.showroom.modele .bandeaupages .zone-texte h1 span{font-size:70px}.showroom.modele .bandeaupages .zone-texte p{margin-top:24px}.carac-modele{margin:80px 0 0}.carac-modele span{width:28.33%;text-align:center;font-weight:600;padding:90px 2.5% 0;display:inline-block;font-size:17px;line-height:24px}.carac-modele span.surfaces{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/surfmaison-orange.svg) no-repeat center top/70px}.carac-modele span.nbplans{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/piece-supp-orange.svg) no-repeat center top/54px}.carac-modele span.garage{background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/garage-orange.svg) no-repeat center top/58px}.mrgneg-1{margin-left:-6.25%;position:relative;z-index:2}.modele .diapo-plans h2{font-size:30px;line-height:44px;letter-spacing:.3rem;font-weight:300;text-transform:uppercase;margin:0 0 62px 25%}.modele .diapo-plans h2 span{display:block;font-size:42px;line-height:44px;letter-spacing:0;font-weight:400;text-transform:none;margin-left:25%}.swiper.swiperplan{padding:0 12px 12px 0}.swiperplan .swiper-slide{background:#fff;box-shadow:6px 6px 12px rgba(185,135,115,.35)}.diapo-plans .swiperplan-next,.diapo-plans .swiperplan-prev{right:-1.5%}.diapo-plans .swiperplan-next{top:47.5%}.diapo-plans .swiperplan-prev{top:57.5%}.swiperplan .swiper-slide p{position:absolute;z-index:3;left:0;top:0;background-color:#fbefea;margin:0;line-height:42px;padding:0 28px;border-bottom-right-radius:12px;font-size:17px;font-weight:500;color:#676767}.swiper-pagination.swiplan-pagination{bottom:1rem}.swiper-pagination-bullet{background:#fff;border:1px solid #e16e42;width:10px;height:10px;border-radius:100%;opacity:1}.swiper-pagination-bullet-active{background:#e16e42}.plusdeplans .btn-orange{text-transform:uppercase;margin-right:12%;position:relative;z-index:100;margin-top:1rem}.visitevirtuelle{margin:120px 0 180px}.modele .zone-texte h2{font-size:30px;line-height:44px;letter-spacing:.3rem;font-weight:300;text-transform:uppercase;margin:0 0 2rem}.modele .zone-texte h2 span{font-family:'Dageland',sans-serif;display:block;font-size:42px;line-height:44px;letter-spacing:0;font-weight:400;text-transform:none}.encart-vv{background-color:#e16e42;min-height:250px;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;padding:51px 64px 11px;border-radius:18px}.imagevv{max-width:94%;margin:0 3%}.encart-vv h3{font-size:22px;font-weight:700}.encart-vv p{font-size:20px;line-height:30px;font-style:italic;margin:0 0 2rem}.btn-orange.brd{border-color:#fff}.modele-video{position:relative;z-index:3}#single .modele .footer-etude{margin:-90px 0 90px}#single .modele .footer-etude .span-14{padding-top:180px}.modele.showroom .bandeaupages .bgorange:after{bottom:21%}input.hidden{display:none}.surmesure .bandeaupages .zone-texte h1{font-size:22px;line-height:42px;text-transform:uppercase;letter-spacing:.25rem;font-weight:300}.surmesure .bandeaupages .zone-texte h1 span{display:inline-block;width:100%;font-size:42px;text-transform:none;letter-spacing:0;font-weight:400}.surmesure .bandeaupages .zone-texte p{text-align:left}.surmesure .bandeaupages .bgorange img.flex{margin-bottom:-130px}.surmesure .bandeaupages{margin-bottom:240px}.surmesure .bandeaupages .bgorange p.bread{margin-top:40px;margin-bottom:40px}#choixsecteur{border:1px solid #e16e42;border-radius:30px;line-height:36px;padding:10px 60px 10px 32px;font-size:15px;color:#000;font-weight:700;max-width:90%;width:max-content;margin:40px auto 0 auto;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/select.png) no-repeat 90% center}.titre-diapo-surmesure h2{font-size:30px;line-height:42px;text-transform:uppercase;letter-spacing:.25rem;font-weight:300;padding-bottom:48px}.titre-diapo-surmesure h2 span{display:inline-block;width:100%;font-size:42px;text-transform:none;letter-spacing:0;font-weight:400}.titre-diapo-surmesure h2:after{content:" ";height:200px;width:1px;background:#e16e42;position:absolute;top:10px;left:-60px;z-index:1000}.surmesure-prev{right:auto;left:-10%;top:50%}.surmesure-next{right:-10%;top:50%}.swipersurmesure .swiper-slide{padding-bottom:44px}.swipersurmesure .swiper-slide .row{align-items:stretch}.desc-surm{padding:60px 25% 30px;background:#fff;min-height:60%}.desc-surm h3{font-size:18px;font-weight:600}.desc-surm h3 i{font-weight:400;font-size:16px}.desc-surm p{font-size:15px;line-height:30px}.swipersurmesure .swiper-slide .masque{position:absolute;left:-20%;bottom:-44px;border-top-right-radius:100px;overflow:hidden;width:100%;background-color:#f3e8e3}.swipersurmesure .swiper-slide img.mrgneg{opacity:.6}.bgorange.modedevie{padding:320px 0 0;margin:-170px 0 140px}.modedevie h2{font-size:30px;line-height:42px;text-transform:uppercase;letter-spacing:.35rem;font-weight:300;margin-bottom:30px}.modedevie h2 span{display:inline-block;width:100%;font-size:42px;text-transform:none;letter-spacing:0;font-weight:400}.modedevie .annonce-prev,.modedevie .annonce-next{right:auto;left:-28px}.modedevie .annonce-prev{top:64%}.modedevie .annonce-next{top:50%}.modedevie .swip-annonce{margin-bottom:-60px}.modedevie .btn-orange{position:absolute;bottom:-28px;left:25%}.surmesure .encart-agence.encart-surmesure{width:140%;margin:120px -38% 0 -2%}.surmesure .encart-agence.encart-surmesure .inside-conseil{background-image:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/bg-encart-surmesure.jpg);background-color:#fbefea;padding-bottom:60px}.surmesure .atouts{margin-top:100px}.surmesure .encart-agence.encart-surmesure .btn-contact{position:absolute;bottom:-28px;left:30%;line-height:58px;padding:0 56px 0 80px;width:max-content}.recrutement h3.titre-logo{font-size:30px;line-height:42px;letter-spacing:.5rem;text-transform:uppercase;font-weight:300;padding-left:30%;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/unepassion.svg) no-repeat 0% top/100px;margin-bottom:50px}.recrutement h3.titre-logo:after{display:none}.recrutement .bandeaupages .btn-contact{line-height:56px;display:inline-block;padding:0 50px 0 80px;width:max-content;background-position:50px center;position:absolute;bottom:-28px;left:24%}.annonces-emploi a{border:0;background-color:#fbf3f0;margin-bottom:64px;padding:36px 30px;position:relative;justify-content:space-between}.annonces-emploi a:after{content:" ";background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/100%;width:24px;height:20px;position:absolute;bottom:30px;right:40px}.annonces-emploi a p.secteur,.postuler p.secteur{font-size:14px;font-style:italic;color:#969595;line-height:20px;margin:0;padding-left:34px;padding-top:12px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/agences.svg) no-repeat left top/24px}.annonces-emploi a p.secteur span,.postuler p.secteur span{display:inline-block;font-style:normal;font-size:13px;color:#e3764c;font-weight:500;background-color:#fbefea;padding:0 4px;margin-left:14px;border-radius:3px}.annonces-emploi a h3{font-size:20px;font-weight:600;margin:12px 0;transition:ease-in-out all .2s;position:relative;padding-bottom:14px}.annonces-emploi a h3:after{content:" ";display:block;width:40%;height:1px;position:absolute;bottom:0;left:0;background:#e3764c}.annonces-emploi a p.grey{font-size:14px;line-height:18px;color:#5e5e5e;margin:.5rem 0 1.5rem}.annonces-emploi a:hover{text-decoration:none}.annonces-emploi a:hover h3{color:#e3764c;transition:ease-in-out all .1s}.bgorange2{background-color:#fbefea}.recrutement .bgorange2{padding:110px 0 50px}.recrutement .bgcandidat{background:#fbefea url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/recrutement-ordi.jpg) no-repeat left bottom/88.2%}.recrutement .wpcf7 .fdpink.relative:before{left:0;right:4.16%}.recrutement .bgorange2 .wpcf7 label{border:0}.recrutement .bgorange2 .wpcf7 input[type=text],.recrutement .bgorange2 .wpcf7 input[type=email],.recrutement .bgorange2 .wpcf7 input[type=tel]{width:calc( 100% - 2rem )}.recrutement .wpcf7 .acceptances label{line-height:16px;padding:0;margin-top:1rem}.recrutement .bgorange2 h2{font-size:26px;font-weight:500;position:relative;padding:20px 0}.recrutement .bgorange2 h2:before{content:" ";position:absolute;top:-150px;left:50%;width:1px;height:130px;background:#ea9c7d}.recrutement .les-annonces-emploi{margin-bottom:60px}.wpcf7 input[type=file]{display:inline-block;width:max-content;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-ronde-orange.svg) no-repeat 98% center/20px;line-height:40px;border:1px solid #dbb4a3;border-radius:20px;padding:0 24px 0 12px;margin:0 auto;font-size:12px;color:#a69087;font-weight:500}.bggrey{position:relative}.bggrey>*{position:relative;z-index:2}.bggrey:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-color:#efefef}.hexaom img{max-width:105.85%;width:105.85%;margin-left:-5.85%;display:flex}.hexaom h2{font-size:30px;margin-top:80px}.hexaom p{font-size:16px}.hexaom p b{font-size:20px}.hexaom{margin:60px 0}.recrutement .wpcf7 label{display:inline-block;max-width:100%;width:calc(90% - 2px);border:1px solid #faccb9;border-radius:30px;line-height:36px;padding:10px 1rem;margin:0 0 10px;font-size:16px;color:#000}.postuler h2.postulez{font-size:40px;margin-bottom:40px}.postuler p.secteur{font-size:18px;line-height:28px;margin-bottom:20px}.postuler p.secteur span{font-size:18px;line-height:28px;padding:0 8px;background-color:#fff}.landingpage .entete1{font-size:14px;font-style:italic}.landingpage .entete1 b{font-style:normal}.landingpage header h1{font-size:22px;line-height:30px;margin:30px 0 0;font-weight:300;letter-spacing:.15rem;text-transform:uppercase}.landingpage header h1 span{font-size:24px;font-weight:500;letter-spacing:0;text-transform:none;font-style:italic}.landingpage .bandeaupages h2{font-size:25px;line-height:60px;font-weight:500;letter-spacing:.5rem;text-transform:uppercase;margin:40px 0 30px}.landingpage .bandeaupages h2 span{font-size:90px;color:#e16e42;font-family:'Dageland',sans-serif;text-transform:none;letter-spacing:0;display:inline-block;width:100%;font-weight:400}.landingpage .bandeaupages .zone-texte p{margin:1rem 5%}.landingpage .bandeaupages .zone-texte p span{text-align:center;display:inline-block;width:100%}.landingpage .bandeaupages{margin:0}.landingpage .modeles-home .titre2.big{text-align:center;margin-top:60px}.landingpage .modeles-home .titre2.big span{text-align:center}.landingpage .modeles-home .encartmodele{bottom:0;right:-1px;position:absolute;z-index:3;background:#fff;height:64px;line-height:64px;padding:0 8px 0 30px;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;box-shadow:-10px -6px 12px rgba(185,135,115,.25)}.landingpage .modeles-home .encartmodele h4 .dageland{font-size:30px;transition:ease-in-out all .1s}.landingpage .modeles-home a:hover .encartmodele h4 .dageland{color:#000}.landingpage .modeles-home .encartmodele h4 .opensans{font-size:14px;margin-left:4px;transition:ease-in-out all .1s}.landingpage .modeles-home a .encartmodele .btn-fleche{margin-left:40px}.landingpage .modeles-home a:hover .btn-fleche{background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-blanche.svg) no-repeat center/12px;transition:ease-in-out all .1s}.landingpage .modeles-home .swipermodeles2 a{display:flex;width:100%;flex-flow:column wrap;position:relative;padding-bottom:44px}.landingpage .swipermodeles-button-prev,.swipermodeles-button-next{background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/18px;top:35%}.landingpage .plans-telech{margin:80px 0 0}.landingpage .plans-home{margin-top:0}.landingpage .plans-home img{margin-left:0;max-width:100%}.landingpage .plans-home p{margin:30px 0}.landingpage .plans-home .btn-noir{position:relative;left:auto;top:auto}.landingpage .terrains-home .span-12 p{font-style:italic;font-size:24px;margin:.5rem 0 3rem}.landingpage .terrains-home .swiperannonces{margin:0 5% 0 0;padding:0 12px 12px}.landingpage .terrains-home .swiperannonces-button-prev,.landingpage .terrains-home .swiperannonces-button-next{right:4%}.landingpage .terrains-home{margin-bottom:80px}.landingpage .encart-vv{width:70%;padding:54px 5% 51px;min-height:262px}.landingpage .encart-vv p{font-size:15px;line-height:20px;margin:1rem 12.5%}.landingpage .encart-vv h3{margin:0 12.5%}.landingpage .swiperreal2 .swiper-slide a{position:relative;display:flex;width:100%;flex-flow:column wrap;position:relative}.landingpage .swiperreal2 .swiper-slide a:after{content:' ';position:absolute;left:0;bottom:0;right:0;top:0;z-index:2;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/masque.png) repeat-x left bottom;transition:ease-in-out all .2s}.landingpage .swiperreal-button-prev{top:55%;right:-4%}.landingpage .swiperreal-button-next{right:-4%;top:42%}.landingpage .realisations-home p{margin-top:40px}.landingpage h2.enpensent,.quatraisons h2{margin:110px 0 0;font-size:30px;font-weight:300;text-transform:uppercase;letter-spacing:.3rem;text-align:center;position:relative;z-index:100}.landingpage h2.enpensent span,.quatraisons h2 span{display:inline-block;font-family:'Dageland',serif;font-size:42px;color:#e16e42;text-transform:none;letter-spacing:0;width:100%;text-align:center;margin-bottom:60px;line-height:50px}.landingpage .pave-avis.avisclient{background:#fff;width:calc(50% - 84px);margin:0 25%;padding:46px 42px;box-shadow:6px 6px 12px rgba(185,135,115,.35)}.landingpage .realisations-avis .bgorange{padding-bottom:30px}.swiperlandingavis{padding-bottom:12px}.landingavis-prev,.landingavis-next{width:58px;height:58px;border-radius:100%;overflow:hidden;text-indent:-3000px;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/18px;box-shadow:10px 6px 12px rgba(185,135,115,.35)}.landingavis-prev{transform:scale(-1,1);left:12.5%}.landingavis-next{right:12.5%;left:auto}.landingavis-pagination{bottom:-40px!important}.pave-avis-landing{margin:80px 0 0}.pave-avis-landing .row{border:1px solid #e16e42;border-radius:10px;background:#fff;padding:20px 0 30px;align-items:center}.pave-avis-landing .row .notesur5{font-size:48px;margin:0}.pave-avis-landing .row .nbavis{font-size:14px;font-style:italic;margin:0}.landingpage .lignecontactmrg{margin:-28px 0 90px}.landingpage .lignecontactmrg .btn-contact{line-height:56px;display:inline-block;width:max-content;padding:0 56px 0 80px}.landingpage .quatraisons h2{margin:30px 0 0}.landingpage .quatraisons h2,.quatraisons h2 span{text-align:left}.landingpage .quatraisons h3{font-size:17px;line-height:24px;margin:42px 10% 0}.landingpage .quatraisons img{max-width:72px;max-height:56px}.landingpage .actus-conseils .mille{margin-top:30px}.landingpage .photomontage h2{top:0}.landingpage .photomontage .passion4{position:absolute;left:0;top:134px}.landingpage .photomontage .passion2{top:auto;bottom:-46px;height:152px;left:5%}.landingpage .photomontage .passion3{bottom:-46px;overflow:hidden;height:152px;left:33%}.landingpage .photomontage .passion1{margin-bottom:-160px}.landingpage .presentation h2{margin:40px 0 30px;font-size:30px;font-weight:300;text-transform:uppercase;letter-spacing:.3rem;text-align:left;position:relative;z-index:100}.landingpage .les2btns{position:absolute;bottom:0;left:0}.btn-white-contact{display:inline-block;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/email-orange.svg) no-repeat 90% center/20px;line-height:56px;border:1px solid #e16e42;border-radius:29px;padding:0 66px 0 82px;font-size:14px;color:#e16e42;font-weight:700;text-transform:uppercase;transition:ease-in-out all .2s}.btn-white-contact:hover{background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/email-blanc.svg) no-repeat 90% center/20px;color:#fff;text-decoration:none}.landingpage .actus-conseils .presentation .btn-orange{z-index:3}.landingpage .btn-white-contact{position:absolute;right:0;bottom:-24px;z-index:2}.landingpage .actus-conseils{margin-bottom:200px}.landingpage .footer-1 .btn-rdv,.landingpage .footer-1 .btn-contact{margin-bottom:20px}#lapopupbrochure .wpcf7 input[type=submit]{background-position:90% center}.row.machin{justify-content:space-evenly}.page-avisclients .pave-avis.avisclient{margin:0 0 2rem;padding:0 0 2rem;border-bottom:1px solid #f3e8e3}.page-avisclients .pave-avis.avisclient .notes{margin:.5rem 0 1rem}.page-avisclients .pave-avis-landing{margin:2rem 0}#lapopupplan .wpcf7 input[type=submit]{background-position:90% center}.annonce .bandeaupages p.phrase-agence{margin:34px 15% 0 0;padding:26px 0 0;border-top:1px solid #e16e42;font-size:18px;line-height:30px}.annonce .bandeaupages p.phrase-agence b{font-size:20px}.annonce .bandeaupages p.phrase-agence span.italique{font-size:16px;padding:0 0 0 24px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/agence.png) no-repeat left center;display:inline-block;margin-top:8px}.showroom.annonce .bandeaupages .zone-texte h1 span{font-size:30px;display:inline;width:auto}.annonce .bandeaupages .zone-texte a.btn-contact{display:block;width:max-content;line-height:56px;border-radius:28px;padding:0 0 0 20px;margin:0 auto;border:1px solid #e16e42;text-align:center;background-position:15% center;width:calc(100% - 32px)}.annonce .bandeaupages .zone-texte a.btn-contact:hover{border-color:#000}.annonce .bandeaupages .zone-texte a.btn-tel{display:block;width:calc( 100% - 32px );line-height:56px;border-radius:28px;padding:0 0 0 20px;font-weight:500;background-color:#fff;border:1px solid #fff;text-align:center;background-position:15% center;margin:70px auto 8px auto}.annonce .bandeaupages .zone-texte a.btn-tel:hover{color:#e16e42;background-image:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/tel-noir.svg)}.annonce .bandeaupages .zone-texte a.btn-contact:after,.annonce .bandeaupages .zone-texte a.btn-tel:after{display:none}.showroom .bandeaupages p{margin:10px 0}.realisation .bandeaupages p{margin:10px 0}.agence .bandeaupages p{margin:10px 0}.annonce .bandeaupages p.introannonce{margin:0}.annonce .descriptif-annonce h2{position:relative;padding-top:40px}.annonce .descriptif-annonce h2:before,.annonce .descriptif-annonce-2:before{content:" ";width:120px;height:1px;background:#e16e42;position:absolute;right:15%;top:0}.annonce .descriptif-annonce h2:after,.annonce .descriptif-annonce-2:after{content:" ";width:1px;height:110px;background:#e16e42;position:absolute;right:15%;top:0}.annonce .descriptif-annonce-2{margin-top:60px;position:relative;padding-bottom:60px}.annonce .descriptif-annonce .descriptif-annonce-2 h2:before{right:auto;left:-24%;width:70%}.annonce .descriptif-annonce .descriptif-annonce-2 h2:after{right:auto;left:-24%}.annonce .descriptif-annonce .descriptif-annonce-2:before{top:auto;right:-12%;bottom:0;width:42%}.annonce .descriptif-annonce .descriptif-annonce-2:after{top:auto;right:-12%;bottom:0}.annonce .descriptif-annonce .descriptif-annonce-2 h2{letter-spacing:.185rem}.annonce .acf-map.listeagences{z-index:10}.annonce .outmap{position:relative}.annonce .outmap:before{content:" ";position:absolute;z-index:8;left:-24%;right:24%;top:30px;bottom:-50px;background:#fbefea}.annonce .encart-agence{margin-bottom:50px}.annonce .encart-agence p.contactezagence .bold{font-size:20px}.zone-texte a .outimg:after{content:" ";position:absolute;z-index:8;right:5%;bottom:5%;width:62px;height:62px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/loupe.png) no-repeat center/100%}.cmplz-blocked-content-container.acf-map>*{display:none!important}.cmplz-blocked-content-container.acf-map>.cmplz-blocked-content-notice{display:block!important}@media (min-width:2px) and (max-width:767px){.mille{width:100%}main.nav-up{margin-top:156px}.menu-toggle{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;width:50px;height:50px;border-radius:100%;background:#e16e42 url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/menu.svg) no-repeat center/28px;color:#fff;border:3px solid #e16e42;padding:0;font-size:40px;line-height:47px;margin:18px 0 0 4px}.menu-toggle.toggled-on{background-image:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/menu-close.svg);background-size:24px}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{text-decoration:none}.menu-mobile-container{display:flex;width:100%;flex-flow:column wrap}.nav-menu{display:none;padding:2rem 0;margin:0;z-index:10001;width:200%;position:absolute;right:0;top:100px;background-color:#f3e8e3}.nav-menu.toggled-on{display:flex}nav ul{flex-flow:row wrap}nav ul li{list-style-type:none;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;text-align:left;transition:ease-in-out all .1s;width:calc(100% - 40px);padding:0 20px}nav>div>ul>li.menu-item-has-children>a:after{content:" ";position:absolute;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat center/100%;width:20px;height:20px;position:absolute;right:10%;top:calc(50% - 10px)}nav>div>ul>li.menu-item-has-children>a:hover:after{transform:rotate(90deg)}nav ul li a{font-size:16px;display:block;color:#000;background:0 0;text-decoration:none;width:calc(100% - 40px);padding:0 20px;margin:0;border-bottom:1px solid #efd0c3;position:relative}nav>div>ul>li:last-child>a{border:0}nav>div>ul>li:nth-last-child(2)>a{font-weight:600}nav>div>ul>li:nth-last-child(2)>a:after{background-image:url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-noir.svg)}nav>div>ul>li:last-child>a{font-weight:600}nav ul li a:hover{color:#e16e42}nav ul li ul,nav ul li:first-child ul{margin:0;padding:1rem 0;position:relative;top:auto;left:auto;border-radius:0;background:0 0;box-shadow:none;width:100%;border-bottom:1px solid #efd0c3}nav ul li ul li{display:list-item}nav ul li ul li a{color:#000;background:0 0;font-size:16px;display:block;color:#000;text-decoration:none;width:calc(100% - 40px);padding:0 20px;margin:0}nav ul li ul li a:hover{color:#000;text-decoration:none}header nav li.btn-rappel,header nav li.btn-rdv{background:#e16e42;color:#fff;padding:0 20px;line-height:44px;width:auto}header nav li.btn-rappel a,header nav li.btn-rdv a{color:#fff;font-size:13px;letter-spacing:.025rem;text-transform:uppercase;line-height:44px;padding:0;width:max-content;border:0}header nav li.btn-rdv{background:#fff;color:#e16e42}header nav li.btn-rdv a{color:#e16e42}header nav li.telephonemobile{width:auto;padding:0;margin:0 auto}header nav li.telephonemobile a{display:block;width:44px;height:44px;line-height:44px;border:2px solid #e16e42;border-radius:100%;padding:0;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/tel-smart-orange.svg) no-repeat center/28px;overflow:hidden;text-indent:-3000px}header nav li.btn-rappel,header nav li.btn-rdv,header nav li.telephonemobile{margin-bottom:24px}header{height:auto}header .span-2,header .span-8{width:50%;position:relative}header .span-4{display:none}.conteneur{width:100%;overflow-x:hidden}header p{font-size:12px;margin:10px 10%;text-align:center}a#logo{height:100px;background-position:center top;background-size:78%}.agences-mobile,.contact-mobile{display:block;width:44px;height:44px;border-radius:100%;overflow:hidden;text-indent:-3000px;background-color:#fff;border:3px solid #f3e8e3;margin:18px 4px 0}.cont-mob-bt{display:flex;flex-flow:row wrap;justify-content:center}.contact-mobile{background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/email-orange.svg) no-repeat center/26px}.agences-mobile{background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/agences.svg) no-repeat center/22px}.swiphome-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}.lignediapo:after{left:0;right:0}.lignediapo{padding:0}.lignediapo .span-3{width:80%;padding:2rem 10%}h2.titre2{font-size:18px;text-align:center}h2.titre2 span{width:100%;font-size:46px;margin:0;letter-spacing:0;line-height:48px}.lignediapo p{font-size:14px;line-height:24px;margin:2rem 0}.lignediapo .btn-orange{margin-bottom:0}.titre2.big{font-size:18px;letter-spacing:.25rem}.titre2.big span{font-size:30px;line-height:30px;margin:0;letter-spacing:0;text-align:center}.modeles-home>.span-8,.modeles-home>.span-3{width:80%;padding:0 10%}.modeles-home{margin-top:2rem}.modeles-home .titre2.big{margin-bottom:2rem}.modeles-home .btn-orange{margin:0 auto 2rem auto}.modeles-home>.span-3.alignright{text-align:center}.swipermodeles{padding:0 20px}.swipermodeles-button-prev,.swipermodeles-button-next{display:none}.swipermodeles .swiper-slide a .encartmodele h4 .dageland{font-size:26px}.swipermodeles .swiper-slide a .encartmodele h4 .opensans{font-size:12px}.swipermodeles .swiper-slide a .encartmodele .btn-fleche{margin-left:22px}.modeles-home p{width:80%;padding:0 10%;font-size:14px;text-align:left}.plans-home{margin:60px auto 0 auto}.plans-home .span-6{width:70%;padding:0 10% 0 20%}.plans-home p{font-size:17px;line-height:24px;margin-bottom:100px}.plans-home p br{display:none}.plans-home p:before{left:-60px;top:0}.plans-home .btn-noir{top:auto;bottom:144px;left:calc(20% - 32px)}.plans-home img{max-width:100%;margin-left:0}#home .realisations-home:after{right:0}.realisations-home{padding:3rem 0 0}.realisations-home .titre2.big{letter-spacing:.2rem}.realisations-home .titre2.big span{margin-bottom:2rem}.swiperreal-button-prev,.swiperreal-button-next{display:none}.realisations-home p{margin:0 10% 2rem;font-size:14px}.realisations-home .btn-orange{margin:0 0 0 10%}.realisations-home .btn-blanc{margin:0 10% 20px 0}.swiperreal{margin-bottom:0}.encartreal h4{font-size:14px}.encartreal{height:60px;line-height:60px;padding-left:10%}.avis-home{margin:60px 0}.avis-home>.row.stretch{flex-flow:column-reverse wrap}.troisavis .marginneg{width:100%;margin:0}.avis-home .titre2.big{letter-spacing:.2rem;margin-bottom:30px}.avis-home .alignright .btn-blanc{margin:0 10% 0 0}.row.troisavis{height:auto;margin:30px 10%;width:80%;padding-bottom:2rem}.troisavis .marginneg .pave-avis{min-height:100px;width:80%;padding:1rem 10%;margin:0 0 1rem}.troisavis .marginneg .pave-avis .spannomargin-6,.troisavis .marginneg .pave-avis .spannomargin-8{width:50%}.troisavis .marginneg .pave-avis .spannomargin-4,.troisavis .marginneg .pave-avis .spannomargin-2{display:none}.pave-avis.avisclient p.avis-titre{font-size:16px;line-height:20px}.pave-avis.avisclient p.avis-commentaire,.pave-avis.avisclient p.avis-date,.pave-avis.avisclient p.avis-etape,.pave-avis.avisclient p.avis-signature{font-size:12px;line-height:18px}.terrains-home h2{margin-bottom:30px}.swiperannonces{margin-top:30px}.actus-conseils{padding:54px 0 0;margin:30px 0 60px}.bienconseiller{font-size:68px;line-height:50px}.bienconseiller span{font-size:18px;left:1%;top:42%}.actu-home{margin:0 5% 4rem;padding:26px 10% 66px;width:70%;border-left:1px solid #e16e42}.actu-home h3{font-size:24px;line-height:26px}.actu-home a.article:after{right:0}.actus-conseils .span-9{width:95%;margin-left:5%}.swiperconseils-button-next,.swiperannonces-button-next,.swiperconseils-button-prev,.swiperannonces-button-prev{display:none}.actus-conseils .btn-orange{margin-left:-5%}.actus-conseils .mille{margin-top:120px}.photomontage .passion1{max-width:62%}.photomontage h2 .h2maison{font-size:40px;line-height:64px}.photomontage .passion2,.photomontage .passion3{max-width:32%;left:2%}.photomontage .passion3{bottom:0}.photomontage .passion2{top:132px}.photomontage h2{left:2%;top:-50px;width:70%}.actus-conseils .presentation img{margin:.5rem 2% 0}.actus-conseils .presentation h1,.actus-conseils .presentation p{width:80%;margin:0 10%}.actus-conseils .presentation h1 span{font-size:24px}.actus-conseils .presentation h1{text-align:center;font-size:18px;letter-spacing:.1rem;margin:2rem auto}.actus-conseils .presentation p{font-size:14px;text-align:left}.actus-conseils .presentation{padding-bottom:0;text-align:center}.actus-conseils .presentation .btn-orange{position:relative;left:auto;bottom:auto;margin:2rem auto -1rem auto}.faq>.row:not(.faq-titre){flex-flow:column-reverse wrap}.faq h2{margin:0 0 54px 6%}.faq h2 .faq-reponses{font-size:68px;line-height:50px}.faq h2 .faq-questions{font-size:18px;left:1%;top:42%}.faq-question{width:80%;padding:0 10%}.faq-q{padding:10px 64px 10px 0}.faq .btn-rose{margin:1rem auto 2rem auto}.troisencarts{margin-top:34px;padding-top:80px}.troisencarts p{font-size:14px;line-height:22px}.troisencarts.engagements{background-size:52px}.troisencarts.experience{background-size:82px}.troisencarts.cotes{background-size:82px}.troisencarts h3{font-size:20px}footer{margin-top:80px;padding-bottom:10px}.footer-1{padding:44px 10% 0;width:80%}footer:before{left:0;right:0}.footerlogo{width:70%;margin-bottom:30px}.footer-1 .btn-rdv,.footer-1 .btn-contact,.footer-1 .btn-tel{margin-bottom:20px}.footer-menu3,.footer-menu1{max-height:none;margin:0}.footer-1 .btn-rdv{font-size:14px}footer .footer-2{width:80%;padding:0 10%;flex-flow:column-reverse wrap;margin-top:0}.footer-menu3>li:first-child,.footer-menu3>li{max-width:100%;margin:1rem 0 0}.conseils-footer-titre{margin-left:0}.lesconseils-footer{margin-left:0;background-position:right 8px;padding-left:0;padding-right:1.5rem}.footer-menu3.mobile>li:first-child,.footer-menu3.mobile>li,.footer-menu2.mobile>li{margin:0;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat right 14px/12px;padding:.5rem 1.5rem .5rem 0;border-bottom:1px solid #f2d7cc;font-size:14px}.footer-menu3.mobile>li a,.footer-menu2.mobile>li a{font-style:italic;font-weight:700;color:#7d7d7c;font-size:14px;text-transform:none}.btn-parrain,.btn-emploi,.btn-parrain:hover,.btn-emploi:hover{font-size:14px;border:0;padding:.5rem 1.5rem .5rem 0;border-bottom:1px solid #f2d7cc;max-width:100%;margin:.5rem 0;border-radius:0;background-position:right center;background-color:transparent}.btn-parrain span{width:auto}.btn-emploi br{display:none}footer .footer-agences{margin:1.5rem 0 0}footer p.aligncenter.orange.uppercase{margin:1rem 0}footer .nosagences.mobile{display:block;margin:0;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/fleche-orange.svg) no-repeat right 14px/12px;padding:.5rem 1.5rem .5rem 0;border-bottom:1px solid #f2d7cc;font-size:14px;font-style:italic;font-weight:700;color:#7d7d7c;font-size:14px;text-transform:none}footer p.sociaux{margin:1.5rem 0;font-size:14px;line-height:24px}footer p.sociaux span{margin-right:1rem}p.copyright{line-height:16px;width:80%;margin:1rem 10%;text-align:center;font-size:12px}p.copyright img{margin:1rem 0 0}p.copyright a.polehabitat{display:block}.maskpop .inpop{padding:1.5rem 5%;max-width:100%}.maskpop .inpop .closepop{right:5%;top:1.5rem}.maskpop .inpop h2{font-size:24px;letter-spacing:.25rem;width:85%;margin-bottom:1rem}.maskpop .inpop h2 label{font-size:24px}.maskpop .inpop p{font-size:14px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=date],.wpcf7 select,.wpcf7 textarea{font-size:14px;padding:10px 5%}.wpcf7 input[type=date]{appearance:initial;justify-content:center;align-items:center;max-width:100%;min-width:25%;min-height:36px;outline:none;background-color:#fff}.maskpop.show{overflow-y:scroll;display:block}.wpcf7 .fdpink.relative:before{left:-5%;right:-5%}.pagecontact>main>.row.stretch>.span-12>.row{flex-flow:column-reverse wrap}.pagecontact .bgorange{padding:10px 0}.pagecontact>main>.row.stretch>.span-12{width:80%;padding:0 10%}p.bread{text-align:center}.zone-texte h1{font-size:22px}.zone-texte p{font-size:14px}.pagecontact main .btn-rappel{margin-left:0;margin-top:10px}.mrgbtcontact{margin:2rem auto}.wpcf7-list-item{line-height:14px}.pagecontact>main>.row.stretch>.span-12>.row .spannomargin-12{margin-bottom:2rem}.pagecontact .illustrationcontact .spannomargin-8{width:30%}.pagecontact .illustrationcontact .spannomargin-14{width:60%}.pagecontact .illustrationcontact .spannomargin-1{width:5%}.pagecontact .bgorange h3 .h2passion{font-size:10px;letter-spacing:.1rem}.pagecontact .bgorange h3 .h2maison{font-size:16px}.pagecontact .spannomargin-10.relative .row.relative{margin-bottom:24px}.pagecontact .bgorange h3{margin-top:-20px}.pagecontact .illustrationcontact{margin-bottom:-30px}.surmesure .bandeaupages{margin-bottom:40px}.bandeaupages .bgorange .zone-texte{padding-bottom:0}.bandeaupages .span-1.bgorange{padding-top:0;width:5%}.bandeaupages .span-12.bgorange{width:90%;padding-top:10px}.bandeaupages .span-12.bgorange .row{flex-flow:column-reverse wrap}.surmesure .bandeaupages .bgorange img.flex{margin-bottom:0}.surmesure .bandeaupages .bgorange p.bread{margin:20px 0}.surmesure .bandeaupages .zone-texte h1{font-size:18px;line-height:32px}.titre-diapo-surmesure h2{width:80%;padding:0 10%;font-size:22px;line-height:34px}.titre-diapo-surmesure h2 span{font-size:30px}#choixsecteur{margin:20px auto}.desc-surm{padding:10px 5%;width:40%}.swipersurmesure .swiper-slide .row .spannomargin-18{width:100%}.swipersurmesure .swiper-slide .row .spannomargin-6{width:100%;display:flex;flex-flow:row-reverse wrap;align-items:flex-start;margin-top:10px}.swipersurmesure .swiper-slide .masque{position:relative;left:auto;bottom:auto;width:50%;border-top-right-radius:40px}.desc-surm p{font-size:12px;line-height:16px}.swipersurmesure .swiper-slide .row{align-items:flex-start}.bgorange.modedevie{padding:40px 10% 0;width:80%;margin:10px 0}.surmesure-prev{left:-2.5%;top:40%}.surmesure-next{right:-2.5%;top:40%}.annonce-prev,.annonce-next,.surmesure-prev,.surmesure-next{width:48px;height:48px;background-size:14px}.modedevie h2{font-size:22px;line-height:32px}.modedevie h2 span{font-size:30px}.modedevie .btn-orange{position:relative;bottom:auto;left:auto;margin:1rem auto}.modedevie .annonce-prev{left:-10%}.modedevie .annonce-next{left:auto;right:-10%}.modedevie .annonce-prev,.modedevie .annonce-next{top:80%}article.row.principal{width:80%;padding:0 10%;margin:0}main article .zone-texte h2{font-size:20px}.form-orange h3{font-size:22px;line-height:28px}.form-orange h3 span{font-size:20px}.surmesure .atouts{width:80%;padding:0 10%;margin:3rem 0 0}.zone-texte ul li{font-size:14px;line-height:28px;background-position:0 6px}.surmesure .encart-agence.encart-surmesure{width:100%;margin:20px 0 0}.colonne-droite{margin-top:3rem}.encart-agence.encart-surmesure .conseil-marge{padding:0}.encart-agence .conseil-marge .inside-conseil{padding:0 10%}.encart-agence .conseil-marge h2{font-size:15px;line-height:24px;margin:2rem 0 1rem}.encart-agence.encart-surmesure .conseil-marge h2 span{font-size:30px}.encart-agence .conseil-marge p{font-size:14px}.surmesure .encart-agence.encart-surmesure .btn-contact{left:5%;width:calc(90% - 56px - 80px)}.encart-agence.encart-surmesure .inside-conseil{min-height:340px}.row.encart-yak{width:90%;margin:0 5%}.encart-yak img.yak1{margin-bottom:0;margin-left:10%}.encart-yak h3{font-size:18px;padding:1rem 10%}.encart-yak p{font-size:14px}.encart-yak img.yak3{margin:1rem 0 2rem 10%;max-width:80%}.bandeaupages .bgorange p.bread{margin:20px 0}.bandeaupages .zone-texte h1{text-align:center;margin-bottom:2.5rem}.btn-retour{display:none}.contenusimple{width:80%;padding:0 10%}.zone-texte .outimg{position:relative;margin:30px 0 60px 60px;width:max-content;max-width:calc(100% - 60px)}.zone-texte .outimg:before{left:-60px;top:30px}.zone-texte ul li ul li{font-size:14px}.en-resume{padding:20px 5%}main article .zone-texte h2.resume-titre{font-size:30px}.conseil .colonne-droite{width:90%;margin:3rem 5% 0}.bandeau-marge{padding:20px 10% 24px}.bandeaupages h1{font-size:24px;letter-spacing:.25rem}.bandeaupages .arch-desc p{font-size:14px}.row.searchpages.hiddenfields>div{height:0;overflow:hidden;transition:ease-in-out height .3s}.row.searchpages>div{width:100%}.row.searchpages>div input,.row.searchpages>div select{opacity:1;transition:ease-in-out all .3s;width:90%;padding:0 10%;margin:0 5% 10px;max-width:none}.row.searchpages>div input{width:70%}.row.searchpages>div input[type=submit]{width:90%}.row.searchpages>div input[type=checkbox]{width:auto}.row.searchpages.hiddenfields>div input,.row.searchpages.hiddenfields>div select{opacity:0;transition:ease-in-out all .3s}span.showsearch{line-height:36px;padding:0 1rem;background:#ffff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/filtres-orange.svg) no-repeat 5% center/30px;color:#000;border-radius:28px;width:80%;display:block;margin:0 10px 20px;font-size:15px;font-weight:600;padding:0 0 0 20%;position:relative}span.showsearch:after{content:" ";width:11px;height:7px;background:transparent url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/select.png) no-repeat 0 0/100%;position:absolute;top:15px;right:30px}.row.searchpages.hiddenfields span.showsearch:after{transform:none}.row.searchpages span.showsearch:after{transform:rotate(180deg)}.row.searchpages.hiddenfields span.showsearch{margin:0 10px}.row.searchpages{border-radius:36px;width:90%;margin-left:5%}.annonces.realisations article a.relative,.annonces.realisations.terrainmaison article a.relative,.modeles.realisations article a.relative,.realisations.plans article a.relative,.realisations article a.relative{padding:0 5% 80px;margin-bottom:20px}.annonces.realisations a.relative .encartreal.terrainmaison,.modeles.realisations .encartreal,.realisations .encartreal.plans,.realisations.annonces .encartreal{left:40px;right:40px;min-height:100px}.realisations .encartreal{min-height:140px;left:40px;right:40px}.realisations .encartreal:after{right:calc(50% - 14px);bottom:0}.annonces.realisations a.relative .encartreal.terrainmaison:after,.modeles.realisations .encartreal:after,.realisations .encartreal.plans:after,.realisations.annonces .encartreal:after{bottom:32px;right:24px}.annonces.realisations a.relative .encartreal h3 span.orange,.annonces.realisations .encartreal.terrainmaison span.black.bold,.realisations .encartreal.plans h3 span.orange{font-size:17px}.annonces.realisations a.relative .encartreal h3 span.black span,.annonces.realisations .encartreal.terrainmaison span.surfmaison,.annonces.realisations .encartreal.terrainmaison span.surfterrain,.realisations.plans .encartreal.plans span.surfmaison,.realisations.plans .encartreal.plans span.nbchambres,.realisations.plans .encartreal.plans span.suite,.realisations.plans .encartreal.plans span.piece_complementaire{font-size:13px}.realisations.plans .encartreal.plans span.surfmaison,.realisations.plans .encartreal.plans span.nbchambres,.realisations.plans .encartreal.plans span.suite,.realisations.plans .encartreal.plans span.piece_complementaire{margin-right:10px}.annonces.realisations a.relative .encartreal h3 span.black{margin:0}.annonces.realisations a.relative .encartreal h3 span.grey{font-size:11px}.encart-agence.encart-conseiller .conseil-marge,.modeles .encart-agence.encart-surmesure .conseil-marge{margin:0 5% 50px;padding:0}.nav-links a.page-numbers.prev{margin:0 1rem 0 0}.nav-links a.page-numbers.next{margin:0 0 0 1rem}.nav-links span,.nav-links a.page-numbers{margin:0 .5rem}.navigation.pagination{margin-top:40px}.footer-contact .span-12,.footer-etude .span-14{width:90%;padding:2rem 5%}.footer-contact h2{font-size:20px;line-height:36px;margin-top:2rem}.footer-contact h2 span{font-size:46px;line-height:56px;display:block;margin:0}.footer-contact .span-12:before,.footer-etude .span-14:before{background:#fbefea}.wpcf7 .fdpink.relative{margin-bottom:1rem}.modeles .bandeaupages h1 span.black{font-size:18px;margin:20px .5rem 0 0}.modeles .bandeaupages h1 span.dageland{font-size:46px}.modeles .row.searchpages{width:88%;padding:12px 10px}.modeles .row.searchpages input[type=submit]{width:58px;color:#fff;font-size:0px;text-indent:-3000px;padding:0;background-position:center;margin:0}.realisations .encartreal h3 span{font-size:28px}.realisations .encartreal h3 span.italique{font-size:14px}.footer-contact .btn-rappel{margin-bottom:1rem}.realisations .encart-agence.encart-surmesure{margin:30px 0}.conseil-marge{padding:0 5% 48px}.taxonomy-type-conseil .encart-agence .conseil-marge .inside-conseil{min-height:400px}.acf-map.listeagences{display:none}#searchagence{width:80%;bottom:-110px;right:10%}.agences.avecrecherche .bandeaupages .span-12.relative{padding:30px 0 70px}.agences.avecrecherche .bandeaupages{margin-bottom:80px}.agences .arch-desc{margin:0 5%}.agences .row.searchpages{padding:10px 0}#searchagence .searchpages select{font-size:12px}.notrehistoire main article,.page-defaut main article,.parrainage main article{width:80%;margin:0 10%}.chiffresalpha>div{margin-bottom:1rem}.encart-histoire h3{font-size:19px;letter-spacing:.2rem;margin-bottom:1rem;line-height:32px}.encart-histoire{width:100%}.encart-histoire h3 span{font-size:36px}.parrainage .bandeaupages .bgorange .zone-texte h3{font-size:22px}.parrainage .bandeaupages .bgorange .zone-texte p.orange{font-size:18px}.parrainage main article .zone-texte h2{font-size:22px;letter-spacing:.2rem}.parrainage .btn-rose{font-size:13px}.parrainage .wpcf7{margin:1rem auto;padding:2rem 5%}.recrutement .bandeaupages .btn-contact{left:auto;bottom:auto;position:relative}.annonces-emploi a{width:90%;margin:1rem 5%;padding:1rem 5% 3.5rem}.annonces-emploi a h3{font-size:18px}.recrutement .spannomargin-22.zone-texte{width:80%;padding:0 10%}.recrutement .bgorange2{padding:1rem 5%;width:90%}.recrutement .bgcandidat{background-image:none}.recrutement .bgorange2 h2:before{display:none}.recrutement h3.titre-logo{line-height:32px;font-size:20px;letter-spacing:.3rem;background-position:right top;background-size:80px;margin:3rem 0}.recrutement .bgorange2 .wpcf7 input[type=text],.recrutement .bgorange2 .wpcf7 input[type=email],.recrutement .bgorange2 .wpcf7 input[type=tel]{width:90%}.recrutement .wpcf7 .fdpink.relative:before{right:0}.hexaom .bggrey{width:80%;padding:0 10%}.hexaom h2{font-size:20px;margin-top:40px}.hexaom p b{font-size:16px}.hexaom p{font-size:13px;margin-bottom:2rem}.hexaom img{max-width:100%;margin:0 0 2rem}.postuler .wpcf7{width:80%;padding:0 10%;margin-bottom:2rem}.postuler h2.postulez{width:80%;padding:0 10%;font-size:32px}#single .modele .bandeaupages{flex-flow:column-reverse wrap}.showroom .bandeaupages .zone-texte h1,.showroom.modele .bandeaupages .zone-texte h1{font-size:18px;line-height:46px;letter-spacing:.25rem}.showroom.modele .bandeaupages .zone-texte h1 span{font-size:46px}.showroom .bandeaupages>div{width:90%;padding:0 5%}.modele.showroom .bandeaupages .bgorange:after{bottom:0}.modele.showroom .bandeaupages .span-8.bgorange:after{bottom:3rem}.carac-modele{margin:2rem 0 1rem}.carac-modele span{font-size:14px;line-height:18px;padding-top:70px}.carac-modele span.surfaces{background-size:60px}.carac-modele span.nbplans,.carac-modele span.garage{background-size:50px}.modele.showroom .annonce-prev{top:auto;bottom:-1rem;right:auto;left:35%}.modele.showroom .annonce-next{top:auto;bottom:-1rem;right:35%}.showroom .inspire h3{font-size:18px}.showroom .inspire h3 span{font-size:48px;display:block}.showroom .inspire .btn-rappel,.showroom .inspire .btn-orange{margin:0 0 .5rem}.showroom .inspire{margin-bottom:3rem}.mrgneg-1{width:90%;margin:0 5%}.modele .lesplans{flex-flow:column-reverse wrap}.modele .diapo-plans h2{font-size:18px;margin:0 0 3rem;text-align:center;line-height:34px}.modele .diapo-plans h2 span{font-size:34px;margin:0}.diapo-plans .swiperplan-next,.diapo-plans .swiperplan-prev{display:none}.plusdeplans .btn-orange{margin:4rem 0 -1.5rem}.plusdeplans{text-align:center;justify-content:center}.swiper-pagination.swiplan-pagination{bottom:3rem}.swiperplan .swiper-slide p{font-size:12px;line-height:32px}.visitevirtuelle{width:80%;padding:0 10%;margin:4rem 0}.modele .zone-texte h2{font-size:22px;line-height:34px;margin-bottom:1rem}.modele .zone-texte h2 span{font-size:30px}.encart-vv{padding:2rem 5%;margin-top:3rem;min-height:200px}.imagevv{max-width:100%;margin:0}.encart-vv h3{font-size:18px}.encart-vv p{font-size:16px;line-height:22px}.modele-video{flex-flow:column-reverse wrap}.modele-video .zone-texte{width:80%;padding:0 10%;margin:0 0 3rem}#single .modele .footer-etude .span-14{padding-top:140px}.plan .bandeaupages{flex-flow:column-reverse wrap}.showroom .bandeaupages .bgorange:after{bottom:0}.showroom .bandeaupages .span-6.bgorange:after{bottom:3rem}.showroom.plan .bandeaupages .zone-texte h1{font-size:22px}.realplan{width:80%;padding:0 10%}.real1 .bgorange h2,.realplan h2{font-size:22px;letter-spacing:.2rem;margin-bottom:2rem}.real1 .bgorange h2 span,.realplan h2 span{font-size:32px}.realplan .illusplan img{width:100%;position:relative;top:auto;left:auto;margin-top:2rem}.realplan .illusplan .btn-orange{bottom:-2rem;left:15%}#single .terrains-home{margin-top:80px}.showroom .bandeaupages{flex-flow:column-reverse wrap;margin-bottom:60px}.showroom .bandeaupages .zone-texte h1 span{font-size:32px}.showroom .bandeaupages .show-adresse{margin-bottom:1rem}.showroom .bandeaupages .galerie1-prev,.showroom .bandeaupages .galerie1-next{display:none}.showroom .bandeaupages .galerie-mini{margin-bottom:2rem}.footer-contact .spannomargin-11 p.orange{text-align:center}.agence.annonce.showroom .bandeaupages .zone-texte h1{font-size:20px;line-height:28px}.agence.annonce.showroom .bandeaupages .zone-texte h1 i{font-size:18px}.agence.annonce.showroom .bandeaupages .zone-texte a.tel{text-align:center;display:block;font-size:22px}.showroom.agence .bandeaupages .row.btns{position:relative;bottom:auto;left:auto;margin-top:1rem;margin-top:1rem;display:flex;flex-flow:column wrap;align-items:center}.showroom.agence .bandeaupages .bgorange:after{bottom:0}.descriptif-agence{margin:3rem 0 0;width:80%;padding:0 10%}.descriptif-agence h2{font-size:22px;letter-spacing:.2rem;line-height:30px}.descriptif-agence h2 span{font-size:28px}#single .footer-etude{margin:3rem 0}#single .terrains-home.terrainsmaisons{margin-bottom:60px}.actualite main article .spannomargin-14.zone-texte{width:80%;padding:0 10%}.annonce.showroom .bandeaupages .zone-texte h1{font-size:20px;line-height:28px}.annonce .bandeaupages p .surfterrain,.annonce .bandeaupages p .surfmaison{font-size:14px}.annonce .acf-map.listeagences{display:flex}.annonce .bandeaupages .span-4 .zone-texte .row .spannomargin-24{display:flex}.annonce .bandeaupages .span-4 .zone-texte .row .spannomargin-24 p{width:50%}.annonce .bandeaupages p.prix{font-size:22px;margin:10px 0;line-height:44px;text-align:right}.showroom.annonce .bandeaupages .span-6.bgorange:after{bottom:0}.annonce .mentions-terrain{font-size:11px;margin:2px 0 10px}.annonce .inspire .phrase-agence{margin:2rem auto}.annonce .descriptif-annonce{width:80%;padding:0 5% 3rem;margin:0 5%}.annonce .descriptif-annonce h2{font-size:22px;letter-spacing:.2rem;line-height:38px;margin-bottom:2rem}.annonce .descriptif-annonce h2 span{font-size:28px}.annonce .bandeaupages .annonce-prev,.annonce .bandeaupages .annonce-next{display:none}.descriptif-annonce .photo1 img{margin-top:2rem}.landingpage header h1{font-size:16px;line-height:24px;margin-top:1rem}.landingpage header h1 span{font-size:18px}.landingpage header .span-2{width:100%}.landingpage a#logo{background-size:45%;height:120px;background-position:center}.landingpage .entete1{font-size:12px;margin-bottom:0}.landingpage .bandeaupages h2{font-size:20px;line-height:40px;letter-spacing:.25rem}.landingpage .bandeaupages h2 span{font-size:40px}.landingpage .bandeaupages .bgorange img.flex{margin:1rem 0 0}.landingpage .bandeaupages .zone-texte{padding-bottom:2rem}.landingpage .modeles-home .btn-orange{margin-top:1rem}.landingpage .plans-telech{margin-top:2rem}.landingpage .plans-home img{display:none}.landingpage .plans-home .btn-noir{bottom:auto;font-size:12px}.landingpage .terrains-home{margin:3rem 0}.landingpage .terrains-home .span-12 h2{margin-bottom:1rem}.landingpage .terrains-home .span-12 p{text-align:center;font-size:18px;margin:0 0 2rem}.landingpage .encart-vv{padding:2rem 5%;margin:1rem auto;min-height:200px}.landingpage .encart-vv h3{margin:0}.landingpage h2.enpensent,.quatraisons h2{margin:2rem 0 0;font-size:20px}.landingpage h2.enpensent span,.quatraisons h2 span{font-size:30px}.landingpage .pave-avis.avisclient{margin:0 5%;width:calc(90% - 84px)}.landingavis-prev{left:0}.landingavis-next{right:0}.pave-avis-landing .row{width:80%;margin:0 10%}.pave-avis-landing .row .spannomargin-9{width:40%}.pave-avis-landing .row .spannomargin-2{width:10%}.landingpage .quatraisons h2,.landingpage .quatraisons h2 span{text-align:center}.landingpage .lignecontactmrg{margin:-2rem 0 2rem}.landingpage .quatraisons h3{font-size:14px;line-height:20px;margin:1rem 10% 2rem}.landingpage .photomontage .passion1{margin:0 0 0 38%}.landingpage .photomontage .passion4{width:34%}.landingpage .photomontage .passion2{height:auto;left:0;width:34%;bottom:0}.landingpage .photomontage .passion3{height:auto;bottom:44px;left:20%}.landingpage .presentation h2{text-align:center;font-size:22px}.landingpage .les2btns{position:relative;bottom:auto;left:auto;margin:2rem 0 0}.landingpage .btn-white-contact{position:relative;right:auto;bottom:auto;margin:0 0 1rem 1rem;padding-left:30px}.landingpage .actus-conseils .presentation .btn-orange{margin:1rem 0 0 5rem}.landingpage .actus-conseils{margin-bottom:3rem}.carac-real span{font-size:14px}.realisation .real1 .bgorange{margin:0;padding:0 10%;width:80%}.realisation .real1 .bgorange.span-12{padding-top:2rem;padding-bottom:2rem;margin-bottom:3rem}.real1 .bgorange .in-real1{margin-bottom:1rem}.real1 .bgorange .in-real1 img,.real1 .bgorange .in-real2 img{margin:2rem auto}.showroom.annonce .bandeaupages .zone-texte h1 span{font-size:20px}.annonce .bandeaupages .span-5 .zone-texte .row .spannomargin-24 p{width:50%;margin:0}.annonce .bandeaupages .span-5 .zone-texte .row .spannomargin-24{display:flex}.annonce .bandeaupages p.phrase-agence{margin-right:0;text-align:center}.annonce .bandeaupages .zone-texte a.btn-tel{margin-top:2rem}.annonce .descriptif-annonce h2:after,.annonce .descriptif-annonce h2:before{right:0}.annonce .bandeaupages .mentions-terrain{margin:2px 0 10px}.annonce .descriptif-annonce .descriptif-annonce-2 h2:before,.annonce .descriptif-annonce .descriptif-annonce-2 h2:after{left:-10%}.annonce .descriptif-annonce .descriptif-annonce-2:before,.annonce .descriptif-annonce .descriptif-annonce-2:after{right:-10%}#immodv-landing{width:80%;margin:0 10%}}@media (min-width:500px) and (max-width:767px){a#logo{background-size:50%}.footerlogo{width:40%}}@media (min-width:768px) and (max-width:1279px){a#logo{height:130px;background-size:100%}main.nav-up{margin-top:140px}header p{font-size:7px}.top-menu li a{font-size:7px;padding:32px 10px 10px}.top-menu li:first-child:before,.top-menu li:first-child:after{bottom:14px}.top-menu li.menu-item-has-children ul li a{line-height:26px;padding:0 6px;width:calc(100% - 12px)}#clicrecherche{width:50px;height:50px}#clicrecherche:after{width:24px;height:24px;background-size:24px;right:6px;top:12px}#clicrecherche:before{width:20px;height:26px;background-size:30px}#formulaire-recherche{right:calc(50% - 28px)}#formulaire-recherche.show{width:850%}#formulaire-recherche input[type=text]{padding:0 6px;width:calc(100% - 12px - 12px);margin:0 6px;font-size:10px;line-height:40px;height:40px}#formulaire-recherche input[type=text]::placeholder{font-size:10px}#formulaire-recherche select{padding:0 6px;width:calc(100% - 12px );margin:0 6px;font-size:10px;line-height:40px;height:40px}#formulaire-recherche input[type=submit]{width:40px;height:40px;background-size:20px}header .rappel{font-size:7px;letter-spacing:.025rem;margin:32px 6px 10px}nav ul li a{font-size:11px}nav ul li ul li a{font-size:9px;line-height:38px;padding:0 24px}.menu-menu-principal-container{margin-top:2px}.btn-contact{font-size:9px;background-position:17.5% center;background-size:16px}.btn-tel{font-size:9px;background-position:30% center;background-size:10px}.head-contacts{height:36px;line-height:36px}header{height:140px}.troisencarts.experience{background-size:60px}.troisencarts.engagements{background-size:40px}.troisencarts.cotes{background-size:56px}.troisencarts{padding:74px 12.5% 0 25%;margin-top:44px}.troisencarts h3{font-size:14px}.troisencarts p{font-size:10px;line-height:18px}.troisencarts h3:before{width:20px;height:20px;left:-42px}footer{margin:60px 0 0;padding:0 0 30px}.footer-1{padding:36px 0 0}footer .btn-contact,footer .btn-tel,footer .btn-rdv{line-height:36px}footer .btn-rdv{background-size:20px;font-size:10px;background-position:10% center}footer .btn-contact{background-position:8% center}footer .footer-2{margin-top:42px}footer .footer-agences{font-size:9px}.footer-menu1 li a{font-size:9px}.footer-menu2{font-size:9px;line-height:18px}.footer-menu1{line-height:16px}.btn-parrain,.btn-emploi{padding:10px;border-radius:12px;max-width:calc(100% - 24px - 12px);margin:0 auto 12px auto;font-size:9px;background-size:14px;background-image:none}footer p.aligncenter.orange.uppercase{font-size:12px;margin:2rem 0 1rem}.sociaux a img{max-width:18px;max-height:18px;margin:0 6px}.footer-menu3{max-height:240px;font-size:9px;line-height:14px;margin-left:5%}.conseils-footer-titre{margin-left:calc(5% + 1rem);font-size:9px}.lesconseils-footer{line-height:14px;font-size:9px;margin:0 0 0 calc(5% + 1rem);padding-left:1rem;background-size:10px;background-position:0 4px}p.copyright{font-size:8px;line-height:60px}p.copyright img{margin:0 0 0 1rem;max-width:10%}h2.titre2 span{font-size:42px;line-height:38px}h2.titre2{font-size:12px;letter-spacing:.15rem}.lignediapo p{font-size:10px;line-height:16px;margin:1.5rem 0 2rem}.lignediapo{padding:60px 0 0}.btn-orange,.btn-blanc,.btn-rose,.btn-noir,.btn-orange:hover,.btn-blanc:hover,.btn-rose:hover,.btn-noir:hover{display:inline-block;background-size:16px;background-position:95% center;line-height:38px;border-radius:29px;padding:0 30px 0 12px;font-size:10px}.lignediapo .btn-orange{margin-bottom:12px}.lignediapo:after{bottom:22px}.titre2.big{font-size:16px;letter-spacing:.25rem}.modeles-home{margin:60px 0 0}.titre2.big span{font-size:26px;line-height:30px}.modeles-home .btn-orange{margin-top:1rem}.modeles-home .titre2.big{margin-bottom:50px}.swipermodeles .swiper-slide a .encartmodele h4 .dageland{font-size:18px}.swipermodeles .swiper-slide a .encartmodele h4 .opensans{font-size:10px;margin-left:4px}.swipermodeles .swiper-slide a .encartmodele{height:54px;line-height:54px;padding:0 8px 0 14px}.btn-fleche,.btn-fleche.blanc,.btn-fleche:hover,.btn-fleche.blanc:hover,.swiperannonces a.relative:hover .btn-fleche.blanc{width:20px;height:20px;background-size:8px}.swipermodeles .swiper-slide a .encartmodele .btn-fleche{margin-left:10px}.modeles-home p{font-size:11px;line-height:18px;margin:22px auto 0 auto;max-width:95%}.swipermodeles-button-prev,.swipermodeles-button-next,.swiperreal-button-prev,.swiperreal-button-next,.swiperannonces-button-prev,.swiperannonces-button-next,.swiperconseils-button-next,.swiperconseils-button-prev,.swiperplan-next,.swiperplan-prev{width:40px;height:40px;background-size:14px}.plans-home p{font-size:14px;line-height:26px}.plans-home p:before{width:32px;height:32px}.plans-home{margin:60px auto}.realisations-home{padding:70px 0 0}.realisations-home p{margin:0 14px 30px;font-size:10px;line-height:18px}.realisations-home .titre2.big{letter-spacing:.15rem}.realisations-home .titre2.big span{margin-bottom:30px}.realisations-home .btn-orange{margin:0 0 10px 10px}.encartreal h4{font-size:11px}.encartreal{height:50px;line-height:50px;padding:0 0 0 24px}.avis-home{margin:80px 0 70px}.avis-home .titre2.big{letter-spacing:.15rem}.troisavis .marginneg .pave-avis{min-height:240px}.troisavis .notesur5{font-size:18px}.troisavis .nbavis{margin:0 0 1rem;font-size:10px}.pave-avis.avisclient p.avis-titre{font-size:12px;line-height:16px}.pave-avis.avisclient p.avis-date,.pave-avis.avisclient p.avis-etape,.pave-avis.avisclient p.avis-signature{font-size:10px;line-height:16px}.pave-avis.avisclient p.avis-commentaire{font-size:9px;line-height:12px}.avis-home .alignright .btn-blanc{margin-bottom:0}.avis-home .alignleft .btn-orange{margin:0 0 10px 10%}.terrains-home.bottom .btn-orange{margin-left:-10px}.swiperannonces{margin-top:40px;padding:12px}.swiperannonces a.relative .encartterrain{padding:10px;width:calc(100% - 20px)}.swiperannonces a.relative .encartterrain h3 span.grey{font-size:10px}.swiperannonces a.relative .encartterrain h3 span.orange{font-size:14px;line-height:18px}.swiperannonces a.relative .encartterrain h3 span.black{font-size:12px;line-height:16px}.actus-conseils{padding:44px 0 0;margin:60px 0}.bienconseiller{font-size:70px;line-height:50px}.bienconseiller span{font-size:20px;line-height:20px;letter-spacing:.15rem}.actu-home{padding:40px 24.9999999% 36px 16.6666666%}.actu-home h3{line-height:28px;font-size:20px}.actu-home p{line-height:16px;font-size:10px}.actu-home a.article:after{width:24px;height:24px}a.home-conseil h4{font-size:12px;line-height:18px}a.home-conseil p{font-size:10px;line-height:14px}a.home-conseil:after{width:16px;height:16px}.actus-conseils .mille{margin-top:80px}.photomontage .passion2{width:30%}.photomontage .passion3{width:25%}.actus-conseils .presentation h1{font-size:12px}.actus-conseils .presentation h1 span{font-size:20px}.actus-conseils .presentation p{font-size:10px;line-height:18px}.actus-conseils .presentation img{width:80%;margin-top:20px}.photomontage h2 .h2maison{font-size:30px;line-height:54px}.photomontage h2 .h2passion{line-height:40px;font-size:16px}.photomontage h2{top:102px}.faq h2 .faq-reponses{font-size:70px;line-height:50px}.faq h2 .faq-questions{font-size:20px;line-height:20px;letter-spacing:.15rem}.faq h2{margin:0 0 34px 12%}.faq-q{padding:10px 64px 10px 0}.faq-question>*{font-size:11px;line-height:18px}.faq-question{margin:0 0 16px}.faq-question div.show .faq-a{padding-bottom:16px}.faq-q:after{width:30px;height:30px;background-size:10px}.bandeaupages .bread,.bandeaupages .bread a,.bandeaupages .bread span,.bread a,.bread span{font-size:9px}.bandeaupages h1{margin:1rem auto 1rem auto;font-size:20px;letter-spacing:.25rem}.bandeaupages .arch-desc p{font-size:11px;line-height:20px}.bandeau-marge{padding:34px 15% 44px}.conseil-marge a.home-conseil h4{font-size:14px;line-height:20px;margin-top:26px}.bandeaupages{margin:0 0 60px}.conseil-marge a.home-conseil p{font-size:11px;margin:.5rem 0 0}.conseil-marge a.home-conseil:after{width:20px;height:20px;bottom:20px}.conseil-marge{padding:0 28px 68px 0}.encart-agence .conseil-marge .inside-conseil{padding:0 10%}.encart-agence .conseil-marge h2{font-size:14px;line-height:20px;margin:1rem 0 .5rem}.encart-agence .conseil-marge p{font-size:10px;line-height:16px;margin:.5rem 0 1rem}.footer-contact h2{font-size:14px;line-height:40px;margin:0 0 22px}.footer-contact h2 span{font-size:34px}.footer-contact .span-12{padding:54px 0 36px}.btn-rappel{font-size:12px;line-height:36px;background-size:10px;padding:0 28px 0 36px;background-position:10% center}.footer-contact{margin:40px 0 0}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=date],.wpcf7 select{font-size:12px;line-height:24px;padding:6px 5%;margin:0 0 6px}.recrutement .bgorange2 .wpcf7 input[type=text],.recrutement .bgorange2 .wpcf7 input[type=email],.recrutement .bgorange2 .wpcf7 input[type=tel]{width:90%}.wpcf7 textarea{font-size:12px;line-height:20px;padding:.5rem 5%}.wpcf7 .spannomargin-11.relative textarea{font-size:12px;line-height:20px;padding:6px 5%}.wpcf7 .fdpink p.bold.italique,.wpcf7 label{font-size:10px}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label,p.formcgv,p.formcgv a,.wpcf7-list-item{font-size:10px;line-height:12px}.footer-contact .span-12:before{background-size:50%}.wpcf7 input[type=submit]{font-size:11px;line-height:36px}.searchpages select{line-height:40px;padding:0 26px 0 10px;margin:0 4px;font-size:11px;background-size:10px;max-width:170px}#searchagence .searchpages select{font-size:9px}.searchpages label{font-size:11px;line-height:40px;margin:0 6px}.searchpages input[type=submit]{line-height:40px;padding:0 40px 0 24px;margin:0;font-size:11px}.row.searchpages{margin:-36px 0 50px;padding:10px 0}.avecrecherche .bandeau-marge{padding-bottom:74px}.realisations .encartreal h3 span.italique{font-size:11px}.realisations .encartreal h3 span{font-size:20px}.realisations .encartreal{min-height:100px}.realisations article a.relative{padding:0 44px 80px;margin-bottom:60px}.realisations .encartreal:after{bottom:12px}.encart-agence.encart-surmesure .conseil-marge h2 span{font-size:22px}.encart-agence.encart-surmesure .conseil-marge h2{margin:2.5rem 0 1rem}.nav-links span,.nav-links a.page-numbers{font-size:16px}.nav-links a.page-numbers.next,.nav-links a.page-numbers.prev{width:34px;height:34px}.modeles .bandeaupages h1 span.black{font-size:14px;letter-spacing:.2rem;margin:16px 1rem 0 0}.modeles .bandeaupages h1 span.dageland{font-size:40px;line-height:30px}.modeles .row.searchpages{padding:10px;margin:-36px auto 50px auto}.modeles.realisations .encartreal{min-height:80px;left:24px;right:56px}.modeles.realisations article a.relative{padding:0 32px 64px 0;margin-bottom:70px}.modeles .encart-agence.encart-surmesure .conseil-marge{margin:-30px 0 50px}.searchpages input[type=text]{line-height:40px;padding:0 10px;margin:0 4px;font-size:11px}.annonces.realisations .encartreal.terrainmaison span.black.bold{font-size:12px;margin:0 0 3px;line-height:18px}.annonces.realisations .encartreal.terrainmaison span.surfmaison,.annonces.realisations .encartreal.terrainmaison span.surfterrain{padding-left:30px;background-size:22px;line-height:18px;margin-right:24px;font-size:11px}.annonces.realisations a.relative .encartreal.terrainmaison,.annonces.realisations a.relative .encartreal{left:22px;right:56px}.annonces.realisations a.relative .encartreal.terrainmaison h3 span.orange{font-size:13px;margin-top:3px}.annonces.realisations.terrainmaison article a.relative{padding:0 32px 90px 0;margin-bottom:80px}.annonces.realisations a.relative .encartreal.terrainmaison:after{bottom:34px;width:18px;height:18px;background-size:10px}.annonces.realisations a.relative .encartreal h3 span.grey{font-size:10px;line-height:14px}.annonces.realisations a.relative .encartreal h3 span.orange{font-size:13px;line-height:20px}.annonces.realisations a.relative .encartreal h3 span.black,.annonces.realisations a.relative .encartreal h3 span.black span{font-size:12px;line-height:20px}.annonces.realisations a.relative .encartreal h3 span.black{margin-top:0}.annonces.realisations article a.relative{margin-bottom:80px}.annonces.realisations .encartreal:after{bottom:32px;width:18px;height:18px;background-size:10px}.realisations .encartreal.plans{left:22px;right:56px}.realisations .encartreal.plans h3 span.orange{font-size:12px}.realisations.plans .encartreal.plans span.surfmaison,.realisations.plans .encartreal.plans span.nbchambres,.realisations.plans .encartreal.plans span.suite,.realisations.plans .encartreal.plans span.garage,.realisations.plans .encartreal.plans span.piece_complementaire{padding-left:26px;background-size:22px;line-height:18px;margin-right:12px;font-size:9px}.realisations.plans .encartreal.plans span.nbchambres,.realisations.plans .encartreal.plans span.piece_complementaire{background-size:18px}.realisations .encartreal.plans h3{padding:10px 24px 0}.realisations.plans .encartreal.plans:after{bottom:32px;right:8px;width:18px;height:18px;background-size:10px}.realisations.plans article a.relative{padding:0 32px 86px 0}.acf-map.listeagences{height:360px;margin-bottom:-90px}.agences.avecrecherche .bandeaupages .span-12.relative{padding-top:50px}.agences.avecrecherche .bandeaupages{margin-bottom:160px}.realisations.agences .encartreal.plans h3{line-height:14px}.realisations.plans.agences article a.relative{margin-bottom:60px}.pagecontact .bgorange{padding:60px 0 32px}.mrgbtcontact{margin:1rem auto 2rem auto}.pagecontact p.ecriveznous{font-size:12px}.pagecontact .bgorange h3 .h2passion{font-size:11px;letter-spacing:.05rem}.pagecontact .bgorange h3 .h2maison{font-size:16px}.btn-retour{font-size:10px;line-height:30px}.btn-retour:before{width:16px;top:7px}.bandeaupages .bgorange{padding-top:24px}.bandeaupages .bgorange img.flex{margin:18px 0 -18px}.bandeaupages .bgorange p.bread{margin-top:52px}.form-orange h3{font-size:18px;line-height:26px}.form-orange h3 span{font-size:14px}main article .zone-texte h2.resume-titre{font-size:28px}.en-resume{margin:40px 0;padding:30px 40px 40px}.form-orange .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label,.form-orange p.formcgv,p.formcgv a,.form-orange p.italique{font-size:9px;line-height:12px}.form-orange .wpcf7 label,.form-orange .wpcf7-list-item{line-height:12px}.form-orange .wpcf7 input[type=submit]{background-position:80% center}.bandeaupages .bgorange .zone-texte{padding-bottom:20px}.zone-texte h1{font-size:18px;margin:0 0 1rem}.zone-texte p{font-size:10px;line-height:18px}.zone-texte ul li{font-size:10px;line-height:24px;background-size:12px;background-position:0 6px;padding-left:1.5rem}.zone-texte ul li ul li{font-size:10px;line-height:18px;background-size:12px;background-position:0 4px}main article .zone-texte h2{font-size:16px;padding:0 0 16px}main article .zone-texte h3{font-size:14px;padding:0 0 16px}.zone-texte .outimg{margin:30px 0 60px 60px;max-width:calc(100% - 120px)}.zone-texte .outimg:before{left:-60px;top:30px}p.wp-caption-text{left:60px;bottom:-34px}.encart-yak h3{font-size:12px;padding:0 0 .5rem}.encart-yak p{font-size:10px;line-height:16px;margin-bottom:1rem}.btn-yak{font-size:10px;line-height:38px}.encart-yak img.yak3{margin-top:3rem}.encart-yak h3:before{width:34px;background-size:100%}.encart-yak img.yak1{margin-bottom:-28px}.chiffresalpha img{max-width:40%;max-height:3.5rem}.chiffresalpha p{font-size:24px;line-height:24px}.chiffresalpha p span{font-size:14px;line-height:14px}.chiffresalpha{margin:34px auto 52px auto}.encart-histoire h3{font-size:20px;letter-spacing:.35rem;line-height:32px}.encart-histoire h3 span{font-size:32px}.encart-histoire{margin:44px auto 52px auto}.showroom .bandeaupages .zone-texte h1{font-size:12px;line-height:30px;letter-spacing:.35rem;margin-bottom:0}.showroom .bandeaupages .zone-texte h1 span{font-size:22px}.showroom .bandeaupages .show-adresse p,.showroom .bandeaupages .zone-texte p{font-size:9px;line-height:14px}.showroom .bandeaupages .show-adresse a.tel{font-size:12px}.showroom .bandeaupages .bgorange .zone-texte{padding-bottom:10px}.galerie1-prev,.galerie1-next{width:40px;height:40px;background-size:14px}.showroom .inspire h3{font-size:16px;line-height:34px}.showroom .inspire h3 span{font-size:34px;line-height:34px}.showroom .inspire{margin:0 auto 50px 0}.carac-real span{padding-left:26px;background-size:20px!important;width:calc(50% - 26px);font-size:10px;line-height:28px;background-position:0 6px!important}.carac-real{margin-bottom:12px}.real1 .bgorange h2,.realplan h2{font-size:20px;letter-spacing:.2rem;line-height:26px;margin-bottom:20px}.real1 .bgorange h2 span,.realplan h2 span{font-size:26px}.real1 .bgorange{padding:60px 0 0;margin:0 0 120px}.real1 .bgorange .in-real1{margin:0 0 60px}.maskpop .inpop{padding:40px 60px;max-width:540px}.maskpop .inpop h2{font-size:20px}.maskpop .inpop h2 label{font-size:20px}.maskpop .inpop p{font-size:10px;line-height:18px}.maskpop .inpop .closepop{top:20px;right:20px}.showroom.plan .bandeaupages .zone-texte h1{font-size:20px}.parrainage main article .zone-texte h2{font-size:20px;letter-spacing:.15rem}.parrainage .bandeaupages .bgorange .zone-texte h3{font-size:18px}.parrainage .bandeaupages .bgorange .zone-texte p.orange{font-size:18px;margin-bottom:1rem}.annonce .mentions-terrain{font-size:8px}.annonce.showroom .bandeaupages .zone-texte h1{font-size:18px}.annonce .bandeaupages p .surfmaison,.annonce .bandeaupages p .surfterrain{font-size:12px;line-height:28px;background-size:30px;padding:0 0 0 48px;width:calc(50% - 48px)}.annonce.showroom .bandeaupages .zone-texte p.prix{font-size:16px;margin-top:1rem}.annonce p.introannonce{margin-top:1rem}.annonce-prev,.annonce-next,.surmesure-prev,.surmesure-next{width:40px;height:40px;background-size:14px}.annonce .inspire .phrase-agence{font-size:13px}.annonce .inspire .phrase-agence span.italique{font-size:11px}.annonce .descriptif-annonce{padding:0 0 100px;margin:0 0 -134px}.annonce .descriptif-annonce h2{font-size:18px;line-height:38px;letter-spacing:.2rem;margin:0 0 2rem}.annonce .descriptif-annonce h2 span{font-size:30px}.annonce .footer-etude .span-14:before{background-size:40%}.annonce .encart-agence p.contactezagence,.annonce .encart-agence p.adresseagence{font-size:12px}.terrainsmaisons .swiperannonces a.relative .encartterrain h3 span.black{font-size:12px}.terrainsmaisons .encartterrain span.surfmaison,.terrainsmaisons .encartterrain span.surfterrain{font-size:10px;padding-left:22px;background-size:18px;margin-right:14px}.terrainsmaisons .swiperannonces a.relative .encartterrain h3 span.orange{font-size:14px}.agence.annonce.showroom .bandeaupages .zone-texte h1 i{font-size:14px}.agence.annonce.showroom .bandeaupages .zone-texte h1{font-size:18px;line-height:24px;margin-bottom:12px}.agence.annonce.showroom .bandeaupages .zone-texte a.tel{font-size:20px;margin-bottom:10px}.showroom.agence .bandeaupages .row.btns .btn-contact{line-height:38px;font-size:9px;background-position:12.5% center;background-size:16px;padding:0 12px 0 34px}.showroom.agence .bandeaupages .row.btns .btn-rdv{line-height:38px;font-size:9px;background-position:10% center;background-size:16px;padding:0 12px 0 34px}.descriptif-agence{margin:80px 0 0}.descriptif-agence h2{font-size:18px;letter-spacing:.15rem;line-height:34px;margin-bottom:20px}.descriptif-agence h2 span{font-size:26px}.showroom.modele .bandeaupages .zone-texte h1{margin-top:0;line-height:36px}.showroom.modele .bandeaupages .zone-texte h1 span{font-size:36px}.showroom.modele .bandeaupages .zone-texte p{margin-top:8px}.carac-modele span{padding:50px 2.5% 0;font-size:9px;line-height:14px;background-size:40px!important}.carac-modele{margin:40px 0 0}.carac-modele span.nbplans{background-size:32px!important}.carac-modele span.garage{background-size:36px!important}.modele .diapo-plans h2{font-size:14px;line-height:26px;letter-spacing:.2rem;margin:0 0 52px 25%}.modele .diapo-plans h2 span{font-size:26px;line-height:26px}.swiperplan .swiper-slide p{line-height:32px;padding:0 18px;font-size:10px}.modele .zone-texte h2{font-size:20px;line-height:30px;letter-spacing:.2rem;margin-bottom:1.5rem}.modele .zone-texte h2 span{font-size:30px;line-height:30px}.encart-vv{min-height:166px;padding:31px 44px 11px}.encart-vv h3{font-size:16px}.encart-vv p{font-size:12px;line-height:20px;margin-bottom:1.5rem}.visitevirtuelle{margin:90px 0 120px}#single .modele .footer-etude .span-14{padding-top:140px}.surmesure .bandeaupages .zone-texte h1 span{font-size:30px}.surmesure .bandeaupages .zone-texte h1{font-size:12px;letter-spacing:.1rem;line-height:22px}.surmesure .bandeaupages .bgorange p.bread{margin-top:30px;margin-bottom:20px}.surmesure .bandeaupages{margin-bottom:100px}.titre-diapo-surmesure h2{font-size:18px;line-height:30px;padding-bottom:38px}.titre-diapo-surmesure h2 span{font-size:30px}.titre-diapo-surmesure h2:after{height:140px}#choixsecteur{font-size:11px;padding:5px 60px 5px 32px;max-width:100%;line-height:26px}.desc-surm{padding:60px 25% 30px}.desc-surm h3{font-size:12px}.desc-surm h3 i{font-size:11px}.desc-surm p{font-size:9px;line-height:20px}.swipersurmesure .swiper-slide .masque{border-top-right-radius:60px}.surmesure-prev{left:-2%}.surmesure-next{right:-2%}.bgorange.modedevie{padding:180px 0 0;margin:-100px 0 120px}.modedevie h2{font-size:20px;line-height:32px;margin-bottom:12px}.modedevie h2 span{font-size:30px}.modedevie .annonce-next{top:55%}.modedevie .annonce-prev{top:69%}.surmesure .encart-agence.encart-surmesure .inside-conseil{min-height:200px}.surmesure .encart-agence.encart-surmesure{margin-top:60px}.surmesure .encart-agence.encart-surmesure .btn-contact{line-height:36px;bottom:-18px;left:24%}.recrutement .bandeaupages .bgorange p.bread{margin-top:22px}.recrutement .bandeaupages .btn-contact{line-height:36px;padding:0 30px 0 60px;background-position:30px center;bottom:-18px;left:16%}.annonces-emploi a{padding:26px 20px 40px;margin-bottom:44px}.annonces-emploi a p.secteur,.postuler p.secteur{font-size:10px}.annonces-emploi a h3{font-size:14px}.recrutement h3.titre-logo{font-size:20px;line-height:32px;letter-spacing:.25rem;background-size:70px;margin-bottom:40px}.annonces-emploi a:after{bottom:20px;right:26px}.recrutement .wpcf7 label,.wpcf7 input[type=file]{font-size:12px;line-height:24px}.recrutement .wpcf7 label{padding:.5rem 5%}.hexaom h2{font-size:20px;margin-top:30px}.hexaom p{font-size:12px}.hexaom p b{font-size:14px}.postuler p.secteur span{font-size:10px}.postuler h2.postulez{font-size:30px;margin-bottom:20px}.landingpage .entete1{font-size:8px}.landingpage header h1{font-size:12px;line-height:20px;margin:20px 0 0}.landingpage header h1 span{font-size:14px}.landingpage .bandeaupages h2{font-size:14px;line-height:26px;letter-spacing:.25rem;margin:10px 0 20px}.landingpage .bandeaupages h2 span{font-size:40px}.landingpage .modeles-home .titre2.big{margin-top:60px}.landingpage .modeles-home .encartmodele h4 .dageland{font-size:16px}.landingpage .modeles-home .encartmodele h4 .opensans{font-size:8px}.landingpage .terrains-home .span-12 p{font-size:12px}.landingpage .encart-vv{padding:24px 5% 21px;min-height:182px}.landingpage .encart-vv h3{margin:0;font-size:11px}.landingpage .encart-vv p{font-size:11px;line-height:16px;margin:.25rem 0 1rem}.landingpage h2.enpensent,.quatraisons h2{font-size:16px;letter-spacing:.15rem}.landingpage h2.enpensent span,.quatraisons h2 span{font-size:26px;line-height:30px;margin-bottom:30px}.landingpage h2.enpensent{margin-top:70px}.landingpage .pave-avis.avisclient{width:calc(60% - 44px);margin:0 20%;padding:46px 22px}.landingavis-next{right:5%;width:40px;height:40px;background-size:14px}.landingavis-prev{left:5%;width:40px;height:40px;background-size:14px}.pave-avis-landing .row .notesur5{font-size:24px}.pave-avis-landing .row{padding:12px 0 18px}.landingpage .quatraisons img{max-width:56px;max-height:46px}.landingpage .quatraisons h3{font-size:11px;line-height:16px;margin-top:24px}.landingpage .photomontage .passion4{max-width:42%}.landingpage .photomontage .passion1{margin-bottom:-90px}.landingpage .photomontage .passion2{width:auto;max-width:25%;height:auto}.landingpage .photomontage .passion3{height:auto;max-width:18%}.btn-white-contact,.btn-white-contact:hover{display:inline-block;background-size:16px;background-position:95% center;line-height:38px;border-radius:29px;padding:0 30px 0 80px;font-size:10px}.landingpage .actus-conseils{margin-bottom:140px}.landingpage .footer-1 .btn-rdv,.landingpage .footer-1 .btn-contact{margin-bottom:10px}.showroom.annonce .bandeaupages .zone-texte h1 span{font-size:18px}.annonce .bandeaupages p.phrase-agence{margin:20px 15% 0 0;padding:18px 0 0}.annonce .bandeaupages p.phrase-agence b{font-size:9px;line-height:14px}.annonce .bandeaupages p.phrase-agence span.italique{font-size:9px;line-height:14px}.annonce .bandeaupages .zone-texte a.btn-tel,.annonce .bandeaupages .zone-texte a.btn-contact{display:inline-block;background-size:16px;background-position:90% center;line-height:38px;border-radius:29px;padding:0 30px 0 12px;font-size:10px}.annonce .bandeaupages .zone-texte a.btn-tel{margin-top:0;background-size:10px}.annonce .encart-agence img{max-width:50%}.annonce .encart-agence p.contactezagence{margin-top:10px}.annonce .encart-agence p.contactezagence .bold{font-size:14px}.recrutement .wpcf7 .fdpink .spannomargin-11{width:100%}}@media (min-width:768px) and (max-width:1023px){.mille{max-width:728px}header p{font-size:6px}.top-menu li a{font-size:5px}header .rappel{font-size:5px}nav ul li a{font-size:9px}.btn-tel,.btn-contact{font-size:7px}.btn-tel{background-position:35% center}.lignediapo{padding:30px 0 0}h2.titre2{font-size:10px;letter-spacing:.1rem}h2.titre2 span{font-size:30px;line-height:28px}.btn-orange,.btn-blanc,.btn-rose,.btn-noir,.btn-orange:hover,.btn-blanc:hover,.btn-rose:hover,.btn-noir:hover{font-size:7px}.lignediapo p{font-size:8px;line-height:12px}.titre2.big{font-size:14px;letter-spacing:.25rem}.realisations-home p{font-size:8px;line-height:12px}.realisations-home .btn-blanc{margin:0}.realisations-home{padding:30px 0 0}.avis-home{margin:40px 0 30px}.avis-home .titre2.big{letter-spacing:.05rem}.troisavis .marginneg{margin-left:-30%;width:130%}.row.troisavis{padding-bottom:20px}.actus-conseils .presentation p{font-size:8px;line-height:14px}.actus-conseils .presentation img{margin:0 0 1rem}.footer-menu1 li a{font-size:6px}.footer-menu1{line-height:12px}footer .btn-rdv{font-size:7px}footer .btn-contact,footer .btn-tel{font-size:6px}footer .footer-2{margin-top:22px}.btn-parrain,.btn-emploi{font-size:7px}p.copyright{font-size:6px}nav ul li ul li a{padding:0 14px}.realisations .encartreal h3 span{font-size:14px}.realisations .encartreal h3 span.italique{font-size:8px}.modeles.realisations .encartreal{left:14px;right:46px}.row.machin{align-items:center;justify-content:center}.searchpages .row.machin select,.searchpages .row.machin input,.searchpages div select,.searchpages div input{margin:4px 8px}.annonces.realisations a.relative .encartreal.terrainmaison,.annonces.realisations a.relative .encartreal{left:12px;right:46px}.form-orange{padding:30px 8px 10px}.btn-yak{font-size:9px;padding-right:40px;padding-left:18px}.parrainage .wpcf7{padding:30px}.agence.annonce.showroom .bandeaupages .zone-texte h1{font-size:14px;line-height:20px;margin-bottom:6px}.zone-texte a.tel{font-size:18px;margin-bottom:6px}.showroom.agence .bandeaupages .row.btns .btn-contact,.showroom.agence .bandeaupages .row.btns .btn-rdv{font-size:7px}.showroom.agence .bandeaupages .row.btns{bottom:-20px}.terrainsmaisons .encartterrain span.surfmaison,.terrainsmaisons .encartterrain span.surfterrain{line-height:18px}#formulaire-recherche input[type=text],#formulaire-recherche select{margin:0}#formulaire-recherche select{width:100%}#formulaire-recherche .spannomargin-55{width:22%;margin:0 0 0 .5%}.bandeaupages .bread,.bandeaupages .bread a,.bandeaupages .bread span,.bread a,.bread span{font-size:7px}.showroom .bandeaupages .zone-texte h1{letter-spacing:.2rem}.showroom.modele .bandeaupages .zone-texte h1 span{font-size:30px}.carac-modele{margin:16px 0 0}.encart-vv{min-height:116px;padding:21px 24px 11px}.modele .zone-texte h2{font-size:12px;line-height:20px;margin-bottom:0}.visitevirtuelle{margin:40px 0 60px}.modele .zone-texte h2 span{font-size:22px}.swiperannonces a.relative .encartterrain h3 span.orange{font-size:12px;line-height:16px}.annonce-prev,.surmesure-prev{top:60%}.surmesure .bandeaupages .zone-texte h1{font-size:10px;letter-spacing:.1rem;line-height:18px}.surmesure .bandeaupages .zone-texte h1 span{font-size:22px}.desc-surm{padding:20px 15% 30px}.modedevie h2 span{font-size:26px}.bgorange.modedevie{padding:140px 0 0;margin:-100px 0 60px}.surmesure .encart-agence.encart-surmesure .inside-conseil{min-height:160px}.surmesure .encart-agence.encart-surmesure .btn-contact{left:16%}.surmesure .encart-agence.encart-surmesure{margin-top:40px}.carac-real span{width:auto;margin-right:8px}.real1 .bgorange h2,.realplan h2{font-size:16px}.real1 .bgorange h2 span,.realplan h2 span{font-size:22px}.pagecontact .bgorange h3 .h2maison{display:block;line-height:20px}.hexaom h2{font-size:18px;margin-top:10px}.landingpage .bandeaupages h2 span{font-size:34px}.landingpage .pave-avis.avisclient{width:calc(80% - 44px);margin:0 10%;padding:46px 22px}.landingpage h2.enpensent,.quatraisons h2{font-size:12px;letter-spacing:.1rem}.landingpage .presentation h2{font-size:22px;margin:20px 0}.landingpage .btn-white-contact{font-size:8px}.annonce .bandeaupages .zone-texte a.btn-tel,.annonce .bandeaupages .zone-texte a.btn-contact{font-size:8px}.recrutement .wpcf7 .spannomargin-11,.recrutement .wpcf7 .spannomargin-23{width:100%}}@media (min-width:1280px) and (max-width:1479px){main.nav-up{margin-top:150px}a#logo{height:140px;background-size:100%}header p{font-size:9px}.top-menu li a{font-size:9px;padding:32px 10px 10px}.top-menu li:first-child:before,.top-menu li:first-child:after{bottom:14px}.top-menu li.menu-item-has-children ul li a{line-height:28px;padding:0 8px;width:calc(100% - 16px)}#clicrecherche{width:50px;height:50px}#clicrecherche:after{width:24px;height:24px;background-size:24px;right:6px;top:12px}#clicrecherche:before{width:20px;height:26px;background-size:30px}#formulaire-recherche{right:calc(50% - 28px)}#formulaire-recherche.show{width:850%}#formulaire-recherche input[type=text]{padding:0 6px;width:calc(100% - 12px - 12px);margin:0 6px;font-size:10px;line-height:40px;height:40px}#formulaire-recherche input[type=text]::placeholder{font-size:10px}#formulaire-recherche select{padding:0 6px;width:calc(100% - 12px );margin:0 6px;font-size:10px;line-height:40px;height:40px}#formulaire-recherche input[type=submit]{width:40px;height:40px;background-size:20px}header .rappel{font-size:9px;letter-spacing:.025rem;margin:32px 6px 10px}nav ul li a{font-size:13px}nav ul li ul li a{font-size:11px;line-height:38px;padding:0 24px}.menu-menu-principal-container{margin-top:2px}.btn-contact{font-size:11px;background-position:17.5% center;background-size:16px}.btn-tel{font-size:11px;background-position:30% center;background-size:10px}.head-contacts{height:36px;line-height:36px}header{height:150px}.troisencarts.experience{background-size:60px}.troisencarts.engagements{background-size:40px}.troisencarts.cotes{background-size:56px}.troisencarts{padding:74px 12.5% 0 25%;margin-top:44px}.troisencarts h3{font-size:14px}.troisencarts p{font-size:10px;line-height:18px}.troisencarts h3:before{width:20px;height:20px;left:-42px}footer{margin:60px 0 0;padding:0 0 30px}.footer-1{padding:36px 0 0}footer .btn-contact,footer .btn-tel,footer .btn-rdv{line-height:36px}footer .btn-rdv{background-size:20px;font-size:11px;background-position:10% center}footer .btn-contact{background-position:8% center}footer .footer-2{margin-top:42px}footer .footer-agences{font-size:10px}.footer-menu1 li a{font-size:10px}.footer-menu2{font-size:10px;line-height:18px}.footer-menu1{line-height:16px}.btn-parrain,.btn-emploi{padding:10px;border-radius:12px;max-width:calc(100% - 24px - 12px);margin:0 auto 12px auto;font-size:10px;background-size:14px}footer p.aligncenter.orange.uppercase{font-size:12px;margin:2rem 0 1rem}.sociaux a img{max-width:18px;max-height:18px;margin:0 6px}.footer-menu3{max-height:220px;font-size:10px;line-height:14px;margin-left:5%}.conseils-footer-titre{margin-left:calc(5% + 1rem);font-size:9px}.lesconseils-footer{line-height:14px;font-size:9px;margin:0 0 0 calc(5% + 1rem);padding-left:1rem;background-size:10px;background-position:0 4px}p.copyright{font-size:9px;line-height:60px}p.copyright img{margin:0 0 0 1rem;max-width:10%}h2.titre2 span{font-size:52px;line-height:48px}h2.titre2{font-size:14px;letter-spacing:.2rem}.lignediapo p{font-size:12px;line-height:18px;margin:1.5rem 0 2rem}.lignediapo{padding:60px 0 0}.btn-orange,.btn-blanc,.btn-rose,.btn-noir,.btn-orange:hover,.btn-blanc:hover,.btn-rose:hover,.btn-noir:hover{display:inline-block;background-size:16px;background-position:95% center;line-height:38px;border-radius:29px;padding:0 34px 0 14px;font-size:11px}.lignediapo .btn-orange{margin-bottom:12px}.lignediapo:after{bottom:42px}.titre2.big{font-size:18px;letter-spacing:.3rem}.modeles-home{margin:60px 0 0}.titre2.big span{font-size:34px;line-height:34px}.modeles-home .btn-orange{margin-top:1rem}.modeles-home .titre2.big{margin-bottom:50px}.swipermodeles .swiper-slide a .encartmodele h4 .dageland{font-size:20px}.swipermodeles .swiper-slide a .encartmodele h4 .opensans{font-size:11px;margin-left:4px}.swipermodeles .swiper-slide a .encartmodele{height:54px;line-height:54px;padding:0 8px 0 18px}.btn-fleche,.btn-fleche.blanc,.btn-fleche:hover,.btn-fleche.blanc:hover,.swiperannonces a.relative:hover .btn-fleche.blanc{width:20px;height:20px;background-size:8px}.swipermodeles .swiper-slide a .encartmodele .btn-fleche{margin-left:10px}.modeles-home p{font-size:11px;line-height:18px;margin:22px auto 0 auto;max-width:95%}.swipermodeles-button-prev,.swipermodeles-button-next,.swiperreal-button-prev,.swiperreal-button-next,.swiperannonces-button-prev,.swiperannonces-button-next,.swiperconseils-button-next,.swiperconseils-button-prev,.swiperplan-next,.swiperplan-prev{width:40px;height:40px;background-size:14px}.plans-home p{font-size:14px;line-height:26px}.plans-home p:before{width:32px;height:32px}.plans-home{margin:60px auto}.realisations-home{padding:70px 0 0}.realisations-home p{margin:0 24px 30px;font-size:12px;line-height:22px}.realisations-home .titre2.big{letter-spacing:.25rem}.realisations-home .titre2.big span{margin-bottom:30px}.realisations-home .btn-orange{margin:0 0 10px 10px}.encartreal h4{font-size:13px}.encartreal{height:50px;line-height:50px;padding:0 0 0 24px}.avis-home{margin:80px 0 70px}.avis-home .titre2.big{letter-spacing:.25rem}.troisavis .marginneg .pave-avis{min-height:280px}.troisavis .notesur5{font-size:18px}.troisavis .nbavis{margin:0 0 1rem;font-size:10px}.pave-avis.avisclient p.avis-titre{font-size:12px;line-height:16px}.pave-avis.avisclient p.avis-date,.pave-avis.avisclient p.avis-etape,.pave-avis.avisclient p.avis-signature{font-size:10px;line-height:16px}.pave-avis.avisclient p.avis-commentaire{font-size:9px;line-height:12px}.avis-home .alignright .btn-blanc{margin-bottom:0}.avis-home .alignleft .btn-orange{margin:0 0 10px 10%}.terrains-home.bottom .btn-orange{margin-left:-10px}.swiperannonces{margin-top:40px;padding:12px}.swiperannonces a.relative .encartterrain{padding:10px}.swiperannonces a.relative .encartterrain h3 span.grey{font-size:10px}.swiperannonces a.relative .encartterrain h3 span.orange{font-size:14px;line-height:18px}.swiperannonces a.relative .encartterrain h3 span.black{font-size:12px;line-height:16px}.actus-conseils{padding:44px 0 0;margin:60px 0}.bienconseiller{font-size:90px;line-height:60px}.bienconseiller span{font-size:22px;line-height:22px;letter-spacing:.25rem}.actu-home{padding:40px 24.9999999% 36px 16.6666666%}.actu-home h3{line-height:32px;font-size:24px}.actu-home p{line-height:18px;font-size:12px}.actu-home a.article:after{width:24px;height:24px}a.home-conseil h4{font-size:14px;line-height:20px}a.home-conseil p{font-size:12px;line-height:16px}a.home-conseil:after{width:16px;height:16px}.actus-conseils .mille{margin-top:80px}.photomontage .passion2{width:30%}.photomontage .passion3{width:25%}.actus-conseils .presentation h1{font-size:14px}.actus-conseils .presentation h1 span{font-size:24px}.actus-conseils .presentation p{font-size:11px;line-height:20px}.actus-conseils .presentation img{width:80%;margin-top:20px}.photomontage h2 .h2maison{font-size:40px;line-height:64px}.photomontage h2 .h2passion{line-height:40px;font-size:18px}.photomontage h2{top:102px}.faq h2 .faq-reponses{font-size:90px;line-height:60px}.faq h2 .faq-questions{font-size:22px;line-height:22px;letter-spacing:.25rem}.faq h2{margin:0 0 34px 12%}.faq-q{padding:10px 64px 10px 0}.faq-question>*{font-size:12px;line-height:20px}.faq-question{margin:0 0 16px}.faq-question div.show .faq-a{padding-bottom:16px}.faq-q:after{width:30px;height:30px;background-size:10px}.bandeaupages .bread,.bandeaupages .bread a,.bandeaupages .bread span,.bread a,.bread span{font-size:10px}.bandeaupages h1{margin:1rem auto 1rem auto;font-size:24px;letter-spacing:.35rem}.bandeaupages .arch-desc p{font-size:12px;line-height:24px}.bandeau-marge{padding:34px 15% 44px}.conseil-marge a.home-conseil h4{font-size:16px;line-height:22px;margin-top:26px}.bandeaupages{margin:0 0 60px}.conseil-marge a.home-conseil p{font-size:12px;margin:.5rem 0 0}.conseil-marge a.home-conseil:after{width:20px;height:20px;bottom:20px}.conseil-marge{padding:0 28px 68px 0}.encart-agence .conseil-marge .inside-conseil{padding:0 10%}.encart-agence .conseil-marge h2{font-size:16px;line-height:20px;margin:1.5rem 0 .5rem}.encart-agence .conseil-marge p{font-size:11px;line-height:16px;margin:.5rem 0 1.5rem}.footer-contact h2{font-size:16px;line-height:40px;margin:0 0 32px}.footer-contact h2 span{font-size:38px}.footer-contact .span-12{padding:54px 0 36px}.btn-rappel{font-size:12px;line-height:36px;background-size:10px;padding:0 28px 0 36px;background-position:10% center}.footer-contact{margin:40px 0 0}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=date],.wpcf7 select{font-size:12px;line-height:28px;padding:8px 5%;margin:0 0 6px}.wpcf7 textarea{font-size:12px;line-height:24px;padding:8px 5%}.wpcf7 .spannomargin-11.relative textarea{font-size:12px;line-height:24px;padding:8px 5%}.wpcf7 .fdpink p.bold.italique,.wpcf7 label{font-size:10px}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label,p.formcgv,p.formcgv a,.wpcf7-list-item{font-size:10px;line-height:12px}.footer-contact .span-12:before{background-size:50%}.wpcf7 input[type=submit]{font-size:11px;line-height:36px}.searchpages select{line-height:40px;padding:0 30px 0 16px;margin:0 8px;font-size:12px;background-size:10px;max-width:180px}.searchpages label{font-size:12px;line-height:40px;margin:0 8px}.searchpages input[type=submit]{line-height:40px;padding:0 40px 0 24px;margin:0;font-size:12px}.row.searchpages{margin:-36px 0 50px;padding:10px 0}.avecrecherche .bandeau-marge{padding-bottom:74px}.realisations .encartreal h3 span.italique{font-size:12px}.realisations .encartreal h3 span{font-size:26px}.realisations .encartreal{min-height:110px}.realisations article a.relative{padding:0 44px 90px;margin-bottom:60px}.realisations .encartreal:after{bottom:12px}.encart-agence.encart-surmesure .conseil-marge h2 span{font-size:26px}.encart-agence.encart-surmesure .conseil-marge h2{margin:2.5rem 0 1rem}.nav-links span,.nav-links a.page-numbers{font-size:16px}.nav-links a.page-numbers.next,.nav-links a.page-numbers.prev{width:34px;height:34px}.modeles .bandeaupages h1 span.black{font-size:16px;letter-spacing:.2rem;margin:18px 1rem 0 0}.modeles .bandeaupages h1 span.dageland{font-size:50px;line-height:30px}.modeles .row.searchpages{padding:10px;margin:-36px auto 50px auto}.modeles.realisations .encartreal{min-height:80px;left:24px;right:56px}.modeles.realisations article a.relative{padding:0 32px 64px 0;margin-bottom:70px}.modeles .encart-agence.encart-surmesure .conseil-marge{margin:-30px 0 50px}.searchpages input[type=text]{line-height:40px;padding:0 16px;margin:0 4px;font-size:12px}.annonces.realisations .encartreal.terrainmaison span.black.bold{font-size:14px;margin:0 0 3px;line-height:18px}.annonces.realisations .encartreal.terrainmaison span.surfmaison,.annonces.realisations .encartreal.terrainmaison span.surfterrain{padding-left:30px;background-size:24px;line-height:18px;margin-right:24px;font-size:12px}.annonces.realisations a.relative .encartreal.terrainmaison,.annonces.realisations a.relative .encartreal{left:22px;right:56px}.annonces.realisations a.relative .encartreal.terrainmaison h3 span.orange{font-size:15px;margin-top:3px}.annonces.realisations.terrainmaison article a.relative{padding:0 32px 90px 0;margin-bottom:80px}.annonces.realisations a.relative .encartreal.terrainmaison:after{bottom:42px;width:18px;height:18px;background-size:10px}.annonces.realisations a.relative .encartreal h3 span.grey{font-size:12px;line-height:16px}.annonces.realisations a.relative .encartreal h3 span.orange{font-size:15px;line-height:20px}.annonces.realisations a.relative .encartreal h3 span.black,.annonces.realisations a.relative .encartreal h3 span.black span{font-size:14px;line-height:20px}.annonces.realisations a.relative .encartreal h3 span.black{margin-top:0}.annonces.realisations article a.relative{margin-bottom:80px}.annonces.realisations .encartreal:after{bottom:38px;width:18px;height:18px;background-size:10px}.realisations .encartreal.plans{left:22px;right:56px}.realisations .encartreal.plans h3 span.orange{font-size:14px}.realisations.plans .encartreal.plans span.surfmaison,.realisations.plans .encartreal.plans span.nbchambres,.realisations.plans .encartreal.plans span.suite,.realisations.plans .encartreal.plans span.garage,.realisations.plans .encartreal.plans span.piece_complementaire{padding-left:30px;background-size:22px;line-height:18px;margin-right:18px;font-size:10px}.realisations.plans .encartreal.plans span.nbchambres,.realisations.plans .encartreal.plans span.piece_complementaire{background-size:18px}.realisations .encartreal.plans h3{padding:10px 24px 0}.realisations.plans .encartreal.plans:after{bottom:32px;right:8px;width:18px;height:18px;background-size:10px}.realisations.plans article a.relative{padding:0 32px 86px 0}.acf-map.listeagences{height:400px;margin-bottom:-90px}.agences.avecrecherche .bandeaupages .span-12.relative{padding-top:60px}.agences.avecrecherche .bandeaupages{margin-bottom:180px}.realisations.agences .encartreal.plans h3{line-height:14px}.realisations.plans.agences article a.relative{margin-bottom:60px}.pagecontact .bgorange{padding:80px 0 32px}.mrgbtcontact{margin:2rem auto 3rem auto}.pagecontact p.ecriveznous{font-size:14px}.pagecontact .bgorange h3 .h2passion{font-size:12px;letter-spacing:.05rem}.pagecontact .bgorange h3 .h2maison{font-size:18px}.btn-retour{font-size:11px;line-height:30px}.btn-retour:before{width:16px;top:7px}.bandeaupages .bgorange{padding-top:34px}.bandeaupages .bgorange img.flex{margin:18px 0 -18px}.bandeaupages .bgorange p.bread{margin-top:52px}.form-orange h3{font-size:18px;line-height:26px}.form-orange h3 span{font-size:14px}main article .zone-texte h2.resume-titre{font-size:32px}.en-resume{margin:40px 0;padding:30px 40px 40px}.form-orange .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label,.form-orange p.formcgv,p.formcgv a,.form-orange p.italique{font-size:9px;line-height:12px}.form-orange .wpcf7 label,.form-orange .wpcf7-list-item{line-height:12px}.form-orange .wpcf7 input[type=submit]{background-position:80% center}.bandeaupages .bgorange .zone-texte{padding-bottom:20px}.bandeaupages .bgorange .zone-texte p{line-height:20px}.bandeaupages .bgorange .zone-texte h1{margin-bottom:.5rem}.zone-texte h1{font-size:22px;margin:0 0 1rem}.zone-texte p{font-size:12px;line-height:22px}.zone-texte ul li{font-size:12px;line-height:18px;background-size:12px;background-position:0 6px;padding-left:1.5rem}.zone-texte ul li ul li{font-size:12px;line-height:18px;background-size:12px;background-position:0 4px}main article .zone-texte h2{font-size:16px;padding:0 0 16px}main article .zone-texte h3{font-size:14px;padding:0 0 16px}.zone-texte .outimg{margin:30px 0 60px 60px;max-width:calc(100% - 120px)}.zone-texte .outimg:before{left:-60px;top:30px}p.wp-caption-text{left:60px}.encart-yak h3{font-size:12px;padding:0 0 .5rem}.encart-yak p{font-size:10px;line-height:16px;margin-bottom:1rem}.btn-yak{font-size:10px;line-height:38px}.encart-yak img.yak3{margin-top:3rem}.encart-yak h3:before{width:34px;background-size:100%}.encart-yak img.yak1{margin-bottom:-28px}.chiffresalpha img{max-width:40%;max-height:3.5rem}.chiffresalpha p{font-size:28px;line-height:28px}.chiffresalpha p span{font-size:14px;line-height:14px}.chiffresalpha{margin:34px auto 52px auto}.encart-histoire h3{font-size:24px;letter-spacing:.4rem;line-height:36px}.encart-histoire h3 span{font-size:36px}.encart-histoire{margin:44px auto 52px auto}.showroom .bandeaupages .zone-texte h1{font-size:16px;line-height:40px;letter-spacing:.4rem;margin-bottom:0}.showroom .bandeaupages .zone-texte h1 span{font-size:30px}.showroom .bandeaupages .show-adresse p,.showroom .bandeaupages .zone-texte p{font-size:11px;line-height:18px}.showroom .bandeaupages .show-adresse a.tel{font-size:14px}.showroom .bandeaupages .bgorange .zone-texte{padding-bottom:10px}.galerie1-prev,.galerie1-next{width:40px;height:40px;background-size:14px}.showroom .inspire h3{font-size:18px;line-height:38px}.showroom .inspire h3 span{font-size:38px;line-height:38px}.showroom .inspire{margin:0 auto 50px 0}.carac-real span{padding-left:30px;background-size:20px!important;width:calc(50% - 30px);font-size:11px;line-height:30px;background-position:0 6px!important}.carac-real{margin-bottom:20px}.real1 .bgorange h2,.realplan h2{font-size:22px;letter-spacing:.2rem;line-height:30px;margin-bottom:20px}.real1 .bgorange h2 span,.realplan h2 span{font-size:30px}.real1 .bgorange{padding:60px 0 0;margin:0 0 120px}.real1 .bgorange .in-real1{margin:0 0 60px}.maskpop .inpop{padding:40px 60px;max-width:600px}.maskpop .inpop h2{font-size:24px}.maskpop .inpop h2 label{font-size:24px}.maskpop .inpop p{font-size:12px;line-height:22px}.maskpop .inpop .closepop{top:20px;right:20px}.showroom.plan .bandeaupages .zone-texte h1{font-size:24px}.parrainage main article .zone-texte h2{font-size:22px;letter-spacing:.2rem}.parrainage .bandeaupages .bgorange .zone-texte h3{font-size:20px}.parrainage .bandeaupages .bgorange .zone-texte p.orange{font-size:20px;margin-bottom:1.5rem}.annonce .mentions-terrain{font-size:9px}.annonce.showroom .bandeaupages .zone-texte h1{font-size:22px}.annonce .bandeaupages p .surfmaison,.annonce .bandeaupages p .surfterrain{font-size:16px;line-height:32px;background-size:32px;padding:0 0 0 48px;width:calc(50% - 48px)}.annonce.showroom .bandeaupages .zone-texte p.prix{font-size:20px;margin-top:1rem}.annonce p.introannonce{margin-top:1rem}.annonce-prev,.annonce-next,.surmesure-prev,.surmesure-next{width:40px;height:40px;background-size:14px}.annonce .inspire .phrase-agence{font-size:15px}.annonce .inspire .phrase-agence span.italique{font-size:13px}.annonce .descriptif-annonce{padding:40px 0 100px;margin:0 0 -134px}.annonce .descriptif-annonce h2{font-size:20px;line-height:42px;letter-spacing:.2rem;margin:0 0 2rem}.annonce .descriptif-annonce h2 span{font-size:38px}.annonce .footer-etude .span-14:before{background-size:35%}.annonce .encart-agence p.contactezagence,.annonce .encart-agence p.adresseagence{font-size:14px}.terrainsmaisons .swiperannonces a.relative .encartterrain h3 span.black{font-size:16px}.terrainsmaisons .encartterrain span.surfmaison,.terrainsmaisons .encartterrain span.surfterrain{font-size:11px;padding-left:22px;background-size:18px;margin-right:18px}.terrainsmaisons .swiperannonces a.relative .encartterrain h3 span.orange{font-size:16px}.agence.annonce.showroom .bandeaupages .zone-texte h1 i{font-size:16px}.agence.annonce.showroom .bandeaupages .zone-texte h1{font-size:20px;line-height:26px;margin-bottom:12px}.agence.annonce.showroom .bandeaupages .zone-texte a.tel{font-size:24px;margin-bottom:10px}.showroom.agence .bandeaupages .row.btns .btn-contact{line-height:38px;font-size:11px;background-position:12.5% center;background-size:16px;padding:0 12px 0 38px}.showroom.agence .bandeaupages .row.btns .btn-rdv{line-height:38px;font-size:11px;background-position:10% center;background-size:16px;padding:0 12px 0 38px}.descriptif-agence{margin:80px 0 0}.descriptif-agence h2{font-size:22px;letter-spacing:.15rem;line-height:38px;margin-bottom:20px}.descriptif-agence h2 span{font-size:30px}.showroom.modele .bandeaupages .zone-texte h1{margin-top:14px;line-height:40px}.showroom.modele .bandeaupages .zone-texte h1 span{font-size:40px}.showroom.modele .bandeaupages .zone-texte p{margin-top:14px}.carac-modele span{padding:50px 2.5% 0;font-size:10px;line-height:14px;background-size:40px!important}.carac-modele{margin:60px 0 0}.carac-modele span.nbplans{background-size:32px!important}.carac-modele span.garage{background-size:36px!important}.modele .diapo-plans h2{font-size:18px;line-height:34px;letter-spacing:.2rem;margin:0 0 52px 25%}.modele .diapo-plans h2 span{font-size:34px;line-height:26px}.swiperplan .swiper-slide p{line-height:32px;padding:0 18px;font-size:10px}.modele .zone-texte h2{font-size:24px;line-height:38px;letter-spacing:.2rem;margin-bottom:1.5rem}.modele .zone-texte h2 span{font-size:34px;line-height:30px}.encart-vv{min-height:192px;padding:31px 44px 11px}.encart-vv h3{font-size:18px}.encart-vv p{font-size:14px;line-height:22px;margin-bottom:1.5rem}.visitevirtuelle{margin:90px 0 120px}#single .modele .footer-etude .span-14{padding-top:160px}.surmesure .bandeaupages .zone-texte h1 span{font-size:32px}.surmesure .bandeaupages .zone-texte h1{font-size:16px;letter-spacing:.1rem;line-height:26px;margin-bottom:1rem}.surmesure .bandeaupages .bgorange p.bread{margin-top:30px;margin-bottom:20px}.surmesure .bandeaupages{margin-bottom:100px}.titre-diapo-surmesure h2{font-size:18px;line-height:30px;padding-bottom:38px}.titre-diapo-surmesure h2 span{font-size:30px}.titre-diapo-surmesure h2:after{height:140px}#choixsecteur{font-size:12px;padding:6px 60px 6px 32px;max-width:100%;line-height:26px}.desc-surm{padding:60px 25% 30px}.desc-surm h3{font-size:14px}.desc-surm h3 i{font-size:13px}.desc-surm p{font-size:11px;line-height:22px}.swipersurmesure .swiper-slide .masque{border-top-right-radius:60px}.surmesure-prev{left:-5%}.surmesure-next{right:-5%}.bgorange.modedevie{padding:180px 0 0;margin:-100px 0 120px}.modedevie h2{font-size:20px;line-height:32px;margin-bottom:12px}.modedevie h2 span{font-size:30px}.modedevie .annonce-next{top:55%}.modedevie .annonce-prev{top:69%}.surmesure .encart-agence.encart-surmesure .inside-conseil{min-height:200px}.surmesure .encart-agence.encart-surmesure{margin-top:80px}.surmesure .encart-agence.encart-surmesure .btn-contact{line-height:36px;bottom:-18px;left:24%}.surmesure .bandeaupages .bgorange img.flex{margin-bottom:-60px}.recrutement .bandeaupages .bgorange p.bread{margin-top:22px}.recrutement .bandeaupages .btn-contact{line-height:36px;padding:0 30px 0 60px;background-position:30px center;bottom:-18px;left:16%}.annonces-emploi a{padding:26px 20px 40px;margin-bottom:44px}.annonces-emploi a p.secteur,.postuler p.secteur{font-size:10px}.annonces-emploi a h3{font-size:15px}.recrutement h3.titre-logo{font-size:24px;line-height:32px;letter-spacing:.35rem;background-size:80px;margin-bottom:40px}.annonces-emploi a:after{bottom:20px;right:26px}.recrutement .wpcf7 label,.wpcf7 input[type=file]{font-size:12px;line-height:24px}.recrutement .wpcf7 label{padding:.5rem 5%}.recrutement .wpcf7 .fdpink .spannomargin-11{width:100%}.hexaom h2{font-size:24px;margin-top:44px}.hexaom p{font-size:14px}.hexaom p b{font-size:16px}.postuler p.secteur span{font-size:10px}.postuler h2.postulez{font-size:30px;margin-bottom:20px}.landingpage .entete1{font-size:9px}.landingpage header h1{font-size:12px;line-height:20px;margin:20px 0 0}.landingpage header h1 span{font-size:14px}.landingpage .bandeaupages h2{font-size:16px;line-height:30px;letter-spacing:.25rem;margin:10px 0 20px}.landingpage .bandeaupages h2 span{font-size:48px}.landingpage .modeles-home .titre2.big{margin-top:60px}.landingpage .modeles-home .encartmodele h4 .dageland{font-size:20px}.landingpage .modeles-home .encartmodele h4 .opensans{font-size:10px}.landingpage .terrains-home .span-12 p{font-size:12px}.landingpage .encart-vv{padding:24px 5% 21px;min-height:192px}.landingpage .encart-vv h3{margin:0;font-size:11px}.landingpage .encart-vv p{font-size:11px;line-height:16px;margin:.25rem 0 1rem}.landingpage h2.enpensent,.quatraisons h2{font-size:16px;letter-spacing:.25rem}.landingpage h2.enpensent span,.quatraisons h2 span{font-size:34px;line-height:34px;margin-bottom:30px}.landingpage h2.enpensent{margin-top:70px}.landingpage .pave-avis.avisclient{width:calc(60% - 44px);margin:0 20%;padding:46px 22px}.landingavis-next{right:5%;width:40px;height:40px;background-size:14px}.landingavis-prev{left:5%;width:40px;height:40px;background-size:14px}.pave-avis-landing .row .notesur5{font-size:24px}.pave-avis-landing .row{padding:12px 0 18px}.landingpage .quatraisons img{max-width:56px;max-height:46px}.landingpage .quatraisons h3{font-size:12px;line-height:18px;margin-top:28px}.landingpage .photomontage .passion4{max-width:42%}.landingpage .photomontage .passion1{margin-bottom:-90px}.landingpage .photomontage .passion2{width:auto;max-width:25%;height:auto}.landingpage .photomontage .passion3{height:auto;max-width:18%}.btn-white-contact,.btn-white-contact:hover{display:inline-block;background-size:16px;background-position:95% center;line-height:38px;border-radius:29px;padding:0 40px 0 80px;font-size:10px}.landingpage .actus-conseils{margin-bottom:140px}.landingpage .footer-1 .btn-rdv,.landingpage .footer-1 .btn-contact{margin-bottom:10px}.showroom.annonce .bandeaupages .zone-texte h1 span{font-size:22px}.annonce .bandeaupages p.phrase-agence{margin:24px 15% 0 0;padding:16px 0 0}.annonce .bandeaupages p.phrase-agence b{font-size:14px}.annonce .bandeaupages p.phrase-agence span.italique{font-size:12px}.annonce .bandeaupages .zone-texte a.btn-tel,.annonce .bandeaupages .zone-texte a.btn-contact{display:inline-block;background-size:16px;background-position:95% center;line-height:38px;border-radius:29px;padding:0 34px 0 14px;font-size:11px}.annonce .bandeaupages .zone-texte a.btn-tel{margin-top:40px;background-size:12px;background-position:90% center}.annonce .encart-agence p.contactezagence .bold{font-size:18px}}@media (min-width:1480px) and (max-width:1599px){header p{font-size:11px}.top-menu li a{font-size:12px;padding:32px 14px 10px}header .rappel{font-size:12px;margin:32px 2px 10px}.top-menu li.menu-item-has-children ul li a{line-height:40px;padding:0 16px;width:calc(100% - 32px)}#formulaire-recherche{right:calc(50% - 22px)}#formulaire-recherche.show{width:840%}.btn-contact{background-position:15% center}.btn-tel{background-position:20% center}footer .btn-rdv{background-position:7.5% center;font-size:14px}footer .btn-contact{background-position:5% center;font-size:14px}footer .btn-tel{background-position:15% center;font-size:14px}footer .footer-agences,.footer-menu1 li a,.footer-menu2,.footer-menu3,.conseils-footer-titre,.lesconseils-footer{font-size:12px;line-height:22px}.footer-menu1{max-height:240px}.btn-parrain,.btn-emploi{font-size:12px;padding:14px;max-width:calc(100% - 24px - 12px)}p.copyright{font-size:12px}h2.titre2 span{font-size:60px;line-height:60px}h2.titre2{font-size:17px}.btn-orange,.btn-blanc,.btn-rose,.btn-noir,.btn-orange:hover,.btn-blanc:hover,.btn-rose:hover,.btn-noir:hover{font-size:13px}.lignediapo p{font-size:12px;line-height:22px;margin:2rem 0 3rem}.lignediapo:after{bottom:42px}.titre2.big{font-size:26px;letter-spacing:.35rem}.realisations-home .titre2.big,.avis-home .titre2.big{letter-spacing:.1rem}.realisations-home p{margin:0 44px 50px;font-size:14px;line-height:22px}.avis-home .alignright .btn-blanc{margin-bottom:0}.troisavis .marginneg .pave-avis{min-height:320px}.terrains-home.bottom .btn-orange{margin-left:-40px}.encart-agence .conseil-marge .inside-conseil{padding-left:10%;padding-right:10%}.encart-agence .conseil-marge h2{font-size:20px}.pagecontact .bgorange h3 .h2passion{font-size:13px;letter-spacing:.15rem}.pagecontact .bgorange h3 .h2maison{font-size:20px}.pagecontact .bgorange{padding-top:100px}.bandeaupages .zone-texte h1{font-size:26px}.bandeaupages .bgorange .zone-texte p{font-size:13px;line-height:22px}.bandeaupages .bgorange .zone-texte{padding-bottom:20px}.showroom .bandeaupages .zone-texte h1 span{font-size:36px}.showroom .bandeaupages .zone-texte p,.showroom .bandeaupages .show-adresse p{font-size:12px;line-height:20px}.showroom .bandeaupages .bgorange .zone-texte{padding-bottom:10px}.showroom.agence .bandeaupages .row.btns .btn-contact{padding:0 30px 0 62px;font-size:13px}.showroom.agence .bandeaupages .row.btns .btn-rdv{padding:0 30px 0 72px;font-size:13px}.agence.annonce.showroom .bandeaupages .zone-texte h1{font-size:26px;margin-bottom:14px}.agence.annonce.showroom .bandeaupages .zone-texte h1 i{font-size:20px}.agence.annonce.showroom .bandeaupages .zone-texte a.tel{font-size:26px;margin-bottom:14px}.agence.annonce .introannonce{margin-top:18px}.carac-modele span{padding:80px 2.5% 0;font-size:13px;line-height:20px}.showroom.modele .bandeaupages .zone-texte h1 span{font-size:60px}.showroom.modele .bandeaupages .zone-texte h1{line-height:50px}.carac-modele{margin:40px 0 0}.showroom.modele .bandeaupages .zone-texte p{margin-top:14px}.carac-modele span{padding-top:70px}.surmesure-prev{left:0}.surmesure-next{right:0}.surmesure .bandeaupages .zone-texte h1{font-size:18px;letter-spacing:.15rem;line-height:34px}.surmesure .bandeaupages .zone-texte h1 span{font-size:38px}.surmesure .bandeaupages .bgorange img.flex{margin-bottom:-80px}.landingpage .bandeaupages h2 span{font-size:70px}.landingpage .bandeaupages h2{line-height:50px}.landingpage .swiperannonces a.relative .encartterrain h3 span.orange{font-size:18px}.landingpage .encart-vv h3{font-size:16px}.landingpage .terrains-home.bottom .encart-vv .btn-orange{margin:0}.landingpage .encart-vv{padding:34px 5% 31px}.landingpage h2.enpensent,.quatraisons h2{letter-spacing:.1rem;font-size:26px}.landingpage .pave-avis.avisclient{width:calc(60% - 84px);margin:0 20%}#searchagence .searchpages select{font-size:14px}.annonce.showroom .bandeaupages .zone-texte p.prix{font-size:24px;margin-top:1rem}.annonce .bandeaupages p.phrase-agence{margin:28px 15% 0 0;padding:20px 0 0}.annonce .bandeaupages p.phrase-agence b{font-size:16px}.annonce .bandeaupages p.phrase-agence span.italique{font-size:14px}.annonce .bandeaupages .zone-texte a.btn-tel,.annonce .bandeaupages .zone-texte a.btn-contact{font-size:12px}.annonce .bandeaupages .zone-texte a.btn-tel{margin-top:20px}.annonce.showroom .bandeaupages .zone-texte h1,.annonce.showroom .bandeaupages .zone-texte h1 span{font-size:24px}.wpcf7 input[type=file]{font-size:9px}}@media (min-width:1600px) and (max-width:1799px){header p{font-size:12px}.top-menu li a,header .rappel{font-size:12px}header .rappel{margin:32px 8px 10px}#formulaire-recherche.show{width:830%}.btn-contact{background-position:15% center}.btn-tel{background-position:20% center}footer .btn-rdv{background-position:7.5% center;font-size:14px}footer .btn-contact{background-position:5% center;font-size:14px}footer .btn-tel{background-position:15% center;font-size:14px}footer .footer-agences,.footer-menu1 li a,.footer-menu2,.footer-menu3,.conseils-footer-titre,.lesconseils-footer{font-size:12px;line-height:22px}.footer-menu1{max-height:240px}.btn-parrain,.btn-emploi{font-size:12px;padding:14px;max-width:calc(100% - 24px - 12px)}p.copyright{font-size:12px}h2.titre2 span{font-size:70px;line-height:70px}h2.titre2{font-size:18px}.lignediapo p{font-size:14px;line-height:22px;margin:2rem 0 3rem}.btn-orange,.btn-blanc,.btn-rose,.btn-noir,.btn-orange:hover,.btn-blanc:hover,.btn-rose:hover,.btn-noir:hover{font-size:13px}.lignediapo:after{bottom:42px}.titre2.big{font-size:26px;letter-spacing:.4rem}.realisations-home .titre2.big,.avis-home .titre2.big{letter-spacing:.2rem}.realisations-home p{margin:0 54px 50px;font-size:14px;line-height:22px}.troisavis .marginneg .pave-avis{min-height:340px}.encart-agence .conseil-marge .inside-conseil{padding-left:10%;padding-right:10%}.pagecontact .bgorange h3 .h2passion{font-size:13px;letter-spacing:.15rem}.pagecontact .bgorange h3 .h2maison{font-size:20px}.showroom .bandeaupages .zone-texte h1 span{font-size:36px}.showroom .bandeaupages .zone-texte p,.showroom .bandeaupages .show-adresse p{font-size:13px;line-height:22px}.showroom .bandeaupages .bgorange .zone-texte{padding-bottom:10px}.surmesure-prev{left:-5%}.surmesure-next{right:-5%}.surmesure .bandeaupages .zone-texte h1{font-size:19px;letter-spacing:.15rem;line-height:38px}.surmesure .bandeaupages .zone-texte h1 span{font-size:40px}.surmesure .bandeaupages .bgorange img.flex{margin-bottom:-80px}.landingpage h2.enpensent,.quatraisons h2{letter-spacing:.2rem;font-size:26px}.landingpage .encart-vv h3{font-size:18px}.landingpage .bandeaupages h2 span{font-size:70px}.landingpage .bandeaupages h2{margin:30px 0;line-height:40px}.annonce.showroom .bandeaupages .zone-texte p.prix{font-size:26px;margin-top:1rem}.annonce .bandeaupages p.phrase-agence b{font-size:16px}.annonce .bandeaupages p.phrase-agence span.italique{font-size:14px}.annonce .bandeaupages .zone-texte a.btn-tel{margin-top:20px}.annonce.showroom .bandeaupages .zone-texte h1,.annonce.showroom .bandeaupages .zone-texte h1 span{font-size:26px}.wpcf7 input[type=file]{font-size:10px}}@media (min-width:1800px) and (max-width:1899px){.surmesure .bandeaupages .zone-texte h1{font-size:20px;letter-spacing:.2rem;line-height:38px}.surmesure .bandeaupages .zone-texte h1 span{font-size:40px}.landingpage .bandeaupages h2 span{font-size:70px}}body #cookie-notice{height:100%;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.6)!important}.cookie-notice-container{width:50%;margin:5% 25% 0;background:#fff url(//www.alpha-constructions.net/wp-content/themes/alpha2026/gfx/logo.svg) no-repeat center 5%/30%;border:1px solid #e95e27;padding:200px 5% 20px}@media (max-width:1024px){.cookie-notice-container{width:70%;margin:2% 15% 0}}@media (max-width:767px){.cookie-notice-container{width:90%;margin:2% 5% 0}}#cn-notice-text{font-size:1.2em;line-height:1.6em;float:left;width:100%;text-align:center;margin-bottom:1em;color:black!important}#cn-notice-text a{color:black!important;text-decoration:underline}#cn-notice-buttons{width:100%}#cookie-notice .cn-button{transform:none!important;display:inline-block!important;margin-top:0!important;font-size:1.2em!important;background:#e95e27!important;color:#fff!important;border:1px solid #e95e27!important;text-shadow:none!important;border-radius:40px!important;padding:8px 28px!important;transition:ease-in-out all .1s}#cookie-notice .cn-button:hover{background:black!important;color:#fff!important;border-color:black!important;transition:ease-in-out all .1s}#cookie-notice #cn-refuse-cookie.cn-button,#cookie-notice #cn-more-info.cn-button{background:white!important;border:1px solid #a7a7a7!important;color:#a7a7a7!important}#cookie-notice #cn-refuse-cookie.cn-button:hover,#cookie-notice #cn-more-info.cn-button:hover{background:white!important;border:1px solid #000!important;color:#000!important}#cookie-notice #cn-more-info.cn-button{display:block!important;margin:1rem auto!important;max-width:270px}.cookie-notice-hidden{display:none!important}#revocation{position:fixed;right:0;bottom:0;width:50%;max-width:240px;height:28px;z-index:10003;opacity:1}#in-revocation{width:99%;height:26px;margin:1px .5%}#in-revocation .cn-button{border-color:#d22d1b;background:#d22d1b;color:#fff;border-radius:0;padding:0;height:26px;font-size:.7em;line-height:26px;display:block}#in-revocation .cn-button:hover{background:#fff!important;color:#D22D1B!important;box-shadow:none}#cn-close-notice{display:none}