body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{margin:0}:root{--text-color-1:#fff;--text-color-2:#bf9766;--text-color-3:#bdbdbd;--background-banner:linear-gradient(180deg,#222121,#2221213d 54.21%,#222121);--background-1:#2d2c2c;--background-2:#d9d9d9;--background-3:#575656;--background-4:#8f714d;--letter-spacing-text:4px;--font-size-h1:4rem}.NavBg{background:#2d2c2c;background:var(--background-1);z-index:9999}.NavBar .NavMenu{position:relative}.NavBar .NavMenu:hover{cursor:pointer}.NavBar .NavMenu a,.NavBar .NavMenu p{color:#fff;color:var(--text-color-1)}.NavBar .NavMenu a{text-decoration:none}.NavBar .NavMenu p.Active{color:#bf9766;color:var(--text-color-2)}.NavBar .NavMenu .ActiveCircle{background-color:#bf9766;background-color:var(--text-color-2);border-radius:50%;height:5px;width:5px}.NavBar .NavMenu .SubMenuContainer{background-color:#fff;background-color:var(--text-color-1);left:-55px;position:absolute;top:45px;transition:all 1s linear;width:200px}.NavBar .NavMenu .SubMenuContainer a,.NavBar .NavMenu .SubMenuContainer p{color:#bdbdbd;color:var(--text-color-3)}.NavBar .NavMenu .SubMenuContainer a{text-decoration:none}.NavBar .NavMenu .SubMenuContainer p.Active{color:#bf9766;color:var(--text-color-2)}.Home .Banner{background:linear-gradient(180deg,#222121,#2221213d 54.21%,#222121);background:var(--background-banner);height:100vh}.Home .Banner p{color:#bf9766;color:var(--text-color-2);font-size:1.5rem;letter-spacing:4px;letter-spacing:var(--letter-spacing-text);text-transform:uppercase}.Home .Banner h1{color:#fff;color:var(--text-color-1);font-size:4rem;font-size:var(--font-size-h1);font-weight:400}.Home .Banner .DiscoverButton{position:relative}.Home .Banner .DiscoverButton,.Home .Services .DiscoverButton{background:none;border:none;border-bottom:1px solid #fff;border-bottom:1px solid var(--text-color-1);border-top:1px solid #fff;border-top:1px solid var(--text-color-1);color:#fff;color:var(--text-color-1);font-style:italic}.Home .Banner .DiscoverButton.Medium{width:200px}.Home .Banner .DiscoverButton.Large{width:230px}.Home .Banner .DiscoverButton.Fill{border:1px solid #bdbdbd;border:1px solid var(--text-color-3);border-radius:10px}.Home .Banner .DiscoverButton .Edit{position:absolute;right:3px;visibility:hidden}.Home .Banner .DiscoverButton:hover .Edit{position:absolute;right:3px;visibility:visible}.Home .Banner .AddButton{background:none;border:1px dashed #bdbdbd;border:1px dashed var(--text-color-3);border-radius:5px;color:#bdbdbd;color:var(--text-color-3)}.Home .Availability{position:relative;top:-70px}.Home .Availability .Box{background:#2d2c2c;background:var(--background-1);width:80%}.Home .Availability .Box h5{color:#fff;color:var(--text-color-1);font-weight:400}.Home .Availability .Box select{background-color:#575656;background-color:var(--background-3);border:none;color:#bf9766;color:var(--text-color-2);padding-bottom:12.5px;padding-top:12.5px;width:100px}.Home .Availability .Box select:focus{outline:none}.Home .Availability .Box .SpanBox{background-color:#575656;background-color:var(--background-3);height:50px;width:20px}.Home .Availability .Box p,.Home .RoomChoices .RoomTitle{color:#bf9766;color:var(--text-color-2)}.Home .RoomChoices .RoomTitle{letter-spacing:4px;letter-spacing:var(--letter-spacing-text);text-transform:uppercase}.Home .RoomChoices .RoomHeading h1{font-size:4rem;font-size:var(--font-size-h1);font-weight:400}.Home .RoomChoices .RoomCardContainer{background:linear-gradient(180deg,#222121,#2221213d 54.21%,#222121);background:var(--background-banner);height:300px;overflow:hidden;position:relative}.Home .ExpertTeam .TeamCard .EditContainer,.Home .RoomChoices .RoomCardContainer .EditContainer,.Home .Services .ServiceCardContainer .EditContainer{background:#fff;background:var(--text-color-1);border-radius:10px;cursor:pointer;left:50%;position:absolute;top:40%;visibility:hidden;width:fit-content}.Home .ExpertTeam .TeamCard:hover .EditContainer,.Home .RoomChoices .RoomCardContainer:hover .EditContainer,.Home .Services .ServiceCardContainer:hover .EditContainer{visibility:visible}.Home .RoomChoices .RoomCardContainer .RoomCard{cursor:pointer;transform:translateY(85%);transition:all .5s linear}.Home .RoomChoices .RoomCardContainer .RoomCard:hover{transform:translateY(60%)}.Home .RoomChoices .RoomCardContainer .RoomCard h1,.Home .RoomChoices .RoomCardContainer .RoomCard p{color:#fff;color:var(--text-color-1)}.Home .RoomChoices .RoomCardContainer .RoomCard:hover .StraightLine{width:100%}.Home .RoomChoices .RoomCardContainer .RoomCard .StraightLine{background-color:#fff;background-color:var(--text-color-1);height:1px;transition:all .5s linear;width:10%}.Home .RoomChoices .RoomCardContainer .RoomCard .BookNow{background:none;border:none;color:#bf9766;color:var(--text-color-2)}.Home .Services .ServiceTextContainer .ServiceTitle{color:#bf9766;color:var(--text-color-2);letter-spacing:4px;letter-spacing:var(--letter-spacing-text);text-transform:uppercase}.Home .Services .ServiceTextContainer .ServiceHeading h1{font-size:4rem;font-size:var(--font-size-h1);font-weight:400}.Home .Services .ServiceCardContainer{background-color:#2d2c2c;background-color:var(--background-1);position:relative}.Home .Services .ServiceCardContainer.NoService{background-color:#d9d9d9;background-color:var(--background-2)}.Home .Services .ServiceCardContainer h5,.Home .Services .ServiceCardContainer p{color:#fff;color:var(--text-color-1)}.Home .Services .ServiceCardContainer .DiscoverButton:hover{border-bottom:1px solid #bf9766;border-bottom:1px solid var(--text-color-2);border-top:1px solid #bf9766;border-top:1px solid var(--text-color-2);color:#bf9766;color:var(--text-color-2)}.Home .CustomerReview{background:linear-gradient(180deg,#222121,#2221213d 54.21%,#222121);background:var(--background-banner);height:100vh}.Home .CustomerReview .ReviewTitle{color:#bf9766;color:var(--text-color-2);letter-spacing:4px;letter-spacing:var(--letter-spacing-text);text-transform:uppercase}.Home .CustomerReview .ReviewHeading h1{color:#fff;color:var(--text-color-1);font-size:4rem;font-size:var(--font-size-h1);font-weight:400}.Home .Review{position:relative;top:-150px}.Home .Review .NoSection{background:#d9d9d9;background:var(--background-2)}.Home .Review .Section{background:#2d2c2c;background:var(--background-1)}.Home .Review .Section .Text{color:#fff;color:var(--text-color-1)}.Home .Review .Section .Author{color:#bf9766;color:var(--text-color-2)}.Home .Review .Section .Type{color:#fff;color:var(--text-color-1)}.Home .ExpertTeam .TeamTitle{color:#bf9766;color:var(--text-color-2);letter-spacing:4px;letter-spacing:var(--letter-spacing-text);text-transform:uppercase}.Home .ExpertTeam .TeamHeading h1{font-size:4rem;font-size:var(--font-size-h1);font-weight:400}.Home .ExpertTeam .TeamCard{overflow:hidden;position:relative;width:250px}.Home .ExpertTeam .TeamCard .Cover{background:linear-gradient(180deg,#222121,#2221213d 54.21%,#222121);background:var(--background-banner);height:300px}.Home .ExpertTeam .TeamCard .Cover .SocialMedia{transform:translateX(160%);transition:all .1s linear}.Home .ExpertTeam .TeamCard:hover .Cover .SocialMedia{transform:translateX(0)}.Home .ExpertTeam .TeamCard .Cover .SocialMedia img{cursor:pointer}.Home .ExpertTeam .TeamCard .Text{border-left:1px solid #bf9766;border-left:1px solid var(--text-color-2)}.Home .ExpertTeam .TeamCard .Text .Name h4{font-size:normal}.Home .ExpertTeam .TeamCard .Text .Profession{color:#bf9766;color:var(--text-color-2)}.ServicePage .Banner{background:linear-gradient(180deg,#222121,#2221213d 54.21%,#222121);background:var(--background-banner);height:100vh}.ServicePage .Banner p{color:#bf9766;color:var(--text-color-2);font-size:1.5rem;letter-spacing:4px;letter-spacing:var(--letter-spacing-text);text-transform:uppercase}.ServicePage .Banner h1{color:#fff;color:var(--text-color-1);font-size:4rem;font-size:var(--font-size-h1);font-weight:400}.ServicePage .Services .DiscoverButton{background:none;border:none;border-bottom:1px solid #fff;border-bottom:1px solid var(--text-color-1);border-top:1px solid #fff;border-top:1px solid var(--text-color-1);color:#fff;color:var(--text-color-1);font-style:italic}.ServicePage .Services .ServiceTextContainer .ServiceTitle{color:#bf9766;color:var(--text-color-2);letter-spacing:4px;letter-spacing:var(--letter-spacing-text);text-transform:uppercase}.ServicePage .Services .ServiceTextContainer .ServiceHeading h1{font-size:4rem;font-size:var(--font-size-h1);font-weight:400}.ServicePage .Services .ServiceCardContainer{background-color:#2d2c2c;background-color:var(--background-1);position:relative}.ServicePage .Services .ServiceCardContainer.NoService{background-color:#d9d9d9;background-color:var(--background-2)}.ServicePage .Services .ServiceCardContainer h5,.ServicePage .Services .ServiceCardContainer p{color:#fff;color:var(--text-color-1)}.ServicePage .Services .ServiceCardContainer .DiscoverButton:hover{border-bottom:1px solid #bf9766;border-bottom:1px solid var(--text-color-2);border-top:1px solid #bf9766;border-top:1px solid var(--text-color-2);color:#bf9766;color:var(--text-color-2)}.ServicePage .Services .ServiceCardContainer .EditContainer{background:#fff;background:var(--text-color-1);border-radius:10px;cursor:pointer;left:50%;position:absolute;top:40%;visibility:hidden;width:fit-content}.ServicePage .Services .ServiceCardContainer:hover .EditContainer{visibility:visible}.ServicePage .Experience{height:60vh}.ServicePage .Experience .Box{position:relative}.ServicePage .Experience .Background{background:linear-gradient(180deg,#222121,#2221213d 54.21%,#222121);background:var(--background-banner);height:80%}.ServicePage .Experience .Background .BackgroundHeading h1{color:#fff;color:var(--text-color-1);font-weight:400}.ServicePage .Experience .Availability{background:#bf9766;background:var(--text-color-2);height:100%;position:absolute;right:100px;top:0;width:30%}.ServicePage .Experience .Availability .DateInputContainer .DateInput{background:#8f714d;background:var(--background-4);color:#fff;color:var(--text-color-1);width:290px}.ServicePage .Experience .Availability .DateInputContainer .CalendarButton button{background:#8f714d;background:var(--background-4)}.ServicePage .Experience .Availability select{background-color:#8f714d;background-color:var(--background-4);border:none;color:#fff;color:var(--text-color-1);padding-bottom:12.5px;padding-top:12.5px;width:100px}.ServicePage .Experience .Availability select:focus{outline:none}.ServicePage .Experience .Availability .SpanBox{background-color:#8f714d;background-color:var(--background-4);height:50px;width:20px}.ServicePage .Experience .Availability p{color:#fff;color:var(--text-color-1)}.DateInputContainer{background:#575656;background:var(--background-3);float:left;position:relative}.DateInputContainer .DateInput{background-color:#575656;background-color:var(--background-3);border:none;color:#bf9766;color:var(--text-color-2);height:30px;width:200px}.DateInputContainer .CalendarButton{background:#fff;height:25px;pointer-events:none;position:absolute;right:8px;top:10px;width:25px}.DateInputContainer .CalendarButton button{background-color:#575656;background-color:var(--background-3);border:none}.VerticalLine{background-color:#bf9766;background-color:var(--text-color-2);height:100px;width:1px}.HorizontalLine,.VerticalLine.White{background-color:#fff;background-color:var(--text-color-1)}.HorizontalLine{height:1px;transition:all .5s linear;width:100%}.PopupContainer{background-color:#00000055;bottom:0;left:0;position:fixed;right:0;top:0}.PopupContainer .Box{background-color:#fff;background-color:var(--text-color-1);border-radius:10px;min-width:500px}.PopupContainer .Box .Close img{cursor:pointer}.PopupContainer .Box .AddButton input,.PopupContainer .Box .AddButton select{border:1px solid #000;border-radius:5px;outline:none;width:150px}.PopupContainer .Box .AddButton select:active,.PopupContainer .Box .AddButton select:focus,.PopupContainer .Box .AddButton select:focus-within{outline:none}.PopupContainer .Box .AddButton textarea{min-height:200px;resize:none;width:100%}.PopupContainer .Box .AddButton .ColorPicker{border:1px solid #000;border-radius:5px;height:30px;width:150px}.PopupContainer .Box .AddButton .ColorPicker input[type=color]{appearance:none;background-color:initial;border:none;cursor:pointer;height:25px;width:50px}.PopupContainer .Box .AddButton .ColorPicker input[type=color]::-webkit-color-swatch{border:1px solid #000;border-radius:50%}.PopupContainer .Box .AddButton .Buttons .Save button{background-color:#bf9766;background-color:var(--text-color-2);border:none;border-radius:10px;color:#fff;color:var(--text-color-1);font-size:1.3rem}.PopupContainer .Box .AddButton .Buttons .Delete button{background-color:initial;border:none;color:red;font-size:1.3rem;font-weight:500}.Footer{background:#2d2c2c;background:var(--background-1)}.Footer .Logo p{color:#fff;color:var(--text-color-1)}.Footer .Links p,.Footer .Subscribe p{color:#fff;color:var(--text-color-1);text-transform:uppercase}.Footer .Subscribe p{text-transform:none}.Footer .Links p.Title,.Footer .Subscribe p.Title{color:#bf9766;color:var(--text-color-2);text-transform:uppercase}.Footer .Subscribe .Email input{background:#575656;background:var(--background-3);border:none}.Footer .Subscribe .Email input,.Footer .Subscribe .Email input::placeholder{color:#bf9766;color:var(--text-color-2)}.Footer .Subscribe .Email input:focus{outline:none}.Footer .Subscribe .Email button{background:#bf9766;background:var(--text-color-2);border:none}.Footer .Copyright p{color:#fff;color:var(--text-color-1)}.App{height:100px}
/*# sourceMappingURL=main.2883ced1.css.map*/