.itemViewContainer,.itemViewContainer .itemSection{float:left;position:relative;width:100%}.itemViewContainer .itemSection.main{background-color:#fff}.itemViewContainer .itemSection.alternative{background-color:#f0f0f0}.itemViewContainer .itemSection.marginBottom{margin-bottom:120px}@media(max-width:1400px){.itemViewContainer .itemSection.marginBottom{margin-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingTop{padding-top:120px}@media(max-width:1400px){.itemViewContainer .itemSection.paddingTop{padding-top:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingTop.compactPadding{padding-top:60px}@media(max-width:1400px){.itemViewContainer .itemSection.paddingTop.compactPadding{padding-top:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px)}}.itemViewContainer .itemSection.paddingBottom{padding-bottom:120px}@media(max-width:1400px){.itemViewContainer .itemSection.paddingBottom{padding-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingBottom.compactPadding{padding-bottom:60px}@media(max-width:1400px){.itemViewContainer .itemSection.paddingBottom.compactPadding{padding-bottom:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px)}}.itemViewContainer .itemSection.paddingTopBottom{padding-bottom:120px;padding-top:120px}@media(max-width:1400px){.itemViewContainer .itemSection.paddingTopBottom{padding-bottom:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px);padding-top:clamp(80px,calc(80px + (120 - 80) * ((100vw - 320px) / (1400 - 320))),120px)}}.itemViewContainer .itemSection.paddingTopBottom.compactPadding{padding-bottom:60px;padding-top:60px}@media(max-width:1400px){.itemViewContainer .itemSection.paddingTopBottom.compactPadding{padding-bottom:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px);padding-top:clamp(30px,calc(30px + (60 - 30) * ((100vw - 320px) / (1400 - 320))),60px)}}.itemViewContainer .itemSection .sectionContentWrapper,.itemViewContainer .itemSection .sectionContentWrapper .sectionItems,.itemViewContainer .itemSection .sectionContentContainer{float:left;position:relative;width:100%}.itemViewContainer .itemSection .sectionContentContainer .sectionContentTitle{float:left;font-size:clamp(24px,calc(24px + (34 - 24) * ((100vw - 320px) / (2000 - 320))),34px);font-weight:400;line-height:1.2;position:relative;width:100%}.itemViewContainer .itemSection .sectionContentContainer .sectionContentTitle p:first-child{margin-top:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentTitle p:last-child{margin-bottom:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText{float:left;font-size:18px;position:relative;width:100%}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText p:first-child{margin-top:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText p:last-child{margin-bottom:0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText h3{font-size:20px;font-weight:400;line-height:1.2;margin:40px 0 0}.itemViewContainer .itemSection .sectionContentContainer .sectionContentText h3:first-child{margin-top:0}.itemViewContainer.general{float:left;position:relative;width:100%}.itemViewContainer.general .itemLeadWrapper{background-color:#f0f0f0;float:left;padding-top:80px;position:relative;width:100%}.itemViewContainer.general .itemLeadWrapper .itemLead{float:left;position:relative;width:100%}.itemViewContainer.general .itemLeadWrapper .itemLeadTitle{color:#02398a;float:left;font-size:clamp(30px,calc(30px + (42 - 30) * ((100vw - 320px) / (2000 - 320))),42px);font-weight:700;line-height:1.2;margin:0;position:relative;width:100%}.itemViewContainer.general .itemTextWrapper{float:left;position:relative;width:100%}.itemViewContainer.general .itemTextWrapper .itemText{float:left;font-size:clamp(16px,calc(16px + (18 - 16) * ((100vw - 320px) / (2000 - 320))),18px);position:relative;width:100%}.itemViewContainer.general .itemTextWrapper .itemText p:first-child{margin-top:0}.itemViewContainer.general .itemTextWrapper .itemText p:last-child{margin-bottom:0}
