.front-header-block-campaign-content p{font-family:"Broad Sans",Arial,Helvetica,sans-serif}.front-header-block-campaign{position:absolute;padding:24px 28px 26px 64px;z-index:1}.front-header-block-campaign-bg{position:absolute;inset:0;clip-path:polygon(0 0, 100% 0, 100% 100%, 22% 100%, 0 0);z-index:-1}.front-header-block-campaign-content p{font-style:normal;font-weight:700;margin-bottom:0}.front-header-block-campaign-content p:nth-child(1){font-size:30.521px;line-height:1}.front-header-block-campaign-content p:nth-child(2){margin-top:4px;font-size:25.75px;line-height:1}@media only screen and (min-width: 992px){.front-header-block-campaign{right:0;top:26vh}}@media only screen and (max-width: 991px){.front-header-block-campaign{padding:23px 18px 22px 44px;right:0;top:clamp(260px,38.1vh,353px);transform:translateY(-50%)}.front-header-block-campaign p{font-style:normal;font-weight:700}.front-header-block-campaign p:nth-child(1){font-size:20.778px;line-height:1}.front-header-block-campaign p:nth-child(2){margin-top:2px;font-size:17.53px;line-height:1}}@media only screen and (max-width: 394px){.front-header-block-campaign{padding:18px 12px 18px 32px;top:clamp(296px,38.1vh,353px)}}.front-header-block{z-index:2;height:100vh;height:100svh}@media only screen and (min-width: 768px){.front-header-block{min-height:500px}}.front-header-block .front-header-image{position:relative}.front-header-block .front-header-image img{object-fit:cover;object-position:center}.front-header-block .front-header-image-overlay{z-index:1;background-color:#c3ae9f;max-width:559px;width:100%;height:100%;aspect-ratio:559/960;clip-path:polygon(0% 0%, 16.03% 0%, 100% 100%, 0% 100%);pointer-events:none}.front-header-block .front-header-image svg{width:100%;height:auto}.front-header-block .front-header-logo-texts{z-index:1;padding-left:54px;padding-top:clamp(32px,15vh,163px);padding-bottom:clamp(32px,12vh,121px);max-width:559px;width:100%;height:100%;clip-path:polygon(0% 0%, 16.03% 0%, 100% 100%, 0% 100%)}@media(min-width: 768px)and (max-height: 608px){.front-header-block .front-header-logo-texts{padding-top:clamp(16px,6vh,32px);padding-bottom:clamp(16px,6vh,32px)}}.front-header-block .front-header-logo{margin-top:clamp(24px,5.8vh,56px);aspect-ratio:295/172;height:17.917vh;max-height:172px;min-height:100px}.front-header-block .front-header-logo img{object-fit:contain}.front-header-block .front-header-texts h1{width:max-content;gap:16px}.front-header-block .front-header-texts span{font-size:35.107px;width:100%;display:flex;align-items:center;justify-content:space-between;transform:translateX(120%);opacity:0;line-height:1}.front-header-block .front-header-texts span::after{content:"";background-image:url(../../../images/verve-checked.svg);width:43px;height:47px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:25px}.front-header-block .front-header-texts.animated span{animation:slideInRTL 2.5s cubic-bezier(0.4, 0, 0.2, 1) forwards}.front-header-block .front-header-texts.animated span:nth-child(1){animation-delay:0s}.front-header-block .front-header-texts.animated span:nth-child(2){animation-delay:.15s}.front-header-block .front-header-texts.animated span:nth-child(3){animation-delay:.3s}@media only screen and (max-width: 767px){.front-header-block{max-height:926px;min-height:363px}.front-header-block .front-header-image{position:relative}.front-header-block .front-header-image img{object-fit:cover;object-position:center}.front-header-block .front-header-image-overlay{inset:0;height:auto;max-height:363px;aspect-ratio:428/363;max-width:none;aspect-ratio:auto;clip-path:polygon(0% 0%, 100% 0%, 100% 55.97%, 0% 100%)}.front-header-block .front-header-logo-texts{padding-left:0;padding-top:0;padding-bottom:0;gap:clamp(20px,4.8vh,46px);inset:0;width:100%;height:auto;aspect-ratio:428/363;max-height:363px;clip-path:polygon(0% 0%, 100% 0%, 100% 55.97%, 0% 100%);padding:24px;padding-top:24px;padding-bottom:24px}.front-header-block .front-header-logo{margin-top:0;aspect-ratio:117/69;max-height:69px;min-height:auto}.front-header-block .front-header-logo img{object-fit:contain}.front-header-block .front-header-texts{padding-left:0;order:2}.front-header-block .front-header-texts h1{gap:12px}.front-header-block .front-header-texts h1 span{font-size:26.013px;line-height:normal}.front-header-block .front-header-texts h1 span::after{width:32px;height:36px;margin-left:19px}}@keyframes slideInRTL{from{transform:translateX(-120%);opacity:0}to{transform:translateX(0);opacity:1}}
