﻿:root{--font-stack: "Titillium Web", sans-serif;--primary-color: var(--primary-color);--red-color: #d7000a;--grey-color: #f9f9f9}html,body{margin:0;font-family:var(--font-stack);font-weight:300;line-height:1.8;font-size:16px;color:var(--primary-color);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.loading,body.loading{position:fixed;overflow:hidden}h1,h2,h3,h4,h5,h6{margin-bottom:2rem;font-weight:500;letter-spacing:-0.05rem}@media(min-width: 1200px){.container{max-width:1290px}}.btn,.button,button,input[type=submit]{font-size:14px;text-transform:uppercase;border-radius:0;outline:none;box-shadow:none;transition:all .3s ease;padding:12px 24px;cursor:pointer;border:2px solid;font-weight:700}.btn.red,.button.red,button.red,input[type=submit].red{background:var(--red-color);color:#fff;border-color:var(--red-color)}.btn.red:hover,.button.red:hover,button.red:hover,input[type=submit].red:hover{background:var(--primary-color);border-color:var(--primary-color)}.btn.red:active,.button.red:active,button.red:active,input[type=submit].red:active{color:#fff}.btn.black,.button.black,button.black,input[type=submit].black{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.btn.black:hover,.button.black:hover,button.black:hover,input[type=submit].black:hover{background:#fff;color:var(--primary-color)}.btn.black:active,.button.black:active,button.black:active,input[type=submit].black:active{color:var(--primary-color)}.btn.arrow:after,.button.arrow:after,button.arrow:after,input[type=submit].arrow:after{display:inline-block;text-rendering:auto;font:var(--fa-font-solid);content:"";margin-left:.6rem;transition:all .3s ease}.btn.arrow:hover:after,.button.arrow:hover:after,button.arrow:hover:after,input[type=submit].arrow:hover:after{transform:translateX(5px)}input,textarea,select,button{outline:none !important;box-shadow:none !important}table,.table{color:var(--primary-color)}strong{font-weight:600}p,table,.table,ul,ol,.vidwrap{margin-bottom:2rem}a,a:hover{transition:.3s ease;text-decoration:none;outline:none !important;box-shadow:none !important}header{transition:background .5s ease,opacity .3s ease,margin-top .3s ease;padding:0}header .bg-light{background:rgba(0,0,0,0) !important;padding:0}header .bg-light .navbar-brand{font-weight:700;letter-spacing:-0.05rem;font-size:24px}header .bg-light .navbar-brand i{color:var(--red-color)}header .bg-light .navbar-brand img,header .bg-light .navbar-brand svg{width:200px;height:auto}header .bg-light .navbar-nav .nav-item{margin-right:35px}header .bg-light .navbar-nav .nav-item .nav-link{text-transform:uppercase;padding:24px 0;color:var(--primary-color) !important;font-size:14px;font-weight:700;position:relative}header .bg-light .navbar-nav .nav-item .nav-link:before{content:"";position:absolute;width:0;left:0;bottom:25px;height:2px;background:var(--red-color);transition:all .3s ease}header .bg-light .navbar-nav .nav-item .nav-link:hover:before{width:100%}header .bg-light .navbar-nav .nav-item .nav-link:not(:hover):before{left:initial;right:0;width:0}header .bg-light .navbar-nav .nav-item .nav-link.dropdown-toggle::after{border:none !important;font:normal normal normal 14px/1 FontAwesome;content:"" !important;vertical-align:0;margin-left:.7em;color:inherit}header .bg-light .navbar-nav .nav-item .dropdown-menu{min-width:250px;max-width:500px;padding:25px 0;margin:0;border:none;border-top:1px solid #ccc;border-bottom:2px solid var(--red-color);border-radius:0;transition:all .3s ease;display:none;background:#fff;box-shadow:none}header .bg-light .navbar-nav .nav-item .dropdown-menu li:hover{transition:all .3s ease}header .bg-light .navbar-nav .nav-item .dropdown-menu.show{margin:0;opacity:1;display:block;transition:all .3s ease}header .bg-light .navbar-nav .nav-item .dropdown-menu .nav-item{margin:0}header .bg-light .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-item{width:auto;font-size:16px;line-height:1;display:block;padding:12px 25px;margin:0;color:var(--primary-color);position:relative;font-weight:600;text-transform:capitalize;white-space:normal;display:block}header .bg-light .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-item:focus,header .bg-light .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-item:hover{background:rgba(0,0,0,0);color:var(--red-color)}header .navbar-light .navbar-toggler{padding:1rem 0;border:0;outline:none;box-shadow:none;color:var(--primary-color)}header.hhide{opacity:0;margin-top:-150px !important}header.hshow{opacity:1;margin-top:0px !important}header.scrolling{background:rgba(0,0,0,.8)}header.scrolling .bg-light .navbar-brand{color:#fff}header.scrolling .bg-light .navbar-nav .nav-item .nav-link{color:#fff !important}header.scrolling .navbar-light .navbar-toggler{color:#fff}footer{border-top:5px solid var(--red-color);background:var(--grey-color);padding:40px 0 60px;font-size:14px;font-weight:400}footer .widget h6{font-weight:700;margin-bottom:10px}footer .widget.logo .brand{font-weight:700;letter-spacing:-0.05rem;font-size:24px;margin-bottom:2rem}footer .widget.logo .brand img,footer .widget.logo .brand svg{width:200px;height:auto}footer .widget.logo .brand i{color:var(--red-color)}footer .widget.logo ul{gap:2rem}footer .widget .acred{margin-bottom:2rem}footer .widget .acred strong{font-size:24px;line-height:1.2;margin-bottom:2rem;display:block}footer .widget .acred img{max-height:45px;width:auto;margin:0 10px 0 0}footer .widget a:not(.btn){color:var(--primary-color);display:inline-block;position:relative}footer .widget a:not(.btn):before{content:"";position:absolute;width:0;left:0;bottom:0;height:1px;background:var(--red-color);transition:all .3s ease}footer .widget a:not(.btn):hover{color:var(--red-color)}footer .widget a:not(.btn):hover:before{width:100%}footer .widget a:not(.btn):not(:hover):before{left:initial;right:0;width:0}footer .widget ul{list-style:none outside;padding:0}footer .widget ul li{margin-bottom:5px}footer .widget>:last-child{margin-bottom:0}#copy{padding:20px 0;font-size:12px;color:var(--primary-color);border-top:1px solid #ccc;font-weight:600}#copy a{color:var(--primary-color)}#copy a:hover{color:var(--red-color)}#copy .social{font-size:16px}#copy .social li a{display:block;padding:0 10px}.fancybox__toolbar__items--right .fancybox__button--zoom,.fancybox__toolbar__items--right .fancybox__button--slideshow,.fancybox__toolbar__items--right .fancybox__button--fullscreen,.fancybox__toolbar__items--right .fancybox__button--thumbs,.fancybox__toolbar__items--right .fancybox__counter,.fancybox__toolbar__items--left .fancybox__button--zoom,.fancybox__toolbar__items--left .fancybox__button--slideshow,.fancybox__toolbar__items--left .fancybox__button--fullscreen,.fancybox__toolbar__items--left .fancybox__button--thumbs,.fancybox__toolbar__items--left .fancybox__counter{display:none !important}.fancybox__thumbs{display:none !important}.forminator-error-message{color:var(--red-color);display:block;width:100%;font-size:14px}.forminator-response-message{font-weight:600}.forminator-response-message.forminator-show{margin-bottom:2rem}.forminator-response-message.forminator-show.forminator-error{color:var(--red-color)}.forminator-edit-module{display:none !important}::selection{background:var(--primary-color);color:#fff}@keyframes noise{0%{transform:translateX(0px, 0px)}10%{transform:translate(-100px, 100px)}20%{transform:translate(150px, -100px)}30%{transform:translate(-100px, 100px)}40%{transform:translate(100px, -150px)}50%{transform:translate(-100px, 200px)}60%{transform:translate(-200px, -100px)}70%{transform:translateY(50px, 100px)}80%{transform:translate(100px, -150px)}90%{transform:translate(0px, 200px)}100%{transform:translate(-100px, 100px)}}body.home header .bg-light .navbar-brand{color:#fff}body.home header .bg-light .navbar-nav .nav-item .nav-link{color:#fff !important}body.home header .navbar-light .navbar-toggler{color:#fff}.subtitle{display:inline-block;position:relative;font-weight:600;padding:0 10px 0 0;margin-bottom:10px}.subtitle:after{content:"";width:40px;height:2px;background:var(--red-color);position:absolute;right:-40px;top:50%}#preload{position:fixed;inset:0;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;font-size:50px;color:var(--primary-color)}#hero.home{height:100vh;background:var(--primary-color);position:relative;border-bottom:5px solid var(--red-color);display:flex;align-items:center;justify-content:center}#hero.home h1{color:#fff;padding-left:20px;font-size:calc(3.5rem + .9vw);line-height:1.1;margin:0;transform-origin:50% 0;transform:skewY(2deg) scaleY(1.2) translateY(40px) translateZ(0);backface-visibility:hidden;transition:1s cubic-bezier(0.34, 0.06, 0, 1.03);opacity:0;position:relative}#hero.home h1:before{content:"";width:5px;background:var(--red-color);height:0;position:absolute;top:0;left:0;transition:1s cubic-bezier(0.34, 0.06, 0, 1.03)}#hero.home h1.aos-animate{opacity:1;-webkit-transform:skewY(0) scaleY(1) translateY(0) translateZ(0);transform:skewY(0) scaleY(1) translateY(0) translateZ(0)}#hero.home h1.aos-animate:before{height:100%}#hero.home .slider{position:absolute;inset:0;z-index:1}#hero.home .slider .slick-list,#hero.home .slider .slick-track{height:100%}#hero.home .slider .slide{position:absolute;top:0;left:0;inset:0}#hero.home .overlay{position:absolute;inset:0;background:#000;background:linear-gradient(184deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 100%);z-index:2}#hero.home .container{position:relative;z-index:4}#hero.home .bottom{position:absolute;bottom:0;left:0;width:100%;z-index:3;background:#fff}#hero.home .bottom a{padding:2.5rem 2.5rem 2.5rem 0;display:flex;align-items:flex-start;font-weight:700;color:var(--primary-color);text-transform:uppercase;font-size:14px;line-height:1.1}#hero.home .bottom a i{color:var(--red-color);margin:-2px 10px 0 0;font-size:18px}#hero.home .bottom a:hover{color:var(--red-color)}#hero.inner{padding:150px 0 0;background:#fff}#hero.inner .title h1{font-size:calc(3.5rem + .9vw);line-height:1.1;margin:0 0 0 -5px}#hero.inner .heroimg{height:40vh;position:relative}#hero.inner .heroimg .bg{position:absolute;inset:0}#hero.proj{padding:77px 0 0;background:#fff}#hero.proj .heroimg{height:50vh;position:relative}#hero.proj .heroimg .bg{position:absolute;inset:0}#hero.contact{padding:150px 0 75px;background:#fff}#hero.contact .title h1{font-size:calc(3.5rem + .9vw);line-height:1.1;margin:0 0 0 -5px}#hero.contact .title p{margin:0}#intro{padding:100px 0;background:#f9f9f9}#intro .title{position:relative;isolation:isolation}#intro .title .bg{position:absolute;top:-15px;left:-30px;height:120px;width:120px;background:url(img/lines-square.svg) -50px -45px;z-index:0}#intro .title h2{font-size:32px;padding-right:60px;position:relative;z-index:1;margin:0}#intro .contact i{font-size:20px;color:var(--red-color);margin:10px 15px 0 0}#intro .contact a{color:var(--primary-color);font-weight:600;font-size:32px;line-height:1.2;margin-bottom:10px;letter-spacing:-0.05rem}#intro .contact p{width:100%;max-width:180px}#acred{padding:40px 0}#acred .intro h3{font-size:24px}#acred .intro a{color:var(--primary-color);font-weight:600}#acred .intro a:hover{color:var(--red-color)}#acred .creds img{max-height:50px;width:auto;margin:0 10px}#acred hr{margin:40px 0 0}#homeserv{padding:100px 0 75px}#homeserv h2{font-size:calc(3rem + .9vw)}#homeserv .service .thumb{overflow:hidden;margin-bottom:15px}#homeserv .service .thumb img{width:100%;height:auto;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}#homeserv .service h3{font-size:24px;margin:0}#homeserv .service h3 a{color:var(--primary-color);position:relative;display:inline-block}#homeserv .service h3 a:after{content:"";position:absolute;height:2px;background:var(--red-color);width:0;left:0;bottom:-5px;transition:all .3s ease}#homeserv .service h3 a:hover:after{width:100%}#homeserv .service h3 a:not(:hover):after{left:initial;right:0;width:0}#homeserv .service:hover .thumb img{transform:scale(1.1)}#homeabout{padding:75px 0}#homeabout h2{font-size:calc(3rem + .9vw)}#homeabout .images .image{width:50%;position:relative;overflow:hidden}#homeabout .images .image img{height:100%;width:auto;object-fit:cover;transform:translateX(-25%)}#homeabout .images .image:nth-child(1){height:600px}#homeabout .images .image:nth-child(2){height:500px}#homeabout .content p:first-of-type{font-weight:600}#homeproj{padding:75px 0 0;border-bottom:5px solid var(--red-color)}#homeproj .title h2{font-size:calc(3rem + .9vw)}#homeproj .title a{color:var(--primary-color);font-weight:600}#homeproj .title a:hover{color:var(--red-color)}#homeproj .project{margin-bottom:24px}#homeproj .project .thumb{position:relative}#homeproj .project .thumb img{width:100%;height:auto}#homeproj .project .thumb .overlay{position:absolute;inset:0;background:rgba(255,0,12,.8);color:#fff;opacity:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:15px}#homeproj .project .thumb .overlay h3{margin:0;max-width:300px;text-align:center}#homeproj .project:hover .thumb .overlay{opacity:1}#whychoose{padding:100px 0;background:#f9f9f9}#whychoose .title{position:relative;isolation:isolation}#whychoose .title .bg{position:absolute;top:-15px;left:-30px;height:120px;width:120px;background:url(img/lines-square.svg) -50px -45px;z-index:0}#whychoose .title h2{font-size:32px;padding-right:60px;position:relative;z-index:1;margin:0}#whychoose .reason i{color:var(--red-color);margin-bottom:15px;font-size:40px}#whychoose .reason h3{margin-bottom:15px}#homenews{padding:75px 0}#homenews h2{font-size:calc(3rem + .9vw)}#homenews .images .image{width:50%;position:relative;overflow:hidden}#homenews .images .image img{height:100%;width:auto;object-fit:cover;transform:translateX(-25%)}#homenews .images .image:nth-child(1){height:500px}#homenews .images .image:nth-child(2){height:600px}#homenews .content p:first-of-type{font-weight:600}#homeprocess{padding:75px 0}#homeprocess h2{font-size:calc(3rem + .9vw)}#homeprocess .step:not(:last-of-type){margin-bottom:200px}#homeprocess .step h3{font-size:20px;color:var(--red-color);margin-bottom:15px}#homeprocess .vid{position:relative}#homeprocess .vid img{width:100%;height:auto}#homeprocess .vid a{position:absolute;top:50%;left:50%;color:var(--red-color);height:100px;width:100px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;border-radius:100%;transform:translate(-50%, -50%)}#homeprocess .vid a:hover{background:var(--red-color);width:110px;height:110px;color:#fff}#homeblog{padding:75px 0}#homeblog h2{font-size:calc(3rem + .9vw)}#homeblog .post .thumb{overflow:hidden;margin-bottom:15px}#homeblog .post .thumb img{width:100%;height:auto;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}#homeblog .post .cats{margin-bottom:10px;font-size:14px}#homeblog .post .cats a{color:var(--primary-color)}#homeblog .post .cats a:hover{color:var(--red-color)}#homeblog .post h3{font-size:24px;margin:0}#homeblog .post h3 a{color:var(--primary-color);position:relative;display:inline-block}#homeblog .post h3 a:after{content:"";position:absolute;height:2px;background:var(--red-color);width:0;left:0;bottom:-5px;transition:all .3s ease}#homeblog .post h3 a:hover:after{width:100%}#homeblog .post h3 a:not(:hover):after{left:initial;right:0;width:0}#homeblog .post:hover .thumb img{transform:scale(1.1)}#homefaq{padding:150px 0;background:#f9f9f9}#homefaq h2{font-size:calc(3rem + .9vw)}#homefaq .accordion{border:0 !important;border-radius:0 !important}#homefaq .accordion .accordion-item{border:0;border-radius:0;border-bottom:1px solid #d5d8dc;background:rgba(0,0,0,0)}#homefaq .accordion .accordion-item .accordion-header{border:0;border-radius:0}#homefaq .accordion .accordion-item .accordion-header button{border:0;border-radius:0;background:rgba(0,0,0,0);padding:1rem 0;color:var(--primary-color);position:relative}#homefaq .accordion .accordion-item .accordion-header button:after{display:inline-block;text-rendering:auto;font:var(--fa-font-sharp);content:"+";transition:all .3s ease;position:absolute;right:0;top:50%;background:rgba(0,0,0,0);transform:translateY(-50%)}#homefaq .accordion .accordion-item .accordion-header button:not(.collapsed){color:var(--red-color)}#homefaq .accordion .accordion-item .accordion-header button:not(.collapsed):after{content:"-"}#homefaq .accordion .accordion-item .accordion-body{padding:1rem 0 2rem}#homefaq .accordion .accordion-item .accordion-body>:last-child{margin-bottom:0}#homefaq .formwrap{background:#fff;padding:50px}#homefaq .formwrap form label{display:block;font-weight:700;font-size:14px;margin-bottom:5px}#homefaq .formwrap form label span{color:var(--red-color)}#homefaq .formwrap form input,#homefaq .formwrap form textarea,#homefaq .formwrap form select{width:100%;padding:12px 15px 12px 15px;border:1px solid #ccc;background:#fff;transition:border-color .3s ease}#homefaq .formwrap form .forminator-row.forminator-row-last{margin-bottom:0}#homefaq .formwrap form .forminator-row .forminator-field.forminator-is_active input,#homefaq .formwrap form .forminator-row .forminator-field.forminator-is_active textarea,#homefaq .formwrap form .forminator-row .forminator-field.forminator-is_active select,#homefaq .formwrap form .forminator-row .forminator-field.forminator-is_filled input,#homefaq .formwrap form .forminator-row .forminator-field.forminator-is_filled textarea,#homefaq .formwrap form .forminator-row .forminator-field.forminator-is_filled select{border-color:var(--red-color)}#content{position:relative;background:#fff}#content.blog{padding:150px 0}#content.blog .title h1{font-size:calc(3.5rem + .9vw);line-height:1.1;margin:0 0 0 -5px}#content.blog .post .thumb{overflow:hidden;margin-bottom:15px}#content.blog .post .thumb img{width:100%;height:auto;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}#content.blog .post .cats{margin-bottom:10px;font-size:14px}#content.blog .post .cats a{color:var(--primary-color)}#content.blog .post .cats a:hover{color:var(--red-color)}#content.blog .post h2,#content.blog .post h3{margin-bottom:15px}#content.blog .post h2 a,#content.blog .post h3 a{color:var(--primary-color);position:relative;display:inline-block}#content.blog .post h2 a:after,#content.blog .post h3 a:after{content:"";position:absolute;height:2px;background:var(--red-color);width:0;left:0;bottom:-5px;transition:all .3s ease}#content.blog .post h2 a:hover:after,#content.blog .post h3 a:hover:after{width:100%}#content.blog .post h2 a:not(:hover):after,#content.blog .post h3 a:not(:hover):after{left:initial;right:0;width:0}#content.blog .post.first .wrap{background:#f9f9f9}#content.blog .post.first .wrap .content .spacer{padding:50px 150px 50px 100px}#content.blog .post.first .wrap .content h2{font-size:34px}#content.blog .post.first .wrap .content .cats{margin-bottom:2rem}#content.blog .post.first .wrap .thumb{margin:0}#content.blog .post.first .wrap .thumb img{height:100%;max-height:600px;width:auto}#content.blog .post.other .thumb{margin-bottom:15px}#content.blog .post.other .cats{margin-bottom:10px}#content.blog .post.other h3{font-size:24px;margin:0}#content.blog .post:hover .thumb img{transform:scale(1.1)}#content.singleblog{padding:150px 0}#content.singleblog .title h1{font-size:calc(3.5rem + .9vw);line-height:1.1;margin-left:-5px}#content.singleblog .title .cats a{color:var(--primary-color)}#content.singleblog .title .cats a:hover{color:var(--red-color)}#content.singleblog .post .thumb{margin-bottom:2rem}#content.singleblog .post .thumb img{width:100%;height:auto}#content.singleblog .post .content{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid #ccc}#content.singleblog .post .content h1,#content.singleblog .post .content h2{font-size:30px;color:var(--red-color)}#content.singleblog .post .content h3,#content.singleblog .post .content h4{font-size:20px}#content.singleblog .post .content img{max-width:100%;height:auto}#content.singleblog .post .content a:not(.btn){color:var(--red-color);font-weight:600}#content.singleblog .post .content a:not(.btn):hover{color:var(--primary-color)}#content.singleblog .post .content table{color:var(--primary-color)}#content.singleblog .post .content table tr{border-bottom:1px solid rgba(0,0,0,.2)}#content.singleblog .post .content table tr td,#content.singleblog .post .content table tr th{padding:10px}#content.singleblog .post .content ul,#content.singleblog .post .content ol{list-style:none outside;padding:0 0 0 1rem}#content.singleblog .post .content ul li,#content.singleblog .post .content ol li{padding:0 0 0 calc(20px + .2vw);position:relative}#content.singleblog .post .content ul li:before,#content.singleblog .post .content ol li:before{display:inline-block;text-rendering:auto;font:var(--fa-font-regular);content:"";color:var(--red-color);position:absolute;left:0;top:6px}#content.singleblog .post .content .sc-quote{padding-left:50px;position:relative}#content.singleblog .post .content .sc-quote p{font-weight:600;font-size:22px;line-height:1.2;font-style:italic}#content.singleblog .post .content .sc-quote p:last-of-type{margin-bottom:15px}#content.singleblog .post .content .sc-quote cite{color:var(--red-color);text-transform:uppercase;font-style:normal;text-transform:uppercase;font-weight:600;font-size:12px}#content.singleblog .post .content .sc-quote:before{content:"”";position:absolute;top:0;left:0;font-size:72px;font-weight:600;letter-spacing:-0.02em;color:#f5f5f5;z-index:5;line-height:1}#content.singleblog .post .content>:last-child{margin-bottom:0}#content.singleblog .post .tags a{text-transform:uppercase;display:inline-block;border:2px solid var(--primary-color);color:var(--primary-color);font-weight:600;padding:0 10px;font-size:14px}#content.singleblog .post .tags a:hover{background:var(--primary-color);color:#fff}#content.proj{padding:150px 0}#content.proj .title h1{font-size:calc(3.5rem + .9vw);line-height:1.1;margin:0 0 0 -5px}#content.proj .filter li{cursor:pointer;margin-right:20px;font-weight:600}#content.proj .filter li.active{color:var(--red-color)}#content.proj .project .thumb{overflow:hidden;margin-bottom:15px;position:relative}#content.proj .project .thumb img{width:100%;height:auto;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}#content.proj .project .thumb .view{position:absolute;bottom:0;right:0;font-size:14px}#content.proj .project .thumb .view a{background:#fff;height:52px;width:52px;padding:0 15px;color:var(--primary-color);display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0;z-index:2}#content.proj .project .thumb .view a:hover{color:var(--red-color)}#content.proj .project .thumb .view a.words{transform:translateX(100%);width:130px;z-index:1}#content.proj .project .cats{margin-bottom:10px;font-size:14px}#content.proj .project h3{font-size:24px;margin:0}#content.proj .project h3 a{color:var(--primary-color);position:relative;display:inline-block}#content.proj .project h3 a:after{content:"";position:absolute;height:2px;background:var(--red-color);width:0;left:0;bottom:-5px;transition:all .3s ease}#content.proj .project h3 a:hover:after{width:100%}#content.proj .project h3 a:not(:hover):after{left:initial;right:0;width:0}#content.proj .project:hover .thumb img{transform:scale(1.1)}#content.proj .project:hover .thumb .view a.words{transform:translateX(-52px)}#content.singleproj{padding:75px 0}#content.singleproj #firstrow .content h1{font-size:calc(2.5rem + .9vw)}#content.singleproj #firstrow .content p:first-of-type{font-size:calc(16px + .1vw);font-weight:600}#content.singleproj #firstrow .content>:last-child{margin-bottom:0}#content.singleproj #firstrow .meta h3{font-size:16px;font-weight:300;margin:0}#content.singleproj #firstrow .meta span{margin-bottom:2rem;font-weight:400;letter-spacing:-0.05rem;display:block;font-size:24px}#content.singleproj #firstrow .image img{width:100%;height:auto}#content.singleproj .add_imgs{font-size:30px;line-height:1.2;position:relative}#content.singleproj .add_imgs img{width:100%;height:auto}#content.singleproj .content h1,#content.singleproj .content h2{font-size:30px;color:var(--red-color)}#content.singleproj .content h3,#content.singleproj .content h4{font-size:20px}#content.singleproj .content img{max-width:100%;height:auto}#content.singleproj .content a:not(.btn){color:var(--red-color);font-weight:600}#content.singleproj .content a:not(.btn):hover{color:var(--primary-color)}#content.singleproj .content table{color:var(--primary-color)}#content.singleproj .content table tr{border-bottom:1px solid rgba(0,0,0,.2)}#content.singleproj .content table tr td,#content.singleproj .content table tr th{padding:10px}#content.singleproj .content ul,#content.singleproj .content ol{list-style:none outside;padding:0 0 0 2rem}#content.singleproj .content ul li,#content.singleproj .content ol li{padding:0 0 0 calc(20px + .2vw);position:relative}#content.singleproj .content ul li:before,#content.singleproj .content ol li:before{display:inline-block;text-rendering:auto;font:var(--fa-font-regular);content:"";color:var(--red-color);position:absolute;left:0;top:6px}#content.singleproj .content .sc-quote{padding-left:50px;position:relative}#content.singleproj .content .sc-quote p{font-weight:600;font-size:22px;line-height:1.2;font-style:italic}#content.singleproj .content .sc-quote p:last-of-type{margin-bottom:15px}#content.singleproj .content .sc-quote cite{color:var(--red-color);text-transform:uppercase;font-style:normal;text-transform:uppercase;font-weight:600;font-size:12px}#content.singleproj .content .sc-quote:before{content:"”";position:absolute;top:0;left:0;font-size:72px;font-weight:600;letter-spacing:-0.02em;color:#f5f5f5;z-index:5;line-height:1}#content.singleproj .content>:last-child{margin-bottom:0}#content.singleproj .arrow{position:absolute;z-index:100;top:50%;transform:translateY(-50%);width:40px;height:40px;opacity:0;color:var(--primary-color);display:flex;align-items:center;justify-content:center;background:#f9f9f9;transition:all .3s ease;font-size:16px}#content.singleproj .arrow.prev{left:30px}#content.singleproj .arrow.next{right:30px}#content.singleproj .add_imgs:hover .arrow{opacity:1}#content.serv{padding:150px 0 75px}#content.serv .servfilter li{cursor:pointer;margin-right:20px;font-weight:600}#content.serv .servfilter li.active{color:var(--red-color)}#content.serv .service{margin-bottom:24px}#content.serv .service .thumb{overflow:hidden;position:relative;min-height:298px}#content.serv .service .thumb img{width:100%;height:auto;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}#content.serv .service .thumb .view{position:absolute;bottom:0;right:0;font-size:14px}#content.serv .service .thumb .view a{background:#fff;height:52px;padding:0 15px;color:var(--primary-color);display:flex;align-items:center;justify-content:center}#content.serv .service .thumb .view a:hover{color:var(--red-color)}#content.serv .service:hover .thumb img{transform:scale(1.1)}#content.singleserv{padding:150px 0 75px}#content.singleserv #firstrow .content h1,#content.singleserv #firstrow .content h2{font-size:30px;color:var(--red-color)}#content.singleserv #firstrow .content h3{font-size:22px}#content.singleserv #firstrow .content p:first-of-type{font-size:calc(16px + .1vw);font-weight:600}#content.singleserv #firstrow .content ul,#content.singleserv #firstrow .content ol{list-style:none outside;padding:0 0 0 1rem}#content.singleserv #firstrow .content ul li,#content.singleserv #firstrow .content ol li{padding:0 0 0 calc(20px + .2vw);position:relative}#content.singleserv #firstrow .content ul li:before,#content.singleserv #firstrow .content ol li:before{display:inline-block;text-rendering:auto;font:var(--fa-font-regular);content:"";color:var(--red-color);position:absolute;left:0;top:6px}#content.singleserv #firstrow .content a:not(.btn){color:var(--red-color);font-weight:600}#content.singleserv #firstrow .content a:not(.btn):hover{color:var(--primary-color)}#content.singleserv #firstrow .content>:last-child{margin-bottom:0}#content.singleserv #firstrow .image img{width:100%;height:auto}#content.singleserv .featproj h2{font-size:30px}#content.singleserv .featproj .wrap{position:relative;overflow:hidden}#content.singleserv .featproj .wrap img{width:100%;height:auto;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}#content.singleserv .featproj .wrap .view{position:absolute;bottom:0;right:0;font-size:14px}#content.singleserv .featproj .wrap .view a{background:#fff;padding:15px;color:var(--primary-color);display:flex;align-items:center;justify-content:center;flex-direction:column}#content.singleserv .featproj .wrap .view a:hover{color:var(--red-color)}#content.singleserv .featproj:hover .wrap img{transform:scale(1.05)}#content.singleserv #scrolling{min-height:100vh}#content.singleserv #scrolling .image .wrap{overflow:hidden}#content.singleserv #scrolling .image .wrap img{height:100%;width:auto}#content.singleserv #scrolling .point{margin-bottom:200px}#content.singleserv #scrolling .point h3{font-size:calc(2rem + .9vw)}#content.singleserv .add_text .wrap{padding:50px;background:#f9f9f9}#content.singleserv .add_text .wrap h1,#content.singleserv .add_text .wrap h2,#content.singleserv .add_text .wrap h3{font-size:30px;color:var(--red-color)}#content.singleserv .add_text .wrap a:not(.btn){color:var(--red-color);font-weight:600}#content.singleserv .add_text .wrap a:not(.btn):hover{color:var(--primary-color)}#content.singleserv .add_text .wrap p:first-of-type{font-size:calc(16px + .1vw);font-weight:600}#content.singleserv .add_text .wrap>:last-child{margin-bottom:0}#content.page{padding:150px 0}#content.page .title h1{font-size:calc(3.5rem + .9vw);line-height:1.1;margin:0 0 0 -5px}#content.page .content h1,#content.page .content h2{font-size:30px;color:var(--red-color)}#content.page .content h3,#content.page .content h4{font-size:20px}#content.page .content img{max-width:100%;height:auto}#content.page .content a:not(.btn){color:var(--red-color);font-weight:600}#content.page .content a:not(.btn):hover{color:var(--primary-color)}#content.page .content table{color:var(--primary-color)}#content.page .content table tr{border-bottom:1px solid rgba(0,0,0,.2)}#content.page .content table tr td,#content.page .content table tr th{padding:10px}#content.page .content ul,#content.page .content ol{list-style:none outside;padding:0 0 0 2rem}#content.page .content ul li,#content.page .content ol li{padding:0 0 0 calc(20px + .2vw);position:relative}#content.page .content ul li:before,#content.page .content ol li:before{display:inline-block;text-rendering:auto;font:var(--fa-font-regular);content:"";color:var(--red-color);position:absolute;left:0;top:6px}#content.page .content .sc-quote{padding-left:50px;position:relative}#content.page .content .sc-quote p{font-weight:600;font-size:22px;line-height:1.2;font-style:italic}#content.page .content .sc-quote p:last-of-type{margin-bottom:15px}#content.page .content .sc-quote cite{color:var(--red-color);text-transform:uppercase;font-style:normal;text-transform:uppercase;font-weight:600;font-size:12px}#content.page .content .sc-quote:before{content:"”";position:absolute;top:0;left:0;font-size:72px;font-weight:600;letter-spacing:-0.02em;color:#f5f5f5;z-index:5;line-height:1}#content.page .content>:last-child{margin-bottom:0}#content.history{padding:75px 0 150px}#content.history .topimg .images{height:450px;width:100%;max-width:400px}#content.history .topimg .images img{position:absolute}#content.history .topimg .images .one{height:450px;width:auto;right:-150px}#content.history .topimg .images .two{width:500px;height:auto;left:-200px;top:50px}#content.history .topimg .images .three{width:280px;height:auto;bottom:10px;left:-90px}#content.history .timeline{min-height:100vh;position:relative}#content.history .timeline #linebg{position:absolute;top:0;left:50%;width:2px;height:100%;background:#ccc;z-index:1}#content.history .timeline #line{position:absolute;top:0;left:50%;width:2px;height:0;background:var(--red-color);z-index:2}#content.history .timeline .row:before{content:"";position:absolute;top:50%;left:50%;height:2px;width:100px;background:#ccc}#content.history .timeline .row:nth-child(odd):before{transform:translateX(-100%)}#content.history .timeline .entry img{margin-bottom:20px;width:200px;height:auto}#content.history .timeline .entry h3{font-size:20px;margin-bottom:20px}#content.history .btt{color:var(--primary-color)}#content.history .btt:hver{color:var(--red-color)}#content.contact{position:relative;padding:0 0 150px;background:#fff;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(249, 249, 249) 100%)}#content.contact .bg{position:absolute;inset:0;background:url(img/contact-bg.webp) no-repeat bottom right;z-index:1}#content.contact .container{position:relative;z-index:2}#content.contact a:not(.btn){color:var(--red-color);font-weight:600}#content.contact a:not(.btn):hover{color:var(--primary-color)}#content.contact form label{display:block;font-weight:700;font-size:14px;margin-bottom:5px}#content.contact form label span{color:var(--red-color)}#content.contact form input,#content.contact form textarea,#content.contact form select{width:100%;padding:12px 15px 12px 15px;border:1px solid #ccc;background:#fff;transition:border-color .3s ease}#content.contact form .forminator-row.forminator-row-last{margin-bottom:0}#content.contact form .forminator-row .forminator-field.forminator-is_active input,#content.contact form .forminator-row .forminator-field.forminator-is_active textarea,#content.contact form .forminator-row .forminator-field.forminator-is_active select,#content.contact form .forminator-row .forminator-field.forminator-is_filled input,#content.contact form .forminator-row .forminator-field.forminator-is_filled textarea,#content.contact form .forminator-row .forminator-field.forminator-is_filled select{border-color:var(--red-color)}#content.contact .social{font-size:24px}#content.contact .accordion{border:0 !important;border-radius:0 !important}#content.contact .accordion .accordion-item{border:0;border-radius:0;border-bottom:1px solid #d5d8dc;background:rgba(0,0,0,0)}#content.contact .accordion .accordion-item .accordion-header{border:0;border-radius:0}#content.contact .accordion .accordion-item .accordion-header button{border:0;border-radius:0;background:rgba(0,0,0,0);padding:1rem 0;color:var(--primary-color);position:relative}#content.contact .accordion .accordion-item .accordion-header button:after{display:inline-block;text-rendering:auto;font:var(--fa-font-sharp);content:"+";transition:all .3s ease;position:absolute;right:0;top:50%;background:rgba(0,0,0,0);transform:translateY(-50%)}#content.contact .accordion .accordion-item .accordion-header button:not(.collapsed){color:var(--red-color)}#content.contact .accordion .accordion-item .accordion-header button:not(.collapsed):after{content:"-"}#content.contact .accordion .accordion-item .accordion-body{padding:1rem 0 2rem}#content.contact .accordion .accordion-item .accordion-body>:last-child{margin-bottom:0}#content.error{padding:200px 0 150px}#content.error .wrap{padding:0 50px}#content.error h1{font-size:70px;font-weight:700}#content.error h2{font-size:60px}#content.error form{margin-bottom:2rem}#content.error form input{padding:12px 15px 12px 15px;border:1px solid #ccc;border-right:0;background:#fff;transition:border-color .3s ease}#content.error form input:focus{border-color:var(--red-color)}#comments{padding:75px 0;background:#f9f9f9}#comments h3:not(.comment-reply-title){border-bottom:1px solid #ccc;padding-bottom:2rem;margin-bottom:3rem;text-align:center}#comments .comment-list .comment{margin-bottom:30px}#comments .comment-list .comment .comment-body .comment-author{margin-right:30px;position:relative}#comments .comment-list .comment .comment-body .comment-author img{border-radius:100%;margin-bottom:5px}#comments .comment-list .comment .comment-body .comment-author a{color:var(--primary-color)}#comments .comment-list .comment .comment-body .comment-author a:hover{color:var(--red-color)}#comments .comment-list .comment .comment-body .comment-content .info{font-size:18px;margin-bottom:10px;width:100%}#comments .comment-list .comment .comment-body .comment-content .info a{color:var(--primary-color)}#comments .comment-list .comment .comment-body .comment-content .info a:hover{color:var(--red-color)}#comments .comment-list .comment .comment-body .comment-content .info small{opacity:.7}#comments .comment-list .comment .comment-body .comment-content .alert{margin-bottom:10px}#comments .comment-list .comment .comment-body .comment-content .comment-entry{margin-bottom:20px}#comments .comment-list .comment .comment-body .comment-content .comment-entry .inreplyto{font-size:14px;opacity:.7;font-style:italic}#comments .comment-list .comment .comment-body .comment-content .comment-entry p:last-of-type{margin-bottom:0}#comments .comment-list .comment .comment-body .comment-content .reply a{color:var(--primary-color);font-size:14px;font-weight:600;text-decoration:underline}#comments .comment-list .comment .comment-body .comment-content .reply a:hover{color:var(--red-color)}#comments .comment-list .comment.bypostauthor .comment-body .comment-author:before{text-rendering:auto;font:var(--fa-font-solid);content:"";background:var(--red-color);width:20px;height:20px;border-radius:100%;position:absolute;top:0;right:0;color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;font-size:10px}#comments .comment-list .children{list-style:none outside;margin:0 0 0 40px;padding:0 0 0 70px;border-left:2px solid #ccc}#comments .comment-list .children .children{margin-left:0;padding-left:0;border-left:0}#comments .comment-respond a{color:var(--primary-color);text-decoration:underline;font-weight:600}#comments .comment-respond a:hover{color:var(--red-color)}#comments .comment-respond #reply-title #cancel-comment-reply-link{margin-left:10px}#comments .comment-respond .must-log-in{margin-bottom:0}#comments .comment-respond .comment-form textarea,#comments .comment-respond .comment-form input[type=text]{width:100%;padding:12px 15px 12px 15px;border:1px solid #ccc;background:#fff;transition:border-color .3s ease}#comments .comment-respond .comment-form textarea:hover,#comments .comment-respond .comment-form textarea:focus,#comments .comment-respond .comment-form input[type=text]:hover,#comments .comment-respond .comment-form input[type=text]:focus{border-color:var(--red-color)}#comments .comment-respond .comment-form p{width:100%}#comments .comment-respond .comment-form .form-submit{text-align:left;margin-bottom:0}#comments .comment-respond .comment-form .form-submit input{background:var(--red-color);color:#fff;display:inline-block;width:auto;border-color:var(--red-color)}#comments .comment-respond .comment-form .form-submit input:hover,#comments .comment-respond .comment-form .form-submit input:focus{background:var(--primary-color);border-color:var(--primary-color)}#comments .comment-respond .comment-form>:last-child{margin-bottom:0}#postnav{padding:75px 0;border-top:1px solid #ccc}#postnav .post-navigation .nav-links{display:inline-flex;align-items:flex-start;width:100%}#postnav .post-navigation .nav-links .nav-previous,#postnav .post-navigation .nav-links .nav-next{max-width:50%;display:flex;align-items:flex-start}#postnav .post-navigation .nav-links .nav-previous a,#postnav .post-navigation .nav-links .nav-next a{display:inline-flex;align-items:flex-start}#postnav .post-navigation .nav-links .nav-previous a i,#postnav .post-navigation .nav-links .nav-next a i{font-size:30px;line-height:1;color:#ccc;margin-top:10px}#postnav .post-navigation .nav-links .nav-previous a .nav-title,#postnav .post-navigation .nav-links .nav-next a .nav-title{font-size:10px;letter-spacing:1px;text-transform:uppercase;display:block;width:100%;font-weight:600;color:var(--primary-color)}#postnav .post-navigation .nav-links .nav-previous a h6,#postnav .post-navigation .nav-links .nav-next a h6{font-size:16px;margin:0;transition:all .3s ease;color:var(--primary-color);font-weight:700}#postnav .post-navigation .nav-links .nav-previous a:hover h6,#postnav .post-navigation .nav-links .nav-next a:hover h6{color:var(--red-color)}#postnav .post-navigation .nav-links .nav-previous{margin-right:auto}#postnav .post-navigation .nav-links .nav-next{text-align:right;margin-left:auto}#aboutfocus{padding:100px 0;background:#f9f9f9}#aboutfocus h2{font-size:calc(3rem + .9vw);margin:0}#aboutintro{padding:150px 0 75px}#aboutintro img{width:100%;height:auto}#aboutcommit{padding:75px 0 0}#aboutcommit .content>:last-child{margin-bottom:0}#aboutcommit img{width:100%;height:auto}#aboutmission{padding:150px 0;background:#f9f9f9}#aboutmission h2{font-size:calc(3rem + .9vw);margin:0}#aboutmission .block i{color:var(--red-color);font-size:30px;margin-bottom:10px}#aboutmission .block h3{font-size:24px;margin-bottom:10px}#aboutteam{padding:150px 0}#aboutteam h2{font-size:calc(2rem + .9vw);margin:0}#aboutteam .slide .image img{width:100%;height:auto}#aboutteam .slide .info{opacity:0;transition:all .5s ease .5s}#aboutteam .slide .info h3{font-size:24px;margin-bottom:10px}#aboutteam .slide .info strong{margin-bottom:20px}#aboutteam .slide .info>:last-child{margin-bottom:0}#aboutteam .slide.slick-current .info{opacity:1}#aboutteam .arrow{position:absolute;z-index:3;top:calc(100% - 30px);transform:translateY(-50%);width:40px;height:40px;opacity:0;color:var(--primary-color);display:flex;align-items:center;justify-content:center;background:#f9f9f9;transition:all .3s ease}#aboutteam .arrow.prev{left:60px}#aboutteam .arrow.next{left:120px}#aboutteam .position-relative:hover .arrow{opacity:1}#sidebar .widget h5{font-weight:700}#sidebar .widget.share li{margin:0}#sidebar .widget.share li a,#sidebar .widget.share li button{padding:0;height:50px;width:50px;display:flex;align-items:center;justify-content:center;text-decoration:none}#sidebar .widget.share li a.twit,#sidebar .widget.share li button.twit{background:#00aced;color:#fff}#sidebar .widget.share li a.twit:hover,#sidebar .widget.share li button.twit:hover{opacity:.7;color:#fff}#sidebar .widget.share li a.fb,#sidebar .widget.share li button.fb{background:#3b5998;color:#fff}#sidebar .widget.share li a.fb:hover,#sidebar .widget.share li button.fb:hover{opacity:.7;color:#fff}#sidebar .widget.share li a.pin,#sidebar .widget.share li button.pin{background:#c00;color:#fff}#sidebar .widget.share li a.pin:hover,#sidebar .widget.share li button.pin:hover{opacity:.7;color:#fff}#sidebar .widget.share li a.link,#sidebar .widget.share li button.link{background:#0a66c2;color:#fff}#sidebar .widget.share li a.link:hover,#sidebar .widget.share li button.link:hover{opacity:.7;color:#fff}#sidebar .widget.share li a.email,#sidebar .widget.share li button.email{background:var(--primary-color);color:#fff}#sidebar .widget.share li a.email:hover,#sidebar .widget.share li button.email:hover{opacity:.7}#sidebar .widget.latest li{position:relative}#sidebar .widget.latest li:not(:first-of-type){padding-top:20px;margin-top:20px;border-top:1px solid rgba(0,0,0,.1)}#sidebar .widget.latest li strong{text-transform:uppercase;line-height:1.2;margin-bottom:10px;transition:all .3s ease}#sidebar .widget.latest li span{font-size:14px}#sidebar .widget.latest li:hover strong{color:var(--red-color)}#sidebar .widget:not(:last-of-type){margin-bottom:3rem}#sidebar .widget>:last-child{margin-bottom:0}#testi{padding:75px 0}#testi h3{font-size:24px;margin-bottom:10px}#testi a{color:var(--primary-color);font-weight:600}#testi a:hover{color:var(--red-color)}#testi blockquote{padding:50px;background:#f9f9f9;border-top:2px solid var(--red-color);margin:0 12px;user-select:auto}#testi blockquote p{font-weight:400}#testi blockquote cite{font-weight:600;font-size:14px;font-style:normal;margin-bottom:0}#testi blockquote date{font-size:14px}#btmimg{padding:150px 0;background:var(--primary-color);color:#fff;position:relative}#btmimg .bg{position:absolute;inset:0;z-index:1}#btmimg .overlay{position:absolute;inset:0;background:rgba(10,9,9,.5);z-index:2}#btmimg .container{position:relative;z-index:3}#btmimg h2{font-size:calc(3rem + .9vw)}#others{padding:75px 0 150px}#others h2{font-size:calc(3rem + .9vw)}#others .service{margin:0 12px}#others .service .thumb{overflow:hidden;position:relative;min-height:298px}#others .service .thumb img{width:100%;height:auto;transition:all .7s cubic-bezier(0.19, 1, 0.22, 1)}#others .service .thumb .view{position:absolute;bottom:0;right:0;font-size:14px}#others .service .thumb .view a{background:#fff;height:52px;padding:0 15px;color:var(--primary-color);display:flex;align-items:center;justify-content:center}#others .service .thumb .view a:hover{color:var(--red-color)}#others .service:hover .thumb img{transform:scale(1.1)}#others .arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);width:40px;height:40px;opacity:0;color:var(--primary-color);display:flex;align-items:center;justify-content:center;background:#fff;transition:all .3s ease}#others .arrow.prev{left:30px}#others .arrow.next{right:30px}#others .arrow:hover{opacity:1 !important}#others:hover .arrow{opacity:.7}@media(max-width: 992px){.btn,.button,button,input[type=submit]{font-size:12px;padding:8px 12px}input,textarea,select{font-size:14px}header{padding:15px 0}header .bg-light .navbar-nav .nav-item{margin:0}header .bg-light .navbar-nav .nav-item .nav-link{padding:12px 0;font-size:16px}header .quote{position:absolute;right:50px;top:8px}#hero.home{height:auto;padding:200px 0 250px}#hero.home h1{font-size:calc(2.5rem + .9vw)}#hero.home .bottom{background-image:linear-gradient(90deg, rgb(255, 255, 255) 100%, rgba(255, 255, 255, 0) 0%)}#hero.home .bottom a{padding:2rem 0;justify-content:center}#hero.inner .title h1,#hero.contact .title h1{font-size:calc(2.5rem + .9vw);margin:0 0 10px -2px}#hero.proj .heroimg{height:40vh}#intro .title .bg{left:-10px}#homeserv h2,#homeabout h2,#homeproj h2,#homenews h2,#homeprocess h2,#homeblog h2,#aboutfocus h2,#aboutmission h2,#others h2{font-size:calc(2rem + .9vw) !important}#whychoose .title .bg{left:-10px}#homeprocess .vid a{height:70px;width:70px}#homefaq h2{font-size:calc(2rem + .9vw)}#homefaq .accordion{font-size:14px}#homefaq .accordion .accordion-item .accordion-header button{font-size:14px}#homefaq .formwrap{padding:30px}#homefaq .formwrap h3{font-size:20px}#homefaq .formwrap form textarea{min-height:100px !important;height:100px}#content .title h1{font-size:calc(2.5rem + .9vw) !important;margin-bottom:10px !important}#content.blog .post.first .wrap .content .spacer{padding:50px 30px 50px 30px}#content.blog .post.first .wrap .content h2{font-size:22px}#content.blog .post.first .wrap .thumb img{max-height:480px}#content.blog .post.other h3{font-size:22px}#content.serv .servfilter{font-size:14px}#content.singleserv #scrolling .image{top:150px}#content.singleserv #scrolling .image .wrap{height:400px}#content.proj .filter{font-size:14px}#content.singleproj .meta ul{display:flex;width:100%;justify-content:space-between}#content.singleproj .arrow{opacity:1}#content.history .topimg .images .two{left:-170px}#aboutteam .arrow{opacity:1;top:90%}#aboutteam .arrow.prev{left:40px}#aboutteam .arrow.next{right:initial;left:100px}#testi blockquote{padding:30px}#btmimg{padding:100px 0}#btmimg h2{font-size:calc(2rem + .9vw)}#others .arrow{opacity:1;top:calc(50% - 20px)}#others .arrow.prev{left:20px}#others .arrow.next{right:20px}}@media(max-width: 768px){#copy .social li a{padding:20px 20px 20px 0}}@media(max-width: 576px){section,footer{overflow:hidden}header{padding:0}header .bg-light .navbar-brand{font-size:18px}header .quote{right:30px}#hero.home{height:100vh}#hero.home h1{font-size:calc(2rem + .9vw)}#hero.home .bottom a{padding:1rem 0}#hero.inner{padding-top:100px}#hero.proj{padding:52px 0 0}#intro{padding:50px 0}#intro .title h2{padding:0}#acred .creds img{margin:0 15px 10px 15px}#homeserv{padding:0 0 25px}#homeserv .service h3{font-size:20px}#homeabout{padding:25px 0}#homeabout .images .image:nth-child(1){height:320px}#homeabout .images .image:nth-child(2){height:280px}#homeproj{padding:25px 0}#homeproj .project .thumb .overlay h3{font-size:16px}#whychoose{padding:50px 0 25px}#homenews{padding:25px 0}#homenews .images .image:nth-child(1){height:280px}#homenews .images .image:nth-child(2){height:320px}#homeprocess{padding:25px 0}#homeprocess .step:not(:last-of-type){margin-bottom:3rem}#homeblog{padding:25px 0}#testi{padding:50px 0}#homefaq{padding:50px 0}#content.blog{padding:100px 0}#content.singleblog{padding:100px 0 50px}#content.singleblog .title h1{margin-bottom:2rem !important}#content.singleblog .title .cats{font-size:14px}#content.singleblog .title .cats li{margin-bottom:5px}#content.serv{padding:50px 0 0}#content.serv .servfilter li{margin-bottom:10px}#content.singleserv{padding:50px 0 0}#content.singleserv #scrolling .point{margin-bottom:3rem}#content.singleserv #scrolling .point h3{font-size:20px}#content.singleserv .add_text .wrap{padding:30px}#content.singleserv .add_text .wrap h1,#content.singleserv .add_text .wrap h2,#content.singleserv .add_text .wrap h3{font-size:22px}#content.proj{padding:100px 0 50px}#content.proj .filter li{margin-bottom:10px}#content.singleproj{padding:50px 0}#content.singleproj .meta ul{flex-direction:column}#content.singleproj #firstrow .content h1{font-size:calc(2rem + .9vw) !important}#content.history{padding:0 0 50px}#content.history .timeline #linebg,#content.history .timeline #line{left:12px}#content.history .timeline .row:before{left:12px;top:50px}#content.history .timeline .row:nth-child(2n+1):before{transform:translateX(0)}#content.history .timeline .row:not(:last-of-type){margin-bottom:3rem}#aboutfocus{padding:50px 0}#aboutintro{padding:50px 0 25px}#aboutcommit{padding:25px 0}#aboutmission{padding:25px 0}#aboutteam{padding:50px 0}#aboutteam .arrow{top:40px}#others{padding:50px 0}#postnav{padding:25px 0}#postnav .post-navigation .nav-links{flex-direction:column}#postnav .post-navigation .nav-links .nav-next,#postnav .post-navigation .nav-links .nav-previous{max-width:100%;width:100%}#postnav .post-navigation .nav-links .nav-previous{margin-bottom:2rem}#postnav .post-navigation .nav-links .nav-next{justify-content:flex-end}#comments{padding:50px 0}footer{padding:20px 0 30px}footer .widget .acred img{margin:0 15px 10px 15px}}/*# sourceMappingURL=custom.css.map */
