.pc-quick-contact-box-01 .-bg {background-size: cover;background-repeat: no-repeat;background-position: left center;}.pc-document-block-01 {display: -webkit-box;display: -ms-flexbox;display: flex;border: 1px solid #dfdfdf;padding: 20px;position: relative;min-height: 90px;}.pc-document-block-01 .-item1 {width: 50px;-webkit-box-flex: 0;-ms-flex: 0 0 50px;flex: 0 0 50px;}.pc-document-block-01 .-item1 span {color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 50px;height: 50px;border-radius: 5px;background-color: #aa182c;position: absolute;top: 20px;}.pc-document-block-01 .-item1 span svg {width: 24px;height: 24px;}.pc-document-block-01 .-item2 {padding-left: 20px;}.pc-document-block-01 .-item2 .-item21 {font-size: 18px;line-height: 130%;font-weight: 700;color: #67818a;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}.pc-document-block-01 .-item2 .-item22 {font-size: 14px;line-height: 140%;font-weight: 400;color: #67818a;margin-top: 15px;}.pc-document-block-01:hover {border-color: #022d3c;border-radius: 5px;}.pc-document-block-01:hover .-item2 .-item21 {color: #022d3c;}.pc-document-block-02 {position: relative;}.pc-document-block-02 .-item1 {color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 40px;height: 40px;border-radius: 5px;background-color: #aa182c;position: absolute;margin-top: -20px;left: 15px;}.pc-document-block-02 .-item1 svg {width: 24px;height: 24px;}.pc-document-block-02 .-item2 .-item21 {font-size: 18px;line-height: 130%;font-weight: 700;color: #67818a;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}.pc-document-block-02 .-item2 .-item22 {font-size: 14px;line-height: 140%;font-weight: 400;color: #67818a;margin-top: 15px;}.pc-document-block-02:hover .-item2 .-item21 {color: #022d3c;}.pc-video-01 {background-color: #000;}.pc-video-01 .-play {position: absolute;z-index: 1;right: 0;bottom: 0;}.pc-video-01 .-play a {background-color: #022d3c;width: 60px;height: 60px;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 15px 0 0 0;}.pc-video-01 .-play a svg {width: 35px;height: 35px;}.pc-bg:nth-child(even) {background-color: #fafafa;}.soc-net .thumbnail-container {border: 6px solid #f8f9fa;padding-bottom: 100%;}.soc-net .thumbnail-container a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 15px;height: 100%;}.soc-net .thumbnail-container svg {color: #c59f69;width: 60px;height: 60px;}.soc-net .thumbnail-container:hover {border-color: #c59f69;}.soc-net .thumbnail-container:hover .-title {color: #c59f69!important;}.pc-masonry-grid .grid {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;-webkit-column-gap: 30px;-moz-column-gap: 30px;column-gap: 30px;margin: auto;width: 100%;}.pc-masonry-grid .grid .grid__item {margin-bottom: 30px;}.pc-masonry-grid img {height: auto;max-width: 100%;border-radius: 5px;}.pc-owl-slider-1 .item {opacity: .5;-webkit-transform: scale3d(.8,.8,1);transform: scale3d(.8,.8,1);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}.pc-owl-slider-1 .owl-item.active.center .item {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}@media (min-width:1025px) {.pc-quick-contact-box-01 .-width {width: 72%;}}@media (max-width:1024px) {.soc-net .thumbnail-container svg {width: 40px;height: 40px;}.pc-masonry-grid .grid {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}}@media (max-width:767px) {.pc-masonry-grid .grid {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}}@media (max-width:400px) {.pc-masonry-grid .grid {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}