.custom-rich-text .custom-rich-text__image-container{position:relative;border-top-right-radius:100px;border-bottom-left-radius:100px;overflow:hidden}.custom-rich-text p{font-size:15px;font-weight:300}.custom-rich-text .text-big p{font-size:20px}.custom-rich-text .btn-container .btn{width:100%}.custom-rich-text :not(.custom-rich-text__image-container) img{margin-bottom:2rem}.custom-rich-text .custom-rich-text__image-container:before{content:"";padding-bottom:66.25%;display:block}.custom-rich-text .custom-rich-text__image{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;max-height:100%;object-fit:cover}.custom-rich-text h2{text-transform:uppercase;margin-bottom:30px}.custom-rich-text .container .row[class*=reverse]>[class*=col]:not(:first-child){margin-bottom:2rem}.custom-rich-text .container .row:not([class*=reverse])>[class*=col]:not(:first-child){margin-top:2rem}@media screen and (min-width:480px){.custom-rich-text .text-xs-big p{font-size:20px}}@media screen and (min-width:768px){.custom-rich-text .container .row[class*=reverse]>[class*=col]:not(:first-child){margin-bottom:0}.custom-rich-text .container .row:not([class*=reverse])>[class*=col]:not(:first-child){margin-top:0}}@media screen and (min-width:768px){.custom-rich-text .text-sm-big p{font-size:20px}}@media screen and (min-width:992px){.custom-rich-text .text-md-big p{font-size:20px}}@media screen and (min-width:1200px){.custom-rich-text .text-lg-big p{font-size:20px}}