@charset "UTF-8";@font-face{font-family:"Begum-Bold";src:url("../fonts/begumbold.eot");src:url("../fonts/begumbold.eot?#iefix") format("embedded-opentype"),url("../fonts/begumbold.otf") format("opentype"),url("../fonts/begumbold.svg") format("svg"),url("../fonts/begumbold.ttf") format("truetype"),url("../fonts/begumbold.woff") format("woff"),url("../fonts/begumbold.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Yantramanav-Light";src:url("../fonts/yantramanav-light.eot");src:url("../fonts/yantramanav-light.eot?#iefix") format("embedded-opentype"),url("../fonts/yantramanav-light.otf") format("opentype"),url("../fonts/yantramanav-light.svg") format("svg"),url("../fonts/yantramanav-light.ttf") format("truetype"),url("../fonts/yantramanav-light.woff") format("woff"),url("../fonts/yantramanav-light.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Yantramanav-Medium";src:url("../fonts/yantramanav-medium.eot");src:url("../fonts/yantramanav-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/yantramanav-medium.otf") format("opentype"),url("../fonts/yantramanav-medium.svg") format("svg"),url("../fonts/yantramanav-medium.ttf") format("truetype"),url("../fonts/yantramanav-medium.woff") format("woff"),url("../fonts/yantramanav-medium.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Yantramanav-Bold";src:url("../fonts/yantramanav-bold.eot");src:url("../fonts/yantramanav-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/yantramanav-bold.otf") format("opentype"),url("../fonts/yantramanav-bold.svg") format("svg"),url("../fonts/yantramanav-bold.ttf") format("truetype"),url("../fonts/yantramanav-bold.woff") format("woff"),url("../fonts/yantramanav-bold.woff2") format("woff2");font-weight:normal;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:none}img{width:100%}.page-loader{background-color:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.page-loader:after{background:transparent url(../imgs/loader.svg) center center no-repeat;content:'';display:block;height:68px;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px}.holder{margin:0 auto;max-width:1150px;width:100%}.container-fluid{padding:0}.align-top,.align-middle,.align-bottom{display:inline-block;float:none;margin-left:-2px;margin-right:-2px}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.table-layout{display:table;width:100%}.table-cell-layout{display:table-cell}.outer-wrapper{margin-top:228px;position:relative}.block{padding-left:32px;padding-right:32px;position:relative}.block .title{color:#2c2c2c;font-family:'Begum-Bold';font-size:40px;letter-spacing:0;line-height:47px;position:relative}.block .title:after{background:rgba(192,194,196,0.6);content:'';display:block;height:19px;position:absolute;-webkit-transition:width 1500ms ease-in-out;transition:width 1500ms ease-in-out;width:0;z-index:-1}.block .content{color:#4c4c4c;font-family:'Yantramanav-Light';font-size:18px;letter-spacing:.1px;line-height:27px}.block .content h1{color:#2c2c2c;font-family:'Begum-Bold';font-size:28px;letter-spacing:0}.block .content h2{color:#a6a7aa;font-family:'Yantramanav-Light';font-size:28px;letter-spacing:.1px;line-height:36px}.block .float-element{color:#d6d7d8;font-family:'Yantramanav-Light';font-size:98px;letter-spacing:0;position:absolute}@media(max-width:767px){.container-fluid{padding:0}.outer-wrapper{margin-top:99px}.block .title{font-size:17px;letter-spacing:.5px;line-height:21px}.block .title:after{height:8px}.block .content{font-size:14px;letter-spacing:.5px;line-height:20px}.block .content h1{font-size:14px;letter-spacing:.5px}.block .content h2{font-size:14px;letter-spacing:.5px;line-height:16px}.block .float-element{font-size:44px}}.status-message{background:transparent;height:100%;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2}.status-message .sending,.status-message .success{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.status-message .error,.status-message .sending .message,.status-message .success .message-success{color:#a6a7aa;font-size:24px}.status-message .error{left:50%;position:relative;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-message .sending .load-image{max-width:35px;width:100%}.status-message .sending .load-image img{width:100%}.status-message .sending .message{padding-top:12px;text-align:center;width:100%}.status-message .success .load-image-success{max-width:30px;width:100%}.status-message .success .message-success{margin-top:10px;padding-top:12px;text-align:center}@media(max-width:767px){.status-message .error,.status-message .sending .message,.status-message .success .message-success{font-size:18px}}.util-carrousel{margin:0 auto;max-width:1000px;position:relative;width:100%;z-index:0}.util-carrousel.loading .thumb,.util-carrousel.loading .inner-thumb{opacity:0}.util-carrousel img{display:none}.util-carrousel .carrousel-wrapper{margin:0 auto;overflow:hidden;width:90%}.util-carrousel .prev-button,.util-carrousel .next-button{cursor:pointer;display:none;height:20px;margin:-10px 10px 0;opacity:1;position:absolute;top:50%;-webkit-transition:opacity 550ms;transition:opacity 550ms;width:20px;z-index:1}.util-carrousel .prev-button.no-visible,.util-carrousel .next-button.no-visible{opacity:0}.util-carrousel .prev-button{left:5px}.util-carrousel .next-button{right:5px}.util-carrousel .thumb,.util-carrousel .inner-thumb{float:left;margin:0 20px;opacity:1;-webkit-transition:opacity 575ms;transition:opacity 575ms}.util-carrousel .thumb .image,.util-carrousel .inner-thumb .image{margin-bottom:15px;overflow:hidden;width:100%}.util-carrousel .thumb .image .inner-image,.util-carrousel .inner-thumb .image .inner-image{padding-bottom:100%;position:relative}.util-carrousel .thumb .image img,.util-carrousel .inner-thumb .image img{height:auto;left:0;opacity:1 !important;position:absolute;top:0;width:100%}.pl-modal-overlay{background-color:transparent;bottom:0;left:0;position:fixed;right:0;top:0;-webkit-transition:background-color 375ms;transition:background-color 375ms;z-index:4}.pl-modal-overlay.pl-modal-open{background-color:rgba(0,0,0,0.9)}.pl-modal{background-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:50%;max-width:800px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:5}.pl-modal .portfolio-gallery .util-carrousel .carrousel-wrapper{width:100%}.pl-modal .portfolio-gallery .util-carrousel .arrows-carrousel{bottom:13%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:50%;max-width:60px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;z-index:1}.pl-modal .portfolio-gallery .util-carrousel .prev-button{background:url(../imgs/arrow-izquierda.svg) no-repeat}.pl-modal .portfolio-gallery .util-carrousel .next-button{background:url(../imgs/arrow-derecha.svg) no-repeat}.pl-modal .portfolio-gallery .util-carrousel .prev-button,.pl-modal .portfolio-gallery .util-carrousel .next-button{background-position:center;background-size:contain;display:block;height:20px;margin:0;position:relative;top:inherit;width:20px}.pl-modal-close-button{cursor:pointer;position:absolute;right:-20px;top:100px;z-index:6}.pl-modal-close-button:after{color:#fff;content:'x';font-size:25px;font-weight:300;line-height:15px}.pl-modal .pl-modal-content{opacity:0;-webkit-transition:opacity 375ms;transition:opacity 375ms}.pl-modal.pl-modal-open .pl-modal-content{opacity:1}@media(max-width:767px){.pl-modal{max-width:500px}.pl-modal .portfolio-gallery .util-carrousel .arrows-carrousel{bottom:9%}.pl-modal .portfolio-gallery .util-carrousel .prev-button,.pl-modal .portfolio-gallery .util-carrousel .next-button{width:7px}.pl-modal-close-button{right:20px;top:20px}}.navigation{background-color:#fff;height:auto;padding:83px 0;position:fixed;right:0;top:0;-webkit-transition:padding 550ms ease-in-out;transition:padding 550ms ease-in-out;width:100%;z-index:4}.navigation .holder,.navigation .container-fluid{height:100%;max-width:none}.navigation .container-fluid{padding:0 52px 0 78px}.navigation .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.navigation .content .coords{color:#606161;font-family:'Yantramanav-Light';font-size:13px;letter-spacing:0;width:71px}.navigation .content .nav-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation .content .nav-right .whatsapp,.navigation .content .nav-right .instagram{margin-right:20px;max-width:24px}.navigation .content .nav-right .whatsapp img,.navigation .content .nav-right .instagram img{width:100%}.navigation .logo{display:block;float:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navigation .list{list-style:none;margin:0;max-width:674px;padding:0;text-align:left}.navigation .list a{color:#666;line-height:46px}.navigation .toggle-btn{background-color:transparent;border:0;float:right;margin-left:36px;outline:0;padding:0;position:relative;width:24px}.navigation .toggle-btn .bar{background-color:#333;display:block;height:2px;margin-bottom:5px;width:100%}.navigation .toggle-btn .bar:last-child{margin-bottom:0}.navigation .list-wrapper{background:#000;height:100%;left:0;opacity:0;padding:78px 54px 177px 122px;position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 375ms,-webkit-transform 375ms;transition:opacity 375ms,-webkit-transform 375ms;transition:opacity 375ms,transform 375ms;transition:opacity 375ms,transform 375ms,-webkit-transform 375ms;top:0;width:100%}.navigation .list-wrapper.list-expanded{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.navigation .list-wrapper .top-elements{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navigation .list-wrapper .top-elements .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navigation .list-wrapper .top-elements .left-side .logo{width:auto}.navigation .list-wrapper .top-elements .left-side .coords{color:#fff;font-family:'Yantramanav-Light';font-size:13px;letter-spacing:0;margin-left:94px}.navigation .list-wrapper .bottom-text{bottom:-160px;color:#757476;font-family:'Begum-Bold';font-size:28px;letter-spacing:0;margin-bottom:0;position:absolute;text-align:left}.navigation .list-wrapper .bottom-text:after{background:#979797;bottom:50%;content:'';display:block;height:1px;position:absolute;right:-100%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:260px}.navigation .list-wrapper .toggle-btn{height:18px;width:18px}.navigation .list-wrapper .toggle-btn .bar{background-color:#fff;position:absolute}.navigation .list-wrapper .toggle-btn .bar:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation .list-wrapper .toggle-btn .bar:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navigation .list-wrapper .list{color:#757476;font-family:'Begum-Bold';font-size:28px;letter-spacing:0;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.navigation .list-wrapper .list a{display:block;margin-bottom:35px;text-decoration:none;-webkit-transition:color 350ms ease-in-out;transition:color 350ms ease-in-out}.navigation .list-wrapper .list a:hover{color:#fff}.navbar-white{padding:20px 0}@media(max-width:767px){.navigation{padding:36px 0}.navigation .container-fluid{padding:0 32px 0 33px}.navigation .logo{max-width:80px}.navigation .logo img{width:100%}.navigation .content .coords{font-size:5.5px;width:30px}.navigation .content .nav-right .whatsapp{margin-right:5px}.navigation .content .nav-right .whatsapp,.navigation .content .nav-right .instagram{max-width:12px}.navigation .toggle-btn{margin-left:16px;width:11px}.navigation .toggle-btn .bar{height:1px;margin-bottom:2.5px}.navigation .list-wrapper{padding:33px 24px 78px 53px}.navigation .list-wrapper .list{font-size:17px}.navigation .list-wrapper .list a{line-height:21px;margin-bottom:17px}.navigation .list-wrapper .top-elements .left-side .logo{width:10px}.navigation .list-wrapper .top-elements .left-side .coords{font-size:5.5px}.navigation .list-wrapper .bottom-text{bottom:-78px;font-size:17px;line-height:21px;min-width:320px}.navigation .list-wrapper .bottom-text:after{right:-60%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.navigation .list-wrapper .toggle-btn{height:8px;width:8px}.navbar-white{padding:10px 0}}.footer{background-color:#eff0f0;color:#333;font-family:'Yantramanav-Light';font-size:12px;letter-spacing:.05px;line-height:18px;padding:99px 122px 84px 150px}.footer .content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .content span{display:block}.footer .title{color:#4c4c4c;font-family:'Yantramanav-Bold';letter-spacing:0;margin-bottom:25px}@media(max-width:767px){.footer{padding:36px 33px}.footer .content{display:block}.footer .title{margin-bottom:14px}.footer .col-footer:nth-child(1),.footer .col-footer:nth-child(2){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer .col-footer:nth-child(2){margin-left:33px}.footer .col-footer:nth-child(3){display:none}.footer .col-footer:nth-child(4){margin:36px 0}}.partial{opacity:0;-webkit-transform:translateY(2em);transform:translateY(2em);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s;-webkit-transition-delay:300ms;transition-delay:300ms}.partial.displayed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.partial.viewed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.effect-block.partial{opacity:0;-webkit-transform:none;transform:none;-webkit-transition:opacity 1s cubic-bezier(0.215,0.61,0.355,1);transition:opacity 1s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-delay:300ms;transition-delay:300ms}.effect-block.partial.displayed{opacity:1}.effect-block.partial.viewed{opacity:1}.background-figure.viewed,.background-figure-up.viewed,.background-figure-down.viewed{width:100% !important}.experience{padding-bottom:227px;padding-top:88px}.experience .content h2{font-size:22px}.experience .row .col-sm-6{padding:0 5px}.experience .image{position:relative;top:100px}.experience .title{margin-bottom:69px;margin-top:85px;z-index:2}.experience .title:after{bottom:0;left:-19px;-webkit-transition:width 5000ms ease-in-out;transition:width 5000ms ease-in-out}.experience .title.viewed:after{width:185px}.experience .title,.experience h2{margin-left:auto;max-width:381px}.experience .background-figure{bottom:0;left:0;position:absolute;width:100%;z-index:-2}.experience .background-figure:after{background:#fff;content:'';height:100%;position:absolute;top:0;-webkit-transition:width 8000ms ease-in-out;transition:width 8000ms ease-in-out;right:0;width:100%}.experience .background-figure.viewed:after{width:0}.experience .float-element{bottom:0;left:42%}@media(max-width:1420px){.experience .background-figure{background:url(../imgs/shape01.svg) no-repeat bottom;background-position:bottom;background-size:cover;background-position:inherit;background-size:cover;height:518px;-webkit-transition:width 2500ms ease-in-out;transition:width 2500ms ease-in-out;width:0}.experience .background-figure:after{content:none}.experience .background-figure img{display:none}}@media(max-width:767px){.experience{padding:39px 0 95px}.experience .content h2{font-size:12px}.experience .row{margin:0}.experience .row .col-sm-6{padding:0}.experience .image{top:0}.experience .title,.experience h2{margin-left:32px}.experience .title{margin-bottom:40px;margin-top:28px;max-width:169px}.experience .title:after{left:-6px}.experience .title.viewed:after{width:80px}.experience h2{max-width:195px}.experience .background-figure{background-position:bottom;height:388px;-webkit-transition:width 2000ms ease-in-out;transition:width 2000ms ease-in-out;width:0}.experience .background-figure:after{content:none}.experience .background-figure img{display:none}.experience .float-element{left:inherit;right:72px}}.strength{padding-top:68px;padding-bottom:85px}.strength .title:after{left:36px;top:25px}.strength .title.viewed:after{width:168px}.strength .desc{margin:67px 0 78px;max-width:511px}.strength h2{max-width:533px;position:relative}.strength .image{margin-left:auto;margin-top:118px;max-width:471px}.strength .background-figure{background:url(../imgs/shape02.svg);background-size:cover;bottom:310px;height:608px;left:0;position:absolute;-webkit-transition:width 2000ms ease-in-out;transition:width 2000ms ease-in-out;width:0;z-index:-2}.strength .float-element{bottom:80px;right:172px}@media(max-width:767px){.strength{padding:33.5px 25px;padding-top:0}.strength .title:after{left:17px;top:11px}.strength .title.viewed:after{width:71px}.strength .desc{margin:34px 0;max-width:270px}.strength .image{margin:60px auto 0}.strength .background-figure{bottom:0;height:410px}.strength .float-element{bottom:0;right:65px}}.how-we-work{padding-bottom:151px;padding-top:148px}.how-we-work .title{margin-bottom:92px;left:50%;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.how-we-work .title:after{bottom:0;right:-20px}.how-we-work .title.viewed:after{width:270px}.how-we-work .content{text-align:center}.how-we-work .content h2{display:block;padding-bottom:30px;margin:0 auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.how-we-work .content h2:after{background:#fff;content:'';display:block;height:100%;position:absolute;right:0;top:0;-webkit-transition:width 2000ms ease-in-out;transition:width 2000ms ease-in-out;width:100%}.how-we-work .content h2.viewed:after{width:0}.how-we-work .float-element{bottom:0;right:30%}.how-we-work .gallery .util-carrousel img{max-height:85px;max-width:85px}.how-we-work a{border:.5px solid #979797;color:#333;cursor:pointer;display:block;font-family:'Yantramanav-Light';font-size:14px;letter-spacing:0;line-height:12px;margin:0 auto;margin-top:46px;max-width:160px;padding:10px 34px;position:relative;text-decoration:none;text-transform:uppercase}.how-we-work a:after{background:#c0c2c4;bottom:-3px;content:'';display:block;height:19px;opacity:.6;position:absolute;right:-15px;-webkit-transition:width 750ms ease-in-out;transition:width 750ms ease-in-out;width:0;z-index:-1}.how-we-work a:hover:after{left:-15px;right:inherit;width:190px}@media(max-width:767px){.how-we-work{padding-bottom:66px;padding-top:0}.how-we-work .title{left:0;margin-bottom:39px;text-align:left;-webkit-transform:none;transform:none}.how-we-work .title:after{right:-6px;-webkit-transform:none;transform:none}.how-we-work .title.viewed:after{width:114px}.how-we-work .content h2{margin:inherit;padding-bottom:15px;text-align:left}.how-we-work .float-element{right:50px}}.divisions{padding-top:70px;padding-bottom:233px}.divisions .title{margin-bottom:70px;max-width:212px}.divisions .title:after{bottom:0;left:-20px}.divisions .title.viewed:after{width:242px}.divisions .image{max-width:471px}.divisions h1,.divisions h2{margin:0}.divisions .item{margin:0 auto;margin-bottom:85px;max-width:317px}.divisions .item:last-child{margin-bottom:0}.divisions .item h2{margin:20px 0}.divisions .float-element{right:115px;top:442px}@media(max-width:767px){.divisions{padding-bottom:53px;padding-top:57px}.divisions .title{margin-bottom:63px;max-width:92px}.divisions .title:after{left:-6px}.divisions .title.viewed:after{width:104px}.divisions .image{display:none}.divisions .item{margin-bottom:47px;max-width:237px}.divisions .item h2{max-width:144px}.divisions .item h2{margin:10px 0}.divisions .float-element{right:72px;top:316px}}.services{padding-bottom:144px}.services .title{margin-bottom:67px;left:47%;position:relative;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.services .title:after{bottom:0;left:-19px}.services .title.viewed:after{width:219px}.services .item{margin:0 auto;max-width:285px}.services .item h2{margin:0;margin-bottom:75px;position:relative}.services .item h2:after{background:#979797;bottom:-32.5px;content:'';display:block;height:1px;left:0;position:absolute;-webkit-transition:width 2500ms ease-in-out;transition:width 2500ms ease-in-out;width:0}.services .item h2.viewed:after{width:61px}.services .item ul{padding:0;padding-left:20px}.services .float-element{bottom:37px;right:349px}@media(max-width:767px){.services{padding-bottom:126px;padding-left:12px;padding-right:12px;padding-top:64px}.services .title{left:50%;margin-bottom:38px}.services .title:after{left:-8px}.services .title.viewed:after{width:96px}.services .row{margin:0 auto;width:100%}.services .col-sm-4:last-child .item .points{margin-top:0}.services .item{position:relative}.services .item:after{background:#979797;bottom:-11px;content:'';display:block;height:1px;left:5px;position:absolute;-webkit-transition:width 750ms ease-in-out;transition:width 750ms ease-in-out;width:0}.services .item h2{left:50%;margin-bottom:34px;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.services .item h2:before{background:url(../imgs/arrow-down.svg) no-repeat center;content:'';height:5px;position:absolute;right:-17px;top:6px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 750ms ease-in-out;transition:-webkit-transform 750ms ease-in-out;transition:transform 750ms ease-in-out;transition:transform 750ms ease-in-out,-webkit-transform 750ms ease-in-out;width:9px}.services .item h2:after{content:none}.services .item ul li{line-height:26px}.services .item .points{height:0;overflow:hidden;-webkit-transition:height 750ms ease-in-out;transition:height 750ms ease-in-out}.services .item.expanded{margin-bottom:34px}.services .item.expanded:after{width:27px}.services .item.expanded h2:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.services .float-element{bottom:46px;right:32px}}.us{padding-bottom:232px;padding-top:86px}.us .holder{max-width:1104px}.us h1,.us h2{margin:0}.us .title{margin-bottom:49px;margin-left:auto;max-width:50%;padding-left:83px}.us .title:after{bottom:0;left:64px}.us .title.viewed:after{width:213px}.us .person .image{max-width:410px;position:relative}.us .person:nth-child(1) h1{margin-bottom:73px;margin-top:13px;position:relative}.us .person:nth-child(1) .info{margin-bottom:27px;max-width:460px}.us .person:nth-child(1) h2{max-width:390px}.us .person:nth-child(1) .column-text{float:right;margin-left:auto;max-width:500px}.us .person:nth-child(1) a{margin-top:98px}.us .person:nth-child(1) .float-element{bottom:-40px;right:70px}.us .person:nth-child(2){margin-top:122px}.us .person:nth-child(2) .image{margin-left:auto;margin-right:50px;position:relative;top:70px}.us .person:nth-child(2) .row{display:-webkit-box;display:-ms-flexbox;display:flex}.us .person:nth-child(2) .column-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.us .person:nth-child(2) .column-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.us .person:nth-child(2) h1{margin-bottom:67px;margin-top:60px;position:relative}.us .person:nth-child(2) .info{margin-bottom:44px;max-width:525px}.us .person:nth-child(2) h2{max-width:437px}.us .person:nth-child(2) .float-element{bottom:258px;right:-73px}.us a{border:.5px solid #979797;color:#333;display:block;font-family:'Yantramanav-Light';font-size:14px;letter-spacing:0;line-height:12px;margin-top:46px;max-width:88px;padding:10px 34px;position:relative;text-decoration:none;text-transform:uppercase}.us a:after{background:#c0c2c4;bottom:-3px;content:'';display:block;height:19px;opacity:.6;position:absolute;right:-22px;-webkit-transition:width 750ms ease-in-out;transition:width 750ms ease-in-out;width:0;z-index:-1}.us a:hover:after{left:-24px;right:inherit;width:133px}.us .background-figure-down{bottom:148px;left:0;position:absolute;width:100%;z-index:-2}.us .background-figure-down:after{background:#fff;content:'';height:100%;position:absolute;top:0;-webkit-transition:width 2500ms ease-in-out;transition:width 2500ms ease-in-out;right:0;width:100%}.us .background-figure-down.viewed:after{width:0}@media(max-width:1420px){.us .background-figure-down{background:url(../imgs/shape04.svg) no-repeat bottom;background-position:bottom;background-size:cover;height:1018px;left:0;position:absolute;-webkit-transition:width 2500ms ease-in-out;transition:width 2500ms ease-in-out;width:0;z-index:-2}.us .background-figure-down:after{content:none}.us .background-figure-down img{display:none}}@media(max-width:767px){.us{padding-bottom:0;padding-top:75px}.us .title{margin-bottom:40px;margin-left:inherit;padding-left:inherit}.us .title:after{left:-8px}.us .title.viewed:after{width:98px}.us .person:nth-child(1) h1{margin-bottom:32px;margin-top:39px}.us .person:nth-child(1) .info{margin-bottom:21px}.us .person:nth-child(1) .float-element{bottom:20px;right:-16px}.us .person:nth-child(2){margin-top:84px}.us .person:nth-child(2) .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.us .person:nth-child(2) .image{margin-right:0;margin-top:43px;top:0}.us .person:nth-child(2) h1{margin-bottom:33px;margin-top:0}.us .person:nth-child(2) .info{margin-bottom:42px}.us .person:nth-child(2) .float-element{bottom:69px;right:-25px}.us a{margin-top:31px !important}.us .background-figure-down{bottom:72px;height:762px}}.processes{padding-bottom:173px}.processes .header{position:relative}.processes .title{margin-bottom:76px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.processes .title:after{bottom:0;right:-20px}.processes .title.viewed:after{width:192px}.processes .process-column{margin-top:75px}.processes .image{margin-top:45px;max-width:430px}.processes .process-item{margin-bottom:48px;padding:0}.processes .process-item:nth-child(1),.processes .process-item:nth-child(4){max-width:206px}.processes .process-item:nth-child(2){max-width:206px}.processes .process-item:nth-child(3),.processes .process-item:nth-child(5){max-width:236px}.processes .process-item:nth-child(even){float:right}.processes .process-item .process-title{margin-bottom:25px;text-transform:uppercase}.processes .float-element{bottom:125px;right:134px}@media(max-width:767px){.processes{padding-bottom:80px;padding-top:20px}.processes .title{margin-bottom:27px}.processes .title:after{right:-4px}.processes .title.viewed:after{width:74px}.processes .process-column{margin-top:0}.processes .image{display:none}.processes .process-item{float:left !important;margin-bottom:40px;padding:0 15px}.processes .process-item .process-title{margin-bottom:18px}.processes .float-element{bottom:54px;right:43px}}.contact{-webkit-appearance:none;-webkit-border-radius:0;padding-bottom:173px;padding-top:80px}.contact .title{left:50%;margin-bottom:126px;position:relative;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact .title:after{bottom:0;left:-14px}.contact .title.viewed:after{width:206px}.contact h2{margin:0;margin-top:87.5px;text-align:center}.contact .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact .col-sm-4{padding:0}.contact .col-sm-4:last-child{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact .contact-form{margin:0 auto;padding-left:70px;padding-right:111px;position:relative;width:100%}.contact .contact-form .wrapper-content-form.partial-hide{opacity:0}.contact .contact-form .wrapper-content-form{background:#fff;opacity:1;position:relative;-webkit-transition:all 375ms;transition:all 375ms;z-index:3}.contact .contact-form input[type="text"],.contact .contact-form textarea{-webkit-appearance:none;-webkit-border-radius:0;background:transparent;border:0;border-bottom:.61px solid #979797;color:#4c4c4c;display:block;font-family:'Yantramanav-Light';font-size:14px;letter-spacing:.1px;line-height:15px;margin-bottom:32.5px;outline:0;padding-bottom:13.5px;padding-left:16px;width:100%}.contact .contact-form input[type="text"]::-webkit-input-placeholder,.contact .contact-form textarea::-webkit-input-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#424b4d !important;letter-spacing:.1px;line-height:15px}.contact .contact-form input[type="text"]:-moz-placeholder,.contact .contact-form textarea:-moz-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#424b4d !important;letter-spacing:.1px;line-height:15px}.contact .contact-form input[type="text"]::-moz-placeholder,.contact .contact-form textarea::-moz-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#424b4d !important;letter-spacing:.1px;line-height:15px}.contact .contact-form input[type="text"]:-ms-input-placeholder,.contact .contact-form textarea:-ms-input-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#424b4d !important;letter-spacing:.1px;line-height:15px}.contact .contact-form input[type="text"].invalid,.contact .contact-form textarea.invalid{border-color:#f21313}.contact .contact-form input[type="text"].invalid::-webkit-input-placeholder,.contact .contact-form textarea.invalid::-webkit-input-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#f21313 !important;letter-spacing:.1px;line-height:15px}.contact .contact-form input[type="text"].invalid:-moz-placeholder,.contact .contact-form textarea.invalid:-moz-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#f21313 !important;letter-spacing:.1px;line-height:15px}.contact .contact-form input[type="text"].invalid::-moz-placeholder,.contact .contact-form textarea.invalid::-moz-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#f21313 !important;letter-spacing:.1px;line-height:15px}.contact .contact-form input[type="text"].invalid:-ms-input-placeholder,.contact .contact-form textarea.invalid:-ms-input-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#f21313 !important;letter-spacing:.1px;line-height:15px}.contact .contact-form textarea{min-height:92.5px;resize:none}.contact .contact-form input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0;background:transparent;border:.5px solid #a6a7aa;color:#333;cursor:pointer;font-family:'Yantramanav-Light';font-size:14px;letter-spacing:0;line-height:12px;outline:0;padding:10px 37px;position:relative;text-transform:uppercase}.contact .contact-form .submit-wrapper{bottom:32.5px;position:absolute}.contact .contact-form .submit-wrapper:after{background:#c0c2c4;bottom:0;content:'';display:block;height:19px;opacity:.6;position:absolute;right:-19px;-webkit-transition:width 750ms ease-in-out;transition:width 750ms ease-in-out;width:0;z-index:-1}.contact .contact-form .submit-wrapper:hover:after{left:-19px;right:inherit;width:156px}@media(max-width:767px){.contact{padding-bottom:74px}.contact .title{margin-bottom:37px}.contact .title:after{left:-5px}.contact .title.viewed:after{width:91px}.contact .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact .col-sm-4:last-child{-ms-flex-item-align:end;align-self:flex-end}.contact .contact-form{padding:0 15px}.contact .contact-form .submit-wrapper{bottom:0;position:relative}.contact .contact-form input[type="text"],.contact .contact-form textarea{font-size:14px;padding-left:14px}.contact .contact-form input[type="text"]::-webkit-input-placeholder,.contact .contact-form textarea::-webkit-input-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#424b4d !important;letter-spacing:.1px;line-height:15px}.contact .contact-form input[type="text"]:-moz-placeholder,.contact .contact-form textarea:-moz-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#424b4d !important;letter-spacing:.1px;line-height:15px}.contact .contact-form input[type="text"]::-moz-placeholder,.contact .contact-form textarea::-moz-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#424b4d !important;letter-spacing:.1px;line-height:15px}.contact .contact-form input[type="text"]:-ms-input-placeholder,.contact .contact-form textarea:-ms-input-placeholder{font-family:'Yantramanav-Light';font-size:14px;color:#424b4d !important;letter-spacing:.1px;line-height:15px}}