.main-image{position:relative;min-height:160px}.main-image .img-wrapper{background:linear-gradient(92.14deg,#f2f3f3 59.69%,#dddedf 100%);height:100%}.main-image .img-wrapper img{margin-left:auto;min-height:160px;object-fit:cover;object-position:right}.main-image .hero-content{position:absolute;top:50%;transform:translateY(-50%);margin:0 20px;text-align:left}@media only screen and (min-width:48em){.main-image .hero-content{text-align:left;margin:0 40px}}@media only screen and (min-width:85em){.main-image .hero-content{margin:0 62px}}.enquiry-form{max-width:70ch;margin-left:auto!important;margin-right:auto!important}.enquiry-form h2{text-align:center}.enquiry-form details{padding:15px 20px}.enquiry-form details summary{display:table;margin-left:auto;margin-right:auto;width:fit-content;border:1px solid #fec32f;border-radius:999px;padding:13px 23px;padding-right:70px;position:relative}.enquiry-form details summary::after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);background-size:contain;background-image:url("/iwov-resources/images/icons/arrow_down.svg");width:20px;height:20px;transition:transform .1s linear}.enquiry-form details[open] summary::after{background-image:url("/iwov-resources/images/icons/arrow_down.svg");transform:translateY(-50%) rotate(180deg)}.enquiry-form form{margin-top:30px}.enquiry-form form .form-control-up{display:block;padding:15px;width:100%;border:1px solid #dddedf;border-radius:7px;font-size:15px;font-family:Poppins}.enquiry-form form .input-label{display:block;position:relative}.enquiry-form form .placeholder-text{position:absolute;left:12px;top:50%;transform:translateY(-50%);padding:0 4px;color:#9a9b9e;transform-origin:top left;transition:all 120ms ease-in}.enquiry-form form .placeholder-text.top{top:16px;transform:translateY(0)}.enquiry-form form .form-control-up:focus+.placeholder-text,.enquiry-form form .form-control-up:not(:placeholder-shown)+.placeholder-text{transform:scale(.79);color:#121212;top:-10px;background-color:#fff}.enquiry-form form select{width:100%;padding:15px;border:1px solid #dddedf;border-radius:7px;font-weight:600;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/iwov-resources/images/icons/arrow_down.svg");background-size:15px;background-repeat:no-repeat;background-position-x:94%;background-position-y:17px;position:relative}.enquiry-form form textarea{width:100%;border:1px solid #dddedf;border-radius:7px;resize:none;padding:15px;font-size:15px;font-family:Poppins}.enquiry-form form small{margin-top:20px;display:block}.enquiry-form form small:hover a{color:#356ea7}.enquiry-form form small a{font-size:inherit;color:#178ede}.enquiry-form form>*+*{margin-top:20px}.contacts .contact-grid{display:grid;grid-gap:40px}@media only screen and (min-width:48em){.contacts .contact-grid{grid-template-columns:repeat(3,1fr);grid-gap:20px;padding:0}}@media only screen and (min-width:67.5em){.contacts .contact-grid{grid-row-gap:50px}}.contacts .contact-grid .contact-item .img-wrapper{margin-bottom:15px}.contacts .contact-grid .contact-item .img-wrapper img{max-height:40px;width:auto}.contacts .contact-grid .contact-item a{color:#178ede;font-weight:600;word-wrap:anywhere}.contacts .contact-grid .contact-item a:hover{color:#356ea7!important}.contacts .contact-grid .contact-item p{color:#575a62}.whistleblowing{background-color:#f7f7f7}@media only screen and (min-width:48em){.whistleblowing .heading{display:flex;align-items:center;margin-bottom:40px;justify-content:space-between}}.whistleblowing .heading h3{margin-bottom:10px;flex-basis:40%}.whistleblowing .heading p{line-height:1.9;color:#575a62;flex-basis:60%}.whistleblowing .hotline-grid{display:grid}@media only screen and (min-width:48em){.whistleblowing .hotline-grid{grid-template-columns:repeat(3,auto);grid-gap:20px}}.whistleblowing .hotline-grid .hotline-item{padding:20px 0}.whistleblowing .hotline-grid .hotline-item p{color:#575a62}.whistleblowing .hotline-grid .hotline-item a{color:#178ede}.whistleblowing .hotline-grid .hotline-item a:hover{color:#356ea7}.whistleblowing .hotline-grid .hotline-item>*+*{margin-top:10px}.whistleblowing .hotline-grid .hotline-item .address{line-height:16px}.whistleblowing>p{margin:10px 0;color:#575a62}.whistleblowing>p a{color:#178ede}.whistleblowing>p a:hover{color:#356ea7}hr{background-color:#dddedf;border:none;height:1px}a{font-weight:600}.footer-content{margin-top:0!important}
