body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{margin:0;padding:0;box-sizing:border-box}body{font-family:sans-serif}nav{position:fixed;display:grid;grid-template-rows:15% 70% 15%;grid-template-columns:repeat(6,1fr);height:8vh;width:100vw;background:#1c2324;z-index:1}@media screen and (min-width:900px){nav{z-index:5}}.searchbar_container{display:flex;flex-direction:column;justify-content:center;position:relative;grid-column-start:1;grid-column-end:5;grid-row-start:2;grid-row-end:2}@media screen and (min-width:1024px){.searchbar_container{grid-column-end:2}}.searchbar_input{border-radius:20px;width:35px;height:35px;margin:0 0 0 20px;background-color:transparent;color:hsla(0,0%,100%,0);padding-left:15px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.searchbar_input:focus{width:calc(100% - 20px);color:hsla(0,0%,100%,.6)}.searchbar_input::-webkit-input-placeholder{color:hsla(0,0%,100%,0)}.searchbar_input:focus::-webkit-input-placeholder{color:hsla(0,0%,100%,.3);text-align:left}#magnifying-glass{font-size:40px;width:.4em;height:.4em;border:2px solid hsla(0,0%,100%,.6);border-radius:.35em;margin-left:28px;margin-top:-.05vw;z-index:-1}#magnifying-glass,#magnifying-glass:before{display:inline-block;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#magnifying-glass:before{content:"";right:-6px;bottom:-3px;border-width:0;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.3)),to(#fff));background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,.3),#fff);background-image:linear-gradient(90deg,hsla(0,0%,100%,.3),#fff);width:8px;height:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#magnifying-glass.off{border:none}#magnifying-glass.off:before{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)));background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,0));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0))}.search{display:flex;flex-direction:column;justify-content:center;position:relative;height:100%;margin-left:0;grid-column-start:6;grid-column-end:6;grid-row-start:2;grid-row-end:2;z-index:3}@media screen and (min-width:1024px){.search{grid-column:2/2;margin-left:20px}}.search_btn_container{background:#fff;opacity:0;position:relative;align-items:center;width:35px;height:35px;border-radius:50%;display:grid;grid-template-rows:repeat(7,1fr);grid-column-start:6;grid-column-end:6;grid-row-start:4;grid-row-end:5;z-index:2;-webkit-transition:opacity .35s ease-out;transition:opacity .35s ease-out;cursor:pointer}.search_btn_container.on{opacity:1}.search_btn_container .search_btn{background:transparent;height:3px;width:0;grid-row-start:4;grid-row-end:5;z-index:-1;margin:0;position:relative;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.search_btn_container .search_btn:after,.search_btn_container .search_btn:before{content:"";background:transparent;position:absolute;height:3px;width:15px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.search_btn_container .search_btn.on{width:18px;border-top-right-radius:25%;border-bottom-right-radius:25%}.search_btn_container .search_btn.on,.search_btn_container .search_btn.on:after,.search_btn_container .search_btn.on:before{margin-left:6px;background:#1c2324;z-index:2}.search_btn_container .search_btn:before{right:-6.3px;bottom:-4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:3px}.search_btn_container .search_btn:after{right:-6.3px;top:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:3px}.hamburger_container{position:relative;left:90%;display:grid;grid-template-rows:repeat(7,1fr);grid-column-start:5;grid-column-end:6;grid-row-start:2;grid-row-end:2;z-index:3}@media screen and (min-width:1024px){.hamburger_container{display:none}}.hamburger_container.on{display:none;z-index:-1}.hamburger{cursor:pointer;grid-row:2/3;grid-column:2/6}@media screen and (min-width:760px){.hamburger{grid-column:2/4;width:85%}}.line{height:.5vh;background:#e0e0e0;margin:14%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.line.on{width:0;margin-left:35px;background:transparent;z-index:-1}.nav-links_container{display:block;width:100vw;height:0;grid-column-start:1;grid-column-end:7;background:#1c2324;opacity:0;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}@media screen and (min-width:1024px){.nav-links_container{width:100%;height:100%;opacity:1;grid-row:2/2;grid-column:4/7;padding-left:15%}}.nav-links_container.open{opacity:1;height:100vh;z-index:1}@media screen and (min-width:1024px){.nav-links_container.open{height:unset}}.nav-links{display:none;flex-direction:column;position:fixed;list-style:none;width:70vw;height:60vh;-webkit-transform:translate(15vw,20vh);transform:translate(15vw,20vh);justify-content:space-around;align-items:center;margin-left:auto;-webkit-transition:all .25s;transition:all .25s}@media screen and (min-width:1024px){.nav-links{display:grid;position:static;-webkit-transform:none;transform:none;width:100%;height:100%;padding-top:0;grid-template-columns:repeat(4,1fr)}}.nav-links .link{font-size:25px;text-decoration:none;color:#e0e0e0}@media screen and (min-width:760px){.nav-links .link{font-size:35px}}@media screen and (min-width:900px){.nav-links .link{font-size:40px}}@media screen and (min-width:1024px){.nav-links .link{margin-left:10%;font-size:20px;z-index:3}}.nav-links .link:hover{color:#cede1a;cursor:pointer}.nav-links .link:first-child,.nav-links .link:nth-child(2),.nav-links .link:nth-child(3){-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.nav-links.fade{display:flex;opacity:1}@media screen and (min-width:1024px){.nav-links.fade{display:grid}}.landing-page_container{position:absolute;display:block;width:100vw;height:92vh;font-family:Poppins,sans-serif;line-height:1.5em}.landing-page_container .landing-page{position:relative;width:100vw;height:100vh}@media screen and (min-width:1024px){.landing-page_container .landing-page{position:static;display:-ms-grid;display:grid;grid:"title map" "title chat" "status info"/55% 45%}}.landing-page_container .title_section{height:100vh}@media screen and (min-width:1024px){.landing-page_container .title_section{grid-area:title}}.landing-page_container .title_container{position:absolute;width:100vw;top:calc(50% - 3em);justify-content:center;align-items:center;line-height:normal}@media screen and (min-width:1024px){.landing-page_container .title_container{position:fixed;width:55%}}.landing-page_container .background_container{width:100vw;height:100vh;position:fixed;background:-webkit-linear-gradient(346deg,#3cb4dc 30%,#c8db16 120%);background:linear-gradient(104deg,#3cb4dc 30%,#c8db16 120%);overflow:hidden;z-index:-1}@media screen and (min-width:1024px){.landing-page_container .background_container{width:55vw}}.landing-page_container .background_container .background{width:100vw;height:140vh;left:-8%;top:-5%;position:fixed;z-index:0;mix-blend-mode:overlay;opacity:.4;-webkit-filter:blur(2.2px);filter:blur(2.2px)}.landing-page_container.off{display:none}.landing-page_container .demo_link,.landing-page_container .subtitle,.landing-page_container .title{text-align:center;color:#fff}.landing-page_container .title{font-family:Poppins,sans-serif;font-size:56px;font-weight:700}.landing-page_container .subtitle{font-family:Poppins,sans-serif;font-size:20px;font-weight:200;margin-top:-10px}.landing-page_container .demo_link{display:block;text-decoration:none;line-height:3rem;font-size:20px;font-weight:300;font-style:italic}.landing-page_container .map_section{background-color:#fff;height:90vh;margin-top:10%}@media screen and (min-width:1024px){.landing-page_container .map_section{grid-area:map}}.landing-page_container .map_section .map_main_container{display:-ms-grid;display:grid;height:100%;-ms-grid-rows:(1fr)[9];grid-template-rows:repeat(9,1fr)}.landing-page_container .map_section .phone_container{-ms-grid-row:1;-ms-grid-row-span:5;grid-row:1/6;height:100%;margin-top:10%}@media screen and (min-width:1024px){.landing-page_container .map_section .phone_container{position:static;height:50vh}}@media screen and (min-width:760px){.landing-page_container .map_section .phone_container{height:100%}}.landing-page_container .map_section .infoDisplay,.landing-page_container .map_section .map{position:relative;width:50%;object-fit:contain}.landing-page_container .map_section .map{height:70%;top:-15%;left:35%;-webkit-filter:blur(.8px);filter:blur(.8px)}@media screen and (min-width:1024px){.landing-page_container .map_section .map{height:100%;top:4%;left:28%;-webkit-filter:blur(.1vw);filter:blur(.1vw)}}@media screen and (min-width:760px){.landing-page_container .map_section .map{height:90%;top:-5%;-webkit-filter:blur(.14vw);filter:blur(.14vw)}}.landing-page_container .map_section .infoDisplay{position:relative;height:100%;right:33%;top:auto}@media screen and (min-width:1024px){.landing-page_container .map_section .infoDisplay{position:relative;top:1%}}@media screen and (min-width:760px){.landing-page_container .map_section .infoDisplay{position:relative;height:100%;right:33%}}.landing-page_container .map_section .textBox_container{display:-ms-grid;display:grid;-ms-grid-row:7;-ms-grid-row-span:3;grid-row:7/10}@media screen and (min-width:1024px){.landing-page_container .map_section .textBox_container{height:100%;align-items:center;-ms-grid-row:6;-ms-grid-row-span:3;grid-row:6/9}}@media screen and (min-width:760px){.landing-page_container .map_section .textBox_container{margin-top:5%}}.landing-page_container .map_section .textBox_container h3{margin:5% auto 0;font-weight:300;line-height:1.5em}.landing-page_container .chat_section{position:relative;height:100vh}@media screen and (min-width:1024px){.landing-page_container .chat_section{grid-area:chat}}.landing-page_container .chat_section .chat_whitespace{position:absolute;height:48vh;width:100vw;bottom:0;background-color:#fff}@media screen and (min-width:1024px){.landing-page_container .chat_section .chat_whitespace{height:auto}}.landing-page_container .chat_section .chat_main_container{height:100%;display:-ms-grid;display:grid;position:relative;z-index:0;-ms-grid-rows:(1fr)[9];grid-template-rows:repeat(9,1fr);-ms-grid-columns:5% 90% 5%;grid-template-columns:5% 90% 5%}.landing-page_container .chat_section .chat_main_container .chat_text_container{-ms-grid-row:2;grid-row-start:2;grid-row-end:3;-ms-grid-column:2;grid-column-start:2;grid-column-end:2;margin-top:3vh;color:#fff}@media screen and (min-width:1024px){.landing-page_container .chat_section .chat_main_container .chat_text_container{margin-top:5vh;color:#000}}.landing-page_container .chat_section .chat_main_container .chat_img_container{-ms-grid-row:3;grid-row-start:3;grid-row-end:7;-ms-grid-column:1;grid-column-start:1;grid-column-end:4;z-index:1;overflow:hidden}@media screen and (min-width:1024px){.landing-page_container .chat_section .chat_main_container .chat_img_container{-ms-grid-row:3;-ms-grid-row-span:5;grid-row:3/8;z-index:auto}}.landing-page_container .chat_section .chat_main_container .chat_img_container .chat_img{height:100%;width:130%;padding:5%;object-fit:contain;position:relative;right:15%}.landing-page_container .chat_section .chat_main_container .chat_quote_container{-ms-grid-row:7;grid-row-start:7;grid-row-end:9;-ms-grid-column:2;grid-column-start:2;grid-column-end:3;z-index:1;margin:auto;padding:4vw;color:#1d2323}@media screen and (min-width:1024px){.landing-page_container .chat_section .chat_main_container .chat_quote_container{-ms-grid-row:7;-ms-grid-row-span:3;grid-row:7/10;padding:4%;z-index:auto}}@media screen and (min-width:760px){.landing-page_container .chat_section .chat_main_container .chat_quote_container{-ms-grid-row:8;grid-row-start:8;grid-row-end:9;border:2px solid rgba(0,0,0,.25)}}.landing-page_container .chat_section .chat_main_container .chat_quote_container .chat_quote{line-height:2rem}.landing-page_container .map_msgs_section{display:-ms-grid;display:grid;overflow:hidden;height:45vh;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);-ms-grid-rows:55% 45%;grid-template-rows:55% 45%}@media screen and (min-width:1024px){.landing-page_container .map_msgs_section{grid-area:status;position:relative;height:92vh}}.landing-page_container .map_msgs_section .status_map{height:110%;object-position:42%;-ms-grid-column:1;grid-column-start:1;grid-column-end:6;-ms-grid-row:1;grid-row-start:1;grid-row-end:3}.landing-page_container .map_msgs_section .status_msgs{padding-top:15vh;width:50vw;-ms-grid-column:3;grid-column-start:3;grid-column-end:6;-ms-grid-row:1;grid-row-start:1;grid-row-end:3}@media screen and (min-width:1024px){.landing-page_container .map_msgs_section .status_msgs{width:100%;padding-top:30vh}}.landing-page_container .status_section{background-color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width:1024px){.landing-page_container .status_section{height:100%;position:relative;grid-area:info;padding:19% 15% 0}}.landing-page_container .status_header_container{display:-ms-grid;display:grid;padding:7%;-ms-grid-columns:11.5rem;grid-template-columns:11.5rem;-ms-grid-rows:(1fr)[3];grid-template-rows:repeat(3,1fr)}.landing-page_container .status_header_container .status_project_title{font-size:24px;-ms-grid-column:1;grid-column-start:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;grid-row-end:4;-ms-grid-row-align:center;align-self:center;text-align:left}.landing-page_container .status{position:relative;bottom:-2px;-ms-grid-column:2;grid-column-start:2;grid-column-end:3;-ms-grid-row:2;grid-row-start:2;grid-row-end:2;-ms-grid-row-align:center;align-self:center}@media screen and (min-width:1024px){.landing-page_container .status{left:10px}}.landing-page_container .status_description_container{display:-ms-grid;display:grid;padding:0 7% 7%;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:10% 90%;grid-template-rows:10% 90%}.landing-page_container .status_description_container .description_title{padding-bottom:10px;-ms-grid-column:1;grid-column-start:1;grid-column-end:1;-ms-grid-row:1;grid-row-start:1;grid-row-end:1;-ms-grid-row-align:center;align-self:center;color:grey}.landing-page_container .status_description_container .description{-ms-grid-column:1;grid-column-start:1;grid-column-end:4;-ms-grid-row:2;grid-row-start:2;grid-row-end:3;-ms-grid-row-align:center;align-self:center}.landing-page_container .status_icon_links{height:10vh;display:flex;justify-content:space-evenly;margin-left:15%;margin-right:15%}@media screen and (min-width:1024px){.landing-page_container .status_icon_links{position:relative;padding-top:5%}}.landing-page_container .status_icon_links .fab{color:#000;-webkit-transition:all .15s ease;transition:all .15s ease}.landing-page_container .status_icon_links .fab:hover{color:#c8db16}body,img{margin:0}img{object-fit:cover;width:100%}.info_display{position:absolute;overflow:auto;width:100vw;height:0;background-color:#f5f5f5;border-left:1px solid #d3d3d3}.info_display.active{height:65vh}@media screen and (min-width:1024px){.info_display.active{height:92vh;width:45%;bottom:0;right:0}}@media screen and (min-width:1024px){.info_container{display:grid;position:relative;top:5vh;grid:"info" "buttons"}}.info_container .info{width:100%;padding:0 10% 10%}@media screen and (min-width:1024px){.info_container .info{display:grid;grid-area:info}}.info_container .info .review_header{display:flex}.info_container .info header>*{width:100%;margin-top:20px;text-align:center}.info_container .button_container{margin-top:20px}@media screen and (min-width:1024px){.info_container .button_container{width:40%;grid-area:buttons}}.info_container .button_container>button{width:130px;height:40px;margin-left:auto;margin-right:auto}.info_container .main_info{display:block;text-align:center;margin:10px}.info_container .review_list{width:300px;margin:0;padding:0}.info_container .address{position:relative;width:200px;margin-top:20px;right:0;width:100%;display:grid;grid-template-columns:repeat(7,1fr)}.info_container .address h3,.info_container .address p{grid-column:1/8}@media screen and (min-width:1024px){.info_container .address h3,.info_container .address p{grid-column:3/6}}#map{height:100%;width:100%}.mapElement{position:relative}@media screen and (min-width:1100px){.mapElement{position:absolute}}.input_errormsg{color:red}.login_container,.signup_container{height:100vh;display:grid;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(3,1fr)}.test_account_info{grid-row:1/3;grid-column:1/4;position:relative;top:8vh;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#d3d3d3;padding-top:13px;padding-bottom:20px;text-align:center}@media screen and (min-width:760px){.test_account_info{grid-row:initial;padding-top:13px;padding-bottom:20px}}.login_form{position:relative;grid-row:3/6;grid-column:2/3}@media screen and (min-width:1100px){.login_form{width:500px;grid-row:2/6}}@media screen and (min-width:760px){.login_form{width:500px}}@media screen and (min-width:900px){.login_form{width:500px;grid-row:3/6}}.signup_form{position:relative;grid-row:2/8;grid-column:2/3}@media screen and (min-width:1100px){.signup_form{width:500px;grid-row:2/7}}@media screen and (min-width:760px){.signup_form{width:500px}}@media screen and (min-width:900px){.signup_form{width:500px;grid-row:3/7}}h2{font-size:35px}form,h2{text-align:center}form{width:100%;height:100%;margin-left:auto;margin-right:auto;line-height:20px}form>*{padding-top:10px}input,label{font-size:22px}input{width:70vw;display:block;margin:10px auto}@media screen and (min-width:760px){input{width:100%}}::-webkit-input-placeholder{text-align:center}::-moz-placeholder{text-align:center}:-ms-input-placeholder{text-align:center}::-ms-input-placeholder{text-align:center}::placeholder{text-align:center}.button_container{display:flex;justify-content:space-between;width:70%}.button_container,button{margin-left:auto;margin-right:auto}button{width:100px;height:30px;font-weight:700}h1,h2,h3,h4,h5,input,label,p{font-family:Poppins,sans-serif}p{font-size:1.25rem;line-height:1.5rem;font-weight:300}.edit_profile_container,.profile_container{background-color:rgba(0,0,0,.02);width:100vw;height:100vh;display:grid;grid:repeat(9,1fr)/repeat(9,1fr)}.profile{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-row:3/7;grid-column:2/9;padding:20px;background-color:#fff;border-radius:20px;box-shadow:0 15px 10px -10px rgba(0,0,0,.15),0 -10px 30px -12px rgba(0,0,0,.2)}@media screen and (min-width:760px){.profile{font-size:1.5em;grid-row:4/5;grid-column:5/6;padding:10%}}@media screen and (min-width:900px){.profile{grid-row:4/5;grid-column:5/6;padding:10%}}@media screen and (min-width:1100px){.profile{font-size:1em;grid-row:4/6;grid-column:4/7;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;position:relative;bottom:50%}}.edit_profile{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:8vh;grid-row:1/10;grid-column:1/10;padding:20px}@media screen and (min-width:760px){.edit_profile{font-size:1.5em;grid-row:4/5;grid-column:5/6;padding:10%;background-color:#fff;border-radius:20px;box-shadow:0 15px 10px -10px rgba(0,0,0,.15),0 -10px 30px -12px rgba(0,0,0,.2)}}@media screen and (min-width:900px){.edit_profile{grid-row:4/5;grid-column:5/6;padding:10%}}@media screen and (min-width:1100px){.edit_profile{font-size:1em;grid-row:4/5;grid-column:5/6}}.img_container>*{display:block;width:100%}.profile_image{object-fit:cover;border-radius:50%;width:50vw;height:50vw;margin-bottom:25px;margin-left:auto;margin-right:auto}@media screen and (min-width:760px){.profile_image{width:40vw;height:40vw}}@media screen and (min-width:900px){.profile_image{width:35vw;height:35vw}}@media screen and (min-width:1100px){.profile_image{width:250px;height:250px}}.hidden{display:none;opacity:0;position:absolute}[type=file]{height:0;overflow:hidden;width:0}[type=file]+label{background:#3cb4dc;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:inherit;font-weight:600;margin-bottom:1rem;outline:none;padding:.5rem 20px;position:relative;-webkit-transition:all .3s;transition:all .3s;vertical-align:middle}[type=file]+label:hover{box-shadow:inset 0 0 100px #16617b}[type=file]+label.imageUpload{background-color:#3cb4dc;border-radius:20px;overflow:hidden}[type=file]+label.imageUpload span{display:inline-block;height:100%;-webkit-transition:all .3s;transition:all .3s;width:100%}[type=file]+label.imageUpload:before{color:#fff;content:"\f382";font-family:Font Awesome\ 5 Pro;font-size:1.2rem;height:100%;left:0;line-height:2.6;position:absolute;top:-180%;-webkit-transition:all .3s;transition:all .3s;width:100%}[type=file]+label.imageUpload:hover{box-shadow:inset 0 0 100px #16617b}[type=file]+label.imageUpload:hover span{-webkit-transform:translateY(300%);transform:translateY(300%)}[type=file]+label.imageUpload:hover:before{top:-20%}.phone_label{display:block;margin-bottom:20px}.phone{width:200px;border:none;border-bottom:2px solid #d3d3d3;text-align:center;font-style:italic;color:grey}.phone::-webkit-input-placeholder{color:grey;font-style:italic}.phone::-moz-placeholder{color:grey;font-style:italic}.phone:-ms-input-placeholder{color:grey;font-style:italic}.phone::-ms-input-placeholder{color:grey;font-style:italic}.phone::placeholder{color:grey;font-style:italic}.phone_number{margin-top:10px}button{width:140px;height:unset;cursor:pointer}.btn{color:#fff!important;text-shadow:0 0 2px #979797;text-transform:uppercase;text-decoration:none;background:#b9b9b9;padding:15px;border:none;display:inline-block;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}.back_btn,.edit_btn,.save_btn{display:block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;cursor:pointer;border-radius:20px;text-align:center;padding:.5rem 20px;margin:5vh auto 0;text-decoration:none;text-shadow:-1px 1px 1px rgba(0,0,0,.4);color:#fff;font-weight:600;background-color:#3cb4dc;-webkit-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out}.back_btn:hover,.edit_btn:hover,.save_btn:hover{box-shadow:inset 0 0 100px #16617b}.button_rack{display:flex;align-content:center;justify-content:space-evenly}.button_rack .back_btn,.button_rack .save_btn{width:6rem;height:2.4rem;text-shadow:none;border:none;margin:0;padding:5px;font-size:1.2rem}.profile_info{text-align:center;margin-left:auto;margin-right:auto}.error{text-align:center;-webkit-transform:translateY(100%);transform:translateY(100%)}.error>h1{font-size:50px;font-weight:500}p,textarea{font-family:Poppins,sans-serif;font-size:1.2rem}.chat_container{display:none;position:absolute;z-index:4;width:100vw;height:100vh;background:#fff}@media screen and (min-width:900px){.chat_container{width:320px;height:500px;bottom:0;left:2vw;border:2px solid #d3d3d3;border-bottom:none;border-radius:10px 10px 0 0;box-sizing:content-box;box-sizing:initial}}.chat_container.active{display:block}.chat_container .chat_title_container{width:100vw;height:8vh;display:grid;grid-template-columns:repeat(3,1fr);background-color:#3cb4dc}@media screen and (min-width:900px){.chat_container .chat_title_container{width:inherit;height:5vh;grid-template-columns:80% 20%;border-radius:7px 7px 0 0}}.chat_container .chat_title_container .chat_title{display:flex;justify-content:left;align-items:center;padding-left:15px;height:100%;text-align:center;color:#fff;font-size:1.5rem;font-weight:500;order:0}.chat_container .chat_title_container .back_arrow_container{display:block;height:6vh}.chat_container .chat_title_container .back_arrow_container a{display:flex;position:relative;top:2vh;left:2vh;border-radius:50%;text-decoration:none;color:#fff}.chat_container .chat_title_container .back_arrow_container a:hover .back_arrow{border:.5em solid #1d2323}.chat_container .chat_title_container .back_arrow_container a:hover .back_arrow:after{border-top:.5em solid #c8db16;border-right:.5em solid #c8db16}.chat_section{height:80%;overflow:auto}@media screen and (min-width:900px){.chat_section{height:77%}}.message{padding:10px 20px}.message h3{font-size:.9rem;font-weight:600}.message p{font-size:1.1rem;font-weight:300}a{cursor:pointer}.chat_input_section_container{position:fixed;display:grid;grid-template-columns:72% 3% 20% 5%;bottom:3vh;width:inherit;height:38px;padding-top:0}@media screen and (min-width:900px){.chat_input_section_container{width:inherit;bottom:2vh}}.chat_input_section_container div{padding-top:0;margin:0 0 0 8%}.chat_input_section_container .input_container{height:inherit}.chat_input_section_container .input_container textarea{resize:none;box-sizing:border-box;border:2px solid #d3d3d3;width:100%;height:inherit;margin:0}.chat_input_section_container .input_container textarea::-webkit-input-placeholder{text-align:left;padding-left:10px}.chat_input_section_container .input_container textarea::-moz-placeholder{text-align:left;padding-left:10px}.chat_input_section_container .input_container textarea:-ms-input-placeholder{text-align:left;padding-left:10px}.chat_input_section_container .input_container textarea::-ms-input-placeholder{text-align:left;padding-left:10px}.chat_input_section_container .input_container textarea::placeholder{text-align:left;padding-left:10px}.chat_input_section_container .button_container{width:100%;height:100%;justify-content:flex-end}.chat_input_section_container .button_container .send_button{width:100%;height:100%;text-shadow:none;border:none;margin:0;font-size:1rem;display:block;position:relative;cursor:pointer;border-radius:20px;text-align:center;padding:0;text-decoration:none;color:#fff;font-weight:600;background-color:#3cb4dc;-webkit-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out}.chat_input_section_container .button_container .send_button:hover{box-shadow:inset 0 0 100px #16617b}.close_btn{background-color:transparent;border:none;width:100%;display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,1fr);height:inherit;text-decoration:none;order:1}.fas{display:flex;justify-content:flex-end;grid-row:2/3;grid-column:2/3;margin-right:5vw;color:#fff}@media screen and (min-width:1100px){.fas{display:inline;display:initial;justify-content:normal;margin:0}}
/*# sourceMappingURL=main.f92921d4.chunk.css.map */