.title{font-size:3.125rem;font-family:Playfair Display,sans-serif;font-weight:400;line-height:66.65px;margin-bottom:6.25rem}.page-content{padding:15rem 0 0}.page-content .viral{padding-top:21.25rem;padding-bottom:10.625rem}.page-content .viral-item{display:block;font-size:1.5rem;text-transform:uppercase;font-weight:700;line-height:28.8px;text-decoration:none;color:var(--black);word-break:initial;margin-top:25px}.form form .nf-field-container{clear:both;margin-bottom:1.5625rem;position:relative}.form form .nf-before-form-content{display:none}.form form .nf-form-hp{position:absolute;visibility:hidden}.form form .nf-error-msg{color:#e80000}.form form .nf-field .field-wrap{display:flex;flex-direction:column;flex-wrap:wrap;position:relative}.form form .nf-field .field-wrap .nf-field-label{order:5;transition:ease .3s;transform:translateY(100%)}.form form .nf-field .field-wrap .nf-field-label label{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;height:100%;font-weight:700;font-size:1.0625rem}.form form .nf-field .field-wrap .nf-field-element{order:15;width:100%;z-index:0}.form form .nf-field .field-wrap .nf-field-element textarea,.form form .nf-field .field-wrap .nf-field-element input:not([type=submit]):not([type=button]){width:100%;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.32);padding:0;box-shadow:none}.form form .nf-field .field-wrap .nf-field-element textarea{height:12.5rem;resize:vertical}.form form .nf-field.hascontent .field-wrap .nf-field-label{transform:translateY(0)}.form form .submit-container .nf-field-element{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;width:fit-content;margin-left:auto}.form form .submit-container .nf-field-element input[type=submit],.form form .submit-container .nf-field-element input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--black);font-size:1.0625rem;padding:0;text-transform:uppercase;font-weight:700;transition:none}.form form .submit-container .nf-field-element input[type=submit]:hover,.form form .submit-container .nf-field-element input[type=button]:hover{background:transparent;color:var(--black);cursor:pointer}.form form .submit-container .nf-field-element:hover{cursor:pointer}.form form .submit-container .nf-field-element:hover:after{transform:rotate(0)}.form form .submit-container .nf-field-element:after{content:"";background-image:url(../images/arrow-black-a1005f0b.svg);background-repeat:no-repeat;width:22px;height:20px;background-size:100% 100%;display:block;transform:rotate(45deg);transition:transform ease .3s;margin-left:.6875rem}@media only screen and (max-width: 900px){.title{font-size:2.1875rem;line-height:46.66px}.form{padding-left:25px;padding-right:25px;padding-top:50px}.page-content{padding-top:100px}.page-content .viral{padding-left:25px;padding-right:25px;padding-top:7.5rem}.page-content .viral-item{margin-top:0}.page-content .viral .col-7{grid-column:span 4}.page-content .viral .col-3{grid-column:span 2}.page-content img{object-fit:cover;object-position:center;height:225px;width:100%}}
