@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,menu,nav,section,time {
    display: block
}

body {
    line-height: 1;
    color: #000;
    background: #fff;
    background-position-x: -20px
}

a {
    color: inherit;
    text-decoration: none
}

ol,ul {
    list-style: none;
    position: relative
}

blockquote,q {
    quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

textarea:focus,input:focus {
    outline: 0
}

input {
    border-width: 0
}

em {
    font-style: italic
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 700
}

.group:before,.group:after {
    content: " ";
    display: table
}

.group:after {
    clear: both
}

.group {
}

embed,img,object,video {
    max-width: 100%
}

sup {
    font-size: 58.3%;
    vertical-align: text-top
}

sub {
    font-size: 58.3%;
    vertical-align: text-bottom
}

.no-space-between-inline-blocks {
    *letter-spacing: normal;
    letter-spacing: -.31em;
    word-spacing: -.43em
}

.no-space-between-inline-blocks>* {
    letter-spacing: normal;
    word-spacing: normal
}

.displace {
    left: -5 e3px;
    position: absolute
}

html {
    box-sizing: border-box
}

*,*:after,*:before {
    box-sizing: inherit
}

html {
    font-size: 16px
}

body {
    color: #303030;
    font-family: Myriad Pro Regular,serif;
    font-size: .78125rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none
}

body {
    float: none;
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 100%
}

.header {
    position: relative;
    background-position: center top;
    background-size: cover;
    background: #fff
}

.topmenu {
    position: relative;
    width: 100%;
    background: rgba(247,251,253,.5)
}

.row {
}

.topleftmenu {
}

.oplata-uslug {
}

.usloviya-raboty {
}

.dop-uslugi {
}

.sroki-rabot {
}

.stati-na-sait {
}

.novosti-saita {
}

.toprightmenu {
    margin: 4px 0 0;
    position: relative;
    width: 100%
}

.gruppa-26 {
    display: block;
    float: right;
    position: relative;
    width: 23.632385%;
}

.forma-1 {
    float: left;
    margin: 0 6.481482% 0 0;
    width: 15px
}

.text {
    margin: 2px 0 0;
    font-size: .885417rem;
    text-decoration: underline
}

.gruppa-27 {
    display: block;
    float: right;
    margin: 0 0 0 2.407002%;
    position: relative;
    width: 16.19256%;
}

.text-2 {
    float: left;
    margin: 0 1.351351% 0 0;
    width: 31.081081%;
    font-size: 1.302083rem
}

.akcii {
    float: left;
    margin: 2px 0 0;
    width: 67.567566%;
    font-size: .885417rem;
    text-decoration: underline
}

.gruppa-28 {
    display: block;
    float: right;
    margin: 1px 0 0 2.407002%;
    position: relative;
    width: 11.378556%;
}

.forma-1-2 {
    float: left;
    margin: 0 9.615385% 0 0;
    width: 16px
}

.faq {
    font-size: .885417rem;
    text-decoration: underline
}

.gruppa-29 {
    display: block;
    float: right;
    margin: 0 0 0 3.719913%;
    position: relative;
    width: 24.070023%;
}

.forma-1-3 {
    float: left;
    margin: 0 6.363636% 0 0;
    width: 15px
}

.registraciya {
    margin: 2px 0 0;
    font-size: .885417rem;
    text-decoration: underline
}

.gruppa-30 {
    display: block;
    float: right;
    margin: 0 0 0 2.844639%;
    position: relative;
    width: 13.347921%;
}

.forma-1-4 {
    float: left;
    margin: 0 9.836065% 0 0;
    width: 15px
}

.vhod {
    margin: 1px 0 0;
    font-size: .885417rem;
    text-decoration: underline
}

.figura-729-kopiya-6 {
    height: 1px;
    margin: -1px auto 0;
    position: relative;
    width: 100%;
    background: #ddf2ff
}

.topcontact {
    margin: 11px auto 0;
    position: relative
}

.logo {
    display: block;
    height: 57px;
    margin: 11px 0 0;
    position: relative;
    background: url(/images/oofo.png) no-repeat left 0
}

.contact {
    position: relative
}

.topcontacttop {
    overflow: hidden;
    position: relative;
    padding-left: 4rem
}

.text-3 {
    float: left;
    margin: 5px 0 0;
    color: #b4b6b9;
    line-height: 1.2
}

.text-4 {
    font-size: 1.041667rem;
    line-height: 1.2;
    margin-top: 5px;
    padding-left: .5rem!important
}

.text-5 {
    font-size: 1.041667rem;
    line-height: 1.2;
    margin-top: 5px;
    padding-left: 3.1rem!important
}

.social {
    margin-top: 0;
    padding-left: 2.8rem!important
}

.social>* {
    float: left;
    margin: 0 13% 0 0
}

.social>*:last-child {
    margin-right: 0!important
}

.ellipse {
    width: 22px
}

a.ellipse img {
    display: block
}

.twitter {
    width: 22px
}

a.twitter img {
    display: block
}

.youtube {
    width: 23px
}

a.youtube img {
    display: block
}

.instagram {
    width: 22px
}

a.instagram img {
    display: block
}

.topcontactbot {
    margin: -11px 0 0;
    position: relative
}

.akcii-v-menu {
    margin: 12px 5.04451% 0 0;
    position: relative
}

.gruppa-33 {
    display: block;
    float: left;
    padding-left: 3.9rem!important
}

.ellips-736-holder {
    float: left;
    margin: 4px 0 0;
    padding: 6px 0 7px;
    position: relative;
    width: 21px;
    border-radius: 50%;
    background: #6c8092;
    height: 21px
}

.forma-1-5 {
    display: block;
    margin: 0 auto;
    width: 9px
}

.text-6 {
    float: left;
    margin: 8px 0 3px 2.521127%;
    color: #6c8092;
    text-decoration: underline
}

.text-7 {
    float: left;
    margin: 0 0 0 .352113%;
    color: #6c8092;
    font-size: 1.041667rem
}

.gruppa-32 {
    display: block;
    margin: 4px 0 0;
    padding-left: 1.6rem!important
}

.ellips-736-kopiya-holder {
    float: left;
    margin: 0 4.518797% 0 0;
    height: 22px;
    width: 22px;
    border-radius: 100%;
    background: #fd4a42;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 23px;
    text-align: center
}

.text-9 {
    float: left;
    margin: 4px 0 0;
    width: 77.44361%;
    color: #6c8092;
    text-decoration: underline
}

.knopka {
    float: left;
    min-height: 52px;
    padding: 4px .296736% 5px 14.857567%;
    position: relative;
    width: 88.183977%!important;
    border: 2px solid #f1c731;
    border-radius: 26px;
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin-top: -27px;
    text-align: left;
}

.text-10 {
    float: left;
    margin: 7px 0 0;
    width: 68.296295%;
    line-height: 1.2
}

.ellipse-holder {
    float: right;
    margin: 0 1.481481% 0 0;
    padding: 11px 0 12px;
    position: relative;
    width: 40px;
    border-radius: 50%;
    background: #f1c731;
    height: 39px
}

.icon {
    display: block;
    margin: 0 auto;
    width: 18px
}

.mainmenu {
    margin: 17px auto 0;
    overflow: hidden;
    position: relative
}

.menu {
    display: block;
    height: 37px;
    position: relative;
    width: 100%;
    border-radius: 5px;
    background: rgba(232,232,232,.5);
    padding-top: .78rem;
    padding-left: .4rem
}

.text-11 {
    left: 1.618705%;
    position: absolute;
    top: 7px;
    line-height: 22px
}

.layer {
    left: 15.107914%;
    position: absolute;
    top: 14px;
    width: 7px
}

.calque-10 {
    left: 19.96403%;
    position: absolute;
    top: 16px;
    width: 5px
}

.calque-10-kopiya {
    left: 26.888489%;
    position: absolute;
    top: 16px;
    width: 5px
}

.layer-2 {
    left: 42.98561%;
    position: absolute;
    top: 14px;
    width: 7px
}

.calque-10-kopiya-2 {
    left: 47.84173%;
    position: absolute;
    top: 16px;
    width: 5px
}

.calque-10-kopiya-3 {
    left: 54.766186%;
    position: absolute;
    top: 16px;
    width: 5px
}

.slide_action {
    margin: -1px 0 0;
    padding: 21px 0 15px;
    position: relative;
    width: 100%;
    background: url(/images/gruppa_9.jpg) no-repeat center 0;
    background-position: center top!important;
    background-size: cover!important
}

.akciya {
    margin: 0 auto;
    position: relative;
    width: 57.916668%
}

.action {
    position: relative
}

.bg_action {
    margin: 1px 0 0;
    padding: 10px;
    position: relative;
    border-radius: 10px;
    background: rgba(255,255,255,.5)
}

.col {
    margin: 0 auto;
    padding: 9px 0;
    border-radius: 10px;
    background: #fff;
    background-size: cover
}

.title_action {
    margin: 0 auto;
    position: relative
}

.podrobnee {
    font-size: .703125rem;
    text-align: right;
    text-decoration: underline;
    margin-bottom: 0
}

.text-12 {
    margin: 7px 0 0;
    color: #9fa1a5;
    font-size: .625rem;
    text-align: center;
    background: #fff;
    height: 41px;
    display: inline-block;
    padding: 0 5%;
    right: 10px;
    position: absolute;
    left: auto
}

.content_action {
    display: block;
    height: 358px;
    left: 3.813559%;
    margin: 15px auto 0;
    position: relative;
    width: 84.745766%;
    overflow: hidden
}

.button {
    margin: 8px auto 12px;
    min-height: 60px;
    padding: 3px 1.271186% 3px 9.745763%;
    position: relative;
    width: 100%;
    border-radius: 30px;
    background: #f1c731;
    border: none;
}

.text-15 {
    float: left;
    margin: 20px 0 0
}

.ellips-803-holder {
    float: right;
    height: 54px;
    position: relative;
    width: 54px;
    border-radius: 50%;
    background: #fff
}

.text-16 {
    left: 5.555555%;
    position: absolute;
    top: 16px;
    font-size: 1.041667rem;
    text-decoration: underline
}

.figura-805 {
    height: 1px;
    left: 80.77778%;
    position: absolute;
    top: 24.24px;
    width: 11.111111%;
    background: #303030
}

.figura-805-kopiya {
    height: 1px;
    left: 79.77778%;
    position: absolute;
    top: 22px;
    width: 7.407407%;
    background: #303030
}

.bg_action-2 {
    float: left;
    margin: 1px 0 0 2.517986%;
    padding: 10px 0;
    position: relative;
    width: 23.021584%;
    border-radius: 10px;
    background: rgba(255,255,255,.5)
}

.col-4 {
}

.title_action-2 {
    left: 9.745763%;
    margin: 0 auto;
    position: relative;
    width: 80.50848%
}

.podrobnee-2 {
    font-size: .703125rem;
    text-align: right;
    text-decoration: underline
}

.text-17 {
    margin: 8px 0 0;
    color: #9fa1a5;
    font-size: .625rem;
    text-align: center
}

.content_action-2 {
    display: block;
    height: 349px;
    left: 3.813559%;
    margin: 15px auto 0;
    position: relative;
    width: 84.745766%
}

.text-18 {
    left: .5%;
    position: absolute;
    top: 0;
    line-height: 41.66667px
}

.text-19 {
    left: .5%;
    position: absolute;
    top: 15px;
    color: #9fa1a5;
    font-size: .729167rem;
    line-height: 41.66667px
}

.button-2 {
    margin: 8px auto 0;
    min-height: 60px;
    padding: 3px 1.271186% 3px 9.745763%;
    position: relative;
    width: 93.22034%;
    border-radius: 30px;
    background: #f1c731
}

.text-20 {
    float: left;
    margin: 20px 0 0
}

.ellips-803-holder-2 {
    float: right;
    height: 54px;
    position: relative;
    width: 27.835052%;
    border-radius: 50%;
    background: #fff
}

.text-21 {
    left: 5.555555%;
    position: absolute;
    top: 16px;
    color: #fd4a42;
    font-size: 1.041667rem;
    text-decoration: underline
}

.figura-805-2 {
    height: 1px;
    left: 77.77778%;
    position: absolute;
    top: 28px;
    width: 11.111111%;
    background: #fd4a42
}

.figura-805-kopiya-2 {
    height: 1px;
    left: 77.77778%;
    position: absolute;
    top: 26px;
    width: 7.407407%;
    background: #fd4a42
}

.bg_action-3 {
    float: left;
    margin: 0 0 0 2.78777%;
    padding: 10px 0;
    position: relative;
    width: 23.021584%;
    border-radius: 10px;
    background: rgba(255,255,255,.5)
}

.col-2 {
}

.title_action-3 {
    left: 10.169492%;
    margin: 0 auto;
    position: relative;
    width: 79.66102%
}

.podrobnee-3 {
    font-size: .703125rem;
    text-align: right;
    text-decoration: underline
}

.text-22 {
    margin: 8px 0 0;
    color: #9fa1a5;
    font-size: .625rem;
    text-align: center
}

.content_action-3 {
    display: block;
    height: 349px;
    left: 3.813559%;
    margin: 15px auto 0;
    position: relative;
    width: 84.745766%
}

.text-23 {
    left: .5%;
    position: absolute;
    top: 0;
    line-height: 41.66667px
}

.text-24 {
    left: .5%;
    position: absolute;
    top: 15px;
    color: #9fa1a5;
    font-size: .729167rem;
    line-height: 41.66667px
}

.button-3 {
    margin: 8px auto 0;
    min-height: 60px;
    padding: 3px 1.271186% 3px 9.745763%;
    position: relative;
    width: 93.22034%;
    border-radius: 30px;
    background: #f1c731
}

.priceTarif {
    right: 1.754386%;
    position: absolute;
    top: 7px;
    color: #fd4a42;
    font-size: .802129rem;
    font-weight: 700;
    text-decoration: underline
}

.text-25 {
    float: left;
    margin: 20px 0 0
}

.ellips-803-holder-3 {
    float: right;
    height: 54px;
    position: relative;
    width: 27.835052%;
    border-radius: 50%;
    background: #fff
}

.text-26 {
    left: 5.555555%;
    position: absolute;
    top: 16px;
    font-size: 1.041667rem;
    text-decoration: underline
}

.figura-805-3 {
    height: 1px;
    left: 77.77778%;
    position: absolute;
    top: 28px;
    width: 11.111111%;
    background: #303030
}

.figura-805-kopiya-3 {
    height: 1px;
    left: 77.77778%;
    position: absolute;
    top: 26px;
    width: 7.407407%;
    background: #303030
}

.bg_action-4 {
    float: left;
    margin: 1px 0 0 2.607914%;
    padding: 10px 0;
    position: relative;
    width: 23.021584%;
    border-radius: 10px;
    background: rgba(255,255,255,.5)
}

.slide_action .col-3 {
    height: 511px;
    margin: 0 auto;
    padding: 9px 0;
    position: relative;
    width: 92.1875%;
    border-radius: 10px;
    background: url(/images/pryamougolnik_skrugl_ugly_4.png) no-repeat center 0;
    background-size: cover
}

.title_action-4 {
    left: 10.169492%;
    margin: 0 auto;
    position: relative;
    width: 79.66102%
}

.podrobnee-4 {
    font-size: .703125rem;
    text-align: right;
    text-decoration: underline
}

.text-27 {
    margin: 8px 0 0;
    color: #9fa1a5;
    font-size: .625rem;
    text-align: center
}

.content_action-4 {
    display: block;
    height: 349px;
    left: 3.813559%;
    margin: 15px auto 0;
    position: relative;
    width: 84.745766%
}

.text-28 {
    left: .5%;
    position: absolute;
    top: 0;
    line-height: 41.66667px
}

.text-29 {
    left: .5%;
    position: absolute;
    top: 15px;
    color: #9fa1a5;
    font-size: .729167rem;
    line-height: 41.66667px
}

.button-4 {
    margin: 8px auto 0;
    min-height: 60px;
    padding: 3px 1.271186% 3px 9.745763%;
    position: relative;
    width: 93.22034%;
    border-radius: 30px;
    background: #f1c731
}

.text-30 {
    float: left;
    margin: 20px 0 0
}

.ellips-803-holder-4 {
    float: right;
    height: 54px;
    position: relative;
    width: 27.835052%;
    border-radius: 50%;
    background: #fff
}

.text-31 {
    left: 5.555555%;
    position: absolute;
    top: 16px;
    font-size: 1.041667rem;
    text-decoration: underline
}

.figura-805-4 {
    height: 1px;
    left: 77.77778%;
    position: absolute;
    top: 28px;
    width: 11.111111%;
    background: #303030
}

.figura-805-kopiya-4 {
    height: 1px;
    left: 77.77778%;
    position: absolute;
    top: 26px;
    width: 7.407407%;
    background: #303030
}

.dots {
    margin: 16px auto 0;
    position: relative;
    width: 3.417266%
}

.dots>* {
    float: left;
    margin: 0 18.421053% 0 0
}

.dots>*:last-child {
    margin-right: 0!important
}

.ellips-797-kopiya-2 {
    height: 8px;
    width: 21.052631%;
    border-radius: 50%;
    background: rgba(255,255,255,.5)
}

.ellips-797 {
    height: 8px;
    width: 21.052631%;
    border-radius: 50%;
    background: #f1c731
}

.ellips-797-kopiya {
    height: 8px;
    width: 21.052631%;
    border-radius: 50%;
    background: rgba(255,255,255,.5)
}

.text-32 {
    margin: 20px auto 0;
    width: 57.708332%;
    color: #fefefe;
    line-height: 1.2
}

.text-style-5 {
    color: #b4b6b9;
    font-size: .78125rem
}

.text-style-8 {
    color: #6c8092;
    font-size: 16px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 400
}

.text-style-4 {
    color: #303030;
    font-size: 1.041667rem
}

.text-style-6 {
    text-transform: uppercase
}

.text-style-7 {
    color: #6c8092;
    text-decoration: underline
}

.text-style-11 {
    color: #fd4a42;
    font-size: 1.041667rem;
    font-weight: 700;
    line-height: 22px;
    text-transform: uppercase
}

.text-style-9 {
    line-height: 12.5px
}

.text-style-10 {
    font-size: .78125rem
}

.text-style {
    color: #9fa1a5;
    font-size: .78rem
}

.text-style-2 {
    color: #303030;
    font-size: .885417rem
}

.text-style-3 {
    display: block;
    line-height: 7px;
    margin-bottom: 0
}

.topmenu .row.group {
    padding: 10px 0 3px;
    background: rgba(247,251,253,.5)
}

.topleftmenu p:after {
    content: "";
    height: 29px;
    margin: 0 0 0 2.255639%;
    width: 1px;
    background: #ddf2ff;
    position: absolute;
    top: 0;
    right: 0
}

.topleftmenu p:last-child:after {
    display: none
}

.topleftmenu p a span{
    display:block;
}
.topleftmenu p {
    position: relative;
    padding-left: 1.625rem;
    padding-right: 1.625rem;
    font-size: .885417rem;
    margin: 2px 0 0;
    line-height: 12.5px;
    float: left
}

.topleftmenu p:first-child {
    padding-left: 0
}

.topleftmenu p:last-child {
    padding-right: 0
}

.menu>ul>li>a {
    text-transform: uppercase;
    padding-left: .9rem;
    padding-right: 1rem
}

.menu>ul>li>ul>li>a {
    padding-left: .7rem;
    padding-right: .5rem
}

.menu>ul>li>ul>li:first-child a {
    padding-left: 0.4rem;
}

.menu>ul>li>ul>li:last-child a {
    padding-right: .6rem
}

.menu>ul>li>ul {
    padding-left: 1rem
}

.mainmenu ul li {
    display: inline-block
}

.mainmenu ul {
    display: inline-block
}

.mainmenu ul li ul li a {
    color: #6c8092;
    text-transform: none;
    text-decoration: underline
}

.mainmenu ul li ul:before {
    content: "";
    width: 10px;
    height: 10px;
    background: url(/images/3.png);
    position: absolute;
    background-repeat: no-repeat;
    left: 2px;
    top: .05rem
}

.mainmenu ul li ul:after {
    content: "/";
    width: 10px;
    height: 10px;
    position: absolute;
    right: -9px;
    top: .05rem
}

.mainmenu ul li ul {
    margin-left: -1rem;
    position: relative;
    padding-right: 0.1rem;
}

.mainmenu ul li ul li:after {
    content: "";
    width: 5px;
    height: 5px;
    background: url(/images/calque_10.png);
    position: absolute;
    background-repeat: no-repeat;
    top: .1rem
}

.mainmenu ul li ul li:last-child:after {
    display: none
}

.bg_action ul li {
    margin-top: 1.1rem;
}

.bg_action ul {
    list-style: none;
    margin-top: 4rem
}

.bg_action ul li small {
    display: block;
    color: #9fa1a5;
    font-size: .729167rem;
    line-height: 14.66667px;
    margin-top: 4px;
}

.containerFooter .global_container_footer {
    float: none;
    height: auto;
    margin: 0 auto;
    padding: 0 0 0;
    position: relative;
    width: 100%;
    background-position: center top;
    background-size: cover;
}

.containerFooter .news-letter {
    min-height: 298px;
    padding: 144px 0 19px;
    position: relative;
    width: 100%;
    background: url(/images/bg_kopiya_2_footer.png) no-repeat center 0;
    background-position: center top;
    background-size: cover
}

.containerFooter .title {
    margin: 0 auto;
    position: relative
}

.containerFooter .text {
    color: #6c8092;
    font-size: 1.041667rem;
    text-align: center;
    text-transform: uppercase
}

.containerFooter .text-2-foot {
    margin: 9px 0 0;
    color: #9fa2a5;
    text-align: center;
    font-size: .78125rem;
    width: 100%
}

.containerFooter .button_foot {
    display: table;
    margin: 23px auto 0;
    min-height: 47px;
    padding: 18px 5% 17px;
    border-radius: 23.5px;
    background: #f1cb42;
    color: #303030;
    text-align: center;
    text-transform: uppercase;
    border: none;
}

.containerFooter .text-4 {
    margin: 8px 0 0;
    color: #303030;
    text-align: center
}

.containerFooter .footer {
    margin: 1px 0 0;
    min-height: 233px;
    padding: 25px 0 5px;
    position: relative;
    background: #2e3944
}

.containerFooter .footerrow {
    margin: 0 auto;
    position: relative
}

.containerFooter .logo-kopiya {
    display: block;
    position: relative;
    padding-left: 2.4rem
}

.containerFooter .oofo {
    display: block;
    position: relative;
    width: 144px
}

.containerFooter .text-5 {
    margin: 31px 0 0;
    font-size: .729167rem;
    line-height: 22px
}

.containerFooter .group-2 {
    position: relative
}

.containerFooter .product {
    position: relative
}

.containerFooter .sozdanie {
    margin: 0 0 0 .719424%;
    color: #fff;
    text-align: left;
    text-decoration: underline;
    text-transform: uppercase
}

.containerFooter .text-6-footer {
    margin: 16px 0 0;
    line-height: 25px;
}

.containerFooter .product-kopiya {
    position: relative
}

.containerFooter .prodvizhenie {
    color: #fff;
    text-align: left;
    text-decoration: underline;
    text-transform: uppercase
}

.containerFooter .product-kopiya-2 {
    position: relative
}

.containerFooter .text-8 {
    color: #fff;
    text-align: left;
    text-decoration: underline;
    text-transform: uppercase
}

.containerFooter .product-kopiya-3 {
    position: relative
}

.containerFooter .kontakty {
    margin: 0 0 0 .621118%;
    color: #fff;
    text-align: left;
    text-decoration: underline;
    text-transform: uppercase
}

.containerFooter .text-10-footer {
    margin: 16px 0 0;
    line-height: 25px;
}

.containerFooter .text-11-footer {
    margin: 13px 0 0;
    opacity: .5;
    font-size: .75rem;
    text-align: center
}

.containerFooter .text-style-2-footer {
    text-decoration: underline
}

.containerFooter .text-style {
    color: #9fa1a5;
    font-size: .729167rem;
    font-style: italic
}

.containerFooter {
    font-size: 16px
}

.containerFooter {
    color: #c7c7c7;
    font-size: .78125rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    background-position-y: 411px
}

pre {
    display: block;
    font-size: 96.5%!important;
    color: #fff!important;
    background: #131313;
    padding: 1rem;
    line-height: 19px;
    margin-top: 2rem!important;
    margin-bottom: 2rem!important
}

.bodyhomebggoofo {
    height: 4745px;
    left: 2.916667%;
    position: absolute;
    top: 0;
    width: 97.083336%;
    background-color: #fff
}

.bodyhomepochemu-mygoofo {
    left: 0;
    min-height: 807px;
    padding: 0;
    width: 100%;
    background: url(/images/maketHome/bg_2.png) no-repeat center 0;
    background-position: center bottom;
    background-size: cover;
    padding-top: 2rem;
}

.bodyhometitlegoofo {
    margin: 0 auto;
    position: relative
}

.bodyhomepryamougolnik-860-kopiyagoofo {
    float: left;
    height: 25px;
    margin: 5px 0 0;
    width: 5.267779%;
    background-color: #f1c731
}

.bodyhometextgoofo {
    float: left;
    margin: 0 0 0 2.194908%;
    width: 27.480246%;
    color: #6c8092;
    font-size: 1.041667rem;
    line-height: 1.2
}

.bodyhomepryamougolnik-860goofo {
    float: left;
    height: 25px;
    margin: 6px 0 0 1.580334%;
    width: 63.476734%;
    background: #f1c731
}

.bodyhomerowgoofo {
    margin: 0 auto 0;
    position: relative
}

.bodyhomeseogoofo {
    position: relative
}

.bodyhomebodyseogoofo {
    position: relative;
    width: 97.57914%
}

.bodyhomecontentgoofo {
    margin: 0 2.099237% 0 0;
    position: relative
}

.bodyhomekartinkagoofo {
    overflow: hidden;
    padding: 13px 0 0;
    position: relative;
    width: 100%;
    background-size: 100% 337px
}

.bodyhomepryamougolnik-987-holdergoofo {
    padding: 15px 0 179px;
    position: relative;
    right: .272727%;
    width: 94.454544%;
    background: url(/images/maketHome/pryamougolnik_987.png) no-repeat center 0;
    background-size: 100% 100%
}

.bodyhometitle-2goofo {
    left: 2.380952%;
    margin: 0 auto;
    position: relative;
    width: 95.2381%
}

.bodyhomepopular-kopiyagoofo {
    display: inline-block;
    margin: 0 0 0 .909091%;
    min-height: 16px;
    padding: 7px 7.636364% 4px;
    position: relative;
    border-radius: 29px;
    background: #fff;
    color: #f1c731;
    font-size: .729167rem;
    text-align: left;
    text-transform: uppercase;
    line-height: 15px;
}
.bodyhomepopular-kopiyagoofo span{
    display: block;
    text-transform: none;
    color: #000;
}

.bodyhometext-2goofo {
    margin: 9px 0 0;
    font-size: 1.041667rem
}

.bodyhometext-3goofo {
    position: relative;
    width: 99.96124%;
    line-height: 20.83333px;
    margin-top: 10px
}

.bodyhometext-3goofo p {
    text-align: -webkit-auto;
    margin-bottom: 0
}

.bodyhometext-3goofo ul {
    margin-top: 1rem;
    min-height: 152px;
}

.bodyhometext-3goofo ul li {
    margin-bottom: 1rem;
    position: relative;
    padding-left: 1rem
}

.bodyhometext-3goofo ul li p {
    text-align: left
}

.bodyhomecalque-12goofo {
    float: left;
    margin: 2px 3.763441% 0 0;
    width: 5px
}

.bodyhomecalque-12-kopiyagoofo {
    float: left;
    margin: 2px 3.977273% 0 0;
    width: 5px
}

.bodyhomecalque-12-kopiya-2goofo {
    float: left;
    margin: 2px 3.571429% 0 0;
    width: 5px
}

.bodyhomerow-19goofo {
    margin: 12px auto 0;
    position: relative;
    width: 98.97959%
}

.bodyhomecalque-12-kopiya-3goofo {
    float: left;
    margin: 2px 3.608248% 0 0;
    width: 5px
}

.bodyhomeseorightgoofo {
    margin: 0;
    position: relative
}

.bodyhomeseoright-2goofo {
    position: relative;
}

.bodyhomeblock-1goofo {
    margin: 0 auto;
    position: relative;
    width: 98.82353%;
    padding-top: 1rem;
    border-bottom: 1px solid #d4f3ff;
    padding-bottom: 7px
}

.bodyhomewrapper-10goofo {
    float: left;
    margin: 1px 0 0;
    padding: 0 0 13px;
    position: relative;
    width: 70px;
    border-radius: 50%;
    background: #f1c731;
    height: 70px
}

.bodyhomeshape-1goofo {
    display: block;
    left: 11.47541%;
    margin: 0 auto;
    position: relative
}

.bodyhomecol-8goofo {
    float: right;
    position: relative;
    width: 63.49206%
}

.bodyhometext-8goofo {
    font-size: .911458rem;
    text-align: left
}

.bodyhometext-9goofo {
    margin: 14px auto 0;
    width: 97.5%
}

.bodyhometext-9goofo>* {
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px;
    margin-bottom: 0
}

.bodyhomelinegoofo {
    display: block;
    height: 1px;
    left: .980392%;
    margin: 8px auto 0;
    position: relative;
    width: 78.43137%;
    border-top: 1px solid #d4f3ff;
    border-radius: .5px
}

.bodyhomewrapper-11goofo {
    float: left;
    margin: 1px 0 0;
    padding: 0 0 20px;
    position: relative;
    width: 24.015749%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeshape-1-2goofo {
    display: block;
    left: 11.47541%;
    margin: 0 auto;
    position: relative;
    width: 47px
}

.bodyhomecol-9goofo {
    float: right;
    position: relative;
    width: 62.992126%
}

.bodyhometext-10goofo {
    margin: 0 0 0 1.25%;
    font-size: .911458rem
}

.bodyhometext-11goofo {
    margin: 14px 0 0
}

.bodyhometext-11goofo>* {
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px
}

.bodyhomeline-kopiyagoofo {
    height: 1px;
    margin: 8px auto 0;
    width: 78.43137%;
    border-top: 1px solid #d4f3ff;
    border-radius: .5px
}

.bodyhomeblock-1-kopiya-2goofo {
    margin: 20px auto 0;
    position: relative;
    width: 98.43137%
}

.bodyhomewrapper-12goofo {
    float: left;
    height: 63px;
    position: relative;
    width: 25.099602%
}

.bodyhomeellipsegoofo {
    height: 60px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 95.2381%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeforma-1goofo {
    left: 25.396826%;
    position: absolute;
    top: 0;
    width: 47px
}

.bodyhomecol-10goofo {
    float: right;
    margin: 1px 0 0;
    position: relative;
    width: 62.5498%
}

.bodyhometext-12goofo {
    margin: 0 0 0 .636943%;
    font-size: .911458rem
}

.bodyhometext-13goofo {
    margin: 15px 0 0
}

.bodyhometext-13goofo>* {
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px
}

.bodyhomeline-kopiya-2goofo {
    display: block;
    height: 1px;
    left: 1.372549%;
    margin: 8px auto 0;
    position: relative;
    width: 78.43137%;
    border-top: 1px solid #d4f3ff;
    border-radius: .5px
}

.bodyhomeblock-1-kopiya-3goofo {
    margin: 21px auto 0;
    position: relative;
    width: 99.21568%
}

.bodyhomewrapper-13goofo {
    float: left;
    height: 62px;
    position: relative;
    width: 24.110672%
}

.bodyhomeellipse-2goofo {
    height: 60px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 98.36066%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeforma-1-2goofo {
    left: 32.786884%;
    position: absolute;
    top: 0;
    width: 41px
}

.bodyhomecol-11goofo {
    float: right;
    margin: 1px 0 0;
    position: relative;
    width: 62.845848%
}

.bodyhometext-14goofo {
    margin: 0 0 0 .628931%;
    font-size: .911458rem
}

.bodyhometext-15goofo {
    margin: 16px 0 0
}

.bodyhometext-15goofo>* {
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px
}

.bodyhomeline-kopiya-3goofo {
    display: block;
    height: 1px;
    left: .980392%;
    margin: 8px auto 0;
    position: relative;
    width: 78.43137%;
    border-top: 1px solid #d4f3ff;
    border-radius: .5px
}

.bodyhomeblock-1-kopiya-4goofo {
    margin: 22px 0 0;
    position: relative
}

.bodyhomewrapper-14goofo {
    float: left;
    height: 61px;
    position: relative;
    width: 24.313726%
}

.bodyhomeellipse-3goofo {
    height: 60px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 96.77419%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeforma-1-3goofo {
    left: 24.193548%;
    position: absolute;
    top: 0;
    width: 47px
}

.bodyhomecol-12goofo {
    float: right;
    margin: 1px 0 0;
    position: relative;
    width: 63.137257%
}

.bodyhometext-16goofo {
    margin: 0 0 0 .621118%;
    font-size: .911458rem
}

.bodyhometext-17goofo {
    margin: 14px 0 0
}

.bodyhometext-17goofo>* {
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px
}

.bodyhomefooterseogoofo {
    left: 1.210428%;
    margin: 28px auto 0;
    position: relative;
    width: 97.57914%
}

.bodyhomelearn-moregoofo {
    float: left;
    margin: 0 2.671756% 0 0;
    min-height: 48px;
    padding: 11px 3.816794% 10px 4.580153%;
    position: relative;
    width: 32.82443%;
    border-radius: 24px;
    background: #f1c731
}

.bodyhomelearn-more-2goofo {
    float: left;
    margin: 8px 0 0;
    text-align: center;
    text-transform: uppercase
}

.bodyhomeline-2goofo {
    float: left;
    height: 27px;
    margin: 0 0 0 24.21875%;
    width: .78125%;
    background: rgba(48,48,48,.5)
}

.bodyhomearrowgoofo {
    float: left;
    margin: 5px 0 0 17.96875%;
    width: 9px
}

.bodyhomealertgoofo {
    float: left;
    margin: 12px 0 0;
    position: relative;
    width: 48.503815%;
}

.bodyhomeellips-736-kopiya-2-holdergoofo {
    float: left;
    margin: 4px 0 0;
    min-height: 20px;
    width: 5.91716%;
    border-radius: 50%;
    background: #e8e8e8;
    color: #fd4a42;
    font-family: BastianDeco,serif;
    font-size: 1.041667rem;
    line-height: 20px;
    text-align: center
}

.bodyhometext-19goofo {
    float: left;
    margin: 8px 0 0 2.95858%;
    color: #6c8092;
    text-decoration: underline
}

.bodyhometext-20goofo {
    float: left;
    margin: 0 0 0 .295858%;
    color: #6c8092;
    font-size: 1.041667rem
}

.bodyhomecreatgoofo {
    position: relative
}

.bodyhomebodycreatgoofo {
    position: relative;
    width: 97.57914%
}

.bodyhomecontent-2goofo {
    float: left;
    margin: 0 2.099237% 0 0;
    position: relative;
    width: 49.23664%
}

.bodyhomekartinka-2goofo {
    overflow: hidden;
    padding: 13px 0 0;
    position: relative;
    width: 93.79845%;
    background: url(/images/maketHome/pryamougolnik_987_kopiya.png) no-repeat center 0;
    background-size: 100% 337px
}

.bodyhomepryamougolnik-987-holder-2goofo {
    margin: 0 auto;
    padding: 20px 0 281px;
    position: relative;
    right: 2.272727%;
    width: 95.454544%;
    background: url(/images/maketHome/pryamougolnik_987.png) no-repeat center 0;
    background-size: 100% 342px
}

.bodyhometitle-3goofo {
    left: 2.380952%;
    margin: 0 auto;
    position: relative;
    width: 95.2381%
}

.bodyhomepopular-kopiya-2goofo {
    display: inline-block;
    margin: 0 0 0 .909091%;
    min-height: 16px;
    padding: 3px 3.636364% 2px;
    position: relative;
    width: 29.545454%;
    border-radius: 8px;
    background: #8774ba;
    color: #fff;
    font-size: .729167rem;
    text-align: center;
    text-transform: uppercase
}

.bodyhometext-21goofo {
    margin: 8px 0 0;
    font-size: 1.041667rem
}

.bodyhometext-22goofo {
    left: 2.51938%;
    margin: -120px auto 0;
    position: relative;
    width: 94.96124%;
    line-height: 20.83333px
}

.bodyhomegruppa-23goofo {
    margin: 25px auto 0;
    position: relative;
    width: 75.968994%
}

.bodyhomerow-12goofo {
    margin: 0 auto;
    position: relative;
    width: 94.89796%
}

.bodyhomecalque-12-2goofo {
    float: left;
    margin: 2px 3.763441% 0 0;
    width: 5px
}

.bodyhomerow-13goofo {
    margin: 12px 0 0;
    position: relative
}

.bodyhomecalque-12-kopiya-4goofo {
    float: left;
    margin: 2px 3.977273% 0 0;
    width: 5px
}

.bodyhomerow-14goofo {
    margin: 12px 0 0;
    position: relative
}

.bodyhomecalque-12-kopiya-2-2goofo {
    float: left;
    margin: 2px 3.571429% 0 0;
    width: 5px
}

.bodyhomerow-15goofo {
    margin: 12px auto 0;
    position: relative;
    width: 98.97959%
}

.bodyhomecalque-12-kopiya-3-2goofo {
    float: left;
    margin: 2px 3.608248% 0 0;
    width: 5px
}

.bodyhomecreatrightgoofo {
    float: left;
    margin: 33px 0 0;
    position: relative;
    width: 48.664124%
}

.bodyhomedesignrightgoofo {
    position: relative
}

.bodyhomeblock-1-2goofo {
    margin: 0 auto;
    position: relative;
    width: 98.82353%
}

.bodyhomewrapper-3goofo {
    float: left;
    margin: 1px 0 0;
    padding: 0 0 13px;
    position: relative;
    width: 24.206348%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeshape-1-3goofo {
    display: block;
    left: 11.47541%;
    margin: 0 auto;
    position: relative;
    width: 47px
}

.bodyhomecol-3goofo {
    float: right;
    position: relative;
    width: 63.49206%
}

.bodyhometext-27goofo {
    font-size: .911458rem;
    text-align: center
}

.bodyhometext-28goofo {
    margin: 14px auto 0;
    width: 97.5%
}

.bodyhometext-28goofo>* {
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px
}

.bodyhomeline-3goofo {
    display: block;
    height: 1px;
    left: .980392%;
    margin: 8px auto 0;
    position: relative;
    width: 78.43137%;
    border-top: 1px solid #d4f3ff;
    border-radius: .5px
}

.bodyhomeblock-1-kopiya-5goofo {
    margin: 22px 0 0;
    position: relative
}

.bodyhomewrapper-4goofo {
    float: left;
    margin: 1px 0 0;
    padding: 0 0 20px;
    position: relative;
    width: 24.015749%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeshape-1-4goofo {
    display: block;
    left: 11.47541%;
    margin: 0 auto;
    position: relative;
    width: 47px
}

.bodyhomecol-4goofo {
    float: right;
    position: relative;
    width: 62.992126%
}

.bodyhometext-29goofo {
    margin: 0 0 0 1.25%;
    font-size: .911458rem
}

.bodyhometext-30goofo {
    margin: 14px 0 0
}

.bodyhometext-30goofo>* {
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px
}

.bodyhomeline-kopiya-4goofo {
    height: 1px;
    margin: 8px auto 0;
    width: 78.43137%;
    border-top: 1px solid #d4f3ff;
    border-radius: .5px
}

.bodyhomeblock-1-kopiya-2-2goofo {
    margin: 20px auto 0;
    position: relative;
    width: 98.43137%
}

.bodyhomewrapper-5goofo {
    float: left;
    height: 63px;
    position: relative;
    width: 25.099602%
}

.bodyhomeellipse-4goofo {
    height: 60px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 95.2381%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeforma-1-4goofo {
    left: 25.396826%;
    position: absolute;
    top: 0;
    width: 47px
}

.bodyhomecol-5goofo {
    float: right;
    margin: 1px 0 0;
    position: relative;
    width: 62.5498%
}

.bodyhometext-31goofo {
    margin: 0 0 0 .636943%;
    font-size: .911458rem
}

.bodyhometext-32goofo {
    margin: 15px 0 0
}

.bodyhometext-32goofo>* {
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px
}

.bodyhomeline-kopiya-2-2goofo {
    display: block;
    height: 1px;
    left: 1.372549%;
    margin: 8px auto 0;
    position: relative;
    width: 78.43137%;
    border-top: 1px solid #d4f3ff;
    border-radius: .5px
}

.bodyhomeblock-1-kopiya-3-2goofo {
    margin: 21px auto 0;
    position: relative;
    width: 99.21568%
}

.bodyhomewrapper-6goofo {
    float: left;
    height: 62px;
    position: relative;
    width: 24.110672%
}

.bodyhomeellipse-5goofo {
    height: 60px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 98.36066%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeforma-1-5goofo {
    left: 32.786884%;
    position: absolute;
    top: 0;
    width: 41px
}

.bodyhomecol-6goofo {
    float: right;
    margin: 1px 0 0;
    position: relative;
    width: 62.845848%
}

.bodyhometext-33goofo {
    margin: 0 0 0 .628931%;
    font-size: .911458rem
}

.bodyhometext-34goofo {
    margin: 16px 0 0
}

.bodyhometext-34goofo>* {
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px
}

.bodyhomeline-kopiya-3-2goofo {
    display: block;
    height: 1px;
    left: .980392%;
    margin: 8px auto 0;
    position: relative;
    width: 78.43137%;
    border-top: 1px solid #d4f3ff;
    border-radius: .5px
}

.bodyhomeblock-1-kopiya-4-2goofo {
    margin: 22px 0 0;
    position: relative
}

.bodyhomewrapper-7goofo {
    float: left;
    height: 61px;
    position: relative;
    width: 24.313726%
}

.bodyhomeellipse-6goofo {
    height: 60px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 96.77419%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeforma-1-6goofo {
    left: 24.193548%;
    position: absolute;
    top: 0;
    width: 47px
}

.bodyhomecol-7goofo {
    float: right;
    margin: 1px 0 0;
    position: relative;
    width: 63.137257%
}

.bodyhometext-35goofo {
    margin: 0 0 0 .621118%;
    font-size: .911458rem
}

.bodyhometext-36goofo {
    margin: 14px 0 0
}

.bodyhometext-36goofo>* {
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px
}

.bodyhomefootercreatgoofo {
    left: 1.210428%;
    margin: 46px auto 0;
    position: relative;
    width: 97.57914%
}

.bodyhomelearn-more-3goofo {
    float: left;
    margin: 0 2.671756% 0 0;
    min-height: 48px;
    padding: 11px 3.816794% 10px 4.580153%;
    position: relative;
    width: 32.82443%;
    border-radius: 24px;
    background: #f1c731
}

.bodyhomelearn-more-4goofo {
    float: left;
    margin: 8px 0 0;
    text-align: center;
    text-transform: uppercase
}

.bodyhomeline-4goofo {
    float: left;
    height: 27px;
    margin: 0 0 0 24.21875%;
    width: .78125%;
    background: rgba(48,48,48,.5)
}

.bodyhomearrow-2goofo {
    float: left;
    margin: 5px 0 0 17.96875%;
    width: 9px
}

.bodyhomealert-2goofo {
    float: left;
    margin: 12px 0 0;
    position: relative;
    width: 64.503815%
}

.bodyhomeellips-736-kopiya-2-holder-2goofo {
    float: left;
    margin: 4px 0 0;
    min-height: 20px;
    width: 5.91716%;
    border-radius: 50%;
    background: #e8e8e8;
    color: #fd4a42;
    font-family: BastianDeco,serif;
    font-size: 1.041667rem;
    line-height: 20px;
    text-align: center
}

.bodyhometext-38goofo {
    float: left;
    margin: 8px 0 0 2.95858%;
    color: #6c8092;
    text-decoration: underline
}

.bodyhometext-39goofo {
    float: left;
    margin: 0 0 0 .295858%;
    color: #6c8092;
    font-size: 1.041667rem
}

.bodyhomefaqgoofo {
    margin-top: -5.5rem
}

.bodyhometitle-4goofo {
    position: relative;
    margin-top: 3rem
}

.bodyhomepryamougolnik-860-kopiya-2goofo {
    height: 28px;
    width: 100%;
    background-color: #f1c731;
    position: absolute;
    left: 0
}

.bodyhometext-40goofo {
    margin: 0 0 17px 3.194908%;
    color: #6c8092;
    font-size: 1.041667rem;
    line-height: 1.2;
    position: relative;
    background: #fff;
    display: inline-block;
    padding: 5px 23px
}

.bodyhomepryamougolnik-860-2goofo {
}

.bodyhomerow-11goofo {
    position: relative
}

.bodyhomefaqleftgoofo {
    float: left;
    position: relative;
    width: 21.563343%
}

.bodyhometabligoofo {
    position: relative
}

.bodyhomegruppa-25goofo {
    overflow: hidden;
    position: relative
}

.bodyhomecol-13goofo {
    float: left;
    min-height: 92px;
    position: relative;
    width: 99.16318%;
    background: rgba(212,243,255,.3);
    background-position: center bottom
}

.bodyhomefigura-1052goofo {
    height: 2px;
    margin: 30px auto 0;
    position: relative;
    width: 100%;
    background: #d4f3ff
}

.bodyhomerow-20goofo {
    position: relative;
    min-height: 38px
}

.bodyhomeforma-1-7goofo {
    margin: auto;
    display: block;
    padding-top: 6%
}

.bodyhometext-41goofo {
    color: #6c8092;
    margin-bottom: 0;
    padding-left: 6%;
    height: 20px
}

.bodyhomefigura-1052-kopiyagoofo {
    height: 2px;
    margin: 6px auto 0;
    width: 100%;
    background: #d4f3ff
}

.bodyhomefigura-1052-kopiya-2goofo {
    float: left;
    height: 62px;
    margin: 30px 0 0;
    width: .83682%;
    background: #d4f3ff
}

.bodyhomegruppa-25-kopiyagoofo {
    margin: -22px 0 0;
    overflow: hidden;
    position: relative
}

.bodyhomecol-14goofo {
    float: left;
    min-height: 91px;
    position: relative;
    width: 99.16318%;
    background: rgba(212,243,255,.3);
    background-position: center bottom
}

.bodyhomefigura-1052-2goofo {
    height: 2px;
    margin: 29px auto 0;
    position: relative;
    width: 100%;
    background: #d4f3ff
}

.bodyhomerow-21goofo {
    margin: -31px 0 0 3.375527%;
    position: relative
}

.bodyhomeforma-1-8goofo {
    float: left;
    margin: 45px 9.045226% 0 0;
    width: 33px
}

.bodyhometext-42goofo {
    color: #6c8092
}

.bodyhomefigura-1052-kopiya-3goofo {
    height: 2px;
    margin: 6px auto 0;
    width: 100%;
    background: #d4f3ff
}

.bodyhomefigura-1052-kopiya-2-2goofo {
    float: left;
    height: 62px;
    margin: 29px 0 0;
    width: .83682%;
    background: #d4f3ff
}

.bodyhomegruppa-25-kopiya-2goofo {
    height: 91px;
    margin: -22px auto 0;
    overflow: hidden;
    position: relative;
    width: 99.16318%
}

.bodyhomefigura-1052-3goofo {
    height: 2px;
    left: 0;
    position: absolute;
    top: 29px;
    width: 100%;
    background: #d4f3ff
}

.bodyhomefigura-1052-kopiya-4goofo {
    height: 2px;
    left: 0;
    position: absolute;
    top: 89px;
    width: 100%;
    background: #d4f3ff
}

.bodyhomefigura-1052-kopiya-2-3goofo {
    height: 62px;
    left: 0;
    position: absolute;
    top: 29px;
    width: .843882%;
    background: #d4f3ff
}

.bodyhometext-43goofo {
    left: 25.316456%;
    position: absolute;
    top: 0;
    color: #6c8092
}

.bodyhomeforma-1-9goofo {
    left: 6.329114%;
    position: absolute;
    top: 42px;
    width: 26px
}

.bodyhomegruppa-25-kopiya-3goofo {
    margin: -23px 0 0;
    overflow: hidden;
    position: relative
}

.bodyhomecol-15goofo {
    float: left;
    min-height: 92px;
    position: relative;
    width: 99.16318%;
    background: rgba(212,243,255,.3);
    background-position: center bottom
}

.bodyhomefigura-1052-4goofo {
    height: 2px;
    margin: 30px auto 0;
    position: relative;
    width: 100%;
    background: #d4f3ff
}

.bodyhomerow-22goofo {
    margin: -32px 4.219409% 0;
    position: relative
}

.bodyhomeforma-1-10goofo {
    float: left;
    margin: 45px 8.121827% 0 0;
    width: 33px
}

.bodyhometext-44goofo {
    color: #6c8092
}

.bodyhomefigura-1052-kopiya-5goofo {
    height: 2px;
    margin: 6px auto 0;
    width: 100%;
    background: #d4f3ff
}

.bodyhomefigura-1052-kopiya-2-4goofo {
    float: left;
    height: 62px;
    margin: 30px 0 0;
    width: .83682%;
    background: #d4f3ff
}

.bodyhomegruppa-25-kopiya-4goofo {
    margin: -23px 0 0;
    position: relative
}

.bodyhomecol-16goofo {
    float: left;
    min-height: 92px;
    position: relative;
    width: 99.16318%;
    background: rgba(212,243,255,.3);
    background-position: center bottom
}

.bodyhomefigura-1052-5goofo {
    height: 2px;
    margin: 30px auto 0;
    position: relative;
    width: 100%;
    background: #d4f3ff
}

.bodyhomerow-23goofo {
    margin: -32px 0 0 2.109705%;
    position: relative
}

.bodyhomeforma-1-11goofo {
    float: left;
    margin: 44px 7.920792% 0 0;
    width: 38px
}

.bodyhometext-45goofo {
    color: #6c8092
}

.bodyhomefigura-1052-kopiya-6goofo {
    height: 2px;
    margin: 6px auto 0;
    width: 100%;
    background: #d4f3ff
}

.bodyhomefigura-1052-kopiya-2-5goofo {
    float: left;
    height: 62px;
    margin: 30px 0 0;
    width: .83682%;
    background: #d4f3ff
}

.bodyhomebannergoofo {
}

.bodyhomefaqrightgoofo {
    float: right;
    margin: 29px 0 0;
    position: relative;
    width: 74.21384%
}

.bodyhometabcontentgoofo {
    position: relative
}

.bodyhomegruppa-24goofo {
    height: 47px;
    padding: 7px 0 8px 3%;
    position: relative;
    border-radius: 23.5px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_2.png) no-repeat center 0;
    background-size: cover;
    margin-bottom: .7rem
}

.bodyhometext-46goofo {
    line-height: 15px
}

.bodyhometext-47goofo {
    line-height: 1.2
}

.bodyhomegruppa-24-kopiyagoofo {
    height: 47px;
    margin: 14px 0 0;
    padding: 9px 4.358354% 8px;
    position: relative;
    border-radius: 23.5px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_2.png) no-repeat center 0;
    background-size: cover
}

.bodyhometext-48goofo {
    float: left;
    margin: 0 11.007957% 0 0;
    width: 22.015915%;
    line-height: 1.2
}

.bodyhometext-49goofo {
    float: left;
    margin: 7px 0 0
}

.bodyhomegruppa-24-kopiya-2goofo {
    height: 47px;
    margin: 12px 0 0;
    padding: 9px 4.479419% 8px;
    position: relative;
    border-radius: 23.5px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_2.png) no-repeat center 0;
    background-size: cover
}

.bodyhometext-50goofo {
    float: left;
    margin: 8px 0 0
}

.bodyhometext-51goofo {
    float: right;
    margin: 0 1.728723% 0 0;
    width: 65.29256%;
    line-height: 1.2
}

.bodyhomegruppa-24-kopiya-3goofo {
    height: 47px;
    margin: 14px 0 0;
    padding: 9px 4.479419% 8px;
    position: relative;
    border-radius: 23.5px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_2.png) no-repeat center 0;
    background-size: cover
}

.bodyhometext-52goofo {
    float: left;
    margin: 8px 0 0
}

.bodyhometext-53goofo {
    float: right;
    margin: 0 1.728723% 0 0;
    width: 65.29256%;
    line-height: 1.2
}

.bodyhomegruppa-24-kopiya-4goofo {
    height: 47px;
    margin: 12px 0 0;
    padding: 9px 4.479419% 8px;
    position: relative;
    border-radius: 23.5px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_2.png) no-repeat center 0;
    background-size: cover
}

.bodyhometext-54goofo {
    float: left;
    margin: 8px 0 0
}

.bodyhometext-55goofo {
    float: right;
    margin: 0 1.728723% 0 0;
    width: 65.29256%;
    line-height: 1.2
}

.bodyhomegruppa-24-kopiya-5goofo {
    height: 47px;
    margin: 14px 0 0;
    padding: 9px 4.358354% 8px;
    position: relative;
    border-radius: 23.5px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_2.png) no-repeat center 0;
    background-size: cover
}

.bodyhometext-56goofo {
    float: left;
    margin: 0 11.007957% 0 0;
    width: 22.015915%;
    line-height: 1.2
}

.bodyhometext-57goofo {
    float: left;
    margin: 7px 0 0
}

.bodyhomegruppa-24-kopiya-6goofo {
    height: 47px;
    margin: 12px 0 0;
    padding: 9px 4.479419% 8px;
    position: relative;
    border-radius: 23.5px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_2.png) no-repeat center 0;
    background-size: cover
}

.bodyhometext-58goofo {
    float: left;
    margin: 8px 0 0
}

.bodyhometext-59goofo {
    float: right;
    margin: 0 1.728723% 0 0;
    width: 65.29256%;
    line-height: 1.2
}

.bodyhomegruppa-24-kopiya-7goofo {
    height: 47px;
    margin: 14px 0 0;
    padding: 9px 4.479419% 8px;
    position: relative;
    border-radius: 23.5px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_2.png) no-repeat center 0;
    background-size: cover
}

.bodyhometext-60goofo {
    float: left;
    margin: 8px 0 0
}

.bodyhometext-61goofo {
    float: right;
    margin: 0 1.728723% 0 0;
    width: 65.29256%;
    line-height: 1.2
}

.bodyhomegruppa-38goofo {
    margin: 29px auto 0;
    position: relative;
    width: 99.757866%
}

.bodyhometext-62goofo {
    float: left;
    margin: 12px 0 0;
    width: 68.93204%;
    line-height: 22px
}

.bodyhomeknopkagoofo {
    float: right;
    min-height: 44px;
    padding: 2px .364078% 2px 3.640777%;
    position: relative;
    width: 30.461164%;
    border: 2px solid #f1c731;
    border-radius: 22px;
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.bodyhometext-63goofo {
    float: left;
    margin: 13px 0 0;
    text-transform: uppercase
}

.bodyhomeellipse-holdergoofo {
    float: right;
    margin: 0 .917431% 0 0;
    padding: 8px 0 5px;
    position: relative;
    width: 16.513762%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeicongoofo {
    display: block;
    margin: 0 auto;
    width: 24px
}

.bodyhomeotzyvygoofo {
    margin-top: 1rem;
    margin-bottom: 0
}

.bodyhometitle-5goofo {
    position: relative
}

.bodyhomepryamougolnik-860-kopiya-3goofo {
    float: left;
    height: 25px;
    margin: 4px 0 0;
    width: 5.258545%;
    background-color: #f1c731
}

.bodyhometext-64goofo {
    float: left;
    margin: 0 0 0 2.191061%;
    width: 18.667835%;
    color: #6c8092;
    font-size: 1.041667rem;
    line-height: 1.2
}

.bodyhomepryamougolnik-860-3goofo {
    float: left;
    height: 24px;
    margin: 5px 0 0 .876424%;
    width: 73.006134%;
    background: #f1c731
}

.bodyhomegruppa-39goofo {
    height: 298px;
    margin: 5px auto 0;
    position: relative;
    width: 98.42244%;
}

.bodyhomepryamougolnik-skrugl-ugly-983-holdergoofo {
    left: 5.877115%;
    padding: 227px 0 16px;
    position: absolute;
    top: 32px;
    width: 87.1772%;
    border-radius: 10px;
    background: #f4f4f4;
}

.bodyhomearrowsgoofo {
    left: .255363%;
    margin: 0 auto;
    position: relative;
    width: 5.515832%
}

.bodyhomevector-smart-object-copy-5goofo {
    float: left;
    width: 17px
}

.bodyhomevector-smart-objectgoofo {
    float: right;
    width: 17px
}

.bodyhomeotzivgoofo {
    left: 0;
    top: 0;
    width: 100%
}

.bodyhomecol-33goofo {
    margin: 5px 0 0;
    position: relative
}

.bodyhometext-65goofo {
    line-height: 1.2;
    bottom: .3rem;
    position: relative;
    font-size: 12px
}

.bodyhomeleftgoofo {
    height: 223px;
    margin: 21px auto 0;
    position: relative;
}

.bodyhomepryamougolnik-skrugl-ugly-986goofo {
    height: 201px;
    left: 0;
    position: absolute;
    top: 17px;
    width: 100%;
    border: 2px solid #d4f3ff;
    border-radius: 10px;
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.bodyhomeellipse-4-copy-2goofo {
    height: 43px;
    left: 5.397727%;
    position: absolute;
    top: -1px;
    width: 45px;
    border: 5px solid #fff;
    border-radius: 21.27px/21.38px 21.38px 21.37px 21.37px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-size: cover;
    background-color: #fff
}

.bodyhomegruppa-32-kopiya-2goofo {
    left: 7.102273%;
    position: absolute;
    top: 28px;
    width: 89.77273%
}

.bodyhometext-66goofo {
    margin: 0 .316456%;
    color: #9fa1a5;
    font-size: .729167rem;
    line-height: 1.2;
    text-align: right
}

.bodyhometext-67goofo {
    margin: 10px 0 0 .316456%;
    color: #6c8092;
    text-align: left;
    text-transform: uppercase
}

.bodyhometext-68goofo {
    margin: 14px 0 0 .632911%;
    width: 91.77215%;
    opacity: .8;
    line-height: 16.66667px
}

.bodyhometext-69goofo {
    margin: 16px 0 0;
    opacity: .8;
    color: #9fa1a5;
    font-size: .761998rem;
    font-style: italic;
    letter-spacing: .01em
}

.bodyhometext-70goofo {
    font-size: .703125rem;
    text-align: right;
    text-decoration: underline
}

.bodyhomecol-34goofo {
    float: left;
    margin: 0 0 0 1.335708%;
    position: relative;
    width: 31.16652%;
    z-index: 0
}

.bodyhomeellipse-4-2goofo {
    height: 57px;
    margin: 0 0 0 6.571429%;
    position: relative;
    width: 16.285715%;
    z-index: 396;
    border: 5px solid #fff;
    border-radius: 28.27px;
    background: url(/images/maketHome/ellipse_4_2.png) no-repeat -5px -5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-size: cover
}

.bodyhomepryamougolnik-skrugl-ugly-984-holdergoofo {
    margin: -36px 0 0;
    padding: 8px 2% 7px;
    position: relative;
    z-index: 387;
    border: 2px solid #f1c731;
    border-radius: 10px;
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.bodyhomegruppa-32goofo {
    left: 2.380952%;
    margin: 0 auto;
    position: relative;
    width: 94.04762%
}

.bodyhometext-71goofo {
    margin: 0 .316456%;
    color: #9fa1a5;
    font-size: .729167rem;
    line-height: 1.2;
    text-align: right
}

.bodyhometext-72goofo {
    margin: 10px 0 0 .316456%;
    color: #6c8092;
    text-align: left;
    text-transform: uppercase
}

.bodyhometext-73goofo {
    margin: 14px 0 0 .632911%;
    width: 91.77215%;
    opacity: .8;
    line-height: 16.66667px
}

.bodyhometext-74goofo {
    margin: 11px 0 0;
    opacity: .8;
    color: #9fa1a5;
    font-size: .761998rem;
    font-style: italic;
    letter-spacing: .01em
}

.bodyhometext-75goofo {
    font-size: .703125rem;
    text-align: right;
    text-decoration: underline
}

.bodyhomecol-26goofo {
    float: left;
    margin: 5px 0 0 2.582369%;
    position: relative;
    width: 32.235085%
}

.bodyhometext-76goofo {
    letter-spacing: .01em;
    line-height: 1.2;
    position: relative;
    bottom: .3rem;
    font-size: 12px
}

.bodyhomerightgoofo {
    height: 194px;
    margin: 21px auto 0;
    position: relative;
    width: 97.23757%
}

.bodyhomepryamougolnik-skrugl-ugly-985goofo {
    height: 177px;
    left: 0;
    position: absolute;
    top: 17px;
    width: 100%;
    border: 2px solid #d4f3ff;
    border-radius: 10px;
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.bodyhomeellipse-4-copygoofo {
    height: 43px;
    left: 6.25%;
    position: absolute;
    top: 0;
    width: 12.215909%;
    border: 5px solid #fff;
    border-radius: 21.28px/21.38px 21.38px 21.37px 21.37px;
    background: url(/images/maketHome/ellipse_4_copy.png) no-repeat -5px -5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-size: cover
}

.bodyhomegruppa-32-kopiyagoofo {
    left: 7.670455%;
    position: absolute;
    top: 28px;
    width: 89.77273%
}

.bodyhometext-77goofo {
    margin: 0 .316456%;
    color: #9fa1a5;
    font-size: .729167rem;
    line-height: 1.2;
    text-align: right
}

.bodyhometext-78goofo {
    margin: 10px 0 0 .316456%;
    color: #6c8092;
    text-align: left;
    text-transform: uppercase
}

.bodyhometext-79goofo {
    margin: 14px 0 0 .632911%;
    width: 91.77215%;
    opacity: .8;
    line-height: 16.66667px
}

.bodyhometext-80goofo {
    margin: 16px 0 0;
    opacity: .8;
    color: #9fa1a5;
    font-size: .761998rem;
    font-style: italic;
    letter-spacing: .01em
}

.bodyhometext-81goofo {
    font-size: .703125rem;
    text-align: right;
    text-decoration: underline
}

.bodyhomeportfoliogoofo {
    width: 100%
}

.bodyhomecolgoofo {
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
    background: url(/images/maketHome/bg_kopiya.png) no-repeat center 0;
    background-position: center top;
    background-size: cover
}

.bodyhometitle-6goofo {
    margin: 0 auto;
    position: relative
}

.bodyhomepryamougolnik-860-kopiya-4goofo {
    float: left;
    height: 25px;
    margin: 3px 0 0;
    width: 5.267779%;
    background-color: #f1c731
}

.bodyhometext-82goofo {
    float: left;
    margin: 0 0 0 2.194908%;
    width: 20.632133%;
    color: #6c8092;
    font-size: 1.041667rem;
    line-height: 1.2
}

.bodyhomepryamougolnik-860-4goofo {
    float: left;
    height: 25px;
    margin: 4px 0 0 1.141352%;
    width: 70.763824%;
    background: #f1c731
}

.bodyhomerow-1goofo {
    margin: 0 auto 0;
    position: relative
}

.bodyhomerow-1goofo>* {
    margin: 0 2.695418% 0 0
}

.bodyhomerow-1goofo>*:last-child {
    margin-right: 0!important
}

.bodyhomegroup-2goofo {
    height: 320px;
    padding: 196px 0 0;
    position: relative;
    border-radius: 10px;
    background-size: 100% auto!important;
    margin-bottom: 2rem
}

.bodyhometext-83goofo {
    color: #9fa1a5
}

.bodyhomerow-6goofo {
    position: relative
}

.bodyhomedategoofo {
    margin: 2px 0 0;
    position: relative
}

.bodyhomeclockgoofo {
    float: left;
    width: 17px;
    height: 15px
}

.bodyhometext-85goofo {
    color: #6c8092;
    font-size: .619765rem;
    text-decoration: underline
}

.bodyhomecenagoofo {
    position: relative
}

.bodyhomeforma-1-12goofo {
    float: left;
    width: 16px;
    height: 16px
}

.bodyhometext-86goofo {
    color: #6c8092;
    font-size: .619765rem;
    text-align: left;
    text-decoration: underline
}

.bodyhomecmsgoofo {
    float: left;
    position: relative;
    width: 21px;
    height: 15px
}

.bodyhomesloi-1457goofo {
    margin: 0 11.47541% 0 0
}

.bodyhomemodxgoofo {
    color: #6c8092;
    font-size: .619765rem;
    letter-spacing: .08em;
    text-align: left;
    text-decoration: underline
}

.bodyhomegroup-3goofo {
    height: 320px;
    position: relative;
    width: 31.536388%;
    border-radius: 10px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_20.png) no-repeat center 0;
    background-size: cover
}

.bodyhomecena-2goofo {
    left: 38.17664%;
    position: absolute;
    top: 285px;
    width: 18.233618%
}

.bodyhomeforma-1-13goofo {
    float: left;
    margin: 0 20.3125% 0 0;
    width: 16px
}

.bodyhometext-87goofo {
    margin: 5px 0 0;
    color: #6c8092;
    font-size: .619765rem;
    text-align: left;
    text-decoration: underline
}

.bodyhomecms-2goofo {
    left: 69.23077%;
    position: absolute;
    top: 285px;
    width: 15.099715%
}

.bodyhomesloi-1457-2goofo {
    float: left;
    margin: 0 13.207547% 0 0;
    width: 15px
}

.bodyhomemodx-2goofo {
    margin: 5px 0 0;
    color: #6c8092;
    font-size: .619765rem;
    letter-spacing: .08em;
    text-align: left;
    text-decoration: underline
}

.bodyhomedate-2goofo {
    left: 3.988604%;
    position: absolute;
    top: 287px;
    width: 18.233618%
}

.bodyhomeclock-2goofo {
    float: left;
    margin: 0 9.375% 0 0;
    width: 15px
}

.bodyhometext-88goofo {
    margin: 3px 0 0;
    color: #6c8092;
    font-size: .619765rem;
    text-decoration: underline
}

.bodyhometext-89goofo {
    left: 3.418803%;
    position: absolute;
    top: 196px;
    width: 92.877495%
}

.bodyhometext-90goofo {
    color: #9fa1a5
}

.bodyhomepryamougolnik-skrugl-ugly1463-holdergoofo {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    border-radius: 10px;
    background: rgba(0,0,0,.5)
}

.bodyhomecol-2goofo {
    min-height: 320px;
    padding: 103px 0;
    position: relative;
    border: 3px solid #f1c731;
    border-radius: 10px
}

.bodyhomebutton-kopiya-2goofo {
    display: inline-block;
    left: .997151%;
    margin: 0 auto;
    min-height: 42px;
    padding: 13px 6.837607% 12px;
    position: relative;
    width: 42.735043%;
    border: 3px solid #f1c731;
    border-radius: 21px;
    background: #f1c731;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    text-align: center;
    text-transform: uppercase
}

.bodyhomebuttongoofo {
    display: table;
    margin: 24px auto 0;
    min-height: 42px;
    padding: 13px 10.256411% 11px;
    border: 3px solid #f1c731;
    border-radius: 21px;
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    color: #2d2d2d;
    text-align: center;
    text-transform: uppercase
}

.bodyhomegroup-4goofo {
    height: 320px;
    padding: 196px 1.078167% 17px;
    position: relative;
    width: 31.536388%;
    border-radius: 10px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_23.png) no-repeat center 0;
    background-size: cover;
    margin-top: 1px!important
}

.bodyhometext-91goofo {
    color: #9fa1a5
}

.bodyhomerow-7goofo {
    margin: 18px 0 0 .569801%;
    position: relative;
    width: 86.23853%
}

.bodyhomedate-3goofo {
    float: left;
    margin: 2px 0 0;
    position: relative;
    width: 22.695036%
}

.bodyhomeclock-3goofo {
    float: left;
    margin: 0 9.375% 0 0;
    width: 15px
}

.bodyhometext-93goofo {
    margin: 3px 0 0;
    color: #fff;
    font-size: .619765rem;
    text-decoration: underline
}

.bodyhomecena-3goofo {
    float: left;
    margin: 0 0 0 19.858156%;
    position: relative;
    width: 22.695036%
}

.bodyhomeforma-1-14goofo {
    float: left;
    margin: 0 20.3125% 0 0;
    width: 16px
}

.bodyhometext-94goofo {
    margin: 5px 0 0;
    color: #fff;
    font-size: .619765rem;
    text-align: left;
    text-decoration: underline
}

.bodyhomecms-3goofo {
    float: left;
    margin: 0 0 0 15.957447%;
    position: relative;
    width: 18.794327%
}

.bodyhomesloi-1457-3goofo {
    float: left;
    margin: 0 15.094339% 0 0;
    width: 15px
}

.bodyhomemodx-3goofo {
    margin: 5px 0 0;
    color: #fff;
    font-size: .619765rem;
    letter-spacing: .08em;
    text-align: left;
    text-decoration: underline
}

.bodyhomerow-2goofo {
    margin: 27px auto 0;
    position: relative;
    width: 57.96875%
}

.bodyhomegroup-5goofo {
    float: left;
    height: 320px;
    padding: 196px 1.078167% 17px;
    position: relative;
    width: 31.536388%;
    border-radius: 10px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_17.png) no-repeat center 0;
    background-size: cover
}

.bodyhometext-95goofo {
    color: #89898a
}

.bodyhomerow-4goofo {
    margin: 18px 0 0 1.139601%;
    position: relative;
    width: 85.626915%
}

.bodyhomedate-4goofo {
    float: left;
    margin: 2px 0 0;
    position: relative;
    width: 21.785715%
}

.bodyhomeclock-4goofo {
    float: left;
    margin: 0 4.918033% 0 0;
    width: 15px
}

.bodyhometext-97goofo {
    margin: 3px 0 0;
    font-size: .619765rem;
    text-decoration: underline
}

.bodyhomecena-4goofo {
    float: left;
    margin: 0 0 0 20.357143%;
    position: relative;
    width: 22.857143%
}

.bodyhomeforma-1-15goofo {
    float: left;
    margin: 0 20.3125% 0 0;
    width: 16px
}

.bodyhometext-98goofo {
    margin: 5px 0 0;
    font-size: .619765rem;
    text-align: left;
    text-decoration: underline
}

.bodyhomecms-4goofo {
    float: left;
    margin: 0 0 0 16.071428%;
    position: relative;
    width: 18.928572%
}

.bodyhomesloi-1457-4goofo {
    float: left;
    margin: 0 15.094339% 0 0;
    width: 15px
}

.bodyhomemodx-4goofo {
    margin: 5px 0 0;
    font-size: .619765rem;
    letter-spacing: .08em;
    text-align: left;
    text-decoration: underline
}

.bodyhomegroup-6goofo {
    float: right;
    height: 326px;
    padding: 196px 0 0;
    position: relative;
    width: 65.85804%;
    border-radius: 10px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_18.png) no-repeat center 0;
    background-size: cover
}

.bodyhometext-99goofo {
    display: table;
    margin: 0 auto;
    color: #9fa1a5
}

.bodyhomerow-5goofo {
    margin: 3px auto 0;
    position: relative;
    width: 97.13506%
}

.bodyhomedate-5goofo {
    float: left;
    margin: 1px 0 0;
    position: relative;
    width: 20.786516%
}

.bodyhomeclock-5goofo {
    float: left;
    margin: 20px 2.027027% 0 0;
    width: 15px
}

.bodyhometext-101goofo {
    float: left;
    color: #9fa1a5;
    font-size: .619765rem
}

.bodyhomecena-5goofo {
    float: left;
    margin: 1px 0 0 17.41573%;
    position: relative;
    width: 20.08427%
}

.bodyhomeforma-1-16goofo {
    float: left;
    margin: 18px 8.391608% 0 0;
    width: 16px
}

.bodyhometext-102goofo {
    float: left;
    color: #9fa1a5;
    font-size: .619765rem
}

.bodyhomecms-5goofo {
    float: left;
    margin: 0 0 0 19.382023%;
    position: relative;
    width: 22.33146%
}

.bodyhomesloi-1457-5goofo {
    float: left;
    margin: 19px 5.660378% 0 0;
    width: 15px
}

.bodyhometext-103goofo {
    float: left;
    color: #9fa1a5;
    font-size: .619765rem
}

.bodyhomerow-3goofo {
    margin: -68px auto 0;
    position: relative;
    width: 57.916668%
}

.bodyhomerow-3goofo>* {
    float: left;
    margin: 0 2.634892% 0 0
}

.bodyhomerow-3goofo>*:last-child {
    margin-right: 0!important
}

.bodyhomegroup-7goofo {
    height: 320px;
    padding: 196px 1.079137% 17px;
    position: relative;
    width: 31.564749%;
    border-radius: 10px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_14.png) no-repeat center 0;
    background-size: cover
}

.bodyhometext-104goofo {
    color: #9fa1a5
}

.bodyhomerow-2-2goofo {
    margin: 18px 0 0 1.139601%;
    position: relative;
    width: 85.626915%
}

.bodyhomedate-6goofo {
    float: left;
    margin: 2px 0 0;
    position: relative;
    width: 21.785715%
}

.bodyhomeclock-6goofo {
    float: left;
    margin: 0 4.918033% 0 0;
    width: 15px
}

.bodyhometext-106goofo {
    margin: 3px 0 0;
    color: #6c8092;
    font-size: .619765rem;
    text-decoration: underline
}

.bodyhomecena-6goofo {
    float: left;
    margin: 0 0 0 20.357143%;
    position: relative;
    width: 22.857143%
}

.bodyhomeforma-1-17goofo {
    float: left;
    margin: 0 20.3125% 0 0;
    width: 16px
}

.bodyhometext-107goofo {
    margin: 5px 0 0;
    color: #6c8092;
    font-size: .619765rem;
    text-align: left;
    text-decoration: underline
}

.bodyhomecms-6goofo {
    float: left;
    margin: 0 0 0 16.071428%;
    position: relative;
    width: 18.928572%
}

.bodyhomesloi-1457-6goofo {
    float: left;
    margin: 0 15.094339% 0 0;
    width: 15px
}

.bodyhomemodx-5goofo {
    margin: 5px 0 0;
    color: #6c8092;
    font-size: .619765rem;
    letter-spacing: .08em;
    text-align: left;
    text-decoration: underline
}

.bodyhomegroup-8goofo {
    padding: 20px 2.78777% 18px;
    position: relative;
    width: 31.564749%;
    border-radius: 10px;
    background: #f7f8f9
}

.bodyhometext-108goofo {
    left: 4.152249%;
    margin: 0 auto;
    position: relative;
    width: 91.6955%
}

.bodyhometext-109goofo {
    color: #9fa2a5;
    font-style: italic;
    text-align: right
}

.bodyhomewrapper-25goofo {
    margin: 32px 0 0;
    min-height: 165px;
    position: relative;
    width: 92.45283%;
    background: url(/images/maketHome/icon_4.png) no-repeat 10px 7px;
    background-size: 100% 143px;
    font-size: 1.822917rem;
    line-height: 33.33333px;
    text-align: center
}

.bodyhometext-110goofo {
    margin: 60px 20.754717% 0;
    color: #6c8092;
    text-decoration: underline
}

.bodyhomegroup-9goofo {
    height: 320px;
    padding: 196px 1.079137% 17px;
    position: relative;
    width: 31.564749%;
    border-radius: 10px;
    background: url(/images/maketHome/pryamougolnik_skrugl_ugly_16.png) no-repeat center 0;
    background-size: cover;
    margin-top: 1px!important
}

.bodyhometext-111goofo {
    color: #9fa1a5
}

.bodyhomerow-3-2goofo {
    margin: 18px 0 0 .569801%;
    position: relative;
    width: 86.23853%
}

.bodyhomedate-7goofo {
    float: left;
    margin: 2px 0 0;
    position: relative;
    width: 22.695036%
}

.bodyhomeclock-7goofo {
    float: left;
    margin: 0 9.375% 0 0;
    width: 15px
}

.bodyhometext-113goofo {
    margin: 3px 0 0;
    color: #6c8092;
    font-size: .619765rem;
    text-decoration: underline
}

.bodyhomecena-7goofo {
    float: left;
    margin: 0 0 0 19.858156%;
    position: relative;
    width: 22.695036%
}

.bodyhomeforma-1-18goofo {
    float: left;
    margin: 0 20.3125% 0 0;
    width: 16px
}

.bodyhometext-114goofo {
    margin: 5px 0 0;
    color: #6c8092;
    font-size: .619765rem;
    text-align: left;
    text-decoration: underline
}

.bodyhomecms-7goofo {
    float: left;
    margin: 0 0 0 15.957447%;
    position: relative;
    width: 18.794327%
}

.bodyhomesloi-1457-7goofo {
    float: left;
    margin: 0 13.207547% 0 0;
    width: 15px
}

.bodyhomemodx-6goofo {
    margin: 5px 0 0;
    color: #6c8092;
    font-size: .619765rem;
    letter-spacing: .08em;
    text-align: left;
    text-decoration: underline
}

.bodyhomekeisygoofo {
}

.bodyhometitle-7goofo {
    position: relative
}

.bodyhomepryamougolnik-860-kopiya-5goofo {
    float: left;
    height: 25px;
    margin: 4px 0 0;
    width: 5.267779%;
    background-color: #f1c731
}

.bodyhometext-115goofo {
    float: left;
    margin: 0 0 0 2.194908%;
    width: 9.306409%;
    line-height: 1.2
}

.bodyhomepryamougolnik-860-5goofo {
    float: left;
    height: 25px;
    margin: 5px 0 0 1.141352%;
    width: 82.089554%;
    background: #f1c731
}

.bodyhomegroup-10goofo {
    margin: 0 0 0 1.229148%;
    position: relative;
    border: 2px solid #ddf2ff;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-size: cover
}

.bodyhomegruppa-41goofo {
    position: relative;
    background: #f9f9fa;
    border-radius: 9px 0 0 9px;
    height: 100%;
    padding-left: .8rem;
    padding-top: 1.1rem;
    padding-right: .8rem
}

.bodyhomenavbar-usergoofo {
    margin: 0 auto;
    position: relative
}

.bodyhomeactivitygoofo {
    position: relative
}

.bodyhomeusergoofo {
    min-height: 45px;
    padding: 1px 0 0 13.658537%;
    position: relative;
    border: 2px solid #f1c731;
    border-radius: 28.5px;
    line-height: 17px
}

.bodyhomegruppa-33goofo {
    float: left;
    margin: 4px 0 0;
    position: relative;
    width: 56.976746%
}

.bodyhometext-116goofo {
    margin: 0 0 0 1.020408%;
    text-align: left;
    text-transform: uppercase;
    font-size: 11px
}

.bodyhometext-117goofo {
    margin: -7px 0 5px;
    color: #9fa1a5;
    font-size: .703125rem;
    padding-left: 2rem
}

.bodyhomeellips-1040-holdergoofo {
    float: right;
    margin: 0 1.162791% 0 0;
    padding: 6px 0 9px;
    position: relative;
    width: 38px;
    border-radius: 50%;
    background: #f1c731;
    height: 38px
}

.bodyhomeshopping-basketgoofo {
    display: block;
    margin: 0 auto;
    width: 26px
}

.bodyhomegruppa-37goofo {
    margin: 28px 0 0;
    position: relative;
    min-height: 224px
}

.bodyhomegruppa-36goofo {
    float: left;
    margin: 20px 0 0;
    position: relative;
    width: 5.581395%
}

.bodyhomeellips-1216-kopiya-holdergoofo {
    padding: 2px 0;
    position: relative;
    border: 2px solid #f1c731;
    border-radius: 50%;
    width: 13px;
    margin-top: .2rem
}

.bodyhomeellips-1216goofo {
    height: 4px;
    margin: 0 auto;
    width: 33.333332%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeellips-1216-kopiya-3-holdergoofo {
    margin: 34px 0 0;
    padding: 2px 0;
    position: relative;
    border: 2px solid #f1c731;
    border-radius: 50%
}

.bodyhomeellips-1216-kopiya-2goofo {
    height: 4px;
    margin: 0 auto;
    width: 33.333332%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeellips-1216-kopiya-5-holdergoofo {
    margin: 34px 0 0;
    padding: 2px 0;
    position: relative;
    border: 2px solid #f1c731;
    border-radius: 50%
}

.bodyhomeellips-1216-kopiya-4goofo {
    height: 4px;
    margin: 0 auto;
    width: 33.333332%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeellips-1216-kopiya-7-holdergoofo {
    margin: 34px 0 0;
    padding: 2px 0;
    position: relative;
    border: 2px solid #f1c731;
    border-radius: 50%
}

.bodyhomeellips-1216-kopiya-6goofo {
    height: 4px;
    margin: 0 auto;
    width: 33.333332%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeellips-1216-kopiya-9-holdergoofo {
    margin: 34px 0 0;
    padding: 2px 0;
    position: relative;
    border: 2px solid #f1c731;
    border-radius: 50%
}

.bodyhomeellips-1216-kopiya-8goofo {
    height: 4px;
    margin: 0 auto;
    width: 33.333332%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhomeellips-1216-kopiya-11-holdergoofo {
    margin: 34px 0 0;
    padding: 2px 0;
    position: relative;
    border: 2px solid #f1c731;
    border-radius: 50%
}

.bodyhomeellips-1216-kopiya-10goofo {
    height: 4px;
    margin: 0 auto;
    width: 33.333332%;
    border-radius: 50%;
    background: #f1c731
}

.bodyhometext-118goofo {
    margin: 0 0 0 3.255814%;
    color: #9fa1a5;
    font-size: .61rem
}

.bodyhometext-119goofo {
    line-height: 13.83333px;
    text-align: right;
    text-decoration: underline;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 11px
}

.bodyhomegruppa-40goofo {
    position: relative
}

.bodyhomegruppa-34goofo {
    position: relative;
    padding-top: 1.8rem;
    padding-left: .7rem
}

.bodyhomerow-9goofo {
    position: relative;
    width: 100%
}

.bodyhomecancelgoofo {
    float: left;
    padding: 5px 0 4px;
    position: relative;
    width: 16px;
    border-radius: 100%;
    background: #ddf2ff;
    height: 16px
}

.bodyhomeconfirmgoofo {
    display: block;
    margin: 0 auto;
    width: 9px
}

.bodyhometext-120goofo {
    float: left;
    margin: 3px 0 0 2.633987%;
    color: #9fa1a5;
    font-size: .7rem;
    text-align: center
}

.bodyhomecancel-kopiya-3goofo {
    float: left;
    margin: 0 0 0 13.725491%;
    padding: 5px 0 4px;
    position: relative;
    width: 5.228758%;
    border-radius: 50%;
    background: #ddf2ff
}

.bodyhomeconfirm-2goofo {
    display: block;
    margin: 0 auto;
    width: 9px
}

.bodyhometext-121goofo {
    float: left;
    margin: 1px 0 0 1.633987%;
    color: #9fa1a5;
    font-size: .7rem
}

.bodyhomerow-10goofo {
    margin: 11px 0 0;
    position: relative
}

.bodyhomerow-10goofo>* {
    float: left;
    margin: 0 1.134426% 0 0
}

.bodyhomerow-10goofo>*:last-child {
    margin-right: 0!important
}

.bodyhomecancel-kopiya-2goofo {
    padding: 5px 0 4px;
    position: relative;
    width: 5.245902%;
    border-radius: 50%;
    background: #ddf2ff
}

.bodyhomeconfirm-3goofo {
    display: block;
    margin: 0 auto;
    width: 9px
}

.bodyhometext-122goofo {
    color: #9fa1a5;
    font-size: .7rem;
    margin-top: 2px!important
}

.bodyhomecancel-kopiya-4goofo {
    padding: 5px 0 4px;
    position: relative;
    width: 5.245902%;
    border-radius: 50%;
    background: #ddf2ff
}

.bodyhomeconfirm-4goofo {
    display: block;
    margin: 0 auto;
    width: 9px
}

.bodyhometext-123goofo {
    color: #9fa1a5;
    font-size: .7rem;
    margin-top: 2px!important
}

.bodyhomebylo-stalogoofo {
    margin: 22px auto 0;
    padding-left: 1.3rem;
    position: relative
}

.bodyhometext-124goofo {
    margin: 0 0 6px 2.027027%;
    color: #6c8092;
    line-height: 22px;
    text-transform: uppercase
}

.bodyhomerow-8goofo {
    margin: 10px 0 0;
    position: relative
}

.bodyhomegruppa-35-kopiya-2goofo {
    position: relative;
    height: 152px;
    overflow: hidden;
    padding-right: 1rem
}

.bodyhomerow-24goofo {
    margin: 0 auto;
    position: relative
}

.bodyhometext-125goofo {
    float: left;
    margin: 10px 0 0;
    font-size: 11px
}

.bodyhomeellips-1196-holdergoofo {
    float: right;
    height: 22px;
    width: 22px;
    border-radius: 100%;
    background: #fd4a42;
    color: #fff;
    line-height: 23px;
    text-align: center;
    font-size: 11px;
    margin-top: 4px;
    margin-bottom: 4px
}

.bodyhomeshape-3-copy-5-holdergoofo {
    margin: 0;
    position: relative;
    background: rgba(232,232,232,.5)
}

.bodyhomerectangle-6-copy-5goofo {
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    right: 16.90141%;
    width: 66.19718%;
    background: #ddf2ff
}

.bodyhomerow-25goofo {
    margin: 8px auto 0;
    position: relative;
    width: 93.66197%
}

.bodyhometext-127goofo {
    float: left;
    margin: 4px 0 0
}

.bodyhomeellips-1196-kopiya-holdergoofo {
    float: right;
    min-height: 20px;
    width: 15.789474%;
    border-radius: 10.5px/10px;
    background: #fd4a42;
    color: #fff;
    line-height: 20px
}

.bodyhomeshape-3-copy-8-holdergoofo {
    margin: 11px 0 0;
    position: relative;
    background: rgba(232,232,232,.5)
}

.bodyhomerectangle-6-copy-6goofo {
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    right: 17.957747%;
    width: 64.08451%;
    background: #ddf2ff
}

.bodyhomerow-26goofo {
    margin: 7px auto 0;
    position: relative;
    width: 94.366196%
}

.bodyhometext-129goofo {
    float: left;
    margin: 5px 0 0
}

.bodyhomeellips-1196-kopiya-2-holdergoofo {
    float: right;
    min-height: 20px;
    width: 15.671641%;
    border-radius: 10.5px/10px;
    background: #fd4a42;
    color: #fff;
    line-height: 20px
}

.bodyhomeshape-3-copy-9-holdergoofo {
    margin: 12px 0 0;
    position: relative;
    background: rgba(232,232,232,.5)
}

.bodyhomerectangle-6-copy-7goofo {
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    right: 17.253521%;
    width: 65.49296%;
    background: #ddf2ff
}

.bodyhomerow-27goofo {
    margin: 7px auto 0;
    position: relative;
    width: 93.66197%
}

.bodyhometext-131goofo {
    float: left;
    margin: 5px 0 0
}

.bodyhomeellips-1196-kopiya-3-holdergoofo {
    float: right;
    min-height: 20px;
    width: 15.789474%;
    border-radius: 10.5px/10px;
    background: #fd4a42;
    color: #fff;
    line-height: 20px;
    text-align: center
}

.bodyhomeshape-3-copy-10-holdergoofo {
    margin: 12px 0 0;
    position: relative;
    background: rgba(238,238,238,.5)
}

.bodyhomerectangle-6-copy-8goofo {
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    right: 19.014084%;
    width: 61.971832%;
    background: #ddf2ff
}

.bodyhomerow-28goofo {
    margin: 7px auto 0;
    position: relative;
    width: 93.66197%
}

.bodyhometext-133goofo {
    float: left;
    margin: 5px 0 0
}

.bodyhomeellips-1196-kopiya-4-holdergoofo {
    float: right;
    min-height: 20px;
    width: 15.789474%;
    border-radius: 10.5px/10px;
    background: #fd4a42;
    color: #fff;
    line-height: 20px
}

.bodyhomegruppa-35-kopiyagoofo {
    position: relative;
    height: 147px;
    overflow: hidden;
    padding-right: .6rem
}

.bodyhomerow-29goofo {
    margin: 0 auto;
    position: relative;
    width: 93.66197%
}

.bodyhometext-135goofo {
    float: left;
    margin: 10px 0 0;
    line-height: 1.2;
    font-size: 12px
}

.bodyhomeellips-1196-holder-2goofo {
    float: right;
    height: 22px;
    width: 22px;
    border-radius: 100%;
    background: #7dae81;
    color: #fff;
    line-height: 25px;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 3px;
    font-size: 11px
}

.bodyhomeshape-3-copy-5-holder-2goofo {
    margin: 0;
    position: relative;
    background: rgba(232,232,232,.5)
}

.bodyhomerectangle-6-copy-5-2goofo {
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    right: 13.028169%;
    width: 73.943665%;
    background: #ddf2ff
}

.bodyhomerow-30goofo {
    margin: 8px auto 0;
    position: relative;
    width: 93.66197%
}

.bodyhometext-137goofo {
    float: left;
    margin: 3px 0 0;
    width: 78.947365%;
    line-height: 1.2
}

.bodyhomeellips-1196-kopiya-holder-2goofo {
    float: right;
    min-height: 20px;
    width: 15.789474%;
    border-radius: 10.5px/10px;
    background: #7dae81;
    color: #fff;
    line-height: 20px;
    text-align: center
}

.bodyhomeshape-3-copy-8-holder-2goofo {
    margin: 11px 0 0;
    position: relative;
    background: rgba(232,232,232,.5)
}

.bodyhomerectangle-6-copy-6-2goofo {
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    right: 14.43662%;
    width: 71.12676%;
    background: #ddf2ff
}

.bodyhomerow-31goofo {
    margin: 7px auto 0;
    position: relative;
    width: 94.366196%
}

.bodyhometext-139goofo {
    float: left;
    margin: 4px 0 0;
    width: 82.089554%;
    line-height: 1.2
}

.bodyhomeellips-1196-kopiya-2-holder-2goofo {
    float: right;
    min-height: 20px;
    width: 15.671641%;
    border-radius: 10.5px/10px;
    background: #7dae81;
    color: #fff;
    line-height: 20px;
    text-align: center
}

.bodyhomeshape-3-copy-9-holder-2goofo {
    margin: 12px 0 0;
    position: relative;
    background: rgba(232,232,232,.5)
}

.bodyhomerectangle-6-copy-7-2goofo {
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    right: 13.380281%;
    width: 73.23943%;
    background: #ddf2ff
}

.bodyhomerow-32goofo {
    margin: 7px auto 0;
    position: relative;
    width: 93.66197%
}

.bodyhometext-141goofo {
    float: left;
    margin: 4px 0 0;
    width: 75.93985%;
    line-height: 1.2
}

.bodyhomeellips-1196-kopiya-3-holder-2goofo {
    float: right;
    min-height: 20px;
    width: 15.789474%;
    border-radius: 10.5px/10px;
    background: #7dae81;
    color: #fff;
    line-height: 20px;
    text-align: center
}

.bodyhomeshape-3-copy-10-holder-2goofo {
    margin: 12px 0 0;
    position: relative;
    background: rgba(238,238,238,.5)
}

.bodyhomerectangle-6-copy-8-2goofo {
    display: block;
    height: 1px;
    margin: 0 auto;
    position: relative;
    right: 14.788733%;
    width: 70.42254%;
    background: #ddf2ff
}

.bodyhomerow-33goofo {
    margin: 7px auto 0;
    position: relative;
    width: 93.66197%
}

.bodyhometext-143goofo {
    float: left;
    margin: 4px 0 0;
    width: 71.42857%;
    line-height: 1.2
}

.bodyhomeellips-1196-kopiya-4-holder-2goofo {
    float: right;
    min-height: 20px;
    width: 15.789474%;
    border-radius: 10.5px/10px;
    background: #7dae81;
    color: #fff;
    line-height: 20px;
    text-align: center
}

.bodyhomegruppa-42goofo {
    margin: 12px auto 0;
    position: relative;
    width: 96.732025%;
}

.bodyhometext-145goofo {
    float: left;
    margin: 21px 0 0;
    color: #6c8092;
    text-decoration: underline;
    font-size: 11px;
    padding-left: .7rem
}

.bodyhomelearn-more-7goofo {
    float: right;
    min-height: 40px;
    padding: 9px 5.405406% 8px;
    width: 47.972973%;
    border-radius: 20px;
    background: #f1c731;
    position: relative;
    bottom: -5px
}

.bodyhomelearn-more-8goofo {
    float: left;
    margin: 5px 0 0;
    text-align: center;
    text-transform: uppercase
}

.bodyhomeline-5goofo {
    float: left;
    height: 23px;
    margin: 0 0 0 13.636364%;
    width: .909091%;
    background: rgba(48,48,48,.5)
}

.bodyhomearrow-3goofo {
    float: left;
    margin: 4px 0 0 17.272728%;
    width: 8px
}

.bodyhometext-146goofo {
    margin: 16px 0 0;
    color: #6c8092;
    text-align: center;
    text-decoration: underline
}

.bodyhometext-stylegoofo-15 {
    display: block;
    line-height: 15px;
    margin-bottom: 0
}

.bodyhometext-stylegoofo-17 {
    line-height: 31.73196px
}

.bodyhometext-stylegoofo-5 {
    text-align: right
}

.bodyhometext-stylegoofo-25 {
    display: block;
    line-height: 16px;
    margin-bottom: 0
}

.bodyhometext-stylegoofo-4 {
    color: #6c8092;
    font-size: .703125rem;
    text-decoration: underline
}

.bodyhometext-stylegoofo-24 {
    color: #6c8092;
    font-size: 1.041667rem;
    text-transform: uppercase
}

.bodyhometext-stylegoofo-22 {
    line-height: 12.5px
}

.bodyhometext-stylegoofo-9 {
    display: block;
    line-height: 52px;
    margin-bottom: 0
}

.bodyhometext-stylegoofo-8 {
    line-height: 18.83333px
}

.bodyhometext-stylegoofo-16 {
    color: #212121;
    line-height: 31.73196px;
    text-decoration: underline;
    text-transform: uppercase
}

.bodyhometext-stylegoofo-3 {
    color: #303030;
    font-size: .7rem
}

.bodyhometext-stylegoofo-19 {
    color: #212121;
    line-height: 31.75px;
    text-decoration: underline;
    text-transform: uppercase
}

.bodyhometext-stylegoofo-21 {
    display: block;
    line-height: 6px;
    margin-bottom: 0
}

.bodyhometext-stylegoofo-2 {
    text-transform: uppercase;
    display: block;
    line-height: 9px
}

.bodyhometext-stylegoofo-23 {
    color: #6c8092;
    letter-spacing: .08em;
    text-decoration: underline
}

.bodyhometext-stylegoofo-13 {
    text-decoration: underline
}

.bodyhometext-stylegoofo {
    display: block;
    line-height: 10px;
    margin-bottom: 0
}

.bodyhometext-stylegoofo-20 {
    line-height: 31.75px
}

.bodyhometext-stylegoofo-7 {
    display: block;
    line-height: 7px;
    margin-bottom: 0
}

.bodyhometext-stylegoofo-10 {
    color: #fd4a42;
    font-weight: 700;
    line-height: 104.58582px;
    text-transform: uppercase
}

.bodyhometext-stylegoofo-12 {
    color: #303030;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Myriad Pro Bold
}

.bodyhometext-stylegoofo-11 {
    color: #6c8092;
    text-decoration: underline
}

.bodyhometext-stylegoofo-26 {
    color: #303030;
    font-size: .78125rem;
    line-height: 13.33333px;
    text-transform: uppercase;
    display: block
}

.bodyhometext-stylegoofo-18 {
    color: #fff;
    line-height: 31.73196px;
    text-decoration: underline;
    text-transform: uppercase
}

.bodyhometext-stylegoofo-14 {
    color: #fd4a42;
    font-size: .78125rem;
    font-weight: 700;
    text-transform: uppercase
}

.bodyhometext-stylegoofo-6 {
    color: #303030;
    line-height: 22.58582px;
    text-transform: uppercase;
    display: block
}

.color7dae81 {
    color: #7dae81
}

.pochemu_img {
    position: absolute;
    top: -13px;
    width: 100%
}

.owl-dots .owl-dot {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: rgba(255,255,255,.5)!important;
    margin-right: 9px
}

.owl-dots .owl-dot.active {
    background: #f1c731!important
}

.owl-dots {
    text-align: center;
    margin-top: .5rem
}

.bodyhomefaqgoofo .nav-pills .nav-link.active,.bodyhomefaqgoofo .nav-pills .show>.nav-link {
    color: #000!important;
    background-color: #fff!important;
    border-top: 2px solid #d4f3ff;
    border-left: 2px solid #d4f3ff;
    border-bottom: 2px solid #d4f3ff;
    border-right: 0
}

.bodyhometext-stylegoofo-6 {
}

.nav-pills .nav-link {
    border-radius: 0!important;
    background: rgba(212,243,255,.3);
    margin-bottom: .5rem;
    border-right: 2px solid #d4f3ff;
    border-bottom: 2px solid #d4f3ff;
    border-top: 2px solid #d4f3ff
}

.nav-link.active .bodyhometext-stylegoofo-6 {
    color: #fd4a42;
    font-family: Myriad Pro Bold
}

.ac_but.collapsed:before {
    /* background: url(/images/maketHome/ac_plus.png); */
    /* background-repeat: no-repeat; */
    /* background-position: center center; */
    content: "+";
    border: 1px solid #74ba7a;
    color: #74ba7a;
}

.ac_but:before {
    content: "-";
    cursor: pointer;
    position: absolute;
    top: -3px;
    right: 4px;
    height: 39px;
    width: 39px;
    border-radius: 100%;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #6c8092;
    color: #6c8092;
}

.bodyhomegruppa-24goofo .row .col-xl-1 {
    position: relative;
    height: 34px
}

.card-body {
    margin-top: 1.5rem;
    line-height: 19px;
    color: #9fa2a5;
    border-left: 5px solid #f4f4f4;
    padding-left: 1rem!important;
    padding-right: 0!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
    margin-left: 2rem;
    margin-right: 1rem;
    margin-bottom: 1.5rem;
    font-size: .729167rem
}

.card-body p {
    margin-bottom: 5px
}

.card-body a {
    color: #6c8092;
    text-decoration: underline;
    padding-left: .3rem
}

.breadcrumb {
    background-color: transparent!important;
    margin-top: .5rem;
    position: absolute;
    display: inline-block!important;
    right: 0;
    padding-right: 0!important;
    top: 9px
}

.breadcrumb li:after {
    content: "/";
    margin-left: .5rem;
    color: #b4b6b9;
    font-style: normal;
}

.breadcrumb li {
    margin-left: .2rem;
    display: inline-block;
    color: #b4b6b9;
    font-style: italic
}

.breadcrumb li a {
    color: #b4b6b9;
    text-decoration: underline;
    padding-left: .3rem
}

.breadcrumb li:last-child:after {
    content: "";
    margin-left: .5rem
}

.bodyhomegroup-2goofo .intro {
    height: 125px;
    border-radius: 0 0 10px 10px;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .5rem;
    padding-bottom: 1rem
}

.bodyhomegroup-2goofo .introtext {
    height: 43px;
    line-height: 14px;
    font-size: 11px
}

.grey .intro {
    background-color: #f7f8f9
}

.black .intro {
    background-color: #2d2d2d
}

.yellow .intro {
    background-color: #f1c731
}

.yellow .bodyhomerow-6goofo .col-xl-4>div>p>a {
    color: #000
}

.black .bodyhometext-stylegoofo-16 {
    color: #fff
}

.black .bodyhomerow-6goofo .col-xl-4>div>p>a {
    color: #fff
}

.yellow .OpenCart .bodyhomecmsgoofo {
    background: url(/images/maketHome/opencart2.png)!important;
    background-position: right center!important;
    background-repeat: no-repeat!important;
    background-size: auto 100%!important
}

.grey .OpenCart .bodyhomecmsgoofo {
    background: url(/images/maketHome/opencart3.png)!important;
    background-position: right center!important;
    background-repeat: no-repeat!important;
    background-size: auto 100%!important
}

.black .OpenCart .bodyhomecmsgoofo {
    background: url(/images/maketHome/opencart1.png)!important;
    background-position: right center!important;
    background-repeat: no-repeat!important;
    background-size: auto 100%!important
}

.yellow .bodyhomeclockgoofo {
    background: url(/images/maketHome/clock_3.png)
}

.yellow .bodyhomeforma-1-12goofo {
    background: url(/images/maketHome/forma_1_18.png)
}

.yellow .bodyhomecmsgoofo {
    background: url(/images/maketHome/sloi_1457_3.png)
}

.black .bodyhomeclockgoofo {
    background: url(/images/maketHome/clock_7.png)
}

.black .bodyhomeforma-1-12goofo {
    background: url(/images/maketHome/icon-money.png)
}

.black .bodyhomecmsgoofo {
    background: url(/images/maketHome/sloi_1457_7.png)
}

.grey .bodyhomeclockgoofo {
    background: url(/images/maketHome/clock_5.png)
}

.grey .bodyhomeforma-1-12goofo {
    background: url(/images/maketHome/forma_1_15.png)
}

.grey .bodyhomecmsgoofo {
    background: url(/images/maketHome/sloi_1457.png)
}

.bodyhomerow-6goofo .col-xl-4>div>div {
    margin-right: 10px;
    background-position: right center!important;
    background-repeat: no-repeat!important;
    background-size: auto 100%!important
}

.bodyhomerow-6goofo .col-xl-4>div>p {
    margin-bottom: 0;
    line-height: 16px
}

.owl-center .text-style-8 {
    color: #fd4a42!important;
    font-family: myriad pro bold
}

#otzivCarousel .owl-center {
    margin: -36px 0 0;
    position: relative;
    z-index: 99999
}

#otzivCarousel .owl-center .bodyhometext-stylegoofo-12 {
    color: #fd4a42!important
}

.bodyhomeellipse-4-copy-2goofo img {
    opacity: .6;
    border-radius: 100%;
    display: block;
}

.owl-center .bodyhomeellipse-4-copy-2goofo img {
    opacity: 1
}

.owl-center .bodyhomeellipse-4-copy-2goofo {
    width: 60px;
    top: -5px
}

#otzivCarousel .owl-center .bodyhomepryamougolnik-skrugl-ugly-986goofo {
    border: 2px solid #f1c731
}

#otzivCarousel .owl-stage-outer {
    padding-top: 1rem
}

#otzivCarousel .owl-nav {
    width: 10%;
    position: absolute;
    bottom: -7px;
    height: 20px;
    left: 45%
}

#otzivCarousel .owl-prev {
    width: 50%;
    text-align: center
}

#otzivCarousel .owl-next {
    width: 50%;
    text-align: center
}

.rowOtziv {
    margin-top: 0;
    height: 0
}

.content_text {
    line-height: 20px
}

.content_text ul,.slideAction .bg_action ul {margin-top: 18px;}

.bodyhomegroup-10goofo {
    background-size: 100% 100%
}

.rowDescKeys {
    margin-bottom: 1rem
}

.rowPremKeys {
    /* margin-bottom: .7rem */
}

.lineYellow {
    position: absolute;
    height: 32px;
    width: 100%;
    background: #f1c731;
    top: 28px;
    left: 0
}

.owl-center .text-16 {
    color: #fd4a42
}

.owl-center .figura-805 {
    background: #fd4a42
}

.owl-center .figura-805-kopiya {
    background: #fd4a42
}

.fon_action {
    display: none
}

.descAction {
    color: #b4b6b9;
    font-size: .68rem;
    line-height: 16.66667px;
    min-height: 64px;
}

.bodyhometext-3goofo ul li:before {
    content: url(/images/maketHome/calque_12.png);
    position: absolute;
    left: 0
}

b,strong {
    font-family: myriad pro bold;
    font-weight: 400!important
}

.content_text h2 sub, .content_text h2 small{
    bottom: 0;
    font-size: .78125rem;
    color: #b4b6b9;
    text-transform: none
}

.content_text h2 {
    text-transform: uppercase;
    color: #6c8092;
    font-size: 1rem;
    display: inline-block;
    border-bottom: 3px solid #f1c731;
    margin-bottom: 12px;
    margin-top: 22px;
}

.content_text p {
    margin-bottom: 5px
}

.kejsyi .bodyhomegroup-10goofo {margin-bottom: 2rem;}

.kejsyi .bodyhomeactivitygoofo {
    padding-top: 1.1rem;
    padding-left: .9rem;
    padding-right: .9rem;
}

.kejsyi .bodyhometext-116goofo {
    font-size: 13px
}

.kejsyi .bodyhomeusergoofo {
    padding-left: 1.1rem
}

.kejsyi .bodyhomegruppa-33goofo {
    width: 82%;
    margin-top: 1.1rem
}

.kejsyi .bodyhomeellips-1040-holdergoofo {
    width: 50px;
    height: 50px;
    padding: 1rem;
    margin-right: 2px;
    margin-bottom: 1px
}

.kejsyi .bodyhomeellips-1040-holdergoofo img {
    width: 26px
}

.kejsyi .bodyhomegruppa-34goofo {
    padding-top: 1.15rem;
    padding-left: 1.1rem
}

.kejsyi .rowPremKeys {margin-bottom: 0;}

.kejsyi .bodyhomegruppa-41goofo {
    margin-top: 0rem;
    border-radius: 0;
}

.kejsyi .bodyhomegruppa-37goofo {
    min-height: 111px;
    margin-top: 1px;
}

.kejsyi .bodyhomebylo-stalogoofo {padding-bottom: 16px;}

.kejsyi .rowDescKeys {
    margin-bottom: 1rem;
    padding-left: .4rem;
}

.kejsyi .bodyhometext-124goofo {
    margin-left: 0
}

.kejsyi .bodyhomeellips-1196-holdergoofo,.kejsyi .bodyhomeellips-1196-holder-2goofo {
    margin-bottom: 6px;
    margin-top: 3px;
}

.kejsyi .bodyhomeshape-3-copy-5-holdergoofo,.kejsyi .bodyhomeshape-3-copy-5-holder-2goofo {
    margin-bottom: 4px
}

.kejsyi .bodyhomegruppa-35-kopiya-2goofo,.kejsyi .bodyhomegruppa-35-kopiyagoofo {
    height: 174px;
}

.kejsyi .bodyhomegruppa-42goofo {
    margin-bottom: 1.3rem;
    margin-top: .6rem;
}

.kejsyi .bodyhomegruppa-37goofo>.row>.col-md-6:last-child {
    padding-left: 1rem;
}

.kejsyi .bodyhomeellips-1216-kopiya-holdergoofo {
    margin-top: 0
}

.content_text li,.slideAction .bg_action ul li {
    position: relative;
    padding-left: 22px;
    padding-bottom: 10px;
}

/*.content_text li:before,.slideAction .bg_action ul li:before {
    content: url(/images/li_1.png);
    position: absolute;
    width: 13px;
    height: 13px;
    left: 0;
    margin-top: .2rem
}*/
.content_text>ul>li:before{
    content: url(/images/li_1.png);
    position: absolute;
    width: 13px;
    height: 13px;
    left: 0;
    margin-top: .2rem
}
.content_text>ul>li>ul>li:before{
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    left: 0;
    margin-top: .2rem;
    border:2px solid #f1c731;
    border-radius:100%;
}
.dop_service {
    border: 2px solid #f1c731;
    border-radius: 10px;
    padding: 1rem;
    margin-bottom: 2rem
}

.dop_service .bodyhomewrapper-10goofo {
    width: 58px;
    height: 58px
}

.dop_service .bodyhomeshape-1goofo {
    display: block;
    left: 15.47541%;
    margin: 0 auto;
    position: relative;
    width: 41px;
    top: -4px
}

.dop_service h3,.tarifTpl h3 {
    display: inline-block;
    border-bottom: 2px solid #f1c731;
    color: #6c8092;
    text-transform: uppercase;
    font-size: 15px;
    margin-left: 18px;
    margin-top: 2rem
}

.dop_service h3 small,.tarifTpl h3 small {
    text-transform: none;
    font-size: 14px;
    color: #b4b6b9
}

.dop_service .category {
    position: absolute;
    right: 0;
    padding: 3px 0 0;
    border-radius: 14px;
    background: #8774ba;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 13px;
    top: -6px;
    width: 65px;
    text-align: center;
    display: block
}

.dop_service .button {
    min-height: 52px;
    width: 159px
}

.dop_service .text-16 {
    font-size: .8rem;
    top: 13px;
    width: 100%;
    text-align: center;
    left: 0
}

.dop_service .ellips-803-holder {
    width: 45px;
    height: 45px;
    text-align: center
}

.dop_service .text-15 {
    margin-top: 14px
}



.intro_full {
    height: 266px;
    font-size: 12px;
    padding-top: 1rem;
    overflow: hidden;
    margin-bottom: 1rem;
}

.dop_service ul {
    margin-top: 1rem
}

.dop_service ul li {
    line-height: 14px
}

.dop_service ul li:before {
    content: url(/images/maketHome/calque_12.png);
    position: absolute;
    left: 0
}

input[type=checkbox] {
    display: none
}

label {
    color: #b4b6b9;
    cursor: default;
    font-weight: 400;
    line-height: 31px;
    vertical-align: middle;
    margin-bottom: 0!important;
    margin-top: 2px
}

label.label-check:before {
    background: url(/images/in_checkbox.png);
    color: #000;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    width: 20px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: left center;
    left: 0;
    vertical-align: middle;
    content: ""
}

input:checked+label:before {
    content: url(/images/image_check.png);
    background: url(/images/in_checkbox.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 30px;
    background-position: left center;
    left: 0;
    position: relative;
    padding-left: 2px
}

.dop_service input:disabled+label:before {
    background: #eee;
    color: #aaa
}

.dop_service .readMore {
    color: #6c8092;
    text-transform: none;
    text-decoration: underline;
    line-height: 32px;
    text-align: right;
    display: block;
    padding-right: 5%
}

.textS {
    font-size: 11px;
    text-align: center
}

.priceLeft {
    text-align: center;
    color: #fd4a42;
    font-size: 17px;
    font-family: myriad pro bold
}

#filters .btn.btn-info {
    text-align: center;
    width: 177px;
    margin: auto;
    display: block
}

.resultCheck ul {
    padding-left: 52px;
    margin-top: 1rem
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border: 0!important;
    width: 20px!important;
    height: 20px!important;
    border-radius: 100%;
    background: #f1c731!important;
    top: -9px!important
}

.ui-widget-header {
    background: #f1c731!important;
    border: 0!important;
    left: -17px!important;
    position: relative!important;
    width: 124%!important
}

.ui-widget-content {
    border: 0!important;
    height: .1rem!important;
    width: 84%;
    left: 4%
}

.filter_head h3 {
}

.filter_slider {
    padding-top: 8px
}

.filter_slider input:last-child {
    width: 49%!important;
    text-align: right;
    color: #b4b6b9;
    font-size: 11px;
    padding-right: 0;
    padding-left: 0
}

.filter_slider input:first-child {
    width: 49%!important;
    text-align: left;
    color: #b4b6b9;
    font-size: 11px;
    margin-left: 0;
    padding-left: 6%
}

.ui-state-default:last-child {
}

.filter_row label {
    text-transform: uppercase
}

.LeftOnAll,.rightOnAll {
    background: url(/images/maketHome/backLeft.png);
    padding: 10px;
}

.BodyLeftOnAll {
    background: #fff;
    position: relative;
    padding-left: 14px;
    padding-right: 14px;
    padding-bottom: 14px;
    padding-top: 20px;
    z-index: 99999999;
}

.dop-uslugi .bodyhomelearn-moregoofo {
    float: none;
    width: 80%;
    margin: auto;
    padding-left: 11%;
    padding-bottom: 4%
}

.bottomLeft {
    background: #fbfdfe;
    padding-bottom: 15px;
    padding-top: 10px
}

.resultCheck {
}

.priceLeft .rub:after {
    top: 62.67%;
    width: 60%;
    right: 4px;
    height: 2px;
    background: #fd4a42
}

.priceLeft .rub:before {
    top: 52%;
    background: #fd4a42;
    height: 2px;
    width: 53%
}

.topleftmenu a:hover {
    text-decoration: none;
    color: #9fa1a5
}

.topcontacttop>p>span:first-child {
    font-size: .78rem;
    padding-bottom: .3rem
}

.bodyhometitle-4goofo .bodyhometext-40goofo {
    background: #fbfcfc
}

.bodyhomeblock-1goofo:last-child {
    border-bottom: 0
}

.resultCheck ul li {
    text-decoration: underline
}

.styckly {
    position: fixed;
    top: 0;
    width: 14.3%;
    z-index: 1;
}

.pagination li:before {
    content: ""
}

.container {
    padding-left: 0!important;
    padding-right: 0!important
}

.slideAction {
    margin-top: 3rem;
    padding: 1rem;
    background-position: top right!important;
    background-size: cover!important;
}

.slideAction .text-12 {
    right: auto;
    left: 21px;
    line-height: 9px;
    margin-top: 26px
}

.slideAction .bg_action ul li {
    margin-top: 0;
    margin-bottom: 10px
}

.slideAction .bg_action .LeftRowTarif ul {
    margin-top: 0rem;
}

.slideAction .bg_action ul li small {
    line-height: 15px;
    margin-top: 3px
}

.gruppa-52 {
    margin: 0 auto;
    position: relative;
    width: 100%;
    background: #fff
}

.ellipse-2 {
    height: 60px;
    left: 0;
    position: absolute;
    top: 0;
    width: 59px;
    border-radius: 50%;
    background: #f1c731
}

.wrapper-34 {
    float: left;
    height: 60px;
    margin: 0 4.878049% 0 0;
    position: relative;
    width: 26.829268%
}

.row-12 img {
    left: 25.757576%;
    position: absolute;
    top: 2px;
    width: 49px
}

.row-12 p {
    float: left;
    margin: 14px 0 0;
    width: 67.07317%;
    color: #9fa1a5;
    line-height: 1.2
}

.row-12 a {
    color: #6c8092;
    font-size: 1.041667rem;
    text-decoration: underline;
    text-transform: uppercase
}

.tarifTpl {
    margin: 14px auto 0;
    min-height: 108px;
    padding: 7px .403226%;
    position: relative;
    width: 99.19355%;
    border: 2px solid #f1c731;
    border-radius: 10px;
    background: #fff;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.tarifTpl h3 {
    margin-top: 1rem;
    border-bottom: 3px solid #f1c731
}

.bodyRightOnAll {
    background: #fff;
    padding: 2rem
}

.gruppa-51-kopiya {
    float: right;
    height: 18px;
    position: relative;
    width: 18.027397%
}

.descTarif {
    margin: 1px 17px;
    color: #b4b6b9;
    line-height: 1.3;
    font-size: .729167rem
}

.slideAction .bodyhomelearn-moregoofo {
    float: none;
    width: 226px;
    padding-left: 29px
}

.slideAction .bodyhomeline-2goofo {
    margin-left: 28px
}

.rightOnAll.styckly {
    width: 361px;
}

.page-Tarif .titleLenta {
    margin-top: 1rem !important;
    margin-bottom: 2rem;
}

.page-Tarif .block-1 {
    margin-bottom: 1rem
}

.dop_service .intro_full a {
    text-decoration: underline
}

.priceFiltr {
    border: 2px solid #f1c731;
    border-radius: 10px;
    margin-bottom: 1.8rem;
    background: #fff;
}
.filter_head span{
    display: block;
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px;
}
.divFoto{
    height: 432px;
    overflow: auto;
    position: relative;
}
#foto .owl-dots{
    margin-top: -27px;
    z-index: 9999;
    position: relative;
}
#foto .owl-dots button{
    background: #6c8092 !important;
}
#foto .owl-dots .owl-dot.active {
    background: #f1c731!important;
}
#foto .owl-nav{
    display: none;
}
#foto{overflow: hidden;border-radius: 5px;border: 2px solid #ddd;}
.bread{
    position: relative;
}
.price_site{
    font-size: 1.041667rem;
}
.site-page .block-5{padding-top: 2.7rem;padding-bottom: .3rem;}

.slide_action.home .bg_action ul{min-height: 315px;}
.slide_action.home .bg_action ul li{margin-top: .8rem;}
.bodyhomepochemu-mygoofo .titleLenta{
    margin-top: 0;
    margin-bottom: 2rem;
}
.bodyhomepochemu-mygoofo .titleLenta p{
    margin-top: 0;
    background: #f8fafb;
}
.owl-center .rub:before, .owl-center .rub:after{
    background: #fd4a42!important;
}
.backLine{
    background: url(/images/maketHome/bg_2.png) no-repeat center 0;
    background-position: center bottom;
    background-size: cover;
}
#LeftBlock .ul-1{
    margin-top: 1rem;
    margin-bottom: 2rem;
}
.content_text strong{
    font-size: 14px;
}
.nav.nav-tabs li:before{
    display: none;
}
.nav.nav-tabs li{
    padding-left: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.nav.nav-tabs{
    padding-left: 0 !important;
}
.seoTarif{
    color: #fff;
    background: #74ba7a;
    padding: 1px 6px;
    margin-top: 4px;
    border-radius: 3px;
}
.creatTarif{
    color: #fff;
    background: #8774ba;
    padding: 1px 6px;
    margin-top: 4px;
    border-radius: 3px;
}
.title_action .podrobnee a{
    color: #9fa2a5;
}

.home .slide_action.home .owl-nav .owl-prev,
.prodvizhenie-sajtov .slide_action.home .owl-nav .owl-prev,
.sozdanie-sajtov .slide_action.home .owl-nav .owl-prev{
    position: absolute;
    left: -58px;
    top: 42%;
    width: 50px;
    height: 50px;
    background: #000;
    border-radius: 100%;
    color: #fff;
    font-size: 39px;
}
.home .slide_action.home .owl-nav .owl-next,
.prodvizhenie-sajtov .slide_action.home .owl-nav .owl-next,
.sozdanie-sajtov .slide_action.home .owl-nav .owl-next{
    position: absolute;
    right: -58px;
    top: 42%;
    width: 50px;
    height: 50px;
    background: #000;
    border-radius: 100%;
    color: #fff;
    font-size: 39px;
}

.home .bodyhomebylo-stalogoofo .arrow,
.prodvizhenie-sajtov .bodyhomebylo-stalogoofo .arrow,
.sozdanie-sajtov .bodyhomebylo-stalogoofo .arrow{
    padding-left: 12px;
    padding-right: 50px;
    padding-top: 3px;
    min-height: 15px;
    padding-bottom: 1px;
    margin-bottom: 14px;
}
.home .bodyhomebylo-stalogoofo .arrow:after,
.prodvizhenie-sajtov .bodyhomebylo-stalogoofo .arrow:after,
.sozdanie-sajtov .bodyhomebylo-stalogoofo .arrow:after{
    /* height: 80%; */
    background-size: 70%;
    right: 10px;
}
.home .bodyhomebylo-stalogoofo .arrow:before,
.prodvizhenie-sajtov .bodyhomebylo-stalogoofo .arrow:before,
.sozdanie-sajtov .bodyhomebylo-stalogoofo .arrow:before{
    right: 36px;
}
.bodyhomebylo-stalogoofo .ul-4{
    height: 189px;
    overflow: hidden;
}
.home .bodyhomebylo-stalogoofo .ul-4 li{
    margin-right: 0px;
}

.portfolio .block-3 .introText a{
    font-size: 11px;
}
.hiddenBlock{
    overflow: hidden;
    display: block;
}
.readMoreHiddenBlock{
    border: none;
    background: none;
    color: #000;
    position: absolute;
    right: 13px;
    bottom: -10px;
}
.prodvizhenie-sajtov .bodyhomefooterseogoofo .info,
.sozdanie-sajtov .bodyhomefooterseogoofo .info{
    text-decoration: underline;height: 53px;line-height: 53px;color: #6c8092;}


.prodvizhenie-sajtov .bodyhomepochemu-mygoofo,
.sozdanie-sajtov .bodyhomepochemu-mygoofo{min-height:auto}
.sozdanie-sajtov #accordion{}

.mainmenu li.active>a{
    color: #fff !important;
    background: #8774ba;
    padding: 4px 6px 3px 6px;
    margin-top: 4px;
    border-radius: 4px;
    margin-left: 10px;
    margin-right: 17px;
    text-transform: none !important;
}
li.active>ul:before{

}
.text-16 span:nth-last-child(-n+5){
    font-size: 12px;
}
.priceEx{
    font-size: 20px;
    text-decoration: line-through;
    color: #93979a;
}
.row:before{
    content:normal;
}
.BodyLeftOnAll h3{
    font-size: 16px;
}

.slide_action.home h1{text-align: center;color: #fff;text-transform: uppercase;font-size: 16px;background: #f1c731;width: 62%;margin-left: 19%;padding: 14px 10px 10px 10px;margin-bottom: 24px;font-family: myriad pro bold;}
.news a:hover{
    color: #000;
    text-decoration: none;
}
.news .titleLenta p,
.titleLenta.oneLine p
{top: -6px;}

.news .titleLenta p span:first-child,
.titleLenta.oneLine p span:first-child{
    line-height: 24px;
}

.BodyLeftOnAll h3 span{
    display: block;
    color: #9fa2a5;
    font-size: .729167rem;
    line-height: 16.66667px;
}

.content_text p a{
    font-family: myriad pro bold;
    display: inline-block;
    position: relative;
}
.content_text p a:after{
    content: "";
    position: absolute;
    height: 6px;
    background: #a8defe;
    width: 100%;
    bottom: 3px;
    left: 0;
    z-index: -1;
}
.priceArticle{
    margin-bottom: 16px;
}
.artCreatSite{
    margin-bottom: 16px;
}
.descSite blockquote{
    margin-top: 31px;
}
.LeftOnAll.styckly{
    width: 276px;
}
.category_ul{
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 12px;
}
.pagination>li>a, .pagination>li>span{
    padding: 8px;
    display: inline-block;
    font-size: 15px;
}
.pagination>li.active>a{
    background-color: #f1cb42;
    color: #fff;
}
.sozdanie-sajtov .bodyhometext-3goofo ul{
    min-height: auto !important;
}
.sozdanie-sajtov .bodyhomeblock-1goofo.group{
    margin-bottom: 29px;
    margin-top: 13px;
}
.descPochemuCreat{
    text-align: center;
}
.actionPrice .intro{
    margin-bottom: 20px !important;
}
#mainmenu ul li.active a{
    
margin-left: 12px;
    
margin-right: 7px;
}
#mainmenu ul li.first a{
    
padding-left: 5px;
    
margin-left: 0;
}
.tab-pane .btn {
        background: #f1c731;
    text-decoration: underline;
    font-size: 13px;
    padding: 3px 12px;
    line-height: 14px;
    margin-right: 10px;
    margin-left: 6px;
}