.section.rightarticle {overflow-x: hidden;padding-top: 3.3888888889rem;padding-bottom: 3.3888888889rem;margin-top: 0 !important; } .section.rightarticle .col-md-6:first-child {opacity: 0;transform: translateX(-80px);transition: opacity 0.8s ease, transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1); } .section.rightarticle .col-md-6:last-child {opacity: 0;transform: translateX(80px);transition: opacity 0.8s ease, transform 0.8s cubic-bezier(0.22, 0.61, 0.36, 1); } .section.rightarticle h2 {text-align: left;font-size: 2.2222222222rem;line-height: 1.2; } .section.rightarticle h2 span {font-style: italic;color: var(--secondary); } @media (min-width: 768px) {.section.rightarticle h2 {font-size: 2.7777777778rem;} } @media (min-width: 768px) {.section.rightarticle p, .section.rightarticle ul {font-size: 0.8888888889rem;} } .section.rightarticle .image {margin-left: 2.2222222222rem; } .section.rightarticle .image .img-fluid {border-radius: 1.3333333333rem; } @media (max-width: 991.98px) {.section.rightarticle .image {margin-left: 0;} } .section.rightarticle.imagefull {padding-top: 0;padding-bottom: 0; } .section.rightarticle.imagefull .row {margin-left: 0;margin-right: 0; } .section.rightarticle.imagefull .image {margin-left: 0; } .section.rightarticle.imagefull .col:first-child {padding: 1.6666666667rem; } @media (min-width: 1140px) {.section.rightarticle.imagefull .col:first-child {padding: 3.3888888889rem 2.2222222222rem 3.3888888889rem 10rem;} } .section.rightarticle.imagefull .col:last-child {padding: 0; } .section.rightarticle .ceo h3 {font-size: 2.2222222222rem;font-weight: 700;line-height: 1.2; } @media (min-width: 768px) {.section.rightarticle .ceo h3 {font-size: 2.8333333333rem;} } .section.rightarticle .ceo p {line-height: 1.5;color: #4A4A4A; } .section.rightarticle .ceo p.position {color: #B8960C;font-weight: 700;border-left: 2px solid;padding-left: 1.1111111111rem; } .section.rightarticle .kids-benefits .card {background-color: var(--color1);text-align: center; } .section.rightarticle .kids-benefits .card p {margin-bottom: 0; } .section.rightarticle .kids-benefits .card p span {font-size: 1.3333333333rem;color: var(--black);font-weight: 700; } .section.rightarticle.active .col-md-6:first-child, .section.rightarticle.active .col-md-6:last-child {opacity: 1;transform: translateX(0); } .section.rightarticle.active .col-md-6:last-child {transition-delay: 0.2s; } 