@charset "utf-8";
/* CSS Document */


* {
    margin:0; 
    padding:0;
}

html, body{
    box-sizing: content-box;}

a:link {
  color: #26353a;
}

#gh-intro-section{
    width: 100%;
    background-color: white;
}

#gh-intro-section .gh-intro-top-section img{
    width: 100%;
}

.cont-header{
    width: 100%;
    display: flex;
	flex-wrap: wrap;
}

#gh-etapas-section-four .color-div{
	background-color:#354b99;
}

#gh-intro-section .gh-intro-section__logos{
    width: 50%;
    display: flex;
	padding: 1em;
    box-sizing: border-box;
}

#gh-intro-section .gh-intro-section__logos .gh-intro-section__logos__entidad{
    width: 90%;
    height: auto;
    margin-right: 30px;
}

#gh-intro-section .gh-intro-section__logos .gh-intro-section__logos__fitic{
    width: 45%;
    object-fit: cover;
}

#gh-intro-section .gh-intro-section__links{
    width: 45%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#gh-intro-section .gh-intro-section__links .cont-links{
    display: flex;
    flex-direction: column;
}

#gh-intro-section .gh-intro-section__links .cont-links a{
    font-family: 'museo sans', sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: #0B34A8;
    text-decoration: none;
    margin: 2px 0px;
    transition: .4s;
}

#gh-intro-section .gh-intro-section__links .cont-links a:hover{
    color: #EEB808;
}

#gh-banner-section img{
    width: 100%;
}

#gh-boton-postulate{
    width: 100%;
    text-align: center;
    margin: 5px 0px;
}

#gh-boton-postulate a{
    background-color: #EEB808;
    color: #0B34A8;
    font-family: 'museo sans', sans-serif;
   font-weight: 400;
    font-size: 15px;
    text-decoration: none;
    padding: 10px 100px;
    position: relative;
    transition: .4s;
}

#gh-boton-postulate a::after{
    position: absolute;
    content: '';
    width: 55px;
    height: 55px;
    background-color: white;
    top: 11px;
	left: -28px;
	transform: rotate(45deg);
}

#gh-boton-postulate a::before{
    position: absolute;
    content: '';
    width: 55px;
    height: 55px;
    background-color: white;
    top: 11px;
	right: -28px;
	transform: rotate(45deg);
}

#gh-boton-postulate a:hover{
    background-color: #4A6FD8;
}

#gh-descripcion-section{
    margin-top: 3.2rem;
    background-image: url(/img/bg-section2.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    /*text-align: center;*/
	text-align:inherit;
    padding: 2em 1em 7em 1em;
}

#gh-descripcion-section .gh-descripcion-section__title{
    font-family: 'museo sans', sans-serif;
    font-weight: 400;
    font-size: 45px;
    color: #354A98;
}

#gh-descripcion-section .gh-descripcion-section__title .gh-descripcion-section__title__resaltado1{
    font-weight: bold;
    color: #354A98;
	text-align: center;
}
.HG_titulo_centrado{
	font-weight: bold;
    color: #354A98;
	text-align: center;
	font-family: 'museo sans', sans-serif;
    }

#gh-descripcion-section .gh-descripcion-section__title .gh-descripcion-section__title__resaltado2{
    color: #E6333F;
}

#gh-descripcion-section .gh-descripcion-section__desc{
    width: 100%;
    display: flex;
    align-items: baseline;
    position: relative;
}

.line-right{
    position: relative;
}

.line-right::before{
    position: absolute;
    content: '';
    width: 1px;
    height: auto;
    background-color: #BCBCBC;
    top: 150px;
    right: 0;
}

.line-right-2{
    position: relative;
}

.line-right-2::before{
    position: absolute;
    content: '';
    width: 1px;
    height: 100%;
    background-color: #BCBCBC;
    top: 0px;
    right: 0;
}

.line-right-3{
    position: relative;
}

.line-right-3::before{
    position: absolute;
    content: '';
    width: 1px;
    height: 100%;
    background-color: #172F64;
    top: 0px;
    left: 0;
}

.line-right-4{
    position: relative;
}

.line-right-4::before{
    position: absolute;
    content: '';
    width: 1px;
    height: 100%;
    background-color: white;
    top: 0px;
    right: 0;
}

.line-right-5{
    position: relative;
}

.line-right-5::before{
    position: absolute;
    content: '';
    width: 1px;
    height: 100%;
    background-color: #354A98;
    top: 0px;
    right: 0;
}


#gh-descripcion-section .gh-descripcion-section__desc .gh-descripcion-section__desc__middle{
    width: 50%;
    margin-top: 2rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#gh-descripcion-section .gh-descripcion-section__desc .gh-descripcion-section__desc__middle .gh-descripcion-section__desc__middle__icon{
    width: 120px;
    height: 120px;
}

#gh-descripcion-section .gh-descripcion-section__desc .gh-descripcion-section__desc__middle .gh-descripcion-section__desc__middle__title-top{
    color: #172F64;
    font-family: 'museo sans', sans-serif;
    font-weight: 700;
    font-size: 24px;
    margin-left: -50px;
	text-align: center;
}

#gh-descripcion-section .gh-descripcion-section__desc .gh-descripcion-section__desc__middle .gh-descripcion-section__desc__middle__title-top .gh-descripcion-section__desc__middle__title-top__bottom{
    color: #E6333F;
    font-size: 45px;
    margin-left: 110px;
}

#gh-descripcion-section .gh-descripcion-section__desc .gh-descripcion-section__desc__middle .gh-descripcion-section__desc__middle__text{
    padding: 0px 4.5em;
    font-family: 'museo sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    margin: 0;
    line-height: 1.5em;
}

#gh-etapas-section{
    background-image: linear-gradient(to bottom, #ffffff, #f9f9fb, #f2f4f7, #ebeef3, #e3e9ef);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 3em 2em;
}

#gh-etapas-section .gh-etapas-section__icon{
    width: 120px;
}

#gh-etapas-section .gh-etapas-section__desc__middle__title-top{
    color: #172F64;
    font-family: 'museo sans', sans-serif;
    font-weight:700;
    font-size: 30px;
}

#gh-etapas-section .gh-etapas-section__desc__middle__title-top__bottom{
    color: #E6333F;
    font-size: 45px;
    margin-left: 40px;
}

#gh-etapas-section .gh-etapas-section-four{
    width: 100%;
    padding: 3em;
    margin-top: 20px;
    display: flex;
}

#gh-etapas-section .gh-etapas-section-four .gh-etapas-section-four__column{
    width: 24%;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
}

#gh-etapas-section .gh-etapas-section-four .gh-etapas-section-four__column .gh-etapas-section-four__column__icon{
    width: 110px;
}

#gh-etapas-section .gh-etapas-section-four .gh-etapas-section-four__column .gh-etapas-section-four__column__title{
    font-family: 'museo sans', sans-serif;
    font-weight: bold;
    font-size: 24px;
    color: #172F64;
    margin: 0;
    margin-top: 20px;
    text-align: center;
}

#gh-etapas-section .gh-etapas-section-four .gh-etapas-section-four__column .gh-etapas-section-four__column__desc{
    padding: 0px 2em 1em;
    font-family: 'museo sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-align:left;
    margin-bottom: 30px;
}
#gh-etapas-section .gh-etapas-section__dual{
    width: 100%;
    padding: 1em;
    background-color: #172F64;
    margin-top: 20px;
    display: flex;
}

#gh-etapas-section .gh-etapas-section__dual .gh-etapas-section__dual__middle{
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
}

#gh-etapas-section .gh-etapas-section__dual .gh-etapas-section__dual__middle .gh-etapas-section__dual__middle__title{
    font-family: 'museo sans', sans-serif;
    font-weight: bold;
    font-size: 24px;
    color: #E6333F;
    margin: 0;
}

#gh-etapas-section .gh-etapas-section__dual .gh-etapas-section__dual__middle .gh-etapas-section__dual__middle__desc{
    padding: 0px 4.5em;
    font-family: 'museo sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    margin-bottom: 30px;
}

#gh-dirigido{
    background-color:#fafafa;
    text-align: center;
    padding: 2em 1em 5em 1em;
}

#gh-dirigido .gh-dirigido-section__title{
    font-family: 'museo sans', sans-serif;
    font-weight: 400;
    font-size: 45px;
    color: #354B99;
}

#gh-dirigido .gh-dirigido-section__title .gh-dirigido-section__title__resaltado1{
    font-weight: bold;
    color: #354A98;
}

#gh-dirigido .gh-dirigido-section__title .gh-dirigido-section__title__resaltado2{
    color: #E6333F;
    font-weight: bold;
}

#gh-dirigido .gh-dirigido-section__desc{
    width: 100%;
    display: flex;
    align-items: baseline;
}

#gh-dirigido .gh-dirigido-section__desc .gh-dirigido-section__desc__middle{
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0em 5.5em;
    text-align: left;
    box-sizing: border-box;
}

#gh-dirigido .gh-dirigido-section__desc .gh-dirigido-section__desc__middle .gh-dirigido-section__desc__middle__title-top{
    color: #172F64;
    font-family: 'museo sans', sans-serif;
    font-weight: 700;
    font-size: 30px;
    text-align: center;
}

#gh-dirigido .gh-dirigido-section__desc .gh-dirigido-section__desc__middle .gh-dirigido-section__desc__middle__text{
	color: #172F64;
    font-family: 'museo sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    margin: 5px 0em;
    position: relative;
    margin-left: 12px;
}

/*#gh-dirigido .gh-dirigido-section__desc .gh-dirigido-section__desc__middle .gh-dirigido-section__desc__middle__text::before{
    position: absolute;
    content: '';
   width: 5px;
    height: 5px;
    background-color: #FFFFFF;
    border-radius: 50%;
    top: 6px;
    left: -12px;
}*/

#gh-video-section{
    padding: 3em 5em;
}

#gh-video-section .video-responsive {
	height: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
	}
#gh-video-section .video-responsive iframe, .video-responsive object, .video-responsive embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	}

#gh-fitic-info{
    background-color: #BFD1EE;
    padding: 2em;
}

#gh-fitic-info .gh-fitic-info__cont{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

#gh-fitic-info .gh-fitic-info__cont .gh-fitic-info__cont__left{
    width: 50%;
    box-sizing: border-box;
    padding: 0px 7em;
}

#gh-fitic-info .gh-fitic-info__cont .gh-fitic-info__cont__left .gh-fitic-info__cont__left__logo{
    width: 150px;
    height: auto;
    margin-left: -17px;
}

#gh-fitic-info .gh-fitic-info__cont .gh-fitic-info__cont__left .gh-fitic-info__cont__left__list{
    list-style: none;
    margin: 0;
    padding: 0;
}

#gh-fitic-info .gh-fitic-info__cont .gh-fitic-info__cont__left .gh-fitic-info__cont__left__list li{
    color: #7B7C7C;
    font-family: 'museo-sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 5px 0px;
}

#gh-fitic-info .gh-fitic-info__cont .gh-fitic-info__cont__right{
    width: 50%;
    box-sizing: border-box;
    padding: 0px 7em;
}

#gh-fitic-info .gh-fitic-info__cont .gh-fitic-info__cont__right .gh-fitic-info__cont__right__list{
    list-style: none;
    margin: 0;
    padding: 0;
}

#gh-fitic-info .gh-fitic-info__cont .gh-fitic-info__cont__right .gh-fitic-info__cont__right__list li{
    color: #7B7C7C;
    font-family: 'museo-sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 5px 0px;
}

#gh-fitic-info .gh-fitic-info__cont .gh-fitic-info__cont__right .gh-fitic-info__cont__right__title{
    color: #7B7C7C;
    font-family: 'museo-sans', sans-serif;
    font-weight: 700;
    font-size: 24px;
    margin: 0;
}

#gh-fitic-alcaldia{
    background-color: #E3E8EE;
    padding: 2em 4em 8em 4em;
}

#gh-fitic-alcaldia .gh-fitic-alcaldia__cont{
    width: 100%;
    display: flex;
    justify-content: center;
}

#gh-fitic-alcaldia .gh-fitic-alcaldia__cont .gh-fitic-alcaldia__cont__column{
    width: 25%;
    box-sizing: border-box;
    padding: .5em;
}

#gh-fitic-alcaldia .gh-fitic-alcaldia__cont .gh-fitic-alcaldia__cont__column__title{
    font-family: 'museo-sans', sans-serif;
    font-weight: 700;
    font-size: 16px;
    position: relative;
}

#gh-fitic-alcaldia .gh-fitic-alcaldia__cont .gh-fitic-alcaldia__cont__column__title::before{
    position: absolute;
    content: '';
    width: 95%;
    height: 1px;
    background-color: black;
    bottom: -5px;
    left: 0;
}

#gh-fitic-alcaldia .gh-fitic-alcaldia__cont .gh-fitic-alcaldia__cont__column__items{
    padding: 0px 15px;
}

#gh-fitic-alcaldia .gh-fitic-alcaldia__cont .gh-fitic-alcaldia__cont__column__items li{
    font-family: 'museo-sans', sans-serif;
    font-size: 13px;
    margin: 5px 0px;
}

#gh-footer-section{
    background-color: #354A98;
    padding: 2em 4em;
}

#gh-footer-section .gh-footer-section__info{
    width: 100%;
    display: flex;
    margin-top: -100px;
    padding: 2em;
    border: 1px solid #354A98;
    background-color: white;
    border-radius: 20px;
    box-sizing: border-box;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact{
    width: 50%;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__title{
    color: #354A98;
    font-family: 'museo-sans', sans-serif;
	font-weight: 700;
    font-size: 25px;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__items{
    list-style: none;
    margin: 0;
    padding: 0;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__items li{
    font-family: 'museo-sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 15px 0px;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__social{
    display: flex;
    margin-top: 2.5rem;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__social .gh-footer-section__info__contact__social__icon{
    width: 30px;
    height: 30px;
    object-fit: cover;
    margin-right: 15px;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__social a{
    transition: .4s;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__social a:hover{
    opacity: .8;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__legal{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 40px;
    margin-top: 20px;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__legal a{
    text-decoration: none;
    font-family: 'museo-sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    transition: .4s;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__legal a:hover{
    opacity: .7;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__logos{
    width: 50%;
    text-align: end;
}

#gh-footer-section .gh-footer-section__info .gh-footer-section__info__logos .gh-footer-section__info__logos__entidad{
    width: 350px;
}

#gh-footer-bottom{
    width: 100%;
    margin: 0;
    padding: 0;
}

#gh-footer-bottom .gh-footer-bottom__img{
    width: 100%;
    margin-top: -1px;
}

#gh-beneficios-section{
    background-color: #22397A;
    padding: 3em 4em;
    margin-top: -1px;
    text-align: center;
}

#gh-beneficios-section .gh-beneficios-section__cont{
    width: 100%;
}

#gh-beneficios-section .gh-beneficios-section__cont .gh-beneficios-section__cont__title{
    font-family: 'museo sans', sans-serif;
    color: white;
    font-weight: 700;
    font-size: 30px;
}

#gh-beneficios-section .gh-beneficios-section__cont .gh-beneficios-section__cont__items{
    width: 100%;
    display: flex;
    margin-top: 4em;
}

#gh-beneficios-section .gh-beneficios-section__cont .gh-beneficios-section__cont__items .gh-beneficios-section__cont__items__one{
    width: 33%;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
}

#gh-beneficios-section .gh-beneficios-section__cont .gh-beneficios-section__cont__items .gh-beneficios-section__cont__items__one .gh-beneficios-section__cont__items__one__icon{
    width: 110px;
}

#gh-beneficios-section .gh-beneficios-section__cont .gh-beneficios-section__cont__items .gh-beneficios-section__cont__items__one .gh-beneficios-section__cont__items__one__desc{
    padding: 2em;
    color: white;
    font-family: 'museo sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 0;
    line-height: 1.5em;
    text-align:left;
}

#gh-beneficios-section .gh-beneficios-section__cont .gh-beneficios-section__cont__items .gh-beneficios-section__cont__items__one .gh-beneficios-section__cont__items__one__list{
    color: white;
    padding: 0px 3em;
    font-family: 'museo-sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-align: left;
    margin: 0;
    margin-top: -1.5em;
}

#2gh-beneficios-section .2gh-beneficios-section__cont .2gh-beneficios-section__cont__items .2gh-beneficios-section__cont__items__one {
    width:50%;
	display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
}

#gh-beneficios-section .gh-beneficios-section__cont .gh-beneficios-section__cont__items .gh-beneficios-section__cont__items__one .gh-beneficios-section__cont__items__one__list li{
    line-height: 1em;
    margin: 5px 0px;
}

@media (max-width:768px){
    .cont-header{
        flex-direction: column;
    }
    #gh-intro-section .gh-intro-section__logos{
        width: 100%;
        flex-direction: column;
        align-items: center;
    }
    #gh-intro-section .gh-intro-section__logos .gh-intro-section__logos__entidad{
        width: 90%;
        margin-right: 0;
        height: auto;
    }
    #gh-intro-section .gh-intro-section__logos .gh-intro-section__logos__fitic{
        width: 90%;
        height: auto;
        margin-top: 10px;
    }
    #gh-intro-section .gh-intro-section__links{
        width: 90%;
        align-items: center;
        margin-bottom: 20px;
    }
    #gh-descripcion-section{
        padding: 1em 1em 3em 1em;
    }
    #gh-descripcion-section .gh-descripcion-section__desc{
        flex-direction: column;
    }
    #gh-descripcion-section .gh-descripcion-section__desc .gh-descripcion-section__desc__middle{
        width: 100%;
    }
    .line-right::before{
        display: none;
    }
    #gh-descripcion-section .gh-descripcion-section__desc .gh-descripcion-section__desc__middle{
        margin-top: 30px;
    }
    #gh-descripcion-section .gh-descripcion-section__desc .gh-descripcion-section__desc__middle .gh-descripcion-section__desc__middle__text{
        padding: 0px 1.5em;
    }
    #gh-descripcion-section .gh-descripcion-section__desc .gh-descripcion-section__desc__middle .gh-descripcion-section__desc__middle__title-top .gh-descripcion-section__desc__middle__title-top__bottom{
        margin-left: 0;
    }
    #gh-descripcion-section .gh-descripcion-section__desc .gh-descripcion-section__desc__middle .gh-descripcion-section__desc__middle__title-top{
        margin-left: 0;
    }
    #gh-etapas-section{
        padding: 1em;
    }
    #gh-etapas-section .gh-etapas-section__dual{
        flex-direction: column;
    }
    #gh-etapas-section .gh-etapas-section__dual .gh-etapas-section__dual__middle{
        width: 100%;
    }
    .line-right-2::before{
        display: none;
    }
    #gh-dirigido{
        margin-top: 0;
        padding: 1em;
    }
    #gh-dirigido .gh-dirigido-section__desc{
        flex-direction: column;
    }
    #gh-etapas-section .gh-etapas-section__dual{
        padding: 1em;
    }
    #gh-dirigido .gh-dirigido-section__desc .gh-dirigido-section__desc__middle{
        width: 100%;
        padding: 1em;
    }
    .line-right-3::before{
        display: none;
    }
    #gh-video-section{
        padding: 0;
    }
    #gh-fitic-info{
        padding: 1em;
    }
    #gh-fitic-info .gh-fitic-info__cont{
        flex-direction: column;
    }
    #gh-fitic-info .gh-fitic-info__cont .gh-fitic-info__cont__left{
        width: 100%;
        padding: 1em;
    }
    #gh-fitic-info .gh-fitic-info__cont .gh-fitic-info__cont__right{
        width: 100%;
        padding: 1em;
    }
    #gh-fitic-alcaldia{
        padding: 1em 1em 4em 1em;
    }
    #gh-fitic-alcaldia .gh-fitic-alcaldia__cont{
        flex-direction: column;
    }
    #gh-fitic-alcaldia .gh-fitic-alcaldia__cont .gh-fitic-alcaldia__cont__column{
        width: 100%;
        padding: 1em;
    }
    #gh-footer-section{
        padding: 1em;
    }
    #gh-footer-section .gh-footer-section__info{
        flex-direction: column;
        align-items: center;
    }
    #gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact{
        width: 100%;
    }
 
    #gh-footer-section .gh-footer-section__info .gh-footer-section__info__logos{
        width: 100%;
    }
    #gh-footer-section .gh-footer-section__info .gh-footer-section__info__logos .gh-footer-section__info__logos__entidad{
        width: 100%;
        margin-top: 15px;
    }
    #gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__social{
        justify-content: center;
    }
    #gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__legal{
        justify-content: center;
        padding-right: 0;
        flex-direction: column;
        margin-top: 0;
    }
    #gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__legal a{
        margin: 5px 0px;
		color:grey;
    }
    #gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__social{
        margin-top: 1em;
    }
    #gh-footer-section .gh-footer-section__info .gh-footer-section__info__contact .gh-footer-section__info__contact__social .gh-footer-section__info__contact__social__icon{
        margin-right: 0;
        margin: 5px;
    }
    #gh-footer-bottom{
        margin-top: -5px;
    }
    #gh-beneficios-section .gh-beneficios-section__cont .gh-beneficios-section__cont__items{
        flex-direction: column;
    }
    #gh-beneficios-section .gh-beneficios-section__cont .gh-beneficios-section__cont__items .gh-beneficios-section__cont__items__one{
        width: 100%;
    }
    .line-right-4::before{
        display: none;
    }
    #gh-beneficios-section{
        padding: 2em 1em;
    }
    #gh-beneficios-section .gh-beneficios-section__cont .gh-beneficios-section__cont__items .gh-beneficios-section__cont__items__one .gh-beneficios-section__cont__items__one__icon{
        margin-top: 30px;
    }
    #gh-etapas-section .gh-etapas-section-four{
        flex-direction: column;
    }
    #gh-etapas-section .gh-etapas-section-four .gh-etapas-section-four__column{
        width: 100%;
    }
    .line-right-5::before{
        display: none;
    }

}