*{font-family:Outfit,sans-serif}:root{--pink:#FC69A4;--cyan:#64DBF4;--green:#66BE83;--yellow:#FBD27B;--blue:#27304F;--red:#F7214A;--white:#ffffff;--border-color:#DBD5D5;--gray:#F5F5F5;--gray-bold:#9F9797;--black:rgba(0, 0, 0, 0.8);--light:300;--regular:400;--medium:500}body{font-size:18px;line-height:23px;font-weight:var(--regular)}.fz-12{font-size:12px;line-height:15px}.fz-14{font-size:14px;line-height:18px}.fz-16{font-size:16px;line-height:20px}.fz-18{font-size:18px;line-height:23px}.fz-24{font-size:24px;line-height:30px}.fz-30{font-size:30px;line-height:38px}.fz-36{font-size:36px;line-height:49px}.fz-48{font-size:48px;line-height:66px}.fz-62{font-size:62px;line-height:85px}[data-content-type=heading]{font-family:'DM Serif';font-weight:400}#maincontent{max-width:100%!important}.container{max-width:1580px!important;margin:0 auto;padding:0 30px!important}header.type10{margin:0!important;position:static!important}header .main-panel-inner{padding:0 50px}header.type10 .panel.wrapper{min-height:40px!important;justify-content:center}header .header.panel{font-weight:400}header.sticky-header .main-panel-top{position:fixed;top:0;left:0;width:100%;z-index:99999;z-index:99999}header .header-main{padding:0 36px 0 50px;box-shadow:0 0 10px rgba(0,0,0,.1)!important;z-index:99999!important;z-index:99999!important}header.sticky-header .header-main{top:40px!important}header .header-main .header-left{padding:0!important}header .header-main .header-left .logo{width:290px}header .header-main .header-left a.logo:hover{opacity:.8}header .header-main .header-left .logo img{width:100%;max-width:inherit}.page-main-inner [data-content-type=row][data-appearance=contained],body:not([class*=cms]) #maincontent{max-width:1580px;padding:0 30px}.page-main-inner p{letter-spacing:0}.tablet{display:none}@media screen and (max-width:1580px){header .header-main{padding:0 30px}}@media screen and (max-width:1470px){.fz-18{font-size:16px;line-height:20px}.fz-62{font-size:48px;line-height:68px}header.type10 .panel.wrapper{min-height:inherit!important;padding:8px 0}header .header-main .header-left .logo{width:200px;margin-right:0}header.sticky-header .header-main{top:36px!important}}@media screen and (max-width:1280px){header .header-main .header-left .logo{width:160px}}@media screen and (max-width:1170px){.fz-18{font-size:14px;line-height:19px}header .header-main .header-left .logo{width:150px}header.sticky-header .header-main{top:35px!important}}@media screen and (max-width:1070px){header .header-main .header-left .logo{width:120px}}@media screen and (max-width:1028px){.tablet{display:block}.desktop{display:none}header .header-main .header-left .logo{width:180px;max-width:inherit;margin-left:24px}header .header-main{padding-top:25px;padding-bottom:24px}}@media screen and (max-width:768px){.fz-62{font-size:40px;line-height:54px}.page-header.type10 .main-panel-top{display:block!important}.page-header .header.panel{display:block!important;text-align:left}header .main-panel-inner{padding:0 15px}header.type10 .panel.wrapper{justify-content:flex-start}}@media screen and (max-width:480px){.fz-16{font-size:12px;line-height:16px}.fz-24{font-size:20px;line-height:25px}.fz-30{font-size:24px;line-height:30px}.fz-36{font-size:24px;line-height:30px}.columns .column.main{padding-bottom:80px}.page-header .header.panel{font-size:12px;line-height:15px}header.sticky-header .header-main{top:31px!important}}@media screen and (max-width:460px){.fz-62{font-size:34px;line-height:48px}header .header-main .header-left .logo{width:150px;margin-left:12px}header .header-main{padding-bottom:10px;padding-top:10px}}@media screen and (max-width:414px){.container,.page-main-inner [data-content-type=row][data-appearance=contained],body:not([class*=cms]) #maincontent{padding:0 20px!important}.page-header .header.panel{font-size:10px;line-height:13px}header .header-main{padding:6px 20px}.fz-62{font-size:30px;line-height:40px}header.sticky-header .header-main{top:29px!important}}@media screen and (max-width:375px){.container,.page-main-inner [data-content-type=row][data-appearance=contained],body:not([class*=cms]) #maincontent{padding:0 15px!important}header .header-main .header-left .logo{width:120px}}@media screen and (max-width:333px){.page-header .header.panel{font-size:9px}}@media screen and (max-width:320px){.fz-62{font-size:28px;line-height:38px}}
