.elementor-10131 .elementor-element.elementor-element-76251b5 > .elementor-container{min-height:90vh;}.elementor-10131 .elementor-element.elementor-element-76251b5:not(.elementor-motion-effects-element-type-background), .elementor-10131 .elementor-element.elementor-element-76251b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://protecso.io/wp-content/uploads/Banner-principal-hubspot-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10131 .elementor-element.elementor-element-76251b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 032px 0px 032px;}.elementor-10131 .elementor-element.elementor-element-76251b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10131 .elementor-element.elementor-element-e363955 > .elementor-container{max-width:1500px;}.elementor-10131 .elementor-element.elementor-element-f4da086 .elementor-heading-title{color:#F1F1F1;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10131 .elementor-element.elementor-element-e3a0946{text-align:justify;color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10131 .elementor-element.elementor-element-b804749 .elementor-button .elementor-align-icon-right{margin-left:11px;}.elementor-10131 .elementor-element.elementor-element-b804749 .elementor-button .elementor-align-icon-left{margin-right:11px;}.elementor-10131 .elementor-element.elementor-element-b804749 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );background-color:var( --e-global-color-f15db80 );border-radius:10px 10px 10px 10px;}.elementor-10131 .elementor-element.elementor-element-b804749 .elementor-button:hover, .elementor-10131 .elementor-element.elementor-element-b804749 .elementor-button:focus{background-color:#2E6CB4;}.elementor-10131 .elementor-element.elementor-element-b804749{width:auto;max-width:auto;align-self:flex-start;}.elementor-10131 .elementor-element.elementor-element-298c355 > .elementor-container{max-width:1500px;}.elementor-10131 .elementor-element.elementor-element-298c355{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-10131 .elementor-element.elementor-element-298c355 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-10131 .elementor-element.elementor-element-df68e04.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10131 .elementor-element.elementor-element-df68e04.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10131 .elementor-element.elementor-element-269601a{text-align:left;}.elementor-10131 .elementor-element.elementor-element-269601a .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-87bb3a3-font-family ), Sans-serif;font-size:var( --e-global-typography-87bb3a3-font-size );font-weight:var( --e-global-typography-87bb3a3-font-weight );line-height:var( --e-global-typography-87bb3a3-line-height );letter-spacing:var( --e-global-typography-87bb3a3-letter-spacing );word-spacing:var( --e-global-typography-87bb3a3-word-spacing );}.elementor-10131 .elementor-element.elementor-element-fefcca0{text-align:justify;color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-10131 .elementor-element.elementor-element-5b69af0.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10131 .elementor-element.elementor-element-5b69af0.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10131 .elementor-element.elementor-element-ef30a89{text-align:right;}.elementor-10131 .elementor-element.elementor-element-acad4f9 > .elementor-container{max-width:1500px;}.elementor-10131 .elementor-element.elementor-element-acad4f9{padding:0em 3em 0em 3em;}.elementor-10131 .elementor-element.elementor-element-bf8277b > .elementor-container{max-width:1500px;}.elementor-10131 .elementor-element.elementor-element-bf8277b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10131 .elementor-element.elementor-element-bf8277b{padding:3em 3em 3em 3em;}.elementor-bc-flex-widget .elementor-10131 .elementor-element.elementor-element-5e05a0f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10131 .elementor-element.elementor-element-5e05a0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10131 .elementor-element.elementor-element-5e05a0f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-10131 .elementor-element.elementor-element-5e05a0f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5e29084 );}.elementor-10131 .elementor-element.elementor-element-5e05a0f > .elementor-element-populated, .elementor-10131 .elementor-element.elementor-element-5e05a0f > .elementor-element-populated > .elementor-background-overlay, .elementor-10131 .elementor-element.elementor-element-5e05a0f > .elementor-background-slideshow{border-radius:19px 19px 19px 19px;}.elementor-10131 .elementor-element.elementor-element-5e05a0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10131 .elementor-element.elementor-element-5e05a0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10131 .elementor-element.elementor-element-1e03edf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10131 .elementor-element.elementor-element-1e03edf{margin-top:0em;margin-bottom:0em;}.elementor-bc-flex-widget .elementor-10131 .elementor-element.elementor-element-f2a7096.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10131 .elementor-element.elementor-element-f2a7096.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-10131 .elementor-element.elementor-element-e8bb9d1.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10131 .elementor-element.elementor-element-e8bb9d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10131 .elementor-element.elementor-element-6a4d122{text-align:center;}.elementor-10131 .elementor-element.elementor-element-6a4d122 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-87bb3a3-font-family ), Sans-serif;font-size:var( --e-global-typography-87bb3a3-font-size );font-weight:var( --e-global-typography-87bb3a3-font-weight );line-height:var( --e-global-typography-87bb3a3-line-height );letter-spacing:var( --e-global-typography-87bb3a3-letter-spacing );word-spacing:var( --e-global-typography-87bb3a3-word-spacing );}.elementor-bc-flex-widget .elementor-10131 .elementor-element.elementor-element-a77c2e4.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10131 .elementor-element.elementor-element-a77c2e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10131 .elementor-element.elementor-element-a77c2e4.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-10131 .elementor-element.elementor-element-a77c2e4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10131 .elementor-element.elementor-element-a77c2e4 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-10131 .elementor-element.elementor-element-6d361b4 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-5ebaa55 );color:var( --e-global-color-5ebaa55 );background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-10131 .elementor-element.elementor-element-27446b0{width:40%;}.elementor-10131 .elementor-element.elementor-element-541d399{width:60%;}.elementor-10131 .elementor-element.elementor-element-5e05a0f{width:100%;}.elementor-10131 .elementor-element.elementor-element-f2a7096{width:20%;}.elementor-10131 .elementor-element.elementor-element-e8bb9d1{width:55.889%;}.elementor-10131 .elementor-element.elementor-element-a77c2e4{width:23.775%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10131 .elementor-element.elementor-element-e8bb9d1{width:50%;}}@media(max-width:1024px){.elementor-10131 .elementor-element.elementor-element-f4da086 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10131 .elementor-element.elementor-element-e3a0946{font-size:var( --e-global-typography-text-font-size );}.elementor-10131 .elementor-element.elementor-element-b804749 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10131 .elementor-element.elementor-element-298c355{padding:2em 0em 2em 0em;}.elementor-10131 .elementor-element.elementor-element-269601a .elementor-heading-title{font-size:var( --e-global-typography-87bb3a3-font-size );line-height:var( --e-global-typography-87bb3a3-line-height );letter-spacing:var( --e-global-typography-87bb3a3-letter-spacing );word-spacing:var( --e-global-typography-87bb3a3-word-spacing );}.elementor-10131 .elementor-element.elementor-element-fefcca0{font-size:var( --e-global-typography-text-font-size );}.elementor-10131 .elementor-element.elementor-element-5b69af0 > .elementor-element-populated{margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;}.elementor-10131 .elementor-element.elementor-element-6a4d122 .elementor-heading-title{font-size:var( --e-global-typography-87bb3a3-font-size );line-height:var( --e-global-typography-87bb3a3-line-height );letter-spacing:var( --e-global-typography-87bb3a3-letter-spacing );word-spacing:var( --e-global-typography-87bb3a3-word-spacing );}.elementor-10131 .elementor-element.elementor-element-6d361b4 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );padding:1em 1em 1em 1em;}}@media(max-width:767px){.elementor-10131 .elementor-element.elementor-element-76251b5{padding:0px 0px 0px 0px;}.elementor-10131 .elementor-element.elementor-element-f4da086{text-align:left;}.elementor-10131 .elementor-element.elementor-element-f4da086 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10131 .elementor-element.elementor-element-e3a0946{font-size:var( --e-global-typography-text-font-size );}.elementor-10131 .elementor-element.elementor-element-b804749 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}.elementor-10131 .elementor-element.elementor-element-298c355{margin-top:0em;margin-bottom:0em;}.elementor-10131 .elementor-element.elementor-element-269601a .elementor-heading-title{font-size:var( --e-global-typography-87bb3a3-font-size );line-height:var( --e-global-typography-87bb3a3-line-height );letter-spacing:var( --e-global-typography-87bb3a3-letter-spacing );word-spacing:var( --e-global-typography-87bb3a3-word-spacing );}.elementor-10131 .elementor-element.elementor-element-fefcca0{text-align:justify;font-size:var( --e-global-typography-text-font-size );}.elementor-10131 .elementor-element.elementor-element-fefcca0 > .elementor-widget-container{padding:0em 01em 0em 1em;}.elementor-10131 .elementor-element.elementor-element-5b69af0 > .elementor-element-populated{margin:0em 0em 0em 1em;--e-column-margin-right:0em;--e-column-margin-left:1em;}.elementor-10131 .elementor-element.elementor-element-ef30a89{text-align:center;}.elementor-10131 .elementor-element.elementor-element-ef30a89 img{max-width:50%;}.elementor-10131 .elementor-element.elementor-element-acad4f9{padding:0em 0em 0em 0em;}.elementor-10131 .elementor-element.elementor-element-bf8277b{padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-10131 .elementor-element.elementor-element-f2a7096.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10131 .elementor-element.elementor-element-f2a7096.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10131 .elementor-element.elementor-element-f2a7096.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-10131 .elementor-element.elementor-element-6a4d122 .elementor-heading-title{font-size:var( --e-global-typography-87bb3a3-font-size );line-height:var( --e-global-typography-87bb3a3-line-height );letter-spacing:var( --e-global-typography-87bb3a3-letter-spacing );word-spacing:var( --e-global-typography-87bb3a3-word-spacing );}.elementor-10131 .elementor-element.elementor-element-6a4d122 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0em 0em 0em 0em;}.elementor-10131 .elementor-element.elementor-element-6d361b4 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for html, class: .elementor-element-f95a9b5 */.outsourcing{
    background-color: #fff;
    color: var(--color-primary);
    
    
}
.outsourcing__title{
    font-size: 2.25rem;
    text-align: center;
    padding: 4rem 0;
    
}

.out__header{
    color: #0E2E53;
    font-family: var(--font-primary);
    font-size: 1.5rem;
    font-weight: bold;
}
.out__items{
    display: grid;
    /* flex-wrap: nowrap; */
    /* grid-template-columns: repeat(auto-fit, minmax(min(100% , 20rem), 1fr)); */
    /* grid-template-columns: repeat(auto-fill, auto); */
    grid-template-columns: repeat(auto-fit,minmax(200px, 1fr)); 

    position: relative;
    /* grid-auto-rows: 3rem; */
    padding: 0;
}
.out__item{
     background-color: #F1F1F1;
    /*border: 5px solid yellow;*/
    list-style: none;
    text-decoration: none;
    color: #133C6C;
    width: 100%;
    /* height: 100%; */
    font-size: 1.5rem;
    padding: 1rem;
    margin: 0;
    border-radius: 10px;
    text-align: center ;
    cursor: pointer;
    align-self: center;
}
.out__item--show{
    pointer-events: none;
    text-decoration: none;
    color: #ffffff;
    background-color: #33475B;
}
.out__item:hover{
    background-color: #33475B75;
}
.OutStaff__main{
    position: relative;
    min-height: 100%;
}

.OutStaff__contenedor{
    position: static;
    display: grid;
    /* background-color: lime; */
    /* grid-template: repeat(6, 1fr) / repeat(3, 1fr); */
    grid-template-columns: repeat(3, 1fr);
    /* grid-template-rows: repeat(6,1fr); */
    grid-auto-rows: minmax(80px, auto);
    font-family: 'Lato';
    color: #133C6C;
    /* width: 1500px; */
    display: none;
    padding-top: 4rem;
    /* overflow: hidden; */
    /* background-color: #063990; */
}
.OutStaff--show{
    display: grid;
}
.out__div,
.staff__div{
    font-size: 1.5rem;
    font-family: var(--font-primary);
    /* height: 100px; */
}

.out__row2,
.staff__row2{
    grid-column: 1/end;
    padding: 10px;
}

.row6__div:nth-child(1),
.row5__div:nth-child(1),
.row2__div:nth-child(1){
    font-size: 2rem;
    font-weight: bold;
    text-align: center;
    padding-bottom: 3rem;
}
.out__row3,
.staff__row3{
    grid-column: 1/end;
    /* background-color: purple; */
    /* grid-row-gap: 0em; */
    font-size: 1.0em;
    /* grid-template-rows: min-content; */
    /* box-sizing: border-box; */
    /* display: grid; */
    width: 100%;
    /* grid-template-columns: repeat(auto-fill, minmax(min(100% , 20rem), 1fr)); */
    direction: rtl;
    /* grid-auto-flow: dense; */
    /* align-items: center; */
}
.sec__hex{
    /* background-color: red; */
    /* width: 100%; */
    /* height: auto; */
    display: flex;
    padding: 3em 0;
    flex-wrap: wrap;
    /* grid-template-columns: auto; */
    
    /* grid-template-columns: repeat(auto-fill, minmax(min(100%, 12em),1fr)); */
    justify-content: start;
    gap: 2rem;
    font-family: var(--color-secondary);
    color: white;
}
.art__hex{
    position: relative;
    /* background-color: #063990; */
    padding: 2rem 0;
    /* width: auto; */
    display: flex;
    justify-content: center;
    transform: scale(0.8);
}

.div__hex{
    position: relative;
    background-color: var(--color-img-hex);
    width: 305px;
    height: auto;
    z-index: 1;
    border-radius: 10%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* border: 5px solid white; */
}
.hex__img{
    width: 100px;
    height: auto;
    /* background-color: aqua; */
}

.hex__img img{
    width: inherit;
    /* min-width: 80%; */
    /* max-width: 80%; */
}

.div__hex::before,
.div__hex::after{
    content: '';
    border: inherit;
    position: absolute;
    width: 100%;
    top: 0%;
    left: 0%;    
    /* box-sizing: border-box; */
    border-radius: inherit;
    height: 100%;
    background-color: var(--color-img-hex);
    /* transform: translate(-15%, -15%); */
    z-index: -1;
}

.div__hex:before {
    transform: rotate(60deg);
}
.div__hex:after {
    transform: rotate(-60deg);
}

.art__hex1{
    grid-column: 1/-1;
}
.hex__p{
    font-size: 1.5rem;
    text-align: center;
}

.hex__p b{
    font-size: 1.9rem;
}

.row3__hex{
    display: block;
    position: relative;
    /* width: 100%; */
    /* height: 300px; */
    min-height: 280px;
    /* background-color: red; */
}
.row3__hex:nth-child(1) p{
    top: 85%;
}

.out__row4{
    /* background-color: yellow; */
    grid-column: 1/end;
    padding: 15px;
    text-align: center;
}

.out__row5{
    /* background-color: orange; */
    /* min-height: 250px; */
    /* width: 50%; */
    min-height: 100px;
    grid-column: 1/end;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(100% , 20rem), 1fr));
    /* grid-auto-rows: min-content; */
    padding: 3rem 0;
}
.row5__img{
    /* max-width: 100%; */
    /* background-color: red; */
    z-index: 4;
    align-self: center;
}
.row5__img img{
    width: inherit;
    max-width: 100%;
    /* background-color: aqua; */
    float: right;
}
.out_center_grid{
    display: grid;
    position: relative;
    /* height: 50%; */
    width: 60%;
    /*  copiar para el otro */
    /* grid-column: start/ span 2; */
    grid-template-columns: auto auto;
    /* grid-template-columns: repeat(auto-fill, minmax(min(100%, 7em), 1fr)); */
    background-color: #F1F1F1;
    border-radius: 0 50px 50px 0;
    justify-content: center;
    align-items: center;
    justify-items: center; 
    /* padding: 5%; */
    /* grid-auto-rows: 300px; */
    /* grid-auto-columns: 400px; */
    /* gap: 20px 100px; */
    /* padding: 10px; */
    /* margin-left: -10%; */
    /* border-radius: 200px 50px 50px 200px; */
}
.out_center_grid::after{
    content: '';
    position: absolute;
    display: block;
    background-color: #f1f1f1;
    width: 100%;
    border-radius: 50%;
    height: 100%;
    margin-left: -90%;

}
.out_center_img{
    /* display: flex; */
    /* margin: 0 auto; */
    /* border: 1px solid green;*/
    /* justify-content: center; */
    /* align-items: center; */
    /* background-color: red; */
    font-size: 1.0em;
    /* padding: 5px 0; */
    z-index: 1;
    width: 100%;
}
.out_center_i{
    border-radius: 50%;
    background-color: var(--color-primary);
    /* width: 50%; */
    width: 150px;
    height: 150px;
    
    /* object-fit: cover; */
}
.out_center_i img{
    width: 94px;
    height: 94px;
}
.out_center_img span{
    width: 100%;
    text-align: center;
    /* padding-left: 20px; */
}
.out_center_img div{
    /* background-color: yellow; */
    /* width: 100%; */
    margin: 5px 0;
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
    align-items: center;
}
.out_center_title{
    /* display: block; */
    width: 100%;
    grid-column: 1/-1;
    font-weight: bold;
    font-size: 2.5rem;
    /* background-color: red; */
    z-index: 1;
    /* padding-left: 20%; */
}
.out__row6,
.staff__row5{
    margin: 3rem 0;
    grid-column: 1/-1; 
    /*background-color: #F1F1F1;*/
    padding: 3rem 0 ;

}
.staff__row5{
    background-color: #ffffff;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 4;
}
.tar6__contenedor{
    /* background-color: orange; */
    font-family: 'Lato';
    font-size: 1.5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 1em;
    
}

.tar6__div{
    background-color: #FFFFFF;
    /* background-color: #063990; */
    display: flex;
    width: 500px;
    height: 200px;
    /* min-height: 100px; */
    /* min-width: 40%; */
    padding: 0.5em;
    border-radius: 1em;
    justify-content: center;
    position: relative;
    /* box-shadow: 5px 5px 0.5em ; */
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 
                0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.tar6__img{
    max-width: 20%;
    display: flex;
    justify-content: center;
    align-items: center;
    /*background-color: red;*/
    
}
.tar6__img img{
    width: 100%;
    /* background-color: #063990; */
}
.tar6__text{
    width: 75%;
    height: 100%;
    padding: 0 0.5em;
    display: flex;
    align-items: center;
    line-height: 1.7rem;
    text-align: justify;
    /*background-color: yellow;*/
}
.tar6__text b{
    display: inline-block;
    font-size: 1.5rem;
    line-height: 1.5rem;
    margin-bottom: 0.5rem;
}

.tar6__text p {
    margin: 0;
}
/* ################## Staff ##########################*/
.staff__row3{
    direction: ltr;
    grid-template-columns: repeat(auto-fit, minmax(min(100% , 10rem), 1fr));
    /* background-color: red; */
    /* width: 50%; */
    justify-items: center;
    /* grid-auto-columns: 800px; */
}
.staff__row3__hex{
    /* columns: 1/-1; */
    grid-column: 1/-1;
    display: grid;
    position: relative;
    /* height: 50%; */
    width: 100%;
    /* max-width: 100%; */
    /*  copiar para el otro */
    /* grid-column: start/ span 2; */
    /* grid-template-columns: repeat(4, auto); */
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 9em),1fr));
    /* background-color: #F1F1F1; */
    /* grid-auto-rows: 22em; */
    /* grid-auto-flow: dense; */
    gap: 40px;
}
.row3__hex--staff{
    display: flex;
    /* background-color: orallge; */
    flex-direction: column;
    justify-self: center;
    width: 100%;
    height: 100%;
    align-items: center;
    position: relative;
}

.row3__img--staff img{
    width: inherit;
}

.row3__hex--staff{
    display: block;
    position: relative;
    /* background-color: red; */
}
.row3__img--staff{
    display: block;
    position: relative;
    /* background-color: aqua; */
    width: 100%;
    height: 120px;
}

.hex--staff{
    position: relative;
    background-color: #EF795C;
    border-radius: 10px;
    height: 4rem;
    /*width: 6.9282em;*/
    width: 6.3rem;
    box-sizing: border-box;
    border: 1px solid transparent;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
  
.hex--staff:before, .hex--staff:after {
    content: "";
    border: inherit;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #EF795C;
    border-radius: inherit;
    height: 100%;
    width: 100%;
}
  
.hex--staff:before {
    transform: rotate(60deg);
}
.hex--staff:after {
    transform: rotate(-60deg);
}


.hex--staff img{
    position: relative;
    width: 80%;
    z-index: 4;
    transform: translate(12%, -12%) scale(0.8);
}




.row3__p--staff p{
    font-size: 1.5rem;
    /* padding: 0 5px; */
    text-align: center;
    /* flex-wrap: nowrap; */
    /* width: 150px; */
    /* display: inline-block; */
    
    margin: 0;
    /* background-color: blue; */
}

.staff__row4{
    grid-column: 1/-1;
    display: grid;
    /* grid-template-columns: repeat(auto-fit, minmax(min(100%, 9em),1fr)); */
    grid-template-columns: 1fr 1fr;
    /* grid-template-columns: repeat(auto-fill, minmax(min(100% , 40rem), 1fr)); */
    /* grid-auto-rows: 20em; */
    /* grid-auto-rows: minmax(80px, auto); */
    /* gap: 0 2em; */
    /* background-color: orange; */
    justify-content: center;
    align-items: stretch;
}
.row4__div:nth-child(1){
    grid-column: 1/-1;
    font-size: 2rem;
    font-weight: bold;
    /* background-color: orange; */
    padding: 1rem 0;
}
.row4__div:nth-child(2){
    /* background-color: red; */
    text-align: justify;
}
.row4__img{
    /* width: 50%; */
    /* max-width: 50%; */
    position: relative;
    /* display: block; */
    text-align: center;
    /*background-color: blue;*/
    justify-self: center;
    max-width: 70%;
}
.row4__img img{
    /* height: 100px; */
    /* width: inherit; */
    width: 100%;
    /* float: right; */
}


.row5__div::before{
    content: '';
    position: absolute;
    width: 30%;
    height: 60%;
    background-color: #F1F1F1;
    
    top: 15%;
    right: 90%;
    border-radius: 0 50% 50% 0;
    z-index: -2;
    
    
}
.row5__div p{
     /*background-color: orange;*/
    /* width: 500px; */
    font-size: 2rem;
    width: 290px;
    text-align: left;

}


@media (min-width:675px) and (max-width:1036px) {
    .row3__hex:nth-child(3){
        grid-column: span 2;
        /* top: -8% */
    }
    .out__items{
        grid-template-columns: repeat(2, 1fr); 
    }
}
@media (max-width:1375px){
    .out_center_grid{
        width: 100%;
   }
}
@media (min-width:524px) and (max-width:766px) {
    .staff__row3__hex{
        width: 100%;
        grid-template-columns: auto auto;
    }
}
/* @media (max-width:623px){ */
@media (max-width:768px){
    .staff__row4{
        grid-template-columns: 1fr;
    }
    
    .staff__row5{
        flex-wrap: wrap;
        display: block;
    }
    .sec__hex{
        justify-content: center;
    }
    .tar6__div{
        padding: 0;
        height: 250px;
    }
    
}

.l-hexagonOut{
    font-family: 'Lato';
    font-size: 1.5rem;
    color: #133C6C;
}
.c-hexagonOut{
    /*background-color: blue;*/
    width: 200px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
}
.c-hexagonOut__text{
    position: relative;
    text-align: center;
    width: 100%;
    height: 100%;
    font-size: 1.4rem;
    /* line-height: 1.5em; */
    /* background-color: aquamarine; */
    font-family: var(--font-secondary);
}
.c-hexagonOut__text b{
    font-family: var(--font-primary);
    font-size: 1.5rem;
    line-height: 0.1rem;
}
.c-hexagonOut__div{
    width: 120px;
    height: 80px;
    max-width: 100%;
    background-color: #EF795C;
    position: relative;
    border-radius: 0.5em;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 60px 30px -25px;
}
.c-hexagonOut__box{
    height: 50%;
    position: relative;
    padding: 2.5rem 0;
    
}
.c-hexagonOut__img{
    width: 80px;
    height: 80px;
    object-fit: scale-down;
    position: relative;
    left: 18%;
    z-index: 1;
}

.c-hexagonOut__div::before,
.c-hexagonOut__div::after{
    box-sizing: content-box;
    content: '';
    position: absolute;
    width: inherit;
    height: inherit;
    background-color: #EF795C;
    display: block;
    top: 0;
    border-radius: inherit;
}

.c-hexagonOut__div::before{
    transform: rotate(-60deg);
}
.c-hexagonOut__div::after{
    transform: rotate(60deg);
}

.l-hexagonOut{
    /* background-color: orange; */
    display: grid;
    /* grid-template-rows: repeat(auto-fit, 280px); */
    /* grid-template-columns: repeat(auto-fit, 150px); */
    grid-template-rows: repeat(auto-fill, auto);
    grid-template-columns: repeat(auto-fit, 180px);
    grid-template-areas: "a . b . c ."
                        ". d . e . f";
    grid-auto-flow: row dense;
    justify-content: center;
    justify-items: center;
    align-items: center;
    gap: 1em;
}

.c-hexagonOut:nth-child(1){
    grid-area: a;
}
.c-hexagonOut:nth-child(2){
    grid-area: b;
}
.c-hexagonOut:nth-child(3){
    grid-area: c;
}
.c-hexagonOut:nth-child(4){
    grid-area: d;
}
.c-hexagonOut:nth-child(5){
    grid-area: e;
}
.c-hexagonOut:nth-child(6){
    grid-area: f;
}


@media (max-width: 1365px) {
    .l-hexagonOut{
    /* grid-auto-flow: dense; */
    /* grid-template-columns: repeat(auto-fill,minmax(200px, 1fr)); */
    /* grid-column-end: span 2; */
    gap: 4em;
    grid-template-areas:
        "a b c"
        "d e f";
    }
    
}

@media (max-width: 800px) {
    .l-hexagonOut{
        /* grid-auto-flow: dense; */
        /* grid-template-columns: repeat(auto-fill,minmax(200px, 1fr)); */
        /* grid-column-end: span 2; */
        gap: 1em;
        grid-template-areas:
            "a b"
            "c d"
            "e f";
    }
}

@media (max-width: 500px) {
    .l-hexagonOut{
    /* grid-auto-flow: dense; */
    /* grid-template-columns: repeat(auto-fill,minmax(200px, 1fr)); */
    grid-template-areas:
        "a" "b" "c" "d" "e" "f";
    }
  }/* End custom CSS */