.custom-content-with-background-image{background-color:#e2e1e6;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;color:#561746;z-index:40}.custom-content-with-background-image .custom-content-wrapper{padding:30px;padding-bottom:1px}.custom-content-with-background-image h5{font-size:14px;color:#561746}.custom-content-with-background-image .custom-content-wrapper .content-section{width:100%}.custom-content-with-background-image.background-content{background-position:50% 100%;background-size:contain;align-items:flex-start;padding-bottom:100vw;min-height:auto;background-color:#dbd8de}.custom-content-with-background-image .custom-button a{cursor:pointer;transition:background-color .2s;text-decoration:none;line-height:1;display:inline-block;border-radius:0;border-width:0;font-weight:bold;font-size:14px;padding:12px 30px;color:#fff;background-color:#ea6344;border-bottom-width:4px;border-bottom-style:solid;border-color:#ef8972}.custom-content-with-background-image .custom-button a:hover{background-color:#e23f19;border-color:#cb3817;text-decoration:underline}.custom-content-with-background-image.background-content .custom-content-wrapper{padding:30px}.custom-content-with-background-image.background-content.black-background .custom-content-wrapper.right.cm-50{padding:25px;padding-bottom:1px;background-color:rgba(0,0,0,0.6)}.custom-content-with-background-image .custom-content-wrapper .content-section h2{margin:0 0 25px 0}.custom-content-with-background-image.background-content.black-background .custom-content-wrapper .content-section{color:#fff}.custom-content-with-background-image.background-content.black-background .custom-button a{font-size:12px;padding:10px 25px}.custom-content-with-background-image .custom-button.purple a{background-color:#561746;border-color:#7e2267}.custom-content-with-background-image .custom-button.purple a:hover{background-color:#2e0c25;border-color:#1a0715}.custom-content-with-background-image.background-content.black-background{padding:30px 30px 180vw 30px;background-color:#a9a9a9;overflow:hidden;position:relative;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media(min-width:501px){.custom-content-with-background-image.background-content.black-background{padding-bottom:125vw}}@media(min-width:751px){.custom-content-with-background-image.background-content.black-background{padding-bottom:100vw}}@media(min-width:971px){.custom-content-with-image-wrap.cm-width-65 .custom-btn{margin-top:-10px}.custom-content-with-image-wrap.cm-width-65 .custom-btn a{margin-top:10px}.custom-content-with-background-image{overflow:hidden;position:relative;min-height:54.1666666667vw;display:flex;align-items:center}.custom-content-with-background-image:not(.background-content){font-size:15px}.custom-content-with-background-image .custom-content-wrapper.right{margin:0 5vw 0 43vw}.custom-content-with-background-image:not(.background-content) .custom-content-wrapper.right .content-section{text-align:center}.custom-content-with-background-image h5{font-size:18px}.custom-content-with-background-image .custom-content-wrapper.left{margin:0 50vw 0 15vw;padding:25px 50px}.custom-content-with-background-image.background-content .custom-content-wrapper{min-height:600px;display:flex;align-items:center;background-color:rgba(255,255,255,0.75)}.custom-content-with-background-image.background-content{background-position:50% 0%;background-size:cover;padding-bottom:6vw;padding-top:6vw}.custom-content-with-background-image.background-content .custom-content-wrapper.right{margin:0 15vw 0 50vw;background-color:rgba(255,255,255,0.75);display:flex;align-items:center;padding:25px 50px;overflow:hidden}.custom-content-with-background-image.background-content.black-background{padding:0;height:72.5vw}.custom-content-with-background-image.background-content.black-background .custom-content-wrapper.right.cm-50{margin:14.4% 2% 0 47.2%;min-height:34.5%;overflow:hidden;display:flex;align-items:center}}@media(min-width:1301px){.custom-content-with-background-image:not(.background-content){font-size:16px}.custom-content-with-background-image h5{font-size:19px}}@media(min-width:1501px){.custom-content-with-background-image:not(.background-content){font-size:17px}.custom-content-with-background-image h5{font-size:20px}}@media(min-width:1701px){.custom-content-with-background-image:not(.background-content){font-size:19px}.custom-content-with-background-image h5{font-size:22px}}