footer.mainFt,footer.mainFt .top_ft{position:relative;width:100%}footer.mainFt .top_ft{overflow:hidden;padding:6.5rem 0 2.75rem;z-index:1}footer.mainFt .top_ft picture{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:-1}footer.mainFt .top_ft picture img{height:100%!important;object-fit:cover;object-position:center;width:100%}footer.mainFt .top_ft:before{background:url(https://100330.fs1.hubspotusercontent-na1.net/hubfs/100330/curve_footer.png) repeat-x;background-size:auto 100%;content:" ";height:99px;left:0;position:absolute;top:0;width:100%;z-index:1}footer.mainFt .rowAdjust{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;margin-top:0}footer.mainFt .rowAdjust>*{flex-shrink:0;margin-top:0;max-width:100%;padding-left:.75rem;padding-right:.75rem;width:100%}footer.mainFt .col-5{flex:0 0 auto;width:41.66666667%}footer.mainFt .col-4{flex:0 0 auto;width:33.33333333%}footer.mainFt .ms-auto{margin-left:auto}footer.mainFt .top_ft .ft_item{max-width:28rem;width:100%}footer.mainFt .top_ft .ft_item h2{font-size:48px;margin:0 0 1.25rem;text-transform:uppercase}footer.mainFt .top_ft .ft_item h2,footer.mainFt .top_ft .ft_item h5{color:var(--White,#fff);font-family:NimbuSanTBolCon;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal}footer.mainFt .top_ft .ft_item h5{font-size:24px;margin:0 0 3.75rem}footer.mainFt .top_ft .ft_item ul{list-style:none;margin:0 0 3.75rem;padding-left:0}footer.mainFt .top_ft .ft_item ul li{color:var(--White,#fff);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding-left:30px;position:relative}footer.mainFt .top_ft .ft_item ul li:before{background:#fff;border-radius:50%;content:" ";height:4px;left:11px;position:absolute;top:10px;width:4px}footer.mainFt .top_ft .ft_item ul li+li{margin-top:1.25rem}footer.mainFt .top_ft .ft_item h6{color:var(--White,#fff);font-family:NimbuSanTBolCon;font-size:22px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;text-transform:unset}footer.mainFt .formReg{background:#fff;border-radius:30px;box-shadow:0 4px 11.3px 0 hsla(0,0%,48%,.25);margin-top:-5rem;padding:34px;position:relative;width:100%;z-index:1}footer.mainFt .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-transform:none}footer.mainFt .formReg form input:not(input[type=submit]),footer.mainFt .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%}footer.mainFt .formReg form input:not(input[type=submit])::placeholder{color:var(--Text,#5e5e5e);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}footer.mainFt .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%}footer.mainFt .formReg form input:not(input[type=submit])::-moz-placeholder,footer.mainFt .formReg form input:not(input[type=submit])::placeholder{color:var(--Deep-Blue,#134b61);opacity:1}footer.mainFt .btn{align-items:center;background:var(--Green,#aad15d);border:none;border-radius:24px;color:var(--Black,#134b61);display:flex;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;gap:10px;justify-content:center;line-height:normal;padding:15px 20px;text-transform:uppercase;width:100%}footer.mainFt .last_ft{background:#134b61;padding:30px 0}footer.mainFt .last_ft .d-flex{align-items:center;display:flex;gap:20px;justify-content:space-between}footer.mainFt .last_ft .footer_det h4{color:#fff;font-family:NimbuSanTBolCon;font-size:30px;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;margin:0 0 1rem;text-transform:none}footer.mainFt .last_ft .footer_det p{color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:0}footer.mainFt .last_ft .scroll_up a{align-items:center;aspect-ratio:1/1;background:#fff;border-radius:30px;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}footer input[type=submit]{box-shadow:none;color:#134b61;cursor:pointer}footer.mainFt .formReg form select{background:url(https://deanadventurecamps.com/hubfs/drop-select.png);background-position:94%;background-repeat:no-repeat;background-size:20px}@media screen and (max-width:991px){footer.mainFt .col-4,footer.mainFt .col-5{width:50%}footer.mainFt .top_ft .ft_item h2{font-size:2.25rem;letter-spacing:normal}}@media screen and (max-width:767px){footer.mainFt{text-align:center}footer.mainFt .col-4,footer.mainFt .col-5{width:100%}footer.mainFt .top_ft .ft_item{margin:0 auto 30px;max-width:28rem;width:100%}footer.mainFt .formReg{margin-top:0}footer.mainFt .top_ft .ft_item ul li{color:var(--White,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin:auto;max-width:max-content;position:relative;text-align:center;width:100%}footer.mainFt .top_ft .ft_item h2{font-size:24px;margin:0 0 .75rem;text-transform:uppercase}footer.mainFt .top_ft .ft_item h2,footer.mainFt .top_ft .ft_item h5{color:var(--White,#fff);font-family:NimbuSanTBolCon;font-style:normal;font-weight:500;line-height:normal;text-align:center}footer.mainFt .top_ft .ft_item h5{font-size:16px;margin:0 0 1.5rem}footer.mainFt .top_ft .ft_item ul li+li{margin-top:.75rem}footer.mainFt .top_ft .ft_item ul{margin:0 0 1.5rem}footer.mainFt .formReg{padding:1.25rem}footer.mainFt .formReg h4{color:var(--See-Blue,#129fc0);font-family:NimbuSanTBolCon;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin:0 0 20px;text-align:center}footer.mainFt .top_ft:before{height:40px}footer.mainFt .top_ft{padding:3.3125rem 0}footer.mainFt .formReg form input:not(input[type=submit]),footer.mainFt .formReg form select{align-items:center;align-self:stretch;color:var(--Deep-Blue,#134b61);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;gap:10px;line-height:normal;margin:0 0 1.25rem;outline:none;padding:16px 20px}footer.mainFt .btn{color:var(--Deep-Blue,#134b61);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}footer.mainFt .last_ft{text-align:left}footer.mainFt .last_ft .footer_det h4{color:#fff;font-family:NimbuSanTBolCon;font-size:16px;font-style:normal;font-weight:500;line-height:normal}footer.mainFt .last_ft .footer_det p{color:#fff;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal}footer.mainFt .last_ft .scroll_up a{height:40px;width:40px}footer.mainFt .last_ft{padding:20px 0}footer.mainFt .top_ft:before{background-size:212% 61%}footer.mainFt .top_ft .ft_item h6{font-size:16px}footer input[type=submit]{font-size:14px}footer.mainFt .formReg form input:not(input[type=submit])::placeholder{font-size:12px}}