/* Style */

.title-1 {
    font-size: 49.92px;
}

.title-2 {
    font-size: 30px;
}

.title-3 {
    font-size: 24px;
}

.title-4 {
    font-size: 19.2px;
}

.title-5 {
    font-size: 15.6px;
}

.title-6 {
    font-size: 14.04px;
}

.txt-abricot {
    color: var(--primary1) !important;
}

.bg-abricot {
    background-color: var(--primary1) !important;
}

.border-abricot {
    border: solid 2px var(--primary1) !important;
}

.border-top-abricot {
    border-top: solid 2px var(--primary1) !important;
}

.border-bottom-abricot {
    border-bottom: solid 2px var(--primary1) !important;
}

.border-left-abricot {
    border-left: solid 2px var(--primary1) !important;
}

.border-right-abricot {
    border-right: solid 2px var(--primary1) !important;
}

.txt-ardoise {
    color: var(--primary2) !important;
}

.bg-ardoise {
    background-color: var(--primary2) !important;
}

.border-ardoise {
    border: solid 2px var(--primary2) !important;
}

.border-top-ardoise {
    border-top: solid 2px var(--primary2) !important;
}

.border-bottom-ardoise {
    border-bottom: solid 2px var(--primary2) !important;
}

.border-left-ardoise {
    border-left: solid 2px var(--primary2) !important;
}

.border-right-ardoise {
    border-right: solid 2px var(--primary2) !important;
}

.txt-sable1 {
    color: #E0C6AD !important;
}

.bg-sable1 {
    background-color: #E0C6AD !important;
}

.border-sable1 {
    border: solid 2px #E0C6AD !important;
}

.border-top-sable1 {
    border-top: solid 2px #E0C6AD !important;
}

.border-bottom-sable1 {
    border-bottom: solid 2px #E0C6AD !important;
}

.border-left-sable1 {
    border-left: solid 2px #E0C6AD !important;
}

.border-right-sable1 {
    border-right: solid 2px #E0C6AD !important;
}

.txt-sable2 {
    color: #f6EEE6 !important;
}

.bg-sable2 {
    background-color: #f6EEE6 !important;
}

.border-sable2 {
    border: solid 2px #f6EEE6 !important;
}

.border-top-sable2 {
    border-top: solid 2px #f6EEE6 !important;
}

.border-bottom-sable2 {
    border-bottom: solid 2px #f6EEE6 !important;
}

.border-left-sable2 {
    border-left: solid 2px #f6EEE6 !important;
}

.border-right-sable2 {
    border-right: solid 2px #f6EEE6 !important;
}

.txt-lagon {
    color: #00BFB3 !important;
}

.bg-lagon {
    background-color: #00BFB3 !important;
}

.border-lagon {
    border: solid 2px #00BFB3 !important;
}

.border-top-lagon {
    border-top: solid 2px #00BFB3 !important;
}

.border-bottom-lagon {
    border-bottom: solid 2px #00BFB3 !important;
}

.border-left-lagon {
    border-left: solid 2px #00BFB3 !important;
}

.border-right-lagon {
    border-right: solid 2px #00BFB3 !important;
}

.txt-amarante {
    color: #BB3A4B !important;
}

.bg-amarante {
    background-color: #BB3A4B !important;
}

.border-amarante {
    border: solid 2px #BB3A4B !important;
}

.border-top-amarante {
    border-top: solid 2px #BB3A4B !important;
}

.border-bottom-amarante {
    border-bottom: solid 2px #BB3A4B !important;
}

.border-left-amarante {
    border-left: solid 2px #BB3A4B !important;
}

.border-right-amarante {
    border-right: solid 2px #BB3A4B !important;
}

.txt-soleil {
    color: #FFBB1C !important;
}

.bg-soleil {
    background-color: #FFBB1C !important;
}

.border-soleil {
    border: solid 2px #FFBB1C !important;
}

.border-top-soleil {
    border-top: solid 2px #FFBB1C !important;
}

.border-bottom-soleil {
    border-bottom: solid 2px #FFBB1C !important;
}

.border-left-soleil {
    border-left: solid 2px #FFBB1C !important;
}

.border-right-soleil {
    border-right: solid 2px #FFBB1C !important;
}

.txt-atlantic {
    color: #426DA9 !important;
}

.bg-atlantic {
    background-color: #426DA9 !important;
}

.border-atlantic {
    border: solid 2px #426DA9 !important;
}

.border-top-atlantic {
    border-top: solid 2px #426DA9 !important;
}

.border-bottom-atlantic {
    border-bottom: solid 2px #426DA9 !important;
}

.border-left-atlantic {
    border-left: solid 2px #426DA9 !important;
}

.border-right-atlantic {
    border-right: solid 2px #426DA9 !important;
}

.txt-venitien {
    color: #ECA154 !important;
}

.bg-venitien {
    background-color: #ECA154 !important;
}

.border-venitien {
    border: solid 2px #ECA154 !important;
}

.border-top-venitien {
    border-top: solid 2px #ECA154 !important;
}

.border-bottom-venitien {
    border-bottom: solid 2px #ECA154 !important;
}

.border-left-venitien {
    border-left: solid 2px #ECA154 !important;
}

.border-right-venitien {
    border-right: solid 2px #ECA154 !important;
}

.txt-ciel {
    color: #8DCBF8 !important;
}

.bg-ciel {
    background-color: #8DCBF8 !important;
}

.border-ciel {
    border: solid 2px #8DCBF8 !important;
}

.border-top-ciel {
    border-top: solid 2px #8DCBF8 !important;
}

.border-bottom-ciel {
    border-bottom: solid 2px #8DCBF8 !important;
}

.border-left-ciel {
    border-left: solid 2px #8DCBF8 !important;
}

.border-right-ciel {
    border-right: solid 2px #8DCBF8 !important;
}

.txt-vert-de-gris {
    color: #B7CDC2 !important;
}

.bg-vert-de-gris {
    background-color: #B7CDC2 !important;
}

.border-vert-de-gris {
    border: solid 2px #B7CDC2 !important;
}

.border-top-vert-de-gris {
    border-top: solid 2px #B7CDC2 !important;
}

.border-bottom-vert-de-gris {
    border-bottom: solid 2px #B7CDC2 !important;
}

.border-left-vert-de-gris {
    border-left: solid 2px #B7CDC2 !important;
}

.border-right-vert-de-gris {
    border-right: solid 2px #B7CDC2 !important;
}

.txt-aurore {
    color: #D7A3AB !important;
}

.bg-aurore {
    background-color: #D7A3AB !important;
}

.border-aurore {
    border: solid 2px #D7A3AB !important;
}

.border-top-aurore {
    border-top: solid 2px #D7A3AB !important;
}

.border-bottom-aurore {
    border-bottom: solid 2px #D7A3AB !important;
}

.border-left-aurore {
    border-left: solid 2px #D7A3AB !important;
}

.border-right-aurore {
    border-right: solid 2px #D7A3AB !important;
}

.txt-gris-chaud {
    color: #D0CAC7 !important;
}

.bg-gris-chaud {
    background-color: #D0CAC7 !important;
}

.border-gris-chaud {
    border: solid 2px #D0CAC7 !important;
}

.border-top-gris-chaud {
    border-top: solid 2px #D0CAC7 !important;
}

.border-bottom-gris-chaud {
    border-bottom: solid 2px #D0CAC7 !important;
}

.border-left-gris-chaud {
    border-left: solid 2px #D0CAC7 !important;
}

.border-right-gris-chaud {
    border-right: solid 2px #D0CAC7 !important;
}

.txt-gris-froid {
    color: #C4CDD3 !important;
}

.bg-gris-froid {
    background-color: #C4CDD3 !important;
}

.border-gris-froid {
    border: solid 2px #C4CDD3 !important;
}

.border-top-gris-froid {
    border-top: solid 2px #C4CDD3 !important;
}

.border-bottom-gris-froid {
    border-bottom: solid 2px #C4CDD3 !important;
}

.border-left-gris-froid {
    border-left: solid 2px #C4CDD3 !important;
}

.border-right-gris-froid {
    border-right: solid 2px #C4CDD3 !important;
}

.txt-tilleul {
    color: #71CC98 !important;
}

.bg-tilleul {
    background-color: #71CC98 !important;
}

.border-tilleul {
    border: solid 2px #71CC98 !important;
}

.border-top-tilleul {
    border-top: solid 2px #71CC98 !important;
}

.border-bottom-tilleul {
    border-bottom: solid 2px #71CC98 !important;
}

.border-left-tilleul {
    border-left: solid 2px #71CC98 !important;
}

.border-right-tilleul {
    border-right: solid 2px #71CC98 !important;
}

.txt-primary1 {
    color: var(--primary1) !important;
}

.bg-primary1 {
    background-color: var(--primary1) !important;
}

.border-primary1 {
    border: solid 2px var(--primary1) !important;
}

.border-top-primary1 {
    border-top: solid 2px var(--primary1) !important;
}

.border-bottom-primary1 {
    border-bottom: solid 2px var(--primary1) !important;
}

.border-left-primary1 {
    border-left: solid 2px var(--primary1) !important;
}

.border-right-primary1 {
    border-right: solid 2px var(--primary1) !important;
}

.txt-primary2 {
    color: var(--primary2) !important;
}

.bg-primary2 {
    background-color: var(--primary2) !important;
}

.border-primary2 {
    border: solid 2px var(--primary2) !important;
}

.border-top-primary2 {
    border-top: solid 2px var(--primary2) !important;
}

.border-bottom-primary2 {
    border-bottom: solid 2px var(--primary2) !important;
}

.border-left-primary2 {
    border-left: solid 2px var(--primary2) !important;
}

.border-right-primary2 {
    border-right: solid 2px var(--primary2) !important;
}

.txt-primary3 {
    color: #E0C6AD !important;
}

.bg-primary3 {
    background-color: #E0C6AD !important;
}

.border-primary3 {
    border: solid 2px #E0C6AD !important;
}

.border-top-primary3 {
    border-top: solid 2px #E0C6AD !important;
}

.border-bottom-primary3 {
    border-bottom: solid 2px #E0C6AD !important;
}

.border-left-primary3 {
    border-left: solid 2px #E0C6AD !important;
}

.border-right-primary3 {
    border-right: solid 2px #E0C6AD !important;
}

.txt-secondary1 {
    color: #00BFB3 !important;
}

.bg-secondary1 {
    background-color: #00BFB3 !important;
}

.border-secondary1 {
    border: solid 2px #00BFB3 !important;
}

.border-top-secondary1 {
    border-top: solid 2px #00BFB3 !important;
}

.border-bottom-secondary1 {
    border-bottom: solid 2px #00BFB3 !important;
}

.border-left-secondary1 {
    border-left: solid 2px #00BFB3 !important;
}

.border-right-secondary1 {
    border-right: solid 2px #00BFB3 !important;
}

.txt-secondary2 {
    color: #BB3A4B !important;
}

.bg-secondary2 {
    background-color: #BB3A4B !important;
}

.border-secondary2 {
    border: solid 2px #BB3A4B !important;
}

.border-top-secondary2 {
    border-top: solid 2px #BB3A4B !important;
}

.border-bottom-secondary2 {
    border-bottom: solid 2px #BB3A4B !important;
}

.border-left-secondary2 {
    border-left: solid 2px #BB3A4B !important;
}

.border-right-secondary2 {
    border-right: solid 2px #BB3A4B !important;
}

.txt-secondary3 {
    color: #426DA9 !important;
}

.bg-secondary3 {
    background-color: #426DA9 !important;
}

.border-secondary3 {
    border: solid 2px #426DA9 !important;
}

.border-top-secondary3 {
    border-top: solid 2px #426DA9 !important;
}

.border-bottom-secondary3 {
    border-bottom: solid 2px #426DA9 !important;
}

.border-left-secondary3 {
    border-left: solid 2px #426DA9 !important;
}

.border-right-secondary3 {
    border-right: solid 2px #426DA9 !important;
}

.txt-secondary4 {
    color: #ECA154 !important;
}

.bg-secondary4 {
    background-color: #ECA154 !important;
}

.border-secondary4 {
    border: solid 2px #ECA154 !important;
}

.border-top-secondary4 {
    border-top: solid 2px #ECA154 !important;
}

.border-bottom-secondary4 {
    border-bottom: solid 2px #ECA154 !important;
}

.border-left-secondary4 {
    border-left: solid 2px #ECA154 !important;
}

.border-right-secondary4 {
    border-right: solid 2px #ECA154 !important;
}

.txt-secondary5 {
    color: #8DCBF8 !important;
}

.bg-secondary5 {
    background-color: #8DCBF8 !important;
}

.border-secondary5 {
    border: solid 2px #8DCBF8 !important;
}

.border-top-secondary5 {
    border-top: solid 2px #8DCBF8 !important;
}

.border-bottom-secondary5 {
    border-bottom: solid 2px #8DCBF8 !important;
}

.border-left-secondary5 {
    border-left: solid 2px #8DCBF8 !important;
}

.border-right-secondary5 {
    border-right: solid 2px #8DCBF8 !important;
}

.txt-secondary6 {
    color: #B7CDC2 !important;
}

.bg-secondary6 {
    background-color: #B7CDC2 !important;
}

.border-secondary6 {
    border: solid 2px #B7CDC2 !important;
}

.border-top-secondary6 {
    border-top: solid 2px #B7CDC2 !important;
}

.border-bottom-secondary6 {
    border-bottom: solid 2px #B7CDC2 !important;
}

.border-left-secondary6 {
    border-left: solid 2px #B7CDC2 !important;
}

.border-right-secondary6 {
    border-right: solid 2px #B7CDC2 !important;
}

.txt-secondary7 {
    color: #D7A3AB !important;
}

.bg-secondary7 {
    background-color: #D7A3AB !important;
}

.border-secondary7 {
    border: solid 2px #D7A3AB !important;
}

.border-top-secondary7 {
    border-top: solid 2px #D7A3AB !important;
}

.border-bottom-secondary7 {
    border-bottom: solid 2px #D7A3AB !important;
}

.border-left-secondary7 {
    border-left: solid 2px #D7A3AB !important;
}

.border-right-secondary7 {
    border-right: solid 2px #D7A3AB !important;
}

.txt-secondary8 {
    color: #D0CAC7 !important;
}

.bg-secondary8 {
    background-color: #D0CAC7 !important;
}

.border-secondary8 {
    border: solid 2px #D0CAC7 !important;
}

.border-top-secondary8 {
    border-top: solid 2px #D0CAC7 !important;
}

.border-bottom-secondary8 {
    border-bottom: solid 2px #D0CAC7 !important;
}

.border-left-secondary8 {
    border-left: solid 2px #D0CAC7 !important;
}

.border-right-secondary8 {
    border-right: solid 2px #D0CAC7 !important;
}

.txt-secondary9 {
    color: #C4CDD3 !important;
}

.bg-secondary9 {
    background-color: #C4CDD3 !important;
}

.border-secondary9 {
    border: solid 2px #C4CDD3 !important;
}

.border-top-secondary9 {
    border-top: solid 2px #C4CDD3 !important;
}

.border-bottom-secondary9 {
    border-bottom: solid 2px #C4CDD3 !important;
}

.border-left-secondary9 {
    border-left: solid 2px #C4CDD3 !important;
}

.border-right-secondary9 {
    border-right: solid 2px #C4CDD3 !important;
}

.btn {
    background-color: #fff;
    border-radius: 14px;
    transition: 0.4s;
    font-weight: 700;
    font-size: 15px;
    padding: 8px 16px;
}

.btn.btn-primary1 {
    border: solid 2px var(--primary1);
    background-color: var(--primary1);
    color: #FFFFFF;
}

.btn.btn-primary1:hover {
    text-decoration: none;
}

.btn.btn-primary2 {
    border: solid 2px var(--primary2);
    color: var(--primary2);
}

.btn.btn-primary2:hover {
    color: #fff;
    background-color: var(--primary2);
}

.btn.btn-primary3 {
    border: solid 2px #E0C6AD;
    color: #E0C6AD;
}

.btn.btn-primary3:hover {
    color: #fff;
    background-color: #E0C6AD;
}

.btn.btn-secondary1 {
    border: solid 2px #00BFB3;
    color: #00BFB3;
}

.btn.btn-secondary1:hover {
    color: #fff;
    background-color: #00BFB3;
}

.btn.btn-secondary1 {
    border: solid 2px #00BFB3;
    color: #00BFB3;
}

.btn.btn-secondary1:hover {
    color: #fff;
    background-color: #00BFB3;
}

.btn.btn-secondary2 {
    border: solid 2px #BB3A4B;
    color: #BB3A4B;
}

.btn.btn-secondary2:hover {
    color: #fff;
    background-color: #BB3A4B;
}

.btn.btn-secondary3 {
    border: solid 2px #426DA9;
    color: #426DA9;
}

.btn.btn-secondary3:hover {
    color: #fff;
    background-color: #426DA9;
}

.btn.btn-secondary4 {
    border: solid 2px #ECA154;
    color: #ECA154;
}

.btn.btn-secondary4:hover {
    color: #fff;
    background-color: #ECA154;
}

.btn.btn-secondary5 {
    border: solid 2px #8DCBF8;
    color: #8DCBF8;
}

.btn.btn-secondary5:hover {
    color: #fff;
    background-color: #8DCBF8;
}

.btn.btn-secondary6 {
    border: solid 2px #B7CDC2;
    color: #B7CDC2;
}

.btn.btn-secondary6:hover {
    color: #fff;
    background-color: #B7CDC2;
}

.btn.btn-secondary7 {
    border: solid 2px #D7A3AB;
    color: #D7A3AB;
}

.btn.btn-secondary7:hover {
    color: #fff;
    background-color: #D7A3AB;
}

.btn.btn-secondary8 {
    border: solid 2px #D0CAC7;
    color: #D0CAC7;
}

.btn.btn-secondary8:hover {
    color: #fff;
    background-color: #D0CAC7;
}

.btn.btn-secondary9 {
    border: solid 2px #C4CDD3;
    color: #C4CDD3;
}

.btn.btn-secondary9:hover {
    color: #fff;
    background-color: #C4CDD3;
}

hr.bg-primary1 {
    border-top: solid 2px var(--primary1);
}
