.app-cms-subscriber-blocks{display:flex;flex-direction:row;gap:20px;margin-top:-40px;width:100%}.app-cms-subscriber-blocks .mobile-title{display:none}.app-cms-subscriber-blocks .v-field__input{font-size:21px!important}.app-cms-subscriber-blocks .v-selection-control__wrapper{width:32px!important}.app-cms-subscriber-blocks .v-checkbox .v-selection-control{margin-left:-7px!important}.app-cms-subscriber-blocks .v-selection-control{align-items:flex-start!important}.app-cms-subscriber-blocks :deep(.v-messages:empty),.app-cms-subscriber-blocks :deep([class*=messages]:empty){display:none!important;height:0!important;margin:0!important;min-height:0!important;padding:0!important}.app-cms-subscriber-blocks :deep(.v-messages__message){display:none!important}.app-cms-subscriber-blocks :deep(.v-messages__message:not(:empty)){display:block!important}@media (max-width:1199.98px){.app-cms-subscriber-blocks{flex-direction:column;gap:32px}}.app-cms-subscriber-blocks__title{left:0;top:-100px;width:100%}.app-cms-subscriber-blocks__block{background-color:#fff;border:1px solid #d7d7d7;border-radius:12px;display:flex;flex-direction:column;gap:20px;min-height:-moz-fit-content;min-height:fit-content;padding:32px 24px;width:50%}@media (max-width:1199.98px){.app-cms-subscriber-blocks__block{width:100%}}.app-cms-subscriber-blocks__block--newsletter,.app-cms-subscriber-blocks__block--social{align-items:flex-start;text-align:left}.app-cms-subscriber-blocks__social-icon-inner{height:45px}.app-cms-subscriber-blocks__banner{align-self:flex-start;border-radius:6px;color:#1e1e1e;display:inline-block;font-family:Ura Bum Bum SP;font-size:1rem;font-weight:700;letter-spacing:.5px;line-height:1.3333333333rem;margin-left:0;padding:10px 18px;transform:rotate(-2deg)}@media (min-width:768px){.app-cms-subscriber-blocks__banner{font-size:1.8rem;line-height:29px;margin-bottom:65px;padding:0;text-align:left;transform:rotate(354deg)}}.app-cms-subscriber-blocks__banner2{position:relative;top:20px;transform:rotate(5deg)}.app-cms-subscriber-blocks__background{left:-23px;position:absolute;top:-55px;transform:rotate(5deg);z-index:-1}.app-cms-subscriber-blocks__background2{left:-25px!important;transform:rotate(355deg)!important}.app-cms-subscriber-blocks__text-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:180px;width:100%}@media (max-width:1199.98px){.app-cms-subscriber-blocks__text-wrapper{justify-content:flex-start;min-height:auto}}.app-cms-subscriber-blocks__description{align-self:flex-start;color:#797979;font-size:.8333333333rem;line-height:1.1111111111rem;margin:16px 0 0;max-width:100%;text-align:left}@media (min-width:768px){.app-cms-subscriber-blocks__description{font-size:.8888888889rem;line-height:1.1111111111rem}}.app-cms-subscriber-blocks__main-row{align-items:stretch;min-height:180px}@media (max-width:1199.98px){.app-cms-subscriber-blocks__main-row{align-items:flex-start;min-height:auto}}.app-cms-subscriber-blocks__block--newsletter :deep(.v-col),.app-cms-subscriber-blocks__block--social :deep(.v-col){display:flex;flex-direction:column;position:relative}@media (max-width:1199.98px){.app-cms-subscriber-blocks__block--newsletter :deep(.v-col),.app-cms-subscriber-blocks__block--social :deep(.v-col){margin-bottom:20px}}.app-cms-subscriber-blocks__icons-wrapper{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.app-cms-subscriber-blocks__push-wrapper{position:absolute;right:50px;top:-30px;z-index:10}.app-cms-subscriber-blocks__push-image{height:auto;max-height:100%;max-width:100%;width:auto}.app-cms-subscriber-blocks__social-item{align-items:center;display:flex;gap:8px;margin-top:20px;position:relative}.app-cms-subscriber-blocks__social-link{display:inline-block;text-decoration:none}.app-cms-subscriber-blocks__social-link-image{height:auto;max-height:100%;max-width:100%;transition:opacity .2s;width:auto}.app-cms-subscriber-blocks__social-link-image:hover{opacity:.8}.app-cms-subscriber-blocks__social-small{display:flex;gap:30px;justify-content:center;margin-top:8px}.app-cms-subscriber-blocks__social-icon{height:25px;position:relative}.app-cms-subscriber-blocks__form{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.app-cms-subscriber-blocks__form-row{align-items:stretch;border-radius:8px;display:flex;gap:0;overflow:visible;width:100%}.app-cms-subscriber-blocks__email-input{flex:1 1 auto;min-width:0}.app-cms-subscriber-blocks__email-input :deep(.v-text-field){width:100%}.app-cms-subscriber-blocks__email-input :deep(.v-field){background-color:#fff;border:1px solid #d7d7d7!important;border-radius:8px 0 0 8px;box-shadow:none;transition:none;width:100%}.app-cms-subscriber-blocks__email-input :deep(.v-field):focus-within{border-color:#d7d7d7!important;box-shadow:none}.app-cms-subscriber-blocks__email-input :deep(.v-field__input){height:50px;min-height:50px;padding:12px 16px}.app-cms-subscriber-blocks__email-input :deep(input::-moz-placeholder){color:#0009;font-size:1rem;line-height:1.3333333333rem}.app-cms-subscriber-blocks__email-input :deep(input::placeholder){color:#0009;font-size:1rem;line-height:1.3333333333rem}.app-cms-subscriber-blocks__email-input :deep(input){font-size:1rem;line-height:1.3333333333rem}.app-cms-subscriber-blocks__email-input :deep(.v-field__label){font-size:1rem;line-height:1.3333333333rem}.app-cms-subscriber-blocks__submit-btn{align-items:center!important;background-color:#b3b3b3!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:#1e1e1e!important;display:flex!important;height:48px!important;justify-content:center!important;margin-left:-20px!important;min-width:50px!important;padding:4px!important;position:relative!important;width:48px!important;z-index:1!important}.app-cms-subscriber-blocks__submit-btn:hover{background-color:#797979!important}.app-cms-subscriber-blocks__submit-btn-icon{height:auto;max-height:24px;max-width:24px;width:auto}.app-cms-subscriber-blocks__consent{width:100%}.app-cms-subscriber-blocks__checkbox{align-items:flex-start!important}.app-cms-subscriber-blocks__checkbox :deep(.v-checkbox__wrapper){align-items:flex-start!important}.app-cms-subscriber-blocks__checkbox :deep(.v-selection-control){align-items:flex-start!important;margin-top:0!important;min-height:auto!important;padding-top:0!important}.app-cms-subscriber-blocks__checkbox :deep(.v-selection-control__wrapper){border:1px solid #d7d7d7!important;border-radius:2px!important;flex-shrink:0!important;height:14px!important;margin-right:8px!important;margin-top:0!important;width:14px!important}.app-cms-subscriber-blocks__checkbox :deep(.v-icon){font-size:10px!important;height:10px!important;width:10px!important}.app-cms-subscriber-blocks__checkbox .v-selection-control__input{top:-5px;transform:scale(.7)}.app-cms-subscriber-blocks__checkbox :deep(.v-selection-control__input){height:14px!important;width:14px!important}.app-cms-subscriber-blocks__checkbox :deep(.v-selection-control__input) input{height:14px!important;width:14px!important}.app-cms-subscriber-blocks__checkbox :deep(.v-label){align-items:flex-start!important;line-height:.8888888889rem!important;margin-top:0!important;padding-top:0!important}.app-cms-subscriber-blocks__consent-text{color:#797979;font-size:.6666666667rem;line-height:.7777777778rem;text-align:left}.app-cms-subscriber-blocks__consent-link{color:#019eff;text-decoration:none}.app-cms-subscriber-blocks__consent-link:hover{text-decoration:underline}.app-cms-subscriber-blocks .desktop-title h2{font-size:1.5555555556rem;text-transform:uppercase}@media (max-width:767px){.app-cms-subscriber-blocks{margin-top:100px}.app-cms-subscriber-blocks__background{top:-35px;width:290px}.app-cms-subscriber-blocks__icons-wrapper{margin:40px 0;right:0}.app-cms-subscriber-blocks__banner{font-size:1.4rem;margin-bottom:25px;margin-top:20px;padding:0}.app-cms-subscriber-blocks__banner2{top:0;width:50%}.app-cms-subscriber-blocks__background2{top:-50px}.app-cms-subscriber-blocks__form{margin:40px 0 0}.app-cms-subscriber-blocks h2{font-size:1.122222rem}}@media (max-width:1199px){.mobile-title{display:block!important;padding-right:40px;width:100%}.desktop-title{display:none!important}h2{font-size:1.122222rem}}@media (min-width:1200px) and (max-width:1439px){h2{font-size:1.377778rem}}
