:root{--white:#fff;--black:#000;--black-opacity:#00000080;--light-black:#0000001a;--white-opacity:#ffffff80;--text:#5f5f5f;--gray:#f3f3f3;--light-pink:#f9fafc;--border:#d8d8d8;--light-gray:#eaedf2;--border-02:#e3e4e7;--dark-gray:gray;--icon-grey-color:#bdc3ce;--light-sky-border:#e3e4e7;--cal-accent-tint:#f9fafc;--overlay:linear-gradient(180deg, #0000 0%, #000c 90%);--error:#d32f2f;--transition:all .3s ease-in-out;--container:1720px}::selection{color:var(--white);background-color:var(--black)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-montserrat);background:var(--white);color:var(--black)}a{color:inherit;text-decoration:none}ul{list-style:none}img{width:100%;max-width:100%;display:block}::placeholder{font-family:var(--font-montserrat)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-playfair);color:var(--black);line-height:1.2}h1,.h1{font-size:66px;font-weight:500}h2,.h2{font-size:44px;font-weight:500}h3,.h3{font-size:28px;font-weight:600}h4,.h4{font-size:24px;font-weight:600}h5,.h5{font-family:Montserrat,sans-serif;font-size:20px;font-weight:600}h6,.h6{font-size:18px;font-weight:600}p{color:var(--text);font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:1.2}.title{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.container{width:100%;margin:0 auto;padding:0 20px}.paddingBlock{padding-block:100px}.primaryBtn{color:var(--white);background-color:var(--black);border:none;border:1px solid var(--black);border-radius:60px;outline:none;padding:14px 32px;font-size:16px;font-weight:400;line-height:1.2;display:inline-block}@media screen and (min-width:1800px){.container{max-width:1640px}}@media screen and (max-width:1800px){.container{max-width:1500px}.paddingBlock{padding-block:80px}h1,.h1{font-size:56px}h2,.h2{font-size:42px}h3,.h3{font-size:26px}h4,.h4{font-size:20px}}@media screen and (max-width:1600px){.container{max-width:1320px}h1,.h1{font-size:50px}h2,.h2{font-size:40px}h3,.h3{font-size:24px}p{font-size:16px}}@media screen and (max-width:1440px){.container{max-width:1140px}.paddingBlock{padding-block:60px}h1,.h1{font-size:42px}h2,.h2{font-size:38px}h3,.h3{font-size:22px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}.primaryBtn{padding:14px 24px}}@media screen and (max-width:1199px){.container{max-width:960px}.paddingBlock{padding-block:50px}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:20px}p{font-size:16px}.primaryBtn{padding:14px 20px}}@media screen and (max-width:991px){.container{max-width:720px}.paddingBlock{padding-block:40px}h5,.h5{font-size:18px}.primaryBtn{padding:14px 24px}}@media screen and (max-width:767px){.container{max-width:540px}h1,.h1{font-size:32px}h2,.h2{font-size:28px}}@media screen and (max-width:575px){.container{max-width:100%}h1,.h1{font-size:30px}h2,.h2{font-size:24px}h4,.h4{font-size:18px}p{font-size:14px}.primaryBtn{padding:12px 20px;font-size:14px}}@media screen and (max-width:430px){h4,.h4{font-size:16px}h5,.h5{font-size:18px}}@media screen and (max-width:320px){h1,.h1{font-size:26px}h2,.h2{font-size:22px}}.formInput,.formSelect,.formTextarea{border:1px solid var(--light-sky-border);color:var(--dark-gray);resize:none;background:var(--white);width:100%;font-size:18px;font-weight:400;line-height:1.2;font-family:var(--font-montserrat);border-radius:60px;padding:20px 19px}.formInput:focus,.formSelect:focus,.formTextarea:focus{border-color:var(--light-sky-border);box-shadow:0 0 10px var(--light-sky-border);outline:none}.formSelect{appearance:none;background:var(--white);background:#fff url(/images/arrow-down.svg) right 20px center/24px no-repeat;padding:20px 50px 20px 19px}.formLabel{margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.2;display:block}@media screen and (max-width:1800px){.formInput,.formSelect,.formTextarea{border-radius:40px;padding:20px 19px}}@media screen and (max-width:1440px){.formInput,.formSelect,.formTextarea{border-radius:30px;padding:16px;font-size:16px}.formLabel{font-size:16px}}@media screen and (max-width:1199px){.formInput,.formSelect,.formTextarea{font-size:14px}}@media screen and (max-width:991px){.formInput,.formSelect,.formTextarea{border-radius:16px}}@media screen and (max-width:767px){.formSelect{background:url(../media/arrow-down.0drf0ij5.s4pc.svg) right 10px center no-repeat}}@media screen and (max-width:575px){.formInput,.formSelect,.formTextarea{border-radius:8px}}.react-datepicker-wrapper{width:100%}.react-datepicker-wrapper img{width:100%;max-width:20px}
.Header-module__ZvQ5Ka__header{z-index:999;width:100%;transition:var(--transition);padding:50px 0 0;position:fixed;top:0;left:0}.Header-module__ZvQ5Ka__header.Header-module__ZvQ5Ka__active{background:var(--white);padding:20px 0;box-shadow:0 10px 30px #00000014}.Header-module__ZvQ5Ka__navbar{justify-content:space-between;align-items:center;display:flex}.Header-module__ZvQ5Ka__navbar .Header-module__ZvQ5Ka__logo img{width:100%;max-width:198px;height:auto}.Header-module__ZvQ5Ka__menu,.Header-module__ZvQ5Ka__navMenu ul{align-items:center;gap:44px;display:flex}.Header-module__ZvQ5Ka__userIcon{display:none}.Header-module__ZvQ5Ka__loginBtn{align-items:center;gap:12px;display:flex}.Header-module__ZvQ5Ka__navMenu ul li a{color:var(--black);text-transform:uppercase;transition:var(--transition);font-size:18px;font-weight:400;line-height:1.2;font-family:var(--font-montserrat)}.Header-module__ZvQ5Ka__authBtn button{border:1px solid var(--black-opacity);color:var(--black-opacity);transition:var(--transition);font-family:var(--font-montserrat);background:0 0;border-radius:50px;padding:19px 32px}.Header-module__ZvQ5Ka__profileWrapper{position:relative}.Header-module__ZvQ5Ka__profileButton{border:1px solid var(--black-opacity);cursor:pointer;transition:var(--transition);font-family:var(--font-montserrat);background:#ffffffe6;border-radius:50px;align-items:center;gap:10px;padding:14px 22px;display:flex}.Header-module__ZvQ5Ka__profileButton span{color:var(--black-opacity);white-space:nowrap;font-size:16px}.Header-module__ZvQ5Ka__header.Header-module__ZvQ5Ka__active .Header-module__ZvQ5Ka__profileButton{border-color:var(--border)}.Header-module__ZvQ5Ka__dropdown{background:var(--white);z-index:999;border-radius:18px;width:250px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 15px 35px #0000001f}.Header-module__ZvQ5Ka__dropdown a,.Header-module__ZvQ5Ka__dropdown button{cursor:pointer;width:100%;color:var(--black);font-family:var(--font-montserrat);white-space:nowrap;text-align:left;background:0 0;border:none;align-items:center;gap:14px;padding:18px 20px;font-size:16px;text-decoration:none;transition:all .25s;display:flex}.Header-module__ZvQ5Ka__dropdown a img,.Header-module__ZvQ5Ka__dropdown button img{flex-shrink:0;width:18px;max-width:18px;height:18px}.Header-module__ZvQ5Ka__dropdown a:hover,.Header-module__ZvQ5Ka__dropdown button:hover{background:#f7f7f7}.Header-module__ZvQ5Ka__dropdown button{border-top:1px solid #ececec}.Header-module__ZvQ5Ka__toggleBtn{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:30px;height:30px;display:none}.Header-module__ZvQ5Ka__toggleBtn span{background:var(--black);width:100%;height:3px;transition:all .3s}.Header-module__ZvQ5Ka__header.Header-module__ZvQ5Ka__active .Header-module__ZvQ5Ka__toggleBtn span{background:var(--black)}.Header-module__ZvQ5Ka__closeBtn{cursor:pointer;z-index:1;background:0 0;border:0;width:40px;height:40px;display:none;position:absolute;top:30px;right:24px}.Header-module__ZvQ5Ka__closeBtn span{background:var(--black);width:26px;height:2px;position:absolute;top:50%;left:50%}.Header-module__ZvQ5Ka__closeBtn span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.Header-module__ZvQ5Ka__closeBtn span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.Header-module__ZvQ5Ka__menuOverlay{display:none}@media screen and (max-width:1800px){.Header-module__ZvQ5Ka__menu{gap:36px}.Header-module__ZvQ5Ka__authBtn button{padding:18px 28px}}@media screen and (max-width:1600px){.Header-module__ZvQ5Ka__navMenu ul{gap:20px}.Header-module__ZvQ5Ka__navMenu ul li a{font-size:20px}.Header-module__ZvQ5Ka__menu{gap:28px}.Header-module__ZvQ5Ka__authBtn button{padding:16px 24px;font-size:16px}.Header-module__ZvQ5Ka__navbar .Header-module__ZvQ5Ka__logo img{max-width:160px}}@media screen and (max-width:1440px){.Header-module__ZvQ5Ka__navMenu ul li a{font-size:18px}.Header-module__ZvQ5Ka__menu{gap:24px}.Header-module__ZvQ5Ka__authBtn button{padding:16px 20px}.Header-module__ZvQ5Ka__navbar .Header-module__ZvQ5Ka__logo img{max-width:140px}.Header-module__ZvQ5Ka__header{padding-top:40px}}@media screen and (max-width:1199px){.Header-module__ZvQ5Ka__header{padding-top:30px}.Header-module__ZvQ5Ka__navMenu ul li a{font-size:16px}.Header-module__ZvQ5Ka__navMenu ul{gap:12px}.Header-module__ZvQ5Ka__menu{gap:20px}.Header-module__ZvQ5Ka__authBtn button{padding:16px 18px}}@media screen and (max-width:991px){.Header-module__ZvQ5Ka__profileButton{border-color:var(--dark-gray);background:0 0}.Header-module__ZvQ5Ka__profileButton span{color:var(--black)}.Header-module__ZvQ5Ka__dropdown{width:100%;max-width:250px;right:initial}.Header-module__ZvQ5Ka__userIcon{display:block}.Header-module__ZvQ5Ka__loginBtn{background-color:var(--white);width:100%;padding:120px 20px 20px}.Header-module__ZvQ5Ka__profileWrapper{background:var(--white);width:100%;padding:100px 10px 20px}}@media screen and (max-width:575px){.Header-module__ZvQ5Ka__toggleBtn{width:24px;height:24px}}@media screen and (max-width:991px){.Header-module__ZvQ5Ka__toggleBtn{display:flex}.Header-module__ZvQ5Ka__menu{background:var(--black);z-index:999;flex-direction:column-reverse;justify-content:start;align-items:start;gap:40px;width:340px;height:100vh;transition:all .5s;position:fixed;top:0;left:-100%}.Header-module__ZvQ5Ka__showMenu{left:0}.Header-module__ZvQ5Ka__closeBtn{display:block}.Header-module__ZvQ5Ka__navMenu{width:100%}.Header-module__ZvQ5Ka__navMenu ul{flex-direction:column;align-items:flex-start;gap:20px;padding:0 20px}.Header-module__ZvQ5Ka__navMenu ul li a{color:var(--white);font-size:14px}.Header-module__ZvQ5Ka__authBtn button{border-color:var(--dark-gray)}.Header-module__ZvQ5Ka__profileBtn a{border-color:var(--dark-gray);filter:brightness(0)invert();background:0 0;width:30px;height:30px}.Header-module__ZvQ5Ka__menuOverlay{z-index:998;background:#00000080;width:100%;height:100vh;display:block;position:fixed;inset:0}}@media screen and (max-width:767px){.Header-module__ZvQ5Ka__header{padding:20px 0}.Header-module__ZvQ5Ka__menu{width:280px}.Header-module__ZvQ5Ka__logo img{max-width:150px}.Header-module__ZvQ5Ka__authBtn button{padding:11px 24px;font-size:14px}}.Header-module__ZvQ5Ka__profileButton img:last-child{margin-top:2px;transform:rotate(270deg)}.Header-module__ZvQ5Ka__modalOverlay{z-index:1100;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Header-module__ZvQ5Ka__modalBox{background:var(--white);border-radius:20px;width:100%;max-width:420px;padding:30px 28px 26px;box-shadow:0 15px 35px #00000026}.Header-module__ZvQ5Ka__modalTitle{font-family:var(--font-playfair);color:var(--black);margin-bottom:16px;font-size:24px;font-weight:600}.Header-module__ZvQ5Ka__modalDivider{background:var(--border);height:1px;margin-bottom:20px}.Header-module__ZvQ5Ka__modalText{color:var(--text);margin-bottom:28px;font-size:16px}.Header-module__ZvQ5Ka__modalActions{justify-content:flex-end;gap:16px;display:flex}.Header-module__ZvQ5Ka__cancelBtn{color:var(--text);cursor:pointer;font-size:16px;font-weight:500;font-family:var(--font-montserrat);background:0 0;border:none;padding:12px 8px}.Header-module__ZvQ5Ka__confirmBtn{background:var(--black);color:var(--white);cursor:pointer;font-size:16px;font-weight:500;font-family:var(--font-montserrat);transition:var(--transition);border:none;border-radius:50px;padding:12px 28px}.Header-module__ZvQ5Ka__confirmBtn:hover{background:#1a1a1a}@media screen and (max-width:575px){.Header-module__ZvQ5Ka__modalBox{border-radius:16px;padding:24px 20px 20px}.Header-module__ZvQ5Ka__modalTitle{font-size:20px}.Header-module__ZvQ5Ka__modalText{margin-bottom:22px;font-size:14px}.Header-module__ZvQ5Ka__cancelBtn,.Header-module__ZvQ5Ka__confirmBtn{font-size:14px}.Header-module__ZvQ5Ka__confirmBtn{padding:10px 22px}}
