﻿@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?mcy2o5);src:url(../fonts/icomoon.eot?mcy2o5#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?mcy2o5) format("truetype"),url(../fonts/icomoon.woff?mcy2o5) format("woff"),url(../fonts/icomoon.svg?mcy2o5#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" iconm-"],[class^=iconm-]{font-family:icomoon !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconm-company:before{content:""}.iconm-contact:before{content:""}.iconm-facebook:before{content:""}.iconm-home1:before{content:""}.iconm-instagram-sketched:before{content:""}.iconm-messenger .path1:before{content:"";color:#2196f3}.iconm-messenger .path2:before{content:"";margin-left:-1em;color:#fafafa}.iconm-newspaper:before{content:""}.iconm-personal-information:before{content:""}.iconm-phone1:before{content:""}.iconm-tiktok:before{content:""}.iconm-twitter1:before{content:""}.iconm-youtube:before{content:""}.iconm-left:before{content:""}.iconm-right:before{content:""}.iconm-down:before{content:""}.iconm-close:before{content:""}.iconm-book:before{content:""}.iconm-coach:before{content:""}.iconm-course-offline:before{content:""}.iconm-course-online:before{content:""}.iconm-list:before{content:""}.iconm-mail:before{content:""}.iconm-marker:before{content:""}.iconm-marketing:before{content:""}.iconm-phone:before{content:""}.iconm-planet:before{content:""}.iconm-search:before{content:""}.iconm-star:before{content:""}.iconm-supermarket:before{content:""}.iconm-unlock:before{content:""}.iconm-work:before{content:""}.iconm-home:before{content:""}.iconm-play:before{content:""}.iconm-file-text2:before{content:""}.iconm-alarm:before{content:""}.iconm-user:before{content:""}.iconm-users:before{content:""}.iconm-equalizer:before{content:""}.iconm-google-plus2:before{content:""}.iconm-facebook2:before{content:""}.iconm-twitter:before{content:""}.iconm-tumblr2:before{content:""}.background-dark{width:100%;height:100%;position:absolute}.background-dark:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:radial-gradient(#00000066, #000000de)}.bg-changer .section-bg:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:radial-gradient(#00000066, #000000de)}.navbar-toggle .iconm-bar{display:block;width:35px;height:2px;border-radius:1px}.navbar-toggle .iconm-bar+.iconm-bar{margin-top:7px}.service-list li span{font-weight:bold;width:35px;height:35px;border-radius:50%;display:inline-block;background:#9f1522;text-align:center;color:#fff}.logo-stroke{position:absolute;left:0;bottom:0;height:95vh;aspect-ratio:1;display:flex;align-items:center}.logo-stroke #logo-svg path{fill:none;opacity:.2;stroke:#fff}.logo-fill{position:absolute;left:0;bottom:0;height:95vh;aspect-ratio:1;display:flex;align-items:center}.logo-fill #logo-svg path{fill:#9f1522;opacity:.07}.logo-stroke-dark{position:absolute;left:0;bottom:0;height:95vh;aspect-ratio:1;display:flex;align-items:center}.logo-stroke-dark #logo-svg path{stroke:#9f1522;opacity:.2;fill:none}.project{padding-bottom:10em}.project .project-detail .project-background>.background-dark{position:relative;height:100vh}@media(max-width: 480px){.project .project-detail .project-background>.background-dark{aspect-ratio:1.3;height:unset}}.project .project-detail .project-detail-info{background-color:#fff;padding:3.3rem;position:absolute;width:100%;max-width:500px;left:20%;top:50%;transform:translate(0, -46%)}@media(max-width: 480px){.project .project-detail .project-detail-info{left:0;position:relative;top:unset;transform:unset}}.project .project-gallery{padding:30px 0}.other-project{padding:30px 0}.other-project .project-item{aspect-ratio:.8}.other-project .project-item img{width:100%;height:100%;object-fit:cover}.projects{padding-bottom:50px}.footer{position:relative;overflow:hidden;z-index:1}.footer .title{display:block;font-weight:600;font-size:1.285rem;line-height:1.3333;margin:.6rem 0 1rem}.footer .flex-item p{margin-bottom:.5rem}.footer .logo-fill{right:-21%;left:unset;bottom:-35%;height:113vh;z-index:-1}.footer .widget{margin-bottom:1em;border:none}#contact-form-popup{overflow:hidden}#contact-form-popup .lienhe{width:100%;max-width:1000px}.wpcf7-submit{border:none;padding:.7rem 2rem;margin-top:.5em;background:#9f1522;color:#fff;font-weight:600}.recent-post-thumbnail{width:80px;aspect-ratio:1}.recent-post-thumbnail img{width:100%;height:100%;object-fit:cover}.wp-pagenavi{margin-top:30px}.wp-pagenavi a,.wp-pagenavi span{border-color:transparent;color:#9f1522;padding:8px 10px;width:40px;display:inline-block;text-align:center;background-color:#f5f3f3;border-radius:5px}.wp-pagenavi a.current,.wp-pagenavi span.current{background-color:#9f1522;border-color:transparent;color:#fff}.wp-pagenavi a:hover,.wp-pagenavi span:hover{text-decoration:none;background-color:#9f1522;border-color:transparent;color:#fff}.wp-pagenavi a i,.wp-pagenavi span i{vertical-align:middle}.wp-pagenavi a.last,.wp-pagenavi a.first,.wp-pagenavi span.last,.wp-pagenavi span.first{background:#a9a9a9;color:#fff}.page-title{margin:30px 0}#logo-animate{width:200px;height:200px}#logo-animate .fill-path-red{fill:#9f1522;fill-opacity:0;animation-delay:1.5s;animation-duration:1s;animation-fill-mode:forwards;animation-name:FillLogo;animation-timing-function:linear}#logo-animate .fill-path-gray{fill:#6d6e71;fill-opacity:0;animation-delay:1.5s;animation-duration:1s;animation-fill-mode:forwards;animation-name:FillLogo;animation-timing-function:linear}#logo-animate .stroke-path{fill:none;stroke:#9f1522;stroke-miterlimit:10;stroke-width:1;animation-delay:.5s;stroke-dasharray:1300;stroke-dashoffset:1300;animation-duration:1.5s;animation-fill-mode:forwards;animation-name:DrawStrokeLogo;animation-timing-function:ease-in-out;stroke-opacity:0}@keyframes FillLogo{0%{fill-opacity:0}100%{fill-opacity:1}}@keyframes DrawStrokeLogo{0%{stroke-dashoffset:1300;stroke-opacity:1}80%{stroke-opacity:1}100%{stroke-dashoffset:0;stroke-opacity:0}}.zoomInOutInfinite{animation-name:zoomInOut;animation-timing-function:ease-in-out;animation-duration:40s;animation-iteration-count:infinite}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.stroke-effect{stroke-dasharray:2645;stroke-dashoffset:2645;animation-duration:3s;animation-fill-mode:forwards;animation-timing-function:linear}.stroke-effect.go{animation-name:strokeEffect}@keyframes strokeEffect{0%{stroke-dashoffset:2645}100%{stroke-dashoffset:0}}.fadeInZoomInRotate{opacity:0;transform:scale(1.3) rotate(5deg)}.fadeInZoomInRotate.go{animation-name:fadeInZoomInRotate}@keyframes fadeInZoomInRotate{0%{opacity:0;transform:scale(1.3) rotate(5deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}.fadeInZoomOutRotate{opacity:0;transform:scale(0.9) rotate(5deg)}.fadeInZoomOutRotate.go{animation-name:fadeInZoomOutRotate}@keyframes fadeInZoomOutRotate{0%{opacity:0;transform:scale(0.9) rotate(5deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}.fadeZoomIn{opacity:0;transform:scale(1.3)}.fadeZoomIn.go{animation-name:fadeZoomIn}@keyframes fadeZoomIn{0%{opacity:0;transform:scale(1.3)}100%{opacity:1;transform:scale(1)}}.fadeInRight{opacity:0}.fadeInRight.go{animation-name:fadeInRight}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0%)}}.fadeInLeft{opacity:0;transform:scale(1.3)}.fadeInLeft.go{animation-name:fadeInLeft}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0%)}}.fadeInDown{opacity:0;transform:scale(1.3)}.fadeInDown.go{animation-name:fadeInDown}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0%)}}.fadeInUp{opacity:0;transform:translateY(100%)}.fadeInUp.go{animation-name:fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0%)}}.fadeIn{opacity:0}.fadeIn.go{animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeInZoomIn{opacity:0}.fadeInZoomIn.go{animation-name:fadeInZoomIn}@keyframes fadeInZoomIn{0%{opacity:0;transform:scale(1.4)}100%{opacity:1;transform:scale(1)}}.fadeInBlur{opacity:0}.fadeInBlur.go{animation-name:fadeInBlur}@keyframes fadeInBlur{0%{opacity:0;filter:blur(6px)}100%{opacity:1;filter:blur(0)}}@keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.duration-500{-webkit-animation-duration:500ms;animation-duration:500ms}.duration-1000{-webkit-animation-duration:1000ms;animation-duration:1000ms}.duration-1500{-webkit-animation-duration:1500ms;animation-duration:1500ms}.duration-2000{-webkit-animation-duration:2000ms;animation-duration:2000ms}.duration-2500{-webkit-animation-duration:2500ms;animation-duration:2500ms}.delay-250{-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.delay-500{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.delay-750{-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.delay-1000{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.delay-1250{-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s}.delay-1500{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;-o-animation-delay:1.5s;animation-delay:1.5s}.delay-1750{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s}.delay-2000{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.delay-2250{-webkit-animation-delay:2.25s;-moz-animation-delay:2.25s;-o-animation-delay:2.25s;animation-delay:2.25s}.delay-2500{-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;-o-animation-delay:2.5s;animation-delay:2.5s}
