.pxn_subtitle{align-items:center;color:var(--pxn-color-theme-secondary);display:inline-flex;font-size:16px;font-weight:var(--pxn-fw-medium);gap:9px;letter-spacing:.01em;line-height:1;position:relative}.pxn_subtitle:after,.pxn_subtitle:before{background-color:currentColor;content:"";display:none;flex:0 0 6px;height:6px;width:6px}.pxn_hero_subtitle,.pxn_subtitle_align.elementor-align-center .pxn_subtitle:after,.pxn_subtitle_align.elementor-align-center .pxn_subtitle:before,.pxn_subtitle_align.elementor-align-left .pxn_subtitle:before,.pxn_subtitle_align.elementor-align-right .pxn_subtitle:after{display:inline-flex}.pxn_hero_subtitle{align-items:center;color:var(--pxn-color-heading-primary);font-size:24px;font-weight:var(--pxn-fw-sbold);gap:20px;line-height:1.3;margin:0}.pxn_hero_subtitle:after{background-color:currentColor;content:"";display:inline-flex;height:5px;width:45px}@media only screen and (min-width:1200px)and (max-width:1399px){.pxn_hero_subtitle{font-size:22px}}@media only screen and (min-width:992px)and (max-width:1199px){.pxn_hero_subtitle{font-size:20px;gap:15px}.pxn_hero_subtitle:after{height:4px;width:40px}}@media only screen and (min-width:768px)and (max-width:991px){.pxn_hero_subtitle{font-size:20px;gap:10px}.pxn_hero_subtitle:after{height:3px;width:30px}}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.pxn_hero_subtitle{font-size:20px;gap:10px}.pxn_hero_subtitle:after{height:2px;width:30px}}@media only screen and (max-width:575px){.pxn_hero_subtitle{font-size:18px}}.pxn_title{font-size:50px;font-weight:var(--pxn-fw-sbold);line-height:1.2;margin:0}.pxn_title .highlight,.pxn_title span{color:var(--pxn-color-theme-primary)}.pxn_title.pxn-use-gradient,.pxn_title.pxn-use-gradient .highlight,.pxn_title.pxn-use-gradient span{-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width:768px)and (max-width:991px){.pxn_title{font-size:45px}}@media only screen and (min-width:576px)and (max-width:767px){.pxn_title{font-size:38px}}@media only screen and (max-width:575px){.pxn_title{font-size:32px}}.pxn_desc{font-weight:var(--pxn-fw-medium)}.pxn_section_title{margin-bottom:60px}@media only screen and (min-width:768px)and (max-width:991px){.pxn_section_title{margin-bottom:50px}}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.pxn_section_title{margin-bottom:40px}}