/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, h7, h8, 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;}

/* GENERAL */
body {scrollbar-gutter: stable both-edges;}
html,body,div,span,h1,h2,h3,h4,h5,h6,h7,h8,p,blockquote,a,img,small,sub,b,dl,dd,dt,ul,li,label,article,details,footer,header,menu,nav,input,textarea,select{background:transparent;border:0;outline:0;padding:0;margin:0;}
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:'Asap',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:normal;text-transform:none;height:100%;width:100%;color:#FFFFFF;background-color:#f3d8d4;margin:0;}
body{line-height:normal;word-wrap:break-word;}
input, textarea {-webkit-appearance:none;-webkit-border-radius:0;}
*:focus {outline:0 !important;box-shadow:none !important;}
a, button, input[type="submit"] {-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
a, a:hover, a:active, a:focus, a:visited, a:link, button, button:hover, button:active, button:focus, button:visited, button:link {outline:0;text-decoration:none !important;}
a[href^="tel:"] {display:inline-block;}
::selection {background-color:#FFFFFF;color:#FFFFFF;}
::-moz-selection {background-color:#FFFFFF;color:#FFFFFF;}
img {display:block;outline:none;border:none;max-width:100%;height:auto;text-align:center;color:#FFFFFF;}
video {outline:none;border:none;max-width:100%;height:auto;text-align:center;color:#FFFFFF;}

/* FONTS */
@font-face {
font-family:'Asap';
src:url('../fonts/Asap-Regular.eot');
src:url('../fonts/Asap-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Asap-Regular.woff2') format('woff2'),
	url('../fonts/Asap-Regular.woff') format('woff'),
	url('../fonts/Asap-Regular.ttf') format('truetype'),
	url('../fonts/Asap-Regular.svg#Asap-Regular') format('svg');
font-weight:400;font-style:normal;font-display:swap;}
@font-face {
font-family:'Asap';
src:url('../fonts/Asap-SemiBold.eot');
src:url('../fonts/Asap-SemiBold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Asap-SemiBold.woff2') format('woff2'),
	url('../fonts/Asap-SemiBold.woff') format('woff'),
	url('../fonts/Asap-SemiBold.ttf') format('truetype'),
	url('../fonts/Asap-SemiBold.svg#Asap-SemiBold') format('svg');
font-weight:600;font-style:normal;font-display:swap;}

/* ACCUEIL */
a.btn-download {display:inline-block;font-weight:600;font-size:14px;letter-spacing:0.5px;text-align:center;text-transform:uppercase;height:50px;line-height:50px;padding:0 30px;-o-border-radius:25px;-ms-border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin:25px auto 0 auto;}
a.btn-download, a.btn-download:active, a.btn-download:focus {color:#FFFFFF;background-color:#FFFFFF;}
a.btn-download:hover {color:#FFFFFF;background-color:#C1D0B5;}

/* RESPONSIVE */
@media (min-width:575.98px) {
	.container, .container-sm {width:540px;max-width:100%;}
}
@media (min-width:767.98px) {
	.container, .container-md, .container-sm {width:720px;max-width:100%;}
}
@media (min-width:991.98px) {
	.container, .container-lg, .container-md, .container-sm {width:960px;max-width:100%;}
}
@media (min-width:1199.98px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {width:1140px;max-width:100%;}
}
@media (min-width:1399.98px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {width:1250px;max-width:100%;}
}
@media screen and (max-width:1499.98px) {
}
@media screen and (max-width:1199.98px) {
}
@media screen and (max-width: 991.98px) {
}
@media screen and (max-width: 767.98px) {
}
@media screen and (max-width: 575.98px) {
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {padding-right:25px;padding-left:25px;}
	.row {margin-right:-25px;margin-left:-25px;}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right:25px;padding-left:25px;}
}
@media screen and (max-width: 375.98px) {
}
@media screen and (max-width: 350px) {
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {padding-right:15px;padding-left:15px;}
	.row {margin-right:-15px;margin-left:-15px;}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right:15px;padding-left:15px;}
}