@font-face{font-family:'guillonregular';src:url("../fonts/guillon-regular-webfont.eot");src:url("../fonts/guillon-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/guillon-regular-webfont.woff2") format("woff2"),url("../fonts/guillon-regular-webfont.woff") format("woff"),url("../fonts/guillon-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'guillondemi';src:url("../fonts/guillon-demi-webfont.eot");src:url("../fonts/guillon-demi-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/guillon-demi-webfont.woff2") format("woff2"),url("../fonts/guillon-demi-webfont.woff") format("woff"),url("../fonts/guillon-demi-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'guillonbold';src:url("../fonts/guillon-bold-webfont.eot");src:url("../fonts/guillon-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/guillon-bold-webfont.woff2") format("woff2"),url("../fonts/guillon-bold-webfont.woff") format("woff"),url("../fonts/guillon-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}::-webkit-input-placeholder{color:#171717}:-moz-placeholder{color:#171717}::-moz-placeholder{color:#171717}:-ms-input-placeholder{color:#171717}.vertical-align{display:table-cell;vertical-align:middle;position:relative}.inline-block,.nav-list li,.button,.company-logos li,.social-icon li{display:inline-block;*display:inline;zoom:1;vertical-align:top}.display-table{height:100%;display:table;width:100%}@-webkit-keyframes customFadeInUp{0%{opacity:0;-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@-moz-keyframes customFadeInUp{0%{opacity:0;-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@-o-keyframes customFadeInUp{0%{opacity:0;-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}@keyframes customFadeInUp{0%{opacity:0;-moz-transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}}.customFadeInUp{-webkit-animation-name:customFadeInUp;animation-name:customFadeInUp;animation-fill-mode:both;-webkit-animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s}.invisible{visibility:hidden !important}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:focus{outline:none}.row:before,.row:after,.clearfix:before,.full-width:before,.header .wrap:before,.our-process .wrap:before,.clearfix:after,.full-width:after,.header .wrap:after,.our-process .wrap:after,.horz-list:after,.horz-list:before{content:"";display:table}.row:after,.clearfix:after,.full-width:after,.header .wrap:after,.our-process .wrap:after,.horz-list:after{clear:both}.row,.clearfix,.full-width,.header .wrap,.our-process .wrap,.horz-list{zoom:1}.clearfix,.full-width,.header .wrap,.our-process .wrap{zoom:1}.clearfix:before,.full-width:before,.header .wrap:before,.our-process .wrap:before,.clearfix:after,.full-width:after,.header .wrap:after,.our-process .wrap:after{content:"";display:table}.clearfix:after,.full-width:after,.header .wrap:after,.our-process .wrap:after{clear:both}::-webkit-input-placeholder{color:#171717}::-moz-placeholder{color:#171717}:-ms-input-placeholder{color:#171717}:-moz-placeholder{color:#171717}img::selection{background:transparent}img::-moz-selection{background:transparent}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}img,a img{vertical-align:top;outline:none;border:none}body{background:#ffffff;margin:0px;padding:0px}body,td,th,select,input,textarea{font-family:"guillonregular",Helvetica,sans-serif;font-size:16px;line-height:1.5;color:#171717;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#0496FF;text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}.wrap{max-width:1300px;margin:auto}.hide{display:none}.full-bg,.hero-banner,.service-image,.schedule-consultation{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;position:relative}.header{position:fixed;top:0;height:80px;z-index:9;width:100%;background:#ffffff none repeat scroll 0 0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.27)}.header .wrap{display:flex;align-items:center;height:100%}.app_header_left{position:relative;display:flex;align-items:center}.app_header_right{margin-left:auto;display:flex;align-items:center}.logo{float:left;max-width:164px}.logo img{width:100%}.nav-list{list-style-type:none}.nav-list li{margin-left:2rem}.nav-list li a{display:block;color:#000;font-family:"guillondemi",Helvetica,sans-serif;font-size:0.95rem}.nav-list li a:hover{color:#ac8404}.nav-list li a.active{color:#ac8404}.hero-banner{height:calc(100vh - 120px);position:relative}.hero-banner:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(50,58,67,0.79)}.hero-banner .wrap{text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;height:100%;position:relative;z-index:1;max-width:640px;padding-top:80px}.hero-banner .wrap .excerpt h2{color:#fff;font-size:2.89rem;line-height:1;margin-bottom:2rem;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.hero-banner .wrap .excerpt p{margin-bottom:2rem;font-size:1.12em}.excerpt h2{font-family:"guillonbold",Helvetica,sans-serif;font-weight:normal;font-size:2.056em;line-height:43px;margin-bottom:20px;color:#ac8404;background:-webkit-linear-gradient(#f6d97d, #ac8404);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.excerpt p{margin-bottom:25px}.button{background:linear-gradient(328.74deg, #ac8404 -5.7%, #f6d97d 69.21%);box-shadow:0 4px 4px 0 rgba(0,0,0,0.46);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:1rem;color:#fff;padding:14px 30px;font-family:"guillondemi",Helvetica,sans-serif;text-transform:uppercase;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.button:hover{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}.client-logos{height:120px;line-height:120px;text-align:center;border-bottom:2px solid #DEDEDE}.company-logos{list-style-type:none}.company-logos li{margin:0 30px}.company-logos li img{vertical-align:middle;max-width:140px;width:100%}.section{padding:5rem 0}.testimonial-grid{display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-column-gap:3rem}.testimony{padding:2rem;background:#FFFFFF;box-shadow:0 0 40px 0 rgba(0,0,0,0.09);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.testimony .excerpt p{margin-bottom:0;font-style:italic}.testimony-footprint{display:grid;grid-template-columns:70px 1fr;grid-column-gap:1rem;margin-bottom:2rem}.avatar{width:70px;height:70px;display:flex;align-items:center;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden;background:linear-gradient(328.74deg, #0496FF -5.7%, #56CBFF 69.21%);color:#fff;font-family:"guillonbold",Helvetica,sans-serif;font-size:1.3rem}.avatar-detail h5{font-family:"guillondemi",Helvetica,sans-serif;font-weight:normal;font-size:1.125em;color:#323A43}.avatar-detail p{font-size:0.875em;color:#323A43}.services{background:#f4f5f6}.services .excerpt{max-width:530px;margin:auto;text-align:center}.service-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}.single-service{width:100%}.service-details{position:relative;height:250px;overflow:hidden}.service-details:hover .service-caption{height:100%}.service-image{padding:40px;height:100%;position:relative}.service-image:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(50,58,67,0.79)}.service-image h3,.service-image p{color:#fff;position:relative;z-index:2}.service-image h3{font-family:"guillonbold",Helvetica,sans-serif;font-weight:normal;font-size:1.313em;margin-bottom:6px}.service-caption{position:absolute;left:0;bottom:0;width:100%;height:0;background:white;z-index:3;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.service-caption .inner-content{padding:40px}.service-caption .inner-content p{margin-bottom:10px}.service-caption .inner-content .learn-more{color:#278BE5;font-family:"guillonbold",Helvetica,sans-serif;font-size:0.875em}.service-caption .inner-content .learn-more:hover{color:#0496FF}.view-all{text-align:center}.view-all .button{box-shadow:none}.view-all .button:hover{background:#0496FF}.our-process{position:relative;background:url("../images/about-us-saltar.jpeg") no-repeat left center;background-size:800px}.our-process .excerpt h2{margin-bottom:40px}.plateform-image{position:absolute;left:0;width:40%}.plateform-image img{max-width:640px;width:100%}.process-content{float:right;width:55%}.our-process-list{list-style-type:none}.our-process-list li{display:grid;grid-template-columns:80px 1fr;grid-column-gap:2rem;margin-bottom:3rem;padding:2rem;align-items:center;box-shadow:0 0 40px 0 rgba(0,0,0,0.09)}.our-process-list li:last-of-type{margin-bottom:0}.our-process-list li .plat-icon{text-align:center}.our-process-list li .plat-icon img{width:100%;max-width:80px}.our-process-list li .excerpt h4{font-family:"guillonbold",Helvetica,sans-serif;font-size:1.12rem;margin-bottom:.5rem;color:#2F4079}.our-process-list li .excerpt p{margin-bottom:0}.schedule-consultation{background-attachment:fixed;position:relative}.schedule-consultation:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(50,58,67,0.79)}.schedule-consultation .wrap{max-width:550px;text-align:center;color:#fff;position:relative;z-index:2}.schedule-consultation .excerpt h2{color:#fff;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.footer{padding:3rem 0;background:#000}.upper-footer{display:grid;grid-template-columns:250px 1fr 200px;grid-column-gap:2rem;margin-bottom:30px;color:#fff}.upper-footer .footer-column h4{font-family:"guillonbold",Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;font-size:0.875em;margin-bottom:10px;opacity:0.6}.footer-links{list-style-type:none;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem}.footer-links li{display:block;margin-bottom:5px;color:#fff;font-size:0.9rem}.footer-logo img{width:100%;max-width:163px}.address{color:#fff;font-size:0.9rem}.address strong{font-family:"guillonbold",Helvetica,sans-serif;font-weight:normal}.address p{margin-bottom:20px}.lower-footer{display:flex}.lower-footer .copyright{position:relative;display:flex;align-items:center;color:#fff;font-size:0.813em;opacity:0.7}.social-icon{margin-left:auto;display:flex;align-items:center;list-style-type:none}.social-icon li a{opacity:0.7;width:30px;height:30px;display:flex;text-align:center;justify-content:center;border-radius:3px}.social-icon li a img{width:18px;max-width:100%}.social-icon li a:hover{opacity:1;background:#243056}.about-us{background:#f4f5f6}.about-us-grid{align-items:center;display:grid;grid-template-columns:500px 1fr;grid-column-gap:4rem}.about-image{position:relative}.about-image img{width:100%}@-webkit-keyframes rotate-style{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-style{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wv_frame{overflow-x:hidden;height:100%}.wv_navigation{width:250px;display:none;background:#fff;border-bottom:3px solid #f6a70b;position:fixed;z-index:5;top:0;height:100%}.vw_content{height:100%}.menu_overlay{position:fixed;left:0;top:0;z-index:3;width:100%;height:100%;opacity:0;visibility:hidden;background:rgba(0,0,0,0.75);transition:opacity 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28),transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28),-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28)}.menu_toggle{cursor:pointer;display:-webkit-flex;-webkit-align-items:center;align-items:center;float:left;display:none;height:80px;border-right:#cbcbcb solid 1px;padding-right:1.5rem;margin-right:1.5rem}.menu_toggle .menu_toggle_icon{display:inline-block;width:30px;height:16px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer}.menu_toggle .menu_toggle_icon span{display:block;position:absolute;height:2px;width:100%;border-radius:2px;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:0.25s ease-in-out;background:#2F4079}.menu_toggle .menu_toggle_icon span:nth-child(1){top:0}.menu_toggle .menu_toggle_icon span:nth-child(2),.menu_toggle .menu_toggle_icon span:nth-child(3){top:8px}.menu_toggle .menu_toggle_icon span:nth-child(4){top:16px}.nav-open{overflow:hidden}.nav-open .wv_navigation{display:block}.nav-open .wv_content{transform:translate3d(250px, 0, 0);overflow:hidden}.nav-open .header{z-index:10}.nav-open .menu_overlay{visibility:visible;opacity:1;height:100%;width:100%}.nav-open .menu_toggle .menu_toggle_icon span:nth-child(1){top:6px;width:0;left:50%}.nav-open .menu_toggle .menu_toggle_icon span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-open .menu_toggle .menu_toggle_icon span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-open .menu_toggle .menu_toggle_icon span:nth-child(4){top:6px;width:0;left:50%}.mobile_nav{margin:0;padding:0;list-style:none}.mobile_nav li a{display:block;padding:1rem 1.2rem;font-size:0.9rem;border-bottom:1px solid rgba(191,191,191,0.21);position:relative;color:#2F4079}.mobile_nav li a.active{color:#56CBFF}@media only screen and (max-width: 1600px){.our-process{background-size:600px}}@media only screen and (max-width: 1366px){.wrap{padding:0 2rem;max-width:none}.section{padding:4rem 0}.our-process-list li{margin-bottom:2rem}.our-process{background-size:580px}}@media only screen and (max-width: 1280px){.wrap{padding:0 1.5rem}.section{padding:3rem 0}.about-us-grid{grid-column-gap:1rem}.service-wrapper{grid-gap:1.5rem}.our-process{background-size:490px}.service-image{padding:1.5rem}}@media only screen and (max-width: 1100px){.company-logos li{margin:0 1.5rem}.company-logos{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.company-logos::-webkit-scrollbar{display:none}.about-us-grid{grid-template-columns:450px 1fr}.our-process{background-size:400px}.our-process-list li{padding:1.5rem}}@media only screen and (max-width: 960px){.about-us-grid{display:block}.about-image{text-align:center}.about-image img{width:100%;max-width:460px}.testimonial-grid{display:block}.service-wrapper{grid-template-columns:1fr 1fr}.section{padding:2rem 0}.process-content{width:100%}.our-process{background:none}.our-process .excerpt h2{margin-bottom:30px;font-size:1.6em}.schedule-consultation .excerpt h2{font-size:1.6em}.upper-footer{grid-template-columns:1fr 1fr 1fr;grid-column-gap:1rem}.footer-links{grid-template-columns:1fr 1fr;grid-column-gap:1rem}}@media only screen and (max-width: 768px){.nav-list{display:none}.menu_toggle{display:flex}.hero-banner{height:600px}.hero-banner .wrap .excerpt h2{font-size:2rem}.client-logos{height:100px;line-height:100px}.excerpt h2{font-size:1.6em;line-height:1.4}.testimony{padding:1.5rem}.footer{padding:2rem 0}.upper-footer{display:block}.footer-column{margin-bottom:2rem}.footer-logo{margin-bottom:1.5rem}}@media only screen and (max-width: 500px){.wrap{padding:0 1.2rem}.menu_toggle{padding-right:1.2rem;margin-right:1.2rem}.service-wrapper{display:block}.single-service{margin-bottom:1.2rem}.single-service:last-of-type{margin-bottom:0}.our-process-list li{padding:1.2rem}.our-process-list li{display:block;text-align:center;margin-bottom:1.2rem}.our-process-list li .plat-icon{margin-bottom:1.2rem}.our-process .excerpt h2{margin-bottom:20px;font-size:1.4em}.schedule-consultation .excerpt h2{font-size:1.4em;margin-bottom:20px}.footer-links{display:block}}@media only screen and (max-width: 330px){.lower-footer{display:block}.lower-footer .copyright{display:block;margin-bottom:1rem}.footer-logo img{width:100%;max-width:133px}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
