body{margin:0;font-family:Lora;padding:0}@media screen and (min-width: 769px){header{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1%;margin-bottom:1%;position:sticky;top:0;background-color:#fff;z-index:100;font-family:Bebas Neue,serif;letter-spacing:.065em}header ul{display:flex;justify-content:center;gap:6vw;padding:0}header ul li{list-style-type:none}header ul li a{text-decoration:none;color:#333;font-size:2vw;position:relative}header ul li a:hover{color:#000}header ul li a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;background:#1929c7;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}header ul li a:hover:after{width:100%;left:0}.logoHeader{margin-right:3%}.logoHeader img{width:6vw;height:auto}.mobileOverlay,.openButtonHeader{display:none}}@media screen and (max-width: 768px){header{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;position:sticky;top:0;background-color:#fff;z-index:100;font-family:Bebas Neue,serif;letter-spacing:.065em}.mobileOverlay{height:100vh;width:0;position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;background-color:#000;background-color:#000000e6;overflow-x:hidden;transition:width .5s ease-in-out;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden}.mobileOverlay ul{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6vw;padding:0}.mobileOverlay ul li{list-style-type:none}.mobileOverlay ul li a{text-decoration:none;color:#fff;font-size:5vw;position:relative}.closeBtn{position:absolute;color:#fff;cursor:pointer;transition:color .3s}.closeBtn:hover{color:gold}.openButtonHeader{margin-right:5%}.openButtonHeader i{font-size:7vw;cursor:pointer;color:#333;transition:color .3s}.openButtonHeader span:hover{color:#000}.logoHeader{margin-left:5%;margin-bottom:1%}.logoHeader a{display:flex;align-items:center}.logoHeader img{width:12vw;height:auto}.webOverlay{display:none}}@media screen and (min-width: 769px){.footer{background-color:#1929c7;color:#fff;text-align:center;padding:2vw}.map-responsive iframe{margin-bottom:5%;width:30vw;height:40vh}.footer-content{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.left-box{display:flex;flex-direction:column;align-items:center;margin:2%;color:#fff}.footer-social{display:flex;flex-direction:column;align-items:center;color:#fff}.left-box a{color:#fff;text-decoration:none}.left-box .contact-grid{grid-template-columns:repeat(2,1fr);gap:1rem;text-align:center;display:grid}.mailAddress{text-align:center;color:#fff}.contact-grid a{text-decoration:underline;color:#fff}.left-box .menu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;text-align:center;margin-bottom:5%}.left-box .menu-grid p:hover{text-decoration:underline}.left-box .contact-grid a:hover{text-decoration:none}.social-grid{display:grid;align-items:center;grid-template-columns:repeat(1,1fr);padding-top:5%;gap:5vh}.footer-social{display:flex;flex-direction:column;align-items:center;gap:4vh}.footer-social img{width:3vw;height:auto}.footer-social a{color:#fff;text-decoration:none}.footer-bottom{width:100%;display:flex;justify-content:space-between;margin-top:3%;border-top:1px solid white}.footer-bottom-text{padding-top:.5%;text-align:center;color:#fff;font-size:1.2vw;padding-left:10vw}.footer-bottom-designers{padding-top:1%;text-align:center;color:#fff;font-size:1.2vw;padding-right:2%}.footer-bottom-designers p{padding-right:2%}.footer-bottom img{margin-top:2%;display:flex;width:4vw;height:auto;padding-left:2%}.footer-bottom-designers{padding-right:2%;display:flex;align-items:center}.footer-bottom-designers img{width:2vw;height:auto}.footerButton{background-color:#1929c7;border-radius:5px;color:#fff;width:5vw;height:1.5vw;cursor:pointer}.footerLocationHeading{padding-bottom:5%;margin:0;width:100%}.designersButton{background-color:#fff;border-radius:5px;color:#1929c7;width:10vw;height:2vw;cursor:pointer;font-family:Bebas Neue,serif;font-size:1.2vw}}@media screen and (max-width: 768px){.footer{background-color:#1929c7;color:#fff;text-align:center;padding:2vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.map-responsive iframe{margin-bottom:5%;width:80vw;height:40vh}.footer-content{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.left-box{display:flex;flex-direction:column;align-items:center;margin:2%;color:#fff}.footer-social{display:flex;flex-direction:column;align-items:center;color:#fff}.left-box a{color:#fff;text-decoration:none}.left-box .contact-grid{grid-template-columns:repeat(2,1fr);gap:1rem;text-align:center;display:grid}.mailAddress{text-align:center;color:#fff}.contact-grid a{text-decoration:underline;color:#fff}.left-box .menu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;text-align:center;margin-bottom:5%}.left-box .menu-grid p:hover{text-decoration:underline}.left-box .contact-grid a:hover{text-decoration:none}.social-grid{display:grid;align-items:center;grid-template-columns:repeat(1,1fr);padding-top:5%;gap:5vh}.footer-social{display:flex;flex-direction:column;align-items:center;gap:4vh}.footer-social img{width:10vw;height:auto}.footer-social a{color:#fff;text-decoration:none}.footer-bottom{width:100%;height:50vh;display:flex;justify-content:space-between;align-items:flex-start;margin-top:3%;padding-top:3%;border-top:1px solid white}.footer-bottom-text{padding-top:.5%;text-align:center;color:#fff;font-size:3vw;padding-left:10vw}.footer-bottom-designers{padding-top:1%;text-align:center;color:#fff;font-size:1.2vw;padding-right:2%}.footer-bottom img{margin-top:2%;display:flex;width:10vw;height:auto;padding-left:2%}.footer-bottom-designers{padding-right:2%;display:flex;align-items:center;justify-content:flex-start}.footer-bottom-designers img{width:2vw;height:auto}.footerButton{background-color:#1929c7;border-radius:5px;color:#fff;width:5vw;height:1.5vw;cursor:pointer}.footerLocationHeading{padding-bottom:5%;margin:0;width:100%}.designersButton{background-color:#fff;border-radius:5px;color:#1929c7;width:20vw;height:7vw;cursor:pointer;font-family:Bebas Neue,serif;font-size:3vw}}
