body{overflow-x:hidden}#wgs_top--about{position:relative}#wgs_top--about .wgs_bg--summary{background:url(assets/case-main-banner.webp) no-repeat;background-size:contain}#wgs_top--about .wgs_banner--shape-blue{height:calc(7% + 530px);left:55%;width:30.5%;top:88%;z-index:10}#wgs_top--about .wgs_banner--shape-blue:after{content:"";background:transparent;position:absolute;right:0;top:-100%;border-right:1px solid #032ee3;width:45%;height:100%}#wgs_top--nav a{color:#1C1C1C;border-left:1px solid #1C1C1C;font-weight:bold;font-size:12px}#wgs_banner--works.head-full-type{min-height:100vh !important;height:100% !important}#wgs_banner--works .wgs_banner--shape-outline{position:absolute;left:-5%;top:-41%;transform:skew(13deg);width:40%}#wgs_banner--works .wgs_bg--summary{left:auto;right:0;left:auto;right:-19%;z-index:9;background-attachment:scroll;bottom:auto;clip-path:polygon(12% 0%, 77% 0, 66% 100%, 0% 100%);background-size:contain;width:74%;top:0;position:absolute;background-color:#ECF1F4;height:100%}#wgs_banner--works h2{padding-top:30vh;width:40%;position:relative;z-index:9}#wgs_banner--works p{width:40%;margin-top:50px;position:relative;z-index:9}#wgs_banner--works .wgs_bg--summary video{width:100%;position:relative;left:0}#wgs_banner--works.head-full-type .wgs_bg--summary:after{display:none}.list_works{list-style:none;padding-left:0;justify-content:center;column-gap:5%}ul.list_works.row .card{border:none;margin-bottom:50px;margin-bottom:0}ul.list_works p{font-weight:normal;font-size:12px}.title_works{column-gap:50px;margin-top:50px}.title_works p{margin-top:100px;margin-bottom:50px}ul.list_works .card-img-top{height:auto}.list_works .card-img-top:after{display:none}ul.list_works .card-body{padding:20px 0}ul.list_works li:nth-child(2n){margin-top:5%}.modal.works-modal{padding-right:0 !important}.works-modal .modal-dialog{width:100%;min-height:100vh;max-width:100%;margin:0;background:#fff}.works-modal .modal-content{height:100%;box-shadow:none;border:none}.works-modal .modal-body .row{height:100%}.works-detail-img{width:100%;overflow:hidden;height:100vh}.works-detail-img img{width:100%;height:100%;object-fit:cover;object-position:center}.works-modal .col-md-6:last-child{height:100vh;overflow:auto}.works-modal button.close{position:fixed;background:#00000040;border:none;width:50px;height:50px}.works-detail-desc .for_contact-us h3{font-size:32px}.works-modal button.close img{width:75%;height:75%}ul.list_works .card-img-top img{width:100%}#wgs_works-sort .card-info-right{padding:0}ul.list_works .card-info-right h5{margin-bottom:20px;font-size:14px;font-style:normal;font-weight:500;color:#888}.preloader-floating-circles{position:relative;width:80px;height:80px;margin:0;transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5)}.preloader-floating-circles .f_circleG{position:absolute;background-color:white;height:14px;width:14px;border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;animation-name:f_fadeG;-o-animation-name:f_fadeG;-ms-animation-name:f_fadeG;-webkit-animation-name:f_fadeG;-moz-animation-name:f_fadeG;animation-duration:0.672s;-o-animation-duration:0.672s;-ms-animation-duration:0.672s;-webkit-animation-duration:0.672s;-moz-animation-duration:0.672s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}.preloader-floating-circles #frotateG_01{left:0;top:32px;animation-delay:0.2495s;-o-animation-delay:0.2495s;-ms-animation-delay:0.2495s;-webkit-animation-delay:0.2495s;-moz-animation-delay:0.2495s}.preloader-floating-circles #frotateG_02{left:9px;top:9px;animation-delay:0.336s;-o-animation-delay:0.336s;-ms-animation-delay:0.336s;-webkit-animation-delay:0.336s;-moz-animation-delay:0.336s}.preloader-floating-circles #frotateG_03{left:32px;top:0;animation-delay:0.4225s;-o-animation-delay:0.4225s;-ms-animation-delay:0.4225s;-webkit-animation-delay:0.4225s;-moz-animation-delay:0.4225s}.preloader-floating-circles #frotateG_04{right:9px;top:9px;animation-delay:0.509s;-o-animation-delay:0.509s;-ms-animation-delay:0.509s;-webkit-animation-delay:0.509s;-moz-animation-delay:0.509s}.preloader-floating-circles #frotateG_05{right:0;top:32px;animation-delay:0.5955s;-o-animation-delay:0.5955s;-ms-animation-delay:0.5955s;-webkit-animation-delay:0.5955s;-moz-animation-delay:0.5955s}.preloader-floating-circles #frotateG_06{right:9px;bottom:9px;animation-delay:0.672s;-o-animation-delay:0.672s;-ms-animation-delay:0.672s;-webkit-animation-delay:0.672s;-moz-animation-delay:0.672s}.preloader-floating-circles #frotateG_07{left:32px;bottom:0;animation-delay:0.7585s;-o-animation-delay:0.7585s;-ms-animation-delay:0.7585s;-webkit-animation-delay:0.7585s;-moz-animation-delay:0.7585s}.preloader-floating-circles #frotateG_08{left:9px;bottom:9px;animation-delay:0.845s;-o-animation-delay:0.845s;-ms-animation-delay:0.845s;-webkit-animation-delay:0.845s;-moz-animation-delay:0.845s}@keyframes f_fadeG{0%{background-color:black}100%{background-color:white}}@-webkit-keyframes f_fadeG{0%{background-color:black}100%{background-color:white}}.preloader a{font-style:normal;font-weight:bold;font-size:16px;line-height:200%;color:#59595C;display:flex;align-items:center;justify-content:center}@media (max-width: 800px){#wgs_banner--works .wgs_bg--summary{clip-path:none;width:100%;height:auto;position:relative;margin-left:-15px;background:none;top:10px}#wgs_banner--works .wgs_bg--summary video{width:120%;left:0}#wgs_banner--works.head-full-type{height:auto !important;overflow:hidden}#wgs_banner--works a.next-section{display:none}#wgs_banner--works h2,#wgs_banner--works p{width:90%;margin-top:20px}#wgs_banner--works h2{padding-top:140px;margin-top:0}#wgs_banner--works p{margin-bottom:50px}section#wgs_works-sort{margin-top:50px}#wgs_works-sort .col-md-5 h3{padding-top:0}#wgs_works-sort .col-md-5 p{margin-top:20px}.works-detail-img img{height:70vh}.works-detail-img{height:auto}.works-modal .col-md-6:last-child{height:auto;overflow:auto;padding:30px !important}}
