#main{padding:1em}#testHeader{border-bottom:8px #000000 solid;padding:17px 0;margin-bottom:20px}#testHeader #mainLogo{width:270px}#testHeader .button{font-weight:700;text-transform:uppercase;background-color:#794DFF;padding:1rem 5px 1.0625rem;width:100%;position:relative;bottom:0px;margin:1.25rem 0 0}#testHeader h1{font-size:1.75rem}h2.section-title.collapse-next-div{clear:none}h3{font-size:1.1rem}h4{font-size:1.075rem}.ordering-section{width:calc(100% - 310px);max-height:325px}.ordering-section img.flags{width:175px}@media only screen and (max-width: 40.0625em){.ordering-section{width:100%;max-height:none}}.ordering-button{background-color:#794DFF;padding:1rem 25px 1.0625rem;text-transform:uppercase;font-weight:700}#consentAndTRF.button{max-width:290px;background-color:#794DFF;font-size:15px;text-transform:uppercase;font-weight:700}.sideBox{color:#FFFFFF;width:100%;max-width:290px;padding:10px;word-wrap:break-word;background:#794DFF;border-left:10px white solid;border-bottom:10px white solid}.sideBox .sideBoxHeader{margin-bottom:10px;font-weight:bold}.sideBox.no-border{border:none}.sideBox.bg-color-quaternary{color:#000000}.orderkits{display:block;float:none;width:100%;min-height:64px}.orderkits span{position:absolute}@media only screen and (max-width: 40.0625em), print{.sideBox{float:none;max-width:100%;width:100%;margin:0 0 10px;border:none}}
