.custom-page .about-lead{font-size:calc(22px + var(--abraka-desktop-type-add, 0px))}.custom-section{padding:44px 16px}.custom-section>h2{font-size:calc(clamp(34px,11.6cqw,50px) + var(--abraka-desktop-type-add, 0px));line-height:1.05;letter-spacing:normal;margin-bottom:24px}.custom-production{height:500px}.custom-production>img{height:100%;object-fit:cover}.custom-rail{display:flex;gap:8px;overflow-x:auto;margin:24px -16px 0 0;scroll-snap-type:x mandatory;padding-right:16px}.custom-rail figure{flex:0 0 69%;scroll-snap-align:start}.custom-rail img{height:320px;object-fit:cover}.custom-rail figcaption{margin-top:6px}.custom-benefits{background:#456d65;color:white;text-align:center;padding:40px 24px 88px}.custom-benefits>h2{margin-bottom:48px}.custom-benefits article+article{margin-top:24px}.custom-page h3{font:400 calc(22px + var(--abraka-desktop-type-add, 0px))/1.2 'Teodor Regular',serif;margin:0}.custom-process{background:#f0e9de;text-align:center;position:relative;padding-top:56px;padding-bottom:56px}.custom-smile{position:absolute;top:-40px;left:calc(50% - 40px);width:80px;height:80px}.custom-process ol{list-style:none;margin:36px 0 0;padding:0}.custom-process li+li{margin-top:32px}.custom-process li span{font-size:calc(48px + var(--abraka-desktop-type-add, 0px));line-height:1.1;font-weight:300}.custom-contact form{margin-top:24px}.custom-contact label{display:block;margin-top:18px}.custom-contact input,.custom-contact textarea{display:block;width:100%;border:1px solid #555;padding:10px 8px;border-radius:0;background:#fff;font:300 calc(14px + var(--abraka-desktop-type-add, 0px))/1.5 DM;box-sizing:border-box}.custom-contact textarea{height:134px;resize:vertical}.custom-contact button{background:#080a06;color:white;border-radius:40px;width:100%;padding:12px;margin-top:26px;font:300 calc(14px + var(--abraka-desktop-type-add, 0px)) DM}.custom-contact #custom-status{margin-top:16px}.custom-email{background:#ecee8c;text-align:center;padding:28px 12px}.custom-email a{font-weight:500;font-size:calc(18px + var(--abraka-desktop-type-add, 0px))}.custom-partners>h2{white-space:nowrap;font-size:calc(clamp(30px,10.8cqw,47px) + var(--abraka-desktop-type-add, 0px));margin-bottom:36px}.custom-partners{padding-bottom:38px}.custom-partners img{width:100%}
.custom-rail{scrollbar-width:none}.custom-rail::-webkit-scrollbar{display:none}.custom-rail figcaption{font-size:calc(14px + var(--abraka-desktop-type-add, 0px))}

.custom-page h1,.custom-page h2,.custom-page h3{letter-spacing:normal}
