*{padding:0;margin:0;box-sizing:border-box}button{background:0;outline:0;cursor:pointer}ul{list-style:none}a{text-decoration:none;color:inherit}body{font:16px/1.5 "Open Sans",sans-serif;background-color:#b1b1b1}#app,#languages{display:none}.wrapper{display:flex;flex-direction:column;min-height:100vh}.wrapper>*{padding:0}.page-header{padding:0;background:#f5f5f5;min-height:10vh}.page-header img{height:auto;width:auto;max-width:40vw;max-height:20vh}#responsive-languages img{height:auto;width:auto;max-width:32px;max-height:32px;cursor:pointer}.page-main{margin-top:-1px;display:flex;justify-content:center;background:linear-gradient(180deg,rgba(244,244,244,1) 0,rgba(244,244,244,1) 65%,rgba(177,177,177,1) 100%);flex-grow:1;min-height:50vh}.page-main p+p{margin-top:10px}.page-main img.main-image{height:auto;width:auto;max-width:75%;max-height:50vh;display:inline-flex}.page-main img.arrows{height:auto;width:auto;max-width:20%;max-height:99px;z-index:10;display:inline-flex}.arrows.left,.arrows.right{cursor:pointer}.page-footer{display:flex;flex-direction:column;font-size:.75rem}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background:#c7081b;border-color:#c7081b}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(199,8,27,.5)}.page-footer .btn{font-size:.875rem;background:#c7081b;max-width:21rem;width:21rem;font-weight:700;text-transform:uppercase;border:0;margin:1rem auto;border-radius:.3125rem !important}.left-button{height:2.3125rem;margin-right:6.25rem}.sutton-blue{color:#0056b3}.w-90{width:90% !important}p{margin-top:1rem}@media screen and (min-width:550px){.page-header .cta-contact{order:1}.page-footer{justify-content:space-between;align-items:center}}@media screen and (max-width:1204px){.page-footer{width:65% !important}.btn-group{display:block;width:100% !important}.btn-group-vertical{width:100% !important}.page-header{text-align:center}.page-main{min-height:50vh}.page-footer .btn{width:100%;max-width:100%}.page-main img.arrows{max-width:15%}}@media screen and (max-width:450px){.page-footer{width:95% !important}p{margin-top:0}.page-main img.arrows{max-width:8%}.page-main{min-height:0}#responsive-languages img{max-width:24px;max-height:24px}}