.contact-us-module{align-items:center;display:grid;min-height:850px;position:relative}.logo-as-background{height:60%;left:20%;margin:0;max-width:500px;position:absolute;top:50%;transform:translateY(-50%);width:80vw;z-index:1}.get-in-touch-desc p{color:#f4f4f4}.custom-form.light .get-in-touch-desc p{color:#222}.contact-col-1{align-self:center}.contact-col-1.reposition-col{align-self:start}.get-in-touch-desc p a{color:#fff;font-size:16px;font-size:inherit;line-height:24px;line-height:inherit;text-decoration:underline}.contact-us-stage{color:#7e7e7e;font-size:20px;font-weight:700;line-height:40px;text-align:right}form .get-in-touch-desc1{color:#fff}#got-you{display:none}.link-style{width:fit-content}.link-style a{display:flex}.contact-col-1.reposition-col{height:50%;width:50%}.contact-col-1{width:100%}.reposition-col+.custom-form .get-in-touch-desc1{margin-bottom:48px}.contact-col-1--thankyou p{width:100%}.contact-wrapper{display:grid;grid-template-columns:1fr 1fr}#contact-us,.contact-col-1{z-index:2}.contact-col-1>*{color:#f4f4f4}.contact-col-1>h2{margin-bottom:calc(28.30769px + 1.02564vw)}.contact-col-1.light .get-in-touch-desc a,.contact-col-1.light .get-in-touch-desc p,.contact-col-1.light>*{color:#222}#contact-us{justify-self:flex-end;max-width:540px;width:75%}.contact-col-1.reposition-col+#contact-us{max-width:648px;width:100%}#contact-us ul{padding-left:0;z-index:4}#contact-us li{list-style:none}#contact-us input:not([type=checkbox]),#contact-us select,#contact-us textarea{background:transparent;border:0;border-bottom:2px solid #303030;border-radius:0;box-sizing:border-box;color:#fff;font-size:18px;height:50px;letter-spacing:normal;line-height:50px;margin-bottom:20px;padding:0;text-align:left;width:100%}#contact-us select{-webkit-appearance:none;appearance:none;background:url(https://seashineadventures.com/wp-content/uploads/2017/08/grey-chevron.png) no-repeat;background-position:97% 50%;background-size:15px}#contact-us textarea{height:120px;line-height:1.5;padding:15px 28px}#contact-us input:-webkit-autofill,#contact-us input:-webkit-autofill:focus,#contact-us input:-webkit-autofill:hover,#contact-us select:-webkit-autofill,#contact-us select:-webkit-autofill:focus,#contact-us select:-webkit-autofill:hover,#contact-us textarea:-webkit-autofill,#contact-us textarea:-webkit-autofill:focus,#contact-us textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #090909}.contact-us-module.light #contact-us input:-webkit-autofill,.contact-us-module.light #contact-us input:-webkit-autofill:focus,.contact-us-module.light #contact-us input:-webkit-autofill:hover,.contact-us-module.light #contact-us select:-webkit-autofill,.contact-us-module.light #contact-us select:-webkit-autofill:focus,.contact-us-module.light #contact-us select:-webkit-autofill:hover,.contact-us-module.light #contact-us textarea:-webkit-autofill,.contact-us-module.light #contact-us textarea:-webkit-autofill:focus,.contact-us-module.light #contact-us textarea:-webkit-autofill:hover{-webkit-text-fill-color:#222;-webkit-box-shadow:inset 0 0 0 1000px #fff}#contact-us input:focus,#contact-us select:focus,#contact-us textarea:focus{border-color:#f04e30;outline:0}#contact-us input[type=checkbox]:focus{outline:1px solid #f04e30}#contact-us label{color:#fff;display:block;font-size:20px;font-weight:700;left:0;letter-spacing:1px;line-height:24px;margin-bottom:10px;padding:0;width:100%}.contact-us-module.light #contact-us label{background:#fff;color:#222}.contact-us-module.light #dropdown__selected,.contact-us-module.light .next-btn{color:#222}.contact-us-module.light #contact-us input,.contact-us-module.light #contact-us select,.contact-us-module.light #contact-us textarea{border-color:#222;color:#222}#contact-us .next-btn:hover,#contact-us .submit-btn:hover{color:#fff}.learn-how-button{width:fit-content}.learn-how-button a{display:flex;gap:20px}.learn-how-button.light a{color:#222}.learn-how-button img{margin-left:.5rem}.back-btn{background:none;border:0;color:#f04e30;font-size:24px;font-style:normal;font-weight:700;line-height:32px;padding:0}.next-btn{align-items:center;border:2px solid #f04e30;display:flex}.next-btn .btn--svg__label svg{margin-left:33px}.tab-pane{display:none}.tab-pane:first-child,span.error{display:block}span.error{color:#f9ab9f;font-size:12px;margin-bottom:10px;text-transform:uppercase}.form-item{margin-bottom:15px;position:relative}.form-item label{color:#999;font-size:12px;font-weight:700;left:10px;padding:0 10px;position:absolute;top:13px;transition:all .3s ease;z-index:2}.checkbox-wrapper{align-items:center;display:flex;gap:10px;padding-left:5px}.checkbox-wrapper input[type=checkbox]{margin:0!important;width:max-content!important}.checkbox-wrapper input[type=checkbox]+label{margin-bottom:0!important}.form-item input[type=checkbox]+label{color:#999;font-size:12px;font-weight:700;left:10px;padding:0 10px;position:unset;top:13px;transition:all .3s ease;z-index:2}.form-item input:focus+label,.form-item input:valid+label{color:#7e7e7e!important;font-size:11px;top:-12px}.contact-col-2.light .get-in-touch-desc,.contact-col-2.light .get-in-touch-desc a{color:#222}.contact-col-2.light .form-item input:focus,.contact-col-2.light .form-item input:valid{color:#222!important}.form-item input:invalid{color:transparent!important}.form-item input:focus{color:#fff!important}.dropdown{border-bottom:2px solid #f04e30;border-bottom-left-radius:2px;border-bottom-right-radius:2px;height:40px;list-style:none;max-width:512px;padding:0;position:relative;width:100%}.dropdown__arrow{position:absolute;right:10px;top:40%;transition:transform .2s linear}.dropdown__arrow.expanded{transform:rotate(-180deg)}.dropdown__list{border-bottom-left-radius:2px;border-bottom-right-radius:2px;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .1s cubic-bezier(0,0,.38,.9),max-height .5s cubic-bezier(0,0,.38,.9);width:100%}.dropdown__list-container{position:relative}.dropdown ul{list-style:none;margin:0;padding:0}.dropdown__list-item{background-color:#181818;border-left:2px solid #f04e30;color:#fff;font-size:calc(13.07692px + .25641vw);font-weight:400;line-height:24px;list-style-position:inside;overflow:hidden;padding:10px 0 10px calc(4.92308px + 1.41026vw);text-overflow:ellipsis;transition:background-color .1s linear,color .1s linear;transition:border .3s;white-space:nowrap}.dropdown__list-item:focus,.dropdown__list-item:hover{background-color:#0c0c0c;border-width:8px;color:#fff;transition:border .3s}#dropdown__selected{color:#fff;font-size:20px;line-height:24px;list-style-position:inside;max-width:100%;overflow:hidden;padding:10px 0;text-overflow:ellipsis;white-space:nowrap}.open{max-height:15rem;opacity:1;overflow:auto}.text-col-button.button-w-img.link-style{border-bottom:2px solid #f04e30}.text-col-button.button-w-img.link-style a{margin-bottom:18px}.text-col-button.button-w-img.link-style a img{margin-left:25px}@media (max-width:1218px){.contact-col-1.reposition-col{width:100%}}@media (max-width:768px){.reposition-col+.custom-form .get-in-touch-desc1{margin-bottom:32px}.contact-us-module{min-height:auto;position:relative}.contact-us-module,.contact-wrapper{grid-template-columns:1fr}.contact-col-1 p{width:100%}#contact-us{justify-self:flex-start;max-width:auto;width:100%}.thank-you-link{display:flex;justify-content:center}.contact-col-1{margin-bottom:0}.link-style,.next-btn{margin:0 auto}.back-btn-wrapper{flex-direction:column;gap:40px}}@media (max-width:600px){.back-btn{font-size:22px}.contact-col-1.reposition-col{height:auto;width:100%}.logo-as-background{top:40%;width:70vw}}@media (min-width:1920px){.contact-col-1{width:80%}#contact-us{justify-self:center}.contact-col-1--thankyou{width:100%}.get-in-touch-desc p{font-size:calc(6px + .58824vw);line-height:1.4em}}