@media (min-width: 992px) { .summary-section .container { overflow: hidden; } }

@media (max-width: 767px) { .summary-section .container { margin: 0px; } }

@media (min-width: 992px) { .summary-section .container .summary-grid { grid-template-columns: 1fr 1fr; } }

.summary-section .container .summary-section-title em { color: #C88C32; }

@media (min-width: 992px) { .summary-section .container .summary-section-title { max-width: 423px; grid-column: 2/3; justify-self: end; } }

@media (min-width: 992px) and (max-width: 1199px) { .summary-section .container .summary-section-title { z-index: 11; background: #FFFFFF; padding-bottom: 60px; padding-left: 32px; } }

@media (max-width: 767px) { .summary-section .container .summary-section-title { padding: 0px 20px; } }

.summary-section .container .summary-section-image { overflow: hidden; }

.summary-section .container .summary-section-image img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

@media (max-width: 991px) { .summary-section .container .summary-section-image { padding-bottom: 75%; height: 0; position: relative; } }

@media (min-width: 992px) { .summary-section .container .summary-section-image { padding-right: 57.33%; height: 68.27%; position: absolute; } }

@media (min-width: 992px) and (max-width: 1199px) { .summary-section .container .summary-section-image { padding-right: 76.33%; height: 55.101%; } }

@media (max-width: 991px) { .summary-section .container .summary-section-image { margin-top: 32px; } }

.summary-section .container .summary-section-info { background: #FFFFFF; z-index: 11; }

@media (min-width: 992px) { .summary-section .container .summary-section-info { position: relative; grid-column: 2/3; grid-row: 2; max-width: 657px; justify-self: end; margin-top: 60px; } }

@media (min-width: 992px) and (max-width: 1199px) { .summary-section .container .summary-section-info { margin-top: 0; } }

.summary-section .container .summary-section-info .summary-section-info-item { margin-bottom: 20px; position: relative; overflow: hidden; transition: height 0.5s ease; }

@media (max-width: 991px) { .summary-section .container .summary-section-info .summary-section-info-item { height: 82px; padding: 28px 45px 36px 20px; } }

@media (min-width: 992px) { .summary-section .container .summary-section-info .summary-section-info-item { height: 91px; } }

.summary-section .container .summary-section-info .summary-section-info-item.active { transition: height 0.5s ease; }

@media (max-width: 991px) { .summary-section .container .summary-section-info .summary-section-info-item.active { height: 276px; } }

@media (max-width: 767px) { .summary-section .container .summary-section-info .summary-section-info-item.active { height: 270px; } }

@media (min-width: 992px) { .summary-section .container .summary-section-info .summary-section-info-item.active { height: 280px; } }

.summary-section .container .summary-section-info .summary-section-info-item.active p { opacity: 1; }

.summary-section .container .summary-section-info .summary-section-info-item.active button span { transform: rotate(-90deg); }

.summary-section .container .summary-section-info .summary-section-info-item:last-child { margin-bottom: 0; }

.summary-section .container .summary-section-info .summary-section-info-item button { position: absolute; right: 0; bottom: 0; padding: 11px 13px; }

.summary-section .container .summary-section-info .summary-section-info-item button span { margin-left: 0; width: 16px !important; height: 15px !important; background-size: cover; vertical-align: middle; transform: rotate(90deg); }

.summary-section .container .summary-section-info .summary-section-info-item h3 { letter-spacing: -0.03em; font-weight: 800; }

@media (min-width: 992px) { .summary-section .container .summary-section-info .summary-section-info-item h3 { font-size: 28px; line-height: 32px; } }

@media (max-width: 991px) { .summary-section .container .summary-section-info .summary-section-info-item h3 { font-size: 20px; line-height: 20px; } }

.summary-section .container .summary-section-info .summary-section-info-item:nth-child(odd) { background: #F5F9FB; color: #22366A; }

.summary-section .container .summary-section-info .summary-section-info-item:nth-child(odd) h3 { color: #22366A; }

.summary-section .container .summary-section-info .summary-section-info-item:nth-child(even) { background: #F9F3EA; color: #22366A; }

.summary-section .container .summary-section-info .summary-section-info-item:nth-child(even) h3 { color: #C88C32; }

.summary-section .container .summary-section-info .summary-section-info-item p { opacity: 0; color: #647297; }

@media (max-width: 991px) { .summary-section .container .summary-section-info .summary-section-info-item p { margin-top: 12px; } }

@media (min-width: 992px) { .summary-section .container .summary-section-info .summary-section-info-item { padding: 28px 175px 32px 40px; }
  .summary-section .container .summary-section-info .summary-section-info-item h3, .summary-section .container .summary-section-info .summary-section-info-item p { max-width: 501px; }
  .summary-section .container .summary-section-info .summary-section-info-item p { margin-top: 24px; } }
