#main-header .nav li ul a{color:rgba(0,0,0,0.7)}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_section.et_pb_section_first{padding-top:inherit}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}#top-header .container #et-secondary-menu .selector-idiomas{-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border:0px solid rgba(255,255,255,0.4);margin:3px 0;padding:3px 5px}.ds-carousel-section{width:100%;overflow:hidden}.ds-carousel-row{overflow:hidden;width:600vw;max-width:600vw}@media all and (max-width:1024px){.ds-carousel-section .ds-carousel-row{max-width:600vw!important}}@media all and (max-width:767px){.ds-carousel-section .ds-carousel-row{max-width:600vw!important}}@media all and (max-width:479px){.ds-carousel-section .ds-carousel-row{max-width:600vw!important}}#ds-arrow-left,#ds-arrow-right{color:#fff;background:gray;font-family:'ETModules';font-size:30px;padding:5px 30px;border-style:none;border-radius:0;cursor:pointer;-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.3);box-shadow:2px 2px 2px 0 rgba(0,0,0,0.3);-webkit-transition:all 0.3s;transition:all 0.3s}#ds-arrow-left{float:right;margin-right:5px}#ds-arrow-right{float:left;margin-left:5px}#ds-arrow-left:hover,#ds-arrow-right:hover{-webkit-box-shadow:3px 3px 6px 1px rgba(0,0,0,0.2);box-shadow:3px 3px 6px 1px rgba(0,0,0,0.2)}#ds-arrow-left:active,#ds-arrow-right:active{-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.2) inset;box-shadow:2px 2px 5px 0 rgba(0,0,0,0.2) inset}.ds-carousel-module .column{float:left;width:100%!important;margin-right:0!important}.ds-carousel-module{width:100vw;padding:0 30px;float:left;position:relative;margin-bottom:0!important;overflow:hidden}@media all and (max-width:1024px){.ds-carousel-module{width:100vw}#ds-arrow-row .et_pb_column{width:50%!important}}@media all and (max-width:767px){.ds-carousel-module{width:100vw}}@media all and (max-width:479px){.ds-carousel-module{width:100vw}}.item_middle{align-items:center}.alter_column{flex-direction:row-reverse}.team-outer{display:table;width:100%;text-align:center}.team-member{max-width:400px;padding:10px 0px;display:inline-block}.our-team .team-row{margin-left:-40px;margin-right:-40px}.our-team .team-wrap{padding:0 40px}.our-team .container-fluid{padding:0 50px}.team-img img{display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;width:100%}.team-member,.team-img{position:relative;overflow:hidden}.team-title{margin:30px 0 7px}.overlay{background-color:rgba(20,20,20,.7);position:absolute;top:0;width:100%;height:100%;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.team-details{opacity:0;position:absolute;top:50%;left:0;padding:5%;overflow:hidden;width:100%;z-index:2;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.team-details p{color:#fff}.team-img:hover .team-details{opacity:1;margin-top:-50px}.team-img:hover .overlay{opacity:1}.socials{padding-top:40px}.socials a{display:inline-block;width:37px;height:37px;background-color:transparent;border-radius:50%}.socials i{line-height:37px;color:#616161;font-size:14px;width:37px;height:37px;border-radius:50%;text-align:center;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.team-details .socials i{color:#fff}.socials a:hover{color:#fff;background-color:#355c7d}h6.team-title{font-weight:bold;margin-top:20px}.fld_container{display:flex;width:100%}.fld_field input:not([type="submit"]){width:100%;height:40px;padding:0 10px;margin-bottom:10px;border:1px solid rgba(2,84,151,0.42)}.fld_container>div{flex-basis:100%;padding:0 5px}.fld_field textarea{width:100%;height:120px;padding:10px 10px;margin-bottom:10px;border:1px solid rgba(2,84,151,0.42);resize:vertical}.fld_field input[type="submit"]{background:#02569a;border:0;display:table;margin:auto;padding:12px 40px;color:#fff;border-radius:5px;text-transform:uppercase;font-weight:bold;cursor:pointer}.form_container{max-width:800px;margin:auto}a.btn_blue{background:#0563aa;color:#fff;padding:14px 20px;display:inline-block;border-radius:2px;text-transform:uppercase;font-weight:600;margin-right:10px;font-size:16px;margin-bottom:10px}a.btn_green{background:#4ba82c;color:#fff;padding:14px 20px;display:inline-block;border-radius:2px;text-transform:uppercase;font-weight:600;margin-right:10px;font-size:16px}.slider_btn_box{margin-top:40px}.team-details .socials i:before{color:#fff!important}h6.team-title-ov{font-size:24px;color:#fff;padding-bottom:5px;font-weight:bold}.post-outer{display:table;width:100%;text-align:center}.post-inner{max-width:300px;padding:10px 10px;display:inline-block}.post-img{position:relative;padding-bottom:56%;background:#ccc;overflow:hidden}.post_content{background:#fff;padding:25px 15px 25px;line-height:1.3}.post-img img{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.p_date{font-size:14px;color:#4ba839;padding-bottom:10px}.post_details{box-shadow:0px 0px 10px rgba(0,0,0,0.2);position:relative;transition:.3s}a.pt_overlay{position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:2}.post_details:hover{box-shadow:0px 0px 2px rgba(0,0,0,0.2)}.p_excerpt{color:#666;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:45px}.post-inner h6.team-title{margin-top:0px;height:40px;padding:0;display:-webkit-box;-webkit-line-clamp:2!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:bold}.post_details:after{position:absolute;height:3px;bottom:0;width:0%;background:#4ba82c;display:block;content:'';transition:.3s}.post_details:hover:after{width:100%}.post_details-v2{display:flex;flex-wrap:wrap;margin-bottom:30px;position:relative}.post_details-v2 .post-img{flex-basis:40%;padding:inherit;padding-bottom:25%}.post_details-v2 .post_content{flex-basis:60%;display:flex;flex-direction:column;justify-content:center}.post-outer-v2{max-width:1024px;margin:auto}.p_name{font-weight:bold;padding-bottom:7px}.post-outer-v2 .p_title *{font-size:22px;margin:0 0 14px!important}.error404 #main-header.et-fixed-header,.error404 #main-header{position:relative!important;margin:0!important;background-image:linear-gradient(to right,#000000,#003662)!important;top:0px!important}.error404 #top-header.et-fixed-header,.error404 #top-header{position:relative!important;margin:0!important;background-image:linear-gradient(to right,#000000,#003662)!important}.error404 #main-content{background:url('https://adagio.tech/wp-content/uploads/2019/01/home-background-1.jpg') center center no-repeat;background-size:cover}.error404 #left-area{width:100%!important;padding:10% 0 15% 0!important}.error404 #main-content .container:before{display:none}.error404 #main-content p{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:28px;line-height:1.4em;color:#FFFFFF}.error404 #main-content p a{text-decoration:underline}.error404 #main-content h1{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:52px;color:#ffffff!important;line-height:1.2em;margin-bottom:30px}@media screen and (max-width:979px){.post_details-v2{flex-flow:column}.post_details-v2 .post-img{flex-basis:100%;padding-bottom:56%}.post-outer-v2 .p_title *{font-size:17px}.error404 #main-content p{font-size:25px}}div.et_pb_section.et_pb_section_0{background-position:bottom center;background-image:linear-gradient(180deg,rgba(0,21,99,0.7) 0%,rgba(10,0,63,0.35) 100%),url(https://adagio.tech/wp-content/uploads/2019/09/back16.jpg)!important}.et_pb_section_0{padding-top:15%;padding-bottom:8%}body #page-container .et_pb_button_0{border-width:0px!important;border-radius:5px;font-size:16px;text-transform:uppercase!important;background-color:#4ba82c}.et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_0_wrapper .et_pb_button_0:hover{padding-top:15px!important;padding-right:35px!important;padding-bottom:15px!important;padding-left:35px!important}.et_pb_row_5{max-width:800px!important}.et_pb_text_3 h4{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:24px}.et_pb_text_3 h3{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700}.et_pb_image_1{max-width:80%;text-align:center}.et_pb_row_4{max-width:1080px!important}.et_pb_text_2 h4{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:24px}.et_pb_image_0{text-align:center}.et_pb_row_3{max-width:1080px!important}.et_pb_text_1 h2{text-align:center}.et_pb_text_1 h1{text-align:center}.et_pb_row_2{max-width:800px!important}.et_pb_section_2.et_pb_section{background-color:#f6f6f6!important}.et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content{padding-top:15px!important;padding-right:15px!important;padding-bottom:15px!important;padding-left:15px!important}.et_pb_accordion_item_0.et_pb_toggle.et_pb_toggle_open{background-color:#ffffff}.et_pb_text_0 h1{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:52px;color:#ffffff!important;line-height:1.2em;text-align:center}.et_pb_text_0{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:28px;line-height:1.4em}.et_pb_text_0 p{line-height:1.4em}.et_pb_text_0.et_pb_text{color:#ffffff!important}.et_pb_row_0{max-width:1000px!important}body #page-container .et_pb_button_0:before,body #page-container .et_pb_button_0:after{display:none!important}.et_pb_row_2.et_pb_row{margin-left:auto!important;margin-right:auto!important}.et_pb_row_5.et_pb_row{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:980px){.et_pb_text_0{font-size:24px}.et_pb_text_0 h1{font-size:40px}}@media only screen and (max-width:767px){.et_pb_section_0{padding-top:150px;padding-bottom:50px}.et_pb_text_0{font-size:20px}.et_pb_text_0 h1{font-size:32px}.et_pb_section_2{padding-top:0px;padding-bottom:0px}.et_pb_section_3{padding-top:0px;padding-bottom:0px}.et_pb_button_0_wrapper .et_pb_button_0,.et_pb_button_0_wrapper .et_pb_button_0:hover{padding-top:15px!important;padding-right:20px!important;padding-bottom:15px!important;padding-left:20px!important}body #page-container .et_pb_button_0,body #page-container .et_pb_button_0:after{font-size:14px!important}}.service_box{margin:auto;padding:0px 20px}.service_box h4{margin-bottom:20px}.et_pb_text ul li{padding-bottom:20px;color:#000}.et_pb_text strong{font-weight:bold}.et_pb_text sup{font-size:70%}@media screen and (max-width:979px){.service_box{padding:20px 0 0}}