/* Local typefaces; layout, colours and spacing are configured in Divi presets. */
@font-face{font-family:"C2R Poppins";src:url("../../uploads/c2r-design/Poppins-Regular.woff2") format("woff2");font-style:normal;font-weight:400 500;font-display:swap}
@font-face{font-family:"C2R Poppins";src:url("../../uploads/c2r-design/Poppins-SemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:"C2R Poppins";src:url("../../uploads/c2r-design/Poppins-Bold.woff2") format("woff2");font-style:normal;font-weight:700 900;font-display:swap}
@font-face{font-family:"C2R Inter";src:url("../../uploads/c2r-design/Inter-variable.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}
html{scroll-behavior:smooth;scroll-padding-top:24px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.et_animated{animation:none!important;opacity:1!important;transform:none!important}.et_pb_button{transition:none!important}}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #880038;outline-offset:4px}
.et-l--footer a{color:inherit}
.c2r-footer-nav ul,.c2r-footer-nav{list-style:none!important;padding:0!important;margin:0}
.c2r-footer-nav li{margin:0 0 8px}
#page-container .et-l--header .et_pb_menu .et-menu li.c2r-menu-cta>a{background:#880038;color:#fff!important;border-radius:7px;padding:12px 20px!important;align-self:center}
#page-container .et-l--header .et_pb_menu .et-menu li.c2r-menu-cta>a:hover{background:#68002b;opacity:1}
.et-l--header .c2r-menu-cta>a{transition:background .2s ease}
.et-l--footer .preset--module--divi-text--c2r-eyebrow p{color:#e5c5d5!important}
.et-l--header .c2r-language-link>a{font-size:12px!important}
.et_pb_contact_form .et_pb_contact_field{width:100%;float:none}
/* Crop the original logo viewport to its exact C2R lettering, inline with the heading. */
.c2r-hero-wordmark{position:relative;display:inline-block;overflow:hidden;width:1.84em;height:.76em;vertical-align:-.01em;line-height:0}
.c2r-hero-wordmark img{position:absolute;display:block;left:-1.62em;top:0;width:4.05em!important;height:auto!important;max-width:none!important}
