.mediatext .mel25-mediatextColumn{max-width:100%}
.mediatext .mel25-mediatextColumn>.container>.cmp-container{display:grid;row-gap:40px}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextColumn>.container>.cmp-container{column-gap:60px}
}
.mediatext .mel25-mediatextColumn--set01>.container>.cmp-container{grid-template-columns:repeat(1,1fr)}
.mediatext .mel25-mediatextColumn--set02>.container>.cmp-container{grid-template-columns:repeat(1,2fr)}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextColumn--set02>.container>.cmp-container{grid-template-columns:repeat(2,1fr)}
}
.mediatext .mel25-mediatextColumn--set03>.container>.cmp-container{grid-template-columns:repeat(1,3fr)}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextColumn--set03>.container>.cmp-container{grid-template-columns:repeat(3,1fr)}
}
.mediatext .mel25-mediatextColumn--set04>.container>.cmp-container{grid-template-columns:repeat(1,4fr)}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextColumn--set04>.container>.cmp-container{grid-template-columns:repeat(4,1fr)}
}
.mediatext .mel25-mediatextLayoutMedia--left .mel25-mediatextUnitBox{flex-direction:row}
@media only screen and (max-width:767px){.mediatext .mel25-mediatextLayoutMedia--left .mel25-mediatextUnitBox{flex-direction:column-reverse}
}
@media only screen and (max-width:767px){.mediatext .mel25-mediatextLayoutMedia--left .mel25-mediatextUnitBox .mel25-mediatextUnitMedia{padding-top:20px}
}
.mediatext .mel25-mediatextLayoutMedia--right .mel25-mediatextUnitBox{flex-direction:row-reverse}
@media only screen and (max-width:767px){.mediatext .mel25-mediatextLayoutMedia--right .mel25-mediatextUnitBox{flex-direction:column-reverse}
}
@media only screen and (max-width:767px){.mediatext .mel25-mediatextLayoutMedia--right .mel25-mediatextUnitBox .mel25-mediatextUnitMedia{flex-direction:column-reverse;padding-top:20px}
}
.mediatext .mel25-mediatextWidth--text01 .mel25-mediatextUnitMedia{flex:1;flex-shrink:0}
.mediatext .mel25-mediatextWidth--text01 .mel25-mediatextUnitMedia .cmp-image__caption{padding-top:10px;font-style:normal;font-weight:300;line-height:140%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextWidth--text01 .mel25-mediatextUnitMedia .cmp-image__caption{font-size:16px}
}
.mediatext .mel25-mediatextWidth--text01 .mel25-mediatextUnitText{flex:1;flex-shrink:0}
.mediatext .mel25-mediatextWidth--text01 .mel25-mediatextUnitText .cmp-text{font-style:normal;font-weight:300;line-height:140%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextWidth--text01 .mel25-mediatextUnitText .cmp-text{font-size:18px}
}
.mediatext .mel25-mediatextWidth--text01 .mel25-mediatextUnitText .cmp-text p{margin:0}
.mediatext .mel25-mediatextWidth--text02 .mel25-mediatextUnitMedia{flex:1;flex-shrink:0}
.mediatext .mel25-mediatextWidth--text02 .mel25-mediatextUnitMedia .cmp-image__caption{padding-top:10px;font-style:normal;font-weight:300;line-height:140%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextWidth--text02 .mel25-mediatextUnitMedia .cmp-image__caption{font-size:16px}
}
.mediatext .mel25-mediatextWidth--text02 .mel25-mediatextUnitText{flex:2;flex-shrink:0}
.mediatext .mel25-mediatextWidth--text02 .mel25-mediatextUnitText .cmp-text{font-style:normal;font-weight:300;line-height:140%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextWidth--text02 .mel25-mediatextUnitText .cmp-text{font-size:18px}
}
.mediatext .mel25-mediatextWidth--text02 .mel25-mediatextUnitText .cmp-text p{margin:0}
.mediatext .mel25-mediatextWidth--text05 .mel25-mediatextUnitMedia{flex:1;flex-shrink:0}
.mediatext .mel25-mediatextWidth--text05 .mel25-mediatextUnitMedia .cmp-image__caption{padding-top:10px;font-style:normal;font-weight:300;line-height:140%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextWidth--text05 .mel25-mediatextUnitMedia .cmp-image__caption{font-size:16px}
}
.mediatext .mel25-mediatextWidth--text05 .mel25-mediatextUnitText{flex:5;flex-shrink:0}
.mediatext .mel25-mediatextWidth--text05 .mel25-mediatextUnitText .cmp-text{font-style:normal;font-weight:300;line-height:140%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextWidth--text05 .mel25-mediatextUnitText .cmp-text{font-size:18px}
}
.mediatext .mel25-mediatextWidth--text05 .mel25-mediatextUnitText .cmp-text p{margin:0}
.mediatext .mel25-mediatextWidth--textFix .mel25-mediatextUnitMedia{flex-shrink:0}
@media only screen and (max-width:767px){.mediatext .mel25-mediatextWidth--textFix .mel25-mediatextUnitMedia{margin-left:auto;margin-right:auto}
}
.mediatext .mel25-mediatextWidth--textFix .mel25-mediatextUnitMedia .cmp-image__caption{padding-top:10px;font-style:normal;font-weight:300;line-height:140%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextWidth--textFix .mel25-mediatextUnitMedia .cmp-image__caption{font-size:16px}
}
.mediatext .mel25-mediatextWidth--textFix .mel25-mediatextUnitText{flex-grow:1}
.mediatext .mel25-mediatextWidth--textFix .mel25-mediatextUnitText .cmp-text{font-style:normal;font-weight:300;line-height:140%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextWidth--textFix .mel25-mediatextUnitText .cmp-text{font-size:18px}
}
.mediatext .mel25-mediatextWidth--textFix .mel25-mediatextUnitText .cmp-text p{margin:0}
.mediatext .mel25-mediatextStyle--section.mel25-mediatextAlignment.mel25-mediatextAlignment--top .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--paragraph.mel25-mediatextAlignment.mel25-mediatextAlignment--top .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--label.mel25-mediatextAlignment.mel25-mediatextAlignment--top .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--section.mel25-mediatextAlignment.mel25-mediatextAlignment--top .mel25-mediatextUnitBox .mel25-mediatextUnitText,.mediatext .mel25-mediatextStyle--paragraph.mel25-mediatextAlignment.mel25-mediatextAlignment--top .mel25-mediatextUnitBox .mel25-mediatextUnitText,.mediatext .mel25-mediatextStyle--label.mel25-mediatextAlignment.mel25-mediatextAlignment--top .mel25-mediatextUnitBox .mel25-mediatextUnitText{display:flex;flex-direction:column;justify-content:flex-start}
.mediatext .mel25-mediatextStyle--section.mel25-mediatextAlignment.mel25-mediatextAlignment--center .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--paragraph.mel25-mediatextAlignment.mel25-mediatextAlignment--center .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--label.mel25-mediatextAlignment.mel25-mediatextAlignment--center .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--section.mel25-mediatextAlignment.mel25-mediatextAlignment--center .mel25-mediatextUnitBox .mel25-mediatextUnitText,.mediatext .mel25-mediatextStyle--paragraph.mel25-mediatextAlignment.mel25-mediatextAlignment--center .mel25-mediatextUnitBox .mel25-mediatextUnitText,.mediatext .mel25-mediatextStyle--label.mel25-mediatextAlignment.mel25-mediatextAlignment--center .mel25-mediatextUnitBox .mel25-mediatextUnitText{display:flex;flex-direction:column;justify-content:center}
.mediatext .mel25-mediatextStyle--section.mel25-mediatextAlignment.mel25-mediatextAlignment--bottom .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--paragraph.mel25-mediatextAlignment.mel25-mediatextAlignment--bottom .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--label.mel25-mediatextAlignment.mel25-mediatextAlignment--bottom .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--section.mel25-mediatextAlignment.mel25-mediatextAlignment--bottom .mel25-mediatextUnitBox .mel25-mediatextUnitText,.mediatext .mel25-mediatextStyle--paragraph.mel25-mediatextAlignment.mel25-mediatextAlignment--bottom .mel25-mediatextUnitBox .mel25-mediatextUnitText,.mediatext .mel25-mediatextStyle--label.mel25-mediatextAlignment.mel25-mediatextAlignment--bottom .mel25-mediatextUnitBox .mel25-mediatextUnitText{display:flex;flex-direction:column;justify-content:flex-end}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextStyle--section .mel25-mediatextUnitBox{column-gap:60px}
}
.mediatext .mel25-mediatextStyle--section .mel25-mediatextUnitBox .cq-Editable-dom--container{padding-top:0;padding-bottom:0}
.mediatext .mel25-mediatextStyle--section .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--section .mel25-mediatextUnitBox .mel25-mediatextUnitText{max-width:100%}
.mediatext .mel25-mediatextStyle--section .mel25-mediatextUnitBox .mel25-mediatextUnitMedia .cmp-image__image,.mediatext .mel25-mediatextStyle--section .mel25-mediatextUnitBox .mel25-mediatextUnitText .cmp-image__image{width:100%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextStyle--paragraph .mel25-mediatextUnitBox{column-gap:30px}
}
.mediatext .mel25-mediatextStyle--paragraph .mel25-mediatextUnitBox .cq-Editable-dom--container{padding-top:0;padding-bottom:0}
.mediatext .mel25-mediatextStyle--paragraph .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--paragraph .mel25-mediatextUnitBox .mel25-mediatextUnitText{max-width:100%}
.mediatext .mel25-mediatextStyle--paragraph .mel25-mediatextUnitBox .mel25-mediatextUnitMedia .cmp-image__image,.mediatext .mel25-mediatextStyle--paragraph .mel25-mediatextUnitBox .mel25-mediatextUnitText .cmp-image__image{width:100%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextStyle--label .mel25-mediatextUnitBox{column-gap:15px}
}
.mediatext .mel25-mediatextStyle--label .mel25-mediatextUnitBox .cq-Editable-dom--container{padding-top:0;padding-bottom:0}
.mediatext .mel25-mediatextStyle--label .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextStyle--label .mel25-mediatextUnitBox .mel25-mediatextUnitText{display:flex;flex-direction:column;justify-content:center;max-width:100%}
.mediatext .mel25-mediatextStyle--label .mel25-mediatextUnitBox .mel25-mediatextUnitMedia .cmp-image__image,.mediatext .mel25-mediatextStyle--label .mel25-mediatextUnitBox .mel25-mediatextUnitText .cmp-image__image{width:100%}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextStyle--label .mel25-mediatextUnitBox .mel25-mediatextUnitText{display:flex}
}
.mediatext .mel25-mediatextStyle--border .mel25-mediatextUnitBox{padding:20px;border:1px solid #989898}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextStyle--border .mel25-mediatextUnitBox{padding:30px}
}
.mediatext .mel25-mediatextStyle--background-color .mel25-mediatextUnitBox{padding:20px;background:#f6f6f6}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextStyle--background-color .mel25-mediatextUnitBox{padding:30px}
}
.mediatext .mel25-mediatextStyle--border-background-color .mel25-mediatextUnitBox{padding:20px;background:#f6f6f6;border:1px solid #989898}
@media only screen and (min-width:768px){.mediatext .mel25-mediatextStyle--border-background-color .mel25-mediatextUnitBox{padding:30px}
}
.mediatext .mel25-mediatextAlignment--default .mel25-mediatextUnitBox .mel25-mediatextUnitMedia,.mediatext .mel25-mediatextAlignment--default .mel25-mediatextUnitBox .mel25-mediatextUnitText{display:flex;flex-direction:column}