@import url("https://fonts.googleapis.com/css2?family=Kanit:wght@700&family=Open+Sans:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap");body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}a{color:inherit;text-decoration:none}.btn{border:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-right:10px;margin-bottom:10px;display:inline-flex;align-items:center;gap:8px}.btn:hover{box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.btn-primary{background:var(--main-color);color:white}.btn-primary:hover{background:#e69485;border:none}.btn-outline-primary{background:transparent;color:var(--main-color);border:2px solid var(--main-color)}.btn-outline-primary:hover{background:var(--main-color);color:white;border:2px solid var(--main-color)}.btn-secondary{background:#6c757d}.btn-secondary:hover{background:#5a6268}.btn-outline-secondary{background:transparent;color:#6c757d;border:2px solid #6c757d}.btn-outline-secondary:hover{background:#6c757d;color:white;border:2px solid #6c757d}.btn-danger{background:#dc3545}.btn-outline-danger{background:transparent;color:#dc3545;border:2px solid #dc3545}.btn-outline-danger:hover{background:#dc3545;color:white;border:2px solid #dc3545}.btn-danger:hover{background:#c82333}.btn-success{background:#28a745}.btn-success:hover{background:#218838}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,.btn:hover,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--main-color);border-color:none}.btn:hover{background-color:var(--main-color)!important}*{box-sizing:border-box}:root{--main-color:#f5ab96;--almond:#ffebd6;--main-transition:all 0.3s ease}.footer{background-color:#7e7e7e;background-color:var(--almond);-webkit-clip-path:polygon(0 10%,25% 5%,50% 10%,75% 5%,100% 10%,100% 100%,0 100%);clip-path:polygon(0 10%,25% 5%,50% 10%,75% 5%,100% 10%,100% 100%,0 100%);padding:53px 0 0}.footer a{color:inherit}@media (max-width:767px){.footer{text-align:center}}.footer .container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}@media screen and (min-width:1100px){.footer .container{grid-template-columns:repeat(3,minmax(250px,1fr))}}.footer .box h3{font-size:50px;margin:0 0 20px}.footer .box .text{line-height:2}.footer .box .line{display:flex;align-items:center;margin-top:10px}.footer .box .line i,.footer .box .line svg{font-size:20px;color:var(--main-color);margin-right:9px;font-weight:600;width:16px}@media (max-width:767px){.footer .box .line:first-child{margin-top:20px}.footer .box .line{margin-top:5px}.footer .box .line i,.footer .box .line svg{margin-right:20px;margin-bottom:15px}}.footer .box .line .info{line-height:1.7;flex:1 1;text-align:left}.footer .box .line .info span{display:block}.footer .box .social{display:flex;list-style:none;justify-content:space-evenly;margin-left:0;padding-left:0;margin-top:19px}.footer .box .social li{margin-right:10px}.footer .box .social li a{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;font-size:26px;transition:var(--main-transition)}.footer .box .social i,.footer .box .social svg{font-size:37px;color:var(--main-color)}.footer .box .social .facebook i:hover{color:#1877f2}.footer .box .social .twitter i:hover{color:#000}.footer .box .social .linkedin i:hover{color:#3c6fa3}.footer .box .social .instagram i:hover{background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d)}.footer .box .links{display:flex;justify-content:center;list-style:none;gap:40px;margin-top:14px;margin-left:-11px;flex:1 1;padding-left:10px}.footer .box .links a{text-decoration:none}.footer .copyright{padding:15px 0;text-align:center;color:#303030;margin:8px 0 0;background-color:var(--main-color)}.copyright i{color:#e94906!important}.contact-bar{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column-reverse;z-index:33}.contact-icon{background-color:#007bff;background-color:var(--main-color);color:white;width:55px;height:55px;padding:11px;border-radius:50%;font-size:24px;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease-in-out;width:45px;height:46px;margin-left:auto}.contact-icon:hover{transform:scale(1.1)}.contact-options{display:none;flex-direction:column;align-items:center;margin-bottom:10px}.contact-option{background-color:#ffffff;color:#333;padding:8px 15px;margin:5px 0;border-radius:18px;font-size:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;align-items:center;gap:6px;opacity:0;transform:translateY(30px);transition:all .4s ease-in-out;cursor:pointer}.contact-option i{font-weight:400}.contact-option:hover{background-color:var(--main-color);color:white}.contact-options.active .contact-option:first-child{opacity:1;transform:translateY(0);transition-delay:.1s}.contact-options.active .contact-option:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.2s}.contact-options.active .contact-option:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.3s}.liste-hero ul li{line-height:2.5rem}