@import url(https://fonts.googleapis.com/css?family=Ubuntu+Condensed|Ubuntu:400,700);html{-moz-box-sizing:border-box;box-sizing:border-box}html *{-moz-box-sizing:inherit;box-sizing:inherit}body{max-width:100%;margin-left:auto;margin-right:auto}.wrap{display:block;margin:0 auto;padding:0 3rem;max-width:1308px}@media (max-width:50em){.wrap{max-width:100%;padding:0 2rem}}@media (max-width:35em){.wrap{padding:0 1rem}}@keyframes box-zoom{from{z-index:1;background-color:#263a47;transform:scale(.4) rotateX(180deg)}to{z-index:0;border-radius:50%;transform:scale(1.2) rotateX(0) rotateY(180deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-500px 0}100%{background-position:500px 0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:100%;font-size:18px;background:#f9f9f9}@media (max-width:50em){html{font-size:16px}}body{font-size:1rem;color:#263a47;line-height:1.6;font-family:Ubuntu,sans-serif;background:#f9f9f9;opacity:1;visibility:visible;transition:.3s opacity ease-in-out}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:400}section{outline:0}h1{line-height:1.4;font-size:2.6rem;margin-bottom:1rem;font-family:"Ubuntu Condensed",sans-serif;font-weight:700;text-transform:uppercase}@media (max-width:50em){h1{font-size:2rem;margin-bottom:.5rem}}h2{line-height:1.6;font-size:1.8rem;font-family:"Ubuntu Condensed",sans-serif;font-weight:700;text-transform:uppercase}@media (max-width:50em){h2{font-size:1.4rem;margin-bottom:.3rem}}h3{line-height:1.6;font-size:1.4rem;margin-bottom:.5rem;font-family:"Ubuntu Condensed",sans-serif;font-weight:700;text-transform:uppercase}h4{font-size:1.4rem}p{line-height:2;font-size:1rem;margin-bottom:1.2rem}strong{font-weight:700}.hr,hr{display:block;position:relative;width:100%;margin:2rem 0;border:0;height:1px;outline:0;background:#eceeee}.icon{display:inline-block;vertical-align:middle;height:1rem;width:1rem;fill:#323838}.loader{position:relative;display:inline-block;margin:0 auto;cursor:wait;text-rendering:optimizeLegibility;width:1rem;height:1rem}.loader:after,.loader:before{content:'';position:absolute;width:1rem;height:1rem;left:0;top:0;bottom:0;right:0;border:.05rem solid #262b2b;background-color:rgba(47,72,88,.4);animation:box-zoom .75s infinite ease alternate}.loader:after{border-radius:100%;animation-direction:alternate-reverse}.switch{position:relative;display:block;height:2rem;width:8rem;margin-right:1rem;background:#eceeee;border-radius:.2rem;user-select:none}.switch__label{position:absolute;top:0;height:100%;width:50%;z-index:2;line-height:2rem;font-size:.9rem;color:#2f4858;text-align:center;font-family:"Ubuntu Condensed",sans-serif;cursor:pointer}.switch__label--on{left:0}.switch__label--off{left:50%}.switch__input{display:none}.switch__input:checked+.switch__label{cursor:default}.switch__input:checked+.switch__label--on~.switch__select{transform:translateX(0)}.switch__select{display:block;position:absolute;top:.1rem;left:.1rem;height:calc(100% - .2rem);width:calc(50% - .2rem);transform:translateX(calc(100% + .2rem));background:#f7ce3e;border-radius:.2rem;transition:transform .05s ease-in-out}.badge{display:inline-block;vertical-align:top;margin:.25rem}.badge:first-of-type{margin-left:0}.badge a{background:#eceeee;border-radius:.2rem;color:#2f4858;font-size:.9rem;padding:.2rem .4rem;text-decoration:none}.badge a:hover{background:#f7ce3e;color:#263a47}@media (max-width:35em){.badge a{font-size:.6rem;padding:.05rem .3rem}}.header{display:block;background:#f7ce3e;border-bottom:.2rem solid #385669}@media (max-width:35em){.header{border:0}}.header__wrap{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;flex-wrap:wrap;height:4rem}@media (max-width:35em){.header__wrap{height:auto;padding:0}}.header__logo{flex:1 0 auto;align-self:center}@media (max-width:35em){.header__logo{flex:1 1 100%}}.header__logo a{display:block;width:13rem;margin-top:.3rem}@media (max-width:35em){.header__logo a{width:70%;margin:0 auto;padding-top:1rem}}.header__logo img{display:block;max-width:100%;max-height:100%}.header__nav{flex:1 0 auto;align-self:center}@media (max-width:35em){.header__nav{flex:1 1 100%}}.footer{display:block;background:#263a47}.footer__wrap{display:block;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:3rem}@media (max-width:70em){.footer__wrap{height:auto;padding:1rem 3rem}}.footer__copy{flex:1}@media (max-width:50em){.footer__copy{flex:100%;text-align:center;order:2;margin-bottom:.5rem}}.footer__copy p{line-height:1;margin:0;font-size:.8rem;color:#eceeee;font-weight:300;text-transform:uppercase}.footer__credit{flex:1;text-align:right}@media (max-width:50em){.footer__credit{flex:100%;order:3;text-align:center}}.footer__credit p{line-height:1;margin:0 .5rem;display:inline-block;vertical-align:middle;font-size:.7rem;color:#eceeee;font-weight:300;text-transform:uppercase}.footer__credit a{display:inline-block;vertical-align:middle}.footer__credit img{display:block;height:100%;width:100%;max-width:7rem}.nav{display:block}@media (max-width:35em){.nav{background:#2f4858;margin-top:.5rem}}.nav__list{display:flex;text-align:right;justify-content:flex-end;align-items:center;height:100%}@media (max-width:35em){.nav__list{justify-content:space-around}}.nav__item{position:relative;display:inline-block;vertical-align:middle;border-radius:.2rem;color:#263a47}.nav__item:hover{color:#fff;background:#2f4858}.nav__item:hover .nav__sub{display:block}@media (max-width:35em){.nav__item{border-radius:0;color:#f4f5f5}.nav__item:hover{background:0 0}}.nav__link,.nav__sub__link{display:block;padding:.2rem .9rem;color:inherit;text-decoration:none;text-transform:uppercase;font-weight:700;font-family:"Ubuntu Condensed",sans-serif;border-radius:.2rem;letter-spacing:1px}@media (max-width:35em){.nav__link,.nav__sub__link{border-radius:0;padding:.3rem 1.2rem}.nav__link:hover,.nav__sub__link:hover{background:#263a47}}.nav__sub{display:none;position:absolute;top:100%;left:0;z-index:10;text-align:left;padding-top:1rem}@media (max-width:35em){.nav__sub{padding-top:0}}.nav__sub__list{padding:.3rem 0;background:#f7ce3e;border-top:.2rem solid #2f4858;border-radius:0 0 .2rem .2rem;box-shadow:0 .2rem 1rem -.5rem}@media (max-width:35em){.nav__sub__list{border-top:0}}.nav__sub__item{display:block;color:#263a47}.nav__sub__link{padding:.1rem .7rem;font-size:.9rem;border-radius:0}.nav__sub__link:hover{background:#2f4858;color:#fff}.hero{display:block;display:flex;position:relative;overflow:hidden;min-height:600px;height:calc(100vh - 4rem);background:#f6c826}@media (max-width:50em){.hero{min-height:40rem;height:auto;padding-bottom:6rem}}.hero--search{overflow:visible;min-height:15rem;height:15rem}@media (max-width:50em){.hero--search{min-height:8rem;height:auto;padding:0}}@media (max-width:35em){.hero--search{min-height:4rem}}.hero--search .hero__wrap{width:100%;padding:0 3rem}@media (max-width:35em){.hero--search .hero__wrap{padding:0 1rem}}.hero__bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-image:url(../img/hero.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.hero__bg:after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(30deg,#2f4858 40%,#f7ce3e);opacity:.5;z-index:2}.hero__covers{display:block;position:absolute;bottom:0;left:0;width:100%;z-index:4}.hero__wrap{position:relative;padding:0 11rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;z-index:3}@media (max-width:1308px){.hero__wrap{padding:0 5rem}}@media (max-width:70em){.hero__wrap{padding:0 3rem}}@media (max-width:35em){.hero__wrap{padding:0 1rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero__wrap{display:block;position:absolute;top:50%;left:50%;padding:0;transform:translate(-50%,-50%)}}.hero__title{display:block;margin:0;color:#fff;flex:0;font-size:4rem;line-height:1;text-align:center}@media (max-width:70em){.hero__title{font-size:3rem}}@media (max-width:50em){.hero__title{margin-top:4rem}}.hero__subtitle{display:block;margin:.5rem 0 .75rem 0;color:#263a47;flex:0;text-transform:uppercase;text-align:center;font-size:1rem;padding:.3rem .5rem;line-height:1.4;background:#f7ce3e;font-family:"Ubuntu Condensed",sans-serif;border-radius:.2rem}@media (max-width:70em){.hero__subtitle{font-size:.9rem}}@media (max-width:50em){.hero__subtitle{font-size:.8rem}}.hero__search{flex:0}.hero__text{display:block;flex:0;text-align:center;color:#f4f5f5;margin:.5rem 0 0 0}.hero__text p{font-size:1rem}.hero__text p:last-of-type{margin-bottom:0}@media (max-width:50em){.hero__text p{line-height:1.6}}@media (max-width:35em){.hero__text p{font-size:.7rem}}.search{display:block;position:relative;width:100%}.search[data-status=loading] .search__loader{display:block}.search[data-status=loading] .search__icon{display:none}.search[data-status=autocomplete] .search__autocomplete{display:block}.search[data-status=autocomplete] .search__form{box-shadow:0 0 2rem -.5rem}.search__icon{display:block;position:absolute;top:50%;left:1.3rem;width:2rem;height:2rem;transform:translateY(-50%);fill:#2f4858;z-index:5}@media (max-width:50em){.search__icon{height:1.4rem}}@media (max-width:35em){.search__icon{height:1rem;left:.3rem}}.search__form{position:relative;display:flex;flex-direction:row;align-items:center;height:4.4rem;border-radius:100px;background:#fff}@media (max-width:50em){.search__form{height:3.6rem}}@media (max-width:35em){.search__form{height:2.4rem}}.search__input{display:block;flex:10;position:relative;width:100%;height:100%;outline:0;border:0;font-size:2rem;padding:.75rem 0 .75rem 4rem;border-radius:100px 0 0 100px;background:0 0;color:#263a47;z-index:10}@media (max-width:50em){.search__input{font-size:1.4rem}}@media (max-width:35em){.search__input{font-size:1rem;padding:.75rem 0 .75rem 2.4rem}}.search__select{display:block;border:0;height:2rem;padding:.5rem 1rem;margin-right:1rem;background:#f7ce3e;font-size:.9rem;color:#263a47;outline:0;border:1px solid #f7ce3e;font-family:"Ubuntu Condensed",sans-serif}.search__select:focus{border-color:#2f4858}@media (max-width:35em){.search__select{display:none}}.search__submit{display:block;flex:2;height:100%;padding:0 2.2rem 0 2rem;background:#2f4858;border-radius:0 100px 100px 0;border:0;font-size:1.8rem;text-transform:uppercase;color:#fff;font-family:"Ubuntu Condensed",sans-serif;transition:all .15s ease-in-out;cursor:pointer;outline:0;z-index:15}.search__submit:hover{background:#263a47}@media (max-width:50em){.search__submit{font-size:1.4rem;padding:0 1rem 0 1.2rem}}@media (max-width:35em){.search__submit{font-size:1rem;padding:0 .75rem}}.search__loader{display:none;position:absolute;top:50%;left:1.6rem;width:1rem;height:1.2rem;transform:translateY(-50%);fill:#2f4858;z-index:5}@media (max-width:35em){.search__loader{height:.8rem;width:.8rem;left:.6rem}}.search__autocomplete{display:none;position:absolute;top:100%;left:4rem;z-index:100;background:#fff;padding:.2rem 0;border-top:1px solid #eceeee;box-shadow:0 .2rem 1rem -.5rem}@media (max-width:35em){.search__autocomplete{left:2rem}}.search__autocomplete li{display:block;padding:0 .75rem;color:#2f4858;cursor:pointer}.search__autocomplete li:hover{background:#f7ce3e}@media (max-width:35em){.search__switch{display:none}}.page{display:block;position:relative;min-height:600px;background-color:#f9f9f9}.np-covers{display:flex;align-items:center;padding:0 3rem}@media (max-width:35em){.np-covers{padding:0}}.np-cover{height:4rem;flex:1 0 calc(100% / 11);transform:rotate(-12deg)}@media (max-width:35em){.np-cover{height:2rem}}.np-cover:not(:first-of-type){margin-left:-1.5rem}.np-cover a{display:block;margin:0 auto;width:100%;transition:transform .1s ease-in-out}.np-cover a:hover{transform:translateY(-10%)}.np-cover img{display:block;max-width:100%;max-height:100%;height:auto;width:100%;box-shadow:0 0 8rem -1rem #000}.contact{display:block;background:#f6c826;border-top:.2rem solid #385669}.contact__wrap{display:flex;flex-direction:row;align-items:center}@media (max-width:35em){.contact__wrap{flex-direction:column}}.contact__text{flex:1;padding:3rem 0;color:#263a47}@media (max-width:35em){.contact__text{padding:2rem .75rem 0 .75rem}}.contact__text h2{font-size:2.4rem;line-height:1.4;margin-bottom:1rem}.contact__text h2 span{display:block;font-size:1.8rem}@media (max-width:50em){.contact__text h2{font-size:1.4rem}.contact__text h2 span{font-size:1.2rem}}.contact__text p{font-size:.9rem}.contact__text p:last-of-type{margin-bottom:0}@media (max-width:50em){.contact__text p{line-height:1.6}}.contact__form{flex:1}@media (max-width:22em){.contact__form{width:100%}}.form{display:block;display:flex;flex-direction:column;padding:2rem 0}@media (max-width:35em){.form{padding:1rem 0}}.form__message{display:block;color:#263a47}.form__message h3{color:inherit;margin-bottom:0;text-transform:uppercase}.form__message p{color:inherit}.form__message p:last-of-type{margin-bottom:0}.form__message--error{color:#f06060}.form__set{display:block;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:22em){.form__set{flex-direction:column}}.form__group{flex:auto;padding:.5rem}.form__label{display:block;font-family:"Ubuntu Condensed",sans-serif;color:#263a47;text-transform:uppercase;font-size:.9rem;line-height:1;margin-bottom:.2rem;font-weight:900}.form__input{display:block;width:100%;outline:0;border-radius:.2rem;padding:.4rem .5rem;font-size:.8rem;background:#fff;color:#263a47;border:.1rem solid #bec5c5}.form__input--error{border-color:#f06060}.form__input:focus{border-color:#2f4858}.form__select{height:2rem}.form__textarea{height:6.05rem;resize:none}.form__submit{display:block;width:100%;height:3rem;margin-top:1rem;border:0;border-radius:.2rem;background:#2f4858;border:.1rem solid transparent;fill:#fff;color:#fff;transition:all .15s ease-in-out;cursor:pointer;outline:0}.form__submit:hover{transform:translateY(-3px)}.form__submit svg{display:inline-block;vertical-align:middle;height:1.2rem;width:1.2rem;margin-left:1rem;fill:inherit}.form__submit span{display:inline-block;vertical-align:middle;font-size:1.4rem;font-family:"Ubuntu Condensed",sans-serif;text-transform:uppercase;font-weight:700;color:inherit}.form__secure{display:none}.results{display:none}.results[data-status=active]{display:block}.results__list{display:block;margin:0;padding:0}.results__header{display:block;background:#2f4858;color:#eceeee;padding:.5rem 0}.results__header__wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width:35em){.results__header__wrap{flex-direction:column}}@media (max-width:35em){.results__header .badge{font-size:.7rem}.results__header .badge a{font-size:inherit;padding:.1rem .3rem;margin:0 .2rem}}.results__title{display:block;margin:0;font-size:1.4rem;text-align:left}.results__title .loader{margin-right:1rem}.results__title span{font-weight:700}.results__title__term{color:#f7ce3e}@media (max-width:35em){.results__title{display:block;flex:1 1 100%;text-align:center;font-size:.9rem}}.results__pag{display:block;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;margin-bottom:2rem}.results__pag__page{display:table;margin:2rem auto .5rem auto;font-size:.8rem}.results__pag__page span{font-weight:700}.results__pag__item{text-align:center}.results__pag__item:first-of-type{overflow:hidden;border-radius:.2rem 0 0 .2rem}.results__pag__item:last-of-type{overflow:hidden;border-radius:0 .2rem .2rem 0}.results__pag__item a,.results__pag__item span{display:block;text-decoration:none;color:#fff;padding:.2rem .5rem;background:#2f4858;min-width:2rem}.results__pag__item span{color:#2f4858;background:#fff;font-weight:700;cursor:default}.results__pag__item a:hover{color:#2f4858;background:#f7ce3e}.result{display:block;background:#fff;margin:1rem 0;padding:1rem 1.2rem;transition:all .5s ease-in-out;opacity:0;visibility:hidden;transform:translateY(1rem);border:.1rem solid #eceeee}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.result{transition:none}}@media (max-width:35em){.result{padding:.5rem}}.result[data-status=display],.result[data-status=loading]{opacity:1;visibility:visible;transform:none}.result[data-status=display] .result__loading{height:0;opacity:0;visibility:hidden}.result[data-status=display] .result__display{height:auto;opacity:1;visibility:visible;min-height:10rem}.result__loading{display:block;position:relative;overflow:hidden;opacity:1;visibility:visible;transition:opacity .15s ease-in-out}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.result__loading{display:none}}.result__loading:before{content:'';padding-top:15%;display:block}@media (max-width:1308px){.result__loading:before{padding-top:18%}}@media (max-width:70em){.result__loading:before{padding-top:23%}}@media (max-width:50em){.result__loading:before{padding-top:23%}}@media (max-width:35em){.result__loading:before{padding-top:20%}}.result__loading__block{position:absolute;top:0;left:0;height:100%;width:100%;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#eceeee;background:linear-gradient(to right,#eceeee 8%,#e1e4e4 18%,#eceeee 33%);background-size:100%}.result__loading__mask{position:absolute;top:0;left:0;height:1rem;width:1rem;background:#fff}.result__loading__mask:after{content:'';position:absolute;top:0;left:0;height:1rem;width:1rem;background:#fff}.result__loading__mask:nth-child(1){top:0;left:auto;right:calc(18% - 1.2rem);height:100%;width:1.2rem}.result__loading__mask:nth-child(2){top:0;left:0;height:10%;width:calc(82% - 5rem)}.result__loading__mask:nth-child(3){top:25%;left:0;height:7.5%;width:calc(82% - 5rem)}.result__loading__mask:nth-child(4){top:40%;left:0;height:20%;width:calc(82% - 5rem)}.result__loading__mask:nth-child(5){top:65%;left:0;height:7.5%;width:calc(82% - 5rem)}.result__loading__mask:nth-child(6){top:77.5%;left:0;height:7.5%;width:calc(82% - 5rem)}.result__loading__mask:nth-child(7){top:calc(100% - 1rem);left:0;height:15%;width:calc(82% - 5rem)}.result__loading__mask:nth-child(1):after{top:0;left:-5rem;height:100%;width:1.2rem}.result__loading__mask:nth-child(2):after{top:100%;left:60%;height:160%;width:40%}.result__loading__mask:nth-child(3):after{top:100%;left:40%;height:110%;width:60%}.result__loading__mask:nth-child(4):after{top:100%;left:65%;height:42.5%;width:35%}.result__loading__mask:nth-child(5):after{top:100%;left:65%;height:70%;width:35%}.result__loading__mask:nth-child(6):after{top:100%;left:60%;height:90%;width:40%}.result__loading__mask:nth-child(7):after{top:-5.5rem;left:100%;height:1.2rem;width:5rem}@media (max-width:50em){.result__loading__mask:nth-child(7):after{top:-3.5rem;left:100%;height:1.2rem;width:5rem}}@media (max-width:35em){.result__loading__mask:nth-child(7):after{top:-1.5rem;left:100%;height:.5rem;width:5rem}}.result__display{position:relative;overflow:hidden;padding-right:25%;height:0;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.result__display{display:block;height:auto;opacity:1;visibility:visible}}.result__left{display:block}.result__right{position:absolute;top:0;right:0;height:100%;width:25%}.result__name{display:table;font-size:1.6rem;line-height:1;margin:0;color:#2f4858;text-decoration:none}.result__name:hover{color:#007ccc}@media (max-width:35em){.result__name{font-size:.9rem;margin-bottom:.2rem}}.result__contact{display:block;display:flex;flex-direction:column;justify-content:space-evenly;min-height:5rem;padding:0 1rem;margin-top:1rem}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.result__contact{display:block}}@media (max-width:35em){.result__contact{min-height:3rem;margin-top:0;padding:0}}.result__contact__item{flex:1;display:flex;flex-direction:row;align-items:center}.result__contact svg{height:1rem;width:1rem;fill:#2f4858;margin-right:1rem}@media (max-width:35em){.result__contact svg{margin-right:.3rem;height:.7rem;width:.7rem}}@media (max-width:35em){.result__contact span{font-size:.6rem}}.result__thumbs{display:block;display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;width:calc(33.3333% - 1rem);height:100%}@media (max-width:35em){.result__thumbs{display:none}}.result__thumbs li{flex:auto;position:relative;margin:.5rem 0;background:#eceeee}.result__thumbs li:first-of-type{margin-top:0}.result__thumbs li:last-of-type{margin-bottom:0}.result__thumbs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:calc(100% - 1rem);max-width:calc(100% - 1rem);z-index:10}.result__thumb{position:absolute;top:0;right:0;width:66.66%;min-height:10rem;height:100%;background:#eceeee}@media (max-width:35em){.result__thumb{min-height:auto;width:100%}}.result__thumb img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:calc(100% - 1rem);max-width:calc(100% - 1rem);z-index:10}@media (max-width:35em){.result .badge a{display:block}}.customer{display:block}.customer__header{display:block;background:#2f4858}.customer__header__wrap{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width:50em){.customer__header__wrap{flex-direction:column;padding:2rem 0}}.customer__header__text{flex:1;padding:1rem 0 1.25rem}@media (max-width:50em){.customer__header__text{display:block;width:100%;text-align:center;padding:0;margin-bottom:1.5rem}}.customer__header__text p{color:#f7ce3e;margin:.2rem 0 0 0;padding:0;line-height:1}.customer__header__title{display:block;color:#fff;margin:0;text-transform:none;line-height:1;font-weight:400;font-size:2rem}.customer__header__share{flex:1;text-align:right;line-height:1}@media (max-width:50em){.customer__header__share{display:block;width:100%;text-align:center}}.customer__header__share p{margin:0;color:#fff}.customer__details{display:block}.customer__details__wrap{display:flex;flex-direction:row}@media (max-width:70em){.customer__details__wrap{flex-direction:column}}.customer__aside{position:relative;flex:1 0 25%;background:#fff;border-right:1px solid #eceeee}@media (max-width:70em){.customer__aside{border:0;flex:auto;background:0 0;padding-top:2rem}}.customer__aside:before{content:'';display:block;position:absolute;top:0;right:100%;height:100%;width:1000%;background:#fff}@media (max-width:70em){.customer__aside:before{content:none}}@media (max-width:70em){.customer__aside ul{display:flex;flex-direction:row;flex-wrap:wrap}}.customer__aside li{display:block;position:relative;padding:1rem 1rem 1rem 3rem;color:#2f4858;border-bottom:1px solid #f4f5f5}@media (max-width:70em){.customer__aside li{border:0;flex:auto}}.customer__aside li svg{position:absolute;top:50%;left:0;height:1rem;width:3rem;text-align:center;transform:translateY(-50%);fill:#263a47}.customer__aside li span{display:block;line-height:1;margin-bottom:.3rem;font-size:.7rem;text-transform:uppercase;letter-spacing:2px}@media (max-width:50em){.customer__aside li span{font-size:.6rem}}.customer__aside li p{line-height:1.4rem;font-size:1rem;margin:0}.customer__aside li.customer__phone p{font-size:1.2rem}@media (max-width:70em){.customer__aside li.customer__phone p{font-size:1rem}}.customer__aside li.customer__address p{font-size:.8rem}@media (max-width:70em){.customer__aside li.customer__address p{font-size:1rem}}.customer__gallery{flex:1 1 75%;padding-left:2rem}@media (max-width:70em){.customer__gallery{padding:0}}.sharebar{display:block;text-align:right;padding-bottom:.5rem}@media (max-width:50em){.sharebar{text-align:center;padding:0}}.sharebar li{display:inline-block;vertical-align:middle;margin-left:.75rem}@media (max-width:50em){.sharebar li:first-of-type{margin-left:0}}.sharebar a{display:block;height:1.1rem;width:1.1rem}.sharebar svg{max-height:100%;max-width:100%;fill:#f7ce3e}.sharebar svg:hover{fill:#fff}.gallery{display:block;margin:2rem 0;background:#fff;border:1px solid #eceeee}.gallery__header{display:block;padding:.75rem 1rem;background:#2f4858}.gallery__title{display:block;color:#fff;font-weight:100;text-transform:none;margin:0 0 .3rem 0;line-height:1}.gallery__subtitle{display:block;color:#f7ce3e;margin:0;line-height:1;font-size:.8rem}.gallery__list{display:flex;flex-direction:row;flex-wrap:wrap;padding:.5rem}.gallery__item{overflow:hidden;flex:0 1 calc(25% - 1rem);position:relative;margin:.5rem;border-radius:.2rem;background:#f4f5f5}@media (max-width:70em){.gallery__item{flex:0 1 calc(33% - 1rem)}}@media (max-width:50em){.gallery__item{flex:0 1 calc(50% - 1rem)}}@media (max-width:22em){.gallery__item{flex:0 1 100%}}.gallery__item:hover{background:#f7ce3e}.gallery__item__header{display:block;padding:.75rem .5rem 0 .5rem}.gallery__item__title{display:block;text-transform:capitalize;text-align:center;font-size:.9rem;margin:0;line-height:1}.gallery__item__link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.gallery__item__image{display:block;position:relative}.gallery__item__image:after{content:'';padding-top:90%;display:block}.gallery__item__img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:calc(100% - 2rem);max-width:calc(100% - 2rem);padding-bottom:1.4rem}.gallery__item__date{position:absolute;bottom:.5rem;left:0;width:100%;font-size:.9rem;text-align:center}.gallery__error{display:block;padding:0 .5rem;margin:0}.lightbox{position:fixed;top:0;left:0;height:100%;width:100%;user-select:none;opacity:0;visibility:hidden;z-index:-1}.lightbox[data-status=active]{display:block;opacity:1;visibility:visible;z-index:1000}.lightbox[data-status=active] .lightbox__figure{display:flex}.lightbox[data-status=loading]{display:block;opacity:1;visibility:visible;z-index:1000}.lightbox[data-status=loading] .lightbox__loader{display:block}.lightbox[data-status=loading] .lightbox__figure{display:none}.lightbox:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:#2f4858;opacity:.95}.lightbox__bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5}.lightbox__loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20}.lightbox__loader .loader:after,.lightbox__loader .loader:before{height:3rem;width:3rem;border-color:#fff;background-color:rgba(255,255,255,.5)}.lightbox__close{position:absolute;top:1rem;right:1rem;fill:#fff;height:1.8rem;width:1.8rem;cursor:pointer;z-index:20}.lightbox__close:hover{fill:#f7ce3e}.lightbox__nav{position:absolute;top:50%;right:2rem;fill:#fff;height:3rem;width:3rem;cursor:pointer;transform:translateY(-50%);z-index:20}.lightbox__nav:hover{fill:#f7ce3e}.lightbox__nav[data-status=inactive]{opacity:.2;cursor:default}.lightbox__nav[data-status=inactive]:hover{fill:#fff}.lightbox__nav[data-status=hidden]{display:none}@media (max-width:50em){.lightbox__nav{top:auto;bottom:2rem;right:2rem;transform:none;height:2rem;width:2rem}.lightbox__nav:hover{fill:#fff}}.lightbox__left{right:auto;left:2rem}@media (max-width:50em){.lightbox__left{left:auto;right:5rem}}.lightbox__figure{display:none;position:absolute;top:50%;left:50%;z-index:20;transform:translate(-50%,-50%);max-width:calc(100% - 15rem);max-height:calc(100% - 15rem);width:100%;height:100%;align-items:center;flex-direction:column;justify-content:space-around}@media (max-width:50em){.lightbox__figure{width:100%;max-width:calc(100% - 4rem)}}.lightbox__wrap{display:block;position:relative;flex:1 1 auto;height:100%;width:100%}.lightbox__actions{padding-top:1rem;color:#eceeee;fill:#eceeee;cursor:pointer}.lightbox__actions:hover{color:#f7ce3e;fill:#f7ce3e}.lightbox__actions svg{display:inline-block;vertical-align:middle;fill:inherit;height:1rem;width:1rem;margin-right:.3rem}.lightbox__actions span{display:inline-block;vertical-align:middle;color:inherit}.lightbox__image{display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.lightbox__image__print{display:none}.lightbox__figcaption{display:block;padding:1rem 2rem;flex:1 1 auto}@media (max-width:50em){.lightbox__figcaption{padding:1rem}}.lightbox__title{display:block;color:#fff;font-size:2.4rem;text-align:center;text-transform:capitalize;font-weight:400;line-height:1}.lightbox__desc{display:block;color:#eceeee;text-align:center;font-weight:100;font-family:"Ubuntu Condensed",sans-serif;text-transform:uppercase;letter-spacing:1px;background:#263a47;padding:.3rem .5rem;line-height:1;border-radius:.2rem;margin-bottom:1rem}.lightbox__switch{display:table;margin:0 auto 1rem auto}.lightbox__switch__option{display:inline-block;vertical-align:top;color:#2f4858;padding:.5rem .75rem;background:#f4f5f5;cursor:pointer;line-height:1}.lightbox__switch__option:first-of-type{border-radius:.2rem 0 0 .2rem}.lightbox__switch__option:last-of-type{border-radius:0 .2rem .2rem 0}.lightbox__switch__option[data-active=true]{background:#f7ce3e;color:#263a47;cursor:default}.biglist{display:block;padding:2rem 0}.biglist__list{display:flex;flex-direction:row;flex-wrap:wrap}.biglist__hr{display:block;position:relative;margin:2rem 0 1.4rem 0}.biglist__hr:after{content:'';position:absolute;top:50%;left:0;height:.1rem;width:100%;background:#eceeee;z-index:5}.biglist__hr span{position:relative;z-index:10;display:inline-block;vertical-align:middle;min-width:3rem;text-align:center;padding:0 .5rem;background:#eceeee;color:#2f4858;font-size:2rem;border-radius:.2rem;font-weight:700;cursor:pointer}.biglist__hr span:hover{background:#f7ce3e}.biglist__hr span[data-active=true]{background:#2f4858;color:#f7ce3e;cursor:default}.biglist__hr span[data-active=true]:hover{background:#2f4858;color:#f7ce3e}.biglist__badge{margin:0 1rem 1rem 0}.biglist__badge[data-hidden=true]{display:none}@media (max-width:35em){.biglist__badge{margin:0 .5rem .5rem 0}.biglist__badge a{display:block}}.biglist__filters{position:absolute;top:2.5rem;left:3.3rem;width:auto;transform:translateY(-50%);z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media (max-width:35em){.biglist__filters{display:none}}.biglist__filters li{position:relative;flex:auto;line-height:1.2;padding:0 .5rem;border-radius:.2rem;color:#2f4858;background:#eceeee;font-size:.8rem;cursor:pointer;margin-right:.3rem}.biglist__filters li:hover{background:#f7ce3e}.biglist__filters li[data-active=true]{background:#2f4858;color:#f7ce3e;cursor:default}.biglist__filters li[data-active=true]:hover{background:#2f4858;color:#f7ce3e}