html{background-color:#0000;font-size:62.5%}body{background-color:var(--paper,#fff);color:#000;font-family:var(--font-span);font-size:1.6rem;font-style:normal;font-weight:400;line-height:2rem}a:active{outline:none}a:focus{-moz-outline-style:none}.row{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #0000}input:-internal-autofill-selected{color:#000!important;background-color:#0000!important;background-image:none!important}input:-webkit-autofill{-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.content_section .team_description p:nth-child(2){-webkit-column-break-inside:avoid}.template-old{padding:53px 0 50px}.template-old .blog-content-second .blog-common-image,.template-old .blog-content-second .row{justify-content:center;width:calc(100% + 44px);margin:0 -22px;display:flex;overflow:hidden}.template-old .blog-content-second .blog-common-image .blog-image-block,.template-old .blog-content-second .row>div{flex:1;width:100%;padding:0 22px}.template-old .blog-content-second .blog-common-content,.template-old .blog-content-second .row{padding:53px 0 50px}.template-old .blog-content-second .blog-common-content h3,.template-old .blog-content-second .text-center h2,.template-old .blog-content-second .text-center h3,.template-old .blog-content-second .text-center h4{font-size:52px;font-weight:400;line-height:94%;font-family:var(--font-span);margin-bottom:0}.template-old .blog-content-second .blog-common-content p,.template-old .blog-content-third .blog-common-content p,.template-old .blog-content-forth .blog-common-content p,.template-old .blog-content-second .rich-text,.template-old .blog-content-second .rich-text b,.template-old .blog-content-second .rich-text a{font-size:20px;font-weight:300;line-height:140%;font-family:var(--font-span);margin-bottom:30px}.template-old .blog-content-second .rich-text b{color:inherit;vertical-align:initial;font-weight:600}.template-old .blog-content-second .rich-text a,.template-old .blog-content-second .rich-text a:hover,.template-old .blog-content-second .rich-text a b,.template-old .blog-content-second .rich-text a:hover b{color:inherit;vertical-align:initial;font-weight:300;text-decoration:underline}.template-old .blog-content-second .rich-text p{font-size:20px;font-weight:300;line-height:140%;font-family:var(--font-span);margin-bottom:30px}.template-old .blog-content-second .rich-text p:last-child{margin-bottom:0}.blog-content-first .blog-main-content p a,.blog-content-first .blog-main-content p a:hover,.blog-content-first .blog-main-content p a b,.blog-content-first .blog-main-content p a:hover b{color:inherit;vertical-align:initial;font-weight:300;text-decoration:underline}.template-old .blog-content-second .blog-common-content .blog-content-heading,.template-old .blog-content-second .text-center{width:50%}.template-old .blog-content-second .blog-common-content .blog-content-heading :is(h2,h3){max-width:480px}.template-old .blog-content-second .blog-common-content .blog-content-detail,.template-old .blog-content-second .rich-text{width:50%;margin:0 0 0 auto;padding-left:44px}.template-old .blog-content-second .text-center{text-align:left;position:relative}.template-old .blog-content-second .text-center h2,.template-old .blog-content-second .text-center h3,.template-old .blog-content-second .text-center h4{clear:both;text-align:left;width:100%;max-width:480px;position:absolute}.template-old .blog-content-second .text-center h2{display:none}.template-old .blog-content-second .text-center h2:first-child{display:block!important}.template-old .blog-content-second .text-center h4{display:none!important}.template-old .blog-content-second .rich-text{text-align:left;clear:both;margin-bottom:30px}.template-old .blog-content-second .text-center>.rich-text{width:100%;margin:-30px 0 30px;padding:0;position:relative}.template-old .blog-content-second .rich-text ul{margin:1em 0;padding-left:0}.template-old .blog-content-second .row{width:auto;margin-bottom:0;padding-left:0}.template-old .blog-content-second .row:first-child{padding-top:0!important}.template-old .blog-content-second .row .box{width:100%;height:100%}.template-old .blog-content-second .row img{object-fit:cover;width:100%;max-width:none;height:100%}.template-old .blog-content-second>div{width:100%!important}.template-old .blog-content-second hr{display:none!important}.policy{width:100%;height:auto;margin:0;padding:0 44px}.policy .entry-header{width:100%;height:auto;margin:0;padding:0}.policy .entry-header .entry-title{font-family:var(--font-span);width:100%;height:auto;margin:0 0 84px;padding:0;font-size:91px;font-style:normal;font-weight:300;line-height:101%}.policy .entry-content{width:100%;height:auto;margin:0;padding:0}.policy .entry-content .info-content{font-size:22px;font-style:normal;line-height:140%;font-family:var(--font-span);color:#000;text-transform:none;text-align:left;width:calc(66.6667% - 20px);margin:14px 0 4.25em;padding:0;font-weight:400;text-decoration:none}.policy .entry-content .info-content p,.policy .entry-content .info-content h2,.policy .entry-content .info-content h3,.policy .entry-content .info-content h4,.policy .entry-content .info-content li{width:100%;height:auto;font-size:22px;font-weight:400;line-height:140%;font-family:var(--font-span);color:#000;margin:0 0 1em;padding:0;font-weight:400}.policy .entry-content .info-content ul,.policy .entry-content .info-content ol{width:100%;margin:0;padding:0 0 0 26px;list-style:none}.policy .entry-content .info-content ul li:before,.policy .entry-content .info-content ol li:before{content:"—";margin-left:-26px;position:absolute}.policy .entry-content .info-content strong,.policy .entry-content .info-content h3,.policy .entry-content .info-content h4{font-weight:600}.policy .entry-content .info-content h3,.policy .entry-content .info-content h4{margin-top:1.6em}.policy .site-main .entry-header .entry-title{width:100%}.policy .entry-content .info-content a{color:#000;text-decoration:underline;transition:all .35s ease-in-out}.policy .entry-content .info-content a:hover{color:#000;text-decoration:underline}.policy .entry-content table{border:none;margin-bottom:0}.policy .entry-content table td,.policy .entry-content table th{vertical-align:top;font-size:22px;line-height:140%;font-family:var(--font-span);border:1px solid #000;padding:12px;font-weight:400}.policy .entry-content table tr td:first-child,.policy .entry-content table tr th:first-child{border-left:none}.policy .entry-content table thead th{font-size:22px;line-height:140%;font-family:var(--font-span);border-top:none;font-weight:700}.policy .entry-content table tr:last-child td{border-bottom:none}.policy .entry-content table tr td:last-child,.policy .entry-content table tr th:last-child{border-right:none}.policy .entry-content table tr{border-color:#000}.policy .entry-content table td,.policy .entry-content table th{width:25%}.policy .entry-content table td:last-child,.policy .entry-content table th:last-child{width:50%}#cookie-consent{background-color:var(--paper,#fff);z-index:999999;border-top:0;width:100%;height:auto;margin:0;padding:18px 7%;display:none;position:fixed;bottom:0;box-shadow:0 -1px 9px #86868680}#cookie-consent .content-cookie-consent{float:left;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex;position:relative}#cookie-consent .content-cookie-consent .text-cookie{text-transform:none;float:left;text-align:left;letter-spacing:0;color:#000;flex:3;width:65%;margin:0;padding:0 64px 0 0;font-size:1.6rem;font-style:normal;font-weight:300;line-height:2rem;text-decoration:none}#cookie-consent .content-cookie-consent .text-cookie p{color:#000;margin:0}#cookie-consent .content-cookie-consent .text-cookie p a{color:#000;vertical-align:baseline;text-decoration:underline;transition:all .35s ease-in-out}#cookie-consent .content-cookie-consent .text-cookie p a:hover{color:#000;font-style:normal;text-decoration:underline}#cookie-consent .content-cookie-consent .buttons-cookie{float:right;width:auto;height:auto;margin:0;padding:0;position:relative}#cookie-consent .content-cookie-consent .button-cookie{text-align:center;letter-spacing:0;color:#000;float:left;background-color:#0000;border:1px solid #000;border-radius:20px;width:auto;height:auto;margin:0 22px 0 0;padding:7px 29px;font-size:1.6rem;font-style:normal;font-weight:300;line-height:2rem;transition:all .35s ease-in-out;position:relative;text-decoration:none!important}#cookie-consent .content-cookie-consent .policy-button-cookie{color:#000;background-color:#0000;border:1px solid #000;margin:0}#cookie-consent .content-cookie-consent .accept-button-cookie{color:#000;background-color:var(--paper,#fff);border:1px solid #000;margin:0}#cookie-consent .content-cookie-consent .button-cookie.policy-button-cookie:hover{color:#000;background-color:#0000;border:1px solid #000;text-decoration:none!important}.error-404{min-height:calc(100vh - 97px)}.error-404 .header-general{float:left;width:100%;margin:0;padding:0 44px}.error-404 .header-general .title-page-general{color:#000;text-align:left;float:left;text-transform:none;width:100%;margin:0;padding:40px 0 0;font-size:39vw;font-style:normal;font-weight:300;line-height:85.8%;text-decoration:none!important}.error-404 .content-general{flex-direction:row;justify-content:space-between;width:100%;max-width:100%;margin:0;padding:0 44px 44px;display:flex;position:relative}.error-404 .content-general p{color:#000;text-align:left;text-transform:none;flex:1;width:100%;margin:0;padding:40px 0 26px;font-size:66px;font-style:normal;font-weight:300;line-height:85.8%;text-decoration:none!important}.error-404 .content-general p:last-child{text-align:right}.error-404 .content-general p a{text-decoration:none;transition:all .5s ease-in-out;color:#000!important}.error-404 .content-general p a:hover{text-decoration:underline;text-decoration-thickness:3px;transition:all .5s ease-in-out;color:#000!important}.heateor_sss_sharing_ul .heateor_sss_svg,.heateor_sss_sharing_ul .heateor_sss_svg:hover,.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover{float:left;margin:0 4px;position:relative;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border-radius:0!important;width:30px!important;height:30px!important}.heateor_sss_sharing_ul .heateor_sss_svg svg{display:none!important}.heateor_sss_sharing_ul .heateor_sss_facebook .heateor_sss_svg,.heateor_sss_sharing_ul .heateor_sss_facebook .heateor_sss_svg:hover{background-image:url(/theme/img/icon-facebook.svg)!important}.heateor_sss_sharing_ul .heateor_sss_button_twitter .heateor_sss_svg,.heateor_sss_sharing_ul .heateor_sss_button_twitter .heateor_sss_svg:hover{background-image:url(/theme/img/icon-twitter.svg)!important}.heateor_sss_sharing_ul .heateor_sss_svg.heateor_sss_s_pinterest,.heateor_sss_sharing_ul .heateor_sss_svg.heateor_sss_s_pinterest:hover{background-image:url(/theme/img/icon-pinterest.svg)!important}.heateor_sss_sharing_ul .heateor_sss_svg.heateor_sss_s_linkedin,.heateor_sss_sharing_ul .heateor_sss_svg.heateor_sss_s_linkedin:hover{background-image:url(/theme/img/icon-linkedin.svg)!important}.single-post .slick-slider,.single-project .slick-slider,.home .posts-carousel.slick-slider{padding-bottom:56px}.single .slick-arrow.slick-prev,.single .slick-arrow.slick-next,.home .posts-carousel .slick-arrow.slick-prev,.home .posts-carousel .slick-arrow.slick-next{background-image:url(/theme/img/pixel-black.gif);background-position:50%;background-repeat:repeat-x;background-size:100% 1px;border:0;border-radius:0;width:101px;height:30px;margin:0;font-size:0;display:inline-block;position:absolute;bottom:0;background-color:#0000!important}.single .slick-arrow.slick-next,.home .posts-carousel .slick-arrow.slick-next{float:right;right:22px}.single .slick-arrow.slick-prev,.home .posts-carousel .slick-arrow.slick-prev{float:left;left:22px}.single .slick-arrow.slick-next:before,.single .slick-arrow.slick-prev:before,.home .posts-carousel .slick-arrow.slick-next:before,.home .posts-carousel .slick-arrow.slick-prev:before{content:"";color:#000;font-family:FontAwesome;font-size:17px;position:absolute;top:5px;right:0}.single .slick-arrow.slick-prev:before,.home .posts-carousel .slick-arrow.slick-prev:before{content:"";left:0;right:auto}.single-post .slick-arrow.slick-next:before,.single-post .slick-arrow.slick-prev:before{top:4px}.single-post .slick-arrow.slick-next{right:-68px}.search section.no-results{text-align:center;width:100%;margin:2em 0 8em;padding:0}.search section.no-results .page-header h1{font-family:var(--font-span);margin-bottom:54px;font-size:91px;font-style:normal;font-weight:300;line-height:85.8%}.search section.no-results .page-content p,.search section.no-results .page-content p a{color:#000;font-size:22px;line-height:140%;font-family:var(--font-span);font-weight:400}.search section.no-results .page-content p a,.search section.no-results .page-content p a:hover{text-decoration:underline}.search section.no-results+#jquery-tab-pager-navi{display:none}.single .edit-post-button{color:#000;background-color:var(--paper,#fff);z-index:1600;border:1px solid #000;border-right:0;margin-top:0;padding:1rem;display:inline-block;position:fixed;top:100px;right:0}.single .edit-post-button a{color:#000;text-decoration:underline}.contact .content-contact{margin-top:1em}.contact .site-info .contact_form_title :is(h1,h4,.as-h4){width:100%;max-width:748px;margin-top:.6em;line-height:90.8%}.contact .site-info .contact_image{width:calc(50% - 22px);min-height:440px}.contact .site-info .contact_image img{object-fit:cover;object-position:left;width:100%;height:100%}.contact .site-info .map-contact{width:calc(50% - 22px)}.contact .site-info .map-contact .map{background-color:#f6f2ed;height:100%;min-height:440px;position:relative}.contact .site-info .map-contact .map>a{float:left;width:100%;height:100%;position:relative}.contact .site-info .map-contact .map>a>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.contact .site-info .contact_form{padding-top:1.6em}.contact .container-1 .site-info{margin-bottom:0}.contact .container-1{margin-bottom:44px}.contact .site-info .contact_section .tel-icon a,.contact .site-info .contact_section a,.contact .site-info .contact_section .address-icon{font-size:30px;line-height:129%;font-family:var(--font-span);color:#000;font-weight:300}.contact .site-info .contact_section{position:absolute;bottom:1em;left:0}.contact .site-info .contact_form_title{position:relative}.contact .contact_form a,.contact .contact_form a:hover{color:#00000080;text-decoration:none}.contact .site-info .contact_section .tel-icon a:hover,.contact .site-info .contact_section a:hover{text-decoration:underline;text-decoration-thickness:1px;transition:all .5s ease-in-out;color:#000!important}.site-header .menu-main .contact-text{vertical-align:baseline;color:#7b7976;font-size:21.5108px;font-weight:300;line-height:30px;font-family:var(--font-span);text-transform:uppercase;margin:1px 0 0;font-style:normal;position:absolute;right:123px}.menu-main.close-menu-button .contact-text{opacity:0;pointer-events:none}.menu-main .menu-icon img{height:16px;width:auto!important}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-span);z-index:0;font-size-adjust:none;color:#000;background:var(--paper,#fff);height:auto;margin:0;padding:0;font-size:16px;font-style:normal;line-height:20px;position:relative;overflow-x:hidden}*{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;vertical-align:initial;margin:0;padding:0}ul,ol,li{list-style:none}ul li a{text-decoration:none}a,a:hover,a:active,a:focus{-o-transition:all .3s ease 0s;outline:none;text-decoration:none;transition:all .3s}:focus{outline:none}img{max-width:100%;height:auto}input{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;line-height:normal}.scroll{overflow-y:hidden}.grid-item{width:400px}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}h1,.as-h1{font-family:var(--font-span);font-size:114px;font-style:normal;font-weight:300;line-height:85.8%}h2,.as-h2{font-family:var(--font-span);font-size:91px;font-style:normal;font-weight:300;line-height:101%}h4,.as-h4{font-family:var(--font-span);color:#7b7976;font-size:66px;font-style:normal;font-weight:300;line-height:85.8%}h5,.as-h5{font-family:var(--font-span);color:#000;font-size:36px;font-style:normal;line-height:45px}p{color:#000;font-size:20px;line-height:140%;font-family:var(--font-span);font-weight:400}b,strong{font-weight:700}.container{width:100%;max-width:1508px;margin:0 auto;padding:0 34px}.temp-hide{display:none}#masthead .site-branding{grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;padding:23px 0;display:grid;position:relative}#masthead .site-branding .logo img{width:296px}.menu-main .menu-icon img{margin-right:9.33px}.main-navigation ul{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}#primary-menu li.even{width:50%;padding-left:0;padding-right:160px;text-align:right!important}#primary-menu{margin:-38.5px 0 0;padding:0}header.site-header{z-index:99;background-color:var(--paper,#fff);width:100%;transition:all .45s ease-in-out;position:fixed;top:0;left:0;right:0}.page-press header.site-header,.page-press{background-color:#eee!important}.page-press.menu-open header.site-header{background-color:var(--paper,#fff)!important}.site-header .site-title{color:#000;text-transform:uppercase;float:left;width:100%;height:auto;margin-bottom:1px;font-size:35px;line-height:85.8%}.site-header .site-title a{color:#000;text-indent:-99999px;float:left;background-image:url(/theme/img/tindas-logo.svg);background-position:0 2px;background-repeat:no-repeat;background-size:contain;width:100%;height:auto}.site-header .site-branding img{max-width:390px}.site-header .site-branding .design-icon img{max-height:30px}.home .site-header .entry-title-header,.menu-open .site-header .entry-title-header{opacity:0}.site-header .entry-title-header .section-label,.site-header .entry-title-header .section-label a{font-family:var(--font-span);text-align:center;text-transform:uppercase;margin-bottom:0;font-size:32.3px;font-style:normal;font-weight:300;line-height:79.8%;color:#00000080!important}.page-thanks .site-header .entry-title-header{overflow:hidden;opacity:0!important;visibility:hidden!important;height:1px!important}.page-thanks .site-main{min-height:100vh}.site-header .entry-title-header h1,.site-header .entry-title-header h1 a{text-transform:uppercase}.social-icons{justify-content:space-between;align-items:center;width:100%;padding:0 32px;display:flex;position:absolute;top:auto;bottom:40px}.social-icons .right-icons{justify-content:flex-end;align-items:center;width:42.5%;padding-left:40px;display:flex}.social-icons .right-icons .tel-icon,.social-icons .right-icons .list-languages{margin-right:48px}.social-icons i{width:32px;height:32px}.left-icons{width:40%}.left-icons a:hover i,.center-icons a:hover i{opacity:.5}.social-icons i.icon-image:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:auto;width:32px;height:32px;position:absolute}.social-icons i.fa.fa-envelope:before{background-image:url(/theme/img/icon-mail.svg)}.social-icons i.fa.fa-location:before{background-image:url(/theme/img/icon-location.svg)}.social-icons i.fa.fa-telephone:before{background-image:url(/theme/img/icon-telephone.svg)}.social-icons i.fa.fa-globe:before{background-image:url(/theme/img/icon-globe.svg)}.social-icons i.fa.fa-search:before{background-image:url(/theme/img/icon-search.svg);background-size:23px}.social-icons i.fa.fa-facebook:before,i.fa.fa-facebook:before{background-image:url(/theme/img/icon-facebook.svg)}.social-icons i.fa.fa-instagram:before,i.fa.fa-instagram:before{background-image:url(/theme/img/icon-instagram.svg)}.social-icons i.fa.fa-twitter:before,i.fa.fa-twitter:before{background-image:url(/theme/img/icon-twitter.svg)}.social-icons i.fa.fa-pinterest:before,i.fa.fa-pinterest:before{background-image:url(/theme/img/icon-pinterest.svg)}.site-header .tel-icon a:hover{text-decoration:underline}.social-icons .tel-icon a,.social-icons .address-icon{color:#000;font-size:21.5108px;font-weight:300;font-family:var(--font-span);text-align:right;line-height:24px}.main-navigation{z-index:1;background:var(--paper,#fff);opacity:0;pointer-events:none;width:100%;height:calc(100vh - 77px);padding:0 20px;transition:all .6s cubic-bezier(.55,0,.1,1);display:block;position:fixed;top:-100%;left:0}.main-navigation.show-menu{opacity:1;pointer-events:all;display:block;top:77px}.toggle-ul-menu{flex-flow:column wrap;justify-content:space-around;align-items:center;height:100%;display:flex}.main-navigation .menu li{width:50%;margin-bottom:15px;padding-left:160px;position:relative;overflow:visible;text-align:left!important}.main-navigation .menu li:before{content:"";background:#000;width:248px;height:3px;position:absolute;top:50%;left:-124px;transform:translateY(-50%)}.main-navigation .menu li:nth-child(odd):before{display:none}.main-navigation .menu li a{font-family:var(--font-span);color:#000;z-index:0;font-size:118.92px;font-weight:300;line-height:130px;text-decoration:none;position:relative}.main-navigation .menu li a:hover .hover_menu_img{opacity:1;z-index:-1;transition:all .8s}.main-navigation .menu li a .hover_menu_img{opacity:0;pointer-events:none;width:360px;height:360px;transition:all .8s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-navigation .menu li a .hover_menu_img img{object-fit:contain;width:100%;max-width:100%;height:100%}.main-navigation .menu li a .hover_menu_img.hover_img_first img{max-width:100%}.main-navigation .menu li a:hover{z-index:11}.main-navigation .menu li a:after{content:"";opacity:0;background-color:#000;width:100%;height:5px;position:absolute;bottom:14px;left:0}.main-navigation .menu li a:hover:after{opacity:1}.menu-open{overflow-y:hidden}.menu-main.menu-toggle{cursor:pointer;text-align:right}.menu-main.close-menu-button span.menu-icon,.menu-main.close-menu-button span.design-icon{opacity:0;pointer-events:none}.close-menu-button .close{background-image:url(/theme/img/cancel.png);background-position:50%;background-repeat:no-repeat;background-size:50px;width:50px;height:50px;position:absolute;top:14px;right:-10px}.home-slide-carousel{opacity:0}.home-slide-carousel .card{border:0}.home-slide-carousel .card a{font-family:var(--font-span);color:#000;writing-mode:vertical-rl;text-orientation:mixed;padding-top:6px;padding-bottom:40px;font-size:38px;font-style:normal;font-weight:300;line-height:85.8%;position:relative}.home-slide-carousel .card:hover .slider_text a:after{animation-name:blink;animation-duration:.35s;animation-timing-function:linear;animation-iteration-count:2}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.home-slide-carousel .card .slider_text a:after{content:"+";color:#000;font-size:47px;font-family:var(--font-span);font-style:normal;font-weight:300;position:absolute;bottom:0;left:-3px}.home-slide-carousel .pull-right{z-index:1;background:url(/theme/img/arrow-right-slide.svg) left bottom 26px/191px no-repeat;border:0;outline:none;width:235px;height:100%;margin-top:0;display:block;position:absolute;top:0;right:0;background-color:#0000!important}.home-slide-carousel .pull-right:hover{animation-name:moveright;animation-duration:.35s;animation-timing-function:linear;animation-iteration-count:2}@keyframes moveright{0%{background-position:left bottom 26px}50%{background-position:left 15px bottom 26px}to{background-position:left bottom 26px}}.home-slide-carousel .pull-right i.fa{color:#000;font-size:17px;position:absolute;bottom:19px;right:44px;display:none!important}.home-slide-carousel .slick-slide .homepage_slider_linkimg{object-fit:cover;width:70%;height:100%;padding-left:44px}.home-slide-carousel .slick-slide img{object-fit:cover;width:100%;height:100%;padding-left:0}.home-slide-carousel .slider_text{width:40%;margin-left:22px;position:relative}.home-slide-carousel .slick-list{overflow:initial}.home-slide-carousel.slick-initialized .slick-slide{flex-direction:row;justify-content:space-between;padding-bottom:39px;display:flex}.home-slide-carousel.slick-initialized.slick-slider{padding-right:115px;overflow:hidden}.home-slide-carousel.slick-slider,.home-slide-carousel.slick-slider .slick-track,.home-slide-carousel.slick-slider .slick-list,.home-slide-carousel.slick-slider .slick-slide{height:100%}.home-slide-carousel.slick-slider{height:calc(100vh - 103px)}.home-slide-carousel.slick-slider .slick-slide{pointer-events:none}.home-slide-carousel.slick-slider .slick-slide.slick-current.slick-active{pointer-events:all}.home_section{padding:0 0 67px}.home_section .container{max-width:100%;padding:0;position:relative}.home_section .title_slide_secthome{width:30%;position:absolute;bottom:calc(71px + .43em);right:55px}.title_slide_secthome.mobile-view{display:none}.home_section .card-title{font-family:var(--font-span);margin-bottom:0;font-size:70px;font-style:normal;font-weight:300;line-height:95px}.home-slide-carousel,.home_section .card-title{opacity:0}.project{padding:0}.project_section{background:#f8f4ec;padding:30px 0 50px}.project .project_section{padding-top:0}.project_section h2{text-transform:none;margin-bottom:0;padding-bottom:22px;font-size:33px;line-height:43px}.project .project_section h3{padding-bottom:0}.project .project_section h5{margin-bottom:0}.project .project_section{background-color:#0000}.project .project_section,.publication .publication_section,.team_member_section .team_info_section{grid-column-gap:44px;grid-row-gap:44px;background-color:#0000;grid-template-columns:repeat(4,1fr);display:grid}.project .project_section .project_inner_section:before,.project_section .slick-slider .slick-slide>a:before{margin:-12.5px 0 0}.project .project_section .project_inner_section:hover>a:before,.project .project_section .project_inner_section:hover>a:after,.project_section .slick-slider .slick-slide:hover:before,.project_section .slick-slider .slick-slide:hover:after{opacity:1;transition:transform 1.5s}.project_section .card-body,.project .project_section .project-body,.publication .publication-body{justify-content:space-between;align-items:center;padding:18px 0 10px;display:flex}.project .project_section .project-body .project_count,.project_section .card-count{margin-right:30px}.project_section .card-count,.project_section .project_title a,.project .project_section .project-body *,.publication .publication_title{font-style:normal;font-family:var(--font-span);color:#000;font-size:30px;line-height:85.8%}.publication .publication_title{margin-bottom:0}.project_section .slick-slider{margin:0 -22px}.project_section .slick-slider .slick-list{overflow:initial}.project_section .slick-slider .slick-slide{background-color:#0000;border:0;margin:0 22px}.project_section .slick-slider .slick-slide img{object-fit:cover;width:100%;transition:transform 1.5s}.project_section .eye-project,.detail-slider-common-block .detail-block-content .eye-project{text-indent:-99999px;background-image:url(/theme/img/icon-eye.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto 25px;padding:0 0 0 40px}.detail-slider-common-block .detail-block-image:hover+.detail-block-content .eye-project,.detail-slider-common-block .detail-block-content:hover .eye-project,.project .project_section .project_inner_section:hover .eye-project,.project_section .slick-slider .slick-slide:hover .eye-project{animation-name:blink;animation-duration:.35s;animation-timing-function:linear;animation-iteration-count:2}.detail-slider-common-block .detail-block-image,.project .project_section .project_inner_section a,.project_section .slick-slider .slick-slide{display:block;position:relative}.detail-slider-common-block .detail-block-image a:before,.project .project_section .project_inner_section:before,.project_section .slick-slider .slick-slide>a:before,.tax-project-section .tax-wrapper-card:before{content:"";pointer-events:none;z-index:1;opacity:0;visibility:hidden;filter:invert(98%)sepia(3%)saturate(223%)hue-rotate(198deg)brightness(120%)contrast(87%);mix-blend-mode:screen;background-image:url(/theme/img/icon-eye.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:30%;height:60%;margin:-39px 0 0;padding:0;transition:all .25s ease-in-out;position:absolute;top:20%;left:35%}.project .project_section .project_inner_section:before{filter:invert()sepia(0%)saturate(0%)hue-rotate(93deg)brightness(103%)contrast(103%)}.detail-slider-common-block .detail-block-image a:before{margin:12.5px 0 0}.detail-slider-common-block .detail-block-image a,.project .project_section .project_inner_section,.project_section .slick-slider .slick-slide>a,.tax-project-section .tax-wrapper-card{position:relative}.detail-slider-common-block .detail-block:hover .detail-block-image a:before,.project .project_section .project_inner_section:hover:before,.project_section .slick-slider .slick-slide:hover>a:before,.tax-project-section .tax-wrapper-card:hover:before{opacity:1;visibility:visible;transition:all .25s ease-in-out}.publication{background-color:#eee;padding:0}.publication .publication_date{font-size:18px;font-family:var(--font-span);color:#000;margin-bottom:0;font-weight:400;line-height:28px}.publication .publication_section{grid-column-gap:44px;grid-row-gap:44px;background-color:#0000;grid-template-columns:repeat(4,1fr);display:grid}.publication .publication_section img{background:var(--paper,#fff);object-fit:contain;width:100%;height:100%;padding:.8em}.publication .publication_inner_section a{width:100%;height:100%;display:block;position:relative}.publication .publication_inner_section{width:100%;height:calc(35.1796vw - 92.8743px);display:block;position:relative;overflow:hidden}.detail-slider-common-block .detail-block-image:before,.detail-slider-common-block .detail-block-image:after,.project .project_section .project_inner_section>a:before,.project .project_section .project_inner_section>a:after,.project_section .slick-slider .slick-slide:before,.project_section .slick-slider .slick-slide:after,.tax-project-section .tax-wrapper-card>a:before,.tax-project-section .tax-wrapper-card>a:after{content:"";opacity:0;z-index:1;background-color:#f8f4ec;width:25px;height:25px;transition:all .25s;position:absolute;top:50%;left:-12px;transform:rotate(45deg)}.detail-slider-common-block .detail-block-image:before,.detail-slider-common-block .detail-block-image:after,.tax-project-section .tax-wrapper-card>a:before,.tax-project-section .tax-wrapper-card>a:after{background-color:#eee}.project .project_section .project_inner_section>a:before,.project .project_section .project_inner_section>a:after{background-color:var(--paper,#fff)}.project_section .slick-slider .slick-slide:before,.project_section .slick-slider .slick-slide:after{background-color:#f8f4ec}.project_section .slick-slider .slick-slide:before,.project_section .slick-slider .slick-slide:after,.tax-project-section .tax-wrapper-card>a:before,.tax-project-section .tax-wrapper-card>a:after{margin-top:-53px}.project .project_section .project_inner_section a:after,.project_section .slick-slider .slick-slide:after,.detail-slider-common-block .detail-block-image:after,.tax-project-section .tax-wrapper-card>a:after{left:auto;right:-12px}.detail-slider-common-block .detail-block:hover .detail-block-image:before,.detail-slider-common-block .detail-block:hover .detail-block-image:after,.project .project_section .project_inner_section:hover>a:after,.project .project_section .project_inner_section:hover>a:before,.project_section .slick-slider .slick-slide:hover:before,.project_section .slick-slider .slick-slide:hover:after,.tax-project-section .tax-wrapper-card:hover>a:before,.tax-project-section .tax-wrapper-card:hover>a:after{opacity:1;transition:transform 1.5s}.team_section{padding:34px 0 50px}.team_section .section_name{text-transform:uppercase;margin-bottom:90px;font-size:33px;line-height:85.8%}.team_title_heading{width:100%}.team_section h2{max-width:950px;margin-bottom:84px;font-size:70px;line-height:85.8%}.team_section .team_sub_section{flex-flow:row-reverse wrap;justify-content:space-between;display:flex}.team_section .team_img_section{flex-wrap:wrap;grid-template-columns:repeat(3,1fr);width:66%;display:grid}.team_section .team_sub_content{width:31%;margin-right:34px;position:relative}.team_section .team_sub_content .team_title{position:absolute;bottom:15px;left:0}.team_section .team_sub_content .team_title a{color:#000;font-size:26px;font-weight:300;line-height:22px;font-family:var(--font-span);text-decoration:underline}.team_section .team_image{position:relative}.team_section .team_image:first-child{z-index:-1;position:relative;left:100px}.team_section .team_image:nth-child(2){margin-top:100px}.team_section .team_image:last-child{position:relative;top:-48px;right:70px}.team_section .team_image img{height:auto!important}.service_section{width:100%;display:inline-block;position:relative}.service_sub_section{background-size:cover;width:100%;padding:30px 0;display:inline-flex;position:relative}.service_section_bg{float:left;text-align:left;width:100%;padding-left:0;display:inline-block}.service_section h2{font-size:33px;font-family:var(--font-span);margin-bottom:76px;font-style:normal;font-weight:400;line-height:43px}.service_section p,.service_section .p{font-size:40px;font-style:normal;font-weight:300;line-height:98.3%;font-family:var(--font-span);color:#000;opacity:.71;margin-bottom:24px}.how-section{padding:4rem 0}.how-section__slider{position:relative;overflow:hidden}.how-section__wrapper{display:flex}.how-section__slide.swiper-slide{scroll-snap-align:start;flex-shrink:0;gap:4rem;width:100%;height:auto;display:flex!important}.how-section__col{box-sizing:border-box;width:25%}.how-section__col--img img{object-fit:cover;width:100%;height:100%;display:block}.how-section__col--text{text-align:left;border:1px solid #000;flex-direction:column;justify-content:flex-end;padding:2rem;display:flex}.how-section__title{margin-bottom:3rem;font-size:40px;font-weight:500;line-height:50px}.how-section__desc{margin:0;font-size:22px;line-height:1.6}.how-section__subtitle{margin-bottom:5rem}.how-section__subtitle-text{font-size:33px;line-height:43px}.how-section__slider .swiper-pagination{width:100%;height:30px;position:unset;flex-direction:row;justify-content:space-between;margin-top:20px;display:flex}.how-section__slider .how-section__nav{cursor:pointer;width:200px;height:30px;position:unset;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:none;margin-top:0;display:block}.how-section__nav:after{display:none!important}.how-section__nav--next{background-image:url(/theme/img/arrow-right-slide.svg)}.how-section__nav--prev{background-image:url(/theme/img/arrow-right-slide.svg);transform:rotate(180deg)}.faqs-section{text-align:center;padding:4rem 0}.faqs-section__title{margin-bottom:3rem;font-size:91px}.faqs-section__accordion{max-width:900px;margin:0 auto}.faqs-item{text-align:left;margin-bottom:1.5rem}.faqs-item__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:center;width:100%;padding:1rem 1rem 2rem;transition:all .3s;display:flex}.faqs-item__question h3{font-size:23px;font-weight:400;line-height:30px}.faqs-item__question[aria-expanded=true] h3{color:#000;font-weight:700}.faqs-item__question[aria-expanded=true]{font-weight:700}.faqs-item__answer{color:#333;text-align:center;padding:0 1rem 1rem;font-size:18px;line-height:1.6;display:none}.site-info{justify-content:space-between;margin-bottom:56px;display:flex}.site-info .contact_form_title{width:calc(50% - 22px)}.site-info .contact_form_title :is(h1,h4,.as-h4){max-width:350px}.site-info .contact_form{width:calc(50% - 22px)}.site-info .contact_form span.wpcf7-form-control-wrap{width:100%;display:block;position:relative}.site-info .contact_form span.wpcf7-form-control-wrap input,.site-info .contact_form span.wpcf7-form-control-wrap textarea{color:#00000080;width:100%;font-size:22px;line-height:24px;font-family:var(--font-span);background-color:#0000;border:0;border-bottom:1px solid #000;outline:0;height:28px;margin-bottom:15px;font-weight:400}.site-info .contact_form span.wpcf7-form-control-wrap br{display:none}.site-info .contact_form span.wpcf7-form-control-wrap textarea{resize:none;height:138px;margin-bottom:0}.site-info .contact_form span.wpcf7-list-item{margin-left:0;display:block}.site-info .contact_form span.wpcf7-list-item input{width:auto;display:inline-block}.site-info .contact_form span.wpcf7-list-item span.wpcf7-list-item-label{color:#00000080;padding-left:16px;font-size:15px;font-weight:400;line-height:1px;position:relative}.site-info .contact_form span.wpcf7-list-item span.wpcf7-list-item-label:before{content:"";cursor:pointer;z-index:-1;border:1px solid #00000080;width:22px;height:22px;transition:all .3s;position:absolute;top:-3px;left:-22px}.site-info .contact_form span.wpcf7-list-item span.wpcf7-list-item-label:after{content:"";opacity:0;cursor:pointer;z-index:-1;background-color:#000;width:16px;height:16px;transition:all .3s;position:absolute;top:0;left:-19px}.site-info .contact_form span.wpcf7-list-item input[type=checkbox]{opacity:0;z-index:1;width:22px;height:22px;margin-bottom:0;transition:all .3s;position:relative}.site-info .contact_form span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after,.site-info .contact_form span.wpcf7-list-item input[type=checkbox]:hover+.wpcf7-list-item-label:after{opacity:1}.wpcf7 form .wpcf7-response-output{border:none!important;margin:0!important;padding:0!important}.site-info .contact_form .acceptance-form a,.site-info .contact_form .acceptance-form a:hover,.site-info .contact_form .acceptance-form,.site-info .contact_form .field-recaptcha a,.site-info .contact_form .field-recaptcha a:hover,.site-info .contact_form .field-recaptcha,.site-info .contact_form .field-recaptcha p{font-size:15px;line-height:18px;color:#00000080!important;font-weight:300!important}.site-info .contact_form .acceptance-form *,.site-info .contact_form .field-recaptcha *{vertical-align:baseline}footer.site-footer .contact_form a,footer.site-footer .contact_form a:hover{color:#00000080;text-decoration:none}[type=reset],[type=submit],a.button-cookie{-webkit-appearance:button;color:#fff;font-size:26px;line-height:20px;font-family:var(--font-span);text-align:center;background-color:#000;border:1px solid #000;border-radius:50px;outline:0;min-width:183px;min-height:31px;padding:3px 12px;font-weight:400;transition:all .3s}.site-info .contact_form [type=submit]{border:0;border-radius:0;min-width:auto;padding:3px 0;font-size:22px;color:#000!important;background-color:#0000!important}[type=reset]:hover,[type=submit]:hover,a.button-cookie:hover,.site-info .contact_form [type=submit]{color:#000;background-color:#0000}.site-info .contact_form [type=submit]{background-image:url(/theme/img/arrow-right.png);background-position:right 15px center;background-repeat:no-repeat;background-size:46px 11px;padding-right:75px}.site-info .contact_form [type=submit]:hover{animation-name:moverightbutton;animation-duration:.35s;animation-timing-function:linear;animation-iteration-count:2}@keyframes moverightbutton{0%{background-position:right 15px center}50%{background-position:right 0 center}to{background-position:right 15px center}}.site-info .contact_form [type=submit]:hover{color:#fff;background-color:#000}a.button-cookie:hover{background-color:var(--paper,#fff)}.wpcf7-not-valid-tip,.wpcf7 form.invalid .wpcf7-response-output{color:red;font-family:var(--font-span);font-size:16px;font-weight:400}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:0;margin-left:0;padding-left:0}.site-info .contact_form .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item{margin-bottom:12px}#cookie-consent{background-color:var(--paper,#fff);z-index:999;width:100%;max-width:100%;margin:0 auto;padding:15px 44px;position:fixed;bottom:0;left:0;right:0}#cookie-consent p,#cookie-consent p a{color:#000;font-size:16px;line-height:20px}#cookie-consent p a{text-decoration:underline}.content-cookie-consent{justify-content:space-between;align-items:center;display:flex}.content-cookie-consent .text-cookie{width:73%}.content-cookie-consent .buttons-cookie{width:26%}.content-cookie-consent .buttons-cookie a.button-cookie:last-child{margin-left:10px}footer.site-footer{z-index:9;background-color:#f6f2ed;min-height:688px;padding-top:56px;position:relative}footer.site-footer .col-md-12 .follow_us_section a i.fa:before{float:left;content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;position:relative}.banner_img{padding-top:50px}.banner_img img{width:100%}.banner_img.custom-banner-video iframe{width:100%;height:693px}.team_member_section{padding-bottom:98px}.team_member_section .video-fullscreen{width:100%;height:auto;margin-top:98px;position:relative;padding:0 0 54.5%!important;overflow:hidden!important}.team_member_section .video-fullscreen .video-background{background:0 0;position:absolute;inset:0}.team_member_section .video-fullscreen .video-foreground,.team_member_section .video-fullscreen .video-background iframe{pointer-events:all;width:100%;height:100%;position:relative;top:0;left:0}.content_section{padding:68px 0}.about_us{padding:30px 0 0}.content_section .team_description{column-count:2;column-gap:43px}.content_section .team_description p{font-size:20px;line-height:140%;font-family:var(--font-span);margin-top:0;margin-bottom:32px;font-weight:300}.content_section .team_description p:first-child{margin-top:0;margin-bottom:32px}.content_section .team_description p:last-child{margin-top:0;margin-bottom:0}.team_info .members_quote h5{margin-top:46px;margin-bottom:17px;font-size:38px;line-height:98.3%}.team_info .team_member_tilte h3{font-family:var(--font-span);text-transform:capitalize;font-size:22px;font-weight:500}.team_info.custom-video .team_members_img{border:1px solid #dedede}.team_info .team_members_img img{object-fit:cover;width:100%;height:100%}.team_info.custom-video .team_members_img iframe{width:100%;height:100%}.project-detail-inner{z-index:9;margin-top:400px;position:relative}.site-main{padding-top:97px}header .container{max-width:100%}.custom-pagination{text-align:center;padding:125px 0 44px}.publication .custom-pagination{padding:125px 0 44px}.custom-pagination a.prev.page-numbers{float:left}.custom-pagination a.next.page-numbers{float:right}.page-numbers{font-size:22px;font-family:var(--font-span);color:#000;margin:0 25px;padding-left:0;font-weight:400;line-height:85.8%}.page-numbers li{margin:0 25px;display:inline-block}.custom-pagination a.prev.page-numbers,.custom-pagination a.next.page-numbers{background-color:#000;width:101px;height:1px;margin:0;font-size:0;display:inline-block;position:relative;top:10px}.custom-pagination a.page-numbers:hover,.custom-pagination a.prev.page-numbers:hover:before{opacity:.5;color:#000}.custom-pagination a.prev.page-numbers:before,.custom-pagination a.next.page-numbers:before{content:"";color:#000;font-family:FontAwesome;font-size:17px;position:absolute;top:0;right:-1px}.custom-pagination a.prev.page-numbers:before{content:"";left:-1px;right:auto}.page-numbers.current{text-decoration:underline}ul#jquery-tab-pager-navi{text-align:center;padding:19px 0 55px}ul#jquery-tab-pager-navi li a{font-size:22px;font-family:var(--font-span);color:#000;float:none;background:0 0;border:0;margin:0 25px;padding-left:0;font-weight:400;line-height:85.8%;display:inline-block}ul#jquery-tab-pager-navi li a.disable,ul#jquery-tab-pager-navi li a:hover{color:#000;opacity:.5;background:0 0}ul#jquery-tab-pager-navi li a.current{text-decoration:underline}ul#jquery-tab-pager-navi li a.next,ul#jquery-tab-pager-navi li a.previos{background-image:url(/theme/img/pixel-black.gif);background-position:50%;background-repeat:repeat-x;background-size:100% 1px;width:101px;height:30px;margin:0;font-size:0;display:inline-block;position:relative;top:0;background-color:#0000!important}ul#jquery-tab-pager-navi li a.next{float:right}ul#jquery-tab-pager-navi li a.previos{float:left}ul#jquery-tab-pager-navi li a.next:before,ul#jquery-tab-pager-navi li a.previos:before{content:"";color:#000;font-family:FontAwesome;font-size:17px;position:absolute;top:15px;right:0}.content_styles ul#jquery-tab-pager-navi li{margin-right:0}ul#jquery-tab-pager-navi li a.previos:before{content:"";left:0;right:auto}ul#jquery-tab-pager-navi{overflow:initial}.content_styles ul#jquery-tab-pager-navi li a.disable{opacity:0!important}ul#jquery-tab-pager-navi li a.next:hover{animation-name:moverightpager;animation-duration:.35s;animation-timing-function:linear;animation-iteration-count:2}@keyframes moverightpager{0%{right:0}50%{right:-15px}to{right:0}}ul#jquery-tab-pager-navi li a.previos:hover{animation-name:moveleftpager;animation-duration:.35s;animation-timing-function:linear;animation-iteration-count:2}@keyframes moveleftpager{0%{left:0}50%{left:-15px}to{left:0}}.mobile-view-image.mobile-view-team-image,.rc-anchor-invisible{display:none}section.social_share{background-color:var(--paper,#fff);z-index:1;padding:20px 0 50px;position:relative}section.social_share .title-share-section{float:none;text-align:center;width:100%;height:auto;font-size:20px;font-style:normal;line-height:140%;font-family:var(--font-span);color:#000;margin:0 0 6px;padding:0;font-weight:300;display:block}section.social_share .heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{margin:2px 5px!important}.grecaptcha-badge{display:none!important}h2.full_with_txt{visibility:hidden;opacity:0;display:none}@media (max-width:1550px){.how-section__slide .how-section__col{width:33.3333%}.how-section__slide .how-section__col--img:last-of-type{display:none}}@media (max-width:1200px){.how-section__slide .how-section__col{width:50%}.how-section__slide .how-section__col--img:nth-last-of-type(-n+2){display:none}}@media (max-width:900px){.how-section__slide .how-section__col{width:100%}.how-section__slide .how-section__col--img{display:none}}@media handheld,only screen and (min-width:1940px){.single .container,.page-template-default .container,.archive .container{max-width:100%}}@media handheld,only screen and (max-width:1595px){.project .project_section,.publication .publication_section,.team_member_section .team_info_section{grid-template-columns:repeat(3,1fr)}.team_section .team_image:last-child{right:50px}.team_section .team_image:first-child{left:90px}.home_section .title_slide_secthome{position:absolute;bottom:calc(74px + .43em);right:55px}.project-detail-inner{margin-top:500px}.detail-page .detail-main-content{min-height:500px}.project-detail-inner .common-detail-block.text_img h2{width:100%!important}.single-project .detail-main-content :is(h1,h2),.project-detail-inner .common-detail-content h2{padding-right:6%!important}.project-detail-inner .square_img .common-detail-content h2{padding-right:10%!important}.publication .publication_inner_section{height:calc(46.9062vw - 105.539px)}}@media handheld,only screen and (max-width:1379px){.home-slide-carousel .slick-slide img{width:100%}.home_section .title_slide_secthome{width:34%}.home-slide-carousel .slick-slide .homepage_slider_linkimg{width:66%}.contact .site-info .contact_form_title :is(h1,h4,.as-h4){font-size:56px;line-height:98.8%}}@media handheld,only screen and (max-width:1250px){.team_section .team_sub_content,.team_section .team_img_section{width:100%;margin-right:0}.team_section .team_sub_content{max-width:800px;padding-bottom:90px}.team_section .team_img_section{margin-top:60px;top:0}.team_section .team_sub_content .team_title{bottom:0}.team_section{padding:34px 0 100px}.team_info.custom-video iframe{height:502px}.team_section .team_image:last-child{right:30px}.team_section .team_image:first-child{left:50px}.home-slide-carousel .card a{padding-top:0}}@media handheld,only screen and (max-width:1140px){.home_section .title_slide_secthome{bottom:calc(74px + .43em)}.publication .publication_title{font-size:26px}h2,.as-h2{font-size:81px}.error-404{min-height:calc(100vh - 70px)}.error-404 .header-general .title-page-general{font-size:48vw}.error-404 .content-general p{font-size:56px}.team_info.custom-video iframe{height:444px}}@media handheld,only screen and (min-width:768px) and (max-width:1140px){.contact .site-info .contact_section{margin:2em 0 1em;position:relative;bottom:auto;left:auto}.contact .site-info .contact_form_title :is(h1,h4,.as-h4){font-size:46px;line-height:98.8%}.contact .site-info .contact_image{min-height:320px}}@media handheld,only screen and (max-width:1023px){.team_member_section .team_info_section{grid-row-gap:45px;grid-template-columns:repeat(2,1fr)}.team_info .members_quote h5{font-size:30px}h4,.as-h4{font-size:56px}.home-slide-carousel.slick-initialized.slick-slider{position:unset;padding-right:93px}.home-slide-carousel .slick-slide .homepage_slider_linkimg{width:62%}.home-slide-carousel .slick-slide img{width:100%}.home_section .title_slide_secthome{width:34%;right:80px}.main-navigation .menu li{padding-left:155px}#primary-menu li.even{padding-right:155px}.site-branding .button-search :is(h4,.as-h4){padding:20px 0}}@media handheld,only screen and (max-width:989px){.site-header .site-title,.site-header .site-title a{font-size:24px}.site-header .site-title{margin-bottom:0}.main-navigation .menu li a:after{height:3px;bottom:6px}.project .project_section,.publication .publication_section{grid-template-columns:repeat(2,1fr)}.site-header .entry-title-header .section-label,.site-header .entry-title-header .section-label a{font-size:21.5108px}.site-header .entry-title-header .section-label{margin-top:2px}.menu-main .menu-icon img{width:90px}.close-menu-button .close{top:0}.home_section .card-title{font-size:40px;line-height:45px}.home-slide-carousel .card a{padding-bottom:35px;font-size:28px}.home-slide-carousel .card a:after{font-size:40px}.home-slide-carousel .slick-slide .homepage_slider_linkimg{padding-left:20px}.home-slide-carousel .slick-slide img{padding-left:0}.service_section h2{margin-bottom:30px;font-size:33px}.service_section h3{font-size:31px}.service_section_bg{width:70%}.social-icons .right-icons .tel-icon{margin-right:18px}.close-menu-button .close{background-size:30px;width:30px;height:30px;position:relative;top:-2px;right:0}.mobile-view-image.mobile-view-team-image{margin-bottom:38px;display:block}.team_section .team_img_section{display:none}.site-main{padding-top:70px}#masthead .site-branding{height:70px;padding:16.5px 0}.home_section .title_slide_secthome{bottom:calc(71px + .43em)}.home-slide-carousel .slider_text{margin-left:15px}.publication .publication_inner_section{height:calc(70.3593vw - 115.389px)}.contact .container-1 .site-info{margin:0;padding:0}.contact .site-info{flex-direction:column}.contact .site-info .contact_section{width:100%;margin:2em 0;position:relative;bottom:auto;left:auto}.contact .site-info .contact_image,.contact .site-info .map-contact,.contact .site-info .contact_form_title,.contact .site-info .contact_form{width:100%}.contact .site-info .map-contact .map{height:420px;min-height:auto}.contact .site-info .contact_form{padding-top:1.6em;padding-bottom:1.6em}.contact .content-contact{margin-top:0}.contact .site-info .contact_form_title :is(h1,h4,.as-h4){max-width:540px;margin-top:.42em}.contact .site-info .contact_image{min-height:auto}.site-branding .button-search{padding:19px 0!important}.site-branding .menu-main .list-languages{right:50px!important}.site-branding a.language{margin-right:27px!important}.site-branding a.language:after{margin-left:5px!important}.site-branding a.language:last-child{margin-right:0!important}.contact .container-1{margin-bottom:0}}@media handheld,only screen and (max-width:767px){.faqs-item__question h3{text-align:center}.how-section__slider .how-section__nav{width:125px}.site-header .site-branding .menu-icon img{display:none}.close-menu-button .close{background-size:20px}.home-slide-carousel.slick-slider{height:auto;position:unset}.home-slide-carousel .slick-slide img{padding-left:32px}.home-slide-carousel .slick-slide.slick-current.slick-active img,.home-slide-carousel .slick-slide .homepage_slider_linkimg{padding-left:0}.home-slide-carousel .slick-slide.slick-current.slick-active .homepage_slider_linkimg,.home-slide-carousel .slick-slide .homepage_slider_linkimg,.home_section .title_slide_secthome{padding-left:18px}.home-slide-carousel .slick-slide img{width:100%;height:100%;padding-left:0}.home-slide-carousel .slider_text{position:unset;opacity:0;width:100%;margin-left:0;display:block}.home_section .title_slide_secthome{position:unset;width:100%}.home_section .title_slide_secthome.desktop-view{position:unset;margin-top:32px;display:block}.home_section .title_slide_secthome.mobile-view{padding-top:23px;padding-bottom:23px;display:none!important}.home-slide-carousel .slick-slide.card a{writing-mode:unset;display:inline-block}.home_section .slick-slide.card .title_slide_secthome.mobile-view{display:inline-block;opacity:0!important}.home-slide-carousel .card a:after{line-height:85.8%;right:-16px;font-size:25px!important;bottom:-3px!important;left:auto!important}.home_section{padding:0 0 15px}.home-slide-carousel .pull-right{width:191px;height:100%;top:auto;bottom:-16px;right:18px;background-position:left bottom 26px!important}.home-slide-carousel .slick-slide.slick-current.slick-active a,.home_section .slick-slide.slick-current.slick-active .title_slide_secthome.mobile-view,.home-slide-carousel .slick-slide.slick-current.slick-active .slider_text{opacity:1;display:inline-block}.home-slide-carousel .card a{margin-top:16px;padding:0 8px 0 18px;font-size:22px;display:inline-block}.home-slide-carousel.slick-initialized .slick-slide{flex-direction:column;height:47vh;padding-bottom:0}.team_section .team_sub_section{flex-direction:column;padding-bottom:0}header.site-header{min-height:80px}header .container{height:100%}.toggle-ul-menu{overflow-y:auto}.entry-title-header{position:absolute;bottom:20px}.site-header .site-title,.site-header .site-title a{font-size:32px}.site-header .entry-title-header .section-label{font-size:24px}#masthead .site-branding{grid-template-columns:5fr 1fr;align-items:flex-start;height:80px;padding:10px 0}.site-header .design-icon img{max-width:31px}.site-main{padding-top:80px}.error-404{min-height:calc(100vh - 88px)}.container{padding:0 18px}.banner_img img,.banner_img.custom-banner-video iframe{height:auto}h2,.as-h2{font-size:62px;line-height:102%}.about_us{flex-direction:column;justify-content:flex-start;display:flex}.about_us .banner_img{order:0;padding-top:0}.about_us .container{order:1;padding-top:20px}.about_us .banner_img .container{padding-top:0}.content_section{padding:90px 0 68px}.content_section .team_description p{margin-top:50px;font-size:22px;line-height:30.8px}.content_section .team_description{column-count:1;column-gap:0}.project .project_section,.publication .publication_section,.team_member_section .team_info_section{grid-template-columns:repeat(1,1fr)}.publication .publication_inner_section{height:calc(140.719vw - 81.6168px)}.project .project_section,.publication .publication_section{grid-row-gap:60px;grid-column-gap:0;padding-top:0}.team_info .members_quote h5{margin-top:23px;margin-bottom:23px;font-size:35px;line-height:98.3%}.project_section .card-body,.project .project_section .project-body,.publication .publication-body{padding:16.12px 0 10px}.project_section .card{background-color:#0000;border:0;margin-bottom:29px}.publication .publication-body{padding-top:10.42px}.publication .publication_title,.project_section .card-count,.project_section .project_title a,.project .project_section .project-body *{font-size:25px}.team_info .team_member_tilte h3{line-height:102.8%}.team_info .members_quote,.team_info .team_member_tilte{padding:0 12px}footer.site-footer{padding:54px 0 0}.team_member_section{padding-bottom:54px}.team_member_section .video-fullscreen{margin-top:54px}.site-info{flex-direction:column;margin-bottom:38px;padding:0 4px}.site-info .contact_form_title,.site-info .contact_form{width:100%}.site-info .contact_form_title :is(h1,h4,.as-h4){font-size:33px;line-height:85.5%}.error-404 .content-general p{font-size:30px;line-height:85.5%;text-align:left!important}.error-404 .header-general .title-page-general{font-size:49vw}.site-info .contact_form{padding-top:50px}.site-info .contact_form span.wpcf7-form-control-wrap input,.site-info .contact_form span.wpcf7-form-control-wrap textarea{margin-bottom:5px}.main-navigation ul{padding-top:5px}.main-navigation .menu li{margin-bottom:6px}.main-navigation .menu li a{font-size:52px}.main-navigation .menu li a:after{height:4px;bottom:8px}.project{padding:22px 0 76px}.custom-pagination{padding:90px 0 0}.custom-pagination a.prev.page-numbers,.custom-pagination a.next.page-numbers{width:45px}.page-numbers{margin:0 5px}.detail-slider-page .detail-block-image img,.project .project_section .project_inner_section img,.publication .publication_inner_section img,.project_section .slick-slider .slick-slide img{width:100%}header .container{padding:0 18px!important}.project_section{padding:18px 0 71px}.project_section h5{padding-bottom:19.66px;font-size:30px}.project_section .slick-slider{margin:0 -18px}.project_section .slick-slider .slick-slide{margin:0 18px}.project_section .slick-slide img{object-fit:cover;width:100%}.project_section .card-count,.project_section .project_title a{font-size:32.44px}.team_section{padding:19px 0 50px}.team_section h5{margin-bottom:16px;font-size:30px}.team_section .section_name{margin-bottom:30px}p{font-size:22px;line-height:102.8%}.team_section .team_image{width:100%;min-height:303px;display:none}.team_section .team_image img{object-position:top;width:100%;max-width:100%;height:303px;position:static}.team_section .team_image:first-child{display:block}.team_section .team_img_section{flex-direction:column;order:-1;margin:0 0 38px}.team_section h2{margin-bottom:36px;font-size:33px;line-height:40px}.team_section .team_sub_content{padding-bottom:0}.team_section .team_sub_content p{padding-bottom:80px}.team_section .team_sub_content .team_title{position:static}.team_section .team_sub_content .team_title a{font-size:22px;line-height:85.8%}.service_section h3{max-width:100%;margin-bottom:15px;margin-left:auto;font-size:28.22px;line-height:95.3%}.service_section h3:last-child{margin-bottom:30px}.service_section p,.service_section .p{font-size:33px;line-height:98.3%}.service_section_bg{width:100%;padding-left:0}.service_sub_section{background-position:right 21% center;background-size:cover;min-height:559px;padding:22px 0}#primary-menu{flex-direction:column;padding:0}.menu-main.menu-toggle{margin-top:2px}.home-slide-carousel .slick-slide .homepage_slider_linkimg{width:100%}#cookie-consent{padding:18px}#cookie-consent .content-cookie-consent{display:block}#cookie-consent .content-cookie-consent .text-cookie{width:100%;margin:0 0 18px;padding:0}#cookie-consent .content-cookie-consent .buttons-cookie{float:left;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}#cookie-consent .content-cookie-consent .button-cookie{margin:0 9px 9px 0;padding:4px 9px}.error-404 .header-general,.error-404 .content-general{padding-left:18px;padding-right:18px}.error-404 .content-general{flex-direction:column;justify-content:left;margin:0;padding:0 18px 18px;display:flex}.error-404 .content-general p{padding:18px 0 0}.main-navigation,.main-navigation.show-menu{background:linear-gradient(360deg, #f6f2ed 0%, var(--paper) 37.22%)}.contact .container-1 .site-info{margin:0;padding:0}.contact .site-info .contact_section{width:100%;margin:2em 0;position:relative;bottom:auto;left:auto}.contact .site-info .contact_image,.contact .site-info .map-contact{width:100%}.contact .site-info .map-contact .map{height:320px;min-height:auto}.contact .site-info .contact_form{padding-top:1.6em;padding-bottom:1.6em}.contact .content-contact{margin-top:0}.contact .site-info .contact_form_title :is(h1,h4,.as-h4){margin-top:.42em;font-size:32px}.contact .site-info .contact_image{min-height:auto}}@media handheld,only screen and (max-width:380px){.site-header .site-title,.site-header .site-title a{font-size:28px}.site-header .entry-title-header .section-label{font-size:27px}.site-header .design-icon img{max-width:25px}.close-menu-button .close{background-size:20px;width:22px;height:22px}.site-info .contact_form_title :is(h1,h4,.as-h4){font-size:55px;line-height:85.5%}.home_section .card-title{font-size:43px}h2,.as-h2{font-size:48px}.site-info .contact_form span.wpcf7-form-control-wrap label{justify-content:flex-start;align-items:flex-start;display:flex}.site-info .contact_form span.wpcf7-list-item span.wpcf7-list-item-label{line-height:20px}.site-info .contact_form span.wpcf7-list-item span.wpcf7-list-item-label:before{top:0}.site-info .contact_form span.wpcf7-list-item span.wpcf7-list-item-label:after{top:3px}}.trusindex-google-reviews-container{padding:64px 16px 0}@media (max-width:768px){.trusindex-google-reviews-container{padding:16px}}
.container{width:100%;max-width:1940px;margin:0 auto;padding:0 44px}section.service-content{position:relative}.service-main-content .service-main-img{padding-bottom:44px}.service-main-content .service-main-img img{object-fit:cover;width:100%;height:100%;max-height:100%}.service-common-block{justify-content:space-between;padding-bottom:44px;display:flex}.service-common-block .inner-image-section-first{align-items:center;width:64%;display:flex}.inner-image-section-first .inner-image{width:100%;height:100%;margin-right:44px}.inner-image-section-first .inner-image:last-child{margin:0}.inner-image-section-first img{object-fit:cover;width:100%;height:100%;max-height:100%}.service-common-block .service-content-first{text-align:left;width:36%;max-width:100%;margin-top:10px;padding:0 44px}.service-content-first h3,.service-content-first h1,.service-content-first h2{font-size:58px;line-height:106%;font-family:var(--font-span);margin-bottom:0;font-weight:300}.service-content-first h3 a,.service_section_bg a,.service-content a{text-decoration:none;transition:all .25s ease-in-out;color:#000!important}.service-content-first h3.active a,.service-content-first h3 a:hover,.service_section_bg a:hover{-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:3px;color:#000!important}.service-content a:hover{-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:2px;color:#000!important}.service-content .service-content-second br{display:none!important}.service-common-block .service-content-second{text-align:left;width:33.3333%;max-width:100%;padding-top:44px;padding-right:44px}.service-common-block .service-content-fouth{text-align:left;width:60%;max-width:100%;padding-top:44px;padding-left:22px;padding-right:0}.service-common-block .service-content-fouth h2{font-size:40px;line-height:50px}.inner-image-section-second{width:81%}.inner-image-section-second img{object-fit:cover;width:100%;height:100%;max-height:100%}.service-content-second p,.service-content-second h2{font-size:20px;line-height:140%;font-family:var(--font-span);margin-bottom:1em;font-weight:300}.service-content-second p span{font-weight:300!important}.service-content-second h2{color:#000;font-weight:700}.service-common-block .inner-image-section-third{width:100%;display:flex}.service-common-block .inner-image-section-third img{object-fit:cover;width:100%;height:100%;max-height:100%}.inner-image-section-third .inner-image-left{width:60%;height:100%;margin-right:44px}.inner-image-section-third .inner-image-right{width:40%;height:100%}.inner-image-section-fouth{width:60%;padding:0 22px 0 0}.service-common{height:calc(50vw - 141px);min-height:calc(100vh - 97px)}.service-common.height-auto{height:auto;min-height:auto}.service-common.two-columns .service-content-second{column-count:2;column-gap:44px;padding-top:0;width:100%!important}.service-common-block .inner-image-section-second{width:66.6667%;height:100%}.service-common-block .inner-image-section-third,.service-common-block .inner-image-section-fouth>div{width:100%;height:100%}.service-common-block .inner-image-section-fouth{width:66.6667%;height:100%}.inner-image-section-fouth img{object-fit:cover;width:100%;height:100%;max-height:100%}.service-common-block .inner-image.service_image_full{width:100%;position:relative}.service-common-block .service_image_full img{object-fit:cover;width:100%;max-height:756px}.service-common-block .service_image_full .service_image_overlay{background:radial-gradient(circle at 100% 180%,#0009 40%,#0000 65%);width:100%;height:100%;position:absolute;top:0;left:0}.service-common-block .service_image_full h2{color:#fff;font-size:60px;font-weight:500;line-height:70px;font-family:var(--font-span);z-index:10;position:absolute;bottom:40px;right:40px}section.detail-slider-page{z-index:1;background-color:#eee;padding:30px 0 50px;position:relative}section.detail-slider-page .detail-slider-heading{text-align:left;padding-bottom:33px}.detail-slider-heading :is(h2,h5){text-transform:uppercase;font-size:33px;font-weight:400;line-height:86%;font-family:var(--font-span);margin-bottom:0}section.detail-page .common-detail-block{background-color:var(--paper,#fff);padding-bottom:44px;display:inline-block}.detail-slider-common-block .detail-block-image img{width:100%}.single-project .detail-page .container{padding:0 22px}.project-detail-inner{background-color:var(--paper,#fff);flex-wrap:wrap;justify-content:flex-start;display:flex}.project-detail-inner .common-detail-block.fullwidth_img{width:100%;position:relative}.project-detail-inner .common-detail-block.left-block.portrait_img,.project-detail-inner .common-detail-block.right-block.portrait_img{width:40%}.project-detail-inner .common-detail-block.right-block.square_img,.project-detail-inner .common-detail-block.left-block.square_img,.project-detail-inner .common-detail-block.left-block.square_img{width:60%}.project-detail-inner .common-detail-block.text_img h2{width:90%;margin-bottom:0;font-size:52px;line-height:94%}.common-detail-block.text_img .common-detail-content{max-height:226px;padding-top:20px;padding-bottom:60px;overflow-y:auto}.common-detail-block.text_img .common-detail-content::-webkit-scrollbar{width:5px}.common-detail-block.text_img .common-detail-content::-webkit-scrollbar-track{background:0 0}.common-detail-block.text_img .common-detail-content::-webkit-scrollbar-thumb{background-color:#eee;border:2px solid #efefef;border-radius:8px}.common-detail-block.text_img .common-detail-content{scrollbar-color:#eee #efefef;scrollbar-width:thin;overflow-y:hidden}.common-detail-block.right-block.potrait_big_img,.common-detail-block.left-block.potrait_big_img{width:40%}.common-detail-block.portrait_img .inner-image,.common-detail-block.potrait_big_img .inner-image{height:100%}.project-detail-inner .common-detail-block{padding:0 22px 44px}.project-detail-inner .common-detail-block .inner-image{width:100%;height:100%}.project-detail-inner .common-detail-block img{object-fit:cover;width:100%;height:100%}.project-detail-inner .common-detail-block.right-block.portrait_img{width:40%}.project-detail-inner .common-detail-block.text_img.square_img{flex-direction:column;display:flex}.project-detail-inner .common-detail-block.text_full_width{width:100%;padding-top:100px;padding-bottom:144px;position:relative;height:auto!important}.project-detail-inner .common-detail-block.potrait_big_img{width:40%}.project-detail-inner .common-detail-block.text_img.square_img{width:60%}.project-detail-inner .common-detail-block.text_img.square_img .inner-image{flex:1;height:calc(100% - 226px)}.project-detail-inner .common-detail-block.left-block.portrait_img,.project-detail-inner .common-detail-block.right-block.portrait_img,.project-detail-inner .common-detail-block.right-block.square_img,.project-detail-inner .common-detail-block.left-block.square_img,.project-detail-inner .common-detail-block.fullwidth_img,.project-detail-inner .common-detail-block.potrait_big_img,.project-detail-inner .common-detail-block.text_img.square_img{height:calc(56.25vw - 49.5px);min-height:auto}.common-detail-block.project_video_fullwidth{width:100%}.common-detail-block.project_video_fullwidth iframe.project_detail_iframe{width:100vw;height:71vh}.detail-page .detail-main-content{background-color:var(--paper,#fff);text-align:left;z-index:1;width:100%;max-width:1940px;min-height:400px;margin:0 auto 0 0;padding:30px 44px 60px;position:fixed;top:88px;left:0;right:0}.detail-main-content :is(h1,h2),.common-detail-block.text_img.right-block.fullwidth_img .common-detail-content h2{font-size:101px;font-weight:400;line-height:102px;font-family:var(--font-span)}.project-detail-inner .common-detail-content h2,.detail-main-content :is(h1,h2){font-size:91px;line-height:100%}.single-project .detail-main-content :is(h1,h2),.project-detail-inner .common-detail-content h2{padding-right:20%;font-weight:300}.common-detail-block.text_img.right-block.fullwidth_img .common-detail-content h2{max-width:90%}.detail-main-content h5{font-size:30px;font-weight:400;line-height:86%;font-family:var(--font-span);padding-top:30px}.detail-page .detail-image{background-color:var(--paper,#fff);padding-bottom:44px}.detail-page .detail-image img{object-fit:cover;width:100%;max-height:688px}.common-detail-block .image-block-first{display:flex}.image-block-first img{object-fit:cover;width:100%;max-height:692px}.image-block-first .inner-image-left{width:37.8%;margin-right:44px}.image-block-first .inner-image-right{width:70%}.common-detail-block .image-block-second,.common-detail-block .image-block-third{display:flex}.common-detail-block .inner-image-main{padding-bottom:44px}.common-detail-block .inner-image-main img{object-fit:cover;width:100%;max-height:686px}.image-block-second .inner-image-left{width:60%;margin-right:44px}.image-block-second .inner-image-right{width:45.5%}.image-block-third .inner-image-right{width:60%}.image-block-third .inner-image-left{width:45.5%;margin-right:44px}.inner-detail-content h3{font-size:52px;font-weight:300;line-height:94%;font-family:var(--font-span)}.image-block-second .inner-detail-content{text-align:left;max-width:480px;padding-top:20px;padding-bottom:55px}.image-block-third .inner-detail-content{text-align:left;max-width:480px;padding-bottom:15px}.image-block-second .inner-detail-image img{object-fit:cover;width:100%;max-height:615px}.image-block-second .inner-image-right img{object-fit:cover;width:100%;max-height:840px}.image-block-third .inner-image-left img{object-fit:cover;width:100%;min-height:836px}.image-block-third .inner-detail-image img{object-fit:cover;width:100%;max-height:620px}.common-detail-block .inner-main-content{column-count:2;column-gap:44px}.common-detail-block .inner-main-content .more-content-toggle,.common-detail-block .inner-main-content .less-content-toggle{cursor:pointer;color:#000;font-weight:300;font-family:var(--font-span);clear:both;text-decoration:underline;display:block}.common-detail-block .inner-main-content p{font-size:20px;line-height:140%;font-family:var(--font-span);font-weight:300}.common-detail-block .inner-main-content p strong{vertical-align:initial;font-size:22px;line-height:140%}.detail-slider-page .detail-slider-common-block{margin:0 -16px;overflow:hidden}.detail-slider-page .detail-slider-common-block .slick-list{overflow:initial}.detail-slider-common-block .detail-block{float:left;width:33.33%;padding:0 22px}.detail-block .detail-block-content{justify-content:space-between;align-items:center;padding-top:18px;display:flex}.detail-block-content :is(span,h5){font-size:30px;font-weight:400;line-height:30px;font-family:var(--font-span)}.common-blog-block .blog-content-first{justify-content:flex-start;min-height:calc(100vh - 77px);padding-top:0;padding-bottom:73px;display:flex}.common-blog-block .blog-content-first .blog-content-image{width:calc(50% - 44px);height:calc(100vh - 154px);position:fixed}.blog-content-first img{object-fit:cover;width:100%;height:100%}.blog-content-first .blog-main-content{text-align:left;width:50%;margin:0 0 0 auto;padding-top:65px;padding-left:44px}.blog-content-first .blog-main-content h2,.blog-content-first .blog-main-content h1,.blog-content-first .blog-main-content .title-post{max-width:649px;padding-bottom:30px;font-size:80px;font-weight:300;line-height:102%}.blog-content-first .blog-main-content p{font-size:20px;font-weight:300;line-height:140%;font-family:var(--font-span);margin-bottom:25px}.blog-content-second .blog-common-image{justify-content:center;margin:0 -22px;display:flex;overflow:hidden}.blog-content-second .blog-common-image .blog-image-block{width:100%;padding:0 22px}.blog-content-second .blog-image-block img{object-fit:cover;width:100%;height:100%}.single-post .blog-content-second .blog-image-block{height:calc(50vw - 141px);min-height:calc(100vh - 97px)}.blog-content-second .blog-common-content{justify-content:space-between;padding:53px 0 50px;display:flex}.blog-content-second .blog-common-content h3{font-size:52px;font-weight:400;line-height:94%;font-family:var(--font-span);margin-bottom:0}.blog-content-second{padding-top:44px}.blog-content-second .blog-common-content p,.blog-content-third .blog-common-content p,.blog-content-forth .blog-common-content p{font-size:20px;font-weight:300;line-height:140%;font-family:var(--font-span);margin-bottom:30px}.blog-content-second .blog-common-content p a,.blog-content-second .blog-common-content p a:hover,.blog-content-third .blog-common-content p a,.blog-content-third .blog-common-content p a:hover,.blog-content-forth .blog-common-content p a,.blog-content-forth .blog-common-content p a:hover{color:#000;text-decoration:underline!important}.blog-content-second .blog-common-content .blog-content-heading{width:50%}.blog-content-second .blog-common-content .blog-content-heading :is(h2,h3){max-width:480px}.blog-content-second .blog-common-content .blog-content-detail{width:50%;margin:0 0 0 auto;padding-left:44px}.blog-content-third .blog-common-image{margin:0 -13px;overflow:hidden}.blog-content-third .blog-common-image .blog-image-block{float:left;width:50%;padding:0 13px}.blog-content-third .blog-image-block img{object-fit:cover;min-height:509px}.blog-content-third .blog-common-content{max-width:684px;margin:0 0 0 auto;padding:73px 0 40px}.blog-content-forth .blog-common-image{width:100%}.blog-content-forth .blog-common-image img{object-fit:cover;min-height:693px}.blog-content-forth .blog-common-content{justify-content:space-between;padding:53px 0 125px;display:flex}.blog-content-forth .blog-common-content .blog-content-heading{max-width:480px}.blog-content-forth .blog-common-content .blog-content-detail{max-width:684px}.blog-content-forth .blog-common-content h3{font-size:52px;font-weight:400;line-height:55px}.content_styles .blog_tabbing .all_post.empty{display:none!important}.single-post .common-blog-block{background-color:var(--paper,#fff);z-index:1;position:relative}.single-post .common-blog-block:last-child{padding-bottom:44px}section.blogpage-slider{z-index:1;background-color:#eee;padding:38px 0 48px;position:relative}section.blogpage-slider .blog-slider-heading{text-align:center;padding-bottom:30px}section.blogpage-slider .blog-slider-heading h5{text-transform:uppercase;margin-bottom:0;font-size:33px;font-weight:400;line-height:86%}.blogpage-slider .common-blog-slider{margin:0 -24px;padding-right:90px;overflow:hidden}.blogpage-slider .common-blog-slider .slick-list{overflow:initial}.common-blog-slider .blog-slider-content{float:left;width:50%;padding:0 24px;position:relative}.blogpage-slider .common-blog-slider .blog-slider-image{position:relative}.blogpage-slider .common-blog-slider .blog-slider-image:before{content:"";background:linear-gradient(#fff0 0%,#eee 100%);width:100%;height:46%;position:absolute;bottom:0}.common-blog-slider .blog-slider-content img{object-fit:cover;object-position:bottom;width:100%;height:54vh}.blog-slider-content .blog-slider-innercontent{text-align:left;content:"";max-width:530px;position:absolute;bottom:0;left:35px}.blog-slider-content .blog-slider-innercontent h5{font-size:40px;font-weight:400;line-height:106%;font-family:var(--font-span)}.content_styles ul.jquery-tab-pager-tabbar,.service-content .menu-services ul{justify-content:center;align-items:center;margin:32px 0;display:flex;overflow:visible}.service-content .menu-services ul{flex-wrap:wrap;padding:0}.content_styles ul.jquery-tab-pager-tabbar li.current,.content_styles ul.jquery-tab-pager-tabbar li,.service-content .menu-services ul li{background-color:#0000;margin-right:50px;padding:0}.content_styles ul.jquery-tab-pager-tabbar li:last-child{margin-right:0}.content_styles ul.jquery-tab-pager-tabbar li,.service-content .menu-services ul li{color:#000;font-size:20px;font-weight:400;font-family:var(--font-span);text-transform:uppercase;border-bottom:1px solid #0000;line-height:86%}.service-content .menu-services ul li{margin:0 25px 12px}.content_styles ul.jquery-tab-pager-tabbar li:hover,.content_styles ul.jquery-tab-pager-tabbar li.current,.service-content .menu-services ul li:hover,.service-content .menu-services ul li.active{border-color:#000}.service-content .menu-services ul li a,.service-content .menu-services ul li a:hover{color:#000;text-decoration:none}.content_styles .blog_tabbing .posts_contnet{flex-wrap:wrap;justify-content:space-between;margin:0 -22px;display:flex}.content_styles .blog_tabbing .all_post.first_blog{width:100%;margin-bottom:60px;position:relative}.content_styles .blog_tabbing .all_post.first_blog img{object-fit:cover;object-position:bottom;width:100%;height:46vw}.content_styles .blog_tabbing .all_post,.content_styles .blog_tabbing .latest_post{width:50%;margin-bottom:80px;padding:0 22px;position:relative}.content_styles .blog_tabbing .all_post a,.content_styles .blog_tabbing .latest_post a{float:left;width:100%;position:relative}.content_styles .blog_tabbing .all_post.first_blog a:before,.content_styles .blog_tabbing .all_post a:before,.content_styles .blog_tabbing .latest_post a:before{content:"";background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:46%;position:absolute;bottom:0}.content_styles .blog_tabbing .all_post img,.content_styles .blog_tabbing .latest_post img{object-fit:cover;object-position:bottom;width:100%;height:23vw;display:block}.content_styles .blog_tabbing .all_post.first_blog .blog_body{max-width:100%}.content_styles .blog_tabbing .all_post .blog_body,.content_styles .blog_tabbing .latest_post .blog_body{justify-content:space-between;width:100%;max-width:100%;margin:0 auto;padding:0 35px;display:flex;position:absolute;bottom:-20px;left:0;right:0}.content_styles .blog_tabbing .all_post.first_blog .blog_body :is(h2,h4){color:#000;max-width:925px;font-size:52px;font-weight:400;line-height:106%}.content_styles .blog_tabbing .all_post .blog_body :is(h2,h4),.content_styles .blog_tabbing .latest_post .blog_body :is(h2,h4){color:#000;max-width:640px;font-size:40px;font-weight:400;line-height:106%}.content_styles .blog_tabbing .all_post.first_blog .blog_body :is(h2,h4) a,.content_styles .blog_tabbing .all_post .blog_body :is(h2,h4) a,.content_styles .blog_tabbing .latest_post .blog_body :is(h2,h4) a,.common-blog-slider .blog-slider-content .blog-slider-innercontent a{text-decoration:none;transition:all .25s ease-in-out;color:#000!important}.content_styles .blog_tabbing .all_post.first_blog .blog_body :is(h2,h4) a:hover,.content_styles .blog_tabbing .all_post.first_blog>a:hover+.blog_body :is(h2,h4) a,.common-blog-slider .blog-slider-content>a:hover+.blog-slider-innercontent a,.common-blog-slider .blog-slider-content .blog-slider-innercontent a:hover,.content_styles .blog_tabbing .all_post .blog_body :is(h2,h4) a:hover,.content_styles .blog_tabbing .latest_post .blog_body :is(h2,h4) a:hover,.content_styles .blog_tabbing .all_post>a:hover+.blog_body :is(h2,h4) a,.content_styles .blog_tabbing .latest_post>a:hover+.blog_body :is(h2,h4) a{-webkit-text-decoration:underline #000;text-decoration:underline #000;text-decoration-thickness:3px;color:#000!important}.content_styles .blog_tabbing .all_post .blog_body a:before,.content_styles .blog_tabbing .latest_post .blog_body a:before{display:none!important}.blog_body p{color:#000;text-transform:capitalize;font-size:18px;font-weight:400;line-height:86%;font-family:var(--font-span);margin-bottom:0;padding-top:20px}section.blog-page .common-blog-block .blog_video_block iframe.blog_video_iframe{width:100%;height:638px}footer.site-footer .footer-contact-info{background-color:var(--paper,#fff);padding-top:30px;padding-bottom:30px;position:relative}footer.site-footer .footer-contact-info:before{content:"";background-color:var(--paper,#fff);z-index:-1;width:auto;height:100%;position:absolute;inset:0 -999px}footer.site-footer .col-md-12 .contact_section :is(h5,.as-h5),footer.site-footer .col-md-12 .follow_us_section :is(h5,.as-h5),footer.site-footer .col-md-12 .services_section :is(h5,.as-h5){font-size:20px;line-height:131%;font-family:var(--font-span);margin-bottom:0;font-weight:700}footer.site-footer .col-md-12 .contact_section :is(h5,.as-h5),footer.site-footer .col-md-12 .follow_us_section :is(h5,.as-h5){margin-bottom:8px}footer.site-footer .col-md-12 .col-md-6{padding:0;position:relative}footer.site-footer .col-md-12 .row{justify-content:space-between;display:flex}footer.site-footer .col-md-12 .col-md-6.contact-info,footer.site-footer .col-md-12 .col-md-6.social-info{width:calc(50% - 22px)}footer.site-footer a:hover{text-decoration:underline;text-decoration-thickness:1px;transition:all .5s ease-in-out;color:#000!important}footer.site-footer a:hover i.fa{transition:all .5s ease-in-out;color:#7b7976!important}footer.site-footer .col-md-12 .contact_section .tel-icon a,footer.site-footer .col-md-12 .contact_section a{font-size:30px;line-height:129%;font-family:var(--font-span);color:#000;font-weight:300}footer.site-footer .col-md-12 .contact_section .address-icon{font-size:30px;line-height:110%;font-family:var(--font-span);font-weight:300;position:absolute;bottom:0;left:0}footer.site-footer .col-md-12 .follow_us_section a{margin-right:28px}footer.site-footer .col-md-12 .follow_us_section a i.fa{color:#000;font-size:24px}footer.site-footer .footer_nav ul.menu{flex-wrap:wrap;align-items:center;margin-top:43px;margin-bottom:20px;padding:0;display:flex}footer.site-footer .footer_nav ul.menu li{margin-right:12px}footer.site-footer .footer_nav ul.menu li a,footer.site-footer .col-md-12 .privacy_section a,footer.site-footer .col-md-12 .privacy_section p,footer.site-footer .col-md-12 .services_section a{font-size:20px;line-height:131%;font-family:var(--font-span);color:#000;font-weight:400}footer.site-footer .col-md-12 .privacy_section{flex-wrap:wrap;align-items:center;margin-top:44px;display:flex}footer.site-footer .col-md-12 .privacy_section a{margin-right:20px}footer.site-footer .col-md-12 .services_section a{color:#000;margin-bottom:5px;margin-right:12px;display:inline-block}footer.site-footer .col-md-12 .services_section a p,footer.site-footer .col-md-12 .privacy_section p{margin-bottom:0}footer.site-footer .col-md-12 .services_section a:last-child{margin-right:0}.common-detail-block .inner-main-content p,.content_section .team_description p{text-align:justify}.single-project .common-detail-block .inner-main-content p a,.single-project .common-detail-block .inner-main-content p a:hover{text-decoration:underline;color:#000!important}@media handheld,only screen and (min-width:1940px){.single .container,.page-template-default .container,.archive .container{max-width:100%}.service-content-second p{font-size:20px}}@media (min-width:1600px){.common-detail-block .inner-main-content p,p,.service-content-second p,.content_section .team_description p,.blog-content-first .blog-main-content p,.blog-content-second .blog-common-content p,.blog-content-third .blog-common-content p,.blog-content-forth .blog-common-content p,section.social_share .title-share-section,.template-old .blog-content-second .blog-common-content p,.template-old .blog-content-third .blog-common-content p,.template-old .blog-content-forth .blog-common-content p,.template-old .blog-content-second .rich-text,.template-old .blog-content-second .rich-text b,.template-old .blog-content-second .rich-text a,.template-old .blog-content-second .rich-text p{font-size:22px}.service-content-second p,.service-content-second h2{font-size:18px}}@media (min-width:768px) and (max-width:1599px){.service-content-second p,.service-content-second h2{font-size:16px;line-height:120%}.service-common-block .service-content-fouth,.service-common-block .service-content-second{padding-top:22px}.content_styles .blog_tabbing .all_post,.content_styles .blog_tabbing .latest_post{margin-bottom:120px}.content_styles .blog_tabbing .all_post .blog_body :is(h2,h4),.content_styles .blog_tabbing .latest_post .blog_body :is(h2,h4){max-width:100%;padding-right:10%;font-size:40px;line-height:106%}.content_styles .blog_tabbing .all_post .blog_body,.content_styles .blog_tabbing .latest_post .blog_body{bottom:-60px}.content_styles .blog_tabbing .all_post.first_blog{margin-bottom:80px}.content_styles .blog_tabbing .all_post.first_blog .blog_body{bottom:-20px}.single-post .blog-content-first .blog-main-content h2,.single-post .blog-content-first .blog-main-content h1,.single-post .blog-content-first .blog-main-content .title-post{font-size:62px}}@media (max-width:1450px){.inner-image-section-fouth{width:63%}.service-common{height:calc(62.5vw - 108px);min-height:auto}.service-content-second p,.service-content-second h2{font-size:16px;line-height:120%}.single-post .blog-content-second .blog-image-block{height:calc(62.5vw - 152px);min-height:auto}.content_styles .blog_tabbing .all_post .blog_body :is(h2,h4),.content_styles .blog_tabbing .latest_post .blog_body :is(h2,h4){max-width:100%;padding-right:0;font-size:38px;line-height:106%}}@media (max-width:1250px){.service-content-first h3{font-size:52px;line-height:100%}.single-post .blog-content-first .blog-main-content h2,.single-post .blog-content-first .blog-main-content h1,.single-post .blog-content-first .blog-main-content .title-post{font-size:52px}.detail-main-content :is(h1,h2),.common-detail-block .common-detail-content h2{font-size:90px;line-height:105%}.detail-main-content h5{font-size:27px;line-height:86%}.content_styles .blog_tabbing .all_post.first_blog .blog_body :is(h2,h4){max-width:730px;font-size:45px;line-height:100%}.blog-content-first .blog-main-content h2,.blog-content-first .blog-main-content h1,.blog-content-first .blog-main-content .title-post{font-size:75px;line-height:105%}.project-detail-inner .common-detail-block.text_full_width{padding-top:100px;padding-bottom:145px}footer.site-footer .col-md-12 .col-md-6.social-info{width:60%}footer.site-footer .col-md-12 .col-md-6.contact-info{width:35%}.single-project .detail-main-content :is(h1,h2){padding-right:10%}.service-common{height:calc(62.5vw - 108px);min-height:auto}.service-content-second p,.service-content-second h2{font-size:14px;line-height:120%}.project-detail-inner .common-detail-block.text_img h2{width:90%;margin-bottom:0;font-size:38px;line-height:94%}.common-detail-block.text_img .common-detail-content{padding-top:0;padding-bottom:30px;overflow:none!important}.content_styles .blog_tabbing .all_post .blog_body :is(h2,h4),.content_styles .blog_tabbing .latest_post .blog_body :is(h2,h4){max-width:100%;padding-right:0;font-size:30px;line-height:106%}}@media (max-width:1150px){.service-common-block .inner-image-section-first{width:60%}.service-common-block .service-content-first,.service-common-block .service-content-second{width:40%}.service-common-block .inner-image-section-second,.service-common-block .inner-image-section-fouth{width:60%}.service-content-second p,.service-content-second h2{font-size:14px;line-height:120%}.common-blog-block .blog-content-first,.blog-content-second .blog-common-content{flex-direction:column}.single-post .common-blog-block .blog-content-first .blog-content-image,.single-post .common-blog-block .blog-content-first .blog-content-image{width:100%;height:62.5vw;position:relative;overflow:hidden}.single-post .blog-content-first img{height:100%;max-height:100%}.single-post .blog-content-first .blog-main-content{width:100%;margin-left:0;padding-top:22px;padding-left:0}.single-post .template-old .blog-content-second .blog-common-content .blog-content-heading,.single-post .template-old .blog-content-second .text-center,.single-post .blog-content-first .blog-main-content h2,.single-post .blog-content-first .blog-main-content h1,.single-post .blog-content-first .blog-main-content .title-post{width:100%;max-width:100%;padding-right:10%}.single-post .template-old .blog-content-second .blog-common-content .blog-content-detail,.single-post .template-old .blog-content-second .rich-text{width:100%;margin:0 0 0 auto;padding-left:0}.single-post .template-old .blog-content-second .text-center h2,.single-post .template-old .blog-content-second .text-center h3,.single-post .template-old .blog-content-second .text-center h4,.single-post .blog-content-second .blog-common-content h3{clear:both;text-align:left;width:100%;max-width:100%;margin-top:0;margin-bottom:22px;padding-right:10%;font-size:35px;line-height:94%;position:relative}.single-post .blog-content-second,.single-post .common-blog-block:last-child{padding-top:0}.single-post .common-blog-block .blog-content-first{padding-bottom:0}.single-post .blog-content-second .blog-common-content .blog-content-detail{width:100%;max-width:100%;margin:0;padding-left:0}.single-post .blog-content-second .blog-common-content .blog-content-heading{width:100%}.blog-content-second .blog-common-content{padding:12px 0 15px}.blog-content-second .blog-common-image,.blog-content-second .blog-common-content{padding:22px 0}.single-post .blog-content-second .blog-common-content .blog-content-detail p:last-child{margin-bottom:0!important}.single-post .common-blog-block .blog-content-first{min-height:auto!important}}@media (max-width:1150px) and (min-width:989px){.service-common-block .inner-image-section-fouth{width:33.3333%!important}.service-content .menu-services ul{padding:0 10%;justify-content:center!important}.service-common-block .service-content-fouth{columns:1;column-gap:0;width:50%!important}.service-common-block .inner-image-section-fouth,.service-common-block .service-content-second,.service-common-block .inner-image-section-second{width:50%!important}}@media (max-width:1150px) and (min-width:768px){.detail-page .detail-main-content{min-height:auto!important}.home .home-slide-carousel .slick-slide img{padding-left:32px}.home .home-slide-carousel .slick-slide.slick-current.slick-active img,.home .home-slide-carousel .slick-slide .homepage_slider_linkimg{padding-left:0}.home .home-slide-carousel .slick-slide.slick-current.slick-active .homepage_slider_linkimg,.home .home-slide-carousel .slick-slide .homepage_slider_linkimg,.home .home_section .title_slide_secthome{padding-left:44px}.home .home-slide-carousel .slick-slide img{width:100%;height:100%;padding-left:0}.home .home-slide-carousel .slider_text{position:unset;opacity:0;width:100%;margin-left:0;display:block}.home .home_section .title_slide_secthome{position:unset;width:100%}.home .home_section .title_slide_secthome.desktop-view{display:block}.home .home_section .title_slide_secthome.mobile-view{padding-top:23px;padding-bottom:23px;display:block}.home-slide-carousel.slick-initialized.slick-slider{height:600px}.home .home-slide-carousel .slick-slide.card a{writing-mode:unset;height:90%;padding:0 0 0 44px;display:inline-block}.home .home_section .slick-slide.card .title_slide_secthome.mobile-view{padding:0;display:inline-block;opacity:0!important;display:none!important}.home .home-slide-carousel .card a:after{line-height:85.8%;right:-16px;font-size:25px!important;bottom:-3px!important;left:auto!important}.home .home_section{padding:0 0 15px}.home .home-slide-carousel .pull-right{width:191px;height:100%;top:auto;bottom:-16px;right:44px;background-position:left bottom 26px!important}.home .home-slide-carousel .slick-slide.slick-current.slick-active a,.home .home_section .slick-slide.slick-current.slick-active .title_slide_secthome.mobile-view,.home .home-slide-carousel .slick-slide.slick-current.slick-active .slider_text{opacity:1;display:inline-block}.home .home-slide-carousel .card a{margin-top:16px;padding:0 8px 286px 44px;font-size:22px;display:inline-block}.home .home-slide-carousel .card .slider_text a{padding:0 8px 0 44px}.home .home-slide-carousel .slider_text{margin-top:-286px}.home .home-slide-carousel .card a:after{line-height:85.8%;display:none;right:-16px;font-size:25px!important;bottom:-3px!important;left:auto!important}.home .home-slide-carousel.slick-initialized .slick-slide{flex-direction:column;height:90%;padding-bottom:0}.home .home-slide-carousel .slick-slide .homepage_slider_linkimg{width:100%}.home_section .card-title{font-size:50px;line-height:60px}}@media (max-width:989px){.project-detail-inner{margin-top:450px}.detail-main-content :is(h1,h2),.common-detail-block .common-detail-content h2{font-size:82px}.detail-page .detail-main-content{min-height:450px}.service-content-second p,.service-content-second h2{font-size:14px;line-height:120%}.inner-detail-content h3{font-size:50px;line-height:90%}.content_styles .blog_tabbing .all_post.first_blog .blog_body :is(h2,h4){max-width:530px;font-size:35px;line-height:97%}.content_styles .blog_tabbing .all_post .blog_body :is(h2,h4),.content_styles .blog_tabbing .latest_post .blog_body :is(h2,h4){max-width:212px;font-size:32px;line-height:97%}.content_styles .blog_tabbing .all_post .blog_body,.content_styles .blog_tabbing .latest_post .blog_body{padding:0 25px}.blog_body p{padding-bottom:15px;font-size:16px;line-height:80%}.content_styles .blog_tabbing .posts_contnet{margin:0 -15px}.content_styles .blog_tabbing .all_post,.content_styles .blog_tabbing .all_post.first_blog,.content_styles .blog_tabbing .latest_post{margin-bottom:30px;padding:0 15px}.content_styles ul li.current,.content_styles ul li{margin-right:22px!important}.content_styles ul.jquery-tab-pager-tabbar li{font-size:18px}.content_styles ul.jquery-tab-pager-tabbar{flex-wrap:wrap}.detail-main-content :is(h1,h2),.common-detail-block .common-detail-content h2{font-size:78px;line-height:102%}.image-block-second .inner-detail-image img{min-height:560px}.image-block-second .inner-image-right img,.image-block-third .inner-image-left img{min-height:750px}.image-block-third .inner-detail-image img{max-height:550px}.image-block-third .inner-image-left{margin-right:30px}.detail-slider-common-block .detail-block{padding:0 20px}.detail-slider-page .detail-slider-common-block{margin:0 -20px}.blog-content-first .blog-main-content h2{font-size:54px;line-height:105%}.blogpage-slider .common-blog-slider{margin:0 -20px;padding-right:60px}.common-blog-slider .blog-slider-content{padding:0 20px}.project-detail-inner .common-detail-block.left-block.portrait_img,.project-detail-inner .common-detail-block.left-block.square_img,.common-detail-block.left-block.potrait_big_img{padding-right:30px}.project-detail-inner .common-detail-block.left-block.portrait_img,.project-detail-inner .common-detail-block.right-block.portrait_img,.project-detail-inner .common-detail-block.right-block.square_img,.project-detail-inner .common-detail-block.left-block.square_img,.project-detail-inner .common-detail-block.fullwidth_img,.project-detail-inner .common-detail-block.potrait_big_img,.project-detail-inner .common-detail-block.text_img.square_img{height:calc(56.25vw - 49.5px);min-height:auto;padding:0 22px 44px}.detail-page .detail-main-content{padding-left:44px;padding-right:44px}#cookie-consent{padding:18px 44px}.project-detail-inner .common-detail-block{padding:0 22px 44px}.single-project .detail-page .container{padding:0 22px}.project-detail-inner .common-detail-block.right-block.square_img{width:60%}.project-detail-inner .common-detail-block.left-block.portrait_img{width:40%}.project-detail-inner .common-detail-block.left-block.square_img{width:60%}.common-detail-block.right-block.potrait_big_img,.common-detail-block.left-block.potrait_big_img{width:40%}.blog-content-second .blog-common-image{margin:0 -15px}.blog-content-second .blog-common-image .blog-image-block{padding:0 15px}.inner-image-section-third .inner-image-right{width:34%}.project-detail-inner .common-detail-block.text_img h2{width:100%}.single-project .detail-main-content :is(h1,h2){padding-right:0}section.service-content .service-common-block,.service-common-block .inner-image-section-third{flex-direction:column}.service-common-block .service-content-second{width:100%}.service-common-block .inner-image-section-first{grid-gap:22px;flex-direction:row;order:2;align-content:start;align-items:start;width:100%;display:flex}.service-common-block .service-content-first{text-align:left;order:1;width:100%;max-width:100%;margin:0;padding:49px 0 62px}.inner-image-section-first .inner-image,.inner-image-section-third .inner-image-left,.inner-image-section-third .inner-image-right{width:100%;margin-right:0}.inner-image-section-first .inner-image{flex:1;margin-bottom:18px}.inner-image-section-first img,.inner-image-section-second,.inner-image-section-fouth{width:100%}.inner-image-section-second,.inner-image-section-fouth,.inner-image-section-third .inner-image-left,.inner-image-section-third .inner-image-right{padding-bottom:18px}.service-common-block .service-content-second{width:100%;max-width:100%;padding:18px 0}section.service-content:before{display:none}section.service-content .service-common-block{padding-bottom:0}.service-common{height:auto;min-height:auto}.service-common-block .inner-image-section-second,.service-common-block .inner-image-section-fouth{width:100%;padding-left:0;padding-right:0}section.service-content{padding-top:20px;padding-bottom:45px}.service-content-second p,.service-content-second h2{margin-bottom:25px;font-size:20px;line-height:129%}.service-content-first h3{font-size:50px;line-height:106%}.service-main-content .service-main-img{padding-bottom:0}.project-detail-inner .common-detail-block.text_img h2{width:90%;margin-bottom:0;font-size:30px;line-height:94%}.common-detail-block.text_img .common-detail-content{padding-top:0;padding-bottom:20px;overflow:none!important}.content_styles .blog_tabbing .all_post,.content_styles .blog_tabbing .latest_post{margin-bottom:100px}.content_styles .blog_tabbing .all_post .blog_body :is(h2,h4),.content_styles .blog_tabbing .latest_post .blog_body :is(h2,h4){max-width:100%;padding-right:0;font-size:28px;line-height:106%}.content_styles .blog_tabbing .all_post .blog_body,.content_styles .blog_tabbing .latest_post .blog_body{bottom:-60px}.content_styles .blog_tabbing .all_post.first_blog{margin-bottom:80px}.content_styles .blog_tabbing .all_post.first_blog .blog_body{bottom:-20px}.single-post .blog-content-second,.single-post .common-blog-block:last-child{padding-top:0}.single-project .site-main{padding-top:88px}}@media (max-width:989px) and (min-width:768px){.home .home-slide-carousel .card a{padding:0 8px 240px 44px}.home .home-slide-carousel .slider_text{margin-top:-240px}.home .home-slide-carousel .card .slider_text a{padding:0 8px 0 44px}}@media (min-width:990px){.service-common-block .inner-image-section-first{width:66.6667%}.service-common-block .service-content-first{width:33.3333%;padding:0 44px}.service-common-block .service-content-second{width:33.3333%;padding-left:0;padding-right:22px}.service-common-block .inner-image-section-second{width:66.6667%;padding-left:22px;padding-right:0}.inner-image-section-third .inner-image-left,.service-common-block .inner-image-section-fouth{width:40%;margin-right:0;padding-left:0;padding-right:22px}.inner-image-section-third .inner-image-right,.service-common-block .service-content-fouth{width:60%;margin-right:0;padding-left:22px;padding-right:0}}@media (min-width:768px){.blog-content-first img{object-fit:cover}.blog_tabbing ul#jquery-tab-pager-navi li a.next:before,.blog_tabbing ul#jquery-tab-pager-navi li a.previos:before{top:14.5px}.single-post .blog-content-second .blog-common-content .blog-content-detail p:last-child{margin-bottom:0!important}.content_section .team_description{column-count:1;column-gap:0;position:relative}.content_section .team_description p:first-child,.content_section .team_description p:nth-child(2){float:left;clear:left;width:calc(50% - 21.5px)}.content_section .team_description p:nth-child(3){float:right;width:calc(50% - 21.5px);position:absolute;top:0;right:0}.hidden-mobile{display:block!important}.visible-mobile{display:none!important}}@media (max-width:767px){.visible-mobile{display:block!important}.hidden-mobile{display:none!important}.blog_tabbing ul#jquery-tab-pager-navi li a.next:before,.blog_tabbing ul#jquery-tab-pager-navi li a.previos:before{top:15px!important}.container,.detail-slider-common-block .detail-block{padding:0 18px}.container{padding-bottom:40px!important}.common-detail-block.text_img .common-detail-content{max-height:100%;overflow-y:unset;padding:0}.detail-slider-page .detail-slider-common-block{margin:0 -18px}.project-detail-inner .common-detail-block.text_img h2,.common-detail-block.text_img.right-block.fullwidth_img .common-detail-content h2{padding-top:40px;padding-bottom:58px;font-size:35px;line-height:33px}section.service-content .service-common-block,.service-common-block .inner-image-section-third{flex-direction:column}.service-common-block .inner-image-section-first{flex-direction:column;order:3;width:100%}.service-common-block .service-content-first{text-align:left;order:1;width:100%;max-width:100%;margin:0;padding:0}.inner-image-section-first .inner-image,.inner-image-section-third .inner-image-left,.inner-image-section-third .inner-image-right{width:100%;margin-right:0}.inner-image-section-first .inner-image{margin-bottom:18px}.inner-image-section-first img,.inner-image-section-second,.inner-image-section-fouth{width:100%}.inner-image-section-second,.inner-image-section-fouth,.inner-image-section-third .inner-image-left,.inner-image-section-third .inner-image-right{padding-bottom:18px}.service-common-block .service-content-second{width:100%;max-width:100%;padding:18px 0}section.service-content:before{display:none}section.service-content .service-common-block{padding-bottom:0}.service-common{height:auto;min-height:auto}.service-common-block .inner-image-section-second,.service-common-block .inner-image-section-fouth{width:100%;padding-left:0;padding-right:0}section.service-content{padding-top:20px;padding-bottom:45px}.service-common-block.service-common.two-columns .service-content-second,.service-common-block .service-content-second{padding-top:25px;padding-bottom:18px}.service-content-second h2,.service-common-block .service-content-fouth h2{font-size:30px;font-weight:100;line-height:100%}.service-content-first h3{font-size:50px;line-height:106%}.service-main-content .service-main-img{order:2;padding-bottom:38px}.content_styles .blog_tabbing .all_post .blog_body,.content_styles .blog_tabbing .latest_post .blog_body{position:initial;flex-direction:column;max-width:100%;padding:7px 0 0}.content_styles .blog_tabbing .posts_contnet{margin:0}.content_styles .blog_tabbing .all_post,.content_styles .blog_tabbing .latest_post{width:100%;padding:0}.content_styles .blog_tabbing .all_post.first_blog img{min-height:304px}.content_styles .blog_tabbing .all_post img,.content_styles .blog_tabbing .latest_post img{max-height:305px}.content_styles .blog_tabbing .all_post.first_blog .blog_body :is(h2,h4),.content_styles .blog_tabbing .all_post .blog_body :is(h2,h4),.content_styles .blog_tabbing .latest_post .blog_body :is(h2,h4){max-width:100%;margin-bottom:17px;font-size:35px;line-height:106%}.content_styles .blog_tabbing .all_post,.content_styles .blog_tabbing .all_post.first_blog,.content_styles .blog_tabbing .latest_post{margin-bottom:89px;padding:0}.content_styles .blog_tabbing .all_post.first_blog a:before{background-image:linear-gradient(#fff0 60%,#fff 100%)}.detail-main-content :is(h1,h2){padding-bottom:20px;font-size:73px;line-height:102%}.common-detail-block .common-detail-content h2{font-size:35px;line-height:94%}.detail-main-content h5{padding-top:0;font-size:22px;line-height:86%}.project-detail-inner .common-detail-block.text_full_width{padding-top:42px;padding-bottom:58px}.common-detail-block .image-block-first,.common-detail-block .image-block-second,.common-detail-block .image-block-third{flex-direction:column}.image-block-first .inner-image-left,.image-block-second .inner-image-left,.image-block-third .inner-image-left{width:100%;margin-right:0}.image-block-first .inner-image-right,.image-block-second .inner-image-right,.image-block-third .inner-detail-image img,.image-block-third .inner-image-right{width:100%}.common-detail-block .inner-main-content{column-count:1;column-gap:0}.common-detail-block .inner-image-main{padding-bottom:57px}.image-block-third .inner-detail-content{max-width:330px;padding:57px 0 65px}.inner-detail-content h3{font-size:35px;line-height:94%}.detail-page .detail-image img,.image-block-first .inner-image-right img,.image-block-second .inner-detail-image img{min-height:303px}.image-block-first img{min-height:564px}.detail-page .detail-image,.image-block-first .inner-image-left,.image-block-second .inner-image-left,section.detail-page .common-detail-block{padding-bottom:18px}.project-detail-inner .common-detail-block.fullwidth_img img,.project-detail-inner .common-detail-block.right-block.square_img img,.project-detail-inner .common-detail-block.left-block.square_img img,.project-detail-inner .common-detail-block.text_img.right-block.square_img img{height:auto;min-height:303px}.common-detail-block.right-block.potrait_big_img img{height:auto;min-height:571px}.common-detail-block.left-block.potrait_big_img img{height:auto;min-height:562px}.project-detail-inner .common-detail-block:nth-child(4) h2{width:100%;padding-bottom:58px;font-size:35px;line-height:94%}.image-block-second .inner-detail-content{padding:57px 0}.image-block-second .inner-image-right img{min-height:561px}.detail-block-content :is(span,h5){font-size:25px;line-height:86%}.detail-slider-heading :is(h2,h5){font-size:28px;line-height:86%}.common-blog-block .blog-content-first,.blog-content-second .blog-common-content{flex-direction:column}.common-blog-block .blog-content-first .blog-content-image{width:100%}.blog-content-first .blog-main-content{width:100%;margin-left:0;padding-top:70px;padding-left:0}.blog-content-second .blog-common-content .blog-content-detail{width:100%;max-width:100%;margin:0;padding-left:0}.blog-content-second .blog-common-content .blog-content-heading{width:100%}.blog-content-first .blog-main-content h2,.blog-content-first .blog-main-content h1,.blog-content-first .blog-main-content .title-post{margin-bottom:0;padding-bottom:70px;font-size:62px;line-height:102%}.blog-content-first img{height:auto}.blog-content-second .blog-common-content h3{font-size:35px;line-height:94%}section.blogpage-slider .blog-slider-heading h5{font-size:29px;line-height:86%}.blog-slider-content .blog-slider-innercontent h5{font-size:35px;line-height:106%}.blog-slider-content .blog-slider-innercontent{position:initial;padding-top:5px}.blogpage-slider .common-blog-slider .blog-slider-image:before{background-image:linear-gradient(#fff0 60%,#fff 99%)}.detail-page .detail-main-content{min-height:468px;padding-top:105px;padding-left:18px;padding-right:18px}.single-project .detail-page .detail-main-content{min-height:auto!important}ul#jquery-tab-pager-navi li a.next,ul#jquery-tab-pager-navi li a.previos{width:68px}ul#jquery-tab-pager-navi li a{margin:0 9px}.content_styles ul#jquery-tab-pager-navi li{margin-right:0!important}ul#jquery-tab-pager-navi li a.next:before,ul#jquery-tab-pager-navi li a.previos:before{top:14px}section.detail-slider-page{padding:25px 0}.blog-content-second .blog-common-image{flex-direction:column;margin:0}.blog-content-second .blog-common-image .blog-image-block{padding:0 0 18px}.project-detail-inner .common-detail-block.left-block.portrait_img{width:100%;padding-right:0}.project-detail-inner .common-detail-block.right-block.square_img{width:100%}.project-detail-inner .common-detail-block.left-block.square_img,.common-detail-block.left-block.potrait_big_img{width:100%;padding-right:0}.common-detail-block.right-block.potrait_big_img{width:100%}.content_styles ul.jquery-tab-pager-tabbar{display:none}.blog_tabbing{margin-top:32px}.blog_body p{padding-top:0}footer.site-footer .col-md-12 .contact_section :is(h5,.as-h5),footer.site-footer .footer_nav ul.menu,footer.site-footer .services_section{display:none}footer.site-footer .col-md-12 .row{flex-direction:column}footer.site-footer .col-md-12 .col-md-6.contact-info,footer.site-footer .col-md-12 .col-md-6.social-info{width:100%}footer.site-footer .col-md-12 .contact_section .address-icon{position:initial;margin:45px 0 57px}footer.site-footer .footer-contact-info{padding-top:50px;padding-bottom:50px}footer.site-footer .col-md-12 .follow_us_section a{float:left;width:24px;height:24px;margin-right:24px}footer.site-footer .col-md-12 .privacy_section a,footer.site-footer .col-md-12 .privacy_section p{margin-bottom:10px}footer.site-footer .col-md-12 .privacy_section p{width:100%;margin-bottom:0;display:block}footer.site-footer .col-md-12 .privacy_section a{margin-right:15px}footer.site-footer .col-md-12 .follow_us_section a i.fa{font-size:32px}.project-detail-inner .common-detail-block.text_img.left-block.square_img img{height:305px}.project-detail-inner .common-detail-block.left-block.portrait_img img{height:564px}.project-detail-inner{margin-top:468px}.project-detail-inner .common-detail-block.left-block.portrait_img,.project-detail-inner .common-detail-block.right-block.portrait_img,.project-detail-inner .common-detail-block.right-block.square_img,.project-detail-inner .common-detail-block.left-block.square_img,.project-detail-inner .common-detail-block.fullwidth_img,.project-detail-inner .common-detail-block.potrait_big_img,.project-detail-inner .common-detail-block.text_img.square_img{height:auto;min-height:auto;padding:0 9px 18px}.detail-page .detail-main-content{padding-left:18px;padding-right:18px}.single-project .detail-page .container{padding:0 9px}.project-detail-inner .common-detail-block{padding:0 9px 18px}.blog-content-second .blog-common-content{padding:22px 0}.common-blog-block .blog-content-first .blog-content-image,.common-blog-block .blog-content-first .blog-content-image{width:100%;height:56.25vw;position:relative}.template-old{padding:22px 0}.template-old .blog-content-second .rich-text{text-align:left;clear:both;margin-bottom:30px}.template-old .blog-content-second .blog-common-content .blog-content-detail,.template-old .blog-content-second .rich-text{width:100%;margin:0 0 0 auto;padding-left:0}.template-old .blog-content-second .rich-text{margin-bottom:22px}.template-old .blog-content-second .text-center>.rich-text{margin-top:0}.template-old .blog-content-second .blog-common-content .blog-content-heading,.template-old .blog-content-second .text-center{width:100%}.template-old .blog-content-second .text-center h2,.template-old .blog-content-second .text-center h3,.template-old .blog-content-second .text-center h4{clear:both;text-align:left;width:100%;max-width:480px;margin-bottom:22px;font-size:35px;line-height:94%;position:relative}.template-old .blog-content-second .blog-common-content p,.template-old .blog-content-third .blog-common-content p,.template-old .blog-content-forth .blog-common-content p,.blog-content-second .blog-common-content p,.blog-content-third .blog-common-content p,.blog-content-forth .blog-common-content p{font-size:20px;font-weight:300;line-height:140%;font-family:var(--font-span);margin-bottom:22px}.template-old .blog-content-second .rich-text,.template-old .blog-content-second .rich-text b,.template-old .blog-content-second .rich-text a{font-size:20px;font-weight:300;line-height:140%;font-family:var(--font-span)}.blog-content-second{padding-top:22px}.blog-content-first .blog-main-content h2,.blog-content-first .blog-main-content h1,.blog-content-first .blog-main-content .title-post{margin-bottom:0;padding-bottom:22px}.common-blog-block .blog-content-first{min-height:auto;padding-bottom:22px}.blog-content-second .blog-common-content .blog-content-heading{margin-bottom:22px}.template-old .blog-content-second .blog-common-image,.template-old .blog-content-second .row{justify-content:center;width:calc(100% + 18px);margin:0 0 0 -9px;display:flex;overflow:hidden}.template-old .blog-content-second .blog-common-image .blog-image-block,.template-old .blog-content-second .row>div{flex:1;width:100%;padding:0 9px}.single-post .template-old .blog-content-second .blog-common-content,.single-post .template-old .blog-content-second .row{padding:12px 0}.single-post .template-old .blog-content-second .rich-text,.single-post .template-old .blog-content-second .text-center{margin:12px 0 24px}.single-post .blog-content-second .blog-image-block{height:auto;min-height:auto}.single-project .detail-page .detail-main-content{padding-top:20px;padding-bottom:32px}.template-old .blog-content-second .rich-text p{margin-bottom:22px}.content_styles .blog_tabbing .all_post img,.content_styles .blog_tabbing .latest_post img{height:57vw;max-height:57vw}.content_styles .blog_tabbing .all_post.first_blog .blog_body,.content_styles .blog_tabbing .all_post .blog_body,.content_styles .blog_tabbing .latest_post .blog_body{margin-top:-48px;bottom:auto}.content_styles .blog_tabbing .all_post,.content_styles .blog_tabbing .all_post.first_blog,.content_styles .blog_tabbing .latest_post{margin-bottom:48px}.single-post .blog-content-first img{height:100%;max-height:100%}.single-post .common-blog-block .blog-content-first .blog-content-image,.single-post .common-blog-block .blog-content-first .blog-content-image{width:100%;height:62.5vw;position:relative;overflow:hidden}.single-post .blog-content-first .blog-main-content{padding-top:22px}.service-content .menu-services,.service-content .menu-services ul{margin-bottom:26px!important}.service-content .menu-services ul li{width:100%!important}.single-post .template-old .blog-content-second .blog-common-content .blog-content-heading,.single-post .template-old .blog-content-second .text-center,.single-post .blog-content-first .blog-main-content h2,.single-post .blog-content-first .blog-main-content h1,.single-post .blog-content-first .blog-main-content .title-post,.single-post .template-old .blog-content-second .text-center h2,.single-post .template-old .blog-content-second .text-center h3,.single-post .template-old .blog-content-second .text-center h4,.single-post .blog-content-second .blog-common-content h3{padding-right:4%}.single-post .template-old .blog-content-second .text-center h2,.single-post .template-old .blog-content-second .text-center h3,.single-post .template-old .blog-content-second .text-center h4,.single-post .blog-content-second .blog-common-content h3{margin-top:0;margin-bottom:0}.single-post .blog-content-second .blog-common-image{padding:18px 0 0!important}}@media (max-width:550px){.blog-content-first img{max-height:304px}.common-blog-slider .blog-slider-content img{max-height:255px}.detail-main-content :is(h1,h2){font-size:70px}}@media (max-width:479px){.detail-main-content :is(h1,h2){font-size:60px}}@media (max-width:380px){.detail-main-content :is(h1,h2){font-size:53px}.project-detail-inner{margin-top:430px}.detail-page .detail-main-content{min-height:400px}}@media (max-width:1000px){.service-common-block .service_image_full h2{font-size:40px;line-height:50px}}@media (max-width:750px){.service-common-block .service_image_full h2{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-size:26px;line-height:29px;display:flex;position:absolute;inset:0}.service-common-block .service_image_full .service_image_overlay{background:#0006}.how-section__subtitle-text{text-align:start}.how-section{padding:8rem 0}.faqs-section__title{font-size:60px}}
