/* Cementare content typography; mapped by visual role. Header/menu and icons excluded. */
@font-face{font-family:"Inter";src:url("assets/fonts/Inter-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;}
@font-face{font-family:"Inter";src:url("assets/fonts/Inter-Medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;}
:root{--cmt-home:80px;--cmt-inner:64px;--cmt-section:44px;--cmt-lead:22px;}
@media(min-width:768px) and (max-width:991px){:root{--cmt-home:64px;--cmt-inner:54px;--cmt-section:38px;--cmt-lead:21px;}}
@media(max-width:767px){:root{--cmt-home:44px;--cmt-inner:42px;--cmt-section:32px;--cmt-lead:20px;}}
html body [data-cmt-font]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused){font-family:"Inter",Arial,Helvetica,sans-serif!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="home"]{font-family:"Inter",Arial,Helvetica,sans-serif!important;font-size:var(--cmt-home)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:normal!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="inner"]{font-family:"Inter",Arial,Helvetica,sans-serif!important;font-size:var(--cmt-inner)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:normal!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="section"]{font-family:"Inter",Arial,Helvetica,sans-serif!important;font-size:var(--cmt-section)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="lead"]{font-family:"Inter",Arial,Helvetica,sans-serif!important;font-size:var(--cmt-lead)!important;font-weight:400!important;line-height:1.30!important;letter-spacing:normal!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="body"]{font-family:"Inter",Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="cta"]{font-family:"Inter",Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.40!important;letter-spacing:normal!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="label"]{font-family:"Inter",Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.40!important;letter-spacing:.12em!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="footer"]{font-family:"Inter",Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.40!important;letter-spacing:normal!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="home"] :is(strong,b,span,em){font-family:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:inherit!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="inner"] :is(strong,b,span,em){font-family:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:inherit!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="section"] :is(strong,b,span,em){font-family:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:inherit!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="lead"] :is(strong,b,span,em){font-family:inherit!important;font-size:inherit!important;font-weight:400!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:inherit!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="home"]{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;}
html body [data-cmt-type]:not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused)[data-cmt-type="inner"]{white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;}

html body [data-cmt-font]:not([data-cmt-type]):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused):not(#cmt-unused){font-weight:inherit!important;}
