.sec_title{font-size:74px;font-weight:var(--pxn-fw-regular);letter-spacing:.02em;line-height:1.22;margin:0}.sec_title .highlight,.sec_title span{color:rgba(0,36,15,.4)}@media only screen and (min-width:1200px)and (max-width:1399px){.sec_title{font-size:65px}}@media only screen and (min-width:992px)and (max-width:1199px){.sec_title{font-size:55px}}@media only screen and (min-width:768px)and (max-width:991px){.sec_title{font-size:45px}}@media only screen and (min-width:576px)and (max-width:767px){.sec_title{font-size:38px}}@media only screen and (max-width:575px){.sec_title{font-size:32px}}.sec_sub{align-items:center;color:var(--pxn-color-heading-primary);display:inline-flex;font-size:20px;font-weight:var(--pxn-fw-medium);gap:12px;letter-spacing:-.02em;line-height:32.81px;margin:0;text-transform:uppercase}.sec_sub .line{background-image:linear-gradient(0deg,var(--pxn-color-heading-primary) 50%,#fff 100%);height:2px;mask-image:url(../../images/shapes/subtitle-line.svg);mask-position:center right;mask-repeat:no-repeat;mask-size:contain;width:65px}.sec_sub .line:last-child{transform:rotate(180deg)}.sec_sub.style-2{color:var(--pxn-color-text-body-2);font-size:18px;font-weight:var(--pxn-fw-medium);letter-spacing:-.02em;line-height:1.2;text-transform:none}.sec_sub.style-2:before{background-color:currentColor;border-radius:50%;content:"";display:inline-flex;height:5px;width:5px}.sec_sub.style-3{background-image:linear-gradient(86.39deg,hsla(0,0%,100%,.2) 60.01%,rgba(30,138,138,.2) 177.95%);color:var(--pxn-color-heading-light);font-size:18px;font-weight:var(--pxn-fw-medium);letter-spacing:-.02em;line-height:1.2;padding:6px 13px;text-transform:none}.sec_sub.style-3 .line{background-color:currentColor;background-image:none;height:2px;mask-image:none;width:22px}.sec_sub.style-3 .line:last-child{transform:rotate(180deg)}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.sec_sub .line{width:50px}}