*,button:focus,button::-moz-focus-inner{outline:0 !important;border:0px}html,body{font-family:"Lato";font-size:14px;padding:0px;margin:0px;overflow:hidden}main,section,article,footer,aside,nav{display:block}body{text-align:center}body h1{font-size:45px;font-weight:300;color:#0a66cc;margin:40px auto}@media(max-width: 800px){body h1{font-size:30px;margin:20px auto}}body>div{width:100%;padding-bottom:40px}body>div:after{display:block;content:"";float:none;clear:both}body>div article{margin-right:28px;margin-bottom:28px;width:calc(100% / 4 - 21px);height:calc(100vw / 4 - 21px + 60px);float:left;text-align:left;cursor:pointer}body>div article:nth-child(4n+4){margin-right:0px}body>div article>div{width:100%;height:calc(100vw / 4 - 21px);position:relative;overflow:hidden}body>div article>div>img{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}body>div article>div>img.landscape{width:auto;height:100%}@media(max-width: 1000px){body>div article{margin-right:14px;margin-bottom:15px;width:calc(100% / 4 - 10.5px);height:calc(100vw / 4 - 10.5px + 60px)}}@media(max-width: 600px){body>div article{width:calc(100% / 2 - 2.5px);height:calc(100vw / 2 - 2.5px + 40px);margin-right:5px;margin-bottom:5px}body>div article>div{width:100%;height:calc(100vw / 2 - 15px)}body>div article:nth-child(4n+4){margin-right:28px}body>div article:nth-child(2n+2){margin-right:0px}}body>div article p{margin:0px;padding:0px;font-weight:bold}body>div article p:first-of-type{margin-top:10px}@media(max-width: 600px){body>div article p:first-of-type{margin-top:5px}}body>div article p:last-of-type{font-weight:normal}body>div#popup{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(255,255,255,.8);padding:0px;display:none}body>div#popup img{width:100%;max-height:500px;object-fit:contain;object-position:center center;border:1px solid #ddd;background-color:#f9f9f9;border-radius:0px}body>div#popup img.icon{border:0px;width:30%}body>div#popup>div{position:absolute;top:250px;left:50%;transform:translate(-50%, 0px);padding:50px 80px;padding-bottom:40px;border:1px solid #0a66cc;border-radius:5px;background-color:#fff;max-width:495px;width:calc(100% - 160px);text-align:left}@media(max-width: 800px){body>div#popup>div{padding:50px 30px;width:calc(100% - 62px);top:150px;padding-bottom:30px}}@media(max-width: 600px){body>div#popup>div{top:0px}}body>div#popup>div>div:first-of-type{position:absolute;top:15px;right:20px;width:20px;height:20px;cursor:pointer}body>div#popup>div>div:first-of-type:after,body>div#popup>div>div:first-of-type:before{content:"";display:block;position:absolute;top:50%;left:50%;width:16px;height:1px;background-color:#0a66cc;transform:translate(-50%, -50%) rotate(45deg)}body>div#popup>div>div:first-of-type:after{transform:translate(-50%, -50%) rotate(-45deg)}body>div#popup>div>div.data>img{display:block;margin:0px auto}body>div#popup>div>div.data h2{font-size:45px;font-weight:300;color:#0a66cc;margin:20px auto;margin-top:0px;text-align:center}@media(max-width: 800px){body>div#popup>div>div.data h2{font-size:30px}}body>div#popup>div>div.data p{font-weight:bold}body>div#popup>div>div.data p.comment{font-weight:normal}body>div#popup>div>div.data button{width:calc(100% - 30px)}body>div#popup>div>div.data input[type=email],body>div#popup>div>div.data input[type=text]{border:0px;background-color:transparent;border-bottom:1px solid #212121;font-size:20px;padding:8px 0px;color:#212121;width:100%;margin-top:40px}@media(max-width: 800px){body>div#popup>div>div.data input[type=email],body>div#popup>div>div.data input[type=text]{font-size:14px;margin-top:10px}}body>div#popup>div>div.data input[type=email].error,body>div#popup>div>div.data input[type=text].error{color:#c00;border-color:#c00}body>div#popup>div>div.data>span{font-size:12px}body>div#popup>div>div.data div{font-size:20px;margin-top:20px}@media(max-width: 800px){body>div#popup>div>div.data div{font-size:14px;margin-top:20px}}body>div#popup>div>div.data div.checkbox{margin-top:40px;font-size:20px}body>div#popup>div>div.data div.checkbox label{border:1px solid #212121;width:20px;height:20px;margin-right:24px;display:inline-block;vertical-align:top}body>div#popup>div>div.data div.checkbox label input{display:none}body>div#popup>div>div.data div.checkbox label.checked{position:relative}body>div#popup>div>div.data div.checkbox label.checked:after,body>div#popup>div>div.data div.checkbox label.checked:before{content:"";display:block;position:absolute;top:50%;left:50%;width:16px;height:1px;background-color:#0a66cc;transform:translate(-50%, -50%) rotate(45deg)}body>div#popup>div>div.data div.checkbox label.checked:after{transform:translate(-50%, -50%) rotate(-45deg)}body>div#popup>div>div.data div.checkbox>div{display:inline-block;width:calc(100% - 50px);vertical-align:top;margin-top:0px}@media(max-width: 800px){body>div#popup>div>div.data div.checkbox{font-size:14px;margin-top:20px}}body>div#popup>div>div.data div.checkbox.error{color:#c00}body>div#popup>div>div.data div.checkbox.error label{border-color:#c00}body>div#popup>div>div.data div.checkbox.error label:after,body>div#popup>div>div.data div.checkbox.error label:before{background-color:#c00}body>div#popup>div>div.data button{background-color:#0a66cc;border-color:#0a66cc;color:#fff;margin-top:40px;width:100%;font-size:20px}@media(max-width: 800px){body>div#popup>div>div.data button{font-size:14px;margin-top:20px}}body>div#popup>div>div.data button:hover{background-color:#000;border-color:#000}body>div#popup>div>div.data .button{margin-left:0px;margin-right:0px;margin-top:10px;width:calc(100% - 32px) !important;display:block;text-align:center;border-color:#212121;color:#212121}body>div#popup>div>div.data .button.error{color:#c00;border-color:#c00}body>div#popup>div>div.data .button input{display:none}body button,body .button{margin:2px auto;min-width:300px;padding:10px 15px;border-radius:5px;background-color:transparent;border:1px solid #212121;cursor:pointer;transition:.25s ease all}body button:hover,body .button:hover{background-color:#212121;color:#fff !important}@media(max-width: 800px){body button,body .button{min-width:180px}}body button#next,body button#prev{margin:2px 5px;min-width:80px;color:#0a66cc;border:1px solid #0a66cc}/*# sourceMappingURL=master.css.map */
