@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&display=swap');
/*--HERO IMAGE TEXT OVERLAY--*/

.tws-content-box--cell.tws-content-box--text-color-inverted {
    color: #ffffff !important;
    font-weight: 700 !important;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);
    background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(your-image-url.jpg);
    background-size: cover;
    background-position: center;
}
/*--*/

/*--VÄRDEFULL LOGGA--*/
.tws-logo{display:inline-flex!important;align-items:center;gap:14px;text-decoration:none!important;}
.tws-logo::before{content:"";flex:0 0 auto;width:52px;height:52px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 39V9' stroke='%232f4a3f' stroke-width='1.8' stroke-linecap='round' fill='none'/%3E%3Cg fill='%232f4a3f'%3E%3Cellipse cx='20' cy='6' rx='2.5' ry='4.6'/%3E%3Cellipse cx='16.2' cy='12' rx='2.5' ry='4.6' transform='rotate(-32 16.2 12)'/%3E%3Cellipse cx='23.8' cy='12' rx='2.5' ry='4.6' transform='rotate(32 23.8 12)'/%3E%3Cellipse cx='16.2' cy='19' rx='2.5' ry='4.6' transform='rotate(-32 16.2 19)'/%3E%3Cellipse cx='23.8' cy='19' rx='2.5' ry='4.6' transform='rotate(32 23.8 19)'/%3E%3Cellipse cx='16.2' cy='26' rx='2.5' ry='4.6' transform='rotate(-32 16.2 26)'/%3E%3Cellipse cx='23.8' cy='26' rx='2.5' ry='4.6' transform='rotate(32 23.8 26)'/%3E%3C/g%3E%3Cpath d='M20 34c-4-1-7-4-8-8' stroke='%232f4a3f' stroke-width='1.4' stroke-linecap='round' fill='none' opacity='.6'/%3E%3C/svg%3E") no-repeat center/contain;}
.tws-logo--text{font-family:'Cormorant Garamond',Georgia,'Times New Roman',serif!important;text-transform:none!important;font-size:42px!important;font-weight:600!important;letter-spacing:1.5px!important;color:#2f4a3f!important;line-height:1!important;text-align:left;}
.tws-logo--text::after{content:"St\00F6 d vid porr- och sexberoende"!important;display:block!important;font-family:Dosis,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#5d6b62;margin-top:6px;}
@media (max-width:600px){.tws-logo{gap:10px}.tws-logo::before{width:36px;height:36px}.tws-logo--text{font-size:30px!important}.tws-logo--text::after{font-size:9px;letter-spacing:1.8px;margin-top:4px}}
/*--*/