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,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,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:block;}body{line-height:1;}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;}input::-moz-focus-inner{border:0;}a{color:#fff;transition:all 0.4s ease-in-out !important;-webkit-transition:all 0.4s ease-in-out !important;-moz-transition:all 0.4s ease-in-out !important;-o-transition:all 0.4s ease-in-out !important;text-decoration:none;}a:hover,a:active{color:;}.col-p5{width:5%;float:left;}@media screen and (max-width: 768px){.col-p5{clear:both;float:inherit;width:100%;}}.col-p10{width:10%;float:left;}@media screen and (max-width: 768px){.col-p10{clear:both;float:inherit;width:100%;}}.col-p15{width:15%;float:left;}@media screen and (max-width: 768px){.col-p15{clear:both;float:inherit;width:100%;}}.col-p20{width:20%;float:left;}@media screen and (max-width: 768px){.col-p20{clear:both;float:inherit;width:100%;}}.col-p25{width:25%;float:left;}@media screen and (max-width: 768px){.col-p25{clear:both;float:inherit;width:100%;}}.col-p30{width:30%;float:left;}@media screen and (max-width: 768px){.col-p30{clear:both;float:inherit;width:100%;}}.col-p35{width:35%;float:left;}@media screen and (max-width: 768px){.col-p35{clear:both;float:inherit;width:100%;}}.col-p40{width:40%;float:left;}@media screen and (max-width: 768px){.col-p40{clear:both;float:inherit;width:100%;}}.col-p45{width:45%;float:left;}@media screen and (max-width: 768px){.col-p45{clear:both;float:inherit;width:100%;}}.col-p50{width:50%;float:left;}@media screen and (max-width: 768px){.col-p50{clear:both;float:inherit;width:100%;}}.col-p55{width:55%;float:left;}@media screen and (max-width: 768px){.col-p55{clear:both;float:inherit;width:100%;}}.col-p60{width:60%;float:left;}@media screen and (max-width: 768px){.col-p60{clear:both;float:inherit;width:100%;}}.col-p65{width:65%;float:left;}@media screen and (max-width: 768px){.col-p65{clear:both;float:inherit;width:100%;}}.col-p70{width:70%;float:left;}@media screen and (max-width: 768px){.col-p70{clear:both;float:inherit;width:100%;}}.col-p75{width:75%;float:left;}@media screen and (max-width: 768px){.col-p75{clear:both;float:inherit;width:100%;}}.col-p80{width:80%;float:left;}@media screen and (max-width: 768px){.col-p80{clear:both;float:inherit;width:100%;}}.col-p85{width:85%;float:left;}@media screen and (max-width: 768px){.col-p85{clear:both;float:inherit;width:100%;}}.col-p90{width:90%;float:left;}@media screen and (max-width: 768px){.col-p90{clear:both;float:inherit;width:100%;}}.col-p95{width:95%;float:left;}@media screen and (max-width: 768px){.col-p95{clear:both;float:inherit;width:100%;}}.col-p5{width:5%;float:left;}@media screen and (max-width: 768px){.col-p5{clear:both;float:inherit;width:100%;}}#mentions .modal-title{color:#000;}#mentions p{margin-bottom:15px;font-size:12px !important;line-height:14px !important;}#mentions p strong,#mentions p b{font-weight:bold;}#mentions a{color:#000;}a{text-decoration:none;}body{overflow-x:hidden;font-family:Arial;}body h1{position:absolute;top:20px;font-weight:bold;font-size:26px;color:#2f343b;left:50%;width:420px;margin-left:-210px;text-align:center;display:block;text-shadow:0 0 10px #fff;}body a#tel{display:inline-block;padding:5px 20px;margin:5px;font-size:0.9em;background:#e84b3d;color:#fff;border-radius:20px !important;-webkit-border-radius:20px !important;-moz-border-radius:20px !important;-o-border-radius:20px !important;font-weight:bold;font-size:1.4em;text-shadow:none;}body a#tel:hover{background:#2680ba;text-decoration:none;color:#fff;}body main{width:1200px;margin:6% auto 0 auto;background:rgba(10,10,10,0.9);color:#fff;position:relative;min-height:600px;padding:0;}body main section{height:600px;}body main h2{font-size:1.8em;font-weight:bold;padding:10px 0 15px 0;}body main ul{margin:20px 0;}body main p,body main li{line-height:30px;font-size:18px;}body main p strong,body main li strong{font-weight:700;}body main li{margin-top:5px;}body main li i{color:#fff;}body main p{padding-bottom:15px;}body main blockquote{text-align:center;font-style:italic;padding:25px;color:#fff;font-weight:bold;}body main #contact{background:#fff;padding:15px;bottom:0;right:0;min-height:600px;}body main #contact p{color:#2f343b;}body main #contact p.info{font-weight:bold;padding:10px 0;line-height:1.2em;font-size:0.95em;}body main #contact h3{font-weight:bold;color:#2f343b;text-transform:uppercase;text-align:center;padding:10px;font-size:1.2em;border-bottom:2px dashed #2f343b;margin-bottom:15px;}body main #contact input[type=submit]{background:#e84b3d;color:#fff;display:block;padding:10px;width:100%;border:none;text-transform:uppercase;transition:all 0.4s ease-in-out !important;-webkit-transition:all 0.4s ease-in-out !important;-moz-transition:all 0.4s ease-in-out !important;-o-transition:all 0.4s ease-in-out !important;font-weight:bold;}body main #contact input[type=submit]:hover{background:#2680ba;}body main #contact label{color:#2f343b;line-height:28px;display:block;margin-bottom:.5rem;}body main #contact label input{padding:5px;border:1px solid #2f343b;display:block;width:100%;}body main #contact label textarea{width:100%;height:80px;padding:5px;border:1px solid #2f343b;display:block;}body #reviews-wrapper{width:1200px;margin:auto;margin-bottom:1.5rem;background:#fff;background:rgba(255,255,255,0.8);}body #reviews{display:inline-flex;align-items:center;background-color:#fff;height:auto !important;color:#222;padding:12px 24px;width:50%;}body #reviews > div:first-of-type{text-align:center;margin-right:15px;}body #reviews > div:first-of-type span{font-size:1.1rem;}body #parent-links{display:block;position:relative;width:50%;float:left;padding:24px;}body #parent-links h3{font-size:125% !important;font-weight:700 !important;}body #parent-links p{display:block;position:relative;width:100%;margin-top:12px;}body #parent-links p a{color:#e84b3d !important;}body #parent-links p a:hover{color:#2680ba !important;}body footer{position:fixed;bottom:0;right:0;padding:8px;color:#fff;font-size:12px;}body .realisations{text-align:center;padding:10px 0 30px 0;}body .realisations a{background:#e84b3d;color:#fff;text-align:center;padding:10px 25px;font-size:1.3em;font-weight:bold;display:inline-block;transition:all 0.4s ease-in-out !important;-webkit-transition:all 0.4s ease-in-out !important;-moz-transition:all 0.4s ease-in-out !important;-o-transition:all 0.4s ease-in-out !important;}body .realisations a:hover{background:#2680ba;text-decoration:none;}body .details{position:absolute;bottom:0;left:0;font-size:0.75em;padding:8px;line-height:1em;}body #galerie{height:0;overflow:hidden;}@media screen and (min-width: 1200px){body main{margin-bottom:25px;}}@media screen and (max-width: 1200px){body main{width:auto;margin:35px 15px;min-height:auto;position:inherit;}body main section{height:auto;}body ul{margin:8px 15px !important;}body p,body li{line-height:24px !important;font-size:14px !important;}body footer{display:none;}body .details{display:none;}body #tel2{display:block;position:fixed;z-index:999999;right:0;top:0;background:#e84b3d;color:#fff;text-align:center;padding:10px 25px;font-size:1.2em;font-weight:bold;display:inline-block;transition:all 0.4s ease-in-out !important;-webkit-transition:all 0.4s ease-in-out !important;-moz-transition:all 0.4s ease-in-out !important;-o-transition:all 0.4s ease-in-out !important;}body #tel2:hover{background:#2680ba;text-decoration:none;}}body #contact .form-radio-btn{display:block;text-align:center;}body #contact .form-radio-btn label.radiobtn{cursor:pointer;display:inline-block;padding:10px;font-size:1.2em;margin-bottom:.5rem;}body #contact .form-radio-btn label.radiobtn:first-child{margin-right:15px;}body #contact .form-radio-btn label.radiobtn .radio-btn{cursor:pointer;display:inline-block;width:auto;}@media (min-width: 992px) and (max-width: 1199px){body #reviews-wrapper{width:100% !important;}}@media (min-width: 768px) and (max-width: 991.98px){body #reviews-wrapper{width:100% !important;}body #reviews{width:100% !important;}body #parent-links{display:block !important;position:relative !important;width:100% !important;}}@media (max-width: 767.98px){body #reviews-wrapper{width:100% !important;}body #reviews{width:100% !important;display:block !important;text-align:center;}body #reviews div{display:none !important;}body #parent-links{display:block !important;position:relative !important;width:100% !important;}}