@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400;600;700;900&display=swap');
*,*:after,*:before {-moz-box-sizing:border-box; box-sizing:border-box; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility;}

/* html {font-size:62.5%;} */
body {font-family:Lato,sans-serif; font-display: swap;  margin: 0px;  }
h1, h2, h3, h4, h5, h6{font-family:'Source Sans Pro',sans-serif; font-display: swap;}
figure {margin: 0;}

.h1, h1{font-size:42px; font-weight: 700; line-height: 1.3; letter-spacing: 0px; color:#1A4570; margin: 0px;}
.h2, h2{font-size:30px; font-weight: 700; line-height: 1.3; letter-spacing: 0px; color:#042354; margin: 0px;}
.h3, h3{font-size:20px; font-weight: 700; line-height: 1.3; letter-spacing: 0px; color:#042354;margin: 0px;}
.h4, h4{font-size:18px; font-weight: 400; line-height: 1.3; letter-spacing: 0px; color:#042354;margin: 0px;}
.h5, h5{font-size:16px; font-weight: 700; line-height: 1.3; letter-spacing: 0px; color:#fff; margin: 0px;}
.h6, h6{font-size:14px; font-weight: 700; line-height: 1.3; letter-spacing: 0px; color:#0f486e;margin: 0px;}
p { font-family:Lato,sans-serif; font-size:18px; font-weight: 500; line-height: 1.6; color: #354256; margin: 0px;}
*+p{margin-top:15px}
.txt-center {text-align: center;}

.row-fluid [class*="span"]:first-child { margin-left: 0; }
.full [class*="span"]:first-child { margin-left: 0; }
[class*="span"] { display: block;float: left; min-height: 1px; margin-left: 2.12%;}

.btn {float: none; background-color: #fdb92f; color: #fff; height: 47px; line-height: 43px; padding: 0px 35px; border-radius: 22px;
    font-size: 17px;  font-weight: 700; transition: .3s;  border: solid 2px #fdb92f; margin: 28px auto 0; display: table; box-shadow: rgb(0 0 0 / 17%) 0px 3px 6px;
}

.span12{width:99.99999998999999%;*width:99.94680850063828%}
.span11{width:91.489361693%;*width:91.4361702036383%}
.span10{width:82.97872339599999%;*width:82.92553190663828%}
.span9{width:74.468085099%;*width:74.4148936096383%}
.span8{width:65.95744680199999%;*width:65.90425531263828%}
.span7{width:57.446808505%;*width:57.3936170156383%}
.span6{width:48.93617020799999%;*width:48.88297871863829%}
.span5{width:40.425531911%;*width:40.3723404216383%}
.span4{width:31.914893614%;*width:31.8617021246383%}
.span3{width:23.404255317%;*width:23.3510638276383%}
.span2{width:14.89361702%;*width:14.8404255306383%}
.span1{width:6.382978723%;*width:6.329787233638298%}
/***columnas por %***/
.col-5, .col-10, .col-15, .col-20, .col-25, .col-30, .col-33, .col-35, .col-40, .col-45, .col-50, .col-55, .col-60, .col-65, .col-70, .col-75, .col-80, .col-85, .col-90, .col-95, .col-100{ float: left;    min-height: 1px;}
.col-5  { width: 5%; }.col-10 {  width: 10%; }.col-15 {  width: 15%; }.col-20 {  width: 20%; }.col-25 {  width: 25%; }.col-30 {  width: 30%; } .col-33 {  width: 33%; }.col-35 {  width: 35%; }.col-40 {  width: 40%; }.col-45 {  width: 45%; }.col-50 {  width: 50%; } .col-55 {  width: 55%; }.col-60 {  width: 60%; }.col-65 {  width: 65%; }.col-70 {  width: 70%; }.col-75 {  width: 75%; }.col-80 {  width: 80%; }.col-85 {  width: 85%; }.col-90 {  width: 90%; }.col-95 {  width: 95%; }.col-100{  width: 100%; }


.btn1{ background: url();background-repeat: no-repeat;background-position-x: 92%;background-position-y: center;font-size: 26px; font-weight: 700; letter-spacing: 0px; background-color: #FDB92F; color: #fff; text-align: center; height: 73px; float: none; line-height: 73px; width: 339px; border-radius: 37px;display: inline-block;padding: 0 ;}
.btn1:hover { background:;background-repeat: no-repeat;background-position-x: 90%;background-position-y: center;background-color: #5064F7; color: #fff;}

#btn-cta {text-align:center;margin-top: -30px;position: relative;padding-bottom:30px;}

img {max-width:100%;vertical-align:bottom;}
a { color:#444; text-decoration:none; transition: 0.3s; }
a:hover {color:#444;}
a:focus {outline:0;}
a:hover,a:active {outline:0;}
input:focus { outline:0;border:1px solid #04A4CC;}
:focus { outline: -webkit-focus-ring-color auto 0px !important;}
::selection { background:transparent; color:#0095eb; text-shadow:none;}
::-webkit-selection {background:transparent; color:#0095eb; text-shadow:none;}
::-moz-selection { background:transparent; color:#0095eb; text-shadow:none;}

.fluid { width: 100%; float: none; display: inline-block; }
.shadow-box-fluid { box-shadow: 0 5px 26px rgb(53 66 86 / 16%); border-radius: 14px; }
.shadow-box { box-shadow: 0 5px 26px rgb(53 66 86 / 16%); border-radius: 14px; max-width:850px; margin: 0 auto; }
.full{width:100%;float:left}
.boxer{width: 90%;margin:0 auto; max-width: 1200px; }
.video{width:100%!important;border:0 solid #000!important;margin:0!important;border-radius:0!important}
.ordenador{display:block}
.movil{display:none !important; }
::-webkit-input-placeholder{color:#A3A3A3}
::-moz-placeholder{color:#A3A3A3}
:-ms-input-placeholder{color:#A3A3A3}
:-moz-placeholder{color:#A3A3A3}
.div-hijo{display:table-cell;vertical-align:middle;float:none}
.div-padre{display:table}
.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;
}
.center {text-align:center;}
.espacio {width:100%;height:130px;float:left;}
select {
  -webkit-appearance: none; /* Webkit */
  -moz-appearance: none; /* FF */
  -ms-appearance: none; /* Edge */
  appearance: none; /* Future */}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition: "color 9999s ease-out, background-color 9999s ease-out";
    -webkit-transition-delay: 9999s;
}
option {
   background: transparent;
}
::-webkit-file-upload-button {
  background: #0095eb;
  color: #fff;
  padding: 1em;
  border:0px;
  display:none;
}
#formulario input[type="submit"]{
   -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}
@media screen and (max-width : 1200px) and (min-width : 300px) {
.boxer{width:90%;margin:0 auto}
}
@media screen and (max-width : 767px) and (min-width : 300px) {
.ordenador{display:none!important}
.movil{display:block!important}
.espacio {height:80px;}
}

@media screen and (max-width : 990px) and (min-width : 677px) {
  .col-t-100{width: 100%;}
  .col-t-80{width: 80% !important;}
  .col-t-50{width: 50%;}
  .col-t-33{width: 33%;}
  .col-t-25{width: 25%;}
  .col-t-10{width: 10% !important;}   
}

@media screen and (max-width : 767px) and (min-width : 300px) {
.parallax { background-attachment: initial !important}
.col-m-100{width: 100% !important;}
.col-m-80{width: 80% !important;}
.col-m-50{width: 50% !important;}
.col-m-25{width: 25% !important;} 
.col-m-10{width: 10% !important;}     
h1, .h1 { font-size:43px;}
h2, .h2 { font-size:32px; line-height: 1.4; }
h3, .h3 { font-size:32px; line-height: 1.3; }
h4, .h4 { font-size:24px; line-height: 1.3; } 
h5, .h5 { font-size:28px; line-height: 1.3; }
h6, .h6 { font-size:20px; line-height: 1.3; }
p { font-size: 18px; line-height: 1.7; }
}

.buk-my-1 { margin: .8rem 0; }
.buk-my-2 { margin: 1.6rem 0; }
.buk-my-3 { margin: 2.4rem 0; }
.buk-my-4 { margin: 3.2rem 0; }
.buk-my-5 { margin: 4rem 0; }
.buk-my-6 { margin: 4.8rem 0; }
.buk-my-7 { margin: 6rem 0; }

.buk-mb-1 { margin-bottom: .8rem ; }
.buk-mb-2 { margin-bottom: 1.6rem ; }
.buk-mb-3 { margin-bottom: 2.4rem ; }
.buk-mb-4 { margin-bottom: 3.2rem ; }
.buk-mb-5 { margin-bottom: 4rem ; }
.buk-mb-6 { margin-bottom: 4.8rem ; }

.buk-mt-1 { margin-top: .8rem ; }
.buk-mt-2 { margin-top: 1.6rem ; }
.buk-mt-3 { margin-top: 2.4rem ; }
.buk-mt-4 { margin-top: 3.2rem ; }
.buk-mt-5 { margin-top: 4rem ; }
.buk-mt-6 { margin-top: 4.8rem ; }

.buk-py-1 { padding: .8rem 0; }
.buk-py-2 { padding: 1.6rem 0; }
.buk-py-3 { padding: 2.4rem 0; }
.buk-py-4 { padding: 3.2rem 0; }
.buk-py-5 { padding: 4rem 0; }
.buk-py-6 { padding: 4.8rem 0; }

@media only screen and (min-width: 540px) {
  .col-xs-50 { width: 50% !important; }
}

@media only screen and (min-width: 767px) {
  .buk-mt-md-1 { margin-top: 1.2rem !important; }
  .buk-mt-md-2 { margin-top: 2.1rem !important; }
  .buk-mt-md-3 { margin-top: 3rem !important; }
  .buk-mt-md-4 { margin-top: 3.8rem !important; }
  .buk-mt-md-5 { margin-top: 4.6rem !important; }
  .buk-mt-md-6 { margin-top: 5.4rem !important; }
  
  .buk-mb-md-0 { margin-bottom: 0 !important; }
  .buk-mb-md-1 { margin-bottom: 1.2rem !important; }
  .buk-mb-md-2 { margin-bottom: 2.1rem !important; }
  .buk-mb-md-3 { margin-bottom: 3rem !important; }
  .buk-mb-md-4 { margin-bottom: 3.8rem !important; }
  .buk-mb-md-5 { margin-bottom: 4.6rem !important; }
  .buk-mb-md-6 { margin-bottom: 5.4rem !important; }
  .buk-mb-md-7 { margin-bottom: 6.2rem !important; }
  .buk-mb-md-8 { margin-bottom: 8rem !important; }

  
  .buk-my-md-1 { margin: 1.2rem 0 !important; }
  .buk-my-md-2 { margin: 2.1rem 0 !important; }
  .buk-my-md-3 { margin: 3rem 0 !important; }
  .buk-my-md-4 { margin: 3.8rem 0 !important; }
  .buk-my-md-5 { margin: 4.6rem 0 !important; }
  .buk-my-md-6 { margin: 5.4rem 0 !important; }
  
  .buk-py-md-1 { padding: 1.2rem 0 !important; }
  .buk-py-md-2 { padding: 2.1rem 0 !important; }
  .buk-py-md-3 { padding: 3rem 0 !important; }
  .buk-py-md-4 { padding: 3.8rem 0 !important; }
  .buk-py-md-5 { padding: 4.6rem 0 !important; }
  .buk-py-md-6 { padding: 5.4rem 0 !important; }
  
  .col-md-25 { width: 25% !important; }
  
}

@media only screen and (min-width: 1020px) {
  .col-lg-25 { width: 25% !important; }
}
/* Header */
#header {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; height: 94px;}

@media screen and (max-width : 980px) and (min-width : 768px) {
}

@media screen and (max-width : 767px) and (min-width : 300px) {
}
/* footer */
#footer {height:202px;}
#footer .col-100 img {margin-top:69px;}


@media screen and (max-width : 980px) and (min-width : 768px) {

}

@media screen and (max-width : 767px) and (min-width : 300px) {

}

/** Banner **/
#banner .vineta h3 {width: -webkit-fit-content; width: -moz-fit-content; width: fit-content;background:#FDB92F;letter-spacing:1.2px;color:#ffffff; padding: 5px 10px;}
#banner .expositor .vineta {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
#banner .expositor .expos {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly;}
#banner .expositor .expos .cuadro {padding: 20px 0;}
#banner .formulario h1 {margin: 20px 0; text-align: left; color:#2f48a7!important;}
#banner h1 {margin: 20px 2%; color:#2f48a7!important;}
#banner p {font-size:20px; font-weight:300px; margin: 20px 0;}
#banner .cuadro p {margin:0;}
#banner .formulario #formulario  {margin-bottom: -120px; position: relative;}
#banner .formulario p {text-align: left;}
@media screen and (max-width : 767px) and (min-width : 300px) {
#banner .formulario #formulario {margin-bottom: 0;}
#banner .expositor .expos { flex-direction: column;} 
}


/** Prox-webinars **/
#prox-webinars {padding:100px 0; background:#F2F7FB;}
#prox-webinars .fila {padding:40px 0;}
#prox-webinars h2 {text-align: center;}
#prox-webinars .columna {padding: 0 2%;}
#prox-webinars .cuadro {text-align: center; border-radius: 25px; background: white; box-shadow: rgb(0 0 0 / 18%) 0px 0px 36px; padding :0 0 30px;}
#prox-webinars .imagen .filtro {opacity:0;height: 217px;position: relative;border-radius: 25px 25px 0 0;padding-top:85px;transition: 0.3s;}
#prox-webinars .imagen .filtro:hover {opacity:1;}
#prox-webinars .imagen .filtro .btn-mas {opacity:0;border: solid 1px #ffffff;font-size: 18px; font-weight: 700; letter-spacing: 0px; background-color: transparent; color: #fff; text-align: center; height: 43px; float: none; line-height: 43px; width: 217px; border-radius: 22px;display: inline-block;padding: 0 ;transition: 0.3s;}
#prox-webinars .imagen:hover .filtro .btn-mas {opacity:1;}
#prox-webinars .imagen {display:flex;flex-direction:column;border-radius: 25px 25px 0 0;overflow: hidden;}
#prox-webinars .imagen img {border-radius: 25px 25px 0px 0px;}
#prox-webinars .textos {padding:0 10%;}
#prox-webinars .textos .parte-uno h3 {color:#1A4570;font-size:26px;padding:20px 0;}
#prox-webinars .textos .parte-uno h6 {color:#354256;font-size:17px;font-weight:300;}
#prox-webinars .textos .Linea {padding:15px 0;}
#prox-webinars .textos .Linea hr {border: 0; border-bottom: #CEDDF5 1px solid; width: 80%;}
#prox-webinars .textos .parte-dos p.descripcion {color:#354256;padding-bottom:20px ;}
#prox-webinars .textos .parte-dos h3 {color:#1A4570;}
#prox-webinars .textos .parte-dos p.cargo {color:#1A4570; margin-top: 0;}
@media screen and (max-width:980px) and (min-width:768px) {
#prox-webinars {zoom: 90%;}
#prox-webinars .columna {padding: 0 0.5%;}
#prox-webinars .imagen .filtro {opacity:1;}
#prox-webinars .imagen .filtro .btn-mas {opacity:1;}
}
@media screen and (max-width : 767px) and (min-width : 300px) {    
#prox-webinars {padding: 60px 0;}
#prox-webinars .cuadro {margin-bottom: 30px;} 
#prox-webinars .imagen .filtro {opacity:1;}
#prox-webinars .imagen .filtro .btn-mas {opacity:1;}
}


/** Formulario **/
#FORMULARIO .formulario h3, #FORMULARIO .formulario h2 {text-align:center;color:#2f48a7!important; max-width:500px;margin:0 auto;}
#FORMULARIO .formulario p.subtitulo-form {text-align: center;}
#FORMULARIO .formulario {background:#ffffff; color:#354256; box-shadow: 0px 5px 26px rgb(53 66 86 / 16%); border-radius: 12px; padding: 70px 4%; display: block; float: left;} 
#FORMULARIO .formulario h3.titulo-seccion {color: #FDB92F; font-size: 34px; font-weight: bold; line-height: 42px; letter-spacing: 0; text-align:center;}
#FORMULARIO .formulario input[type="submit"] {font-family:'Source Sans Pro',sans-serif;background: #FDB92F;border-radius: 30px;border: 1px solid #FDB92F; outline: 0; font-size: 17px; padding: 16px 30px; line-height: 12px; text-transform: capitalize; font-weight: 700; color: #fff; transition: all ease .3s; margin: 0;}
#FORMULARIO .formulario input[type="submit"]:hover {background-color: #fff;color: #fdb92f;}
#FORMULARIO .formulario input[type=email], #FORMULARIO .formulario input[type=number], #FORMULARIO .formulario input[type=password], #FORMULARIO .formulario input[type=tel], #FORMULARIO .formulario input[type=text], #FORMULARIO .formulario select, #FORMULARIO .formulario textarea { display: block; outline: 0;  font-size: 12px; line-height: 22px; margin: 0; padding: 4px 10px; width: 100% !important; border-radius: 30px; color: #354256; border: 1px solid #D3E3F0; box-shadow: none; background:white; font-family: 'lato', sans-serif; }
#FORMULARIO .formulario select {background:url(https://www.buk.cl/hubfs/buk-w-2021/img-home/boton-selct.svg);background-repeat: no-repeat; background-position-y: center; background-position-x: 97%; border-radius: 30px !important;}
#FORMULARIO .formulario ::-webkit-input-placeholder, #FORMULARIO .formulario :-ms-input-placeholder, #FORMULARIO .formulario::placeholder {outline: 0; font-size: 16px; line-height; width: 100% !important;color: #354256; font-family: 'lato', sans-serif; }
#FORMULARIO .formulario form {background-color: #fff;padding: 15px 21px 0;border-radius: 10px;}
#FORMULARIO .formulario .hs_phone select {width: 30% !important; background-position-x: 80%;}
#FORMULARIO .formulario .hs_phone input {width: 69% !important;}
#FORMULARIO .formulario form .input { margin-right: 0 !important;}
/*form fieldset.form-columns-2 .field { width: 50% !important;} */
#FORMULARIO .formulario form fieldset.form-columns-2 .field { text-align: left;}
#FORMULARIO .formulario form fieldset .field { padding-left: 10px; padding-right: 10px;}
#FORMULARIO .formulario form fieldset .field { text-align: left;}
#FORMULARIO .formulario form .field { padding: 0 0 8px;}
#FORMULARIO .formulario form fieldset { max-width: inherit !important; margin: 0 -10px;}
#FORMULARIO { padding-bottom: 80px;}
#FORMULARIO .formulario {opacity: 1; line-height: 1.7; font-size: 14px; font-weight: 500;color: #666;  font-family: Lato,sans-serif;  background-color: #fff; -webkit-font-smoothing: antialiased;}
#FORMULARIO .curva { width: 100%; float: left; display: block; height: auto; margin-bottom: -1px; margin-top: 60px;}
#FORMULARIO .formulario {position: relative;}
#FORMULARIO .formulario fieldset.form-columns-2 .field {width:100% !important;}
#FORMULARIO .formulario .contenedor.flex {flex-direction: column;}
#FORMULARIO .formulario {margin-bottom:-400px;}
#FORMULARIO .formulario .img-form { margin-top: -54px;}
#FORMULARIO .formulario .hs_phone select {width: 39% !important;}
#FORMULARIO .formulario .hs_phone input {width: 60% !important;}
#FORMULARIO .formulario .hs_phone .hs-input.hs-fieldtype-intl-phone {width:100%;}
#FORMULARIO .formulario p.subtitulo-form {font-size: 15px;}
#FORMULARIO .formulario h3.titulo-seccion {color: #fdb92f;}
}
@media screen and (max-width:980px) and (min-width:768px) {
#FORMULARIO .formulario {margin-bottom: -200px !important;}
#FORMULARIO {padding: 80px 0;}     
}
@media screen and (max-width : 767px) and (min-width : 300px) {
#FORMULARIO .formulario { padding: 40px 4%; margin-top: 40px;}
#FORMULARIO { padding: 0px;}       
}


/** countdown **/
#countdown {padding:50px 0 0;}
#countdown .contenedor {text-align:center;}
#countdown .numeros {display: flex;flex-direction: row;justify-content: center;}
#countdown p {margin-top:-25px;}
#countdown hr {margin-top:34px;display: block;float: left;width: 100%;border: solid 0;height: 3px;background: #CEDDF5;}
@media screen and (max-width : 767px) and (min-width : 300px) {
#countdown .numeros {gap:30px}
#countdown {padding:350px 0 0;}
#countdown span {font-size:60px!important}  
#countdown p {font-size:18px!important;margin-top:0;}   
}


 /** Certificados **/ 
#certificados-home {padding: 20px 0; display: block;}
#certificados-home h3{ text-align: center; font-size: 25px; color: #707070; padding: 0 0 20px; font-weight: 400;}
#certificados-home .contenido img{ margin: 0 20px; display: block; max-width:160px;}
#certificados-home .contenedor {display: flex; flex-wrap: wrap;justify-content:center; max-width:950px; margin: 0 auto;}
@media screen and (max-width : 767px) and (min-width : 300px) {
#certificados-home .contenedor { gap: 20px 0;}
}
/*adaptación cetificados*/
#certificados-home .spoan10{display: flex;justify-content: center; flex-wrap: wrap;}

/** Calendario - Fechas **/
#fechas {padding:53px 0 0;}
#fechas hr {margin-top:53px;display: block;float: left;width: 100%;border: solid 0;height: 3px;background: #CEDDF5;}
#fechas .col-50 h2 {margin: -55px 0 0 15%;padding-right: 15%;}
@media screen and (max-width:980px) and (min-width:768px) {
#fechas  {zoom: 85%;}
}
@media screen and (max-width : 767px) and (min-width : 300px) {
#fechas .col-50 h2 {margin: -65px 0 0 25%;padding-right: 0%;}
#fechas .col-50:first-child {margin-bottom:15px;}
}


/** Expositores - De qué hablaremos **/
#temas {padding:90px 0 130px;}
#temas h2 {margin-bottom:30px;}
#temas .img-txt {display: flex;flex-direction: row;justify-content: flex-start;gap: 25px;margin-bottom:24px;}
#temas .txt {padding-top:24px;}
#temas .txt h4 {font-weight:700;}
#temas .txt p {font-size:17px;font-weight:500;font-style: italic;}
#temas .temas {padding-right:15%;}
#temas .temas .p-content {margin-bottom:38px;}
#temas .temas ol {padding-left:3%;}
#temas .temas ol p {margin-left:3%;}
#temas .temas .btn1 {margin-top:40px;}
#temas .expositores img {width:136px;}
@media screen and (max-width : 767px) and (min-width : 300px) {
#temas .temas {padding-right: 0;margin-top:30px;}
#temas .temas .btn1 {margin-left:3%;}
}
@media screen and (max-width : 767px) and (min-width : 300px) {
#temas {padding: 50px 0 50px;}
}


/** De qué hablaremos **/
#de-que {padding:100px 0 130px;}
#de-que .contenedor {text-align:center;}
#de-que .contenedor h2 {margin-bottom:45px;}
#de-que .contenedor p {padding:0 5.1%;}
#de-que .lista {margin-top:60px;}
#de-que .lista p {text-align: left;margin-left: 4%;position: relative;top: -12px;padding:0 20% 0 0;}
@media screen and (max-width : 767px) and (min-width : 300px) {
#de-que .span1 {width:0;}
#de-que .span10 {margin-left:0;}
#de-que .lista p, #de-que .contenedor p {padding:0;}
}
@media screen and (max-width : 767px) and (min-width : 300px) {
#de-que {padding: 40px 0 40px;}
}