.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.127659574%;*margin-left:2.0744680846382977%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container-fluid{*zoom:1}.container-fluid:after,.container-fluid:before{content:"";display:table}.container-fluid:after{clear:both}@media (max-width:767px){.row-fluid{width:100%}.row-fluid [class*=span]{display:block;float:none;margin-left:0;width:auto}}@media (min-width:768px) and (max-width:1139px){.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.762430939%;*margin-left:2.709239449638298%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}}@media (min-width:1280px){.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:left;margin-left:2.564102564%;*margin-left:2.510911074638298%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.hidden,.invisible{visibility:hidden}.hidden{display:none}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}@media (max-width:767px){.visible-phone{display:inherit!important}.hidden-phone{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}@media (min-width:768px) and (max-width:1139px){.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}}.content-wrapper{margin:0 auto}@media screen and (min-width:1380px){.content-wrapper{padding:0}}.dnd-section>.row-fluid{margin:0 auto}.dnd-section .dnd-column{padding:0 20px}@media (max-width:767px){.dnd-section .dnd-column{padding:0}}:root{--primary-color:#004e49;--primary-font:"Playfair Display",sans-serif;--secondary-font:"Montserrat",sans-serif}*{border:none;margin:0;outline:none;padding:0}body{background:#fff;color:#777;font-family:Montserrat,serif;font-size:14px;font-weight:400;line-height:1.7em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}.bordered-layout .page-wrapper{padding:0 50px}a{color:var(--primary-color);cursor:pointer;text-decoration:none}a:focus,a:hover,a:visited,button{outline:none!important;text-decoration:none}h1,h2,h3,h4,h5,h6{background:none;color:#444;font-family:Playfair Display,serif;font-weight:400;line-height:1.6em;margin:0;position:relative}._hsBlogPostTitleLink_1hg5v_91,._hsBlogPostTitle_1hg5v_2{font-size:28px;font-weight:500!important;letter-spacing:-.25px;line-height:36px;text-align:left}.fasabl{line-height:20px}#hs_cos_wrapper_widget_1723321706690 h3{color:#229b93;font-family:Montserrat,sans-serif!important;font-size:24px!important;font-weight:500!important}.blog-details-text li{content:"";display:list-item!important;list-style:unset;list-style-position:outside;margin-left:20px;padding:0}.blog-details-text ul{list-style:unset;list-style-position:inside;margin:0;padding:0}.icon-servizi{color:#000;display:list-item;list-style:disc}.btn3{background-color:transparent;border:1px solid #006861;border-radius:5px;border-radius:9px;color:#006861;display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.1px;line-height:29px;margin-top:40px;padding:10px 24px;text-align:center;text-decoration:none}.btn3:hover{background-color:#006861;color:#fff}.fa-plus{color:#006861}.btn3:hover i{color:#fff}.button-header{background-color:#004e49}.button-header,.button-header:hover{border-radius:4px;color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;padding:10px 24px;text-align:center}.button-header:hover{background-color:#008279}.button-header i{color:#fff;margin-left:10px}.button-header:hover i{color:#fff}.pull-left{float:left}.pull-right{float:right}h1{font-size:130px}h2{font-size:32px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}textarea{overflow:hidden}p{line-height:1.8em;position:relative}.auto-container{padding:80px 0 0}.auto-container,.auto-container-contatti{margin:0 auto;max-width:1200px;position:static}.auto-container-contatti{padding:0}@media only screen and (max-width:768px){.auto-container{margin:0 auto;max-width:1200px;padding:20px;position:static}}.auto-container-blog{margin:0 auto;max-width:750px;padding:0;position:static}.medium-container{max-width:850px}.page-wrapper{margin:0 auto;min-width:300px;position:relative;width:100%}li,ul{list-style:none;margin:0;padding:0}.theme-btn{display:inline-block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.centered{text-align:center}.btn-style-one{background-color:var(--primary-color);border-radius:2px;color:#fff;display:inline-block;font-family:Work Sans,sans-serif;font-size:16px;font-weight:700;line-height:30px;overflow:hidden;padding:10px 30px;position:relative;text-transform:uppercase;z-index:0}.btn-style-one:before{background-color:#262626;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;z-index:-1}.btn-style-one i{margin-left:4px;position:relative;top:1px}.btn-style-one .txt{position:relative;z-index:1}.btn-style-one:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.btn-style-one:hover{color:#fff}.btn-style-two{background-color:#fff;border-radius:2px;color:var(--primary-color);display:inline-block;font-family:Work Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:30px;overflow:hidden;padding:9px 24px;position:relative;text-transform:uppercase}.btn-style-two:before{background-color:#262626;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;z-index:1}.btn-style-two i{margin-left:4px;position:relative;top:1px}.btn-style-two .txt{position:relative;z-index:1}.btn-style-two:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.btn-style-two:hover{color:#fff}.btn-style-three{background:none;border:1px solid var(--primary-color);border-radius:50px;color:var(--primary-color);display:inline-block;font-family:Work Sans,sans-serif;font-size:18px;font-weight:700;line-height:30px;overflow:hidden;padding:10px 60px;position:relative;text-transform:capitalize}.btn-style-three:before{background-color:var(--primary-color);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;z-index:1}.btn-style-three .txt{position:relative;z-index:1}.btn-style-three:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.btn-style-three:hover{color:#fff}.social-icon-one{display:block;position:relative}.social-icon-one li{display:inline-block;margin-left:9px;position:relative}.social-icon-one li a{background-color:#333;border-radius:2px;color:#ccc;display:block;font-size:14px;height:32px;line-height:32px;position:relative;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:32px}.social-icon-one li a:hover{background-color:#feec42;color:#333}.theme_color{color:var(--primary-color)}img{display:inline-block;height:auto;max-width:100%}.scroll-to-top{background:#0a0a0a;bottom:15px;color:#fff;cursor:pointer;display:none;font-size:24px;height:60px;line-height:60px;position:fixed;right:15px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:60px;z-index:100}.scroll-to-top:hover{background:var(--primary-color);color:#fff}.sec-title{margin-bottom:60px;position:relative}.sec-title h2{color:#000;font-weight:600;margin-bottom:12px;position:relative;text-transform:uppercase}.sec-title .text{color:#666;font-size:18px;line-height:1.8em;margin-top:20px;position:relative}.sec-title.centered{text-align:center!important}.sec-title.light .title{background-color:#fff;color:var(--primary-color)}.sec-title.light h2{color:#fff}.list-style-one{position:relative;z-index:1}.list-style-one li{color:#666;font-size:16px;font-weight:400;line-height:1.8em;margin-bottom:6px;padding-left:30px;position:relative}.list-style-one li:before{background-color:#666;border-radius:50px;content:"";display:block;font-weight:400;height:7px;left:0;position:absolute;top:10px;width:7px}.main-header,.main-header-fisso{-ms-animation-duration:.5s;-moz-animation-duration:.5s;-op-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;position:absolute;width:100%;z-index:999}.main-header-fisso{background-color:#f5fffc;height:118px;margin:0 auto;padding:0 180px;position:relative;position:fixed}.main-header .outer-container{padding:0 180px;position:relative}.main-header-fisso .outer-container{height:118px;position:relative}.main-header .main-box,.main-header-fisso .main-box{background:none;left:0;padding:0;position:relative;top:0;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.main-header .header-upper,.main-header-fisso .header-upper{position:relative;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;z-index:1}.main-header .header-upper .inner-container,.main-header-fisso .header-upper .inner-container{position:relative}.main-header .header-upper .outer-box .nav-toggler,.main-header-fisso .header-upper .outer-box .nav-toggler{color:#ff9600;cursor:pointer;display:inline-block;font-size:28px;position:relative}.main-header .header-upper .language-list,.main-header-fisso .header-upper .language-list{display:flex;float:left;padding:62px 0;position:relative;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-header-fisso.fixed-header .header-upper .language-list,.main-header.fixed-header .header-upper .language-list{padding:42px 0}.main-header-fisso.fixed-header .main-menu .navigation>li.current>a,.main-header-fisso.fixed-header .main-menu .navigation>li:hover>a,.main-header.fixed-header .main-menu .navigation>li.current>a,.main-header.fixed-header .main-menu .navigation>li:hover>a{color:var(--primary-color)}.main-header .header-upper .search-box-outer,.main-header-fisso .header-upper .search-box-outer{float:left;position:relative}.main-header-fisso.header-style-two,.main-header.header-style-two{border-bottom:1px solid #d5d5d5;position:relative}.main-header-fisso.header-style-two.fixed-header .header-upper,.main-header.header-style-two.fixed-header .header-upper{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.header-style-two .header-upper .language-list li a,.header-style-two .main-menu .navigation>li>a,.main-header-fisso.header-style-two .header-upper .outer-box .mobile-nav-toggler,.main-header.header-style-two .header-upper .outer-box .mobile-nav-toggler{color:#000}.header-style-two .main-menu .navigation>li:before{background-color:#000}.sticky-header{background:#222;left:0;opacity:0;padding:0;position:fixed;top:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;visibility:hidden;width:100%;z-index:0}.sticky-header .logo{padding:8px 0}.fixed-header .sticky-header{-ms-animation-duration:.5s;-moz-animation-duration:.5s;-op-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1;visibility:visible;z-index:999}.sticky-header .main-menu .navigation>li>a{color:#fff!important;padding:23px 0!important}.sticky-header .main-menu .navigation>li>a:after{display:none}.main-header .nav-outer,.main-header-fisso .nav-outer{padding-left:100px;position:static;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-header .header-upper .logo-box,.main-header-fisso .header-upper .logo-box{padding:38px 0;z-index:10}.main-header .header-upper .logo-box,.main-header .header-upper .logo-box .logo,.main-header-fisso .header-upper .logo-box,.main-header-fisso .header-upper .logo-box .logo{position:relative;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}@media only screen and (max-width:768px){.main-header .header-upper .logo-box .logo,.main-header-fisso .header-upper .logo-box .logo{padding-left:5px;padding-top:5px;position:relative;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}}.inner-container{align-items:center;display:flex;justify-content:space-between}.logo-box{flex:0 0 auto}.logo{display:block;height:50px}.sticky-logo{display:none}.nav-outer{flex:1 1 auto}header.sticky{left:0;position:fixed;top:0;transition:all .3s ease-in-out;width:100%}.normal-logo{height:50px}@media only screen and (max-width:768px){.normal-logo{height:7vh}}header.sticky .normal-logo{display:none}header.sticky .sticky-logo{display:block}.inner-container .nav-outer{align-items:center;display:flex}.nav-outer .main-menu{width:100%}main .content{height:2000px;padding:20px}.main-header .header-upper .outer-box,.main-header-fisso .header-upper .outer-box{margin-left:0;position:absolute;right:0}.main-header .header-upper .outer-box,.main-header-fisso .header-upper .outer-box,.main-menu{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu{float:left;position:relative}.main-menu .navbar-collapse{display:block;padding:0}.main-menu .navigation{display:flex;list-style:none;margin:0;padding-right:20px;padding:0;position:static}.main-menu .navigation>li{display:inline-block;float:none;margin-right:65px;position:relative;text-align:left;transition:color .3s ease,transform .3s ease}.main-menu .navigation>li:before{bottom:50px}.main-header-fisso .main-menu .navigation>li:before,.main-menu .navigation>li:before{background-color:#004e49;content:"";height:3px;left:0;position:absolute;transition:width .3s ease,background-color .3s ease;width:0}.main-header-fisso .main-menu .navigation>li:before{bottom:-8px}.main-menu .navigation>li.current:before,.main-menu .navigation>li:hover:before{background-color:#004e49;opacity:1;width:100%;width:143px}.main-menu .navigation>li.current a,.main-menu .navigation>li:hover a{color:#004e49}.main-menu .navigation>li.current,.main-menu .navigation>li:hover{color:#004e49;transform:translateX(-5px)}.main-menu .navigation>li:last-child{margin-right:0}.main-header .header-upper .upper-right,.main-header-fisso .header-upper .upper-right{position:relative}.main-menu .navigation>li>a{color:#fff;padding:55px 0}.main-header-fisso .main-menu .navigation>li>a,.main-menu .navigation>li>a{display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:24px;opacity:1;position:relative;text-align:center;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-header-fisso .main-menu .navigation>li>a{color:#004e49;padding:0}.main-header-fisso.light-version .main-menu .navigation>li.current>a,.main-header-fisso.light-version .main-menu .navigation>li:hover>a,.main-header.light-version .main-menu .navigation>li.current>a,.main-header.light-version .main-menu .navigation>li:hover>a,.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{opacity:1}.main-menu .navigation>li>ul{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:none;left:-30px;opacity:0;padding:20px 15px;position:absolute;top:100%;transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;visibility:hidden;width:230px;z-index:100}.main-menu .navigation>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>ul>li>a{color:#222;display:block;font-size:15px;font-weight:500;line-height:24px;padding:6px 18px 6px 10px;position:relative;text-transform:capitalize;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>a:before{animation:opacitychange 1s ease-in-out infinite;color:transparent;content:".";font-size:2em;left:8px;line-height:1em;pointer-events:none;position:absolute;text-shadow:0 0 transparent;top:-6px;-webkit-transition:text-shadow .3s,color .3s;-moz-transition:text-shadow .3s,color .3s;transition:text-shadow .3s,color .3s}.main-menu .navigation>li>ul>li:hover>a:before{color:#000;opacity:1;text-shadow:8px 0 var(--primary-color),-8px 0 var(--primary-color)}.main-menu .navigation>li>ul>li:hover>a{color:var(--primary-color);padding-left:30px}.main-menu .navigation>li>ul>li.dropdown>a:after{color:#253d4a;content:"\f105";display:block;font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:400;font-weight:800;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:10px;width:10px;z-index:5}.main-menu .navigation>li>ul>li.dropdown:hover>a:after{color:#222}.main-menu .navigation>li>ul>li>ul{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:none;left:120%;padding:20px 15px;position:absolute;top:0;transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;width:230px;z-index:100}.main-menu .navigation>li>ul>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li>ul>li{position:relative;width:100%}.main-menu .navigation>li>ul>li>ul>li>a{color:#222;display:block;font-size:15px;font-weight:500;line-height:24px;padding:6px 18px 6px 10px;position:relative;text-transform:capitalize;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>ul>li>a:before{animation:opacitychange 1s ease-in-out infinite;color:transparent;content:".";font-size:2em;left:8px;line-height:1em;pointer-events:none;position:absolute;text-shadow:0 0 transparent;top:-6px;-webkit-transition:text-shadow .3s,color .3s;-moz-transition:text-shadow .3s,color .3s;transition:text-shadow .3s,color .3s}.main-menu .navigation>li>ul>li>ul>li:hover>a:before{color:#000;opacity:1;text-shadow:8px 0 var(--primary-color),-8px 0 var(--primary-color)}.main-menu .navigation>li>ul>li>ul>li:hover>a{color:var(--primary-color);padding-left:30px}.main-menu .navigation>li>ul>li>ul>li.dropdown>a:after{color:#272727;content:"\f105";display:block;font-family:FontAwesome;font-size:16px;font-weight:400;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:11px;width:10px;z-index:5}.main-menu .navigation>li>ul>li>ul>li.dropdown:hover>a:after{color:#fff}.main-menu .navigation>li.dropdown:hover>ul{left:0;opacity:1;top:100%;visibility:visible}.main-menu .navigation li>ul>li.dropdown:hover>ul{left:107%;opacity:1;top:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .5s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;visibility:visible}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{background-size:20px;border:1px solid #fff;color:#fff;cursor:pointer;display:none;height:30px;line-height:28px;position:absolute;right:10px;text-align:center;top:6px;width:30px;z-index:5}.main-header .header-upper .outer-box .social-icon-one{float:left;position:relative}.main-header-fisso.fixed-header .header-upper,.main-header.fixed-header .header-upper{background-color:#f5fffc;left:0;padding-top:0;position:fixed;right:0;top:0;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;width:100%;z-index:9999}.main-header-fisso.fixed-header .main-menu .navigation>li:before,.main-header.fixed-header .main-menu .navigation>li:before{background-color:#004e49;bottom:26px;content:"";height:3px;left:0;position:absolute;transition:width .3s ease,background-color .3s ease;width:0}.main-header-fisso.fixed-header .main-menu .navigation>li.current:before,.main-header-fisso.fixed-header .main-menu .navigation>li:hover:before,.main-header.fixed-header .main-menu .navigation>li.current:before,.main-header.fixed-header .main-menu .navigation>li:hover:before{background-color:#004e49;opacity:1;width:100%;width:143px}.main-header-fisso.fixed-header .main-menu .navigation>li.current a,.main-header-fisso.fixed-header .main-menu .navigation>li:hover a,.main-header.fixed-header .main-menu .navigation>li.current a,.main-header.fixed-header .main-menu .navigation>li:hover a{color:#004e49}.main-header-fisso.fixed-header .main-menu .navigation>li.current,.main-header-fisso.fixed-header .main-menu .navigation>li:hover,.main-header.fixed-header .main-menu .navigation>li.current,.main-header.fixed-header .main-menu .navigation>li:hover{color:#004e49;transform:translateX(-5px)}.main-header-fisso.fixed-header .header-upper .logo-box,.main-header.fixed-header .header-upper .logo-box{padding:10px 0}.main-header-fisso.fixed-header .main-menu .navigation>li>a,.main-header.fixed-header .main-menu .navigation>li>a{color:#008279!important;padding:30px 0}.main-header .header-upper .outer-box .sidebar-btn,.main-header-fisso .header-upper .outer-box .sidebar-btn{background-color:#05db56;border-radius:50px;color:#fff;cursor:pointer;float:left;font-size:18px;height:52px;line-height:52px;margin-left:14px;position:relative;text-align:center;width:52px}.main-menu .navigation>li>ul>li>ul>li>ul{background-color:#1e1e1e;box-shadow:0 0 10px rgba(0,0,0,.1);display:none;left:100%;opacity:0;padding:0;position:absolute;text-align:left;top:100%;transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;visibility:hidden;width:210px;z-index:100}.main-menu .navigation>li>ul>li>ul>li>ul>li{border-bottom:1px solid hsla(0,0%,100%,.1);position:relative;width:100%}.main-menu .navigation>li>ul>li>ul>li>ul>li>a{color:hsla(0,0%,100%,.5);display:block;font-size:12px;font-weight:400;letter-spacing:1px;line-height:20px;padding:10px 18px;position:relative;text-transform:uppercase;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>ul>li.dropdown:hover>ul{border-top:0!important;opacity:1;-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);visibility:visible}.main-menu .navigation>li>ul>li>ul>li>ul>li>a:hover{background-color:var(--primary-color);color:#fff}.main-header .header-upper .outer-box .menu-toggler,.main-header-fisso .header-upper .outer-box .menu-toggler{color:#fff;cursor:pointer;float:right;font-size:28px;margin-left:30px;padding-left:30px;position:relative}.main-header .header-upper .outer-box .menu-toggler:before,.main-header-fisso .header-upper .outer-box .menu-toggler:before{border-left:1px solid hsla(0,0%,100%,.3);content:"";height:20px;left:0;position:absolute;top:5px;width:1px}.main-header .nav-outer .mobile-nav-toggler,.main-header-fisso .nav-outer .mobile-nav-toggler{color:#222;cursor:pointer;display:none;float:right;font-size:40px;line-height:50px;position:relative;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-header .header-upper .outer-box .mobile-nav-toggler,.main-header-fisso .header-upper .outer-box .mobile-nav-toggler{color:#fff;cursor:pointer;display:none;float:left;font-size:14px;font-weight:600;line-height:1em;margin-left:150px;padding:43px 0;position:relative;text-transform:uppercase;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}@media only screen and (max-width:768px){.main-header .header-upper .outer-box .mobile-nav-toggler,.main-header-fisso .header-upper .outer-box .mobile-nav-toggler{color:#fff;cursor:pointer;display:block;float:left;font-size:14px;font-weight:600;line-height:1em;margin-left:150px;padding:43px 0;position:relative;text-transform:uppercase;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}}.main-header .header-upper .outer-box .mobile-nav-toggler .icon,.main-header-fisso .header-upper .outer-box .mobile-nav-toggler .icon{font-size:36px;line-height:1em;margin-left:20px;position:relative;top:8px}.main-header-fisso.fixed-header .header-upper .outer-box .mobile-nav-toggler,.main-header.fixed-header .header-upper .outer-box .mobile-nav-toggler{padding:20px 0}.mobile-menu{height:100%;max-width:100%;opacity:0;padding-right:30px;position:fixed;right:0;top:0;visibility:hidden;width:300px;z-index:999999}.mobile-menu .nav-logo{padding:20px;position:relative;text-align:left}.mobile-menu .nav-logo img{max-width:200px;padding-left:20px;padding-right:30px;padding-top:100px}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}.mobile-menu .menu-backdrop{background:rgba(0,0,0,.3);height:100%;position:fixed;right:0;top:0;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);width:100%;z-index:1}.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;visibility:visible}.mobile-menu .menu-box{background:#f5fffc;border-radius:0;height:100%;left:0;max-height:100%;opacity:0;overflow-y:auto;padding:0;position:absolute;top:0;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);visibility:hidden;width:100%;z-index:5}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .7s ease .5s;-moz-transition:all .7s ease .5s;-ms-transition:all .7s ease .5s;-o-transition:all .7s ease .5s;transition:all .7s ease .5s;visibility:visible}.mobile-menu .close-btn{color:#000;cursor:pointer;font-size:24px;line-height:30px;position:absolute;right:10px;text-align:center;top:34px;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:30px;z-index:10}.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile-menu .close-btn:hover{opacity:.5}.mobile-menu .navigation{padding-bottom:20px;padding-right:80px;text-align:center;width:100%}.mobile-menu .navigation,.mobile-menu .navigation li{display:block;position:relative}.mobile-menu .navigation li>ul>li:last-child{border-bottom:none}.mobile-menu .navigation li>a{color:#008279;display:block;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;line-height:40px;padding:14px 20px;position:relative;transition:color .3s ease,transform .3s ease}.mobile-menu .navigation li>a:after{background-color:#004e49;bottom:20px;content:"";height:3px;left:67px;position:absolute;transition:width .3s ease,background-color .3s ease;width:0}.mobile-menu .navigation li.current>a,.mobile-menu .navigation li:hover>a{color:var(--primary-color);transform:translateX(-5px)}.mobile-menu .navigation li.current>a:after,.mobile-menu .navigation li:hover>a:after{background-color:#004e49;width:100%}.mobile-menu .navigation li.dropdown .dropdown-btn{color:#404040;cursor:pointer;font-size:16px;height:50px;line-height:52px;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:5}.mobile-menu .navigation li.dropdown .dropdown-btn span{height:44px;line-height:44px;position:absolute;right:0;top:3px;width:50px}.mobile-menu .navigation li.dropdown .dropdown-btn span:after{border-left:1px solid rgba(0,0,0,.1);content:"";height:24px;left:0;position:absolute;top:10px;width:1px}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul,.sticky-header .mobile-nav-toggler,.sticky-header .navbar-header{display:none}.form-group .ui-selectmenu-button.ui-button{background:#fff;border:none;border-bottom:1px solid #ccc;border-radius:0;color:#999;font-size:18px;font-style:normal;height:46px;line-height:26px;padding:10px 0;width:100%}.form-group .ui-button .ui-icon{background:none;color:#333;position:relative;text-indent:0;top:2px}.form-group .ui-button .ui-icon:before{color:#000;content:"\f107";display:block;font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:400;font-weight:800;height:20px;line-height:20px;position:absolute;right:0;text-align:center;top:2px!important;top:13px;width:10px;z-index:5}.ui-menu .ui-menu-item{font-size:14px}.ui-menu .ui-menu-item:last-child{border:none}.ui-state-active,.ui-widget-content .ui-state-active{background:#0152e9;border-color:#0152e9}.ui-menu .ui-menu-item-wrapper{display:block;font-size:14px;line-height:24px;padding:8px 20px;position:relative}.ui-menu-item:hover{background-color:#0152e9}.banner-section{position:relative}.banner-section .mouse-btn-down{bottom:20px;cursor:pointer;display:block;height:68px;left:50%;margin-left:-20px;position:absolute;width:30px;z-index:1}.chevron{animation:move 3s ease-out infinite;height:8px;opacity:0;position:absolute;transform:scale3d(.5,.5,.5);width:28px}.chevron:first-child{animation:move 3s ease-out 1s infinite}.chevron:nth-child(2){animation:move 3s ease-out 2s infinite}.chevron:after,.chevron:before{background:var(--primary-color);content:" ";height:100%;position:absolute;top:0;width:51%}.chevron:before{left:0;transform:skew(0deg,30deg)}.chevron:after{right:0;transform:skew(0deg,-30deg);width:50%}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}to{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}@keyframes pulse{to{opacity:1}}.banner-section .slide{overflow:hidden;padding-bottom:170px;padding-top:250px;position:relative}.banner-section .social-box{bottom:60px;left:60px;position:absolute;z-index:1}.banner-section .social-box li{display:inline-block;margin-right:30px;position:relative}.banner-section .social-box li a{color:#fff;font-size:30px;line-height:1em;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.banner-section .social-box li a:hover{color:var(--primary-color)}.banner-section .info{bottom:60px;color:#fff;position:absolute;right:60px;z-index:1}.banner-section .info a{color:#fff;font-size:16px;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.banner-section .info a:hover{color:var(--primary-color)}.banner-section .content-boxed,.banner-section .content-boxed .inner-boxed{position:relative}.banner-section .content-boxed .title{color:#fff;font-size:24px;font-weight:400;letter-spacing:2px;line-height:1em;opacity:0;opacity:1;position:relative;text-transform:uppercase;transform:scaleY(0);transform:scaleY(1);transform-origin:top;-webkit-transition:all 1s ease;-moz-transition:all .1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.banner-section .content-boxed h1{color:#fff;font-weight:600;line-height:1em;margin-top:45px;opacity:0;position:relative;transform:scaleY(0);transform-origin:top;-webkit-transition:all 1s ease;-moz-transition:all .1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.banner-section .content-boxed span{color:#fff;font-family:var(--primary-font);font-size:40px;font-weight:400;line-height:44px;position:absolute;right:0;text-align:right;text-transform:uppercase;top:0}.banner-section .content-boxed span i{display:block;font-size:20px;font-style:normal;font-weight:700;position:relative;text-transform:uppercase}.banner-section .content-boxed h1{opacity:1;transform:scaleY(1);-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-ms-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.banner-section .content-boxed p{color:#fff;font-size:18px;font-weight:400;line-height:1.7em;margin-top:50px;opacity:0;opacity:1;position:relative;transform:scaleY(0);transform:scaleY(1);transform-origin:top;-webkit-transition:all 1s ease;-moz-transition:all .1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-ms-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.banner-section .content-boxed .btn-box{opacity:1;position:relative;text-transform:uppercase;transform:scaleY(0);transform:scaleY(1);transform-origin:top;-webkit-transition:all 1s ease;-moz-transition:all .1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.banner-section .content-boxed .btn-box .see-projects{border-bottom:1px solid #fff;color:#fff;font-size:24px;font-weight:600;position:relative;text-transform:uppercase;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.banner-section .content-boxed .btn-box .see-projects:hover{border-color:var(--primary-color);color:var(--primary-color)}.banner-section .owl-dots{display:none}.banner-section .owl-nav{display:none;left:0;margin-top:-30px;opacity:0;position:absolute;top:50%;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;width:100%;z-index:1}.banner-section .owl-nav .owl-prev{left:20px}.banner-section .owl-nav .owl-next,.banner-section .owl-nav .owl-prev{background-color:rgba(0,0,0,.1);color:#fff;font-size:24px;height:60px;line-height:62px;position:absolute;text-align:center;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;width:60px}.banner-section .owl-nav .owl-next{right:20px}.banner-section .owl-nav .owl-next:hover,.banner-section .owl-nav .owl-prev:hover{background-color:var(--primary-color);color:#fff}.banner-section:hover .owl-nav{opacity:1}.experiance-section{padding-top:150px;position:relative}.experiance-section.style-two{padding-bottom:60px}.experiance-section .title-column{margin-bottom:40px;position:relative}.experiance-section .title-column .inner-column{position:relative}.experiance-section .title-column .image{margin-bottom:60px;position:relative}.experiance-section .title-column h2{color:#000;font-size:56px;font-weight:600;line-height:1.1em;margin-bottom:20px;position:relative}.experiance-section .title-column .text{color:#666;font-size:20px;line-height:1.8em;margin-top:35px;position:relative}.experiance-section .content-column{margin-bottom:40px;position:relative}.experiance-section .content-column .inner-column{position:relative}.experiance-section .content-column .title-box h2{color:#000;font-size:30px;font-weight:600;margin-bottom:12px;position:relative;text-transform:uppercase}.experiance-section .content-column .title-box p{color:#666;font-size:14px;line-height:1.9em;margin-bottom:12px;position:relative}.experiance-section .content-column .specialization-box{margin-top:50px;position:relative}.experiance-section .content-column .specialization-box h2{color:#000;font-size:30px;font-weight:600;margin-bottom:28px;position:relative;text-transform:uppercase}.specialise-box{margin-bottom:30px;position:relative}.specialise-box .inner-box{border:1px solid #d9d9d9;padding:26px 50px;position:relative}.specialise-box .inner-box,.specialise-box .inner-box:before{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.specialise-box .inner-box:before{background-color:var(--primary-color);bottom:0;content:"";left:-1px;opacity:0;position:absolute;top:0;transform:scaleY(.2);width:3px}.specialise-box .inner-box:hover:before{opacity:1;transform:scale(1)}.specialise-box .inner-box:hover{box-shadow:0 10px 20px rgba(0,0,0,.1)}.specialise-box .inner-box .content{padding-left:120px;position:relative}.specialise-box .inner-box .content .icon{color:#999;display:inline-block;font-size:72px;left:0;line-height:1em;position:absolute;top:15px;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.specialise-box .inner-box:hover .content .icon{color:var(--primary-color);-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}.specialise-box .inner-box .content h5{font-weight:600;line-height:1.3em;position:relative}.specialise-box .inner-box .content h5 a{color:#000;position:relative;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.specialise-box .inner-box:hover .content h5 a{color:var(--primary-color)}.specialise-box .inner-box .content p{color:#666;font-size:14px;line-height:1.9em;margin-top:14px;position:relative}.project-section{padding:60px 0 90px}.project-section,.project-tab{position:relative}.project-tab .product-tab-btns,.project-tab .tabs-header{position:relative;text-align:center}.project-tab .product-tab-btns{padding-left:70px;padding-top:15px}.project-tab .product-tab-btns .p-tab-btn{border-bottom:1px solid transparent;color:#999;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;letter-spacing:1px;line-height:22px;margin-bottom:10px;margin-right:45px;position:relative;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;z-index:1}.project-tab .product-tab-btns .p-tab-btn.active-btn,.project-tab .product-tab-btns .p-tab-btn:hover{border-color:#000;color:#000}.project-tab .projects{color:#000;display:block;font-size:14px;font-weight:400;margin:12px 0;position:relative;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.project-tab .projects:hover{color:var(--primary-color)}.project-tab .p-tabs-content{display:block;position:relative}.project-tab .p-tab{height:auto;left:0;position:absolute;top:0;visibility:hidden;width:100%}.project-tab .p-tab.active-tab{position:relative;visibility:visible;z-index:5}.p-tab.active-tab .gallery-block{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1)}.p-tab .gallery-block{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);-moz-transform:scaleY(0);transform:scaleY(0);transition:all .7s ease;-moz-transition:all .7s ease;-webkit-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease}.project-section .owl-dots{display:none}.project-section .owl-nav{left:60px;margin-top:-32px;position:absolute;right:60px;top:50%}.project-section .owl-nav .owl-prev{left:0}.project-section .owl-nav .owl-next,.project-section .owl-nav .owl-prev{background-color:#333;border-radius:0;color:#fff;display:inline-block;font-size:26px;height:55px;line-height:58px;position:absolute;text-align:center;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:55px}.project-section .owl-nav .owl-next{right:0}.project-section .owl-nav .owl-next:hover,.project-section .owl-nav .owl-prev:hover{background-color:var(--primary-color);color:#fff}.gallery-block,.gallery-block .inner-box,.gallery-block .inner-box .image{position:relative}.gallery-block .inner-box .image img{display:block;position:relative;width:100%}.gallery-block .inner-box .image .overlay-box{bottom:0;left:0;position:absolute;right:0;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.gallery-block .inner-box .image .overlay-box:before{background-color:#fff;bottom:0;content:"";left:0;position:absolute;right:0;top:100%;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.gallery-block .inner-box:hover .image .overlay-box:before{top:0}.gallery-block .inner-box .image .overlay-box .content{padding:44px 60px;position:relative}.gallery-block .inner-box .image .overlay-box .category{color:#fff;font-size:14px;position:relative;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.gallery-block .inner-box:hover .image .overlay-box .category{color:#000}.gallery-block .inner-box:hover .image .overlay-box h2 a{color:var(--primary-color)}.gallery-block .inner-box .image .overlay-box h2{font-weight:600;line-height:1.3em;margin-top:8px;position:relative}.gallery-block .inner-box .image .overlay-box h2 a{color:#fff;position:relative;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.services-section{padding:50px 0 0;position:relative}.services-section.style-two{padding-top:100px}.services-section .inner-container{border:1px solid #e6e6e6;position:relative}.services-section .inner-container .service-block{border-right:1px solid #e6e6e6;float:left;overflow:hidden;padding:0}.services-section .inner-container .service-block:last-child{border-right:none}.service-block{position:relative}.service-block .inner-box{min-height:306px;padding:32px 30px 25px;position:relative}.service-block .inner-box:before{background-color:var(--primary-color);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.service-block .inner-box:hover:before{transform:scale(1)}.service-block .inner-box h5{font-weight:600;line-height:1.4em;margin-bottom:15px;position:relative;text-transform:uppercase}.service-block .inner-box h5 a{color:#000;position:relative;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.service-block .inner-box:hover h5 a{color:#fff}.service-block .inner-box p{color:#666;font-size:14px;line-height:1.9em;margin-bottom:25px;position:relative;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.service-block .inner-box:hover .icon,.service-block .inner-box:hover .more,.service-block .inner-box:hover p{color:#fff}.service-block .inner-box .icon{color:var(--primary-color);display:block;font-size:48px;line-height:1em}.service-block .inner-box .icon,.service-block .inner-box .more{position:relative;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.service-block .inner-box .more{color:#000;display:inline-block;font-size:14px;font-weight:600;margin-top:30px;text-transform:uppercase}.counter-section{padding-bottom:100px;padding-top:100px;position:relative}.counter-section .inner-container{border-top:1px solid #e6e6e6;padding-top:70px;position:relative}.fact-counter{position:relative}.fact-counter .column{margin-bottom:30px;position:relative}.fact-counter .column .inner{position:relative}.fact-counter .column .inner .content{padding-left:150px;position:relative;text-align:left}.fact-counter .count-outer .percentage{color:#000;display:inline-block;font-size:50px;font-weight:600;line-height:1em;position:relative}.fact-counter .column .inner .count-outer{color:#000;font-family:var(--primary-font);font-size:50px;font-weight:600;left:0;line-height:1em;position:absolute;top:0}.fact-counter .column .inner .counter-title{color:#999;font-size:16px;font-weight:600;margin-top:10px;position:relative;text-transform:uppercase}.work-section{background-attachment:fixed;background-size:cover;padding:170px 0}.work-section,.work-section .content{position:relative}.work-section .content .video-box{color:#fff;font-size:30px;font-weight:600;position:absolute;right:0;text-align:right;text-transform:uppercase;top:80px}.work-section .content .video-box .fa-play{background-color:var(--primary-color);border-radius:50px;color:#fff;display:block;float:right;height:100px;line-height:100px;margin-top:50px;position:relative;text-align:center;width:100px}.work-section .content .video-box .fa-play .ripple,.work-section .content .video-box .fa-play .ripple:after,.work-section .content .video-box .fa-play .ripple:before{-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.4);-moz-box-shadow:0 0 0 0 hsla(0,0%,100%,.4);-ms-box-shadow:0 0 0 0 hsla(0,0%,100%,.4);-o-box-shadow:0 0 0 0 hsla(0,0%,100%,.4);box-shadow:0 0 0 0 hsla(0,0%,100%,.4);height:100px;left:50%;margin-left:.5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px}.work-section .content .video-box .fa-play .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}.work-section .content .video-box .fa-play .ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}@-webkit-keyframes ripple{70%{box-shadow:0 0 0 70px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes ripple{70%{box-shadow:0 0 0 70px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.work-section:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.work-section .title{color:#fff;font-size:24px;font-weight:400;line-height:1em;position:relative;text-transform:uppercase}.work-section h1{color:#fff;font-size:110px;font-weight:600;line-height:1.1em;margin-top:45px;position:relative}.work-section p{color:#fff;font-size:18px;font-weight:400;line-height:1.7em;margin-bottom:85px;margin-top:50px;position:relative}.work-section .pdf-file{color:#fff;font-size:24px;font-weight:600;padding-left:60px;position:relative;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.work-section .pdf-file .icon{font-size:36px;left:0;line-height:1em;position:absolute;top:0}.work-section .pdf-file:hover{color:var(--primary-color)}.testimonial-section{background-position:100% 100%;background-repeat:no-repeat;padding-top:140px;position:relative}.testimonial-section.style-two{padding-top:60px}.testimonial-section .carousel-column{position:relative}.testimonial-section .carousel-column .inner-column{padding-top:40px;position:relative}.testimonial-section .carousel-column .owl-dots,.testimonial-section .carousel-column .owl-nav{display:none}.testimonial-block,.testimonial-block .inner-box{position:relative}.testimonial-block .inner-box .quote-icon{color:var(--primary-color);font-size:60px;left:1px;line-height:1em;position:relative}.testimonial-block .inner-box h2{color:#000;font-family:var(--secondary-font);font-size:36px;font-weight:400;line-height:1.3em;margin-bottom:55px;margin-top:40px;position:relative}.testimonial-block .inner-box p{font-size:16px;font-weight:400;line-height:1.8em;margin-bottom:80px;position:relative}.testimonial-block .inner-box .category{color:#666;font-size:14px;position:relative}.testimonial-block .inner-box .category span{color:#000;font-weight:600;position:relative;text-transform:uppercase}.testimonial-section .image-column,.testimonial-section .image-column .inner-column{position:relative}.testimonial-section .image-column .image{margin-left:-55px;position:relative}.testimonial-section .image-column .image img{position:relative}.sponsors-section{background-color:#f3f0ed;padding:120px 0;position:relative}.sponsors-section .carousel-outer{position:relative}.sponsors-section .owl-dots,.sponsors-section .owl-nav{display:none}.sponsors-section .image-box{text-align:center}.sponsors-section .image-box,.sponsors-section .image-box img{position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.sponsors-section .image-box img{display:inline-block;-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:100%;opacity:.4;width:auto}.sponsors-section .image-box img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.news-section{position:relative}.news-section .news-block{float:left;padding:0}.news-block{position:relative}.news-block .inner-box{padding-right:15px;position:relative}.news-block .inner-box .image{background-color:var(--primary-color);border-radius:9px 9px 0 0;position:relative}.news-block .inner-box .image img{display:block;position:relative;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;width:100%}.news-block .inner-box:hover .image img{opacity:.5}.news-block .inner-box .lower-content{background-color:#fff;border-radius:0 0 9px 9px;padding:45px 40px;position:relative}.news-block .inner-box .lower-content:before{bottom:-100px;content:"";position:absolute;right:0;top:0;width:1px}.news-block .inner-box .lower-content .info-list{position:relative}.news-block .inner-box .lower-content .info-list li{color:#000;display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;margin-right:10px;padding-right:12px;position:relative;text-transform:uppercase}.news-block .inner-box .lower-content .info-list li:before{background-color:#666;border-radius:50px;content:"";display:inline-block;height:4px;position:absolute;right:-4px;top:10px;width:4px}.news-block .inner-box .lower-content .info-list li:last-child{color:#0057a3;font-family:Montserrat,sans-serif;font-size:12px;margin-right:0;padding-right:0}.news-block .inner-box .lower-content .info-list li:last-child:before{display:none}.news-block .inner-box .lower-content h4{font-weight:600;line-height:1.5em;margin-top:33px;position:relative}.news-block .inner-box .lower-content h4 a{color:#4a4848;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.25px;line-height:36px;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.news-block .inner-box .lower-content h4 a:hover{color:var(--primary-color)}.news-block.style-two .inner-box .lower-content:before{display:none}.news-block.style-two .inner-box .lower-content{padding:28px 0 0}.news-block.style-two .inner-box .lower-content h4{font-size:22px}.main-footer{background-color:#f3f0ed;padding:115px 0 50px;position:relative;text-align:center}.main-footer .logo{margin-bottom:50px;position:relative}.main-footer .footer-page-nav{position:relative}.main-footer .footer-page-nav li{display:inline-block;margin:0 20px;position:relative}.main-footer .footer-page-nav li a{color:#000;font-size:14px;font-weight:600;position:relative;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.main-footer .footer-page-nav li a:hover{border-bottom:1px solid #000}.main-footer .contact-info{font-size:14px;line-height:2em;margin-bottom:35px;margin-top:50px}.main-footer .contact-info,.main-footer .contact-info a{color:#666;position:relative}.main-footer .contact-info a:hover{color:var(--primary-color)}.main-footer .footer-social-icons{position:relative}.main-footer .footer-social-icons li{display:inline-block;margin:0 10px 10px;position:relative}.main-footer .footer-social-icons li a{color:#000;font-size:18px;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.main-footer .footer-social-icons li a:hover{color:var(--primary-color)}.main-footer .copyright{color:#666;font-size:14px;margin-top:80px;position:relative}.main-footer .copyright a{color:#000;font-weight:600;position:relative}.page-banner-section{background-attachment:fixed;background-size:cover;padding:440px 0;position:relative;text-align:center}.page-banner-section h1{color:#fff;font-size:130px;font-weight:600;letter-spacing:50px;position:relative;text-transform:uppercase}.team-section{background-color:#f3f0ed;padding:160px 0 130px;position:relative}.team-section .row{margin:0 -35px}.team-section .team-block{padding:0 35px}.team-block{margin-bottom:30px}.team-block,.team-block .inner-box{position:relative}.team-block .inner-box .image{background-color:var(--primary-color);border-radius:3px;overflow:hidden;position:relative}.team-block .inner-box .image img{display:block;position:relative;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;width:100%}.team-block .inner-box:hover .image img{opacity:.7}.team-block .inner-box .image .social-icons{background-color:#fff;bottom:10px;padding:10px 20px 8px;position:absolute;right:-250px;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.team-block .inner-box:hover .image .social-icons{right:0}.team-block .inner-box .image .social-icons li{display:inline-block;margin-right:15px;position:relative}.team-block .inner-box .image .social-icons li:last-child{margin-right:0}.team-block .inner-box .image .social-icons li a{color:#666;font-size:16px;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.team-block .inner-box .image .social-icons li a:hover{color:var(--primary-color)}.team-block .inner-box .lower-content{padding:25px 0 0;position:relative}.team-block .inner-box .lower-content h4{font-weight:600;line-height:1.3em;position:relative}.team-block .inner-box .lower-content h4 a{color:#000;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.team-block .inner-box:hover .lower-content h4 a{color:var(--primary-color)}.team-block .inner-box .lower-content .designation{color:#666;font-size:14px;margin-top:6px;position:relative}.page-title-section{padding:130px 0 90px;position:relative;text-align:center}.page-title-section h2{color:#000;font-size:72px;font-weight:600;line-height:1.3em;margin-bottom:15px;position:relative}.page-title-section .post-meta{position:relative}.page-title-section .post-meta li{color:#666;display:inline-block;font-size:14px;font-weight:400;margin-right:12px;padding-right:12px;position:relative;text-transform:capitalize}.page-title-section .post-meta li:before{content:"/";position:absolute;right:-4px;top:0}.page-title-section .post-meta li:last-child:before{display:none}.page-title-section .post-meta li:last-child{margin-right:0;padding-right:0}.page-title-section .post-meta li a{color:#000;position:relative}.gallery-section{padding:20px 0 140px;position:relative}.gallery-section .row{margin:0 -45px}.gallery-section .gallery-block-two{padding:0 45px}.gallery-section .load-more{margin-top:30px;position:relative;text-align:center}.gallery-section .load-more a{color:#000;font-size:16px;font-weight:600;letter-spacing:7px;position:relative;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.gallery-section .load-more a:hover{color:var(--primary-color)}.gallery-section .filters{margin-bottom:65px;position:relative}.gallery-section .filters .filter-tabs{position:relative;text-align:center}.gallery-section .filters li{color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:22px;margin:0 20px;position:relative;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;z-index:1}.gallery-section .filters li.active,.gallery-section .filters li:hover{color:var(--primary-color)}.gallery-block-two{margin-bottom:70px;position:relative}.gallery-block-two .inner-box{position:relative}.gallery-block-two .inner-box .image{background-color:var(--primary-color);border-radius:0;overflow:hidden;position:relative}.gallery-block-two .inner-box .image img{display:block;position:relative;transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;width:100%}.gallery-block-two .inner-box:hover .image img{opacity:.7;transform:scale(1.05)}.gallery-block-two .inner-box .lower-content{padding:25px 0 0;position:relative}.gallery-block-two .inner-box .lower-content h4{font-weight:600;line-height:1.3em;position:relative}.gallery-block-two .inner-box .lower-content h4 a{color:#000;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.gallery-block-two .inner-box:hover .lower-content h4 a{color:var(--primary-color)}.gallery-block-two .inner-box .lower-content .designation{color:#666;font-size:14px;margin-bottom:6px;position:relative}.project-banner-section,.project-banner-section .image{position:relative}.project-banner-section .image img{display:block;position:relative;width:100%}.project-detail-section{overflow:hidden;padding:150px 0;position:relative}.project-detail-section .inner-container{margin:0 auto;max-width:770px;position:relative}.project-detail-section h2{color:#000;font-size:48px;font-weight:600;line-height:1.3em;margin-bottom:20px;position:relative}.project-detail-section p{color:#666;font-size:14px;line-height:1.9em;margin-bottom:70px;position:relative}.project-detail-section .info-boxed{background-color:#f3f0ed;margin-bottom:110px;padding:80px 90px;position:relative}.project-detail-section .info-boxed ul{position:relative}.project-detail-section .info-boxed ul li{color:#666;font-size:14px;line-height:1.3em;margin-bottom:21px;position:relative}.project-detail-section .info-boxed ul li span{color:#000;display:inline-block;font-weight:600;position:relative;text-transform:uppercase;width:200px}.project-detail-section .info-boxed ul li:last-child{margin-bottom:0}.project-detail-section .carousel-box{margin-left:-170px;margin-right:-170px;padding-bottom:150px;position:relative}.project-detail-section .carousel-box .owl-dots{bottom:30px;left:0;position:absolute;right:0;text-align:center}.project-detail-section .carousel-box .owl-dots .owl-dot{background-color:#fff;border-radius:50px;display:inline-block;height:9px;margin:0 10px;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;width:9px}.project-detail-section .carousel-box .owl-dots .owl-dot.active,.project-detail-section .carousel-box .owl-dots .owl-dot:hover{background-color:var(--primary-color)}.project-detail-section .carousel-box .owl-nav{left:60px;margin-top:-32px;position:absolute;right:60px;top:50%}.project-detail-section .carousel-box .owl-nav .owl-prev{left:0}.project-detail-section .carousel-box .owl-nav .owl-next,.project-detail-section .carousel-box .owl-nav .owl-prev{background-color:#333;border-radius:0;color:#fff;display:inline-block;font-size:26px;height:55px;line-height:58px;position:absolute;text-align:center;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:55px}.project-detail-section .carousel-box .owl-nav .owl-next{right:0}.project-detail-section .carousel-box .owl-nav .owl-next:hover,.project-detail-section .carousel-box .owl-nav .owl-prev:hover{background-color:var(--primary-color);color:#fff}.project-detail-section .challenge-boxed{padding-bottom:90px;position:relative}.project-detail-section .challenge-boxed .image-column{margin-bottom:40px;position:relative}.project-detail-section .challenge-boxed .image-column .image{position:relative}.project-detail-section .challenge-boxed .image-column .image img{display:block;position:relative;width:100%}.project-detail-section .challenge-boxed .content-column{margin-bottom:40px;position:relative}.project-detail-section .challenge-boxed .content-column .inner-column{margin-right:-160px;padding-left:60px;position:relative}.project-detail-section .challenge-boxed .content-column .inner-column:before{background-color:#e5e5e5;content:"";height:130px;position:absolute;right:-80px;top:0;width:1px}.project-detail-section .challenge-boxed .content-column h3{color:#000;font-size:30px;font-weight:600;line-height:1.3em;margin-bottom:20px;position:relative}.project-detail-section .challenge-boxed-two{padding-bottom:120px;position:relative}.project-detail-section .challenge-boxed-two .image-column{margin-bottom:40px;position:relative}.project-detail-section .challenge-boxed-two .image-column .image{margin-right:-160px;position:relative}.project-detail-section .challenge-boxed-two .image-column .image img{display:block;position:relative;width:100%}.project-detail-section .challenge-boxed-two .content-column{margin-bottom:40px;position:relative}.project-detail-section .challenge-boxed-two .content-column .inner-column{padding-right:40px;position:relative}.project-detail-section .challenge-boxed-two .content-column .inner-column:before{background-color:#e5e5e5;content:"";height:1px;left:-180px;position:absolute;top:5px;width:100px}.project-detail-section .challenge-boxed-two .content-column h3{color:#000;font-size:30px;font-weight:600;line-height:1.3em;margin-bottom:20px;position:relative}.project-detail-section .project-quote p{border-left:2px solid var(--primary-color);color:#000;font-size:24px;font-weight:400;line-height:1.6em;padding-left:100px;position:relative}.project-detail-section .project-quote .author-info{color:#000;font-size:18px;font-weight:600;padding-left:100px;position:relative}.project-detail-section .project-quote .author-info span{color:#666;display:block;font-size:14px;font-weight:400;margin-top:4px;position:relative;text-transform:uppercase}.new-projects-section{border-top:1px solid #d5d5d5;padding:72px 0;position:relative}.new-projects-section a{color:#999;font-size:18px;font-weight:600;position:relative;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.new-projects-section a:hover{color:#000}.blog-page-section{padding:20px 0 140px;position:relative}.blog-page-section .filters{margin-bottom:50px}.blog-page-section .filters .filter-tabs{position:relative;text-align:center}.blog-page-section .filters li{color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;margin:0 20px 12px;position:relative;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.blog-page-section .filters .filter.active,.blog-page-section .filters .filter:hover{color:var(--primary-color)}.blog-page-section .load-more{margin-top:30px;position:relative;text-align:center}.blog-page-section .load-more a{color:#000;font-size:16px;font-weight:600;letter-spacing:7px;position:relative;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.blog-page-section .load-more a:hover{color:var(--primary-color)}.news-block-two{margin-bottom:70px;position:relative}.news-block-two .inner-box{background-color:#f7f7f7;position:relative}.news-block-two .inner-box .image-column{position:relative}.news-block-two .inner-box .image-column .inner-column .image-layer{background-size:cover;bottom:0;display:block;left:15px;position:absolute;right:30px;top:0}.news-block-two .inner-box .image-column .image{display:none!important;position:relative}.news-block-two .inner-box .image-column .image img{display:block;position:relative;width:100%}.news-block-two .inner-box .content-column{position:relative}.news-block-two .inner-box .content-column .inner-column{min-height:500px;padding:55px 70px 25px 25px;position:relative}.news-block-two .inner-box .content-column .info-list{position:relative}.news-block-two .inner-box .content-column .info-list li{color:#666;display:inline-block;font-size:14px;margin-right:10px;padding-right:12px;position:relative;text-transform:uppercase}.news-block-two .inner-box .content-column .info-list li:before{background-color:#666;border-radius:50px;content:"";display:inline-block;height:4px;position:absolute;right:-4px;top:10px;width:4px}.news-block-two .inner-box .content-column .info-list li:last-child{color:var(--primary-color);margin-right:0;padding-right:0}.news-block-two .inner-box .content-column .info-list li:last-child:before{display:none}.news-block-two .inner-box .content-column h4{font-weight:600;line-height:1.5em;margin-top:12px;position:relative}.news-block-two .inner-box .content-column h4 a{color:#000;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.news-block-two .inner-box .content-column h4 a:hover{color:var(--primary-color)}.news-block-two .inner-box .content-column p{color:#666;font-size:14px;line-height:1.9em;margin-bottom:35px;margin-top:28px;padding-right:20px;position:relative}.news-block-two .inner-box .content-column .article{bottom:20px;color:var(--primary-color);font-size:14px;font-weight:600;left:25px;position:absolute;text-transform:uppercase;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.news-block-two .inner-box .content-column .article:hover{color:#111}.news-block-two.mix{display:none}.blog-banner-section{margin-top:-1px;position:relative;top:-2px;z-index:1}.blog-banner-section .image{position:relative}.blog-banner-section .image img{display:block;position:relative;width:100%}.blog-detail-section{padding:130px 0 110px;position:relative}@media only screen and (max-width:768px){.blog-detail-section{padding:130px 20px 110px;position:relative}}.blog-detail-section .inner-container{margin:0 auto;max-width:770px;position:relative}.blog-detail-section .page-breadcrumb{position:relative}.blog-detail-section .page-breadcrumb li{display:inline-block;font-size:14px;margin-right:12px;padding-right:15px;position:relative}.blog-detail-section .page-breadcrumb li:before{color:#000;content:"/";font-size:10px;position:absolute;right:0;top:0}.blog-detail-section .page-breadcrumb li a{color:#000;position:relative;transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.blog-detail-section .page-breadcrumb li:last-child{margin-right:0;padding-right:0}.blog-detail-section .page-breadcrumb li:last-child:before{display:none}.blog-detail-section .page-breadcrumb li a:hover{color:var(--primary-color)}.blog-detail-section h2{color:#000;font-size:36px;font-weight:600;line-height:1.3em;margin-bottom:10px;margin-top:40px;position:relative}.blog-detail-section .info-list{position:relative}.blog-detail-section .info-list li{color:#666;display:inline-block;font-size:14px;margin-right:10px;padding-right:12px;position:relative;text-transform:uppercase}.blog-detail-section .info-list li:before{background-color:#666;border-radius:50px;content:"";display:inline-block;height:4px;position:absolute;right:-4px;top:10px;width:4px}.blog-detail-section .info-list li:last-child{color:var(--primary-color);margin-right:0;padding-right:0}.blog-detail-section .info-list li:last-child:before{display:none}.blog-detail-section .big-text{color:#000;font-size:30px;font-weight:400;line-height:1.4em;margin-bottom:50px;margin-top:60px;position:relative}.blog-detail-section p{color:#666;font-size:16px;font-weight:400;line-height:1.9em;position:relative}.blog-detail-section h3{color:#000;font-size:24px;font-weight:600;line-height:1.3em;margin-bottom:30px;margin-top:60px;position:relative}.blog-detail-section blockquote{margin-bottom:50px;position:relative}.blog-detail-section blockquote p{border-left:2px solid var(--primary-color);color:#000;font-size:24px;font-weight:400;line-height:1.6em;padding-left:100px;position:relative}.blog-detail-section blockquote .author-info{color:#000;font-size:18px;font-weight:600;padding-left:100px;position:relative}.blog-detail-section blockquote .author-info span{color:#666;display:block;font-size:14px;font-weight:400;margin-top:4px;position:relative;text-transform:uppercase}.blog-detail-section .post-share-options{margin-top:70px;overflow:hidden;position:relative}.blog-detail-section .post-share-options .post-title{color:#229b93;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:24px;padding-right:5px}.blog-detail-section .post-share-options .tags{float:left;position:relative}.blog-detail-section .post-share-options .tags li{display:inline-block;margin-right:4px;position:relative}.blog-detail-section .post-share-options .tags li a{color:#666;font-size:14px;position:relative;text-transform:lowercase;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.blog-detail-section .post-share-options .tags li a:hover{color:var(--primary-color)}.blog-detail-section .social-box{display:block;margin-top:22px;position:relative}.blog-detail-section .post-share-options .social-box li{display:inline-block;margin-right:4px;position:relative}.blog-detail-section .post-share-options .social-box li a{background-color:#fe4c1c;border-radius:2px;color:#fff;display:block;font-size:20px;height:40px;line-height:40px;position:relative;text-align:center;width:40px}.blog-detail-section .post-share-options .social-box li.facebook a{background-color:#4661c5}.blog-detail-section .post-share-options .social-box li.twitter a{background-color:#44b1e4}.blog-detail-section .post-share-options .social-box li.linkedin a{background-color:#ff2e2e}.blog-detail-section .post-share-options .social-box li.rss a{background-color:#f86a02}.cta-blog{background-color:transparent;border:1px solid #fff;border-radius:5px;border-radius:9px;color:#004e49;display:inline-block;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.1px;line-height:29px;margin-top:40px;padding:10px 24px;text-align:center;text-decoration:none}.cta-blog:hover{background-color:#004e49;color:#fff}.fa-plus{color:#004e49}.cta-blog:hover i{color:#fff}.blog-related-posts__title-blog a{color:#4a4848!important;font-family:Montserrat!important;font-size:24px!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.25px!important;line-height:36px!important}.blog-related-projects{padding-left:40px;padding-right:40px;padding-top:50px;position:relative}.blog-related-projects .title-box{margin-bottom:70px;padding-left:180px;position:relative}.blog-related-projects .title-box h4{color:#000;font-size:30px;font-weight:600;line-height:1.3em;position:relative}.blog-new-posts-section{background-color:#eef2f5;padding:85px 0;position:relative}.blog-new-posts-section a{color:#000;font-size:24px;font-weight:600;position:relative;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.blog-new-posts-section a span{color:#666;display:block;font-size:16px;font-weight:400;margin-top:10px;position:relative}.blog-new-posts-section a:hover{color:var(--primary-color)}.blog-new-posts-section .new-post{text-align:right}.blog-comment-section{padding:110px 0 100px;position:relative}.blog-comment-section .inner-container{margin:0 auto;max-width:770px;position:relative}.comment-form .group-title h4{color:#000;font-weight:600;margin-bottom:30px;position:relative;text-transform:capitalize}.comment-form .form-group{margin-bottom:30px}.comment-form .form-group input[type=email],.comment-form .form-group input[type=password],.comment-form .form-group input[type=tel],.comment-form .form-group input[type=text],.comment-form .form-group select{background:#fff;border:1px solid #d9d9d9;border-radius:0;color:#888;display:block;font-size:14px;height:100%;line-height:28px;padding:10px 25px;position:relative;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.comment-form .form-group input[type=email]:focus,.comment-form .form-group input[type=password]:focus,.comment-form .form-group input[type=tel]:focus,.comment-form .form-group input[type=text]:focus,.comment-form .form-group select:focus,.comment-form .form-group textarea:focus{border-color:var(--primary-color)}.comment-form .form-group textarea{background:#fff;border:1px solid #d9d9d9;border-radius:0;color:#888;display:block;font-size:14px;height:215px;line-height:24px;padding:15px 25px 25px;position:relative;resize:none;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.comment-form .theme-btn{border-radius:0;cursor:pointer;font-size:14px;font-weight:600;padding:10px 30px;text-transform:capitalize}.legal-consent-container .hs-dependent-field{color:#fff;padding-top:7px}.hs-input{margin-top:6px!important}.map-section{padding:0;position:relative}.map-canvas{height:640px;width:100%}.map-data{font-size:14px;font-weight:400;line-height:1.8em;text-align:left}.map-section .gm-style-iw{border-radius:3px;padding:15px 20px;text-align:left;width:270px}.map-data h6{color:#000;font-size:20px;font-weight:700;margin-bottom:5px}.map-section .map-data .map-content{color:#000;font-size:14px;position:relative}.contact-page-section{padding-bottom:15px;position:relative}.contact-page-section .contact-info-boxed{background-color:#f3f0ed;margin-bottom:0;padding:90px 65px 95px;position:relative;top:-90px;z-index:10}.contact-page-section .contact-info-boxed h2{color:#000;font-size:30px;font-weight:600;line-height:1.3em;margin-bottom:12px;position:relative}.contact-page-section .contact-info-boxed h2 span{color:#999;font-weight:400;position:relative}.contact-page-section .contact-info-boxed .text{color:#666;font-size:16px;line-height:1.8em;position:relative}.contact-page-section .contact-info-boxed .email{color:#000;font-size:16px;font-weight:600;margin-top:28px;padding-bottom:128px;position:relative}.contact-page-section .contact-info-boxed .email a{color:#666;font-weight:400;position:relative}.contact-page-section .contact-info-boxed .email:before{background-color:var(--primary-color);bottom:0;content:"";height:3px;left:0;position:absolute;width:70px}.contact-page-section .contact-info-boxed .call{color:#999;font-size:14px;font-weight:400;line-height:1.5em;margin-bottom:60px;position:relative;text-transform:uppercase}.contact-page-section .contact-info-boxed .call a{color:#000;display:inline-block;font-size:36px;font-weight:600;line-height:1em;margin-top:15px;position:relative}.contact-page-section .contact-info-boxed .location-list{position:relative}.contact-page-section .contact-info-boxed .location-list li{color:#666;font-size:14px;font-weight:400;line-height:1.8em;margin-bottom:30px;position:relative}.contact-page-section .contact-info-boxed .location-list li span{color:#000;display:block;font-size:14px;font-weight:600;line-height:1.8em;margin-bottom:5px;position:relative;text-transform:uppercase}.contact-page-section .contact-info-boxed .location-list li:last-child{margin-bottom:0}.contact-page-section .form-boxed .boxed-inner{position:relative}.contact-page-section .form-boxed .sec-title{margin-bottom:30px}.contact-page-section .form-boxed .sec-title h2{font-size:30px;text-transform:capitalize}.contact-form{margin-bottom:30px;position:relative}.contact-form input[type=email],.contact-form input[type=password],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select{background-color:#b2d3f0;height:50px;line-height:28px;padding:10px 20px}.contact-form input[type=email],.contact-form input[type=password],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{border:1px solid #d9d9d9;border-radius:0;color:#222;display:block;font-size:14px;position:relative;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.contact-form textarea{background-color:#fff;height:210px;line-height:24px;padding:15px 20px;resize:none}.contact-form .theme-btn{border-radius:0;cursor:pointer;font-family:var(--primary-font);font-size:14px;font-weight:600;margin-top:30px;padding:11px 34px;text-transform:capitalize}.contact-form input.error,.contact-form select.error,.contact-form textarea.error{border-color:red!important}.contact-form label.error{color:red;display:block;font-size:12px;font-weight:500;line-height:24px;margin:0;padding:5px 0 0;text-transform:uppercase}.hs-form fieldset{max-width:100%!important}.contact-form .form-columns-1 .hs-input{width:100%!important}input.hs-button{background:#004e49;border-radius:4px;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:10px 24px;transition:all .03s ease-in-out}input.hs-button:hover{background:#000}.contact-form .actions{margin-top:8px}.comment-form .field.hs-form-field{margin-bottom:15px}.contact-form.comment-form .actions{text-align:left}.contact-form-contatti{margin-bottom:30px;position:relative}.contact-form-contatti input[type=email],.contact-form-contatti input[type=password],.contact-form-contatti input[type=tel],.contact-form-contatti select{background-color:#b2d3f0;border:1px solid #d9d9d9;border-radius:0;color:#222;display:block;font-size:14px;height:50px;line-height:28px;padding:10px 20px;position:relative;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.contact-form-contatti input[type=text]{background-color:#b2d3f0;border:1px solid #d9d9d9;border-radius:0;color:#222;display:block;font-size:14px;height:50px;line-height:28px;padding:10px 20px;position:relative;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:90%}.contact-form input[type=email]:focus,.contact-form input[type=password]:focus,.contact-form input[type=tel]:focus,.contact-form input[type=text]:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#0152e9}.contact-form-contatti textarea{background-color:#b2d3f0;border:1px solid #d9d9d9;border-radius:0;color:#222;display:block;font-size:14px;height:210px;line-height:24px;padding:15px 20px;position:relative;resize:none;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;width:100%}.contact-form-contatti .theme-btn{border-radius:0;cursor:pointer;font-family:var(--primary-font);font-size:14px;font-weight:600;margin-top:30px;padding:11px 34px;text-transform:capitalize}.contact-form-contatti input.error,.contact-form-contatti select.error,.contact-form-contatti textarea.error{border-color:red!important}.contact-form-contatti label.error{color:red;display:block;font-size:12px;font-weight:500;line-height:24px;margin:0;padding:5px 0 0;text-transform:uppercase}.contact-form-contatti .legal-consent-container .hs-dependent-field{color:#000;padding-top:7px}.contact-form-contatti .hs-input{margin-top:6px!important}.breadcrumbs-area{padding:213px 0 150px;position:relative}.breadcrumbs-area:after{background:#000;content:"";height:100%;opacity:.4;position:absolute;top:0;width:100%}.breadcrumbs-text{position:relative;z-index:1}.breadcrumbs-bar .breadcrumbs{background:transparent none repeat scroll 0 0;line-height:12px;margin:0;padding:8px 0}.breadcrumbs-text h2{color:#fff;font-size:38px;line-height:41px;margin-bottom:20px;text-transform:uppercase}.breadcrumbs-bar li{color:#fff;font-size:14px;line-height:14px;margin:0 10px;position:relative;text-transform:uppercase}.breadcrumbs li{display:inline-block}.breadcrumbs-bar .breadcrumbs li+li:before{color:#fff;content:"-";display:inline-block;font-size:23px;left:-17px;position:absolute;top:0}.breadcrumbs-bar a,.breadcrumbs-bar a:hover{color:#fff}.breadcrumbs-bar li:first-child{margin-left:0}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pagination a{font-size:16px;font-weight:500;margin:0 10px}.pagination a.active,.pagination a:hover{color:var(--secondary-color)}.pagination span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:10px;margin:0 7px;position:relative;width:10px}.pagination span:before{background:#8a8a8a;border-radius:100%;bottom:0;content:"";height:5px;position:absolute;width:5px}.blog-image img{width:100%}.lang_switcher_class{display:block!important}.label-current{color:#fff;line-height:1;margin-left:10px;margin-right:19px}.lang_list_class{width:145px}.lang_list_class li a:hover{color:var(--primary-color)!important}.section-title h2{color:#000;font-weight:600;position:relative;text-transform:capitalize}