/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */
* {
  box-sizing: border-box;
}
/*убираем серую полоску сверху таблиц*/
tbody {
  border-top: 0px;
}
#skip-link{display: none;}
html{  
  height: 100%;
  padding: 0;
  margin: 0;
  font-family: 'roboto-regular';  
  width: 100%;
}
body{   
    padding: 0;
    margin: 0;
    min-height: 100%; 
    width: 100%;
    font-family: "roboto-light";
}
/* Шапка */
#block-evakkrd-site-branding > a{
    text-decoration: none;
}
#block-evakkrd-site-branding > a:nth-of-type(1), #block-evakkrd-site-branding > a:nth-of-type(1) > img{
    display: block;
    width: 6.25rem;
    height: auto;
}
#block-evakkrd-site-branding > a:nth-of-type(2){
    font-family: "roboto-regular";
    color: rgb(57, 57, 57);    
    font-size: 15pt;
}
#block-evakkrd-site-branding > span{
    display: block;    
    padding: 0.1875rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;    
    font-size: 9pt;
    line-height: 1.1;
    background: rgb(0,181,79);
    transform: skew(170deg);
    max-width: 90%;
}
#block-evakkrd-phone > div > a{
    display: block;
    text-decoration: none;
}
#block-evakkrd-phone > div > a.phone{
    font-family: "roboto-bold";    
    color: rgb(41,42,40);
    font-size: 14pt;
}
#block-evakkrd-phone > div > a:nth-of-type(2){    
    text-decoration: none;
    color: rgb(13,26,235);
    font-size: 10pt;
}
#block-evakkrd-phone > div > div{
    display: inline-block;
    margin: 0.3125rem;
    transform: skew(170deg);
    background: rgb(255,177,0);
}
#block-evakkrd-phone > div > div.daily{    
    background: rgb(235,0,138);
    font-family: "roboto-bold";
}
#block-evakkrd-phone > div > div > span{
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
}
.path-frontpage #above{
    display: none;
}
/* Блок с Фото */
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.care,   
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.long,    
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.time{
    
}
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.care > span,   
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.long > span,    
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.time > span{    
    max-width: 90%;
    font-size: 10pt;
    font-family: "roboto-light";
    display: inline-block;
    margin-top: 0.4375rem;
    margin-left: 0.625rem;
    background: rgba(255, 255, 255, 0.8);
    padding: 0.25rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;    
    transform: skew(170deg);
}
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.before_order{
    grid-area: before_order;
}
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.before_order > span,
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.after_order > span{
    max-width: 90%;
    font-size: 10pt;
    font-family: "roboto-light";
    display: inline-block;
    margin-top: 0.4375rem;
    margin-left: 0.625rem;
    background: rgba(255, 255, 255, 0.95);
    padding: 0.25rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;    
    
}
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.order{
    grid-area: order;
    text-align: center;    
}
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.order > a{
    display: inline-block;
    font-family: "roboto-light";
    font-size: 13pt;
    font-weight: bold;
    color: rgb(41, 42, 40);
    text-decoration: none;
    background: rgb(255,217,1);
    transform: skew(-15deg);
    transition: 0.5s;
    padding: 0.625rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;  
}
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.order > a:hover{
    transform: skew(0deg);
    background: rgb(255,177,0);
    color: white;
}
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.inner > div.after_order{
    grid-area: after_order;
}
#content > div > #block-evakkrd-man-in-a-truck-cabin > div > div.under_order{
    padding-left: 0.9375rem !important;
    padding-right: 0.9375rem !important;
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
}
/* Форма заказа */
#block-evakkrd-contactblock{
        padding-left: 0.625rem;
        padding-right: 0.625rem;
    }
#block-evakkrd-contactblock > form > div input{
        padding-left: 0.625rem;
        padding-right: 0.625rem;
        padding-top: 0.3125rem;
        padding-bottom: 0.3125rem;
    }
#block-evakkrd-contactblock > form > div#edit-actions{
        text-align: center;
        padding-top: 1.875rem;
    }
#block-evakkrd-contactblock > form > div#edit-actions > input{
        width: 15rem;
        height: 3.125rem;
        background: rgb(255,217,1);
        transform: skew(-15deg);
        font-family: "roboto-light";
        font-size: 13pt;
        font-weight: bold;
        color: rgb(41,42,40);
        border: none;
        transition: 0.5s;
    }
/* Блок бережная эвакуация */
#block-evakkrd-block-01{
    background: rgb(237,237,237);
}
#block-evakkrd-block-01 > div > div.inner{
    font-family: "roboto-regular";
    padding-top: 1.5625rem;
    padding-bottom: 1.5625rem;
}
#block-evakkrd-block-01 > div > div.inner > div:nth-of-type(1){
    font-family: "roboto-bold";   
    background: url("/themes/custom/evakkrd/img/sirena.png");
    background-size: 2.8125rem;
    background-repeat: no-repeat;
    background-position: 0% 80%;
    padding-left: 3.125rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
}
#block-evakkrd-block-01 > div > div.inner > div:nth-of-type(2){
    font-size: 19pt;
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;    
    text-align: center;
}
#block-evakkrd-block-01 > div > div.inner > div:nth-of-type(3){
    font-size: 15pt;
    text-align: center;
}
#block-evakkrd-block-01 > div > div.inner > div:nth-of-type(3):after{
    content: " ";        
    background: url("/themes/custom/evakkrd/img/angles-down.svg");
    background-size: 0.9375rem;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
/* 70000 клиентов */
#block-evakkrd-block-02{
    background: rgb(237,237,237);
    padding: 1.25rem;
    width: 100%;
}
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(2),
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(3),
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(4),
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(5),
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(6){
    display: inline-block;
    width: 18.75rem;
    margin-top: 1.5625rem;
    vertical-align: top;    
    line-height: 1.3;
    padding-bottom: 0.4375rem;
    border-bottom: 3px solid rgba(255, 0, 138, 0);
    transition: 0.5s;
}
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(2):hover,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(3):hover,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(4):hover,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(5):hover,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(6):hover{    
    border-bottom: 3px solid rgba(255, 0, 138, 1);    
}
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(2):before,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(3):before,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(4):before,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(5):before,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(6):before{
    content: " ";        
    background: url("/themes/custom/evakkrd/img/circle-check.svg");
    background-size: 0.9375rem;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(1) > span{
    color: rgb(235,0,138);
    font-weight: bold;
    text-align: center;
    text-decoration: underline;   
}
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(2) > span,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(3) > span,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(4) > span,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(5) > span,
#block-evakkrd-block-02 > div > div.inner > div:nth-of-type(6) > span{    
    font-weight: bold;
}
/* Как это работает */
#block-evakkrd-block-03 > div > div.inner{
    padding: 1.25rem;
    text-align: center;
}
#block-evakkrd-block-03 > div > div.inner > div:nth-of-type(1){
    font-size: 15pt;
    font-weight: bold;
    text-align: center;
}
#block-evakkrd-block-03 > div > div.inner > div:nth-of-type(2){
    display: inline-block;
    width: 3.125rem;
    height: 3.125rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    line-height: 3.125rem;
    background: rgb(255,217,1);
    border-radius: 100%;
    font-weight: bold;
}
#block-evakkrd-block-03 > div > div.inner > div:nth-of-type(3){    
    text-align: left;
}
#block-evakkrd-block-03 > div > div.inner > div:nth-of-type(3):before{
    content: " ";        
    background: url("/themes/custom/evakkrd/img/pen-to-square.svg");
    background-size: 0.9375rem;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
#block-evakkrd-block-03 > div > div.inner > div:nth-of-type(4){
    display: inline-block;
    width: 3.125rem;
    height: 3.125rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    line-height: 3.125rem;
    background: rgb(0,181,79);
    border-radius: 100%;
    font-weight: bold;
}
#block-evakkrd-block-03 > div > div.inner > div:nth-of-type(5){    
    text-align: left;
}
#block-evakkrd-block-03 > div > div.inner > div:nth-of-type(5):before{
    content: " ";        
    background: url("/themes/custom/evakkrd/img/baby-carriage.svg");
    background-size: 0.9375rem;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
/* Выручим в любой ситуации */
#block-evakkrd-block-04{
    background: rgb(237,237,237);
    padding: 1.25rem;
    width: 100%;
}
#block-evakkrd-block-04 > div > div.inner > div{
    font-size: 15pt;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(1) > div.phone{
    font-size: 30pt;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    margin-bottom: 0.9375rem;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(1) > div.phone > a{
    color: rgb(255, 0, 138);
    text-decoration: none;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(2){
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
    font-weight: bold;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(2):before{
    content: " ";        
    background: url("/themes/custom/evakkrd/img/thumbs-up.svg");
    background-size: 1.25rem;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(3){    
    font-size: 17pt;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    display: block;    
    vertical-align: top;
    position: relative;
    margin-left: 2.5rem;
    border-bottom: 3px solid rgba(255, 0, 138, 0);
    transition: 0.5s;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(3):hover{        
    border-bottom: 3px solid rgb(235,0,138);    
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(3):before{
    content: " ";        
    background: url("/themes/custom/evakkrd/img/bell.svg");
    background-size: 1.25rem;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(4){
    font-size: 17pt;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    display: block;    
    vertical-align: top;
    position: relative;
    margin-left: 2.5rem;
    border-bottom: 3px solid rgba(255, 0, 138, 0);
    transition: 0.5s;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(4):hover{        
    border-bottom: 3px solid rgb(235,0,138);    
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(4):before{
    content: " ";        
    background: url("/themes/custom/evakkrd/img/car.svg");
    background-size: 1.25rem;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(5){
    font-size: 17pt;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    display: block;    
    vertical-align: top;
    position: relative;
    margin-left: 2.5rem;
    border-bottom: 3px solid rgba(255, 0, 138, 0);
    transition: 0.5s;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(5):hover{        
    border-bottom: 3px solid rgb(235,0,138);    
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(5):before{
    content: " ";        
    background: url("/themes/custom/evakkrd/img/recycle.svg");
    background-size: 1.25rem;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(6){
    font-size: 17pt;
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    display: block;    
    vertical-align: top;
    position: relative;
    margin-left: 2.5rem;
    border-bottom: 3px solid rgba(255, 0, 138, 0);
    transition: 0.5s;
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(6):hover{        
    border-bottom: 3px solid rgb(235,0,138);    
}
#block-evakkrd-block-04 > div > div.inner > div:nth-of-type(6):before{
    content: " ";        
    background: url("/themes/custom/evakkrd/img/signs-post.svg");
    background-size: 1.25rem;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
/* В вашем распоряжении... */
#block-evakkrd-block-05 > div > div.inner{
    position: relative;
}
#block-evakkrd-block-05 > div > div.inner > div{
    background: rgb(255,217,1);
    transform: skew(-15deg);
    font-family: "roboto-light";
    font-size: 11pt;
    padding: 0.25rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    overflow: auto;
    margin: auto;
    width: 80%;
    position: absolute;
    right: 0;
    bottom: 0.625rem;
    left: 0;
}
#block-evakkrd-block-05 > div > div.inner > img{
    display: block;
    width: 100%;
    height: auto;
}
/* Какую машину вам нужно перевезти */
#block-evakkrd-block-06{
    background: rgb(237,237,237);
    padding: 1.25rem;
    width: 100%;
}
#block-evakkrd-block-06 > div > div.inner{
    font-family: "roboto-light";
    padding: 0;
    margin: 0 auto;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    text-align: center;
}
#block-evakkrd-block-06 > div > div.inner > div:nth-of-type(1){
    font-size: 15pt;
    text-align: center;
    margin-bottom: 1.875rem;
}
#block-evakkrd-block-06 > div > div.inner > div:nth-of-type(1) > span{
    color: rgb(235,0,138);
}
#block-evakkrd-block-06 > div > div.inner > div.moto,
#block-evakkrd-block-06 > div > div.inner > div.auto,
#block-evakkrd-block-06 > div > div.inner > div.large,
#block-evakkrd-block-06 > div > div.inner > div.special{
    display: inline-block;
    width: 18.125rem;
    vertical-align: top;
}
#block-evakkrd-block-06 > div > div.inner > div.moto > div:nth-of-type(1),
#block-evakkrd-block-06 > div > div.inner > div.auto > div:nth-of-type(1),
#block-evakkrd-block-06 > div > div.inner > div.large > div:nth-of-type(1),
#block-evakkrd-block-06 > div > div.inner > div.special > div:nth-of-type(1){
    margin: auto;
    margin-top: 0.625rem;
    margin-bottom: 1.25rem;
    font-size: 12.5pt;
    line-height: 1.3;
    font-weight: bold;
}
#block-evakkrd-block-06 > div > div.inner > div.moto > div:nth-of-type(1):before,
#block-evakkrd-block-06 > div > div.inner > div.auto > div:nth-of-type(1):before,
#block-evakkrd-block-06 > div > div.inner > div.large > div:nth-of-type(1):before,
#block-evakkrd-block-06 > div > div.inner > div.special > div:nth-of-type(1):before{
    content: " ";  
    background-size: 0.9375rem;
    background-position: 0% 50%;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}
#block-evakkrd-block-06 > div > div.inner > div.moto > div:nth-of-type(1):before{
    background: url("/themes/custom/evakkrd/img/motorcycle.svg");
    background-repeat: no-repeat;
}
#block-evakkrd-block-06 > div > div.inner > div.auto > div:nth-of-type(1):before{
    background: url("/themes/custom/evakkrd/img/car-side.svg");
    background-repeat: no-repeat;
}
#block-evakkrd-block-06 > div > div.inner > div.large > div:nth-of-type(1):before{
    background: url("/themes/custom/evakkrd/img/truck-pickup.svg");
    background-repeat: no-repeat;
}
#block-evakkrd-block-06 > div > div.inner > div.special > div:nth-of-type(1):before{
    background: url("/themes/custom/evakkrd/img/caravan.svg");
    background-repeat: no-repeat;
}
#block-evakkrd-block-06 > div > div.inner > div.moto > div.price,
#block-evakkrd-block-06 > div > div.inner > div.auto > div.price,
#block-evakkrd-block-06 > div > div.inner > div.large > div.price,
#block-evakkrd-block-06 > div > div.inner > div.special > div.price{
    margin: auto;
    margin-top: 0.625rem;
    margin-bottom: 1.25rem;
    font-size: 12.5pt;
    line-height: 1.3;
}
#block-evakkrd-block-06 > div > div.inner > div.moto > div.order,
#block-evakkrd-block-06 > div > div.inner > div.auto > div.order,
#block-evakkrd-block-06 > div > div.inner > div.large > div.order,
#block-evakkrd-block-06 > div > div.inner > div.special > div.order{
    width: 12.5rem;
    height: 2.5rem;
    background: rgb(255,217,1);
    transform: skew(-15deg);
    margin: auto;
    margin-top: 0.625rem;
    margin-bottom: 1.25rem;
    font-size: 12.5pt;
    line-height: 1.3;
}
#block-evakkrd-block-06 > div > div.inner > div.moto > div.order > a,
#block-evakkrd-block-06 > div > div.inner > div.auto > div.order > a,
#block-evakkrd-block-06 > div > div.inner > div.large > div.order > a,
#block-evakkrd-block-06 > div > div.inner > div.special > div.order > a{
    display: block;
    line-height: 2.5rem;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    font-family: "roboto-light";
    font-size: 13pt;
    font-weight: bold;
    color: rgb(41, 42, 40);
    text-decoration: none;
}
/* Отзывы */
#block-evakkrd-block-07{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}
#block-evakkrd-block-07 > div > div.inner{
    text-align: center;
}
#block-evakkrd-block-07 > div > div.inner > div:nth-of-type(1){
    font-size: 25pt;
    margin-bottom: 1.875rem;    
}
#block-evakkrd-block-07 > div > div.inner > div:nth-of-type(1) > span{
    color: rgb(235,0,138);
}
#block-evakkrd-block-07 > div > div.inner > div.first > div,
#block-evakkrd-block-07 > div > div.inner > div.second > div,
#block-evakkrd-block-07 > div > div.inner > div.third > div{
    display: inline-block;
    max-width: 62.5rem;
    vertical-align: middle;
    text-align: left;
    margin-bottom: 1.875rem;
    font-size: 12pt;
    font-style: italic;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
#block-evakkrd-block-07 > div > div.inner > div.first > div:nth-of-type(1),
#block-evakkrd-block-07 > div > div.inner > div.second > div:nth-of-type(1),
#block-evakkrd-block-07 > div > div.inner > div.third > div:nth-of-type(1){
    width: 7.75rem;
    height: 6.5rem;
    border: 2px solid rgb(235,0,138);
    background: rgb(235,0,138);
    border-radius: 100%;
    position: relative;  
}
#block-evakkrd-block-07 > div > div.inner > div.first > div:nth-of-type(1):before,
#block-evakkrd-block-07 > div > div.inner > div.second > div:nth-of-type(1):before,
#block-evakkrd-block-07 > div > div.inner > div.third > div:nth-of-type(1):before{
    -webkit-mask-image: url("/themes/custom/evakkrd/img/check.svg");
    mask-image: url("/themes/custom/evakkrd/img/check.svg");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat; 
    -webkit-mask-position: 50%; 
    mask-position: 50%;
    -webkit-mask-size: 100%;
    mask-size: 100%;
    color:transparent;
    position: absolute;
    right: -0.9375rem;
    top: -0.9375rem;   
    width: 1.875rem;
    height: 1.875rem; 
    content: " ";
    color: rgb(0,181,79);
    font-size: 21pt;
    background-color: rgb(0,181,79);   
}
#block-evakkrd-block-07 > div > div.inner > div.first > div > img,
#block-evakkrd-block-07 > div > div.inner > div.second > div > img,
#block-evakkrd-block-07 > div > div.inner > div.third > div > img{
    background: rgb(238,238,236);
    width: 6.25rem;
    height: 6.25rem;
    border-radius: 100%;
}
#block-evakkrd-block-07 > div > div.inner > div.first > div:nth-of-type(2) > span,
#block-evakkrd-block-07 > div > div.inner > div.second > div:nth-of-type(2) > span,
#block-evakkrd-block-07 > div > div.inner > div.third > div:nth-of-type(2) > span{
    border-bottom: 3px solid rgb(235,0,138);
    font-weight: bold;
    display: inline-block;
}
/* Частые вопросы */
#block-evakkrd-block-09{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    width: 100%;
}
[dir="ltr"] #block-evakkrd-block-09 > div > div.inner > div {
    padding-left: 2.5rem;
}
[dir="rtl"] #block-evakkrd-block-09 > div > div.inner > div {
    padding-right: 2.5rem;
}
#block-evakkrd-block-09 > div > div.inner > div{
    line-height: 1.5;
}
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(1){
    font-size: 15pt;
    text-align: center;
    margin-bottom: 1.875rem;
}
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(2),
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(4),
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(6),
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(8){
    position: relative;
    font-weight: bold;
}
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(2):before,
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(4):before,
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(6):before,
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(8):before{    
    background: url("/themes/custom/evakkrd/img/circle-question.svg");
    background-repeat: no-repeat; 
    background-size: 60%;   
    background-position: 50% 17%; 
    position: absolute; 
    left: 0.625rem;   
    width: 1.875rem;
    height: 1.875rem; 
    content: " ";
}
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(3),
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(5),
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(7),
#block-evakkrd-block-09 > div > div.inner > div:nth-of-type(9){    
    font-weight: bold;
    margin-bottom: 1.875rem;
    font-weight: normal;
}
/* Наши контакты */
#block-evakkrd-block-10{
    border-top: 3px dotted rgb(235,0,138);
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    width: 100%;
    line-height: 1.5;
}
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(1){
    font-size: 15pt;
    text-align: center;
    margin-bottom: 1.875rem;
}
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(1) > span{
    color: rgb(235,0,138);
}
[dir="ltr"] #block-evakkrd-block-10 > div > div.inner > div:nth-of-type(2) {
    padding-left: 2.5rem;
}
[dir="rtl"] #block-evakkrd-block-10 > div > div.inner > div:nth-of-type(2) {
    padding-right: 2.5rem;
}
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(2){
    font-weight: bold;
    position: relative;
}
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(2):before{
    background: url("/themes/custom/evakkrd/img/phone-flip.svg");
    background-repeat: no-repeat; 
    background-size: 50%;   
    background-position: 0% 10%; 
    position: absolute; 
    left: 0.625rem;   
    width: 1.875rem;
    height: 1.875rem; 
    content: " ";
}
[dir="ltr"] #block-evakkrd-block-10 > div > div.inner > div:nth-of-type(4) {
    padding-left: 2.5rem;
}
[dir="rtl"] #block-evakkrd-block-10 > div > div.inner > div:nth-of-type(4) {
    padding-right: 2.5rem;
}
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(4){
    font-weight: bold;
    position: relative;
}
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(4):before{
    background: url("/themes/custom/evakkrd/img/envelope-circle-check.svg");
    background-repeat: no-repeat; 
    background-size: 60%;   
    background-position: 0% 10%; 
    position: absolute; 
    left: 0.625rem;   
    width: 1.875rem;
    height: 1.875rem; 
    content: " ";
}
[dir="ltr"] #block-evakkrd-block-10 > div > div.inner > div:nth-of-type(6) {
    padding-left: 2.5rem;
}
[dir="rtl"] #block-evakkrd-block-10 > div > div.inner > div:nth-of-type(6) {
    padding-right: 2.5rem;
}
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(6){
    font-weight: bold;
    position: relative;
}
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(6):before{
    background: url("/themes/custom/evakkrd/img/map-location-dot.svg");
    background-repeat: no-repeat; 
    background-size: 60%;   
    background-position: 0% 10%; 
    position: absolute; 
    left: 0.625rem;   
    width: 1.875rem;
    height: 1.875rem; 
    content: " ";
}
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(3),
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(5),
#block-evakkrd-block-10 > div > div.inner > div:nth-of-type(7){
    font-size: 12.5pt;
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
    margin-bottom: 1.875rem;
    padding: 0.4375rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    display: inline-block;
    background: rgb(255,217,1);
    transform: skew(-15deg);
    transition: 0.5s;
}
/* Подвал */
#footer{
    background: rgba(195, 195, 195, 0.5);
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}
#block-evakkrd-copyright{
    position: relative;
}
#block-evakkrd-copyright > div > div:nth-of-type(1) > a:nth-of-type(1) > img{
    display: block;
    width: 3.125rem;
    height: auto;
}
#block-evakkrd-copyright > div > div:nth-of-type(1) > a:nth-of-type(2){
    font-weight: bold;
    text-decoration: none;
    color: rgb(57, 57, 57);
    font-size: 15pt;    
}
#block-evakkrd-copyright > div > div:nth-of-type(1) > div:nth-of-type(1){
    font-size: small;    
}
#block-evakkrd-copyright > div > div:nth-of-type(2){
    text-align: center;
}
#block-evakkrd-copyright > div > div:nth-of-type(2) > a{
    display: inline-block;
    font-family: 'roboto-regular';
    color: rgb(41,42,40);
    font-size: 15pt;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none;
}
#block-evakkrd-copyright > div > div:nth-of-type(2) > div{
    display: inline-block;    
    padding-top: 0.4375rem;    
    padding-bottom: 0.4375rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    transform: skew(170deg);
    background: rgb(255,177,0);
    font-size: 12.5pt;
    font-weight: bold;
    text-align: center;
    margin-left: 0.625rem;
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
}
#block-evakkrd-copyright > div > div:nth-of-type(3){
    width: 80%;
    transform: skew(170deg);
    background: rgb(0,181,79);
    margin: 0 auto;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    text-align: center;
    font-size: 12.5pt;
    padding: 0.625rem;
}
#block-evakkrd-copyright > div > div:nth-of-type(4){
    font-size: small;
    line-height: 1.5;
    text-align: center;
    padding-bottom: 4.375rem;
}
#block-evakkrd-copyright > div > div:nth-of-type(4) > div.left{    
    position: absolute;
    left: 0.625rem;
    bottom: 0px;
}
/* Всплывающее окно */
.ui-dialog .ui-dialog-content{overflow: hidden;}
.ajax-progress-throbber {
  display: none;
}
div[role='dialog']{
    border: 1px solid rgb(255,177,0) !important;
    z-index: 1100;
    border-radius: 0px;
}
div[role='dialog'] > .ui-dialog-titlebar{
    border-radius: 0px;
    background: rgb(255,177,0);
    border: none;
    font-family: "roboto-bold";
    font-size: 15pt;
    color: rgb(41,42,40);
}
div[role='dialog'] > .ui-dialog-titlebar > button{
    border: none;
    background: transparent;
    top: 38%;
    right: 0.9375rem;
}
div[role='dialog'] > .ui-dialog-titlebar > button > .ui-button-icon{
    height: 1.75rem;
    width: 1.75rem;
    background: url("/themes/custom/evakkrd/img/close-button.png");
    background-size: cover;
}
div[role='dialog'] > .ui-dialog-buttonpane > .ui-dialog-buttonset{
    text-align: center;
float: none;
}
div[role='dialog'] > .ui-dialog-buttonpane > .ui-dialog-buttonset > button{
    width: 15rem;
    height: 3.125rem;
    background: rgb(255,217,1);
    transform: skew(-15deg);
    font-family: "roboto-light";
    font-size: 13pt;
    font-weight: bold;
    color: rgb(41,42,40);
    border: none;
    transition: 0.5s;
}
#drupal-modal > form > div input{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
}
#drupal-modal > form > div:nth-of-type(1) > input{
    max-width: 100%;
}
#drupal-modal > form > div.field--name-field-your-phone > div > input{
    max-width: 100%;
}
#drupal-modal > form > div.field--name-subject > div > input{
    max-width: 100%;
}
#drupal-modal > form > div.field--name-message > div > div > textarea{
    max-width: 100%;
}
/* Форма - ошибка */
.contact-message-zakaz-evakuatora-form{
    margin: 0 auto;    
    padding-top: 3.125rem;    
    padding-bottom: 3.125rem;
    font-size: 15pt;
}
.contact-message-zakaz-evakuatora-form > div{
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
}
#above{
    margin: 0 auto;    
    font-size: 25pt;
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
}
#above a{
    color: red;
    text-decoration: none;
}
.contact-message-zakaz-evakuatora-form input{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    width: 100%;
}
.contact-message-zakaz-evakuatora-form textarea{    
    width: 100%;
}
.contact-message-zakaz-evakuatora-form >div:last-child{
    margin-bottom: 4.375rem;
    text-align: center;
}
.contact-message-zakaz-evakuatora-form >div:last-child > input{
    display: inline-block;    
    background: rgb(255,217,1);
    transform: skew(-15deg);
    font-family: "roboto-light";
    font-size: 15pt;
    font-weight: bold;
    color: rgb(41,42,40);
    border: none;
    transition: 0.5s;
}
/* Спасибо за заказ*/
#content > div > article{
    margin: 0 auto; 
    padding: 0.625rem;
    padding-top: 4.375rem;
    padding-bottom: 4.375rem; 
    font-size: 15pt;
    text-align: center;
}
#content > div > article a{ 
    display: inline-block;    
    background: rgb(235,0,138);
    transform: skew(-15deg);
    font-family: "roboto-light";
    font-size: 15pt;
    font-weight: bold;
    color: white;
    border: none;
    transition: 0.5s;
    text-decoration: none;
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    margin-top: 1.875rem;
}












