.text-image-video{margin-top:40px;margin-bottom:40px;padding:0 16px}
@media(min-width:768px){.text-image-video{margin-top:64px;margin-bottom:64px}
}
@media(min-width:768px){.text-image-video{padding:unset}
}
.text-image-video.bg-grey{padding-top:40px;padding-bottom:40px;background:#f5f5f5}
@media(min-width:768px){.text-image-video.bg-grey{padding-top:64px;padding-bottom:64px}
}
.text-image-video .container-texto-video-imagen{display:flex;flex-direction:column;gap:24px;padding:0}
@media(max-width:1024px){.text-image-video .container-texto-video-imagen.placementDown .content-text-video-image{display:flex;flex-direction:column}
.text-image-video .container-texto-video-imagen.placementDown .content-text-video-image .contentFloat{order:1;margin-top:24px}
}
@media(max-width:1024px){.text-image-video .container-texto-video-imagen.placementUp .content-text-video-image{display:flex;flex-direction:column}
.text-image-video .container-texto-video-imagen.placementUp .content-text-video-image .contentFloat{margin-bottom:24px}
}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen{gap:56px}
}
.text-image-video .container-texto-video-imagen .container-title h1,.text-image-video .container-texto-video-imagen .container-title h2{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:40px;line-height:48px;color:#333f48;hyphens:auto;word-break:auto-phrase}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen .container-title h1,.text-image-video .container-texto-video-imagen .container-title h2{font-size:48px;line-height:56px}
}
@media(min-width:1600px){.text-image-video .container-texto-video-imagen .container-title h1,.text-image-video .container-texto-video-imagen .container-title h2{font-size:64px;line-height:72px}
}
@media(min-width:768px){.text-image-video .container-texto-video-imagen .container-title h1,.text-image-video .container-texto-video-imagen .container-title h2{hyphens:none;word-break:normal}
}
.text-image-video .container-texto-video-imagen .container-carousel{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;gap:60px}
.text-image-video .container-texto-video-imagen .container-carousel::-webkit-scrollbar{display:none}
.text-image-video .container-texto-video-imagen .container-carousel.no-carousel{display:block !important;overflow-x:unset}
@media(max-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel.no-carousel{overflow-x:auto}
}
.text-image-video .container-texto-video-imagen .container-carousel.no-carousel .content-text-video-image:not(:last-child){margin-bottom:40px}
@media(min-width:768px){.text-image-video .container-texto-video-imagen .container-carousel.no-carousel .content-text-video-image:not(:last-child){margin-bottom:64px}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image{width:100%;position:relative}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.no-content-dinamic .contentTexto{display:flex;flex-direction:column;gap:16px}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.no-content-dinamic .contentTexto{flex-basis:calc(100% /  2 - ((60px * (2 - 1)) / 2));max-width:calc(100% /  2 - ((60px * (2 - 1)) / 2))}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.content-dinamic .titulo{margin-bottom:16px}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.content-dinamic .enlaces{margin-top:16px}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.center-text .contentTexto{justify-content:center}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.rightContent .contentFloat{float:right;margin-left:30px}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.rightContent.container-animation-imagen .image-float{position:relative;left:150%;transition:left 1s ease-in-out}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.rightContent.container-animation-imagen .image-float.visible{left:0}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.leftContent .contentFloat{float:left;margin-right:30px}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.leftContent.container-animation-imagen .image-float{position:relative;left:-150%;transition:left 1s ease-in-out}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image.leftContent.container-animation-imagen .image-float.visible{left:0}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image::after{clear:both;content:"";display:block}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto{position:relative}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .logo{width:300px}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .titulo h2,.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .titulo h3{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:28px;line-height:36px;color:#333f48;text-align:left;margin-top:0;margin-bottom:0}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .titulo h2,.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .titulo h3{font-size:32px;line-height:40px}
}
@media(min-width:1600px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .titulo h2,.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .titulo h3{font-size:40px;line-height:48px}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .titulo p{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:28px;line-height:36px;color:#333f48;text-align:left}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .titulo p{font-size:32px;line-height:40px}
}
@media(min-width:1600px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .titulo p{font-size:40px;line-height:48px}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .texto p{font-size:18px;line-height:26px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#333f48}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .texto a{font-family:'N27 Regular';font-weight:400;font-style:normal;text-decoration-line:underline;color:#333f48}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces{display:flex;flex-direction:column;gap:16px}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .link-questionnaire{font-family:'N27 Bold' !important;font-weight:700 !important;font-style:normal !important;font-size:22px !important;line-height:30px !important}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .link-questionnaire{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .link-questionnaire{font-size:24px;line-height:32px}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowBox{font-family:'N27 Bold';font-weight:700;font-style:normal;font-size:22px;line-height:30px;text-transform:uppercase;color:#d52b1e;cursor:pointer;text-wrap:balance}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowBox{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowBox{font-size:24px;line-height:32px}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowBox:after{display:inline-block;font-family:"icomoon" !important;content:"\e902";font-weight:400;position:relative;top:1px;font-size:20px;margin-left:10px;transition:transform .3s ease-in-out}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowBox:hover{color:#bc131c}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowBox:hover:after{transform:rotate(45deg)}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowCircle{font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e;cursor:pointer;text-wrap:balance;padding-bottom:3px}
@media only screen and (max-width:375px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowCircle{font-size:17px !important}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowCircle:after{transition:all .3s ease-in-out;font-family:"icomoon" !important;content:"\ee935";font-weight:400;position:relative;top:2px;display:inline-block;width:30px;height:30px;border:1px solid #d52b1e;border-radius:50%;font-size:20px;margin-left:16px;display:inline-grid;place-items:center;transform:rotate(0)}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowCircle:hover:after{background-color:#d52b1e;color:#fff;transform:rotate(45deg)}
@media only screen and (max-width:375px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .arrowCircle{font-size:17px !important}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .enlace1{color:#d52b1e;text-align:left;display:flex;justify-content:start;align-items:center}
@media only screen and (max-width:375px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .texto18{font-size:17px !important}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .js-modal-open{font-size:22px;line-height:30px;font-family:'N27 Bold';font-weight:700;font-style:normal;cursor:pointer}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .js-modal-open{font-size:24px;line-height:28px}
}
@media(min-width:1600px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .js-modal-open{font-size:24px;line-height:32px}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .enlace2{font-size:18px;line-height:26px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#d52b1e;cursor:pointer;text-wrap:balance;padding-bottom:3px;text-transform:uppercase}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .enlace2:after{transition:all .3s ease-in-out;font-family:"icomoon" !important;content:"\ee935";font-weight:400;position:relative;top:2px;display:inline-block;width:30px;height:30px;border:1px solid #d52b1e;border-radius:50%;font-size:20px;margin-left:16px;display:inline-grid;place-items:center;transform:rotate(0)}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .enlace2:hover:after{background-color:#d52b1e;color:#fff;transform:rotate(45deg)}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentTexto .enlaces .enlace2:after{content:"\ee949";font-size:16px;transform:rotate(0) !important}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat{position:relative;z-index:1;width:50%;max-width:none}
@media(min-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat{flex-basis:calc(100% /  2 - ((60px * (2 - 1)) / 2));max-width:calc(100% /  2 - ((60px * (2 - 1)) / 2));margin-bottom:10px}
}
@media only screen and (max-width:1024px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat{width:100%}
}
@media only screen and (max-width:560px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat{height:auto}
}
@media only screen and (max-width:560px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat{width:100%}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat .contentImagenVideo{position:relative;display:flex}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat .contentImagenVideo img{margin:auto;width:100%;min-height:209px;object-fit:cover;object-position:center}
@media(min-width:560px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat .contentImagenVideo img{max-height:430px}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat .contentImagenVideo .videoType{position:absolute !important;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;display:flex !important;justify-content:center !important;align-items:center !important;background-color:rgba(0,0,0,0.3);border:1px solid #fff;border-radius:100%;cursor:pointer}
@media(min-width:500px){.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat .contentImagenVideo .videoType{width:93px;height:93px}
}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat .contentImagenVideo .videoType i{color:#fff;font-size:72px}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat .contectImagenText{display:flex;flex-direction:column;margin-bottom:20px}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat .contectImagenText .captionText{font-size:14px;line-height:22px;font-family:'N27 Regular';font-weight:400;font-style:normal;color:#7a777a;margin:10px 0}
.text-image-video .container-texto-video-imagen .container-carousel .content-text-video-image .contentFloat .contectImagenText .textImagen{padding-top:10px;border-top:1px solid #7a777a;font-size:16px;line-height:24px;font-family:'N27 Bold';font-weight:700;font-style:normal;color:#3d3d42}
.text-image-video .container-texto-video-imagen .container-buttons{display:flex;gap:10px}
@media only screen and (max-width:992px){.text-image-video .container-texto-video-imagen .container-buttons{justify-content:center}
}
.text-image-video .container-texto-video-imagen .container-buttons .selected{background-color:#d52b1e;width:56px;height:4px;cursor:pointer}
.text-image-video .container-texto-video-imagen .container-buttons .not-selected{background-color:#646468;width:32px;height:4px;cursor:pointer}
.text-image-video.diaryDesign{padding:unset !important}
.text-image-video.diaryDesign .container-texto-video-imagen{gap:24px}
@media(min-width:1024px){.text-image-video.diaryDesign .container-texto-video-imagen{gap:48px}
}
@media(max-width:1024px){.text-image-video.diaryDesign .container-texto-video-imagen.placementDown .contentFloat{order:1;margin-top:40px}
}
@media(max-width:1024px){.text-image-video.diaryDesign .container-texto-video-imagen.placementUp .contentFloat{margin-bottom:40px}
}
.text-image-video.diaryDesign .container-texto-video-imagen .container-title{padding:0 20px}
@media(min-width:768px){.text-image-video.diaryDesign .container-texto-video-imagen .container-title{padding:unset}
}
.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image{flex:0 0 auto;position:relative}
@media(min-width:1024px){.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image.rightContent .contentFloat{float:right;margin-left:65px}
}
@media(min-width:1600px){.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image.rightContent .contentFloat{margin-left:151px}
}
@media(min-width:1024px){.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image.leftContent .contentFloat{float:right;margin-right:65px}
}
@media(min-width:1600px){.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image.leftContent .contentFloat{margin-right:151px}
}
.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image .contentTexto{padding:0 16px;gap:24px}
@media(min-width:768px){.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image .contentTexto{padding:0;gap:32px}
}
.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image .contentTexto .texto p{font-size:22px;line-height:30px}
@media(min-width:768px){.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image .contentTexto .texto p{font-size:24px;line-height:32px}
}
.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image .contentFloat{position:relative;z-index:1}
.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image .contentFloat .contentImagenVideo img{min-height:375px;object-fit:cover;object-position:left !important}
@media(min-width:560px){.text-image-video.diaryDesign .container-texto-video-imagen .content-text-video-image .contentFloat .contentImagenVideo img{max-height:560px}
}
.text-image-video .active-modal .container-modal-questionnaire{display:flex !important}