.container{margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;width:100%}.hs_submit.hs-submit input{box-sizing:border-box!important;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}section.registerSec{padding:0 0 6rem;position:relative;width:100%;z-index:2}section.registerSec .container{left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}section.registerSec picture{display:block;height:auto;position:relative;width:100%;z-index:-1}section.registerSec picture img{display:block;width:100%}section.registerSec img{max-width:100%;width:100%}section.registerSec h2{color:var(--See-Blue,#129fc0);font-size:48px;letter-spacing:normal;margin:50px 0 20px;text-transform:uppercase}section.registerSec h2,section.registerSec h3{font-family:NimbuSanTBolCon;font-style:normal;font-weight:500;line-height:normal}section.registerSec h3{color:var(--Deep-Blue,#134b61);font-size:1.375rem}section.registerSec h2+h3{font-size:22px;margin:0 0 3.75rem}section.registerSec p{color:var(--Deep-Blue,#134b61);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:0 0 1.5rem}section.registerSec h6{color:var(--Green,#aad15d);font-family:NimbuSanTBolCon;font-size:20px;font-style:normal;font-weight:500;line-height:normal}section.registerSec .rowAdjust{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;margin-top:0}section.registerSec .rowAdjust>*{flex-shrink:0;margin-top:0;max-width:100%;padding-left:.75rem;padding-right:.75rem;width:100%}section.registerSec .col-4{flex:0 0 auto;width:33.33333333%}section.registerSec .regFm{background:linear-gradient(32deg,#d9d9d9 2.79%,#f5f5f5 97.21%);border-radius:5px;margin-left:auto;margin-right:-50px;max-width:22.9186rem;outline:1px solid #f5f5f5;outline-offset:2px;padding:22.5px;transform:rotate(-5deg);width:100%}section.registerSec .formReg{background:#fff;border-radius:30px;box-shadow:0 4px 11.3px 0 hsla(0,0%,48%,.25);padding:34px;position:relative;width:100%;z-index:1}section.registerSec .formReg h4{color:var(--See-Blue,#129fc0);font-family:NimbuSanTBolCon;font-size:30px;font-style:normal;font-weight:500;line-height:normal;margin:0 0 1.5rem;text-align:center;text-transform:unset}section.registerSec .formReg form input:not(input[type=submit]),section.registerSec .formReg form select{align-items:center;align-self:stretch;border:1px solid var(--Deep-Blue,#134b61);border-radius:24px;color:#000;display:flex;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;gap:10px;line-height:normal;margin:0 0 1.25rem;outline:none;padding:16px 20px!important;width:100%}section.registerSec .formReg form input:not(input[type=submit])::placeholder{color:var(--Deep-Blue,#134b61);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}section.registerSec .formReg form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:hsla(0,0%,85%,.08);background-image:url(images/select-down.svg);background-position:right 20px center;box-shadow:none;color:var(--Deep-Blue,#134b61);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;outline:none;padding:1rem 1.13rem;position:relative;width:100%}section.registerSec .formReg form input:not(input[type=submit])::-moz-placeholder,section.registerSec .formReg form input:not(input[type=submit])::placeholder{color:var(--Deep-Blue,#134b61);opacity:1}section.registerSec .btn{align-items:center;background:var(--Green,#aad15d);border:none;border-radius:24px;display:flex;gap:10px;justify-content:center;padding:15px 20px;width:100%}input[type=submit],section.registerSec .btn{color:var(--Black,#212121);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.button--primary,.hs-button{padding:15px}section.registerSec h6{text-transform:none}.hs-button{cursor:pointer}.button--primary:focus,.button--primary:hover,.hs-button:focus,.hs-button:hover,section.registerSec .formReg form input[type=submit]{box-shadow:unset!important;transform:unset}section.registerSec .formReg form select{background:url(https://deanadventurecamps.com/hubfs/drop-select.png);background-position:94%;background-repeat:no-repeat;background-size:20px}@media(max-width:1399px){section.registerSec .formReg h4{font-size:25px}}@media(max-width:1199px){section.registerSec h2{font-size:2.3rem}section.registerSec h2+h3{margin:0 0 1.75rem}section.registerSec .formReg{padding-inline-start:20px}section.registerSec{padding:0 0 13rem}}@media screen and (max-width:991px){section.registerSec .rowAdjust{gap:30px 0}section.registerSec .col-4:first-child{width:100%}section.registerSec .col-4:nth-child(2),section.registerSec .col-4:nth-child(3){width:50%}section.registerSec picture{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}section.registerSec .container{left:unset;position:relative;top:unset;transform:unset}}@media screen and (max-width:767px){section.registerSec{padding:1.25rem 0;text-align:center}section.registerSec .rowAdjust{gap:30px 0}section.registerSec .col-4:first-child,section.registerSec .col-4:nth-child(2),section.registerSec .col-4:nth-child(3){width:100%}section.registerSec .regFm{margin-bottom:-68px;margin-left:auto;margin-right:auto}section.registerSec h2{color:var(--See-Blue,#129fc0);font-family:NimbuSanTBolCon;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin:0 0 .625rem;text-align:center;text-transform:uppercase}section.registerSec h2+h3{font-size:16px;margin:0 0 1.25rem}section.registerSec p{font-size:12px;font-style:normal;font-weight:500;line-height:18px;margin:0 auto .625rem;max-width:335px}section.registerSec h6{font-size:16px;margin-top:1.25rem}section.registerSec .formReg h4{font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-align:center}section.registerSec .formReg{padding:1.25rem}section.registerSec .formReg form input:not(input[type=submit]),section.registerSec .formReg form select{font-size:12px;font-style:normal;font-weight:500;line-height:normal}section.registerSec .formReg form input:not(input[type=submit])::placeholder{font-size:12px}section.registerSec .formReg form input[type=submit]{font-size:14px}}@media screen and (max-width:679px){section.registerSec .regFm{max-width:315px}}