@charset "UTF-8";
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #28334B;}
::-moz-placeholder { /* Firefox 19+ */ color: #28334B;}
:-ms-input-placeholder { /* IE 10+ */ color: #28334B;}
:-moz-placeholder { /* Firefox 18- */ color: #28334B;}
.hs-form.stacked.hs-form-private input, .hs-form.stacked.hs-form-private select, .hs-form.stacked.hs-form-private textarea {width: 100%;float: left;margin: 0px;padding: 0px 17px; height: 43px; line-height: 43px;font-size: 13px; font-weight: 600;background: #fff;border-radius: 5px;border: 0px;color: #28334B; margin-bottom: 15px;}
.hs-form.stacked.hs-form-private select{} 
.hs-form.stacked.hs-form-private textarea{ }
.hs-form.stacked.hs-form-private button, .hs-form.stacked.hs-form-private input[type="button"], .hs-form.stacked.hs-form-private input[type="reset"], .hs-form.stacked.hs-form-private input[type="submit"] {float: none;border: none;outline: none;cursor: pointer; transition: 0.3s;background: #ef530e;background: -moz-linear-gradient(left, #ff7f2f 0%, #ef530e 100%);background: -webkit-linear-gradient(left, #ff7f2f 0%,#ef530e 100%);background: linear-gradient(to right, #ff7f2f 0%,#ef530e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f2f', endColorstr='#ef530e',GradientType=1 ); font-size: 15px; color: #fff;border-radius: 43px;font-weight: 600; letter-spacing: 1px; margin: 20px auto 0px auto; float: none; width: auto; padding: 0px 35px;  display: block;}
.hs-form.stacked.hs-form-private .form-columns-2{ max-width: 100% !important; }
.hs-form.stacked.hs-form-private .form-columns-1{ max-width: 100% !important; }
.hs-form.stacked.hs-form-private .form-columns-1 .hs-input { width: 100%;}
.hs-form.stacked.hs-form-private input[type="checkbox"] {width: 15px !important; height: 15px; float: left;  margin-right: 16px;}
.hs-form.stacked.hs-form-private .inputs-list.multi-container { padding-left: 0px; margin: 0px; float: left;}
.hs-form.stacked.hs-form-private .hs-form-checkbox {list-style: none; float: left; width: 50%; color: #fff; font-size: 13px; font-weight: 400;}
.hs-form.stacked.hs-form-private label {color: #28334B; font-size: 13px;font-weight: 600; padding-bottom: 16px; float: left;}
.hs-form.stacked.hs-form-private label span{ padding-bottom: 16px;}
.hs-form.stacked.hs-form-private .hs-form-required{display:none; }
.hs-form.stacked.hs-form-private .hs-error-msg{ }
.hs-form.stacked.hs-form-private .no-list.hs-error-msgs.inputs-list li{ display: block; }
.hs-form.stacked.hs-form-private .no-list.hs-error-msgs.inputs-list {padding-left: 0px; padding-bottom: 10px;}
.hs-form.stacked.hs-form-private .hs-field-desc { color: #fff; font-size: 13px; font-weight: 600; margin-bottom: 10px;}
.hs-form.stacked.hs-form-private textarea {width: 100% !important; height: 100px !important;line-height: 21px;padding: 17px;}
.hs-form.stacked.hs-form-private input[type="file"]{ line-height: 0px;padding: 17px 17px 17px 17px;height: 43px; background: transparent;}
.actions{ float: left;width: 100%;}
.wpb_wrapper > div { margin-bottom: 0px !important;} 
#Top_bar #logo img.logo-sticky{display:block !important; padding-top: 10px;}
#Top_bar .logo-main.scale-with-grid.svg{display:none !important; padding-top: 10px;}
#banner-landing{padding-bottom: 112px;}
#banner-landing h1{font-size: 32px; line-height: 45px; color: #fff;  margin-bottom: 38px; margin-top: 175px;font-weight: 300;}
#banner-landing h1 strong{font-weight: bold;    font-size: 48px;line-height: 52px;}
#banner-landing a.btn{background: #3B8ED9; color: #fff; width: 212px;  float: left;  text-align: center; font-family: "Montserrat", Arial, Tahoma, sans-serif; font-weight: 500; font-size: 20px; padding: 9px 0px 12px;  border-radius: 26px; transition: 0.3s;}
#banner-landing a.btn:hover{ background: #54587C;}
#banner-landing .texts-banner {width: 86%;} 
#informacion-1-landing .column-izq {width:55%;}
#informacion-1-landing .column-der {width:45%;}
#informacion-1-landing {padding-top: 80px; padding-bottom: 80px;}
#informacion-1-landing h2 { font-size: 32px; line-height: 39px; color: #5F6F8A;  font-weight: 400; margin-bottom: 40px;}
#informacion-1-landing h2 strong { color: #3B8DD8; font-weight: bold;}
#informacion-1-landing p {font-size: 20px;  line-height: 30px;  letter-spacing: 0.5px;}
#informacion-1-landing p strong{ font-weight: bold; }
#informacion-1-landing img{  margin-left: 20px; bottom: 0px; z-index: 3; -webkit-animation: shapeani2 3s linear infinite; animation: shapeani2 3s linear infinite;}
#informacion-2-landing{ padding-top: 60px; padding-bottom: 60px;}
#informacion-2-landing h2{font-size: 32px;line-height: 39px;font-weight: bold;color: #3B8ED9;padding-bottom: 20px;margin-bottom: 0px;margin-right: 20%;margin-left: 20%;}
#informacion-2-landing .iconos { margin: 0px 21%;}
#informacion-2-landing .iconos figure {margin: 0 auto; float: none; display: block; position: relative; width: 190PX;}
#informacion-2-landing .text-d-icon {width: 150px; margin:-25px auto 0;}
#informacion-2-landing h3{font-size: 25px; line-height: 30px;  font-weight: bold;  color: #fff;  margin: 0px;  padding: 25px 0px;}
#informacion-2-landing p.parr{ font-size: 20px; line-height: 30px; color: #fff; font-weight: 400;  padding: 0px 4%;}
#informacion-2-landing a.btn{}
#informacion-2-landing .sombreado img { box-shadow: #0C113C 0px 3px 30px; border-radius: 50%;}
#informacion-CTA-landing p {color:white;}
#informacion-CTA-landing .text-cta {width: 670px; margin: 0 auto;}
#informacion-CTA-landing {background: #073c79; 
background: -moz-linear-gradient(left, #073c79 0%, #3b8ed9 100%);
background: -webkit-linear-gradient(left, #073c79 0%,#3b8ed9 100%); 
background: linear-gradient(to right, #073c79 0%,#3b8ed9 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#073c79', endColorstr='#3b8ed9',GradientType=1 ); padding-bottom: 35px;}
#informacion-3-landing { padding-bottom: 77px;  padding-top: 80px;}
#informacion-3-landing h2 {color: #3B8ED9; font-size: 32px; line-height: 39px; font-weight: bold;  margin-bottom: 50px;}
#informacion-3-landing p { font-size: 20px; line-height: 30px; margin-bottom: 35px;}
#informacion-3-landing ul { margin-left: 0px;  margin-bottom: 44px; padding-left: 0px;}
#informacion-3-landing li {  background-image: url(//www.sitrack.cl/portal/wp-content/uploads/sites/3/svg/check-normal.svg); background-repeat: no-repeat;  background-size: 35px;   background-position: left top; padding-left: 58px; list-style: none; font-size: 20px;  line-height: 30px;  margin-bottom: 25px; }
#informacion-3-landing li:hover {  background-image: url(//www.sitrack.cl/portal/wp-content/uploads/sites/3/svg/check-hover.svg);}
#informacion-3-landing a.btn{background: #3B8ED9; color: #fff; width: 212px;  float: left;  text-align: center; font-family: "Montserrat", Arial, Tahoma, sans-serif; font-weight: 500; font-size: 20px; padding: 9px 0px 12px;  border-radius: 26px; transition: 0.3s;box-shadow: rgba(2, 13, 31, 0.44) 0px 10px 20px;}
#informacion-3-landing a.btn:hover{ background: #54587C;}
#informacion-3-landing img { margin-left: 20px; bottom: 0px; z-index: 3; -webkit-animation: shapeani2 3s linear infinite; animation: shapeani2 3s linear infinite;}
#formulario-landing { padding: 70px 0px 60px 0px;}
#formulario-landing h2 { font-size: 28px; text-align: center; line-height: 39px; font-weight: bold; margin-bottom: 25px;}
#formulario-landing input[type="submit"]{ color: #fff; width: 212px;  float: none; text-align: center; font-family: "Montserrat", Arial, Tahoma, sans-serif; font-weight: 500; font-size: 20px;  border-radius: 26px; transition: 0.3s; box-shadow: rgba(2, 13, 31, 0.44) 0px 10px 20px; background: #3B8ED9;}
#formulario-landing input[type="submit"]:hover {background: #54587C;}
@-moz-keyframes shapeani2 { 0% {transform: translateX(0px); } 50% {transform: translateX(-20px); } 100% {transform: translateX(0px); } }
@-o-keyframes shapeani2 { 0% {transform: translateX(0px); } 50% {transform: translateX(-20px); } 100% {transform: translateX(0px); } }
@keyframes shapeani2 { 0% {-webkit-transform: translateX(0px);transform: translateX(0px); } 50% {-webkit-transform: translateX(-20px);transform: translateX(-20px); } 100% { -webkit-transform: translateX(0px); transform: translateX(0px); } }
@-moz-keyframes shapeani1 { 0% { transform: translateY(0px); } 50% { transform: translateY(-20px); } 100% { transform: translateY(0px); } }
@-o-keyframes shapeani1 { 0% { transform: translateY(0px); } 50% { transform: translateY(-20px); } 100% { transform: translateY(0px); } }
@keyframes shapeani1 { 0% { -webkit-transform: translateY(0px); transform: translateY(0px); } 50% {-webkit-transform: translateY(-20px); transform: translateY(-20px); } 100% { -webkit-transform: translateY(0px);transform: translateY(0px); } }  
.efecto-landing-2{ background-image: url(//www.sitrack.cl/portal/wp-content/uploads/sites/3/2019/11/fondo-circulos.png);background-position: center; background-size: auto; background-repeat: no-repeat;height: 550px; vertical-align: middle; display: table-cell; width: 550px;}    
.hs-form-required { display: none;}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty { color: #626262; background-color: rgba(255, 255, 255, 1);border-color: #EBEBEB;width: 310px; margin: 0px auto 13px auto; padding: 12px 17px; border-radius: 5px;}
.parallax { background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover;}
.ordenador{}
.movil{display: none;}
.class-flecha { position: absolute; right: -25%;  margin-top: -91px;}
.class-par{}
.class-inpar{}
@media screen and (max-width: 999px) and (min-width: 300px) {
#informacion-2-landing h2 { margin-right: 0%; margin-left: 0;}
.ordenador{display: none;}
.movil{display: block !important;}
#banner-landing .texts-banner { width: 96%;}
#informacion-2-landing .iconos {width: 100%;margin: 0;}
}
@media screen and (max-width: 999px) and (min-width: 600px) {
.class-inpar{ display:none;}    
.efecto-landing-2 {  background-size: 100%; height: 420px;  width: 420px;}
#banner-landing { padding-bottom: 100px;}
#banner-landing h1 { margin-top: 123px;}
#banner-landing .vc_col-sm-7 { width: 100%;}
#informacion-2-landing { padding-top: 49px; padding-bottom: 49px;} 
#informacion-2-landing .iconos figure {width: 100%;}
#informacion-2-landing .vc_col-sm-3 { width: 33%;float: left;}
#informacion-2-landing .vc_col-sm-3:nth-child(1) { width: 18%; float: left;}
#informacion-2-landing p.parr { padding: 0px 5%; min-height: 250px;}
#formulario-landing .vc_col-sm-4.col-50{width: 50%;}
#formulario-landing .vc_col-sm-4{width: 25%;}
#informacion-1-landing .vc_col-sm-6 { width: 100%;}
.movil-efecto {width: 420px; margin: 0px auto; float: none; padding-bottom: 50px;}
.full{ width: 100% !important;}
}
@media screen and (max-width: 599px) and (min-width: 300px) {
#informacion-1-landing .column-izq { width: 100%;}
#banner-landing, #informacion-1-landing, #informacion-2-landing, #informacion-3-landing {padding-top: 20px; padding-bottom: 20px;}
#informacion-2-landing .iconos figure { width: 190px;}
.class-par{display: none;}
.class-inpar{display: none;}  
#informacion-2-landing p.parr { padding-bottom: 55px !important;}  
#banner-landing h1 { font-size: 25px;line-height: 35px;  color: #fff; margin-bottom: 38px; margin-top: 94px;} 
#banner-landing {  padding-bottom: 97px;}
.efecto-landing-2 {  background-size: 100%; background-repeat: no-repeat; height: 300px; width: 300px; margin-bottom: 30px !important; background-image: url(/portal/wp-content/uploads/sites/3/svg/curculo-2.svg);}
.movil-efecto { width: 300px; margin: 0px auto; float: none;}
#Top_bar .container { max-width: 100% !important;}
#informacion-1-landing h2 {font-size: 20px;line-height: 24px; margin-bottom: 30px; margin-top: 30px;}
#informacion-1-landing p { font-size: 16px; line-height: 25px;}
#informacion-2-landing {padding-top: 45px; padding-bottom: 0px;}
#informacion-2-landing h2 { font-size: 20px; line-height: 24px; padding-bottom: 35px; margin-bottom: 0px;}
#informacion-2-landing h3 { font-size: 20px; line-height: 24px; padding: 15px 0px;}
#informacion-2-landing p.parr { font-size: 14px; line-height: 25px; padding: 0px 4%;}
#informacion-3-landing h2 {font-size: 20px; line-height: 24px;  margin-bottom: 40px; margin-top: 40px;}
#informacion-3-landing li { font-size: 14px; line-height: 25px; margin-bottom: 0px;  padding-bottom: 28px;}
#informacion-3-landing p { font-size: 14px; line-height: 25px; margin-bottom: 35px;}
}