*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto', sans-serif;font-display:swap}input,textarea{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}input:focus,textarea:focus,select:focus{outline:none !important;outline-width:0 !important;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}p,label,a,li{font-size:16px}h1{font-size:32px}h2{font-size:24px}h3{font-size:19px}h4{font-size:16px}h5{font-size:13px}h6{font-size:11px}@media screen and (max-width: 500px){h1{font-size:20px}h2{font-size:15px}h3{font-size:13px}h4{font-size:11px}h5{font-size:9px}h6{font-size:7px}p,label,a,li{font-size:13px}}@media (min-width: 501px) and (max-width: 600px){h1{font-size:23px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}h5{font-size:12px}h6{font-size:10px}p,label,a,li{font-size:14px}}nav{width:100%;padding:0.5rem 12%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav .logo{width:auto}nav .logo img{width:150px;height:150px}nav .info-menu{width:auto;margin-top:1rem}nav .info-menu .top-info{width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}nav .info-menu .top-info .top-info-item{width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:1.5rem}nav .info-menu .top-info .top-info-item .tii-img{width:auto;margin-right:10px}nav .info-menu .top-info .top-info-item .tii-img img{width:32px;height:32px}nav .info-menu .top-info .top-info-item .tii-info{color:#2942c7}nav .info-menu .top-info .top-info-item .tii-info a{color:#2942c7}nav .info-menu .top-info .top-info-item .tii-info a:hover{color:#ee582a}nav .info-menu ul.menu{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:2.5rem}nav .info-menu ul.menu li{display:inline-block;margin-left:20px}nav .info-menu ul.menu li a{text-transform:uppercase;text-decoration:none;color:#2942c7}nav .info-menu ul.menu li a:hover{color:#ee582a}nav .info-menu ul.menu li.current_page_item a,nav .info-menu ul.menu li.current-page-ancestor a{color:#ee582a}nav .content-icon-menu{width:auto;display:none}nav .content-icon-menu img{width:32px;height:32px;cursor:pointer}@media screen and (max-width: 500px){nav{padding:0.5rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .logo{width:auto}nav .logo img{width:50px !important;height:50px !important}nav .info-menu{display:none}nav .content-icon-menu{display:block !important}}@media (min-width: 501px) and (max-width: 700px){nav{padding:1rem 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .logo{width:auto}nav .logo img{width:75px !important;height:75px !important}nav .info-menu{display:none}nav .content-icon-menu{display:block !important}nav .content-icon-menu img{width:40px !important;height:40px !important}}@media (min-width: 701px) and (max-width: 900px){nav{padding:1rem 4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav .logo{width:auto}nav .logo img{width:75px !important;height:75px !important}nav .info-menu{display:none}nav .content-icon-menu{display:block !important}nav .content-icon-menu img{width:40px !important;height:40px !important}}@media (min-width: 901px) and (max-width: 1100px){nav{padding:1rem 2rem}nav .logo img{width:100px !important;height:100px !important}}.nav-mobile{width:100%;height:100vh;background-color:#21212196;z-index:2;position:fixed;top:0;left:0;opacity:0;visibility:hidden;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav-mobile .content-menu-mobile{width:41%;height:100%;background-color:#222B34;float:right;-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;right:-100%}.nav-mobile .content-menu-mobile .logo-mobile{width:100%;padding:2rem 1rem;text-align:center}.nav-mobile .content-menu-mobile .logo-mobile img{width:60px;height:auto}.nav-mobile .content-menu-mobile .menu-mobile{width:100%;height:auto}.nav-mobile .content-menu-mobile .menu-mobile ul{list-style:none}.nav-mobile .content-menu-mobile .menu-mobile ul li{border-bottom:1px solid #4a4a4a99;width:100%}.nav-mobile .content-menu-mobile .menu-mobile ul li a{display:block;padding:0.5rem 2rem;color:white;text-transform:uppercase;text-decoration:none}.nav-mobile .content-menu-mobile .menu-mobile ul li:hover{background-color:#ffffff29;cursor:pointer}.nav-mobile .content-menu-mobile .menu-mobile ul li.current_page_item{background-color:#ffffff29}@-webkit-keyframes open_menu_content{0%{opacity:0;visibility:hidden;background-color:transparent}100%{opacity:1;visibility:visible;background-color:#21212196}}@keyframes open_menu_content{0%{opacity:0;visibility:hidden;background-color:transparent}100%{opacity:1;visibility:visible;background-color:#21212196}}@-webkit-keyframes close_menu_content{0%{opacity:1;visibility:visible;background-color:#21212196}100%{opacity:0;visibility:hidden;background-color:transparent}}@keyframes close_menu_content{0%{opacity:1;visibility:visible;background-color:#21212196}100%{opacity:0;visibility:hidden;background-color:transparent}}@-webkit-keyframes open_menu{0%{right:-100%}100%{right:0px}}@keyframes open_menu{0%{right:-100%}100%{right:0px}}@-webkit-keyframes close_menu{0%{right:0px}100%{right:-100%}}@keyframes close_menu{0%{right:0px}100%{right:-100%}}.content-web-site{width:100%}.slider_home{width:100%;height:560px}.slider_home .owl-stage-outer{height:100%}.slider_home .owl-stage-outer .owl-stage{height:100%}.slider_home .owl-stage-outer .owl-stage .owl-item{height:100%}.slider_home .owl-nav{width:96%;margin:0 2%;position:absolute;top:40%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:80px;font-weight:100;color:#666;display:none}.slider_home .owl-dots{display:none}.slider_home .sh_s1{width:100%;height:100%;position:relative}.slider_home .sh_s1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider_home .sh_s1 .s1_all{display:block}.slider_home .sh_s1 .s1_mobile{display:none}.slider_home .sh_s1 .sh_s1_content{width:46.5%;position:absolute;bottom:2rem;right:2rem;color:white}.slider_home .sh_s1 .sh_s1_content h3{color:#3c6fab;font-weight:600}@media (min-width: 1450px) and (max-width: 4000px){.slider_home{height:700px !important}}@media screen and (max-width: 700px){.slider_home .sh_s1 .s1_all{display:none}.slider_home .sh_s1 .s1_mobile{display:block}.slider_home .sh_s1 .sh_s1_content{width:100%;right:0;text-align:center}}@media (min-width: 701px) and (max-width: 900px){.slider_home .sh_s1 .sh_s1_content{width:100%;right:0;text-align:center}}@media (min-width: 901px) and (max-width: 1000px){.slider_home .sh_s1 .sh_s1_content{width:55%}}.schedule-an-appointment{width:100%;padding:1.5rem 12%;text-align:center;background-color:#f59326;color:white}.schedule-an-appointment h1{font-weight:400;margin-bottom:0.5rem}.schedule-an-appointment p{color:#3c6fab}.schedule-an-appointment #form-saa{width:100%;margin-top:1rem}.schedule-an-appointment #form-saa div.wpcf7{width:100%}.schedule-an-appointment #form-saa div.wpcf7 form{width:100%}.schedule-an-appointment #form-saa div.wpcf7 form div.content-form{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.schedule-an-appointment #form-saa div.wpcf7 form div.content-form .item-text{width:18%;margin-right:2%;text-align:left}.schedule-an-appointment #form-saa div.wpcf7 form div.content-form .item-text input,.schedule-an-appointment #form-saa div.wpcf7 form div.content-form .item-text select{width:100%;border:1px solid white;background-color:#ffffff55;color:white;padding:10px 5px}.schedule-an-appointment #form-saa div.wpcf7 form div.content-form .item-text input::-webkit-input-placeholder{color:white}.schedule-an-appointment #form-saa div.wpcf7 form div.content-form .item-text input:-ms-input-placeholder{color:white}.schedule-an-appointment #form-saa div.wpcf7 form div.content-form .item-text input::-ms-input-placeholder{color:white}.schedule-an-appointment #form-saa div.wpcf7 form div.content-form .item-text input::placeholder{color:white}.schedule-an-appointment #form-saa div.wpcf7 form div.content-form .item-button{width:17%;margin-left:3%}.schedule-an-appointment #form-saa div.wpcf7 form div.content-form .item-button input{width:100%;border:1px solid #3048ce;background-color:#3048ce;color:white;padding:11px 5px;cursor:pointer}.schedule-an-appointment #form-saa div.wpcf7 form div.content-form .item-button input:hover{background-color:#2942c7}@media screen and (max-width: 300px){.schedule-an-appointment{padding:1rem !important}.schedule-an-appointment #form-saa div.content-form{display:inline-block !important}.schedule-an-appointment #form-saa div.content-form .item-text{width:100% !important;margin:1rem 0 0 !important}.schedule-an-appointment #form-saa div.content-form .item-button{width:100% !important;margin:1rem 0 0 !important}}@media (min-width: 301px) and (max-width: 500px){.schedule-an-appointment{padding:1rem !important}.schedule-an-appointment #form-saa div.content-form{display:inline-block !important}.schedule-an-appointment #form-saa div.content-form .item-text{width:75% !important;margin:1rem auto 0 !important}.schedule-an-appointment #form-saa div.content-form .item-button{width:75% !important;margin:1rem auto 0 !important}}@media (min-width: 501px) and (max-width: 700px){.schedule-an-appointment{padding:1rem 2rem !important}.schedule-an-appointment #form-saa div.content-form{display:inline-block !important;overflow:hidden}.schedule-an-appointment #form-saa div.content-form .item-text{width:48% !important;float:left;margin-bottom:1rem}.schedule-an-appointment #form-saa div.content-form .item-text:nth-child(2n+2){margin-right:0px !important}.schedule-an-appointment #form-saa div.content-form .item-text:nth-child(2n+1){margin-right:4% !important}.schedule-an-appointment #form-saa div.content-form .item-button{width:50% !important;margin:1rem auto 0 !important}}@media (min-width: 701px) and (max-width: 900px){.schedule-an-appointment #form-saa div.content-form{display:inline-block !important;overflow:hidden}.schedule-an-appointment #form-saa div.content-form .item-text{width:48% !important;float:left;margin-bottom:1rem}.schedule-an-appointment #form-saa div.content-form .item-text:nth-child(2n+2){margin-right:0px !important}.schedule-an-appointment #form-saa div.content-form .item-text:nth-child(2n+1){margin-right:4% !important}.schedule-an-appointment #form-saa div.content-form .item-button{width:50% !important;margin:1rem auto 0 !important}}.services{width:100%;padding:3rem 12% 1rem;background-color:#f7f7f6;text-align:center}.services p.subtitle{color:#f59326}.services h1{color:#5a595e;font-weight:400}.services .content-services{width:100%;padding:4rem 0;overflow:hidden}.services .content-services .item-service{width:25%;margin:0 4.1%;color:black;font-weight:500;float:left;text-align:center}.services .content-services .item-service img{width:100%;margin-bottom:1rem}.services p.see-all-services a{color:#3c6fab}@media screen and (max-width: 400px){.services{padding:2rem 1rem !important}.services .content-services{padding:2rem 0 0 !important}.services .content-services .item-service{width:100%;margin:0px 0px 3rem !important}}@media (min-width: 401px) and (max-width: 500px){.services{padding:2rem !important}.services .content-services{padding:2rem 0 0 !important}.services .content-services .item-service{width:100%;margin:0px 0px 3rem !important}}@media (min-width: 501px) and (max-width: 700px){.services{padding:2rem 2.5rem !important}}.why-work-with-us{width:100%;height:auto;padding:5rem 18%;text-align:center}.why-work-with-us p.subtitle{color:#f59326}.why-work-with-us h1{color:#5a595e;font-weight:400}.why-work-with-us .content-advantages{width:100%;margin-top:5rem;position:relative;overflow:hidden}.why-work-with-us .content-advantages .content-items{width:50%;float:left}.why-work-with-us .content-advantages .content-items ul{width:100%;list-style:none}.why-work-with-us .content-advantages .content-items ul li{width:100%;margin-bottom:3rem;max-height:20px;color:black;font-weight:500}.why-work-with-us .content-advantages div:first-child{text-align:right}.why-work-with-us .content-advantages div:first-child ul li:first-child,.why-work-with-us .content-advantages div:first-child ul li:last-child{padding-right:5rem}.why-work-with-us .content-advantages div:first-child ul li:nth-child(0n+2),.why-work-with-us .content-advantages div:first-child ul li:nth-child(0n+6){padding-right:9.5rem}.why-work-with-us .content-advantages div:first-child ul li:nth-child(0n+3),.why-work-with-us .content-advantages div:first-child ul li:nth-child(0n+5){padding-right:13rem}.why-work-with-us .content-advantages div:first-child ul li:nth-child(0n+4){padding-right:14rem}.why-work-with-us .content-advantages div:first-child ul li:last-child{margin-bottom:0px !important}.why-work-with-us .content-advantages div:nth-child(0n+2){text-align:left}.why-work-with-us .content-advantages div:nth-child(0n+2) ul li:first-child,.why-work-with-us .content-advantages div:nth-child(0n+2) ul li:last-child{padding-left:5rem}.why-work-with-us .content-advantages div:nth-child(0n+2) ul li:nth-child(0n+2),.why-work-with-us .content-advantages div:nth-child(0n+2) ul li:nth-child(0n+6){padding-left:9.5rem}.why-work-with-us .content-advantages div:nth-child(0n+2) ul li:nth-child(0n+3),.why-work-with-us .content-advantages div:nth-child(0n+2) ul li:nth-child(0n+5){padding-left:13rem}.why-work-with-us .content-advantages div:nth-child(0n+2) ul li:nth-child(0n+4){padding-left:14rem}.why-work-with-us .content-advantages div:nth-child(0n+2) ul li:last-child{margin-bottom:0px !important}.why-work-with-us .content-advantages div:last-child{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:-1}.why-work-with-us .content-advantages div:last-child div{width:250px;height:250px;margin:auto;background-color:white;padding:1rem;border:20px solid #f7f7f6;border-radius:50%;position:relative;overflow:hidden}.why-work-with-us .content-advantages div:last-child div img{width:100%}@media screen and (max-width: 400px){.why-work-with-us{padding:2rem 1rem !important}.why-work-with-us .content-advantages{padding-left:5%;margin-top:2rem}.why-work-with-us .content-advantages .content-items{width:100%}.why-work-with-us .content-advantages .content-items ul{list-style:disc !important}.why-work-with-us .content-advantages .content-items ul li{margin-bottom:2rem !important;height:100% !important;max-height:100% !important}.why-work-with-us .content-advantages div:first-child{text-align:left}.why-work-with-us .content-advantages div:first-child ul li{padding:0px !important}.why-work-with-us .content-advantages div:first-child ul li:last-child{margin-bottom:2rem !important}.why-work-with-us .content-advantages div:nth-child(0n+2){text-align:left}.why-work-with-us .content-advantages div:nth-child(0n+2) ul li{padding:0px !important}.why-work-with-us .content-advantages div:last-child{display:none}}@media (min-width: 401px) and (max-width: 600px){.why-work-with-us{padding:2rem !important}.why-work-with-us .content-advantages{padding-left:5%;margin-top:2rem}.why-work-with-us .content-advantages .content-items{width:100%}.why-work-with-us .content-advantages .content-items ul{list-style:disc !important}.why-work-with-us .content-advantages .content-items ul li{margin-bottom:2rem !important;height:100% !important;max-height:100% !important}.why-work-with-us .content-advantages div:first-child{text-align:left}.why-work-with-us .content-advantages div:first-child ul li{padding:0px !important}.why-work-with-us .content-advantages div:first-child ul li:last-child{margin-bottom:2rem !important}.why-work-with-us .content-advantages div:nth-child(0n+2){text-align:left}.why-work-with-us .content-advantages div:nth-child(0n+2) ul li{padding:0px !important}.why-work-with-us .content-advantages div:last-child{display:none}}@media (min-width: 601px) and (max-width: 900px){.why-work-with-us{padding:2.5rem !important}.why-work-with-us .content-advantages{padding-left:5%;margin-top:3rem}.why-work-with-us .content-advantages .content-items{width:50%}.why-work-with-us .content-advantages .content-items ul{list-style:disc !important}.why-work-with-us .content-advantages .content-items ul li{margin-bottom:2rem !important;height:100% !important;max-height:100% !important}.why-work-with-us .content-advantages div:first-child{text-align:left;padding-right:2rem}.why-work-with-us .content-advantages div:first-child ul li{padding:0px !important}.why-work-with-us .content-advantages div:first-child ul li:last-child{margin-bottom:2rem !important}.why-work-with-us .content-advantages div:nth-child(0n+2){text-align:left;padding-right:2rem}.why-work-with-us .content-advantages div:nth-child(0n+2) ul li{padding:0px !important}.why-work-with-us .content-advantages div:last-child{display:none}}@media (min-width: 901px) and (max-width: 1200px){.why-work-with-us{padding:5rem 2rem !important}.why-work-with-us .content-advantages .content-items{width:50%}.why-work-with-us .content-advantages .content-items ul li{margin-bottom:2rem !important;height:40px !important;max-height:40px !important}}@media (min-width: 1201px) and (max-width: 1600px){.why-work-with-us{padding:5rem 12%}}.about-us{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f7f7f6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-us .content-img,.about-us .content-about-us{width:50%}.about-us .content-img{background-position:center;background-size:cover}.about-us .content-about-us{padding:4rem 5rem;text-align:left}.about-us .content-about-us .title-subtitle{width:100%;padding-left:3rem}.about-us .content-about-us .title-subtitle p{color:#f59326;font-weight:500}.about-us .content-about-us .title-subtitle h1{color:#5a595e;font-weight:500}.about-us .content-about-us .info-about-us{margin-top:3rem;text-align:justify}.about-us .content-about-us .info-about-us small{font-weight:500}.about-us .content-about-us .info-about-us div{width:100%;margin-top:3rem;text-align:center}.about-us .content-about-us .info-about-us div a{display:inline-block;padding:5px 10px;color:white;background-color:#f59326;text-decoration:none}@media screen and (max-width: 400px){.about-us{display:inline-block !important}.about-us .content-img,.about-us .content-about-us{width:100%}.about-us .content-img{height:200px !important}.about-us .content-about-us{padding:2rem 1rem !important}.about-us .content-about-us .title-subtitle{padding:0px !important;text-align:center}.about-us .content-about-us .info-about-us{margin-top:2rem !important}.about-us .content-about-us .info-about-us div{margin-top:2rem}.about-us .content-about-us .info-about-us div a{font-size:14px}}@media (min-width: 401px) and (max-width: 700px){.about-us{display:inline-block !important}.about-us .content-img,.about-us .content-about-us{width:100%}.about-us .content-img{height:300px !important}.about-us .content-about-us{padding:2rem !important}.about-us .content-about-us .title-subtitle{padding:0px !important;text-align:center}.about-us .content-about-us .info-about-us{margin-top:2rem !important}.about-us .content-about-us .info-about-us div{margin-top:2rem}.about-us .content-about-us .info-about-us div a{font-size:14px}}@media (min-width: 701px) and (max-width: 900px){.about-us{display:inline-block !important}.about-us .content-img,.about-us .content-about-us{width:100%}.about-us .content-img{height:350px !important}.about-us .content-about-us{padding:2rem !important}.about-us .content-about-us .title-subtitle{padding:0px !important;text-align:center}.about-us .content-about-us .info-about-us{margin-top:2rem !important}.about-us .content-about-us .info-about-us div{margin-top:2rem}.about-us .content-about-us .info-about-us div a{font-size:14px}}@media (min-width: 901px) and (max-width: 1100px){.about-us .content-about-us{padding:2rem !important}.about-us .content-about-us .title-subtitle{padding:0px !important;text-align:center}.about-us .content-about-us .info-about-us{margin-top:2rem !important}.about-us .content-about-us .info-about-us div{margin-top:2rem}}footer{width:100%;padding:2rem 12%;background-color:#f59326;color:white;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .section-info-social,footer .section-form{width:50%}footer .section-info-social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .section-info-social .footer-info,footer .section-info-social .social-networks{width:50%}footer .section-info-social .footer-info .top-info-item{width:100%;margin-bottom:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}footer .section-info-social .footer-info .top-info-item .tii-img{width:auto;margin-right:10px}footer .section-info-social .footer-info .top-info-item .tii-img img{width:32px;height:32px}footer .section-info-social .footer-info .top-info-item .tii-info{width:auto}footer .section-info-social .footer-info .top-info-item .tii-info a{color:white}footer .section-info-social .social-networks{text-align:center}footer .section-info-social .social-networks p{margin-bottom:1rem}footer .section-info-social .social-networks div{width:100%;margin-bottom:1rem}footer .section-info-social .social-networks div a{text-decoration:none}footer .section-info-social .social-networks div a img{width:30px;height:30px}footer .section-form{padding:0 0 0 3rem;text-align:center}footer .section-form h1{font-weight:400;margin-bottom:0.5rem}footer .section-form p{color:#3c6fab}footer .section-form #form-saa-footer{width:100%;margin-top:3rem}footer .section-form #form-saa-footer div.wpcf7{width:100%}footer .section-form #form-saa-footer div.wpcf7 div.content-form{width:100%;overflow:hidden}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-text{width:48%;margin-bottom:1.5rem;float:left;text-align:left}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-text input,footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-text select{width:100%;border:1px solid white;background-color:#ffffff55;color:white;padding:10px 5px}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-text input::-webkit-input-placeholder{color:white}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-text input:-ms-input-placeholder{color:white}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-text input::-ms-input-placeholder{color:white}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-text input::placeholder{color:white}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-text:nth-child(2n+1){margin-right:4%}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-button{width:100%;clear:both;position:relative}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-button input{width:40%;border:1px solid #3048ce;background-color:#3048ce;color:white;padding:11px 5px;cursor:pointer}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-button input:hover{background-color:#2942c7}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-button .ajax-loader{display:block;margin:10px auto 0}footer .section-form #form-saa-footer div.wpcf7 div.content-form .item-button .wpcf7-spinner{position:absolute;top:10px}@media screen and (max-width: 300px){footer{padding:2rem 1rem !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse}footer .section-info-social,footer .section-form{width:100% !important}footer .section-info-social{display:inline-block !important}footer .section-info-social .footer-info,footer .section-info-social .social-networks{width:100% !important}footer .section-info-social .footer-info .top-info-item .tii-img{width:40% !important;text-align:right}footer .section-form{margin-top:3rem !important;margin-bottom:3rem !important;padding:0px !important}footer .section-form #form-saa-footer{margin-top:1rem !important}footer .section-form #form-saa-footer div.content-form .item-text{width:100% !important}footer .section-form #form-saa-footer div.content-form .item-button input{width:100% !important}}@media (min-width: 301px) and (max-width: 500px){footer{padding:2rem 1rem !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse}footer .section-info-social,footer .section-form{width:100% !important}footer .section-info-social .footer-info,footer .section-info-social .social-networks{width:100% !important}footer .section-form{margin-top:3rem !important;margin-bottom:3rem !important;padding:0px !important}footer .section-form #form-saa-footer{margin-top:1rem !important}footer .section-form #form-saa-footer div.content-form .item-text{width:75% !important;margin:1rem auto 0 !important;float:none !important}footer .section-form #form-saa-footer div.content-form .item-button{width:75% !important;margin:1rem auto 0 !important}footer .section-form #form-saa-footer div.content-form .item-button input{width:100% !important}}@media (min-width: 501px) and (max-width: 700px){footer{padding:2rem !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse}footer .section-info-social,footer .section-form{width:100% !important}footer .section-form{margin-top:3rem !important;margin-bottom:3rem !important;padding:0px !important}}@media (min-width: 701px) and (max-width: 950px){footer{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse}footer .section-info-social,footer .section-form{width:100% !important}footer .section-form{margin-bottom:3rem !important}}@media (min-width: 951px) and (max-width: 1000px){footer{padding:3rem !important}}.page_default{width:100%;padding:3rem 12%;background-color:#f7f7f6}.page_default .principal-title{width:100%;margin-bottom:3rem;text-align:center;text-transform:uppercase;color:#5a595e}.page_default h1,.page_default h2,.page_default h3,.page_default h4,.page_default h5,.page_default h6{margin-bottom:0.5rem}.page_default p{margin-bottom:1rem}.page_default a{color:#f59326}.page_default ul,.page_default ol{margin-left:18px}.page_default ul li,.page_default ol li{margin-bottom:0.5rem;font-size:16px}.page_default ul li ul,.page_default ul li ol,.page_default ol li ul,.page_default ol li ol{margin-top:0.5rem}@media screen and (max-width: 500px){.page_default li{font-size:13px !important}}@media (min-width: 501px) and (max-width: 600px){.page_default li{font-size:14px !important}}.banner_title_principal{width:100%;padding:12rem 12%;background-position:center;background-size:cover}.banner_title_principal h3{font-weight:400;color:#3c6fab}.banner_title_principal h1{color:white}@media screen and (max-width: 500px){.banner_title_principal{padding:5rem 1rem}}@media (min-width: 501px) and (max-width: 700px){.banner_title_principal{padding:6rem 2rem}}@media (min-width: 701px) and (max-width: 900px){.banner_title_principal{padding:8rem 4rem}}.content_description{width:100%;padding:4rem 12%;background-color:#f7f7f6;color:#314093;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content_description>div img{width:100%}.content_description .cd_image{width:40%;padding-right:3rem;text-align:center}.content_description .cd_description{width:60%;text-align:justify}@media screen and (max-width: 500px){.content_description{padding:2rem 1rem;display:inline-block}.content_description>div{width:100% !important}.content_description .cd_image{padding-right:0 !important;margin-bottom:2rem}}@media (min-width: 501px) and (max-width: 700px){.content_description{padding:2rem;display:inline-block}.content_description>div{width:100% !important}.content_description .cd_image{padding-right:0 !important;margin-bottom:2rem}.content_description .cd_image img{width:70%}}@media (min-width: 701px) and (max-width: 900px){.content_description{padding:4rem;display:inline-block}.content_description>div{width:100% !important}.content_description .cd_image{padding-right:0 !important;margin-bottom:2rem}.content_description .cd_image img{width:60%}}.services_page{width:100%;padding:4rem 12%;background-color:#f7f7f6;color:#314093;text-align:left}.services_page h3{width:100%;margin-bottom:2rem}.services_page h3:nth-child(2){font-weight:400}.services_page .items_services{width:100%;margin-top:4rem;overflow:hidden}.services_page .items_services .service_item{width:28.66%;margin-bottom:4rem;float:left}.services_page .items_services .service_item img{width:100%;margin-bottom:0.5rem}.services_page .items_services .service_item p{font-weight:500}@media screen and (max-width: 500px){.services_page{padding:2rem 1rem !important}.services_page h3{text-align:justify !important}.services_page .items_services .service_item{width:70%;margin:0 15% 4rem}}@media (min-width: 501px) and (max-width: 700px){.services_page{padding:2rem !important}.services_page h3{text-align:justify !important}.services_page .items_services .service_item{width:47.5%}.services_page .items_services .service_item:nth-child(2n+1){margin-right:5%}.services_page .items_services .service_item:nth-child(2n+1){clear:both}}@media (min-width: 701px) and (max-width: 900px){.services_page{padding:2rem 4rem !important}.services_page .items_services .service_item:nth-child(3n+2){margin-left:7%;margin-right:7%}.services_page .items_services .service_item:nth-child(3n+1){clear:both}}@media (min-width: 901px) and (max-width: 4000px){.services_page .items_services .service_item:nth-child(3n+2){margin-left:7%;margin-right:7%}.services_page .items_services .service_item:nth-child(3n+1){clear:both}}.projects{width:100%;padding:4rem 12%;background-color:#f7f7f6;color:#314093;font-weight:500}.projects h3{margin-bottom:2rem}.projects .items_projects{width:100%;margin-top:5rem;overflow:hidden}.projects .items_projects .project_item{width:47.5%;float:left;margin-bottom:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.projects .items_projects .project_item .project_item_img{width:20%;margin-right:5%}.projects .items_projects .project_item .project_item_img img{width:100%}.projects .items_projects .project_item .project_item_desc{width:75%}@media screen and (max-width: 500px){.projects{padding:2rem 1rem}.projects .items_projects{margin-top:0}.projects .items_projects .project_item{width:100%}}@media (min-width: 501px) and (max-width: 700px){.projects{padding:2rem}.projects .items_projects{margin-top:0}.projects .items_projects .project_item{width:100%}}@media (min-width: 701px) and (max-width: 900px){.projects{padding:2rem 4rem}.projects .items_projects{margin-top:2rem}.projects .items_projects .project_item:nth-child(2n+1){clear:both;margin-right:5%}}@media (min-width: 901px) and (max-width: 4000px){.projects .items_projects{margin-top:2rem}.projects .items_projects .project_item:nth-child(2n+1){clear:both;margin-right:5%}}.gallery{width:100%;padding:4rem 8%;background-color:#314093;text-align:center}.gallery p{color:orange}.gallery h1{color:white}.gallery .carousel_gallery{width:100%;margin-top:3rem;overflow:hidden}.gallery .carousel_gallery .cg_images{position:relative}.gallery .carousel_gallery .cg_images .owl-stage-outer .owl-item{-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform:scale(0.7);transform:scale(0.7)}.gallery .carousel_gallery .cg_images .owl-stage-outer .active:first-child{-webkit-transform:scale(1) !important;transform:scale(1) !important}.gallery .carousel_gallery .cg_images .owl-nav{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:85px;font-weight:100;color:white}.gallery .carousel_gallery .cg_images .owl-dots{display:none}@media screen and (max-width: 900px){.gallery{padding:2rem 8% !important}.gallery .carousel_gallery{margin-top:0 !important}}.contact{width:100%;padding:4rem 12%;background-color:#f7f7f6}.contact h3{color:#314093;margin-bottom:2rem}.contact h3:nth-child(2){font-weight:400}.contact .contact_info{width:100%;margin:5rem 0;overflow:hidden}.contact .contact_info .item_contact_info{width:30%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact .contact_info .item_contact_info .ci_img{width:18%;margin-right:7%}.contact .contact_info .item_contact_info .ci_img img{width:100%}.contact .contact_info .item_contact_info .ci_info{width:75%;color:#364ed0}.contact .contact_info .item_contact_info .ci_info a{color:#364ed0}.contact .contact_info .item_contact_info .ci_info a:hover{color:#ee582a}.contact .contact_form{width:100%;padding:0 3rem}.contact .contact_form .wpcf7{width:100%}.contact .contact_form .wpcf7 form{width:100%}.contact .contact_form .wpcf7 form .icf{float:left}.contact .contact_form .wpcf7 form .icf input{width:100%;border:1px solid #7a7a7b;border-radius:0px;padding:15px}.contact .contact_form .wpcf7 form .icf textarea{width:100%;border:1px solid #7a7a7b;border-radius:0px;padding:15px;resize:none}.contact .contact_form .wpcf7 form .icf2{width:44%;margin:0 3% 3rem}.contact .contact_form .wpcf7 form .icf1{clear:both;width:94%;margin:0 3% 3rem}.contact .contact_form .wpcf7 form .icf_btn{clear:both;width:94%;margin:0 3% 3rem;text-align:right;position:relative}.contact .contact_form .wpcf7 form .icf_btn input{border:none;border-radius:0px;color:white;background-color:#314093;padding:1rem 3rem;cursor:pointer}.contact .contact_form .wpcf7 form .icf_btn input:hover{background-color:#343d72}.contact .contact_form .wpcf7 form .icf_btn .wpcf7-spinner{position:absolute;top:5rem;right:0;margin:0 !important}.contact .contact_form .wpcf7 form .wpcf7-response-output{width:100%;text-align:center}@media screen and (max-width: 500px){.contact{padding:2rem 1rem}.contact .contact_info{margin:3rem 0}.contact .contact_info .item_contact_info{width:60%;margin:0 20% 2rem}.contact .contact_form .wpcf7 form .icf2{width:100%;margin:0 0 2rem}.contact .contact_form .wpcf7 form .icf1{width:100%;margin:0 0 2rem}.contact .contact_form .wpcf7 form .icf_btn{text-align:center;margin:0}.contact .contact_form .wpcf7 form .wpcf7-spinner{top:1rem !important}}@media (min-width: 501px) and (max-width: 700px){.contact{padding:2rem}.contact .contact_info{margin:3rem 0}.contact .contact_info .item_contact_info{width:60%;margin:0 20% 2rem}.contact .contact_form .wpcf7 form .icf2{width:100%;margin:0 0 2rem}.contact .contact_form .wpcf7 form .icf1{width:100%;margin:0 0 2rem}.contact .contact_form .wpcf7 form .icf_btn{text-align:center;margin:0}.contact .contact_form .wpcf7 form .wpcf7-spinner{top:1rem !important}}@media (min-width: 701px) and (max-width: 900px){.contact{padding:2rem 4rem}.contact .contact_info{margin:3rem 0}.contact .contact_info .item_contact_info{width:60%;margin:0 20% 2rem}}@media (min-width: 901px) and (max-width: 1200px){.contact{padding:4rem 2rem}}@media (min-width: 901px) and (max-width: 4000px){.contact .contact_info .item_contact_info:nth-child(2){margin-left:5%;margin-right:5%}}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{border-color:transparent !important}

/*# sourceMappingURL=style.css.map */