@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap);@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700&display=swap);body{height:100vh}#root{height:100%}html{scroll-behavior:smooth;scroll-padding-top:85px}*,:after,:before{border:0;box-sizing:border-box;font-family:Barlow\ Condensed,sans-serif;margin:0;padding:0}img{width:100%}a{all:unset}.Logo{border-radius:50%;width:70px}.MobileNavbar{background-color:#1f1913;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:20}.MobileNavbar>.colse-icon{color:#fff;position:absolute;right:1.5rem;scale:1.4;top:1.5rem}.MobileNavbar .center{align-items:center;color:#f2ede7;cursor:pointer;display:flex;flex-direction:column;font-size:18px;gap:1.5rem;height:100%;justify-content:space-evenly}.MobileNavbar .center>.logo-img{width:150px}.MobileNavbar .center>.title{font-weight:500;text-align:center}.MobileNavbar .center>.title .name{font-size:2rem}.MobileNavbar .center>.links{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.MobileNavbar .center>.links>.link-red{color:#d70000}.MobileNavbar .center>.social-links{color:#fff;display:flex;gap:1.3rem;margin-top:2rem;scale:1.3}.Navbar{align-items:center;background-color:#f4f2ed;display:grid;grid-template-columns:auto 1fr;padding:.5rem 1rem;position:fixed;width:100%;z-index:10}.Navbar>.menu-icon{cursor:pointer;margin-left:auto;scale:1.5}.Navbar>.links{cursor:pointer;display:none;gap:2rem;margin-left:auto}.Navbar>.links>.link-red{color:#d70000}.Navbar>.links>a{font-weight:600}.Navbar>.links>.active,.Navbar>.links>a:hover{color:#d70000}@media (min-width:787px){.Navbar>.menu-icon{display:none}.Navbar>.links{display:flex}}.Benefits{width:100%}@media (min-width:1001px){.Benefits{display:grid;grid-template-columns:repeat(2,1fr)}}.Benefits>.card-light{background-color:#f7f5f2}.Benefits>.card-dark{background-color:#edebe8}.Benefits>.card{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:2rem}.Benefits>.card:hover .icon{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Benefits>.card>.icon{color:#d70000;display:block;height:40px;transition:all .3s;width:40px}.Benefits>.card>.subtitle{color:#7b7773;font-style:italic;font-weight:500;letter-spacing:.4px}.Benefits>.card>.title{color:#261e15;font-style:italic;font-weight:600;letter-spacing:.4px;text-align:center}.Benefits>.card>.description{word-wrap:break-word;color:#7b7773;font-style:italic;letter-spacing:0;line-height:1.6rem;max-width:700px;text-align:justify}.Staff{background-color:#19130c;color:#f2ede7;padding:2rem 0 3rem}.Staff>.icon{color:#d70000;display:block;height:25px;margin:auto;width:25px}.Staff>.title{color:#fff;font-size:2.5rem;padding-top:1rem}.Staff>.description,.Staff>.title{font-style:italic;font-weight:600;text-align:center}.Staff>.description{word-wrap:break-word;color:#7b7773;color:#907960;letter-spacing:0;line-height:1.6rem;padding:1rem 2rem}.Staff>.instructor{color:#907960;display:flex;font-weight:600;justify-content:center;padding-top:2rem}@media (max-width:999px){.Staff>.instructor{align-items:center;flex-direction:column;gap:3rem}}.Staff>.instructor>.card{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.8rem;max-width:800px}.Staff>.instructor>.card>.img{border-radius:50%;height:180px;object-fit:cover;width:180px}.Staff>.instructor>.card>.name{font-style:italic;font-weight:700}.Staff>.instructor>.card>.role{color:#d70000;font-size:.8rem;font-style:italic;font-weight:500}.Staff>.instructor>.card>.about{word-wrap:break-word;color:#7b7773;color:#907960;font-style:italic;letter-spacing:0;line-height:1.6rem;padding:0 2rem;text-align:center;text-align:justify}.Footer{background-color:#18120b;padding:1rem 0;text-align:center}@media (min-width:1001px){.Footer{align-items:center;display:flex;justify-content:space-around;padding:1.5rem 0}}.Footer>*{margin-top:.5rem}.Footer>.social-links{color:#907960;gap:.5rem;position:relative}.Footer>.social-links,.Footer>.social-links>.frame{align-items:center;display:flex;justify-content:center}.Footer>.social-links>.frame{border:1px solid #302a24;border-radius:50%;cursor:pointer;height:35px;width:35px}.Footer>.social-links>.frame:hover{border-color:#907960}.Footer>.social-links>.frame:active{scale:.8}.Footer>.social-links>.frame>.social-link{height:15px;width:15px}.Footer>.name{color:#aa9d8f;text-align:center}.Footer>.polityka{color:#aa9d8f;text-decoration:underline}.Footer>.polityka:hover{color:#c9bfb5;cursor:pointer}.Footer>.freepick{color:#aa9d8f}.Contact{background-color:#f7f5f2;padding-bottom:2rem;padding-top:3rem;width:100%}.Contact>.intro{align-items:center;display:flex;flex-direction:column;gap:.5rem}.Contact>.intro>.icon{color:#d70000;display:block;height:25px;width:25px}.Contact>.intro>.title{color:#261e15;font-size:2.5rem;font-style:italic;font-weight:600;text-align:center}.Contact>.intro>.company{font-size:1.5rem;font-weight:600;text-align:center;width:100%}.Contact>.intro>.description{color:#8e8e8e;font-family:Roboto\ Condensed,sans-serif;font-size:1rem;line-height:25px;text-align:center}.Contact>.card{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:2rem}@media (max-width:499px){.Contact>.card{justify-content:normal;margin:auto}}.Contact>.card>.info{align-items:center;display:flex;gap:1rem;padding:0 1rem}.Contact>.card>.info>.img{color:#d70000;display:block;height:25px;width:25px}.Contact>.card>.info .label{font-weight:500}.Gifts{padding:3rem 1rem 2rem}.Gifts>.icon{color:#d70000;display:block;height:25px;margin:auto;width:25px}.Gifts>.title{color:#261e15;font-size:2.5rem;font-style:italic;font-weight:600;padding-bottom:1rem;padding-top:1rem;text-align:center}.Gifts>.description{color:#8e8e8e;font-family:Roboto\ Condensed,sans-serif;font-size:1.2rem;line-height:25px;margin:auto;max-width:85ch;min-height:90px;padding-bottom:2rem;text-align:center}.Gifts .galery{margin-top:2rem;padding-bottom:1rem;text-align:center}.Gifts button{border-radius:1rem;box-shadow:2px 4px 8px rgba(0,0,0,.3);cursor:pointer;font-size:20px;padding:2rem 1rem;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s , -webkit-transform .2s}.Gifts button:hover{scale:1.02}.Events{background-color:#19130c;color:#f2ede7;padding:2rem 0 3rem}.Events>.icon{color:#d70000;display:block;height:25px;margin:auto;width:25px}.Events>.title{font-size:2.5rem;font-style:italic;font-weight:600;padding-top:1rem;text-align:center}.Events>.description{word-wrap:break-word;font-style:italic;letter-spacing:0;line-height:1.6rem;padding:1rem 2rem;text-align:center}.Events>.multi{margin:1rem 2rem}.Event,.Events>.multi .message{text-align:center}.Event{grid-gap:1rem;border:1px solid #877d71;border-radius:.5rem;cursor:pointer;display:grid;gap:1rem;margin:auto auto 1rem;max-width:400px;padding:2rem 0}.Event:hover{border:1px solid #6d6459}.Event:hover .prop{color:#6d6459}.Event>.name{font-size:1.5rem;font-weight:600}.Event>.prop{color:#877d71;font-weight:500}@media (min-width:769px){.Event{align-items:center;grid-template-columns:1fr 1fr 1fr 1fr;max-width:none;padding:1.5rem 0}.Event>.name{font-size:1rem;font-weight:600}}.Offers{background-color:#18120b;padding:3rem 0;text-align:center}.Offers>.img{color:#d70000;display:block;height:25px;margin:auto;width:25px}.Offers>.offer-title{color:#fff;font-size:2.5rem;font-style:italic;font-weight:600;padding-bottom:3rem;padding-top:1rem;text-align:center}.Offers>.cards{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:1400px;padding:0 1rem}.Offers>.title{color:#907960;font-size:1.2rem;font-weight:600;margin:auto auto 2rem;max-width:90%;text-align:center}.Offers>.social-links{color:#907960;gap:2.5rem;position:relative}.Offers>.social-links,.Offers>.social-links>.frame{align-items:center;display:flex;justify-content:center}.Offers>.social-links>.frame{border:1px solid #302a24;border-radius:50%;cursor:pointer;height:65px;width:65px}.Offers>.social-links>.frame:hover{border-color:#907960}.Offers>.social-links>.frame:active{scale:.8}.Offers>.social-links>.frame>.social-link{height:35px;width:35px}.Offers .opacity-low{opacity:.5}.Home{padding-top:86px}.Home>.image{position:relative}.Home>.image>.title{color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;font-weight:500;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.Home>.image>.title .name{font-size:9vw;font-weight:500}.Home>.image>.title .description{font-size:5vw;font-weight:500}.Home>.image>.overlay{background-color:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.Partners{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:86px}.Partners #text{margin:3rem auto 0;max-width:700px;padding:0 1.5rem}.Partners p{margin-top:1rem;text-align:justify}.Partners #boss{margin-top:2rem;text-align:right}.Partners #info{margin-top:2rem;padding-bottom:2rem}.Partners #info div{margin-top:5px}.Partners #line{border-top:1px solid #000;padding-bottom:2rem}.Partners ol{padding-bottom:2rem;padding-left:1rem;padding-top:1rem}.Partners ol li{padding-top:5px}.Partners ol li a{cursor:pointer;font-weight:600;text-decoration:underline}.Undefined{align-items:center;background-color:#f7f5f2;display:flex;flex-direction:column;height:100vh;justify-content:center}.Undefined .status{font-size:clamp(5rem,15vw,100rem);font-weight:600}.Undefined .description{font-size:clamp(2rem,3vw,10rem);font-weight:500}