html{scroll-behavior:smooth}
body{margin:0;background:#f7fbfd;color:#23313a;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:none}
a:hover{color:#0e7cad}
*{box-sizing:border-box}
[hidden]{display:none!important}
:focus-visible{outline:2px solid #0e7cad;outline-offset:2px}
@media (max-width:899.98px){.dc-desktop{display:none!important}}
@media (min-width:900px){.dc-mobile{display:none!important}}
.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3.5px) rotate(45deg)!important}
.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3.5px) rotate(-45deg)!important}
html.menu-open{overflow:hidden}
[data-lb-inline] img{cursor:zoom-in}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* style-hover from the design */
.hv1:hover{background:#f9c7aa!important;color:#3a2418!important}
.hv2:hover{color:#f3925f!important}
.hv3:hover{background:#e3f2f9!important;color:#0e7cad!important}
.hv4:hover{background-position:center -30px!important}
.hv5:hover{background:#0a6490!important;color:#fff!important}
.hv6:hover{background:#e3f2f9!important}
.hv7:hover{border-color:#0e7cad!important;color:#0e7cad!important;background:#f3f9fc!important}
.hv8:hover{background:#fbd6c1!important;color:#3a2418!important}
.hv9:hover{opacity:0.85!important}
.hv10:hover{background:#0e7cad!important;border-color:#0e7cad!important;color:#fff!important}
.hv11:hover{background:#d2eaf5!important;color:#0e7cad!important}
.hv12:hover{color:#fbd6c1!important}
.hv13:hover{background:#fff!important;color:#0e7cad!important}
.hv14:hover{background:#e3f2f9!important;color:#23313a!important}
.hv15:hover{box-shadow:0 0 0 2px #75bcdb!important;color:#23313a!important}
.hv16:hover{border-color:#0e7cad!important;color:#0e7cad!important}
.hv17:hover{background:rgba(255,255,255,0.2)!important;color:#fff!important}
