.casatlantic-editorial-banner{position:relative;display:flex;align-items:stretch;width:100%}.casatlantic-editorial-banner__media,.casatlantic-editorial-banner__content{flex:0 0 50%}.casatlantic-editorial-banner--ratio-33-67 .casatlantic-editorial-banner__media{flex-basis:33.333%}.casatlantic-editorial-banner--ratio-33-67 .casatlantic-editorial-banner__content,.casatlantic-editorial-banner--ratio-67-33 .casatlantic-editorial-banner__media{flex-basis:66.667%}.casatlantic-editorial-banner--ratio-67-33 .casatlantic-editorial-banner__content{flex-basis:33.333%}.casatlantic-editorial-banner--image-right{flex-direction:row-reverse}.casatlantic-editorial-banner__media{position:relative;display:flex;overflow:hidden}.casatlantic-editorial-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.casatlantic-editorial-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-self:stretch;box-sizing:border-box;height:100%}.casatlantic-editorial-banner__box{display:flex;flex-direction:column;width:100%;flex:1;min-height:100%;max-width:100%}.casatlantic-editorial-banner__content p{margin-top:5px;margin-bottom:0}.casatlantic-editorial-banner__heading{text-transform:none;margin-bottom:0}.casatlantic-editorial-banner__text{margin-bottom:1.5rem;margin-top:0}.casatlantic-editorial-banner__icon{margin-bottom:1.2rem}.casatlantic-editorial-banner__icon img{display:block;max-width:100%;height:auto}.casatlantic-editorial-banner__kicker{font-weight:500;letter-spacing:.08em;text-transform:uppercase}.casatlantic-editorial-banner__kicker--body{font-family:var(--font-body-family);font-style:var(--font-body-style)}.casatlantic-editorial-banner__kicker--heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.casatlantic-editorial-banner--text-align-left .casatlantic-editorial-banner__box{align-items:flex-start;text-align:left}.casatlantic-editorial-banner--text-align-center .casatlantic-editorial-banner__box{align-items:center;text-align:center}.casatlantic-editorial-banner--text-align-right .casatlantic-editorial-banner__box{align-items:flex-end;text-align:right}@media screen and (max-width: 980px){.casatlantic-editorial-banner{flex-direction:column}.casatlantic-editorial-banner__media,.casatlantic-editorial-banner__content{flex-basis:100%}.casatlantic-editorial-banner__media{order:1}.casatlantic-editorial-banner__content,.casatlantic-editorial-banner--mobile-text-first .casatlantic-editorial-banner__media{order:2}.casatlantic-editorial-banner--mobile-text-first .casatlantic-editorial-banner__content{order:1}}.color-transparent-white *:not(#foo){border-color:#fff;color:#fff}.color-transparent-black *:not(#foo){border-color:#312f2a;color:#312f2a}.casatlantic-editorial-banner .button{border:none;background-color:#fff;transition:all .2s ease,visibility 0s;font-family:var(--font-body-family);font-size:12px;color:#312f2a!important;min-width:142px;min-height:40px}.casatlantic-editorial-banner .button:hover{background-color:#fff}.casatlantic-editorial-banner__buttons .underlined-link{padding-left:0;padding-right:0}.casatlantic-editorial-banner__buttons .underlined-link:before{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:13px;height:1px;width:100%;border-bottom:1px solid currentColor}.casatlantic-editorial-banner h1,.casatlantic-editorial-banner .h1{font-size:2rem}@media only screen and (min-width: 750px){.casatlantic-editorial-banner h1,.casatlantic-editorial-banner .h1{font-size:3.6rem}}.casatlantic-editorial-banner h2,.casatlantic-editorial-banner .h2{font-size:1.6rem}@media only screen and (min-width: 750px){.casatlantic-editorial-banner h2,.casatlantic-editorial-banner .h2{font-size:2.4rem}}.casatlantic-editorial-banner h3,.casatlantic-editorial-banner .h3{font-size:1.4rem}@media only screen and (min-width: 750px){.casatlantic-editorial-banner h3,.casatlantic-editorial-banner .h3{font-size:1.6rem}}.casatlantic-editorial-banner h4,.casatlantic-editorial-banner .h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.3rem}@media only screen and (min-width: 750px){.casatlantic-editorial-banner h4,.casatlantic-editorial-banner .h4{font-size:1.4rem}}.casatlantic-editorial-banner__kicker.casatlantic-editorial-banner__kicker--body{font-family:var(--font-body-family);font-style:var(--font-body-style)}.casatlantic-editorial-banner h5,.casatlantic-editorial-banner .h5{font-size:1.2rem}@media only screen and (min-width: 750px){.casatlantic-editorial-banner h5,.casatlantic-editorial-banner .h5{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/casatlantic-section-editorial-banner.css.map */
