@import url(../fonts/stylesheet.css);@import url(css-style/bootstrap.min.css);@import url(css-style/slick.css);html.hidden-c .wowo{opacity:0}html.hidden-c .wowo.animated{-webkit-animation-duration:1s;animation-duration:1s;visibility:visible;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%, 0, 0);transform:translate3d(-30%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(30%, 0, 0);transform:translate3d(30%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft.animated{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight.animated{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeIn.animated{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInUp.animated{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInBigUp.animated{-webkit-animation-name:fadeInBigUp;animation-name:fadeInBigUp}.fadeInDown.animated{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.delay-in-1{-webkit-animation-delay:0.1s;animation-delay:0.1s}.delay-in-2{-webkit-animation-delay:0.2s;animation-delay:0.2s}.delay-in-3{-webkit-animation-delay:0.3s;animation-delay:0.3s}.delay-in-4{-webkit-animation-delay:0.4s;animation-delay:0.4s}*{padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{width:100%;height:auto}a{color:#ff6600;outline:none;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-bottom:solid 1px transparent}a:hover{color:#ff6600;cursor:pointer;outline:none;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-bottom:solid 1px #ff6600}a:focus{outline:none;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:visited{outline:none;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}button{outline:none;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:none;background-color:transparent}button:hover{cursor:pointer;outline:none;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}button:focus{outline:none;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}button:visited{outline:none;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}button,input:not([type=checkbox]):not([type=radio]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=checkbox],input[type=radio],input[type=submit]{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;cursor:pointer}.slider{-ms-touch-action:auto!important;touch-action:auto!important}.slick-slider{-moz-user-select:text;cursor:auto!important;-webkit-user-select:auto!important;-moz-user-select:auto!important}input{outline:none;border:none;border-radius:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}input:hover{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}input:focus{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}select,textarea{border-radius:0;outline:none;border:none;resize:none}select{appearance:none;-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}@media (min-width:1200px){.container{max-width:1200px;margin:0 auto}}@media (max-width:1299.98px){.container{max-width:100%;padding:0 50px}}@media (max-width:768.98px){.container{padding:0 30px}}@media (max-width:414.98px){.container{padding:0 20px}}.btn-c{display:inline-block;padding:15px 35px;-webkit-box-shadow:none!important;box-shadow:none!important;min-width:263px;color:#ffffff;background-color:#ff6633;border:solid 2px #ff6633;text-align:center;border-radius:0;font-size:24px;line-height:1.5;letter-spacing:0.24px;text-transform:uppercase;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal}@media (max-width:768.98px){.btn-c{font-size:20px}}.btn-c:focus,.btn-c:hover{color:#ff6633;background-color:transparent;border:solid 2px #ff6633;-webkit-box-shadow:none!important;box-shadow:none!important}.bg-container,.img-c,.slick-c{overflow:hidden}.bg-container>div,.img-c>div,.slick-c>div{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}body,html{overflow-x:hidden!important;font-size:15px;line-height:23px;color:#050505;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:normal;font-style:normal}.h1,h1{font-size:32px;line-height:1.14;letter-spacing:0.28px;text-transform:uppercase;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:500;font-style:normal}@media (max-width:768.98px){.h1,h1{font-size:28px}}.h2,h2{font-size:28px;line-height:1.14;letter-spacing:0.28px;text-transform:uppercase;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:500;font-style:normal}@media (max-width:768.98px){.h2,h2{font-size:24px}}.h3,h3{font-size:20px;line-height:1.2;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:500;font-style:normal}@media (max-width:768.98px){.h3,h3{font-size:18px}}.h4,h4{font-size:20px;line-height:1.3;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;letter-spacing:0.2px}@media (max-width:768.98px){.h4,h4{font-size:18px}}.h5,h5{font-size:18px;line-height:1.2;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;letter-spacing:0.2px}@media (max-width:768.98px){.h5,h5{font-size:16px}}.h6,h6{font-size:18px;line-height:1.2;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;letter-spacing:0.2px}@media (max-width:768.98px){.h6,h6{font-size:16px}}p{line-height:22px}blockquote+.h1,blockquote+.h2,blockquote+.h3,blockquote+.h4,blockquote+.h5,blockquote+.h6,blockquote+h1,blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,cite+.h1,cite+.h2,cite+.h3,cite+.h4,cite+.h5,cite+.h6,cite+h1,cite+h2,cite+h3,cite+h4,cite+h5,cite+h6,ol+.h1,ol+.h2,ol+.h3,ol+.h4,ol+.h5,ol+.h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+.h1,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+.h1,ul+.h2,ul+.h3,ul+.h4,ul+.h5,ul+.h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:25px}ol,ul{padding-left:20px}ol+ol,ol+ul,ul+ol,ul+ul{margin-top:25px;margin-bottom:25px}ol>ol>li,ul>ol>li{list-style-type:decimal}ol>ol>ol>li,ul>ol>ol>li{list-style-type:decimal}ol>ul>li,ul>ul>li{list-style-type:disc}ol>ul>ol>li,ul>ul>ol>li{list-style-type:decimal}ol>ol>li,ul>ol>li{list-style-type:decimal}ol>ol>ul>li,ul>ol>ul>li{list-style-type:disc}input::-webkit-input-placeholder{color:#292929}input:-moz-placeholder{color:#292929;opacity:1}input::-moz-placeholder{color:#292929;opacity:1}input:-ms-input-placeholder{color:#292929}textarea::-webkit-input-placeholder{color:#292929}textarea:-moz-placeholder{color:#292929;opacity:1}textarea::-moz-placeholder{color:#292929;opacity:1}textarea:-ms-input-placeholder{color:#292929}form .one-row{margin-bottom:15px}form .one-row input,form .one-row select,form .one-row textarea{font-size:15px;line-height:1.6;letter-spacing:0.15px;color:#292929;border:solid 1px transparent;width:100%;padding:8px 15px 6px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}form .one-row input:focus,form .one-row select:focus,form .one-row textarea:focus{border:solid 1px #ff6600;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}form textarea{height:254px}form .submit-c{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:18px;position:relative}form .submit-c input{width:auto;min-width:156px;text-transform:uppercase;text-align:center;color:#ffffff;background-color:#f57c20;border:solid 1px #f57c20;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:bold;font-style:normal;padding:5px 15px 8px}form .submit-c input:hover{color:#f57c20;background-color:#ffffff}.file-content{position:relative}.file-content .false-file{position:absolute;width:100%;height:100%;left:0;top:0}.file-content .false-file .wrap{border:solid 1px #000000;width:100%;padding:8px 37px 6px 15px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-content .false-file .wrap .file-name{font-size:15px;line-height:1.6;letter-spacing:0.15px;color:#292929}.file-content .false-file .wrap .file-text{font-size:15px;line-height:1.6;letter-spacing:0.15px;color:#ff6633}.file-content .true-file input{opacity:0}.file-content p{display:none}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div.wpcf7 .ajax-loader{visibility:hidden;width:12px;height:12px;background:none;border:2px solid #ff6600;border-radius:50%;border-bottom:2px solid rgba(0, 0, 0, 0);-webkit-animation:loading 0.5s infinite linear;animation:loading 0.5s infinite linear;position:absolute;margin:0!important;top:calc(50% - 6px);left:200px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}span.wpcf7-not-valid-tip{color:#ff6600;margin-top:5px;font-size:0.875rem}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{color:#ff6600;border:0;text-align:center}div.wpcf7-mail-sent-ok{color:#ff6600;border:0;text-align:center}div.wpcf7-response-output{padding:0;margin-left:0;margin-right:0}@media (min-width:1200px){.nav{margin-bottom:16px}}@media (max-width:1199.98px){.nav{position:fixed;z-index:2;left:0;top:-100vh;width:100%;height:100vh;background:#000033;opacity:0;transition:opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1), top 0.8s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1), top 0.8s cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1), top 0.8s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1), top 0.8s cubic-bezier(0.77, 0, 0.175, 1)}}.nav.open{top:0;opacity:1}@media (max-width:1199.98px){.nav .nav-c{width:100%;padding-top:80px;max-height:calc(100% - 80px);overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.nav .nav-c>ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none}.nav .nav-c>ul li{margin:0;padding:0}.nav .nav-c>ul li:after,.nav .nav-c>ul li:before{display:none}@media (max-width:1199.98px){.nav .nav-c>ul{display:inline-block}}@media (max-width:1199.98px){.nav .nav-c>ul>li{text-align:center;margin:10px 0}}.nav .nav-c>ul>li.active a{color:#ff6600}.nav .nav-c>ul>li>a{display:inline-block;padding:0 15px;position:relative;font-size:17px;line-height:2.11765;letter-spacing:0.17px;color:#ffffff;text-transform:uppercase;padding:0 15px;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;border-bottom:none}.nav .nav-c>ul>li>a:hover{border-bottom:none}.nav .nav-c>ul>li>a:hover{color:#ff6600}.nav .nav-c>ul>li>a i.icon-arrow-down{width:21px;height:12px;background-image:url("../images/arrow-down.png");background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;font-family:'iconfont';font-size:12px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:absolute;right:-7px;top:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:translate(0, -50%) rotate(0deg) scale(0.6);-ms-transform:translate(0, -50%) rotate(0deg) scale(0.6);transform:translate(0, -50%) rotate(0deg) scale(0.6)}@media (min-width:1200px){.nav .nav-c>ul>li:last-child a{color:#ff7c00;border:solid 1px #ff7c00;padding:0px 26px 5px}.nav .nav-c>ul>li:last-child a:hover{color:#ffffff;background-color:#ff7c00;border:solid 1px #ff7c00}}.nav .nav-c>ul>li.menu-item-has-children{position:relative}@media (max-width:1199.98px){.nav .nav-c>ul>li.menu-item-has-children>a{position:relative}}@media (max-width:1199.98px){.nav .nav-c>ul>li.menu-item-has-children.show{-webkit-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}.nav .nav-c>ul>li.menu-item-has-children.show>a:hover{background-color:transparent}.nav .nav-c>ul>li.menu-item-has-children.show>a>i.icon-arrow-down{-webkit-transform:translate(0, -50%) rotate(180deg) scale(0.6);-ms-transform:translate(0, -50%) rotate(180deg) scale(0.6);transform:translate(0, -50%) rotate(180deg) scale(0.6);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}}@media (min-width:1200px){.nav .nav-c>ul>li.menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;-o-transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}}.nav .nav-c>ul>li.menu-item-has-children>.sub-menu{display:block;margin:0;padding:0;list-style-type:none}.nav .nav-c>ul>li.menu-item-has-children>.sub-menu li{margin:0;padding:0}.nav .nav-c>ul>li.menu-item-has-children>.sub-menu li:after,.nav .nav-c>ul>li.menu-item-has-children>.sub-menu li:before{display:none}@media (min-width:1200px){.nav .nav-c>ul>li.menu-item-has-children>.sub-menu{position:absolute;bottom:0;left:0;width:380px;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);background-color:#ffffff;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;padding:20px 15px}}@media (max-width:1199.98px){.nav .nav-c>ul>li.menu-item-has-children>.sub-menu{display:none}}.nav .nav-c>ul>li.menu-item-has-children>.sub-menu>li{margin-bottom:12px}@media (max-width:1199.98px){.nav .nav-c>ul>li.menu-item-has-children>.sub-menu>li{margin:0;padding:3px 0}}.nav .nav-c>ul>li.menu-item-has-children>.sub-menu>li.active a{color:#ff6600}.nav .nav-c>ul>li.menu-item-has-children>.sub-menu>li>a{font-size:17px;letter-spacing:0.17px;text-transform:uppercase;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;border-bottom:none;color:#000033}.nav .nav-c>ul>li.menu-item-has-children>.sub-menu>li>a:hover{border-bottom:none}@media (max-width:1199.98px){.nav .nav-c>ul>li.menu-item-has-children>.sub-menu>li>a{color:#ffffff}}.nav .nav-c>ul>li.menu-item-has-children>.sub-menu>li>a:hover{color:#ff6600}header+div{margin-top:121px}@media (max-width:1299.98px){header+div{margin-top:85px}}@media (max-width:768.98px){header+div{margin-top:74px}}header{position:fixed;z-index:500;width:100%;top:0;left:0;background-color:#000033}header.smaller{-webkit-box-shadow:0 3px 3px rgba(5, 5, 5, 0.3);box-shadow:0 3px 3px rgba(5, 5, 5, 0.3)}header.smaller .content .brand{max-width:240px}@media (max-width:1199.98px){header.smaller .content .brand{max-width:200px}}header .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1300px){header .content{padding-right:30px}}@media (min-width:1200px){header .content{padding-top:20px}}header .content .brand{-webkit-transition:All .2s ease-in-out;-o-transition:All .2s ease-in-out;transition:All .2s ease-in-out}@media (min-width:1300px){header .content .brand{max-width:374px}}@media (max-width:1299.98px){header .content .brand{max-width:240px}}@media (max-width:1199.98px){header .content .brand{margin-top:20px}}@media (max-width:768.98px){header .content .brand{max-width:200px}}header .content .brand h1{margin-bottom:0;line-height:0}header .content .brand h1 a{display:inline-block;margin:0 auto;border-bottom:none}header .content .brand h1 a:hover{border-bottom:none}.burger-c{visibility:visible!important;opacity:1;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;width:26px;height:16px;position:relative;z-index:18;margin-top:4px}@media (min-width:1200px){.burger-c{display:none}}.burger-c:hover{cursor:pointer;opacity:0.7;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.burger-c:hover span{background-color:#ff6600}@media (max-width:1199.98px){.burger-c.open span{-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}}@media (max-width:1199.98px){.burger-c.open span:first-child{top:7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (max-width:1199.98px){.burger-c.open span:nth-child(2){top:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@media (max-width:1199.98px){.burger-c.open span:last-child{top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.burger-c span{width:26px;height:2px;display:block;background-color:#ff6600;position:relative;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.burger-c span:first-child{top:0}.burger-c span:nth-child(2){top:5px}.burger-c span:last-child{top:10px}.banner{position:relative}.banner.small .bg-container div{height:515px}@media (max-width:768.98px){.banner.small .bg-container div{height:320px}}.banner.big .bg-container div{background-position:center top;height:calc(100vh - 121px)}@media (max-width:1299.98px){.banner.big .bg-container div{height:calc(100vh - 101px)}}@media (max-width:768.98px){.banner.big .bg-container div{height:calc(550px - 80px)}}.banner.big .text-c .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:253px;padding:40px 37px 20px}@media (min-width:769px){.banner.big .text-c .content{-webkit-transform:translate(0, 21%);-ms-transform:translate(0, 21%);transform:translate(0, 21%)}}@media (max-width:575.98px){.banner.big .text-c .content{padding:25px}}@media (min-width:1300px){.banner.news-banner .text-c .content{padding:68px 80px 48px 48px;max-width:652px}}.banner.news-banner .text-c .content h2{text-transform:none;margin:0 0 13px 0;line-height:1.29}.banner .slick .slick-dots{position:absolute;left:50%;bottom:22px;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;background-color:transparent;z-index:2;margin:0;padding:0;list-style-type:none}.banner .slick .slick-dots li{margin:0;padding:0}.banner .slick .slick-dots li:after,.banner .slick .slick-dots li:before{display:none}.banner .slick .slick-dots li{width:18px;height:18px;border-radius:50%;border:solid 1px #ffffff;margin:0 7.5px;background-color:transparent;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}@media (max-width:768.98px){.banner .slick .slick-dots li{width:12px;height:12px}}.banner .slick .slick-dots li.slick-active,.banner .slick .slick-dots li:hover{cursor:pointer;background-color:#ffffff}.banner .slick .slick-dots li button{display:none}.banner .col-md-12{display:-webkit-box;display:-ms-flexbox;display:flex}.banner .text-c{position:absolute;z-index:10;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .text-c .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:372px;max-width:640px;color:#ffffff;background-color:rgba(5, 5, 5, 0.5);padding:36.5px 48px}@media (max-width:575.98px){.banner .text-c .content{padding:25px 35px;min-width:auto}}.banner .text-c .content h2{margin:0}@media (max-width:575.98px){.banner .text-c .content h2{min-width:auto}}.banner .text-c .content h2 span{display:inline-block;color:#f47603;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:normal;font-style:normal;font-size:36px;line-height:42px;letter-spacing:0.36px;text-transform:uppercase}@media (max-width:768.98px){.banner .text-c .content h2 span{font-size:30px}}.banner .text-c .content p{font-size:13px;line-height:22px;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;margin-top:15px;text-transform:uppercase}.banner .bg-container{position:relative}.banner .bg-container:before{content:'';display:inline-block;background-color:rgba(0, 0, 0, 0.12);position:absolute;width:100%;height:100%;left:0;top:0;z-index:2}.banner .bg-container div.mobile{position:absolute;width:100%;height:100%;left:0;top:0}.banner .bg-container div:not(.mobile){position:relative;z-index:1}@media (max-width:1439.98px){.banner .bg-container div:not(.mobile){z-index:0}}.banner .hero{color:#ff6600;background-color:#000033;position:absolute;width:100%;left:0;bottom:0;padding:31px 0}.banner .hero h2{font-size:24px;line-height:1;letter-spacing:0.24px;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;margin-bottom:0;color:#f57c20}.home-services{padding:54px 0;background-color:#ebebeb}@media (max-width:991.98px){.home-services{padding:3rem 0}}.home-services .left{border-left:solid 1px #ff6600}@media (max-width:1199.98px){.home-services .left{margin-bottom:2rem}}.home-services .left .text-c{padding:5px 0 1px 33px}.home-services .left .text-c p{font-size:17px;line-height:1.18;letter-spacing:0.17px;margin-bottom:6px}.home-services .left .text-c p span{color:#ff7c00}.home-services .left .text-c p a{color:#f57c20;border-bottom:none}.home-services .left .text-c p a:before{content:'';display:inline-block;width:2px;height:15px;background-color:#000033;margin:0 10px;-webkit-transform:translate(0, 2px);-ms-transform:translate(0, 2px);transform:translate(0, 2px)}.home-services .left .text-c p a:after{content:'';display:inline-block;width:12px;height:12px;border:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;border-left-color:transparent;border-bottom-color:transparent}.home-services .left .text-c p a:hover{border-bottom:none}.home-services .left .text-c p a:hover:after{-webkit-transform:translate(10px, 0) rotate(45deg);-ms-transform:translate(10px, 0) rotate(45deg);transform:translate(10px, 0) rotate(45deg);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.home-services .left .text-c p a:after{-webkit-transform:translate(0, 0) rotate(45deg);-ms-transform:translate(0, 0) rotate(45deg);transform:translate(0, 0) rotate(45deg);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.home-services .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;margin:0 -10px}@media (max-width:991.98px){.home-services .right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.home-services .right .item-c{width:25%;padding:0 10px}@media (max-width:991.98px){.home-services .right .item-c{width:33.33%;margin-bottom:20px}}@media (max-width:575.98px){.home-services .right .item-c{width:50%}}@media (max-width:414.98px){.home-services .right .item-c{width:100%}}.home-services .right .item-c a{display:inline-block;width:100%;height:100%;border:solid 3px #ff7c00;color:#ff7c00;text-align:center;padding:30px 11px 50px;position:relative}.home-services .right .item-c a:after{content:'';display:inline-block;width:12px;height:12px;border:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;border-left-color:transparent;border-bottom-color:transparent}@media (max-width:991.98px){.home-services .right .item-c a{padding:30px 20px 50px}}.home-services .right .item-c a .img-c{width:47px;height:45px;margin:0 auto 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-services .right .item-c a .img-c img{width:auto}.home-services .right .item-c a p{font-size:17px;line-height:1.18;letter-spacing:0.17px;margin-bottom:0;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.home-services .right .item-c a:hover{border:3px solid #000033}.home-services .right .item-c a:hover p{color:#000033}.home-services .right .item-c a:hover:after{border-color:#000033;border-left-color:transparent;border-bottom-color:transparent}.home-services .right .item-c a:after{position:absolute;left:50%;bottom:36px;-webkit-transform:translate(-50%, 0) rotate(45deg);-ms-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;border-color:#f1592a;border-left-color:transparent;border-bottom-color:transparent}@media (max-width:1199.98px){.home-services .right .item-c a:after{bottom:20px}}.home-projects{background-color:#ebebeb;padding-bottom:30px}.home-projects .post-title-see-all+.projects{padding-top:0}@media (min-width:1300px){.home-projects .projects{padding:40px 0 40px 22px}}.home-projects .projects>.container{position:relative}@media (min-width:1300px){.home-projects .projects>.container{max-width:1160px}}.home-projects .projects>.container:after{content:'';display:inline-block;width:355px;height:210px;border:solid 1px #ff6600;position:absolute;bottom:-15px;right:-10px;border-top-color:transparent;border-left-color:transparent}@media (max-width:1299.98px){.home-projects .projects>.container:after{bottom:0;right:20px}}@media (max-width:768.98px){.home-projects .projects>.container:after{display:none}}.home-news{padding-top:18px}@media (min-width:1300px){.home-news .post-title-see-all .title-c{padding:19px 34px}}.home-news .post-title-see-all+.news{padding-top:4px}.home-news .post-title-see-all+.news .item-c .text-c h3{margin-bottom:13px}.home-news .post-title-see-all+.news .item-c .text-c p{font-size:12.5px}.home-news .news>.container{position:relative}@media (min-width:1300px){.home-news .news>.container{max-width:1145px}}@media (max-width:1299.98px){.home-news .news>.container{max-width:calc(100% - 60px)}}@media (max-width:768.98px){.home-news .news>.container{max-width:100%}}.home-news .news>.container:after{content:'';display:inline-block;width:355px;height:210px;border:solid 1px #ff6600;position:absolute;bottom:28px;right:-28px;border-top-color:transparent;border-left-color:transparent}@media (max-width:1299.98px){.home-news .news>.container:after{bottom:0;right:20px}}@media (max-width:768.98px){.home-news .news>.container:after{display:none}}.post-title-see-all{padding:30px 0 0}.post-title-see-all .title-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:27px 30px}@media (max-width:768.98px){.post-title-see-all .title-c{padding-right:0;padding-bottom:15px}}.post-title-see-all .title-c:before{content:'';display:inline-block;width:355px;height:210px;width:30.34%;height:17.8%;min-width:150px;min-height:60px;border:solid 1px #ff6600;position:absolute;left:0;top:0;border-right-color:transparent;border-bottom-color:transparent}.post-title-see-all .title-c h2{margin-bottom:0;color:#000033;margin-right:20px;position:relative;z-index:1}@media (max-width:768.98px){.post-title-see-all .title-c h2{margin-bottom:15px}}.post-title-see-all .title-c a{font-size:16px;line-height:1.63;letter-spacing:0.16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none}.post-title-see-all .title-c a:hover{border-bottom:none}@media (min-width:1300px){.post-title-see-all .title-c a{margin-right:13px;margin-bottom:10px}}@media (max-width:768.98px){.post-title-see-all .title-c a{margin-bottom:15px}}.post-title-see-all .title-c a:hover:after{-webkit-transform:translate(15px, 0);-ms-transform:translate(15px, 0);transform:translate(15px, 0);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.post-title-see-all .title-c a:after{content:'';display:inline-block;width:33px;height:30px;background-image:url("../images/arrow-right.png");background-size:cover;background-position:center;background-repeat:no-repeat;margin-left:10px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}@media (max-width:768.98px){.post-title-see-all .title-c a:after{width:20px;height:18px}}.filter-top{position:relative;z-index:3}.filter-top .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1200px){.filter-top .content{padding:37px 0 37px 5px;margin-left:-15px}}@media (max-width:1199.98px){.filter-top .content{padding:35px 0;margin-left:0}}@media (max-width:575.98px){.filter-top .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.filter-top .content .filter-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1299.98px){.filter-top .content .filter-select{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:575.98px){.filter-top .content .filter-select{width:100%}}.filter-top .content .filter-select .item-c{margin-right:12px;position:relative}@media (max-width:1299.98px){.filter-top .content .filter-select .item-c{margin-right:0;margin-bottom:15px}}@media (max-width:575.98px){.filter-top .content .filter-select .item-c{width:100%}}.filter-top .content .filter-select .item-c p{display:inline-block;min-width:270px;border:solid 1px #ff6600;font-size:18px;line-height:1.44;letter-spacing:0.18px;color:#ff6600;padding:4px 41px 8px 14px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-top .content .filter-select .item-c p:after{content:'';display:inline-block;width:12px;height:12px;border:solid 2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;border-left-color:transparent;border-bottom-color:transparent}@media (max-width:575.98px){.filter-top .content .filter-select .item-c p{width:100%;min-width:auto}}.filter-top .content .filter-select .item-c p:hover{cursor:pointer}.filter-top .content .filter-select .item-c p:after{-webkit-transform:translate(0, 0) rotate(45deg);-ms-transform:translate(0, 0) rotate(45deg);transform:translate(0, 0) rotate(45deg);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;margin-left:20px}.filter-top .content .filter-select .item-c ul{display:none;position:absolute;bottom:1px;left:0;width:100%;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);margin:0;padding:0;list-style-type:none;border:solid 1px #ff6600;z-index:1}.filter-top .content .filter-select .item-c ul li{margin:0;padding:0}.filter-top .content .filter-select .item-c ul li:after,.filter-top .content .filter-select .item-c ul li:before{display:none}.filter-top .content .filter-select .item-c ul li{font-size:18px;line-height:1.44;letter-spacing:0.18px;color:#ff6600;padding:4px 14px 8px;background-color:#ffffff;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.filter-top .content .filter-select .item-c ul li:hover{cursor:pointer;color:#ffffff;background-color:#ff6600;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.filter-top .content>a{font-size:16px;line-height:1.63;letter-spacing:0.16px;color:#f97902}@media (max-width:1299.98px){.filter-top+.projects>.container{max-width:100%}}@media (min-width:1300px){.projects{padding:40px 0 40px 30px}}.projects .row{margin-left:-6px;margin-right:-6px}.projects .row .col-md-3,.projects .row .col-xl-3{padding-left:6px;padding-right:6px}.projects .projects-c{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.4s ease-in-out, -webkit-transform 0.6s cubic-bezier(0, 1, 0.75, 1);transition:opacity 0.4s ease-in-out, -webkit-transform 0.6s cubic-bezier(0, 1, 0.75, 1);-o-transition:opacity 0.4s ease-in-out, transform 0.6s cubic-bezier(0, 1, 0.75, 1);transition:opacity 0.4s ease-in-out, transform 0.6s cubic-bezier(0, 1, 0.75, 1);transition:opacity 0.4s ease-in-out, transform 0.6s cubic-bezier(0, 1, 0.75, 1), -webkit-transform 0.6s cubic-bezier(0, 1, 0.75, 1)}.projects .projects-c.loading{opacity:0;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);-webkit-transition:opacity 0.4s ease-in-out, -webkit-transform 0.6s cubic-bezier(0, 1, 0.75, 1);transition:opacity 0.4s ease-in-out, -webkit-transform 0.6s cubic-bezier(0, 1, 0.75, 1);-o-transition:opacity 0.4s ease-in-out, transform 0.6s cubic-bezier(0, 1, 0.75, 1);transition:opacity 0.4s ease-in-out, transform 0.6s cubic-bezier(0, 1, 0.75, 1);transition:opacity 0.4s ease-in-out, transform 0.6s cubic-bezier(0, 1, 0.75, 1), -webkit-transform 0.6s cubic-bezier(0, 1, 0.75, 1)}@media (min-width:1300px){.projects .projects-c>.container{max-width:1170px}}@media (max-width:1299.98px){.projects .projects-c>.container{max-width:calc(100% - 60px)}}@media (max-width:768.98px){.projects .projects-c>.container{max-width:100%}}.projects .item-c{margin-bottom:26px;position:relative;z-index:1}.projects .item-c a{display:inline-block;width:100%;height:100%;border-bottom:none}.projects .item-c a:hover{border-bottom:none}.projects .item-c a:hover .img-c div{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.projects .item-c .img-c{position:relative}.projects .item-c .img-c div{padding-top:139%}@media (max-width:768.98px){.projects .item-c .img-c div{padding-top:120%}}.projects .item-c .img-c:before{content:'';display:inline-block;width:12px;height:2px;background-color:#ffffff;position:absolute;left:50%;bottom:20px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1}.projects .item-c .img-c:after{content:'';display:inline-block;width:12px;height:2px;background-color:#ffffff;position:absolute;left:50%;bottom:20px;-webkit-transform:translate(-50%, 0) rotate(90deg);-ms-transform:translate(-50%, 0) rotate(90deg);transform:translate(-50%, 0) rotate(90deg);z-index:1}.projects .item-c .text-c{background-color:#000033;text-align:center;padding:14px}.projects .item-c .text-c>p{font-size:14px;text-transform:uppercase;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:500;font-style:normal;margin-bottom:25px}@media (max-width:768.98px){.projects .item-c .text-c>p{margin-bottom:15px}}.projects .item-c .text-c>p span{color:#ffffff}.projects .item-c .text-c h3{height:2em;}@media (max-width:768.98px){.projects .item-c .text-c h3{}}.project-inner{padding:3.8rem 0}@media (max-width:991.98px){.project-inner{padding:3rem 0}}.project-inner .slider-bar ul li{margin-bottom:8px}@media (min-width:1200px){.project-inner .content{padding-left:0}}@media (max-width:1199.98px){.project-inner .content{margin-top:2rem}}.project-inner .content .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:769px){.project-inner .content .top{padding-bottom:2.5rem}}.project-inner .content .top .text-c{color:#292929;position:relative;width:100%}@media (min-width:769px){.project-inner .content .top .text-c{padding-bottom:40px}}.project-inner .content .top .text-c h3{font-size:22px;margin-bottom:15px}.project-inner .content .top .text-c h4{margin-bottom:3px}.project-inner .content .top .text-c:first-child{position:relative;margin-left: 24px;}@media (min-width:769px){.project-inner .content .top .text-c:first-child{width:33%}}@media (max-width:768.98px){.project-inner .content .top .text-c:first-child{margin-bottom:2rem;padding:30px 0}}.project-inner .content .top .text-c:first-child:after,.project-inner .content .top .text-c:first-child:before{content:'';display:inline-block;width:170px;height:40px;border:solid 1px #f57c20;position:absolute;border-right-color:transparent;border-bottom-color:transparent;z-index:0}.project-inner .content .top .text-c:first-child:before{left:-24px;top:-15px}@media (max-width:768.98px){.project-inner .content .top .text-c:first-child:before{top:0;left:-15px}}@media (max-width:414.98px){.project-inner .content .top .text-c:first-child:before{left:-10px}}.project-inner .content .top .text-c:first-child:after{right:2px;bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:768.98px){.project-inner .content .top .text-c:first-child:after{right:-15px}}@media (max-width:414.98px){.project-inner .content .top .text-c:first-child:after{right:-10px}}.project-inner .content .top .text-c:first-child p{font-size:20px;line-height:24px;margin-bottom:8px;letter-spacing:0.3px}.project-inner .content .top .text-c:first-child *{position:relative;z-index:1}@media (min-width:769px){.project-inner .content .top .text-c:nth-child(2){width:calc(67% - 24px);margin-top:-10px;padding-left:30px;padding-right:0}}.project-inner .gallery{padding-top:0}.project-inner  .gallery h3{font-size:15px;line-height:1.73;letter-spacing:0.15px;color:#949494;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:63px}@media (max-width:768.98px){.project-inner  .gallery h3{margin-bottom:2rem}}.project-inner  .gallery h3 .img-c{width:41px;height:41px;margin-right:14px;background-color:#ff6600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-inner  .gallery h3 .img-c img{width:auto;max-width:28px}.project-inner  .gallery .gallery-group{margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1300px){.project-inner  .gallery .gallery-group{padding:0 38px 0 10px}}@media (max-width:1299.98px){.project-inner  .gallery .gallery-group{margin:0}}.project-inner  .gallery .gallery-group>div{width:calc(33.33% - 10px)}@media (max-width:768.98px){.project-inner  .gallery .gallery-group>div{width:calc(50% - 10px)}}@media (max-width:575.98px){.project-inner  .gallery .gallery-group>div{width:100%}}.project-inner  .gallery .gallery-group .img-c div{padding-top:66.426%}.project-inner  .gallery .gallery-group .img-c{margin-bottom:20px;overflow:hidden}.project-inner  .gallery .gallery-group .img-c div{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.project-inner  .gallery .gallery-group .img-c:hover{cursor:pointer}.project-inner  .gallery .gallery-group .img-c:hover div{-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.project-inner  .gallery .slick-outer{position:fixed;z-index:20;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.project-inner  .gallery .slick-outer.show{opacity:1;visibility:visible;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.project-inner  .gallery .slick-outer .bg-container{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0, 0, 0, 0.7)}.project-inner  .gallery .slick-outer .slick-wrap{width:75%;height:100%;max-height:calc(100% - 140px);overflow:hidden;position:relative}.project-inner  .gallery .slick-outer .slick-wrap .slick{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.project-inner  .gallery .slick-outer .slick-wrap .slick .slick-c div{padding-top:66.426%}.news{padding:65px 0}.news .row{margin-left:-15px;margin-right:-15px}.news .row .col-md-4,.news .row .col-xl-4{padding-left:15px;padding-right:15px}@media (max-width:991.98px){.news{padding:3rem 0}}.news .item-c{margin-bottom:31px;position:relative;z-index:1}.news .item-c a{display:inline-block;width:100%;height:100%;border-bottom:none}.news .item-c a:hover{border-bottom:none}.news .item-c a:hover .img-c div{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.news .item-c a:hover .text-c .readmore:before{width:45px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.news .item-c .img-c{position:relative}.news .item-c .img-c div{padding-top:99.46%}.news .item-c .img-c:before{content:'';display:inline-block;width:16px;height:2px;background-color:#ffffff;position:absolute;left:50%;bottom:20px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1}.news .item-c .img-c:after{content:'';display:inline-block;width:16px;height:2px;background-color:#ffffff;position:absolute;left:50%;bottom:20px;-webkit-transform:translate(-50%, 0) rotate(90deg);-ms-transform:translate(-50%, 0) rotate(90deg);transform:translate(-50%, 0) rotate(90deg);z-index:1}.news .item-c .text-c{text-align:center;padding:22px;color:#000033}.news .item-c .text-c h3{font-size:22px;line-height:1;margin-bottom:15px}.news .item-c .text-c p{font-size:13px;line-height:22px;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:500;font-style:normal;margin-bottom:6px}.news .item-c .text-c .readmore{text-transform:uppercase;color:#ff7c00}.news .item-c .text-c .readmore:before{content:'';display:block;width:30px;height:4px;background-color:#f27b1a;margin:0 auto 6px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.news-inner{padding:38px 0}.news-inner .excerpt{position:relative;padding:34px 10px 34px 21px}@media (min-width:769px){.news-inner .excerpt{max-width:308px}}@media (max-width:768.98px){.news-inner .excerpt{margin-bottom:2rem;padding:30px 20px}}.news-inner .excerpt:after,.news-inner .excerpt:before{content:'';display:inline-block;width:170px;height:40px;border:solid 1px #f27b1a;position:absolute;border-right-color:transparent;border-bottom-color:transparent}.news-inner .excerpt:before{left:0;top:0}.news-inner .excerpt:after{bottom:0;right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.news-inner .excerpt p{font-size:18px;line-height:1.22;color:#ff6600;position:relative;z-index:1;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:bold;font-style:normal}.news-inner .text-c p a{color:#f57c20}.news-inner+.post-title-see-all .title-c{padding:0}@media (min-width:1200px){.news-inner+.post-title-see-all .title-c{padding-right:92px}}.news-inner+.post-title-see-all .title-c:before{display:none}.news-inner+.post-title-see-all .title-c a{border-bottom:solid 1px transparent}.news-inner+.post-title-see-all .title-c a:hover{border-bottom:solid 1px #ff6600}.news-inner+.post-title-see-all .title-c a:after{display:none}@media (min-width:1300px){.news-inner+.post-title-see-all+.news{padding:45px 0}}.services{padding:3rem 0}.services .content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1300px){.services .content{margin-right:-28px}}.services .content span.line{position:absolute}.services .content span.line:after,.services .content span.line:before{content:'';display:inline-block;background-color:#ff6600;position:absolute;left:0;top:0}.services .content span.line:first-child{left:0;top:0}.services .content span.line:first-child:before{width:355px;width:18.5vw;height:1px}@media (max-width:991.98px){.services .content span.line:first-child:before{width:34vw;min-width:180px}}.services .content span.line:first-child:after{width:1px;height:210px;height:10.9375vw}@media (max-width:991.98px){.services .content span.line:first-child:after{height:60px}}.services .content span.line:nth-child(2){right:0;bottom:0}@media (min-width:1300px){.services .content span.line:nth-child(2){right:30px}}.services .content span.line:nth-child(2):before{width:34vw;height:1px;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0);min-width:180px}.services .content span.line:nth-child(2):after{width:1px;height:60px;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.services .content .item-c{width:33.33%;padding:28px 15px 28px 20px;margin-bottom:10px}@media (max-width:991.98px){.services .content .item-c{width:50%;padding:28px 15px}}@media (max-width:575.98px){.services .content .item-c{width:100%}}.services .content .item-c a{display:inline-block;border-bottom:none}.services .content .item-c a:hover{border-bottom:none}.services .content .item-c a:hover .text-c .readmore{border-bottom:solid 1px #ff6600;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.services .content .item-c a .img-c{text-align:center;margin-bottom:32px}.services .content .item-c a .img-c img{width:auto;margin-right:30px}.services .content .item-c a .text-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.services .content .item-c a .text-c h3{margin-bottom:16px}.services .content .item-c a .text-c p{color:#292929;font-size:16px}.services .content .item-c a .text-c .readmore{color:#f97902;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;border-bottom:solid 1px transparent;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;text-transform:uppercase}.slider-bar ul{margin:0;padding:0;list-style-type:none;width:100%;padding-top:5px}.slider-bar ul li{margin:0;padding:0}.slider-bar ul li:after,.slider-bar ul li:before{display:none}.slider-bar ul li{margin-bottom:20px;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:18px;letter-spacing:0.2px;text-transform:uppercase}.slider-bar ul li.active a{color:#ff6600}.slider-bar ul li a{color:#292929;border-bottom:none}.slider-bar ul li a:hover{border-bottom:none}.slider-bar ul li a:hover{color:#ff6600}.services-inner{padding:4.3rem 0}@media (max-width:991.98px){.services-inner{padding:3rem 0}}.services-inner .slider-bar ul li a:hover{color:#f97804}.services-inner .text-c{max-width:669px;width:100%;padding-bottom:4.5rem}.services-inner .text-c .img-c{margin-bottom:17px}.services-inner .text-c .img-c img{width:auto;max-width:40px}.services-inner .text-c h3{font-size:36px;letter-spacing:0.36px;color:#f97804;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;margin-bottom:14px}.services-inner .text-c p{font-size:16px;color:#292929;margin-bottom:7px}.services-inner .gallery-group{margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1300px){.services-inner .gallery-group{padding-right:38px;padding-left:8px}}@media (max-width:1299.98px){.services-inner .gallery-group{margin:0}}.services-inner .gallery-group>div{width:calc(33.33% - 10px)}@media (max-width:768.98px){.services-inner .gallery-group>div{width:calc(50% - 10px)}}@media (max-width:575.98px){.services-inner .gallery-group>div{width:100%}}.services-inner .gallery-group .img-c div{padding-top:150%}.services-inner .gallery-group .img-c{margin-bottom:20px}.guide{padding:4.3rem 0}@media (max-width:991.98px){.guide{padding:3rem 0}}.guide .slider-bar ul li a{font-size:19px;letter-spacing:0;color:#000;border-bottom:solid 1px transparent}.guide .slider-bar ul li a:hover, .guide .slider-bar ul .active a{border-bottom:solid 1px #ff9900; color:#ff9900;}.guide .right{max-width:700px;margin:0 auto}@media (min-width:1200px){.guide .right{-webkit-transform:translate(12px, 0);-ms-transform:translate(12px, 0);transform:translate(12px, 0)}}.guide .right .text-c p{font-size:18px;line-height:26px}.team .group{margin:0 -34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1300px){.team .group{padding:10px 63px 10px 34px}}.team .group>div{width:calc(33.33% - 34px)}@media (max-width:768.98px){.team .group>div{width:calc(50% - 34px)}}@media (max-width:575.98px){.team .group>div{width:100%}}.team .group .img-c div{padding-top:125%}@media (max-width:1299.98px){.team .group{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.team .group>div{width:calc(33.33% - 15px)}}@media (max-width:1299.98px) and (max-width:768.98px){.team .group>div{width:calc(50% - 15px)}}@media (max-width:1299.98px) and (max-width:575.98px){.team .group>div{width:100%}}@media (max-width:1299.98px){.team .group .img-c div{padding-top:125%}}.team .group .item-c{margin-bottom:32px}.team .group .item-c .text-c{text-align:center;background-color:#ebebeb;padding:15px 0}.team .group .item-c .text-c p{color:#292929;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal}.team .group .item-c .text-c p:first-child{font-size:15.5px;line-height:1.32}.team .group .item-c .text-c p:last-child{font-size:11px;line-height:1.73;text-transform:uppercase;margin-bottom:0}.about-loading{padding:4.3rem 0}@media (max-width:991.98px){.about-loading{padding:3rem 0}}.about-loading .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:40px}@media (max-width:1199.98px){.about-loading .top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.about-loading .top .slider-bar{width:25.5%}@media (max-width:1199.98px){.about-loading .top .slider-bar{width:50%}}@media (max-width:575.98px){.about-loading .top .slider-bar{width:100%;margin-bottom:2rem}}.about-loading .top .slider-bar ul{padding-right:20px}.about-loading .top .slider-bar ul li a{letter-spacing:0;color:#000;border-bottom:solid 1px transparent}.about-loading .top .slider-bar ul li a:hover,.about-loading .top .slider-bar ul .active a{border-bottom:solid 1px #ff9900; color:#ff9900;}.about-loading .top .center{width:34.5%}@media (max-width:1199.98px){.about-loading .top .center{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.about-loading .top .center h3{text-transform:none;font-size:22px;margin-bottom:15px}.about-loading .top .center p{line-height:18px}.about-loading .top .right{width:40%}@media (min-width:1200px){.about-loading .top .right{padding:20px 33px 0 48px}}@media (max-width:1199.98px){.about-loading .top .right{max-width:350px}}@media (max-width:575.98px){.about-loading .top .right{width:100%;margin:0 auto 2rem}}.about-loading .bottom{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768.98px){.about-loading .bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:1300px){.about-loading .bottom .left{width:100%;max-width:770px;margin-left:-32px}}@media (max-width:1299.98px){.about-loading .bottom .left{width:60%}}@media (max-width:768.98px){.about-loading .bottom .left{width:100%}}.about-loading .bottom .left .img-c{width:100%}.about-loading .bottom .left .img-c div{padding-top:66.3636%}.about-loading .bottom .right{max-width:308px;width:100%}@media (max-width:1299.98px){.about-loading .bottom .right{margin-left:30px}}@media (max-width:768.98px){.about-loading .bottom .right{max-width:100%;margin-left:0;margin-bottom:2rem}}.about-loading .bottom .right .text-c{position:relative;padding:30px 20px 24px 28px}@media (min-width:1300px){.about-loading .bottom .right .text-c{-webkit-transform:translate(0, -116px);-ms-transform:translate(0, -116px);transform:translate(0, -116px)}}.about-loading .bottom .right .text-c:after,.about-loading .bottom .right .text-c:before{content:'';display:inline-block;position:absolute;width:170px;height:40px;border:solid 1px #ff9900;border-right-color:transparent;border-bottom-color:transparent}.about-loading .bottom .right .text-c:before{left:0;top:0}.about-loading .bottom .right .text-c:after{right:0;bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.about-loading .bottom .right .text-c p{font-size:26px;line-height:1.15;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:bold;font-style:normal;color:#ff9900;position:relative;z-index:1}.careers{padding:4.5rem 0}@media (max-width:991.98px){.careers{padding:3rem 0}}@media (min-width:769px){.careers .content{max-width:488px}}.careers .content .text-c{padding-bottom:22px}.careers .content .text-c h2{font-size:22px;line-height:1.09;text-transform:none;letter-spacing:0;margin-bottom:15px}.careers .content .text-c p{line-height:18px;margin-bottom:8px;color:#231f20}.careers .content form .one-row input,.careers .content form .one-row select,.careers .content form .one-row textarea{border-color:#000000;color:#292929}.careers .content form .one-row input:focus,.careers .content form .one-row select:focus,.careers .content form .one-row textarea:focus{border-color:#ff6600}.contact{color:#ffffff;background-color:#000033;padding:7rem 0}@media (max-width:991.98px){.contact{padding:3rem 0}}@media (min-width:1200px){.contact .container{max-width:1065px}}@media (max-width:991.98px){.contact .container .col-lg-7{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.contact .text-c{margin-bottom:3.7rem}@media (max-width:991.98px){.contact .text-c{margin-bottom:2rem}}.contact .form{padding-left:5px;margin-right:-4px}.contact .form p{font-size:18px;line-height:1.44444;letter-spacing:0.18px;margin-bottom:20px}@media (max-width:991.98px){.contact .form p{font-size:16px}}.contact .form form .submit-c{margin-bottom:17px}@media (min-width:992px){.contact .contact-info{padding-left:80px}}@media (max-width:991.98px){.contact .contact-info{margin-bottom:2rem}}.contact .contact-info p{font-size:16px;line-height:24px;letter-spacing:0.16px;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;margin-bottom:3px}.contact .contact-info ul{margin:0;padding:0;list-style-type:none}.contact .contact-info ul li{margin:0;padding:0}.contact .contact-info ul li:after,.contact .contact-info ul li:before{display:none}.contact .contact-info ul li{font-size:16px;line-height:20px;letter-spacing:0.16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact .contact-info ul li span{font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;margin-right:15px}.contact .contact-info ul li a{color:#ffffff}.clients .content{position:relative;margin:18px auto 0;padding-top:45px}@media (min-width:1200px){.clients .content{max-width:calc(100% - 10px)}}@media (max-width:1199.98px){.clients .content{padding-top:30px}}@media (max-width:768.98px){.clients .content{padding-top:15px}}.clients .content:before{content:'';display:inline-block;position:absolute;left:0;top:0;border:solid 1px #ff6600;width:56.9%;height:60px;border-right-color:transparent;border-bottom-color:transparent}.clients .content:after{content:'';display:inline-block;position:absolute;right:-35px;bottom:0;border:solid 1px #ff6600;width:56.9%;height:60px;border-left-color:transparent;border-top-color:transparent}@media (max-width:1199.98px){.clients .content:after{right:0}}.clients .content .item-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;position:relative;z-index:1}.clients .content .item-c .img-c{width:20%;margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px}@media (max-width:1024.98px){.clients .content .item-c .img-c{width:25%}}@media (max-width:768.98px){.clients .content .item-c .img-c{width:33.33%;padding:0 15px}}@media (max-width:575.98px){.clients .content .item-c .img-c{width:50%}}.clients .content .item-c .img-c img{width:auto;max-width:100%}.clients.allall .content .item-c{position:absolute;visibility:hidden;opacity:0;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.clients.allall .content .item-c.active{position:static;visibility:visible;opacity:1;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.pages .pages-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pages .pages-button ul.pages-ul{margin:0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pages .pages-button ul.pages-ul li{margin:0;padding:0}.pages .pages-button ul.pages-ul li:after,.pages .pages-button ul.pages-ul li:before{display:none}.pages .pages-button ul.pages-ul li{font-size:15px;line-height:1.47;letter-spacing:0.75px;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;border-radius:50%;overflow:hidden}.pages .pages-button ul.pages-ul li a{width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#292929;background-color:transparent;border-bottom:none;border-radius:50%}.pages .pages-button ul.pages-ul li a:hover{border-bottom:none}.pages .pages-button ul.pages-ul li.active a,.pages .pages-button ul.pages-ul li:hover a{color:#ffffff;background-color:#f39249}.pages .pages-button .next,.pages .pages-button .prev{color:#231f20;border-bottom:none}.pages .pages-button .next:hover,.pages .pages-button .prev:hover{border-bottom:none}.pages .pages-button .next:hover,.pages .pages-button .prev:hover{color:#f39249}.load{margin-top:2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.load .load-more{width:160px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;background:#ff6600;border:solid 2px #ff6600;font-size:20px;line-height:1;text-transform:uppercase;position:relative}@media (max-width:767px){.load .load-more{height:50px}}.load .load-more:hover{background:#ff6633;border:solid 2px #ff6600}.load .load-more:before{content:"";opacity:0;visibility:hidden;width:12px;height:12px;background:none;border:2px solid #ffffff;border-radius:50%;border-bottom:2px solid rgba(0, 0, 0, 0);-webkit-animation:loading .5s infinite linear;animation:loading .5s infinite linear;position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.load .load-more span{color:#ffffff}.load.hide{display:none}.content-box{padding:120px 0 100px}@media (max-width:768.98px){.content-box{padding:80px 0 60px}}.projects.active-load .load .load-more{font-size:0}.projects.active-load .load .load-more:before{opacity:1;visibility:visible}.projects.active-load .load .load-more span{font-size:0}@keyframes loading{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-o-keyframes loading{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-moz-keyframes loading{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}@-webkit-keyframes loading{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}}.notfound{height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero-contact{background-color:#e5e5e5;margin-top:5rem}@media (max-width:991.98px){.hero-contact{margin-top:4.5rem}}@media (max-width:575.98px){.hero-contact{margin-top:2rem}}.hero-contact .content{text-align:center;padding:50px 0}.hero-contact .content h2{font-size:22px;line-height:1;letter-spacing:1.1px;color:#ff6633;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:500;font-style:normal;text-transform:none;margin-bottom:1.6rem}.hero-contact .content a{min-width:370px;margin-bottom:22px}@media (max-width:575.98px){.hero-contact .content a{min-width:auto}}footer{background-color:#000033;padding-top:29px}@media (max-width:991.98px){footer .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .top{padding:7px 0;border-bottom:solid 2px #ff7c00}@media (max-width:991.98px){footer .top{width:50%;border-bottom:none}}@media (max-width:575.98px){footer .top{width:100%}}footer .top ul{margin:0;padding:0;list-style-type:none}footer .top ul li{margin:0;padding:0}footer .top ul li:after,footer .top ul li:before{display:none}@media (min-width:992px){footer .top ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .top ul li{font-size:16px;line-height:2.25;letter-spacing:0.16px;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal}@media (max-width:575.98px){footer .top ul li{line-height:1.5}}footer .top ul li a{text-transform:uppercase;color:#ffffff;border-bottom:none}footer .top ul li a:hover{border-bottom:none}footer .top ul li a:hover{color:#ff6600}footer .middle{color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px;padding-bottom:20px}@media (max-width:991.98px){footer .middle{width:50%}}@media (max-width:575.98px){footer .middle{width:100%}}footer .middle .title{font-size:15px;letter-spacing:0.15px;line-height:1.6;color:#ff7c00;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal;margin-bottom:5px}footer .middle .info{width:100%}@media (min-width:992px){footer .middle .info{width:42%;padding-right:15px}}@media (max-width:991.98px){footer .middle .info{margin-bottom:20px}}footer .middle .info ul{margin:0;padding:0;list-style-type:none}footer .middle .info ul li{margin:0;padding:0}footer .middle .info ul li:after,footer .middle .info ul li:before{display:none}footer .middle .info ul li{font-size:15px;line-height:18px;letter-spacing:0.15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:16px}footer .middle .info ul li:first-child,footer .middle .info ul li:nth-child(2){display:inline-block}footer .middle .info ul li span{margin-right:8px;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600;font-style:normal}footer .middle .info ul li a{color:#ffffff}footer .middle .social-c{width:100%}@media (min-width:992px){footer .middle .social-c{width:24.5%;padding-left:8px;padding-right:15px}}@media (max-width:991.98px){footer .middle .social-c{margin-bottom:20px}}footer .middle .social-c ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none}footer .middle .social-c ul li{margin:0;padding:0}footer .middle .social-c ul li:after,footer .middle .social-c ul li:before{display:none}@media (min-width:992px){footer .middle .social-c ul{margin-top:15px}}footer .middle .social-c ul li{margin-right:24px}footer .middle .social-c ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:none;opacity:1}footer .middle .social-c ul li a:hover{border-bottom:none}footer .middle .social-c ul li a:hover{opacity:0.7}footer .middle .social-c ul li a img{max-width:20px;width:auto}footer .middle .associations-c{width:100%}@media (min-width:992px){footer .middle .associations-c{width:33.5%;padding-right:10px}}@media (max-width:991.98px){footer .middle .associations-c{margin-bottom:20px}}footer .middle .associations-c ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style-type:none}footer .middle .associations-c ul li{margin:0;padding:0}footer .middle .associations-c ul li:after,footer .middle .associations-c ul li:before{display:none}footer .middle .associations-c ul li{margin-left:14px}footer .middle .associations-c ul li:first-child{margin-left:0}footer .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}footer .bottom p{font-size:11px;line-height:1.5;letter-spacing:0.11px;font-family:"Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:normal;font-style:normal;color:#ffffff;margin:15px 0}footer .bottom p a{color:#ffffff}
/*# sourceMappingURL=style.css.map */

.project-inner .slider-bar{
	margin-bottom:40px;
}
.gallery-main figure{
	height:440px;
}
.gallery-main img{
	max-height:100%;
	max-width:100%;
	width:auto;
	height:auto;
	margin:auto;
}
.gallery-main {
	margin-bottom:30px;
}
.gallery-main .slick-arrow{
	position:absolute;
	top:220px;
	-ms-transform: translateY(-50%); 
    -webkit-transform: translateY(-50%); 
    transform: translateY(-50%);
	z-index:10;
}
.gallery-main .slick-prev{
	left:0;
}
.gallery-main .slick-next{
	right:0;
}
.slick-next button{
	width:40px;
	height:40px;
	background:rgba(0,0,51,0.5) url("../images/chevron-right-solid.svg") no-repeat center center / 15px auto;
}
.slick-prev button{
	width:40px;
	height:40px;
	background:rgba(0,0,51,0.5) url("../images/chevron-left-solid.svg") no-repeat center center / 15px auto;
}
.gallery-main .slick-dots {
	display: flex;
	flex-wrap:wrap ;
	padding:0;
}
.gallery-main .slick-dots li{
	width: calc(20%);
	margin-bottom: 14px;
	overflow: hidden;
	padding: 0 7px;
}
.gallery-main .slick-dots button {
	display:block;
	width:100%;
}
.gallery-main .slick-dots button div{
	padding-top:66.426%;
	-webkit-transform: scale(1) translateZ(0);
	transform: scale(1) translateZ(0);
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.gallery-main .slick-dots li:hover button{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.gallery-group {
	display:none !important;
}
.why-content-wrapper{
	width:74.5%;
	max-width:800px;
}
.why-content-intro{
	max-width:440px;
}
.wc{
	display:flex;
	margin:40px 0;
}
.wc .img{
	width:58%;
	padding: 0 10px;
}
.wc .text{
	padding: 60px 10px 0;
	width:42%;
}
.wc .img img{
	width:100%;
	height:auto;
	display:block;
}
.wc:nth-child(2n){
	flex-direction: row-reverse;
}
.text-title{
	font-size: 26px;
	line-height: 1.15;
	font-family: "Fira Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-weight: bold;
	font-style: normal;
	color:
	#ff9900;
	position: relative;
	z-index: 1;
    padding: 30px 20px 24px 28px;
}
.text-title:after, .text-title:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 170px;
    height: 40px;
    border: solid 1px #ff9900;
    border-right-color: rgb(255, 153, 0);
    border-bottom-color: rgb(255, 153, 0);
	border-right-color:transparent;
	border-bottom-color:transparent;
}
.text-title:before {
    left: 0;
    top: 0;
}
.text-title:after {
    right: 0;
    bottom: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
@media (max-width:991.98px){
	.why-content-wrapper{
		width:100%;
		margin-top:30px;
	}
}
@media (max-width:575.98px){
	.why-content-wrapper{
		margin-top:0;
	}
	.wc{
		display:block;
	}
	.wc .text,.wc .img{
		padding:0;
		width:100%;
	}
	.wc .text{
		margin-bottom:20px;
	}
}






