.site-main{display:flex;flex-direction:column;row-gap:48px}.hero{text-align:center;padding-block:64px 128px;background-image:url(/wp-content/themes/digivam/assets/images/backdrop/hero-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.hero__wrapper .card-wrapper{display:flex;flex-wrap:wrap;gap:16px;margin-top:-64px}@media screen and (min-width:481px){.hero__wrapper .card-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (min-width:481px)and (max-width:768px){.hero__wrapper .card-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:769px){.hero__wrapper .card-wrapper{grid-template-columns:repeat(5,1fr)}}.hero__wrapper .card{padding:16px;text-align:center;background-color:#fff;border-radius:16px;box-shadow:var(--box-shadow);transition:transform .1s,box-shadow .1s;display:inline-flex;flex-direction:column;row-gap:16px}@media screen and (min-width:481px){.hero__wrapper .card{padding:24px}}@media screen and (max-width:480px){.hero__wrapper .card{flex:1 0 calc(50% - 8px)}}.hero__wrapper .card .title{font-size:14px;line-height:24px}.hero__wrapper .card .icon{height:64px}@media screen and (min-width:481px){.hero__wrapper .card .icon{height:86px}}.hero__wrapper .card svg{height:100%}.hero__wrapper .card:hover{box-shadow:var(--box-shadow-primary);transform:translateY(-8px)}.hero__title .main{font-size:24px;line-height:32px;font-variation-settings:"wght" 900,"dots" 3}@media screen and (min-width:1025px){.hero__title .main{font-size:36px;line-height:44px}}.hero__title .sub{font-size:18px;line-height:28px;margin-top:16px}.hero__desc{font-size:16px;line-height:24px;margin-top:16px}.section__title{margin-bottom:32px;text-align:center}.section__title .main{font-variation-settings:"wght" 900,"dots" 3;font-size:18px;line-height:28px}@media screen and (min-width:1025px){.section__title .main{font-size:24px;line-height:32px}}.ad-list{display:grid;gap:16px;grid-template-columns:100%}@media screen and (min-width:1025px){.ad-list{grid-template-columns:1fr 1fr;gap:32px}}.ad-list__wrapper{margin-top:64px}.ad-list__wrapper .load-more__wrapper{text-align:center;margin-top:32px}