body[data-nodeid]>.IPO_website_content,body[data-pageid]>.IPO_website_content{overflow:hidden}body[data-nodeid]>.IPO_website_content main,body[data-pageid]>.IPO_website_content main{padding-bottom:4em;position:relative}body[data-nodeid]>.IPO_website_content main iframe,body[data-pageid]>.IPO_website_content main iframe{height:650px;width:100%}body:not([data-homepage]) .IPO_page_heading .layout-container{display:grid;grid-template-columns:100%;grid-gap:0}.action-button,.action-button:visited,.btn_primary,.btn_primary:visited,main .btn_primary,main .btn_primary:visited{background:var(--secondary-color);border:none;border-radius:50px;border-spacing:unset;box-shadow:none;color:#000;display:inline-block;font-family:var(--primary-color);font-size:1em;font-weight:700;margin:.5rem 0;padding:.5em 1.5em;position:relative;text-align:center;text-decoration:none;transition:color .25s linear 0s,background .25s linear 0s}.action-button:hover,.btn_primary:hover,.form-item .form-item-field button:hover,.form-item .form-item-field button[type=submit]:hover,.form-item .form-item-field input[type=submit]:hover,main .btn_primary:hover{background:var(--primary-color);border:none;color:#fff;font-weight:700}strong{font-weight:700}body,div,h1,h2,h3,h4,h5,h6,html,iframe,object,p,span{border:0;margin:0;padding:0;vertical-align:initial}table{border-collapse:collapse;border-spacing:0}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}main ul{list-style:none;padding-left:0}main ul>li{font-size:1em;margin-bottom:.5em;padding-left:1.5em;position:relative}main ul>li:before{background:var(--primary-color);border-radius:50%;content:"";display:inline-block;height:10px;left:0;position:absolute;text-indent:0;top:8px;width:10px}main h1{font-size:3.33rem;position:relative}main h1,main h2{color:var(--text-color);font-weight:600}main h2{font-size:2.11rem}main h3{font-size:1.5rem}main h3,main h4{color:var(--text-color);font-weight:700}main h4{font-size:1.11rem}@media only screen and (max-width:1600px){main h1{font-size:3.2em}main h1,main h2{letter-spacing:0}main h2{font-size:2em}main h3{font-size:1.25em;letter-spacing:0}}@media only screen and (max-width:1280px){main h1{font-size:2.6em}main h2{font-size:1.5em}}@media only screen and (max-width:1024px){body[data-nodeid]>.IPO_website_content,body[data-pageid]>.IPO_website_content{overflow:inherit}body[data-nodeid]>.IPO_website_content main,body[data-pageid]>.IPO_website_content main{padding-bottom:2rem;padding-top:.7rem}.action-button,.action-button:visited,.btn_primary,.btn_primary:visited,main .btn_primary,main .btn_primary:visited{border-radius:30px;font-size:1em}main h1{font-size:1.5em}main h2{font-size:1.25em}main h3{font-size:1.15em}main h4{font-size:1em}}@media only screen and (max-width:768px){.action-button,.action-button:visited,.btn_primary,.btn_primary:visited,main .btn_primary,main .btn_primary:visited{padding:.5em 1em}}@media only screen and (max-width:550px){.action-button,.action-button:visited,.btn_primary,.btn_primary:visited,main .btn_primary,main .btn_primary:visited{text-transform:none}}