body{padding:0 !important}.header{background-color:#f9f9f9}.head{display:flex;text-align:center;position:relative;height:92px;justify-content:space-between;align-items:center;padding:0}.head .logo{display:inline-block;position:inherit;left:0;top:0;max-width:340px;width:auto;min-width:inherit}.head .social{order:3;position:inherit;top:6px}.head .slogan{color:#f00909}.head .slogan h2{font-size:34px}.header .menu{background-color:#686868;border-bottom:2px solid #f00909}.items a{color:#fff}.items a.cur,.header .menu .items a:hover{background-color:#fff;color:#f00909}.strip{background-image:url(https://cdn.nichesites.pikoya.com/peekapps_io/images/strip)}.strip .slogan{color:#686868;font-size:22px;line-height:1.4}.pager a{color:#686868}.pager .cur{color:#fff}.pager a:hover{background-color:#d80808;color:#fff}.footer{background-color:#686868}.contact_form{margin-top:20px;display:block}.contact_form .line{text-align:left;padding:0;display:block;width:100%}.contact_form .line label{width:150px;display:inline-block;margin-bottom:10px;vertical-align:top}.contact_form .line input[type=text]{width:18vw;padding:8px;margin:0 0 16px 0}.contact_form .line textarea{width:18vw;padding:8px}.submit,.text .button{display:inline-block;background-color:#d90606;color:#fff;padding:10px 20px;font-size:20px;font-weight:700;margin-left:0}.pointer{cursor:pointer}.error_border{border:1px solid #d90606}.alert_red{display:inline-block;background-color:#d90606;color:#fff;padding:5px;width:340px;margin-bottom:10px}.alert_green{display:inline-block;background-color:#090;color:#fff;padding:5px;width:340px;margin-bottom:10px}.description{color:#324b5d;text-align:left;margin-bottom:24px;margin-top:12px}@media only screen and (max-width:680px){.head,.head .logo img{height:64px}.head .logo{max-width:64px}.head .slogan h2{font-size:15px}.content .bnr_250{margin:36px 0}.bnr_320{margin-top:52px}.menu{top:65px}.menu:before{color:#686868 !important}.menu_container:before{background-color:#f00909}#bgtoggle~.menu_container .items a.cur{color:#686868}.strip{height:auto}.strip .slogan{margin:0;padding:0 12px}.bnr_250{min-height:250px;height:auto}.bnr_320{min-height:100px;height:auto;margin-bottom:36px}}@media only screen and (max-width:500px){.menu{top:65px !important}.menu:before{color:#686868 !important}.menu_container:before{background-color:#f00909}#bgtoggle~.menu_container .items a.cur{color:#686868}#bgtoggle:checked~.menu:before{color:#fff !important}}