.t1071__bgimg{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%}
.t1071__textwrapper{position:absolute;top:50%;left:20px;right:20px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.t1071__imgwrapper{position:relative}
.t1071 .t-card__title{color:#fff}
.t1071__price{margin-top:12px;color:#fff}
.t1071 .t-card__descr{margin-bottom:35px;margin-top:14px}
.t1071 .t-card__descr ul{padding-left:0!important;margin-bottom:0;list-style:none}
.t1071 .t-card__descr li{border-bottom:1px solid #e0e6ed;padding:16px 0}
.t1071__wrapper{border-radius:3px;overflow:hidden}
.t1071__content{border:1px solid #e0e6ed;border-top:0!important;border-radius:3px;border-top-right-radius:0!important;border-top-left-radius:0!important;padding:1px 30px 35px}
.t1071 .t-card__btn{max-width:100%}
.t1071__row{display:-webkit-flex;display:flex}
.t1071 .t-col{display:inline-block;float:none}
.t1071__separator{margin-bottom:40px}
@media  screen and (max-width:1200px){.t1071__separator{margin-bottom:20px}}
@media  screen and (max-width:960px){.t1071__content{padding-left:20px;padding-right:20px}.t1071__row{display:block}.t1071__col{margin-bottom:35px}.t1071__row:last-child .t1071__col:last-child{margin-bottom:0}.t1071__separator{margin-bottom:0!important}}

/* Pricing presentation restored from original EN t1071; no JS height calculations. */
#rec1645251751 .t1071__row{display:flex;align-items:stretch;flex-wrap:nowrap;}
#rec1645251751 .t1071__col{display:flex;float:none;flex-direction:column;min-width:0;}
#rec1645251751 .t1071__wrapper{display:flex;flex-direction:column;flex:1 1 auto;height:auto!important;min-width:0;overflow:hidden;border-radius:8px;box-shadow:0 6px 22px rgba(10,36,85,.09);}
#rec1645251751 .t1071__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;box-sizing:border-box;}
#rec1645251751 .t-card__descr{flex:1 1 auto;}
#rec1645251751 .t-card__btn{margin-top:auto;align-self:stretch;}
#rec1645251751 .t1071__bgimg{height:150px!important;min-height:150px;background-size:cover;background-position:center;}
#rec1645251761 .t1071__bgimg{height:150px!important;min-height:150px;background-size:cover;background-position:center;}
#rec1645251751 .t-card__title,#rec1645251761 .t-card__title{font-family:Arial,Helvetica,sans-serif!important;font-size:26px!important;font-weight:600!important;line-height:1.3!important;color:#fff!important;padding-top:10px;}
#rec1645251751 .t1071__price,#rec1645251761 .t1071__price{font-family:Arial,Helvetica,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:1.35!important;}
#rec1645251751 .t-card__descr,#rec1645251761 .t-card__descr{font-family:Arial,Helvetica,sans-serif!important;line-height:1.4;}
#rec1645251761 .t1071__row{display:flex;justify-content:center;}
#rec1645251761 .t1071__wrapper{min-width:0;}
/* Keep navigation width stable; the native t978 arrow is the only arrow. */
.t228 .t228__list_item .t-menu__link-item:hover,.t228 .t228__list_item .t-menu__link-item:focus{font-weight:inherit!important;}
.t228__right_langs_lang>a::before,.t228__right_langs_lang>a::after{content:none!important;}
@media(max-width:959px){
 #rec1645251751 .t1071__row{display:block;}
 #rec1645251751 .t1071__col{display:flex;width:auto;max-width:560px;margin:0 auto 30px;}
 #rec1645251751 .t1071__col:last-child{margin-bottom:0;}
 #rec1645251761 .t1071__row{display:block;}
 #rec1645251761 .t1071__col{display:block;width:auto;max-width:560px;margin-left:auto;margin-right:auto;}
 #rec1645251751 .t1071__bgimg,#rec1645251761 .t1071__bgimg{width:100%;}
}
@media(max-width:599px){
 #rec1645251751 .t1071__col,#rec1645251761 .t1071__col{max-width:calc(100% - 40px);}
 #rec1645251751 .t1071__content,#rec1645251761 .t1071__content{padding-left:20px;padding-right:20px;}
}
html[lang=ar] #rec1645251751 .t-card__descr,html[lang=ar] #rec1645251761 .t-card__descr{direction:rtl;text-align:right;}


/* BEGIN: VSC regional pricing parity, based on English Tilda t1071 card design.
   Scoped to the five pricing cards only. Other page blocks/navigation unaffected. */
:is(#rec1645251751,#rec1916657301) .t1071__row {
    display: flex !important;
    flex-flow: row nowrap !important;
    align-items: stretch !important;
}
:is(#rec1645251751,#rec1916657301) .t1071__col {
    display: flex !important;
    flex: 0 1 auto;
    flex-direction: column !important;
    min-width: 0;
    float: none !important;
    align-self: stretch;
}
:is(#rec1645251751,#rec1916657301) .t1071__wrapper,
:is(#rec1645251761,#rec1760771411) .t1071__wrapper {
    display: flex !important;
    flex-direction: column !important;
    min-width: 0;
    width: 100%;
    height: auto !important;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 8px !important;
    overflow: hidden;
    box-shadow: 0 6px 20px rgba(10,36,85,.09) !important;
}
:is(#rec1645251751,#rec1916657301) .t1071__wrapper {
    flex: 1 1 auto;
}
:is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t1071__imgwrapper {
    position: relative;
    display: block;
    width: 100%;
    height: 150px !important;
    min-height: 150px !important;
    flex: 0 0 150px;
    overflow: hidden;
}
:is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t1071__bgimg {
    display: block;
    width: 100% !important;
    height: 150px !important;
    min-height: 150px !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
:is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t1071__textwrapper {
    position: absolute;
    top: 50%;
    right: 15px;
    left: 15px;
    transform: translateY(-50%);
    text-align: center;
}
:is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t-card__title {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 26px !important;
    line-height: 1.22 !important;
    font-weight: 600 !important;
    color: #fff !important;
    padding: 0 !important;
    overflow-wrap: normal;
    hyphens: auto;
}
:is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t1071__price {
    font-family: Arial, Helvetica, sans-serif !important;
    color: #fff !important;
    font-size: 18px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    margin-top: 9px !important;
}
:is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t1071__content {
    box-sizing: border-box;
    padding: 1px 30px 35px !important;
    border: 1px solid #e0e6ed !important;
    border-top: none !important;
    border-radius: 0 0 8px 8px !important;
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto;
    min-width: 0;
}
:is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t-card__descr {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px;
    line-height: 1.4 !important;
    margin: 14px 0 35px !important;
    min-width: 0;
}
:is(#rec1645251751,#rec1916657301) .t-card__descr { flex: 1 1 auto; }
:is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t-card__descr ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
:is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t-card__descr li {
    padding: 16px 0 !important;
    border-bottom: 1px solid #e0e6ed;
    box-sizing: border-box;
}
:is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t-card__btn {
    margin-top: auto !important;
    align-self: center !important;
    flex-shrink: 0;
    width: 180px !important;
    max-width: 100%;
    box-sizing: border-box;
}
:is(#rec1645251761,#rec1760771411) .t1071__row {
    display: flex !important;
    justify-content: center;
    align-items: stretch;
}
:is(#rec1645251761,#rec1760771411) .t1071__col {
    display: flex !important;
    float: none !important;
    flex-direction: column;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100%;
    max-width: 560px !important;
    box-sizing: border-box;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
@media screen and (max-width: 959px) {
    :is(#rec1645251751,#rec1916657301) .t1071__row {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        gap: 30px !important;
    }
    :is(#rec1645251751,#rec1916657301) .t1071__col,
    :is(#rec1645251761,#rec1760771411) .t1071__col {
        width: calc(100% - 40px) !important;
        max-width: 560px !important;
        min-width: 0;
        margin: 0 auto !important;
        padding: 0 !important;
        flex: none;
    }
    :is(#rec1645251751,#rec1916657301,#rec1645251761,#rec1760771411) .t1071__content {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    :is(#rec1645251751,#rec1916657301) .t1071__wrapper { flex: none; }
    #rec1760771411 .t1071__row { padding: 0 !important; }
}
/* END: VSC regional pricing parity. */
