.hero{overflow:hidden}.hero .container{max-width:1330px}.hero .grid{color:var(--white)}.hero .text h1{color:var(--orange)}.hero .text p{color:var(--white);font-size:20px;line-height:26px}.hero .list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0;width:95%}.hero .list li{position:relative}.hero .list a{background:var(--black);border:2px solid var(--black);border-radius:15px;color:var(--blue);display:block;font-family:Jost;font-size:20px;font-weight:500;letter-spacing:.4px;line-height:34px;padding:6px 20px;text-align:right;transition:all .3s ease}.hero .list a:hover{background:var(--white);border:2px solid var(--orange);border-radius:15px;box-shadow:inset 0 0 34px 0 #ffba34,0 0 54px 0 #ffba34}@media (min-width:768px){.hero{padding:130px 0 150px}.hero .grid{align-items:center;display:grid;gap:20px;grid-template-columns:auto auto}.hero .primary-info{max-width:445px}.hero .text h1{font-size:90px;line-height:1;margin-bottom:50px;padding-bottom:50px;position:relative}.hero .text h1:after{border-bottom:2px solid var(--orange);bottom:0;content:"";height:2px;left:0;position:absolute;width:70%}.hero .secondary-info{align-items:end;display:flex;flex-direction:column;margin-left:auto;max-width:574px}.hero .secondary-info h3{text-align:right}.hero .list a:after{background:url(https://20455210.fs1.hubspotusercontent-na1.net/hubfs/20455210/CDX-Website-2025/core/arrow-hero.svg) no-repeat;content:"";display:none;height:23px;position:absolute;right:0;top:14px;width:23px}.hero .list a:hover{transform:translateX(-50px)}.hero .list a:hover:after{display:block;right:-50px}}@media (min-width:1200px){.hero .primary-info{max-width:574px}}@media (max-width:767.98px){.hero .text h1{border-bottom:1px solid var(--orange);margin-bottom:30px;padding-bottom:30px}.hero .primary-info{margin:0 0 40px;text-align:left}.hero .list a,.hero .secondary-info{text-align:center}.hero .list a{align-items:center;display:flex;justify-content:center;min-height:152px}.hero .owl-item.active a{background:var(--white);border:2px solid var(--orange);border-radius:15px;box-shadow:inset 0 0 34px 0 #ffba34,0 0 5px 0 #ffba34}}