.wrapper-mainbanner.oceans:before{content:"";position:absolute;width:100%;height:100%;z-index:2;background-color:#2468b3;opacity:.9}.wrapper-mainbanner.oceans div{position:relative;z-index:3}.wrapper-mainbanner.oceans .description,.wrapper-mainbanner.oceans .headline{color:#fff}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgb(0 0 0/8%);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (max-width:767px){.wrapper-mainbanner.oceans{padding-bottom:40px}}.underline-bottom{position:relative}.underline-bottom:before{content:"";position:absolute;width:54px;height:1px;background:var(--main__color);bottom:-10px;left:0}.contact-page .wrapper-mainbanner{position:relative}.wrapper-contact .headline{margin-bottom:24px}.information-contact{background:#f6f6f6}.box-contact .box-title{font-weight:700;font-size:20px;margin-bottom:15px}#newsletter-form .panel-heading{font-weight:700;font-size:24px;margin-bottom:20px}.contact-us{position:relative}.contact-us .container{position:unset}.contact-page .section-title h1{font-size:36px;margin-top:78px;margin-bottom:20px;color:#fff}.contact-page .section-title .description{opacity:.7}.contact-page .box-contact{margin-bottom:45px}.contact-page .box-contact:last-child{margin-bottom:0}.contact-page .box-contact .box-contact__title{font-weight:700;color:#1f2642;margin-bottom:25px}.contact-page .box-contact p{color:#7b7a81;margin-top:0;margin-bottom:7px}.contact-page .contact-us{background:#fff;border-radius:6px;padding:25px 30px 40px}#newsletter-form{font-size:14px}#newsletter-form .panel-heading{font-size:14px;text-transform:uppercase}#newsletter-form label{color:#42414d;font-weight:700}#newsletter-form .partner-box a{color:#256bb7}#newsletter-form ul li a{color:#42414d!important;font-size:14px}#newsletter-form ul li a:hover{color:#fff!important}@media (min-width:991px){.contact-page .section-title h1{white-space:nowrap}.contact-page .section-title .description{margin-right:100px}}@media (max-width:767px){.information-contact{padding-bottom:20px}.box-contact{margin-bottom:40px}.box-contact img{margin-bottom:10px;width:40px;height:40px}.box-contact .box-title{margin:0}#newsletter-form{padding:0}.contact-page .wrapper-mainbanner .section-title{margin-bottom:0;padding:60px 0 0}.contact-page .section-title h1{margin:0}.contact-page .box-contact:last-child{margin-bottom:25px}.contact-page .contact-us{padding:25px 20px 33px}}