
@font-face {
    font-family: "Gordita";
    src: url("../../fonts/gordita-black-webfont.woff2") format("woff2"), url("../../fonts/gordita-black-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-weight: 900;
}
@font-face {
    font-family: "Gordita";
    src: url("../../fonts/gordita-bold-webfont.woff2") format("woff2"), url("../../fonts/gordita-bold-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-weight: 700;
}

@font-face {
    font-family: "Gordita";
    src: url("../../fonts/gordita-medium-webfont.woff2") format("woff2"), url("../../fonts/gordita-medium-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: "Gordita";
    src: url("../../fonts/gordita-regular-webfont.woff2") format("woff2"), url("../../fonts/gordita-regular-webfont.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-weight: 400;
}


.pt-cus {padding:150px 60px 110px;background:#fdfdfd;color:#222;border:1px solid #ddd;box-shadow:0 0 40px rgba(0,0,0,0.04);}
@media(max-width:776px){.pt-cus{padding:90px 25px 70px;}}
.pt-cus h1,.pt-cus h2{font-family:'Merriweather',serif;font-weight:400;color:#111;letter-spacing:-0.3px;}
.pt-cus h1{font-size:3rem;line-height:1.2;margin-bottom:48px;}
.pt-cus h2{font-size:2rem;line-height:1.3;margin:52px 0 20px;position:relative;}
.pt-cus h2::after{content:'';display:block;width:40px;height:1px;background:#999;margin-top:12px;}
.pt-cus p,.pt-cus li{font-family:'Libre Baskerville',serif;font-size:1.12rem;line-height:1.85;color:#333;}
.pt-cus ul{list-style:none;padding-left:0;}
.pt-cus li{margin-bottom:12px;}
.pt-cus a{color:#222;text-decoration:none;border-bottom:1px solid #bbb;}
.pt-cus a:hover{border-color:#000;}
