/*!Theme Name: Avantgarde Theme
Theme URI: www.zerounogames.com
Description: Tema original para la web de Avant Garde
Author: David Mota
Author URI: www.motaalltheway.com
Version: 1
Text Domain: avantgardedomain
Domain Path: /languages*/a,body,h1,h2,h3,h4,h5,html,li,p,span,ul{padding:0;margin:0;text-decoration:none}body{font-size:12px;font-family:'Roboto', sans-serif;color:#4B4B4B;overflow-x:hidden}.noscroll{overflow:hidden}li,ul{list-style-type:none}h1,h2,h3,h4,h5{font-weight:400}*{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.common_text{font-size:1rem;color:#4B4B4B}.common_text a{color:#e42d57;text-decoration:underline}.section_title{color:#e42d57;font-weight:700;font-size:2.8rem}#searchform div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#searchform div label{display:none}#searchform div input[type=text]{border:none;border-bottom:2px solid #e42d57;width:100%;max-width:350px;padding-bottom:18px;font-size:1.2rem}#searchform div input[type=submit]{background-color:#b3c4cb;color:#3f5257;font-weight:700;font-size:1.2rem;padding:10px 20px;border:none;border-radius:10px;margin-top:30px}.no_entry_label{font-weight:700;color:#3f5257;font-size:2.5rem;text-align:center}#home_nav_section{position:fixed;left:66px;top:50vh;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9;display:none}#home_nav_section a{display:inline-block;border:2px solid #e42d57;width:15px;height:15px;margin-bottom:40px;border-radius:100%}#home_nav_section a:last-child{margin-bottom:0}#home_nav_section a.active{background-color:#e42d57}header{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;position:fixed;z-index:10;top:0;left:0;right:0;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}header.filled{background-color:#fff;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}header .header_logo img{width:120px}header #header_right_container .navigation_container{display:none}header #header_right_container .navigation_container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header #header_right_container .navigation_container ul li{margin:0 11px}header #header_right_container .navigation_container ul li a{color:#333eab;font-size:1.4rem;font-weight:700}header #header_right_container .ham_button{width:20px;height:18px;background:none;border:none;background-image:url('resources/img/hamImg.svg');background-repeat:no-repeat}#home_section #home_featured{height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home_section #home_featured #home_featured_info{z-index:5;text-align:center}#home_section #home_featured #home_featured_info h1{font-size:3.5rem;font-weight:700;color:#e42d57}#home_section #home_featured #home_featured_info h2{font-size:1.5rem;margin-top:30px;color:#3f5257}#home_section #home_introtext_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;max-width:800px;margin:0 auto;padding-top:70px}#home_section #home_introtext_section>div.left{text-align:center}#home_section #home_introtext_section>div.left img{width:60%}#home_section #home_introtext_section>div.right{padding-top:10px;text-align:center}#home_section #home_introtext_section>div.right h3{font-size:2.6rem;color:#e42d57;font-weight:700;margin-bottom:24px}#home_section #home_casestudies_section{padding-top:70px}#home_section #home_casestudies_section .section_title{text-align:center}#home_section #home_casestudies_section .common_text{text-align:center;width:90%;max-width:650px;margin:40px auto 0 auto}#home_section #home_casestudies_section #home_casestudies_list{margin:60px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1440px}#home_section #home_casestudies_section #home_casestudies_list .home_casestudy_item img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#home_section #home_casestudies_section #home_casestudies_list .home_casestudy_item .hover{text-align:center;padding:20px 30px}#home_section #home_casestudies_section #home_casestudies_list .home_casestudy_item .hover .title{font-size:1.8rem;color:#3f5257;font-weight:300;text-decoration:underline;padding-bottom:30px}#home_section #home_casestudies_section #home_casestudies_list .home_casestudy_item .hover>div .claim{font-weight:700;font-size:1.4rem;color:#3f5257;margin-bottom:20px}#home_section #home_casestudies_section #home_casestudies_list .home_casestudy_item .hover>div .text{color:#4B4B4B;font-size:1.1rem}#home_section #home_whatwedo_section{background-image:url(resources/img/patternBkg.png);background-position:left top;background-repeat:repeat;padding-top:60px;padding-bottom:84px}#home_section #home_whatwedo_section .section_title{text-align:center}#home_section #home_whatwedo_section .mobile_img{text-align:center;margin-top:90px}#home_section #home_whatwedo_section .mobile_img img{width:80%}#home_section #home_whatwedo_section #home_whatwedo_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;max-width:1400px;margin:0 auto;padding-top:50px;position:relative}#home_section #home_whatwedo_section #home_whatwedo_list .home_whatwedo_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home_section #home_whatwedo_section #home_whatwedo_list .home_whatwedo_item .title{font-size:1.4rem;color:#3f5257;font-weight:700;margin-bottom:22px}#home_section #home_whatwedo_section #home_whatwedo_list .home_whatwedo_item .text{color:#4B4B4B;font-size:1.1rem;margin-bottom:36px}#home_section #home_whatwedo_section #home_whatwedo_list .home_whatwedo_item .tag_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#home_section #home_whatwedo_section #home_whatwedo_list .home_whatwedo_item .tag_list .tag_list_item{background-color:#b3c4cb;padding:7px 8px;font-size:0.9rem;font-weight:700;color:#3f5257;border-radius:10px;margin:5px}#home_section #home_whatwedo_section #home_whatwedo_list>div{width:90%;margin:0 auto 50px auto}#home_section #home_whatwedo_section #home_whatwedo_list>div.left{text-align:center}#home_section #home_whatwedo_section #home_whatwedo_list>div.left .home_whatwedo_item .tag_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home_section #home_whatwedo_section #home_whatwedo_list>div.center{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#home_section #home_whatwedo_section #home_whatwedo_list>div.center img{margin-bottom:34px;display:none}#home_section #home_whatwedo_section #home_whatwedo_list>div.center .home_whatwedo_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#home_section #home_whatwedo_section #home_whatwedo_list>div.center .home_whatwedo_item .tag_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home_section #home_whatwedo_section #home_whatwedo_list>div.right{text-align:center}#home_section #home_whatwedo_section #home_whatwedo_list>div.right .home_whatwedo_item .tag_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#home_section #home_whatwedo_section #home_whatwedo_list #whatwedo_anchor{position:absolute;top:-100px}#home_section #home_blog{margin-top:130px}#home_section #home_blog .section_title{text-align:center}#home_section #home_blog .common_text{text-align:center;width:90%;max-width:650px;margin:40px auto 0 auto}#home_section #home_blog .home_blog_list{margin-top:60px}#talent_section #talent_featured{height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#talent_section #talent_featured #talent_featured_info{z-index:5;text-align:center}#talent_section #talent_featured #talent_featured_info h1{font-size:3.5rem;font-weight:700;color:#fff}#talent_section #talent_employ_section{background-image:url(resources/img/patternBkg.png);background-position:left top;background-repeat:repeat;padding-top:60px;padding-bottom:84px}#talent_section #talent_employ_section .section_title{text-align:center}#talent_section #talent_employ_section .mobile_img{text-align:center;margin-top:90px}#talent_section #talent_employ_section .mobile_img img{width:80%}#talent_section #talent_employ_section #talent_employ_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;max-width:1000px;margin:0 auto;padding-top:100px}#talent_section #talent_employ_section #talent_employ_list .talent_employ_item{padding-bottom:30px}#talent_section #talent_employ_section #talent_employ_list .talent_employ_item .title{font-size:1.4rem;color:#3f5257;font-weight:700}#talent_section #talent_employ_section #talent_employ_list .talent_employ_item .text{max-width:320px;color:#4B4B4B;font-size:1.1rem;margin-top:22px}#talent_section #talent_employ_section #talent_employ_list .talent_employ_item .tag_list{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#talent_section #talent_employ_section #talent_employ_list .talent_employ_item .tag_list .tag_list_item{background-color:#b3c4cb;padding:7px 8px;font-size:0.9rem;font-weight:700;color:#3f5257;border-radius:10px}#talent_section #talent_employ_section #talent_employ_list .left{text-align:center}#talent_section #talent_employ_section #talent_employ_list .left .tag_list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#talent_section #talent_employ_section #talent_employ_list .center{text-align:center}#talent_section #talent_employ_section #talent_employ_list .center img{margin-bottom:34px;width:335px!important;display:none}#talent_section #talent_employ_section #talent_employ_list .center .text{margin:22px auto 0 auto}#talent_section #talent_employ_section #talent_employ_list .center .tag_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#talent_section #talent_employ_section #talent_employ_list .right{text-align:center}#talent_section #talent_employ_section #talent_employ_list .right .tag_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#talent_section #talent_employ_slider_mobile{background-color:#b3c4cb;padding:30px 20px 50px 20px}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:px;margin:0 auto}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container button{width:26px;height:49px;background:none;padding:0;border:none;background-position:center;background-size:contain;background-repeat:no-repeat;display:none}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container button.visible{display:inherit}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .left{width:26px}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .left button{background-image:url('resources/img/sliderLeftArrowMobile.svg')}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .center{margin:0 20px;width:243px;overflow:hidden}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .center #center_slider_container_mobile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:1215px}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .center #center_slider_container_mobile .slider_item{width:243px}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .center #center_slider_container_mobile .slider_item .title{font-weight:700;font-size:2.2rem;color:#3f5257;padding-bottom:20px}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .center #center_slider_container_mobile .slider_item .slider_item_features_list .slider_item_feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:15px}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .center #center_slider_container_mobile .slider_item .slider_item_features_list .slider_item_feature img{width:7px;margin-right:4px;padding-top:7px}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .center #center_slider_container_mobile .slider_item .slider_item_features_list .slider_item_feature p{font-weight:300;font-size:1rem;width:calc(100% - 11px)}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .right{width:26px}#talent_section #talent_employ_slider_mobile #talent_employ_slider_container .right button{background-image:url('resources/img/sliderRightArrowMobile.svg')}#talent_section #talent_employ_slider_desktop{background-color:#b3c4cb;padding:30px 0 50px 0;display:none}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1000px;margin:0 auto}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container button{cursor:pointer;width:96px;height:60px;background:none;padding:0;border:none;background-position:center;background-size:contain;background-repeat:no-repeat;display:none}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container button.visible{display:inherit}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .left{width:96px}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .left button{background-image:url('resources/img/sliderLeftArrow.svg')}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .center{margin:0 40px;width:728px;overflow:hidden}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .center #center_slider_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:2184px}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .center #center_slider_container .slider_item{margin-right:40px;width:344px}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .center #center_slider_container .slider_item .title{font-weight:700;font-size:2.6rem;color:#3f5257;padding-bottom:20px}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .center #center_slider_container .slider_item .slider_item_features_list .slider_item_feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:15px}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .center #center_slider_container .slider_item .slider_item_features_list .slider_item_feature img{width:7px;margin-right:4px;padding-top:7px}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .center #center_slider_container .slider_item .slider_item_features_list .slider_item_feature p{font-weight:300;font-size:1.1rem;width:calc(100% - 11px)}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .right{width:96px}#talent_section #talent_employ_slider_desktop #talent_employ_slider_container .right button{background-image:url('resources/img/sliderRightArrow.svg')}#talent_section #talent_contactus{padding-top:110px;text-align:center}#talent_section #talent_contactus h3{font-weight:700;font-size:2.6rem;color:#e42d57}#talent_section #talent_contactus p{padding-top:30px;max-width:350px;margin:0 auto}#talent_section #talent_contactus a{margin-top:30px;background-color:#b3c4cb;color:#3f5257;font-size:1rem;font-weight:700;padding:8px 12px;border-radius:10px;display:inline-block}#blog_section{padding-top:70px}#blog_section .section_title{text-align:center;padding-bottom:66px}#blog_section #blog_intro{width:90%;max-width:1000px;margin:0 auto 90px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#blog_section #blog_intro>div{width:90%;margin:0 auto;text-align:center}#blog_section #blog_intro>div.right{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog_item{background-color:#b3c4cb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog_item>div.left{cursor:pointer}.blog_item>div.left img{width:100%}.blog_item>div.right{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.blog_item>div.right .title{font-size:2.1rem;font-weight:700;color:#3f5257;margin-bottom:40px}.blog_item>div.right .post_click_hide{position:absolute;width:100%;top:0;right:0;left:0;bottom:0;opacity:0;cursor:pointer}.blog_item>div.right .blog_item_tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:9}.blog_item>div.right .blog_item_tags .tag{font-size:1rem;color:#3f5257;text-decoration:underline;margin-right:20px;margin-bottom:7px;cursor:pointer}#single_post_section{padding-top:70px}#single_post_section #single_post_header{text-align:center}#single_post_section #single_post_header h1{font-size:2.4rem;color:#e42d57;font-weight:700}#single_post_section #single_post_header .intro_text{width:90%;font-size:1.1rem;font-weight:300;max-width:420px;margin:20px auto}#single_casestudy_section{padding-top:70px}#single_casestudy_section #single_casestudy_header{text-align:center}#single_casestudy_section #single_casestudy_header h1{font-size:2.4rem;color:#e42d57;font-weight:700}#single_casestudy_section #single_casestudy_header .intro_text{width:90%;font-size:1.1rem;font-weight:300;max-width:420px;margin:20px auto}#single_service_section{padding-top:70px}#single_service_section #single_service_header{text-align:center}#single_service_section #single_service_header h1{font-size:2.4rem;color:#e42d57;font-weight:700}#single_service_section #single_service_header .intro_text{width:90%;font-size:1.1rem;font-weight:300;max-width:420px;margin:20px auto}#single_service_section #single_service_related_product{margin-top:70px}#single_service_section #single_service_related_product .section_title{text-align:center}#single_service_section #single_service_related_product .single_service_related_product_slider{margin-top:20px}#single_service_section #single_service_related_product .single_service_related_product_slider .single_service_related_product_slider_item{background-color:#b3c4cb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#single_service_section #single_service_related_product .single_service_related_product_slider .single_service_related_product_slider_item>div.left img{width:100%}#single_service_section #single_service_related_product .single_service_related_product_slider .single_service_related_product_slider_item>div.right{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#single_service_section #single_service_related_product .single_service_related_product_slider .single_service_related_product_slider_item>div.right .title{font-size:1.8rem;font-weight:700;color:#3f5257;text-decoration:underline;text-align:center;margin-bottom:75px}#single_service_section #single_service_related_product .single_service_related_product_slider .single_service_related_product_slider_item>div.right .text{font-size:1.1rem;font-weight:300;color:#3f5257;max-width:290px;text-align:center}#single_service_section #single_service_related_product .single_service_related_product_slider .single_service_related_product_slider_item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.block_center_text{width:90%;max-width:750px;margin:0 auto 50px auto}.block_center_text p{font-size:1.2rem;font-weight:300;text-align:center}.block_image{width:100%;max-width:1440px;margin:0 auto 50px auto}.block_image img{width:100%}.block_text{width:90%;max-width:750px;margin:0 auto 50px auto}.block_text p{font-size:1.1rem}.block_data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block_data .block_data_item{text-align:center;margin:0 20px 50px 20px}.block_data .block_data_item .field{font-size:1.3rem;font-weight:700;color:#3f5257}.block_data .block_data_item .data{font-size:2.4rem;font-weight:700;color:#3f5257}.block_list{width:90%;max-width:750px;margin:0 auto 70px auto}.block_list .block_list_title{font-weight:700;color:#e42d57;font-size:1.3rem}.block_list .list{margin:16px 0 34px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block_list .list p{font-weight:300;font-size:1.2rem}.block_logos{background-color:#D2D2D2;padding:30px 0}.block_logos .block_logos_container{width:90%;max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.block_logos .block_logos_container .logo_container{width:50%;padding:20px}.block_logos .block_logos_container .logo_container img{width:100%}#contact_section{padding-top:70px}#contact_section #contact_featured{text-align:center;padding-bottom:40px}#contact_section #contact_featured .section_title{padding-bottom:66px}#contact_section #contact_map iframe{width:100%;height:550px}#contact_section #contact_form{width:90%;max-width:510px;margin:40px auto 0 auto}#contact_section #contact_form .section_title{text-align:center}#error_section{padding-top:130px;width:90%;max-width:370px;margin:0 auto 330px auto;text-align:center}#error_section .section_title{margin-bottom:40px}#search_section{padding-top:70px}#search_section .section_title{text-align:center;padding-bottom:64px}#search_section #search_intro{width:90%;max-width:1000px;margin:0 auto 90px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#search_section #search_intro>div.left{text-align:center}#search_section #search_intro>div.left .common_text{font-weight:300}#search_section #search_intro>div.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}#search_section .search_item_container{background-color:#E1E1E1;padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}#search_section .search_item_container .search_item{width:90%;max-width:1000px;display:inline-block}#search_section .search_item_container .search_item .title{font-weight:700;font-size:2.2rem;color:#3f5257}#search_section .search_item_container .search_item .search_list_item_services_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px}#search_section .search_item_container .search_item .search_list_item_services_list .search_list_item_services_list_item{font-size:1rem;color:#3f5257;text-decoration:underline}#hire_form_section{position:fixed;width:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255, 255, 255, 0.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:-100;opacity:0;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}#hire_form_section.visible{z-index:100;opacity:1;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}#hire_form_section #close_hire_form{position:absolute;top:40px;right:40px;background:none;border:none;background-image:url('resources/img/closeHireFormImg.svg');width:30px;height:30px;background-size:100%;background-repeat:no-repeat;cursor:pointer}#hire_form_section article{width:90%;max-width:500px}#hire_form_section article#hire_form_header{text-align:center}#hire_form_section article#hire_form_header h3{font-size:2rem;font-weight:700;color:#e42d57;margin-bottom:10px}#hire_form_section article#hire_form_header p{font-size:1.1rem;font-weight:300}#hire_form_section article#hire_form .wpcf7 form p{width:100%}#hire_form_section article#hire_form .wpcf7 form p span{width:100%;display:inline-block}form .hireform_input{width:100%;border:none;border-bottom:2px solid #e42d57;padding-bottom:10px;margin-top:20px;background:none;font-size:1.1rem;resize:none;font-family:'Roboto', sans-serif;font-weight:300}form .politicadeprivacidad{margin-top:20px;display:inline-block}form .politicadeprivacidad span{margin:0}form .politicadeprivacidad label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e42d57;font-size:0.9rem}form .politicadeprivacidad label a{color:#e42d57;text-decoration:underline}form .hireform_upload{margin-top:20px}form .hireform_submit{background-color:#b3c4cb;color:#3f5257;font-weight:700;font-size:1.1rem;padding:10px 20px;border:none;border-radius:10px;margin-top:40px}#mobile_menu{position:fixed;width:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(255, 255, 255, 0.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:-100;opacity:0;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}#mobile_menu.visible{z-index:100;opacity:1;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}#mobile_menu .close_menu{position:absolute;top:40px;right:40px;background:none;border:none;background-image:url('resources/img/closeHireFormImg.svg');width:30px;height:30px;background-size:100%;background-repeat:no-repeat;cursor:pointer}#mobile_menu ul{text-align:center}#mobile_menu ul li a{font-size:4rem;font-weight:700;color:#e42d57}footer{padding:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:70px}footer .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}footer .left img{width:150px;padding-bottom:20px}footer .left p{font-size:1.1rem;font-weight:300}footer .right .nav_footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .right .nav_footer ul li{padding-bottom:12px}footer .right .nav_footer ul li a{font-size:1rem;color:#3f5257;font-weight:700}.homepage-hero-module{border-right:none;border-left:none;position:absolute;top:0;left:0;right:0;bottom:0}.no-video .video-container video,.touch .video-container video{display:none}.no-video .video-container .poster,.touch .video-container .poster{display:block!important}.video-container{position:absolute;bottom:0%;left:0%;height:100%;width:100%;overflow:hidden;background:#fff}.video-container .poster img{width:100%;bottom:0;position:absolute}.video-container .filter{z-index:100;position:absolute;background:rgba(0, 0, 0, 0.4);width:100%}.video-container video{position:absolute;z-index:0;bottom:0;z-index:1}.video-container video.fillWidth{width:100%}