@charset "utf-8";
/* CSS Document */
section.header-carousel{padding: 0px;}
/*Region*/
.region-content{padding: 0px;}
/*Sectio 1*/
.bg-grad2 {background: linear-gradient(134deg, #004169  0%, #00896e  100%);}
.goal{color:#dcdcdc;}
section.partners {background-color: #f1f1f1;}

/*Call to action 1*/

.call-box.img{/*background-image: url('/sites/default/files/images/home/parallax1.jpg');*/background-position: center;background-repeat: no-repeat;background-size: cover;}
.call-box h3{color:#FFF;}
.call-box p{color:#dcdcdc;}
section.call-box,section.services,section.section4,section.section5 {padding: 0px!important;}

.section-bg {width: 100%;height: 100px;position: relative;}
.section-bg.izq-der-top {background: linear-gradient(to right bottom,#fdfdfd 49%,#004169 50%),linear-gradient(-50deg,#ab303000 16px,#0000 0);margin-bottom: -1px;}

.mask-custom {backdrop-filter: blur(0px);background-color: #004169;}

.section-bg.izq-der-bottom {background: linear-gradient(to right top,#c0f8a700 49%,#fdfdfd 50%),linear-gradient(-50deg,#ffffff00 16px,#f1f1f1 0);}
.section-bg.der-izq-bottom-2 {background: linear-gradient(to right top,#fdfdfd 49%,#004169 50%),linear-gradient(-50deg,#ffffff00 16px,#fdfdfd 0);margin-top: -1px;}
/*sections*/

.styled-div {
    /*background: linear-gradient(45deg, #004169, #004169 10%, #00896E 10%);*/
    background: linear-gradient(45deg, #00896E, #00896E 10%, #004169 10%);
    padding: 20px;
    min-height:250px;
    margin: 10px 0;
    color: white;
    text-align: center;
}
.styled-div:hover {cursor:pointer;
    background: linear-gradient(45deg, #004169, #004169 10%, #00896E 10%);
}
.styled-div p{color:#FFF;}
.styled-div h3,.styled-div h2 {border-bottom:none!important;font-size: 1.5rem!important;font-weight: 700;word-break: inherit;color:#FFF!important;}
.styled-div a.btn-primary.btn-dark.black.on{border-color: #004169!important;background-color: #004169!important;}
/*---Fin----*/
.events-block .table  tr,.table  td{--bs-table-accent-bg: #fff!important;}/*Referencia al scss del _table de bootstrapt*/
/*PArtners*/
.slick-list{margin-bottom: 50px;}
.slick__slide {padding: 0px 20px;}
.mt-150{margin-top: 150px;}
@media (min-width: 768px) {
.header-box h1 {font-size:3rem;text-transform: none;}
	.py-md-150{padding:150px 0px;}
}
@media screen and (orientation: landscape) and (min-width: 427px) and (max-width: 768px){
.header-image .mask-header-image{padding: 0px;}
	.header-image .mask-header-image{background-color: #004169;height: 350px;overflow: hidden;}
}
@media (max-width: 768px) {
.header-box .mask-header-box {padding: 57px 0 0 0}
}
@media (max-width: 426px) {
.py-md-150{padding: 0px;}
.mt-150{margin-top: 70px;}
.header-image .mask-header-image{padding: 0px;}

.slick__slide {padding: 0px 72px;}
}