
@font-face {
  font-family: "Open Sans Buttons";
  font-style: normal;
  font-weight: lighter;
  src: url(https://gustavopetro.co/fonts/oeb.eot)
    format("embedded-opentype");
  src: url(https://gustavopetro.co/fonts/oeb.eot)
      format("embedded-opentype"),
    url(https://gustavopetro.co/fonts/oeb.woff2)
      format("woff2"),
    url(https://gustavopetro.co/fonts/oeb.woff)
      format("woff"),
    url(https://gustavopetro.co/fonts/oeb.ttf)
      format("truetype");
}

/*! CSS Used from: https://colombiahumana.co/wp-content/plugins/oxygen/component-framework/oxygen.css?ver=3.8.9 ; media=all */
@media all{
h1,h3{margin:0;}
section{display:block;}
.ct-section-inner-wrap{margin-left:auto;margin-right:auto;height:100%;}
.oxy-tab,.oxy-tab-content{padding:20px;}
.oxy-tabs-wrapper{display:flex;}
.oxy-tab{cursor:pointer;}
.oxy-tabs-contents-content-hidden{display:none!important;}
.oxy-toggle{display:flex;flex-direction:row;cursor:pointer;}
.oxy-toggle-content{align-self:stretch;flex-grow:1;display:flex;flex-direction:column;justify-content:center;}
.oxy-expand-collapse-icon{align-self:center;flex-shrink:0;flex-grow:0;margin-right:0.4em;text-align:initial;width:1em;height:1em;position:relative;display:inline-block;}
.oxy-expand-collapse-icon::after,.oxy-expand-collapse-icon::before{content:"";background-color:#000;position:absolute;width:1em;height:0.16em;top:calc((1em / 2) - 0.08em);transition:0.3s ease-in-out all;border-radius:0.03em;}
.oxy-expand-collapse-icon::after{transform:rotate(-90deg) scale(0);}
.oxy-eci-collapsed.oxy-expand-collapse-icon::after{transform:rotate(-180deg);}
.oxy-eci-collapsed.oxy-expand-collapse-icon::before{transform:rotate(-90deg);}
}
/*! CSS Used from: https://colombiahumana.co/nuevo-diseno/?xlink=css&ver=5.8.1 ; media=all */
@media all{
#encabezado > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
#seccion-contenido > .ct-section-inner-wrap{padding-top:70px;padding-bottom:70px;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;}
#seccion-contenido{text-align:justify;}
@media (max-width:991px){
#seccion-contenido > .ct-section-inner-wrap{display:flex;flex-direction:column;}
}
#div_block-119-60768{width:50%;padding-top:70px;padding-bottom:70px;align-items:flex-end;text-align:right;}
#div_block-120-60768{background-image:url();background-size:cover;width:50%;background-position:0% 50%;}
#menu{width:18%;position:relative;border-right-width:1px;border-right-color:#ccd0d5;border-right-style:solid;}
#content{width:82%;padding-left:80px;}
#div_block-72-60768 > :nth-child(1){grid-column:span 3;}
#div_block-72-60768{align-items:stretch;grid-template-columns:repeat(3,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid;}
#div_block-67-60768{color:#344854;padding-top:70px;padding-bottom:70px;padding-left:80px;padding-right:80px;}
@media (max-width:991px){
#menu{width:100%;border-right-width:0px;}
}
@media (max-width:991px){
#content{width:100%;padding-left:0px;}
}
@media (max-width:767px){
#div_block-72-60768 > :nth-child(1){grid-column:span 2;}
#div_block-72-60768{align-items:stretch;grid-template-columns:repeat(2,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid;}
}
@media (max-width:767px){
#div_block-67-60768{padding-top:32px;padding-left:32px;padding-right:32px;padding-bottom:32px;}
}
@media (max-width:479px){
#div_block-72-60768 > :nth-child(1){grid-column:span 1;}
#div_block-72-60768{align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid;}
}
@media (max-width:991px){
#new_columns-118-60768> .ct-div-block{width:100%!important;}
}
#accesos{flex-direction:column;text-align:justify;display:flex;width:100%;margin-top:80px;top:120px;position:sticky;}
@media (max-width:991px){
#accesos{flex-direction:row;display:flex;margin-top:0px;}
}
@media (max-width:767px){
#accesos{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;}
}
.ct-section{width:100%;background-size:cover;background-repeat:repeat;}
.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}
.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;}
.ct-link-text{display:inline-block;}
.ct-inner-content{width:100%;}
.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tab{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tab-content{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;}
.ct-section-inner-wrap{max-width:1300px;}
h1,h3{font-family:'Open Sans';font-size:36px;font-weight:600;line-height:1.2;color:#02142b;}
h3{font-size:30px;}
h3{font-size:24px;font-weight:500;line-height:1.6;color:#02142b;}
.grid-box div a:hover:not(.ipsButton) {
    text-decoration: underline;
    text-underline-position: under;
}
.ct-section-inner-wrap{padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px;}
.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
.background-red{background-color:#dc373c;}
.home-heading{font-weight:500;font-size:48px;line-height:58px;letter-spacing:.5px;}
@media (max-width:479px){
.home-heading{font-size:30px;line-height:36px;}
}
.home-heading-subtitle{letter-spacing:.25px;line-height:27px;font-size:18px;}
.heading-col1{max-width:610px;text-align:left;padding-right:140px;}
.heading-col1:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:column;align-items:flex-start;}
@media (max-width:991px){
.heading-col1{max-width:100%;}
}
@media (max-width:767px){
.heading-col1{padding-right:0px;}
}
.tabs-3586-tab{padding-left:0px;padding-top:22px;padding-right:12px;padding-bottom:22px;letter-spacing:.25px;font-size:18px;line-height:27px;color:#344854;opacity:0.7;}
.tabs-3586-tab-active{font-weight:800;opacity:1;}
.grid-box{padding-top:32px;padding-left:32px;padding-right:32px;padding-bottom:32px;border-radius:3px;}
.blue-box{background-color:#e1edf7;}
.dark-blue-box{background-color:#a0d9f7;}
.rosa-box{background-color:#ffebeb;}
.piel-box{background-color:#fbd6b7;}
.purplelight-box{background-color:#e4e6f5;}
.greendark-box{background-color:#bee1dc;}
.greenlight-box{background-color:#e6f5f0;}
.grand-heading{font-size:32px;letter-spacing:.5px;line-height:38px;text-align:left;color:#344854;}
.max-80{max-width:80%;}
.toggle-4562{border-top-width:1px;border-top-style:solid;border-top-color:#d6d6d7;}
.faq-heading{font-size:24px;letter-spacing:.5px;line-height:29px;font-weight:500;color:#344854;margin-bottom:0px;padding-top:32px;padding-bottom:32px;}
.margin-bottom-50{margin-bottom:50px;}
.faq-text{font-size:18px;letter-spacing:.25px;line-height:27px;text-align:left;}
.width-100{max-width:100%;width:100%;}
.padding-bottom-50{padding-bottom:50px;}
.box-text-large{font-size:18px;letter-spacing:.25px;line-height:27px;}
@media all and (max-width:1024px){
a{word-break:break-word;}
}
@media (max-width:768px){
.oxy-tab{padding:19px;}
.oxy-tab-content{padding:0px;}
.oxy-tab-content{word-break:break-word;}
}
@media print{
a[href]:after{content:" (" attr(href) ")";}
}
@media (max-width:767px){
h1{font-size:26px;}
h3{font-size:16px;}
}
h1{margin-bottom:10px;}
h3{margin-bottom:10px;}
.white{color:#fff;}
.oxy-expand-collapse-icon{margin-right:29px;margin-top:-7px;opacity:.5;}
section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:.67em 0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1,h3{font-weight:bold;margin-bottom:10px;}
h1{font-size:38px;line-height:44px;margin-top:20px;}
h3{font-size:24px;line-height:30px;margin-top:20px;}
h1{margin-top:0px;margin-bottom:24px;font-size:40px;line-height:48px;font-weight:700;}
h3{margin-top:0px;margin-bottom:18px;font-size:28px;line-height:36px;font-weight:700;}
@media screen and (max-width:767px){
h1{font-size:32px;line-height:38px;}
h3{font-size:24px;line-height:30px;}
}
@media screen and (max-width:479px){
h1{margin-bottom:18px;}
}
.grid-box:first-of-type{padding:80px 60px;margin-bottom:3em;}
.grid-box h1{font-size:32px;letter-spacing:.5px;line-height:38px;margin-bottom:.5em;font-weight:500;}
.grid-box h3{margin-bottom:.5em;font-size:24px;letter-spacing:.5px;line-height:29px;font-weight:500;}
.grid-box{font-size:18px;letter-spacing:.25px;line-height:27px;text-align:left;}
.grid-box:not(:first-of-type){font-size:14px;letter-spacing:.25px;line-height:20px;}
.grid-box div a{margin:66px 0 0;font-weight:normal;color:inherit;}
.blue-box h1,.blue-box{color:#002D56;}
.dark-blue-box h3,.dark-blue-box{color:#103B42;}
.rosa-box h3,.rosa-box{color:#762824;}
.piel-box h3,.piel-box{color:#543418;}
.purplelight-box h3,.purplelight-box{color:#17235e;}
.greendark-box h3,.greendark-box{color:#103B42;}
.greenlight-box h3,.greenlight-box h1,.greenlight-box{color:#103B42;}
@media all and (max-width:479px){
.grid-box:first-of-type{padding:32px;}
.grid-box h1{font-size:24px;line-height:29px;}
.grid-box:first-of-type{font-size:14px;letter-spacing:.25px;line-height:20px;}
}
}
/*! CSS Used from: https://www.colombiahumana.co/?xlink=css ; media=all */
@media all{
.ct-section{width:100%;background-size:cover;background-repeat:repeat;}
.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}
.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;}
.ct-link-text{display:inline-block;}
.ct-inner-content{width:100%;}
.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tab{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tab-content{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;}
.ct-section-inner-wrap{max-width:1300px;}
h1,h3{font-family:'Open Sans';font-size:36px;font-weight:600;line-height:1.2;color:#02142b;}
h3{font-size:30px;}
h3{font-size:24px;font-weight:500;line-height:1.6;color:#02142b;}
a{text-decoration:none;}
.ct-section-inner-wrap{padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px;}
.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}
.background-red{background-color:#dc373c;}
.home-heading{font-weight:500;font-size:48px;line-height:58px;letter-spacing:.5px;}
@media (max-width:479px){
.home-heading{font-size:30px;line-height:36px;}
}
.home-heading-subtitle{letter-spacing:.25px;line-height:27px;font-size:18px;}
.heading-col1{max-width:610px;text-align:left;padding-right:140px;}
.heading-col1:not(.ct-section):not(.oxy-easy-posts){display:flex;flex-direction:column;align-items:flex-start;}
@media (max-width:991px){
.heading-col1{max-width:100%;}
}
@media (max-width:767px){
.heading-col1{padding-right:0px;}
}
.tabs-3586-tab{padding-left:0px;padding-top:22px;padding-right:12px;padding-bottom:22px;letter-spacing:.25px;font-size:18px;line-height:27px;color:#344854;opacity:0.7;}
.tabs-3586-tab-active{font-weight:800;opacity:1;}
.grid-box{padding-top:32px;padding-left:32px;padding-right:32px;padding-bottom:32px;border-radius:3px;}
.blue-box{background-color:#e1edf7;}
.dark-blue-box{background-color:#a0d9f7;}
.rosa-box{background-color:#ffebeb;}
.piel-box{background-color:#fbd6b7;}
.purplelight-box{background-color:#e4e6f5;}
.greendark-box{background-color:#bee1dc;}
.greenlight-box{background-color:#e6f5f0;}
.grand-heading{font-size:32px;letter-spacing:.5px;line-height:38px;text-align:left;color:#344854;}
.max-80{max-width:80%;}
.toggle-4562{border-top-width:1px;border-top-style:solid;border-top-color:#d6d6d7;}
.faq-heading{font-size:24px;letter-spacing:.5px;line-height:29px;font-weight:500;color:#344854;margin-bottom:0px;padding-top:32px;padding-bottom:32px;}
.margin-bottom-50{margin-bottom:50px;}
.faq-text{font-size:18px;letter-spacing:.25px;line-height:27px;text-align:left;}
.width-100{max-width:100%;width:100%;}
.padding-bottom-50{padding-bottom:50px;}
.box-text-large{font-size:18px;letter-spacing:.25px;line-height:27px;}
@media all and (max-width:1024px){
a{word-break:break-word;}
}
@media (max-width:768px){
.oxy-tab{padding:19px;}
.oxy-tab-content{padding:0px;}
.oxy-tab-content{word-break:break-word;}
}

:-ms-input-placeholder{color:#cacaca;}
::placeholder{color:#cacaca;}
:focus{outline:none!important;}
::placeholder{font-size:17px;color:#8c8c8c;}
@media (max-width:767px){
h1{font-size:26px;}
h3{font-size:16px;}
}
h1{margin-bottom:10px;}
h3{margin-bottom:10px;}
.white{color:#fff;}
.oxy-expand-collapse-icon{margin-right:29px;margin-top:-7px;opacity:.5;}
section{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:.67em 0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1,h3{font-weight:bold;margin-bottom:10px;}
h1{font-size:38px;line-height:44px;margin-top:20px;}
h3{font-size:24px;line-height:30px;margin-top:20px;}
h1{margin-top:0px;margin-bottom:24px;font-size:40px;line-height:48px;font-weight:700;}
h3{margin-top:0px;margin-bottom:18px;font-size:28px;line-height:36px;font-weight:700;}
@media screen and (max-width:767px){
h1{font-size:32px;line-height:38px;}
h3{font-size:24px;line-height:30px;}
}
@media screen and (max-width:479px){
h1{margin-bottom:18px;}
}
.grid-box:first-of-type{padding:80px 60px;margin-bottom:3em;}
.grid-box h1{font-size:32px;letter-spacing:.5px;line-height:38px;margin-bottom:.5em;font-weight:500;}
.grid-box h3{margin-bottom:.5em;font-size:24px;letter-spacing:.5px;line-height:29px;font-weight:500;}
.grid-box{font-size:18px;letter-spacing:.25px;line-height:27px;text-align:left;}
.grid-box:not(:first-of-type){font-size:14px;letter-spacing:.25px;line-height:20px;}
.grid-box div a{margin:66px 0 0;font-weight:normal;color:inherit;}
.blue-box h1,.blue-box{color:#002D56;}
.dark-blue-box h3,.dark-blue-box{color:#103B42;}
.rosa-box h3,.rosa-box{color:#762824;}
.piel-box h3,.piel-box{color:#543418;}
.purplelight-box h3,.purplelight-box{color:#17235e;}
.greendark-box h3,.greendark-box{color:#103B42;}
.greenlight-box h3,.greenlight-box{color:#103B42;}
@media all and (max-width:479px){
.grid-box:first-of-type{padding:32px;}
.grid-box h1{font-size:24px;line-height:29px;}
.grid-box:first-of-type{font-size:14px;letter-spacing:.25px;line-height:20px;}
}
}

.ipsApp .ipsFollow {
    /* width: 100%; */
}

.ipsApp .ipsFollow > a[_title="Seguir este contenido"] {
    margin: 0;
    white-space: break-spaces;
    text-align: left;
    line-height: 18px;
    padding: 10px 20px;
    width: 100%;
    background: #ffffff;
    border-radius: 3px;
    color: #012d56;
    font-family: 'Open Sans Buttons', Helvetica, Arial, sans-serif!important;
    letter-spacing: .03em;
    text-align: center;
}

.ipsApp .ipsFollow > a {
    margin-top: 0px;
  	font-family: 'Open Sans Buttons', Helvetica, Arial, sans-serif!important;
    letter-spacing: .03em;
}

.faq-text li{
    margin-bottom: 10px;
    margin-top: 6px;
}

ul.faq-text {
    max-width: 760px;
}

#content a:not(.ipsButton) {
    font-weight: 700;
    text-underline-position: under;
    text-decoration: underline;
}

#content a:hover:not(.ipsButton) {
    opacity: .75;
    color: inherit;
}


.grid-two {
    align-items: stretch;
    grid-template-columns: repeat(2,minmax(200px,1fr));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: grid;
}

.grid-two .grid-box {
    padding: 80px 60px;
    margin-bottom: 0px;
}

.grid-two .grid-box {
    font-size: 18px;
    letter-spacing: .25px;
    line-height: 27px;
    text-align: left;
}

@media all and (max-width: 479px) {
    .ipsApp .ipsFollow {
      	padding: 0;
    }
    #div_block-120-60768 {
        height: 170px;
    }

    #seccion-contenido > .ct-section-inner-wrap {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .oxy-tab {
        width: 50%;
        text-align: left;
        padding: 15px;
    }

    #accesos {
        display: flex;
        align-items: flex-start;
        justify-content: center;
        margin-bottom: 25px;
    }

    .grand-heading {
        font-size: 20px;
        line-height: 32px;
    }

    .faq-heading {
        text-align: left;
        font-size: 16px;
        padding: 9px 0px;
    }

    .faq-text {
        font-size: 14px;
        line-height: 25px;
    }
    .grid-two {
        grid-template-columns: 1fr;
    }

    .grid-two .grid-box {
        padding: 50px 30px;
    }
}

@media all and (max-width: 767px) {
  html[dir="ltr"] .ipsFollow > a:not( .ipsCommentCount ), 
  html[dir="ltr"] .ipsFollow > span:not( .ipsCommentCount ), 
  html[dir="ltr"] .ipsFollow > a > span:not( .ipsCommentCount ) {
      left: 0;
      padding-left: 0;
      padding-right: 0;
  }
}