@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}body{overflow-x:hidden}.hero-img{height:815px;background-image:url(../assets/Home-Hero-Image.jpg);background-size:75%;background-repeat:no-repeat;background-position:-105%}.hero-buttons{display:flex;justify-content:end;align-items:center;margin:20px 94px 3px;font-size:.75em;gap:15px}.hero-buttons a{text-decoration:none;color:#737373;padding:8px;border:1px solid #FFFFFF}.hero-buttons .hero-register{border:1px solid #FAD648}.hero-buttons .hero-btn{border:2px solid #FAD648;color:#3c3c3c;font-weight:600}.hero-account{font-weight:500}.navigation{display:flex;justify-content:end;margin-right:80px;gap:20px}.navi-btn{background-color:#fff;border:none;padding:10px 20px;border:1px solid #FFFFFF}.navi-btn-main{border:1px solid black}.main{display:flex;justify-content:end;padding:180px 350px;text-align:center}.main-text{position:relative;left:20%;font-size:1.85em}.main-text p{margin:3px}.main-text img{margin-top:20px}.main-buttons{position:absolute;top:54%;right:9.3%}.main-btn{max-width:275px;background-color:#fff;border:1px solid #737373;color:#3c3c3c;padding:12px 38px;margin:20px;text-transform:uppercase;text-align:center;font-size:1.85em;font-weight:300}.columns{display:flex;justify-content:center;margin:213px 0 0;background-color:#fad648}.columns-text{text-align:center;color:#3c3c3c;font-weight:lighter;padding:65px 80px}.columns-text h1{margin:1px;font-size:4em;font-weight:300}.columns-text p{text-transform:uppercase;margin:15px;font-weight:400}.columns-text span{max-width:100px}.about{display:flex;align-items:center;flex-direction:column}.about-text{position:relative;left:.2%;margin:30px;text-align:center}.about-text h1{font-weight:400}.about-columns{display:flex;align-items:center;margin:0;padding:50px 280px;gap:100px;background-color:#f0f1f1}.about-column{text-align:center;padding:10px}.about-column p{margin:0}.about-column span{font-size:.75em}.about-button{margin:20px 0 50px}.about-btn{max-width:275px;background-color:#fff;border:1px solid #737373;color:#3c3c3c;padding:10px 38px;margin:20px;text-transform:uppercase;text-align:center;font-size:1.85em;font-weight:300}.us{display:flex;align-items:center;justify-content:center}.us-text{max-width:520px;text-align:center;background-color:#f0f1f1;padding:140px 140px 140px 100px;color:#3c3c3c}.us-text h1{font-size:2em;font-weight:400}.us-text p{text-align:center;font-size:1.5em;max-width:980px;line-height:40px}.us-signature{position:relative;left:40%}.us-img{overflow:hidden}.us-img img{position:relative;max-width:140%;top:2.6px;height:766px}.foundation-text{position:relative;left:.7%;display:flex;align-items:center;flex-direction:column}.foundation-text h1{margin:60px 0 20px;font-size:2em;font-weight:400;color:#3c3c3c}.foundation-text img{max-width:15%}.foundation-buttons{display:flex;justify-content:center;margin:20px 770px 0}.foundation-btn{max-width:215px;background-color:#fff;border:1px solid white;color:#3c3c3c;padding:7px 32px;margin:20px 30px 30px 20px;text-align:center;font-size:1.25em;font-weight:400}.foundation-btn:hover,.foundation-btn.active{background-color:#fff;border:1px solid #737373}.category-description{max-width:555px;margin-bottom:60px;position:relative;left:32.4%;text-align:center;font-size:1.2em}.items-container{margin:20px 0}.foundation-item{display:flex;justify-content:space-between;align-items:center;margin:12px 220px 0;padding-bottom:10px;border-bottom:1px solid #3C3C3C}.item-info{flex-grow:1}.item-name{margin:0;font-family:Merriweather,serif;font-weight:300;font-size:1.3em;color:#3c3c3c}.item-description{margin:5px 0 10px;font-size:.9em;color:#3c3c3c}.item-additional-text{color:#737373;white-space:nowrap;margin-left:20px}.foundation-pagination{margin-top:20px;display:flex;justify-content:center}.pagination-btn{margin:0 12px 50px;padding:8px 10px;border:none;background-color:#fff;cursor:pointer}.pagination-btn.active{background-color:#fff;border:1px solid #737373}.contact{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;overflow:hidden;max-height:800px}.contact-hero{position:relative;display:flex;align-items:center;flex-direction:column;margin-right:28%;padding-bottom:55px}.contact-hero h1{font-size:1.85em;font-weight:400;color:#3c3c3c}.contact-hero img{max-width:70%}.contact-img img{width:115%;opacity:.2}.contact-form{position:absolute;top:55%;left:50%;transform:translate(30%,-70%);padding:20px;max-width:80%;max-width:600px}.form-container textarea,.form-container input{background-color:#fff;border:none;border-bottom:1px solid #737373;overflow:hidden;resize:none;margin-top:5px}.form-text{display:flex;margin-bottom:30px;font-weight:600;font-size:.85em}.form-email{position:relative;right:65px}.form-login input,.form-email input{width:210px;height:30px}.form-login input::placeholder,.form-email input::placeholder{color:#f0f1f1;font-size:1.15em;font-weight:500}.form-message{display:flex;flex-direction:column;max-width:450px;margin-bottom:10px;font-weight:600;font-size:.85em}.form-message textarea{height:95px}.form-message textarea::placeholder{color:#f0f1f1;font-size:1.1em;line-height:1.2;font-weight:500}.form-error{color:red;font-size:.9em}.input-error,.form-login .input-error-name,.form-email .input-error-email,.form-message .input-error-message{border-bottom:2px solid red}.form-success{transform:translate(35%,-75%);margin:0;max-width:250px;text-align:center;font-weight:700;color:#228b22}.form-btn{position:relative;left:52%;background-color:#fff;border:1px solid #737373;color:#3c3c3c;padding:8px 38px;margin:20px;text-align:center;font-size:1em;font-weight:400;max-width:120px}.footer-text{display:flex;justify-content:end;position:relative;transform:translate(-325%,755%);text-align:center;width:200px;font-size:.95em;font-weight:400}.footer-media{display:flex;gap:15px;position:relative;transform:translate(15%,1155%)}.footer-media img{max-width:15%}.login-container{display:flex;align-items:center;flex-direction:column}.login-text{margin-top:60px;text-align:center}.login-text h2{margin-bottom:25px;font-weight:400;font-size:2.25em;color:#3c3c3c}.login-text img{width:90%;margin-bottom:40px}.login-form{display:flex;align-items:center;flex-direction:column;background-color:#f0f1f1;padding:55px 100px}.login-email{display:flex;flex-direction:column;margin-bottom:40px;font-size:1em;font-weight:600;color:#3c3c3c}.login-password{display:flex;flex-direction:column;font-size:1em;font-weight:600;color:#3c3c3c}.login-email input,.login-password input{background-color:#f0f1f1;border:none;border-bottom:2px solid #737373;margin-top:15px;width:260px}.login-buttons{display:flex;align-items:center;justify-content:center;gap:190px;margin-top:15px}.register-btn{position:relative;right:8%;text-decoration:none;color:#3c3c3c}.login-btn{position:relative;left:12%;background-color:#fff;border:1px solid #737373;color:#3c3c3c;padding:10px 12px;margin:20px;text-align:center;font-size:1em;font-weight:400}.login-error{color:red;font-size:.9em;margin:0}.login-email .input-error-email,.login-password .input-error-password{border-bottom:2px solid red;margin:0}.register-container{display:flex;align-items:center;flex-direction:column}.register-text{margin-top:30px;text-align:center}.register-text h2{margin-bottom:25px;font-weight:400;font-size:2.25em;color:#3c3c3c}.register-text img{width:90%;margin-bottom:20px}.register-form{display:flex;align-items:center;flex-direction:column;background-color:#f0f1f1;padding:45px 0;max-width:400px}.register-email{display:flex;flex-direction:column;margin-bottom:30px;font-size:1em;font-weight:600;color:#3c3c3c}.register-password{display:flex;flex-direction:column;font-size:1em;font-weight:600;color:#3c3c3c;margin-bottom:30px}.register-password2{display:flex;flex-direction:column;font-size:1em;font-weight:600;color:#3c3c3c}.register-email input,.register-password input,.register-password2 input{background-color:#f0f1f1;border:none;border-bottom:2px solid #737373;margin-top:15px;width:260px}.register-buttons{display:flex;align-items:center;justify-content:center;gap:190px;margin-top:15px}.login-btn2{position:relative;right:8%;text-decoration:none;color:#3c3c3c}.register-btn2{position:relative;left:12%;background-color:#fff;border:1px solid #737373;color:#3c3c3c;padding:10px 12px;margin:20px;text-align:center;font-size:1em;font-weight:400}.register-error{color:red;font-size:.9em;margin:0}.register-email .input-error-email,.register-password2 .input-error-password{border-bottom:2px solid red;margin:0}.logut{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.logout-text{margin-top:150px}.logout-text h2{margin-bottom:18px;font-size:2.2em;font-weight:400;color:#3c3c3c;max-width:500px}.logout-text img{width:45%;margin-bottom:25px}.home-btn{display:flex;flex-direction:column;position:relative;left:35%;text-decoration:none;max-width:140px;border:1px solid #737373;color:#3c3c3c;padding:12px 4px;text-align:center;font-size:1.1em;font-weight:400}body{font-family:Open Sans,sans-serif}
