@keyframes giftclose{0%{padding-top:40px}to{padding-top:0}}@keyframes giftopen{0%{padding-top:0}to{padding-top:40px}}.slotsbox{border:1px solid #bcc4d8;border-radius:10px;margin:0 auto 30px;overflow:hidden}.slotsbox--image-right .slotsbox__image{order:1}.slotsbox__title{align-content:center;background-color:#f5f7fa;font-size:20px;font-weight:700;height:60px;text-align:center}@media screen and (min-width:48em){.slotsbox__content{display:flex}}.slotsbox__image{align-content:center;background-color:#f5f7fa;justify-content:center;overflow:hidden;padding:1rem}@media screen and (min-width:48em){.slotsbox__image{flex:0 0 220px}}.slotsbox__image .slotsbox__thumbnail{border-radius:6px;display:block;height:auto;margin:0 auto;max-width:100%}.slotsbox__description{padding:2rem 1rem 1rem}@media screen and (min-width:48em){.slotsbox__description{flex:1 1 66%;padding:2rem}}.slotsbox__description p{color:#1c2d44;font-size:15px}.slotsbox__description ol{margin:0 0 20px 20px}.slotsbox__description ol li{font-weight:400;padding-bottom:10px}.slotsbox__description ol li:before{color:#1c2d44;content:counter(li) "-";font-weight:700;padding-bottom:3px}.slotsbox__description ol li ol{margin-bottom:0}.slotsbox__description ol li ol li{padding-bottom:0}.slotsbox__description ol li ol li:before{content:""}.slotsbox__description+.slotsbox__additional-info{border-top:1px solid #bcc4d8;margin-left:1rem;margin-right:1rem;margin-top:1rem}@media screen and (min-width:48em){.slotsbox__description+.slotsbox__additional-info{border-left:1px solid #bcc4d8;border-top:0;margin-bottom:1rem;margin-right:0}}.slotsbox__button{background-color:#fff;border:1px solid #1c2d44;border-radius:7px;color:#1c2d44;display:inline-block;display:block;font-size:15px;font-weight:700;margin:auto;padding:10px 25px;text-align:center;text-decoration:none;text-transform:none;width:-moz-fit-content;width:fit-content}@media screen and (min-width:62em){.slotsbox__button{font-size:15px}}.slotsbox__button:focus,.slotsbox__button:hover{background:#1c2d44;border-bottom:1px solid #1c2d44;color:#fff;text-decoration:none}h3.slotsbox__description-heading{background:none;color:#1c2d44;font-family:Open Sans,sans-serif;font-size:20px;font-weight:700;margin-top:0;min-width:0;padding:0}.slotsbox__additional-info{flex:1 1 34%;padding:1rem}.slotsbox__additional-info-label{color:#1c2d44;display:block;font-weight:700}.slotsbox__additional-info-list{list-style-type:none;margin:0;padding:0}.slotsbox__additional-info-list-item{margin-bottom:10px}
