.mk268_trim__features,.mk268_trim__main{
    width:auto;
    margin-left:-1.38885%;
    margin-right:-1.38885%
}
@media screen and (min-width:768px){
    .mk268_trim__features,.mk268_trim__main{
        width:auto;
        margin-left:-6px;
        margin-right:-6px
    }
}
@media screen and (min-width:1281px){
    .mk268_trim__features,.mk268_trim__main{
        width:auto;
        margin-left:-8px;
        margin-right:-8px
    }
}
@media screen and (min-width:1486px){
    .mk268_trim__features,.mk268_trim__main{
        width:auto;
        margin-left:-9px;
        margin-right:-9px
    }
}
.mk268_trim__features,.mk268_trim__main{
    display:block;
    padding-top:4rem;
    padding-bottom:4rem
}
@media screen and (min-width:64em){
    .mk268_trim__features,.mk268_trim__main{
        padding-top:6rem;
        padding-bottom:6rem
    }
}
.mk268_trim__features,.mk268_trim__main{
    padding-left:2rem;
    padding-right:2rem
}
.mk268_trim__features:after,.mk268_trim__main:after{
    clear:both;
    content:"";
    display:table
}
@media screen and (min-width:48em){
    .mk268_trim__features,.mk268_trim__main{
        padding-left:5rem;
        padding-right:5rem
    }
}
@media screen and (min-width:80.0625em){
    .mk268_trim__features,.mk268_trim__main{
        padding-left:6rem;
        padding-right:6rem
    }
}
@media screen and (min-width:92.875em){
    .mk268_trim__features,.mk268_trim__main{
        padding-left:8rem;
        padding-right:8rem
    }
}
.vw-iframe-template-body{
    height:100%;
    overflow:hidden
}
.vw-iframe-template{
    height:100vh;
    margin-top:-5.3rem
}
@media screen and (min-width:48em){
    .vw-iframe-template{
        margin-left:-9.6rem;
        margin-top:0
    }
}
.vw-iframe-template~.m520{
    display:none
}
.mk268{
    overflow:hidden;
    font-size:1.5rem;
    line-height:1.534;
    letter-spacing:0
}
@media screen and (min-width:64em){
    .mk268{
        font-size:1.6rem;
        line-height:1.563
    }
}
.mk268_trim{
    background-color:#f3f5f6
}
.mk268_trim__features{
    background-color:#fff
}
.mk268_trim__media{
    margin-bottom:2rem
}
@media screen and (min-width:48em){
    .mk268_trim__media{
        margin-bottom:0
    }
}
@media screen and (min-width:48em){
    .mk268_trim__info,.mk268_trim__media{
        width:50%;
        float:left;
        padding-left:6px;
        padding-right:6px
    }
}
.mk268_trim__headline{
    margin-bottom:.5rem
}
@media screen and (min-width:48em){
    .mk268_trim__headline{
        margin-bottom:1rem
    }
}
.mk268_trim__features-list{
    width:100%;
    float:left;
    padding-left:1.38889%;
    padding-right:1.38889%
}
.mk268_trim__infolist{
    display:none
}
@media screen and (min-width:48em){
    .mk268_trim__infolist{
        display:block
    }
}
.mk268_feature__title{
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -moz-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
@media screen and (min-width:48em){
    .mk268_feature__title{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -moz-box-orient:horizontal;
        -moz-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.mk268_feature__name{
    width:100%;
    float:left;
    padding-left:1.51515%;
    padding-right:1.51515%;
    margin-bottom:1rem;
    float:none
}
@media screen and (min-width:48em){
    .mk268_feature__name{
        width:36.36364%;
        float:left;
        padding-left:6px;
        padding-right:6px;
        margin-bottom:0
    }
}
.mk268_feature__additional{
    width:100%;
    float:left;
    padding-left:1.51515%;
    padding-right:1.51515%;
    margin-bottom:2rem;
    float:none
}
@media screen and (min-width:48em){
    .mk268_feature__additional{
        width:27.27273%;
        float:left;
        padding-left:6px;
        padding-right:6px;
        margin-left:9.09091%;
        margin-bottom:0
    }
}
.mk268_feature__cta{
    width:109.09091%;
    float:left;
    padding-left:1.51515%;
    padding-right:1.51515%;
    margin-left:-9.09091%;
    float:none
}
.mk268_feature__cta:after{
    clear:both;
    content:"";
    display:table
}
@media screen and (min-width:30em){
    .mk268_feature__cta{
        margin-left:0
    }
}
@media screen and (min-width:48em){
    .mk268_feature__cta{
        width:27.27273%;
        float:left;
        padding-left:6px;
        padding-right:6px
    }
}
.mk268_feature__price{
    margin-bottom:.5rem;
    font-weight:700
}
@media screen and (min-width:48em){
    .mk268_feature__price{
        margin-bottom:0
    }
}
@media screen and (min-width:48em){
    .mk268_feature__ctabutton{
        float:right
    }
}
.mk268_more{
    width:100%;
    float:left;
    padding-left:1.38889%;
    padding-right:1.38889%
}
.mk268_more_item,.mk268_more_item:last-child{
    border:none
}
.mk268_more_item__head{
    background-color:#bdc3c6;
    color:#1d1f20;
    padding-left:8.33333%
}
.mk268_more_item__title{
    width:72.72727%;
    float:left;
    padding-left:1.51515%;
    padding-right:1.51515%;
    font-weight:700
}
@media screen and (min-width:48em){
    .mk268_more_item__title{
        width:81.81818%;
        float:left;
        padding-left:6px;
        padding-right:6px
    }
}
.mk268_more_item__mark{
    width:27.27273%;
    float:left;
    padding-left:1.51515%;
    padding-right:1.51515%
}
@media screen and (min-width:48em){
    .mk268_more_item__mark{
        width:18.18182%;
        float:left;
        padding-left:6px;
        padding-right:6px
    }
}
.mk268_more_item__state{
    width:2rem;
    height:2rem;
    margin-top:-1rem;
    margin-bottom:-1rem;
    border-radius:50%;
    background-color:#0099da;
    color:#fff;
    text-align:center;
    cursor:pointer
}
.mk268_more_item__state:before{
    line-height:2rem;
    font-size:1em
}
.is-opened>.mk268_more_item__head .mk268_more_item__state:before{
    content:"\E001"
}
@media screen and (min-width:48em){
    .mk268_more_item__state{
        width:2.5rem;
        height:2.5rem;
        margin-top:-1.25rem;
        margin-bottom:-1.25rem
    }
    .mk268_more_item__state:before{
        line-height:2.5rem
    }
}
.mk268_more_item__inner>.m108_Accordion_item__inner{
    padding-top:0;
    padding-bottom:0
}
.mk268_more_item__inner .mk268_more_feature:nth-child(odd){
    background-color:#f3f5f6
}
.mk268_more_feature{
    padding-top:2rem;
    padding-bottom:2rem;
    color:#1d1f20
}
.mk268_more_feature__inner{
    font-size:0;
    padding-left:8.33333%;
    white-space:nowrap
}
.mk268_more_feature__inner:before{
    content:"";
    display:inline-block;
    height:100%;
    vertical-align:middle;
    margin-right:-.15em
}
.mk268_more_feature__mark,.mk268_more_feature__value{
    display:inline-block;
    vertical-align:middle;
    white-space:normal
}
.mk268_more_feature__value{
    font-size:1.5rem;
    line-height:1.534;
    letter-spacing:0;
    width:72.72727%
}
@media screen and (min-width:64em){
    .mk268_more_feature__value{
        font-size:1.6rem;
        line-height:1.563
    }
}
@media screen and (min-width:48em){
    .mk268_more_feature__value{
        width:81.81818%
    }
}
.mk268_more_feature__mark{
    width:27.27273%;
    text-align:center
}
@media screen and (min-width:48em){
    .mk268_more_feature__mark{
        width:18.18182%
    }
}
.mk268_more_feature__state{
    display:inline-block;
    height:1.2rem;
    width:1.2rem;
    border:2px solid #2f3538;
    border-radius:.7rem
}
.mk268_more_feature__state.is-included{
    background-color:#2f3538
}
.mk268_feature__additional,.mk268_feature__cta,.mk268_feature__name,.mk268_more,.mk268_more_feature__mark,.mk268_more_feature__value,.mk268_trim__features-list,.mk268_trim__info,.mk268_trim__media{
    padding-left:1.38889%;
    padding-right:1.38889%
}
@media screen and (min-width:48em){
    .mk268_feature__additional,.mk268_feature__cta,.mk268_feature__name,.mk268_more,.mk268_more_feature__mark,.mk268_more_feature__value,.mk268_trim__features-list,.mk268_trim__info,.mk268_trim__media{
        padding-left:6px;
        padding-right:6px
    }
}
@media screen and (min-width:64em){
    .mk268_feature__additional,.mk268_feature__cta,.mk268_feature__name,.mk268_more,.mk268_more_feature__mark,.mk268_more_feature__value,.mk268_trim__features-list,.mk268_trim__info,.mk268_trim__media{
        padding-left:6px;
        padding-right:6px
    }
}
@media screen and (min-width:80.0625em){
    .mk268_feature__additional,.mk268_feature__cta,.mk268_feature__name,.mk268_more,.mk268_more_feature__mark,.mk268_more_feature__value,.mk268_trim__features-list,.mk268_trim__info,.mk268_trim__media{
        padding-left:7.5px;
        padding-right:7.5px
    }
}
@media screen and (min-width:92.875em){
    .mk268_feature__additional,.mk268_feature__cta,.mk268_feature__name,.mk268_more,.mk268_more_feature__mark,.mk268_more_feature__value,.mk268_trim__features-list,.mk268_trim__info,.mk268_trim__media{
        padding-left:9px;
        padding-right:9px
    }
}
.masterpage-container{
    padding-left:2rem;
    padding-right:2rem
}
.masterpage-container:after{
    clear:both;
    content:"";
    display:table
}
@media screen and (min-width:48em){
    .masterpage-container{
        padding-left:5rem;
        padding-right:5rem
    }
}
@media screen and (min-width:80.0625em){
    .masterpage-container{
        padding-left:6rem;
        padding-right:6rem
    }
}
@media screen and (min-width:92.875em){
    .masterpage-container{
        padding-left:8rem;
        padding-right:8rem
    }
}
.vw-iframe-template-body{
    height:100%;
    overflow:hidden
}
.vw-iframe-template{
    height:100vh;
    margin-top:-5.3rem
}
@media screen and (min-width:48em){
    .vw-iframe-template{
        margin-left:-9.6rem;
        margin-top:0
    }
}
.vw-iframe-template~.m520{
    display:none
}
.masterpage .page-wrapper{
    overflow:hidden
}
.grid_12 .xmp-holder{
    max-height:80vh;
    overflow-y:auto;
    word-break:break-all
}
.grid-layout .gridcontainer{
    text-align:center
}
.grid-layout .grid_1,.grid-layout .grid_l_1,.grid-layout .grid_m_1,.grid-layout .grid_sm_1{
    border:1px solid #000
}
.grid-layout .grid_1 p,.grid-layout .grid_l_1 p,.grid-layout .grid_m_1 p,.grid-layout .grid_sm_1 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_2,.grid-layout .grid_l_2,.grid-layout .grid_m_2,.grid-layout .grid_sm_2{
    border:1px solid #000
}
.grid-layout .grid_2 p,.grid-layout .grid_l_2 p,.grid-layout .grid_m_2 p,.grid-layout .grid_sm_2 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_3,.grid-layout .grid_l_3,.grid-layout .grid_m_3,.grid-layout .grid_sm_3{
    border:1px solid #000
}
.grid-layout .grid_3 p,.grid-layout .grid_l_3 p,.grid-layout .grid_m_3 p,.grid-layout .grid_sm_3 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_4,.grid-layout .grid_l_4,.grid-layout .grid_m_4,.grid-layout .grid_sm_4{
    border:1px solid #000
}
.grid-layout .grid_4 p,.grid-layout .grid_l_4 p,.grid-layout .grid_m_4 p,.grid-layout .grid_sm_4 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_5,.grid-layout .grid_l_5,.grid-layout .grid_m_5,.grid-layout .grid_sm_5{
    border:1px solid #000
}
.grid-layout .grid_5 p,.grid-layout .grid_l_5 p,.grid-layout .grid_m_5 p,.grid-layout .grid_sm_5 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_6,.grid-layout .grid_l_6,.grid-layout .grid_m_6,.grid-layout .grid_sm_6{
    border:1px solid #000
}
.grid-layout .grid_6 p,.grid-layout .grid_l_6 p,.grid-layout .grid_m_6 p,.grid-layout .grid_sm_6 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_7,.grid-layout .grid_l_7,.grid-layout .grid_m_7,.grid-layout .grid_sm_7{
    border:1px solid #000
}
.grid-layout .grid_7 p,.grid-layout .grid_l_7 p,.grid-layout .grid_m_7 p,.grid-layout .grid_sm_7 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_8,.grid-layout .grid_l_8,.grid-layout .grid_m_8,.grid-layout .grid_sm_8{
    border:1px solid #000
}
.grid-layout .grid_8 p,.grid-layout .grid_l_8 p,.grid-layout .grid_m_8 p,.grid-layout .grid_sm_8 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_9,.grid-layout .grid_l_9,.grid-layout .grid_m_9,.grid-layout .grid_sm_9{
    border:1px solid #000
}
.grid-layout .grid_9 p,.grid-layout .grid_l_9 p,.grid-layout .grid_m_9 p,.grid-layout .grid_sm_9 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_10,.grid-layout .grid_l_10,.grid-layout .grid_m_10,.grid-layout .grid_sm_10{
    border:1px solid #000
}
.grid-layout .grid_10 p,.grid-layout .grid_l_10 p,.grid-layout .grid_m_10 p,.grid-layout .grid_sm_10 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_11,.grid-layout .grid_l_11,.grid-layout .grid_m_11,.grid-layout .grid_sm_11{
    border:1px solid #000
}
.grid-layout .grid_11 p,.grid-layout .grid_l_11 p,.grid-layout .grid_m_11 p,.grid-layout .grid_sm_11 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.grid-layout .grid_12,.grid-layout .grid_l_12,.grid-layout .grid_m_12,.grid-layout .grid_sm_12{
    border:1px solid #000
}
.grid-layout .grid_12 p,.grid-layout .grid_l_12 p,.grid-layout .grid_m_12 p,.grid-layout .grid_sm_12 p{
    margin:0;
    background:#7fffd4;
    padding-top:5px;
    padding-bottom:5px
}
.vw-iframe-template-body{
    height:100%;
    overflow:hidden
}
.vw-iframe-template{
    height:100vh;
    margin-top:-5.3rem
}
@media screen and (min-width:48em){
    .vw-iframe-template{
        margin-left:-9.6rem;
        margin-top:0
    }
}
.vw-iframe-template~.m520{
    display:none
}
.spoiler{
    margin-bottom:2.5rem
}
.spoiler .hasicon{
    position:absolute;
    top:0;
    left:-20px
}
.spoiler .hasicon:before{
    font-size:20px;
    -webkit-transition:all .2s linear 0ms;
    -o-transition:all .2s linear 0ms;
    -moz-transition:all .2s linear 0ms;
    transition:all .2s linear 0ms
}
.spoiler_open .hasicon:before{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
}
.spoiler__title{
    color:#0099da;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    border-bottom:1px dashed;
    margin:0 0 1rem 2rem;
    position:relative
}
.spoiler__title:hover{
    color:#0068aa
}
.spoiler__text{
    display:none;
    padding:1rem 0;
    overflow:hidden;
    background:#fff
}
.spoiler__text .xmp-holder{
    background:#efecf4;
    color:#585260
}
.spoiler__text xmp{
    margin:0;
    padding-top:2rem;
    padding-bottom:2rem
}
.masterpage-item__anchor{
    color:#dee1e3
}
.masterpage-item__anchor:hover{
    color:#bdc3c6
}
.m017_media_378x143__picture img{
	transition: all .2s linear;
}

.ihdcc-root .headline-group-headlin{
	font-weight: bold !important;
}
.select-modelc{
	cursor: pointer;
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    padding: 10px 15px;
    box-sizing: border-box;
    background-color: #0099dc;
    transition: all .3s;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-size: auto auto;
    border: 1px solid #0099dc;
    border-radius: 18px;
    margin: auto;
    width: 50%;
    text-align: center;
}
.select-modelc:hover,
.start-conf:hover{
	background-color: #077caf;
}
.ihdcc-root .alternating-list-item{
	background: none !important;
}
