@-webkit-keyframes loading{to{-webkit-transform:rotate(360deg)}}@keyframes loading{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}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:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}a,a:active,a:hover,a:link,a:visited{text-decoration:none}button{border:0;padding:0}button:focus{outline:0}input{border-radius:0;border:0;-webkit-appearance:none}@font-face{font-family:'amsipro-regular';src:url(/fonts/amsipro-regular-webfont.woff) format("woff"),url(/fonts/amsipro-regular-webfont.ttf) format("truetype")}@font-face{font-family:'amsipro-bold';src:url(/fonts/amsipro-bold-webfont.woff) format("woff")}.none{display:none!important}.btn{width:100%;display:inline-block;border:0;font-family:"amsipro-bold";font-size:14px;padding:8px 20px;cursor:pointer;text-decoration:none;text-align:center;text-transform:uppercase;color:#84a484;background-color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.btn:hover{background-color:#486048;color:#fff}.input{width:100%;height:50px;background-color:#eee;margin:0;border:2px solid #eee;color:#333;font-size:13px;font-family:"amsipro-regular";padding:0 20px}.loading{width:40px;height:40px;border-radius:50%;background:0 0;border-top:4px solid #fff;border-right:4px solid #fff;border-bottom:4px solid #777;border-left:4px solid #777;-webkit-animation:loading 1.2s infinite linear;animation:loading 1.2s infinite linear}.loading__container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;background-color:rgba(127,127,127,.5)}.body{min-height:100vh;background-color:#eee}.body__top{background-color:#84a484;padding:11% 0 15px}.body__bottom{text-align:center;padding:25px 20px}.logo img{width:40%;height:40%}@media screen and (max-width:480px){.logo img{width:85%;height:85%}}.inbox,.logo,.text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text{padding-top:7%}.text p{text-align:center;color:#fff;max-width:335px;font-family:"amsipro-regular";font-size:17px;line-height:35px}.inbox{margin:35px 0}.inbox__input{width:220px}@media screen and (max-width:480px){.inbox__input{width:100%;height:25px;padding:15px}}.inbox__btn{width:120px;height:100%}@media screen and (max-width:480px){.inbox__btn{min-height:59px;width:110px;padding:8px 15px;font-size:13px}}.inbox form,.instagram ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inbox form{width:100%;padding:0 20px}.instagram{background-color:#eee;padding:30px}.instagram ul{margin-bottom:25px}.instagram ul li{width:calc((100%/3) - 20px);margin:20px;float:left}.instagram ul li a{display:block;padding-top:100%;overflow:hidden;background-size:cover;background-position:center center}@media screen and (max-width:1025px){.instagram ul li{width:calc((100%/2) - 20px)}.instagram ul li:nth-of-type(n+3){display:none}}@media screen and (max-width:480px){.instagram ul li{width:100%;margin:0}.instagram ul li:nth-of-type(n+2){display:none}}.instagram__follow-us-btn{max-width:300px;color:#fff;background-color:#84a484;font-size:16px;padding:14px 0;margin:0 auto}.instagram__follow-us-btn svg{width:16px;height:16px;fill:#fff}.instagram__follow-us-btn span{margin-left:5px}@media screen and (max-width:480px){.instagram{padding:0}}.msg{font-family:"amsipro-bold";color:#fff;font-size:22px}