*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}@media only screen and (max-width: 28.125em){html{font-size:50%}}body{font-family:"Lato", sans-serif;color:#5a5544;font-size:1.2rem;font-weight:300;line-height:1.6}.container{width:100vw;display:grid;grid-template-rows:100vh repeat(3, -webkit-min-content) repeat(3, -webkit-min-content);grid-template-rows:100vh repeat(3, min-content) repeat(3, min-content);grid-template-columns:[sidebar-start] 8rem [sidebar-end full-start] minmax(6rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(6rem, 1fr) [full-end];grid-template-columns:[sidebar-start] 8rem [sidebar-end full-start] minmax(6rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(6rem, 1fr) [full-end]}@media only screen and (max-width: 50em){.container{grid-template-rows:100vh repeat(6, -webkit-min-content);grid-template-rows:100vh repeat(6, min-content);grid-template-columns:[sidebar-end full-start] minmax(6rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(6rem, 1fr) [full-end];grid-template-columns:[sidebar-end full-start] minmax(6rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(6rem, 1fr) [full-end]}}.btn,.btn:link,.btn:visited{padding:1.5rem;border-radius:2px;font-family:"Josefin Sans", sans-serif;background-color:#614c06;text-decoration:none;border:none;color:#fff;text-align:center;align-self:center;font-size:1.5rem;text-transform:uppercase;display:block;cursor:pointer;transition:all .2s}.btn:hover{-webkit-transform:translateY(-0.4rem);transform:translateY(-0.4rem);background-color:#a07c08;box-shadow:0 2rem 2rem rgba(58,54,45,0.2)}.btn:active,.btn:focus{outline:none;-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem);box-shadow:0 2rem 2rem rgba(58,54,45,0.2)}.btn__text{font-size:1.4rem}.btn__text:link,.btn__text:visited{text-decoration:none;display:inline-block;color:#a07c08;transition:all .2s}.btn__text:hover{color:#f0d270;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem);box-shadow:0 2rem 3rem rgba(160,124,8,0.3)}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5{font-family:"Josefin Sans", sans-serif}.heading-1{font-size:4rem;text-transform:uppercase;color:#f0d270;font-weight:300}.heading-2{text-transform:uppercase;font-size:3rem;color:#614c06;font-weight:300}@media only screen and (max-width: 50em){.heading-2{font-size:2.5rem}}.heading-3{font-size:2.5rem}.heading-4{font-size:1.8rem;text-transform:uppercase;font-weight:300}@media only screen and (max-width: 50em){.heading-4{font-size:1.6rem}}.heading-5{font-size:1.5rem;text-transform:uppercase;font-weight:300}.section-title{grid-column:1 /-1;text-align:center}.section-title::after{content:"";display:block;height:1.5px;width:8rem;background-color:rgba(160,124,8,0.8);margin:1rem auto}.header{background-color:#05040e;background-image:linear-gradient(to right, #05040e, rgba(5,4,14,0.7), rgba(5,4,14,0.4)),url(../img/businessman-01-md.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden;grid-column:full-start / col-end 5;padding:15% 0;text-align:center;display:grid;grid-template-rows:-webkit-min-content minmax(6rem, -webkit-min-content) -webkit-min-content;grid-template-rows:min-content minmax(6rem, min-content) min-content;justify-content:center;align-items:center;justify-items:center;align-content:center;grid-row-gap:3.5rem}@media only screen and (max-width: 62.5em){.header{grid-column:full-start / -1}}@media only screen and (max-width: 50em){.header{background-image:linear-gradient(to right, #05040e, rgba(5,4,14,0.7), rgba(5,4,14,0.4)),url(../img/businessman-01-sml.jpg)}}@media only screen and (max-width: 28.125em){.header{background-image:linear-gradient(to right, #05040e, rgba(5,4,14,0.7), rgba(5,4,14,0.4)),url(../img/businessman-01-xsml.jpg)}}.header__logo{display:grid;justify-content:center;grid-template-columns:20rem -webkit-min-content 20rem;grid-template-columns:20rem min-content 20rem;grid-column-gap:1rem;align-items:center;color:rgba(160,124,8,0.8)}.header__logo::before,.header__logo::after{content:"";height:1px;display:block;background-color:currentColor}.header__logo span{border:9px double #a07c08;padding:2rem}.header__sub{font-family:"Lato", sans-serif;font-size:1.8rem;text-transform:uppercase;display:grid;grid-template-columns:3rem -webkit-max-content 3rem;grid-template-columns:3rem max-content 3rem;grid-column-gap:2rem;justify-content:center;align-items:center;color:rgba(240,210,112,0.7)}.header__sub::before,.header__sub::after{content:"";display:block;height:1px;background-color:rgba(160,124,8,0.3)}.navigation{background-image:linear-gradient(to bottom, #a07c08, #f0d270, #614c06, #a07c08, #f0d270, #614c06, #a07c08);grid-row:1 / -1;display:flex;z-index:1000;justify-content:center}@media only screen and (max-width: 50em){.navigation{height:10vh;width:100vw;position:fixed;top:0;left:0;background-image:linear-gradient(to right, #a07c08, #f0d270, #614c06, #a07c08);justify-content:flex-end;align-content:center}}.navigation__checkbox{display:none}.navigation__background{width:0;height:100vh;position:fixed;top:0;left:0;background-image:linear-gradient(to bottom, #614c06, #a07c08, #f0d270);z-index:60;transition:all .5s;opacity:0}@media only screen and (max-width: 50em){.navigation__background{width:100vw;height:0;background-image:linear-gradient(to left, #614c06, #a07c08, #f0d270)}}.navigation__nav{position:fixed;z-index:1000;width:35vw;height:100vh;top:0;left:-30vw;display:grid;align-items:center;justify-items:center;justify-content:center;align-content:center;opacity:0;transition:all .5s}@media only screen and (max-width: 50em){.navigation__nav{top:-80vh;left:0;width:100vw;height:80vh}}.navigation__list{text-transform:uppercase;list-style:none;display:grid;align-items:center;justify-items:center;align-content:center;grid-gap:1rem}@media only screen and (max-width: 50em){.navigation__list{grid-gap:.5rem}}.navigation__link{border-radius:3px}.navigation__link:visited,.navigation__link:link{display:inline-block;color:#f4ebcc;font-size:2rem;background-image:linear-gradient(120deg, transparent 0%, transparent 50%, rgba(5,4,14,0.5) 50%);background-size:235%;transition:all .4s;text-decoration:none;padding:1rem}@media only screen and (max-width: 50em){.navigation__link:visited,.navigation__link:link{font-size:1.5rem}}.navigation__link:hover{background-position:100%;color:#f0d270;-webkit-transform:translateX(1rem);transform:translateX(1rem)}.navigation__checkbox:checked ~ .navigation__background{width:35vw;opacity:1}@media only screen and (max-width: 50em){.navigation__checkbox:checked ~ .navigation__background{width:100vw;height:80vh}}.navigation__checkbox:checked ~ .navigation__nav{opacity:1;left:0}@media only screen and (max-width: 50em){.navigation__checkbox:checked ~ .navigation__nav{top:0}}.navigation__button{position:fixed;width:4.5rem;height:4.5rem;z-index:2000;cursor:pointer}@media only screen and (max-width: 50em){.navigation__button{width:4rem;height:4rem;-webkit-transform:translateX(-3rem);transform:translateX(-3rem)}}.navigation__icon{position:relative;margin-top:4rem}.navigation__icon,.navigation__icon::before,.navigation__icon::after{width:3.5rem;height:.2rem;background-color:rgba(244,235,204,0.7);display:inline-block;transition:all .2s}@media only screen and (max-width: 50em){.navigation__icon,.navigation__icon::before,.navigation__icon::after{width:3rem}}@media only screen and (max-width: 50em){.navigation__icon{margin-top:2.5rem}}.navigation__icon::before,.navigation__icon::after{content:"";position:absolute;left:0}.navigation__icon::before{top:-.8rem}.navigation__icon::after{top:.8rem}.navigation__button:hover .navigation__icon::before{top:-1rem}.navigation__button:hover .navigation__icon::after{top:1rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon::before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon::after{top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.initialcontact{background-image:linear-gradient(to right bottom, #05040e, #02010f, #05040e, #067c72, #05040e);color:#fff;grid-column:col-start 6 / -1;display:grid;grid-template-columns:minmax(5rem, auto) [form-start] minmax(20rem, auto) [form-end] minmax(5rem, auto);justify-content:center;align-items:center;grid-row-gap:2rem}@media only screen and (max-width: 62.5em){.initialcontact{display:none}}.initialcontact__title{font-weight:300;grid-column:form-start /form-end;align-self:end}.initialcontact__form{grid-column:form-start /form-end;align-self:start}.form{width:100%;display:grid;grid-template-columns:minmax(20rem, 1fr);grid-row-gap:1.8rem;color:#5a5544;font-family:"Lato", sans-serif}.form__input{background-color:#fff;border-radius:2px;min-height:5rem;font-size:1.8rem;padding:1rem 2rem;border:none;letter-spacing:2px}.form__textarea{color:#5a5544;font-family:"Lato", sans-serif}.fields{padding:5rem 0;grid-column:full-start / full-end;background-image:url(../img/review-lg.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}.fields__content{display:grid;grid-column:center-start / center-end;justify-content:center;text-align:center;align-items:start;grid-template-columns:repeat(auto-fit, minmax(-webkit-min-content, 30rem));grid-template-columns:repeat(auto-fit, minmax(min-content, 30rem));grid-template-rows:repeat(auto-fit, minmax(3.52rem, 1fr));grid-gap:5rem;padding:4rem 8rem}.field{display:grid;grid-gap:1.5rem;justify-items:center;align-items:start;align-content:start;background-color:rgba(5,4,14,0.8);padding:4rem 3rem;box-shadow:0 1rem 2rem rgba(160,124,8,0.2);transition:all .2s;height:100%;border-radius:5px}.field__icon{fill:#a07c08;width:6rem;height:6rem;justify-self:center;-webkit-transform:scale(1) translateY(-1rem);transform:scale(1) translateY(-1rem);padding:1rem;border:1px solid #614c06}.field__text{font-size:1.6rem;color:#a59e87}@media only screen and (max-width: 28.125em){.field__text{font-size:2rem}}.field h4{color:#a07c08;font-weight:400}.field:hover{-webkit-transform:scale(1.02) translateY(-1rem);transform:scale(1.02) translateY(-1rem);background-color:rgba(5,4,14,0.9);box-shadow:0 2rem 2rem rgba(97,76,6,0.4)}.about{grid-column:full-start / full-end;background-image:linear-gradient(to right bottom, #05040e, #02010f, #02010f, #067c72, #02010f, #05040e);padding:5rem 0}.about h2{color:#f0d270;font-weight:300}.about__content{display:grid;grid-template-columns:repeat(auto-fit, minmax(35vw, -webkit-max-content));grid-template-columns:repeat(auto-fit, minmax(35vw, max-content));grid-row-gap:5rem;grid-column-gap:5rem;padding:4rem 10rem;justify-content:center;align-items:center}@media only screen and (max-width: 75em){.about__content{padding:4rem}}@media only screen and (max-width: 50em){.about__content{padding:4rem 10rem}}@media only screen and (max-width: 37.5em){.about__content{padding:4rem 8rem}}@media only screen and (max-width: 25em){.about__content{padding:4rem 6rem}}.about__content h4{color:#f0d270;font-weight:300}.about__feature{display:grid;grid-template-columns:-webkit-min-content;grid-template-columns:min-content;grid-column-gap:3rem;grid-row-gap:1.5rem;align-items:center;-webkit-transform:translateY(0);transform:translateY(0);transition:all .2s;overflow:hidden;padding:0 1.5rem;padding-bottom:1.5rem;border-radius:5px}@media only screen and (max-width: 62.5em){.about__feature{grid-row-gap:2rem}}.about__feature::before{content:"";display:block;position:absolute;z-index:3;top:-200%;left:-100%;width:200%;height:300%;opacity:0;-webkit-transform:rotate(30deg);transform:rotate(30deg);background-color:rgba(255,255,255,0.13);background:linear-gradient(to left, rgba(240,210,112,0.2) 0%, rgba(240,210,112,0.2) 37%, #f0d270 45%, rgba(240,210,112,0) 50%)}.about__feature:hover{cursor:pointer;-webkit-transform:translateY(-2%);transform:translateY(-2%)}.about__feature:hover::before{-webkit-animation:shine 2s ease .3s;animation:shine 2s ease .3s}.about__icon{width:8rem;height:8rem;grid-row:1 /2;fill:#f0d270}.about__text{grid-column:2/3;font-size:2rem;color:#f4ebcc}@media only screen and (max-width: 75em){.about__text{grid-column:1/3}}@-webkit-keyframes shine{80%{top:250%;left:110%;opacity:1}100%{top:250%;left:180%;opacity:0}}@keyframes shine{80%{top:250%;left:110%;opacity:1}100%{top:250%;left:180%;opacity:0}}.attoneys{padding:5rem 0;grid-column:full-start / full-end;background-image:linear-gradient(rgba(5,4,14,0.6), rgba(160,124,8,0.6)),url(../img/pen-lg.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 50em){.attoneys{background-image:linear-gradient(rgba(5,4,14,0.6), rgba(160,124,8,0.6)),url(../img/pen-md.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width: 37.5em){.attoneys{background-image:linear-gradient(rgba(5,4,14,0.6), rgba(160,124,8,0.6)),url(../img/pen-sml.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width: 25em){.attoneys{background-image:linear-gradient(rgba(5,4,14,0.6), rgba(160,124,8,0.6)),url(../img/pen-xsml.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}}.attoneys__content{display:grid;grid-column:center-start / center-end;justify-content:center;text-align:center;align-items:start;grid-template-columns:repeat(auto-fit, minmax(25rem, 1fr));grid-gap:6rem;padding:4rem 10rem}@media only screen and (max-width: 37.5em){.attoneys__content{padding:4rem 14rem}}@media only screen and (max-width: 25em){.attoneys__content{padding:4rem 8rem}}.attoneys .section-title{color:#f0d270}.attoneys .section-title::after{background-color:#f0d270}.attoney{width:100%;height:35rem;border-radius:.5rem;position:relative;color:#f4ebcc;-webkit-perspective:150rem;perspective:150rem;-moz-perspective:150rem}.attoney__side{position:absolute;transition:all .8s ease;height:35rem;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;left:0;border-radius:5px;overflow:hidden}.attoney__side--back{background-image:linear-gradient(to right bottom, #05040e, #05040e, #02010f, rgba(5,4,14,0.6), #05040e);-webkit-transform:rotateY(180deg);transform:rotateY(180deg);padding:2rem 3rem;text-align:left;display:grid;grid-row-gap:1rem}.attoney__side--back h5{color:#f0d270;border-bottom:solid 1px currentColor}.attoney__side--back p{font-size:1.3rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.attoney:hover .attoney__side--front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.attoney:hover .attoney__side--back{-webkit-transform:rotateY(0);transform:rotateY(0)}.attoney p{font-size:1.5rem}.attoney__img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.attoney__details{position:absolute;z-index:5;background-color:rgba(5,4,14,0.9);top:60%;left:0;width:100%;height:40%;padding:2rem}.attoney__name{font-weight:300;color:#f0d270}.review{width:100%;height:100%;grid-column:full-start / -1;display:grid;grid-template-columns:repeat(8, minmax(-webkit-min-content, 1fr));grid-template-columns:repeat(8, minmax(min-content, 1fr));grid-template-rows:repeat(7, 4vw);grid-gap:2.5rem;padding:5rem;letter-spacing:.1rem;background-color:#070608;background-size:cover;background-attachment:fixed}@media only screen and (max-width: 37.5em){.review{grid-template-columns:repeat 1fr}}.review h2{color:#f0d270;grid-column:1/-1;grid-row:4 / 5}@media only screen and (max-width: 62.5em){.review h2{grid-column:1/ 4;grid-row:1 / 2}}@media only screen and (max-width: 37.5em){.review h2{grid-column:1/-1;grid-row:1 / 2}}.review__name{display:grid;align-items:center;justify-items:center;justify-content:center;grid-template-columns:3rem -webkit-max-content 2rem;grid-template-columns:3rem max-content 2rem;grid-gap:1rem}.review__name::before,.review__name::after{content:"";height:1px;display:block;background-color:currentColor}.review__name::before,.review__name::after{width:2rem}.review__sml{z-index:1;border-radius:5px;font-weight:400;font-size:1.2rem;font-style:italic;height:100%;width:100%}.review__sml--title{font-weight:400;text-transform:capitalize;color:#f0d270;align-self:end}.review__sml--content{position:relative;display:grid;grid-gap:.4rem;align-items:center;height:100%;width:100%;padding:1rem;background-color:rgba(17,17,17,0.6);border-radius:5px;color:#f0d270;text-align:center;overflow:hidden}@media only screen and (max-width: 50em){.review__sml--content{grid-gap:.3rem}}.review__sml--content::before{content:"\201c";position:absolute;color:rgba(97,76,6,0.3);font-family:sans-serif;z-index:10}.review__sml--content::before{top:-5%;left:5%;font-size:5rem;color:rgba(160,124,8,0.7)}@media only screen and (max-width: 37.5em){.review__sml--content::before{top:-38%;left:7%;font-size:15rem;color:rgba(160,124,8,0.8)}}@media only screen and (max-width: 25em){.review__sml--content::before{top:-30%}}.review__sml--quote{font-size:1.5rem;color:#f0d270}@media only screen and (max-width: 50em){.review__sml--quote{line-height:1.6rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (max-width: 37.5em){.review__sml--quote{font-size:1.6rem;line-height:1.7rem}}.review__sml--1{grid-column:1 / 3;grid-row:1 / 5;opacity:1}@media only screen and (max-width: 62.5em){.review__sml--1{opacity:0;grid-column:1/ 4;grid-row:3 / -1;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:popup-1 20s ease-in-out .5s infinite;animation:popup-1 20s ease-in-out .5s infinite}}@media only screen and (max-width: 37.5em){.review__sml--1{-webkit-transform:scale(1);transform:scale(1);opacity:1;z-index:3;-webkit-animation:popup-3 43.8s ease-in-out  infinite;animation:popup-3 43.8s ease-in-out  infinite}}.review__sml--2{grid-column:3 / 7;grid-row:1 / 4;opacity:1;z-index:4}@media only screen and (max-width: 62.5em){.review__sml--2{grid-column:4/ 9;grid-row:1 / 4;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-animation:popup-1 20s ease-in-out .5s infinite;animation:popup-1 20s ease-in-out .5s infinite}}@media only screen and (max-width: 37.5em){.review__sml--2{-webkit-animation:popup-2 43.8s ease-in-out 6.3s infinite;animation:popup-2 43.8s ease-in-out 6.3s infinite}}.review__sml--3{grid-column:3 / 5;grid-row:5 / -1;opacity:1;z-index:4}@media only screen and (max-width: 62.5em){.review__sml--3{grid-column:4/ 9;grid-row:4 / 8;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-animation:popup-1 20s ease-in-out .5s infinite;animation:popup-1 20s ease-in-out .5s infinite}}@media only screen and (max-width: 37.5em){.review__sml--3{-webkit-animation:popup-2 43.8s ease-in-out 12.3s infinite;animation:popup-2 43.8s ease-in-out 12.3s infinite}}.review__sml--4{grid-column:7 / 9;grid-row:1 / 4;opacity:1;z-index:4}@media only screen and (max-width: 62.5em){.review__sml--4{grid-column:1/ 4;grid-row:3 / -1;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-animation:popup-1 20s ease-in-out 10.5s infinite;animation:popup-1 20s ease-in-out 10.5s infinite}}@media only screen and (max-width: 37.5em){.review__sml--4{-webkit-animation:popup-2 43.8s ease-in-out 18.3s infinite;animation:popup-2 43.8s ease-in-out 18.3s infinite}}.review__sml--5{grid-column:7 / 9;grid-row:4 / 8;opacity:1;z-index:4}@media only screen and (max-width: 62.5em){.review__sml--5{grid-column:4/ 9;grid-row:1 / 4;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-animation:popup-1 20s ease-in-out 10.5s infinite;animation:popup-1 20s ease-in-out 10.5s infinite}}@media only screen and (max-width: 37.5em){.review__sml--5{-webkit-animation:popup-2 43.8s ease-in-out 24.3s infinite;animation:popup-2 43.8s ease-in-out 24.3s infinite}}.review__sml--6{grid-column:5 / 7;grid-row:5 / -1;opacity:1;z-index:4}@media only screen and (max-width: 62.5em){.review__sml--6{grid-column:4/ 9;grid-row:4 / 8;opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-animation:popup-1 20s ease-in-out 10.5s infinite;animation:popup-1 20s ease-in-out 10.5s infinite}}@media only screen and (max-width: 37.5em){.review__sml--6{-webkit-animation:popup-2 43.8s ease-in-out 30.3s infinite;animation:popup-2 43.8s ease-in-out 30.3s infinite}}.review__sml--7{grid-column:1 / 3;grid-row:5 / -1;opacity:1;z-index:4}@media only screen and (max-width: 62.5em){.review__sml--7{opacity:0}}@media only screen and (max-width: 37.5em){.review__sml--7{-webkit-animation:popup-2 43.8s ease-in-out 36.3s infinite;animation:popup-2 43.8s ease-in-out 36.3s infinite}}@media only screen and (max-width: 37.5em){.review__sml--1,.review__sml--2,.review__sml--3,.review__sml--4,.review__sml--5,.review__sml--6,.review__sml--7{grid-column:1 / -1;grid-row:3 / 7}}@media only screen and (max-width: 25em){.review__sml--1,.review__sml--2,.review__sml--3,.review__sml--4,.review__sml--5,.review__sml--6,.review__sml--7{grid-column:1 / -1;grid-row:3 / 8}}.glass{position:relative;overflow:hidden;-o-object-fit:cover;object-fit:cover}.glass::before{background:transparent url(../img/agreement_01-mid.jpg);background-size:cover;background-attachment:fixed;-webkit-filter:blur(1.5px);filter:blur(1.5px)}@media only screen and (max-width: 37.5em){.glass::before{background:transparent url(../img/agreement_01-sml.jpg);background-size:cover;background-attachment:fixed}}.glass::before{content:"";position:absolute;top:-25%;left:-25%;width:150%;height:150%}@-webkit-keyframes popup-1{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}3%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes popup-1{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}3%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes popup-2{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}1%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}15%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}17%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes popup-2{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}1%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}15%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}17%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes popup-3{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}15%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}17%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popup-3{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}15%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}17%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.contact{background-image:linear-gradient(rgba(5,4,14,0.3), rgba(5,4,14,0)),url(../img/building_lg_01.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center;grid-column:full-start / full-end;display:grid;grid-template-columns:minmax(6rem, 1fr) [center-start] repeat(8, [col-start] minmax(-webkit-min-content, 14rem) [col-end]) [center-end] minmax(6rem, 1fr) [full-end];grid-template-columns:minmax(6rem, 1fr) [center-start] repeat(8, [col-start] minmax(min-content, 14rem) [col-end]) [center-end] minmax(6rem, 1fr) [full-end]}@media only screen and (max-width: 50em){.contact{background-image:linear-gradient(rgba(5,4,14,0.3), rgba(5,4,14,0)),url(../img/building_md_01.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width: 37.5em){.contact{background-image:linear-gradient(rgba(5,4,14,0.3), rgba(5,4,14,0)),url(../img/building_sml_01.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width: 25em){.contact{background-image:linear-gradient(rgba(5,4,14,0.3), rgba(5,4,14,0)),url(../img/building_xsml_01.jpg);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center}}@media only screen and (max-width: 62.5em){.contact{justify-items:center;justify-content:center}}@media only screen and (max-width: 37.5em){.contact{grid-template-rows:1fr}}.contact__details{grid-column:col-start 1 / col-end 4;margin:10rem auto;background-color:rgba(5,4,14,0.8);padding:6rem;font-size:1.6rem;display:grid;grid-row-gap:2rem;align-items:start;align-content:center;width:80%;height:70%}@media only screen and (max-width: 50em){.contact__details{grid-column:1 / -1}}@media only screen and (max-width: 37.5em){.contact__details{margin:5rem auto;height:80%;padding:4rem}}.contact__details h2{color:#f0d270}.contact__main{color:#a59e87;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.contact__address{color:#f4ebcc}.contact__icon{width:3.5rem;height:3.5rem;fill:#f0d270}.contact__detail{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-gap:2rem;align-items:center}.contact__form{grid-column:col-start 5 / col-end 8;padding:6rem;margin:10rem auto;background-color:rgba(5,4,14,0.5)}@media only screen and (max-width: 50em){.contact__form{grid-column:1 / -1;width:70%;margin-top:0}}@media only screen and (max-width: 37.5em){.contact__form{margin:5rem auto;width:80%;margin-top:0}}.contact__form h3{padding-bottom:2rem;color:#f0d270}.footer{background-color:#05040e;color:white;grid-column:1 / -1;padding:6rem 10rem}.footer__logo{display:grid;grid-template-columns:8rem -webkit-max-content 8rem;grid-template-columns:8rem max-content 8rem;grid-column-gap:1rem;align-items:center;justify-content:center;text-align:center;color:rgba(240,210,112,0.7);margin-bottom:3rem}.footer__logo::before,.footer__logo::after{content:"";height:1px;display:block;background-color:currentColor}.nav{list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));grid-gap:1.5rem;align-items:center;justify-items:center;font-size:1.3rem}.nav__link:link,.nav__link:visited{text-decoration:none;color:rgba(244,235,204,0.8);font-family:"Josefin Sans", sans-serif;text-transform:uppercase;padding:1.5rem;transition:all .2s;border-radius:3px;display:block}.nav__link:hover,.nav__link:active{background-color:rgba(240,210,112,0.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.copyright{margin:3rem auto;font-size:1.4rem;text-align:center;width:70%;color:rgba(240,210,112,0.6)}
