@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.bas_container{width:100%;max-width:1100px;margin:0 auto;padding:0 50px}.bas_lcoltoptitle{font-family:Source Sans Pro;font-weight:700;font-size:28px;line-height:100%;letter-spacing:0;color:#000;margin:0 0 10px}.bas_lcoltopdesc{font-family:Source Sans Pro;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:0;color:#000;margin:0 0 40px;opacity:.6}.bas_lcolsp1tit{font-family:Inter;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;color:#000;margin:0 0 12px}.bas_lcolsp1sesstype label{font-family:Inter;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0;color:#000;display:block;margin:0 0 10px}.bas_lcolsp1sesstype select{width:100%;border-radius:50px;padding:0 12px;border:1px solid #DEE2E6;font-family:Source Sans Pro;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#000;height:36px}.bas_lcolsp1det{font-family:Inter;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;color:#000;margin:0 0 10px}.bas_lcolsp1sesstype{margin:20px 0;position:relative}.bas_lcolsp1inp input,.bas_lcolsp1inp select{width:100%;border-radius:50px;padding:0 12px;border:1px solid #DEE2E6;font-family:Source Sans Pro;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#000;height:36px}.bas_lcolsp1inp{width:100%;position:relative}.bas_lcolsp1flex{display:flex;justify-content:space-between;row-gap:14px;flex-wrap:wrap;margin:0 0 20px}.bas_lcolsp1inp.bas_lcolsp1inphalf{width:49%}.bas_lcolsp1inp input::placeholder{font-family:Source Sans Pro;font-weight:400;font-size:14px;line-height:19px;letter-spacing:0;color:#595c5f}.bas_lcolsp1inp textarea{width:100%;border-radius:10px;padding:4px 10px;border:1px solid #DEE2E6;font-family:Source Sans Pro;font-weight:400;font-size:14px;line-height:19px;letter-spacing:0;color:#000;resize:none}.bas_lcolsp2desc{font-family:Source Sans Pro;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0;color:#000;opacity:.6}.bas_lcolsp2inp label{font-family:Source Sans Pro;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#000;cursor:pointer}.bas_lcolsp2inp input{margin:0}.bas_lcolsp2inp{display:flex;margin:0 0 15px;gap:5px;width:fit-content;cursor:pointer}.bas_lcolsp2flex{margin:16px 0}.bas_lcolsp2{margin:20px 0}.bas_lcolsp2summ{border:1px solid #F5BFB1;border-radius:10px;background:#fdf6f4;padding:16px;margin:0 0 40px}.bas_lcolsp2summtit{font-family:Inter;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;color:#e86442;margin:0 0 10px}.bas_lcolsp2summdesc{font-family:Inter;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:#693a2e}.bas_lcolsp3flexinp{position:relative}.bas_lcolsp3flexinp input{opacity:0;visibility:hidden;position:absolute}.bas_lcolsp3flexinp label{font-family:Source Sans Pro;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;border:1px solid #825E87;border-radius:50px;padding:4px 8px;display:inline-block;color:#000;cursor:pointer}.bas_lcolsp3flex{display:flex;align-items:center;gap:10px;margin:20px 0 0}.bas_lcolsp3flexinp.checked label{color:#fff;background:#825e87}.bas_rcoltoptit{font-family:Source Sans Pro;font-weight:700;font-size:20px;line-height:100%;color:#000;letter-spacing:0;margin:0 0 15px}.bas_rcoltopdesc{font-family:Source Sans Pro;font-weight:400;font-size:17px;line-height:1.2;letter-spacing:0;color:#595c5f;margin:0 0 30px}.bas_rcoltop{background:#faf9f6;border-radius:10px;padding:20px;margin:0 0 50px}.bas_rcoltopsubte{border:1px solid #F4E4C5;border-radius:10px;padding:10px;background:#fff;font-family:Source Sans Pro;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:#000;display:flex;justify-content:space-between;align-items:center}.bas_rcoltopsub{display:flex;flex-direction:column;gap:10px;margin:0 0 25px}.bas_rcoltopsubte span{text-align:right;display:block;font-weight:700}.bas_rcoltopbtndiv button{background:#cbae77;border:0;box-shadow:none;outline:0;color:#fff;padding:10px 0;border-radius:50px;font-family:Source Sans Pro;font-weight:600;font-size:14px;line-height:100%;letter-spacing:2px;text-transform:uppercase;width:100%;text-align:center;cursor:pointer}.bas_rcoltopbtndiv{margin:0 0 15px}.bas_rcoltopbtnbotdesc{font-family:Source Sans Pro;font-weight:400;font-style:Italic;font-size:12px;line-height:1.2;letter-spacing:0;color:#000;opacity:.5}.bas_rcolbotdatadesc{font-family:Source Sans Pro;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0;color:#000}.bas_rcolbotdatadesc a{color:#000}.bas_rcolbotdatadesctop{opacity:.6}.bas_rcolbotdatadesc li,.bas_rcolbotdatadesc p{margin:0 0 6px}.bas_rcolbotdatatop{margin:10px 0 20px}.bas_sec{padding:40px 0}.bas_row{display:flex;justify-content:space-between;flex-wrap:wrap}.bas_lcol{width:62%}.bas_rcol{width:35%}.bas_lcolsp1sesstype select,.bas_lcolsp1inp select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.bas_lcolsp1sesstype select,.bas_lcolsp1inp input:focus-visible,.bas_lcolsp1inp select:focus-visible,.bas_lcolsp1inp textarea:focus-visible{box-shadow:none;outline:0}.bas_lcolsp1inp textarea::placeholder{opacity:1!important;visibility:visible!important;position:relative!important;font-family:Source Sans Pro;font-weight:400;font-size:14px;line-height:19px;letter-spacing:0;color:#595c5f!important}.bas_lcolsp1inp textarea:not(:placeholder-shown)::placeholder{opacity:1!important;color:#000!important}.bas_rcolbotdatadesc ul{padding-left:20px;margin:0}.bas_lcolsp1inpidi{position:absolute;top:50%;transform:translateY(-50%);right:14px}.bas_lcolsp1sesstypesel{position:relative}.bas_lcolsp1inpidi i{font-size:12px}@media screen and (max-width:1150px){.bas_container{padding:0 15px}.bas_rcoltopbtndiv button{font-size:13px;letter-spacing:1px}}@media screen and (max-width:800px){.bas_lcol{width:100%}.bas_sec{padding:20px 0 10px}.bas_rcol{width:100%}.bas_rcoltop{border-radius:10px;padding:15px;margin:20px 0 30px}.bas_lcolsp3flexinp label{font-size:13px;padding:4px 6px}.bas_lcolsp3flex{gap:6px}.bas_lcolsp1inp.bas_lcolsp1inphalf{width:48%}.bas_lcoltopdesc{margin:0 0 20px}.bas_lcolsp2summ{padding:12px}.bas_lcolsp2summdesc{font-size:13px}.bas_lcolsp2summtit{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/book-session-contact-form.css.map */
