details {
    border-radius: 4px;
    margin-bottom: 10px;
}

details summary {
    border-radius: 4px;
    padding: 16px 24px;
    cursor: pointer;
    background-color: #f5f5f5;
    outline: unset;
    text-align: left;
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all .3s ease-in-out;
}

details summary::after{
    content: ' ';
    width: 13px;
    height: 13px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    transform: rotate(135deg);
    transition: all .2s ease-in-out;
}

details[open] summary:after{
    content: ' ';
    width: 13px;
    height: 13px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    transform: rotate(-45deg);
}

details > *:not(summary) {
    margin: 15px 25px;
    text-align: left;
}

.countries {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:10;
    overflow-y:hidden;
    background:#fff;
    animation:enterFade .7s cubic-bezier(.25,.75,.5,1.25)
}
.countries__header {
    background-color:#ffc510
}
.countries__header-inner {
    display:flex;
    align-items:end
}
.countries__header h3 {
    font-weight:700;
    padding:15px
}
.countries__logo {
    max-width:120px
}
.countries-content {
    padding:40px 20px;
    width:100%;
    height:100%;
    text-align:left
}
@media only screen and (min-width:960px) {
    .countries-content {
        padding:40px
    }
}
.countries-content a {
    color:#000!important
}
.countries-content h4 {
    font-weight:700;
    text-transform:uppercase!important;
    margin-left:10px;
    margin-bottom:0
}
.countries__section {
    margin:20px 0
}
.countries__section--global {
    padding:20px!important
}
@media only screen and (min-width:960px) {
    .countries__section--global {
        display:grid;
        grid-template-columns:repeat(6,1fr)
    }
}
.countries__section--regions {
    padding:40px 0!important
}
.countries__section--regions li {
    margin-bottom:0
}
.countries__section--regions h4 {
    cursor:pointer
}
.countries__section--item {
    border-bottom:1px solid #000;
    padding:15px 0
}
.countries__section--countries {
    padding:15px!important;
    display:none
}
.countries__section--countries.active {
    display:block
}
@media only screen and (min-width:960px) {
    .countries__section--countries.active {
        display:grid;
        grid-template-columns:repeat(6,1fr)
    }
}
.countries__section--countries li {
    margin:10px 0
}
.countries__section--linkList {
    position:absolute;
    padding:3px 10px!important;
    background-color:#fff;
    border:1px solid #000;
    z-index:10;
    display:none
}
.countries__section--linkList.active {
    display:block
}
.countries__section--linkList li {
    margin:0
}
.countries__section--linkList-links {
    display:flex;
    align-items:center;
    max-width:-moz-fit-content;
    max-width:fit-content
}
.hero {
    margin-top:75px
}
@media only screen and (min-width:960px) {
    .hero {
        margin-top:0
    }
}
@media only screen and (min-width:1280px) {
    .hero {
        margin-top:-210px
    }
}
.hero img,
.hero video {
    -o-object-fit:cover;
    object-fit:cover
}
.hero--small {
    height:600px
}
.header__dropdown--product-list:hover {
    transition:all .2s ease-in
}
.header {
    font-family:Parachute,sans-serif;
    min-height:75px;
    width:100%;
    position:relative
}
.header__mainmenu--container {
    position:relative;
    padding-left:90px;
    margin:0 auto;
    max-width:1920px
}
.header__mobile {
    background-color:#ffc510;
    position:fixed;
    width:100%;
    z-index:4;
    top:0
}
.header__mobile--zindex {
    z-index:3
}
.header__mobile--title a {
    color:#000!important;
    font-size:22px
}
.header__mobile--btn {
    justify-content:space-between;
    height:50px;
    padding:15px 0 15.5px 0;
    border:0
}
.header__mobile--btn span {
    display:block;
    width:30px;
    height:1.5px;
    background:#000;
    transition:.2s ease-in-out
}
.header__mobile--close-btn {
    position:relative;
    padding:0;
    height:50px;
    width:30px
}
.the-header__basket-btn .header__mobile--close-btn {
    left:-3px
}
.header__mobile--close-btn span {
    display:block;
    width:30px;
    height:1.5px;
    background:#000;
    transition:.2s ease-in-out
}
.header__mobile--close-btn span:first-child {
    position:absolute;
    top:50%;
    transform:rotate(45deg) translateY(-50%)
}
.header__mobile--close-btn span:nth-child(3) {
    display:none
}
.header__mobile--close-btn span:nth-child(2) {
    position:absolute;
    top:50%;
    transform:rotate(-45deg) translateY(-50%)
}
.header__top {
    box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.102);
    background-color:rgba(60,60,60,.902);
    z-index:10;
    position:relative
}
.header__container {
    width:100%;
    margin:auto;
    max-width:1920px;
    padding:0 32px
}
.header__title {
    padding:8px 20px;
    color:#fff
}
.header__title a {
    color:#fff
}
.header__dropdown {
    display:flex;
    align-items:center
}
.header__dropdown li {
    color:#fff;
    position:relative
}
.header__dropdown li:focus:after,
.header__dropdown li:hover:after {
    content:"";
    position:absolute;
    width:100%;
    bottom:0;
    left:0;
    border-bottom:4px solid #ffc510;
    border-radius:20px
}
.header__dropdown li:last-child {
    background-color:#616161
}
.header__dropdown a {
    display:block;
    height:100%;
    padding:18px 20px;
color:#fff
}
.header__dropdown--product-list {
    transition:all .2s ease-in;
    padding:8px 20px;
    color:#fff;
    position:relative;
    cursor:pointer;
    display:flex;
    align-items:center
}
.header__dropdown--product-list svg {
    margin-left:10px
}
.header__dropdown--product-list:focus,
.header__dropdown--product-list:hover {
    z-index:10
}
.header__dropdown--product-list:focus:after,
.header__dropdown--product-list:hover:after {
    content:"";
    position:absolute;
    width:100%;
    bottom:-10px;
    left:0;
    border-bottom:4px solid #ffc510;
    border-radius:20px
}
.header__dropdown--product-item {
    position:absolute;
    background:#616161;
    z-index:100;
    top:49px;
    right:-40px;
    width:180px;
    text-align:left;
    padding:0 10px!important
}
.header__dropdown--product-item li {
    position:relative
}
.header__dropdown--product-item li:not(:last-child) {
    border-bottom:1px solid #fff
}
.header__dropdown--product-item li:not(:last-child):hover {
    border-bottom:1px solid #ffc510
}
.header__dropdown--product-item li:focus a,
.header__dropdown--product-item li:hover a {
    color:#ffc510!important
}
.header__dropdown--product-item li:focus svg,
.header__dropdown--product-item li:focus svg path,
.header__dropdown--product-item li:hover svg,
.header__dropdown--product-item li:hover svg path {
    fill:#ffc510
}
.header__dropdown--product-item li:focus:after,
.header__dropdown--product-item li:hover:after {
    content:"";
    position:absolute;
    border-bottom:none
}
.header__dropdown--cabinet {
    position:relative;
    padding:18px 20px;
    cursor:pointer
}
.header__dropdown--cabinet-item {
    position:absolute;
    background:#616161;
    z-index:100;
    top:58px;
    right:0;
    width:280px;
    text-align:left;
    padding:0 10px!important;
    display:none
}
.header__dropdown--cabinet-item.active {
    display:block
}
.header__dropdown--cabinet-item li:not(:last-child) {
    border-bottom:1px solid #fff
}
.header__dropdown--cabinet-item li:not(:last-child):hover {
    border-bottom:1px solid #ffc510
}
.header__dropdown--cabinet-item li:hover a {
    color:#ffc510!important
}
.header__dropdown--cabinet-item li:hover svg,
.header__dropdown--cabinet-item li:hover svg path {
    fill:#ffc510
}
.header__dropdown--cabinet-item li:hover:after {
    border-bottom:none
}
.header__dropdown--cabinet-item a {
    display:flex;
    align-items:center
}
.header__dropdown--cabinet-item svg {
    margin-right:10px
}
.header__dropdown--cabinet-item span {
    margin-left:10px
}
.header .productItems {
    display:none
}
.header .productItems.active {
    display:block
}
.header__content {
    animation:slide-up .4s;
    background-color:#ffc510;
    color:#000;
    position:absolute;
    width:100%;
    height:90px;
    z-index:10
}
.header__content a {
    color:#000!important
}
@media only screen and (min-width:960px) {
    .header__content {
        height:100px;
        position:relative;
        z-index:5
    }
}
@media only screen and (min-width:1280px) {
    .header__content {
        position:relative;
        height:135px;
        margin-top:10px
    }
}
.header .logo img {
    max-height:55px;
    max-width:60px
}
@media only screen and (min-width:1280px) {
    .header .logo img {
        max-height:115px;
        max-width:120px
    }
}
.header__content-title {
    font-size:30px
}
@media only screen and (min-width:1280px) {
    .header__content-search {
        margin-bottom:25px
    }
}
.header .search-form {
position: relative;
}
.header .search-form input {
    border-bottom:1px solid #000;
    color:#000;
    padding:12px 0;
}
.header .search-form input::placeholder {
    color:#000;
    padding:0 20px 20px 0;
}
.header .search-form button {
position: absolute;
    right: 20px;
    top: 15px;
}
@media only screen and (min-width:1280px) {
    .header .search-form input {
        width:320px
    }
}
.header .modalCountires {
    display:none
}
.header .modalCountires.active {
    display:block
}
.footer {
    background-color:#616161;
    font-family:Parachute,sans-serif
}
.footer__wrap {
    display:grid;
    grid-template-columns:repeat(1,1fr)
}
@media only screen and (min-width:960px) {
    .footer__wrap {
        grid-template-columns:repeat(2,1fr)
    }
}
.footer__link-list {
    display:grid;
    grid-template-columns:repeat(1,1fr)
}
@media only screen and (min-width:960px) {
    .footer__link-list {
        grid-template-columns:repeat(3,1fr)
    }
}
.footer__link-list--item {
    margin-bottom:20px
}
@media only screen and (min-width:1280px) {
    .layout-main {
        min-height:100%;
        display:grid;
        grid-template-rows:1fr auto
    }
}


.statistics__list {
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    -moz-column-gap:25px;
    column-gap:25px
}
@media only screen and (min-width:600px) {
    .statistics__list {
        flex-wrap:nowrap
    }
}
.statistics__list--withgrid {
    display:grid;
    grid-template-columns:repeat(1,1fr);
    grid-gap:10px
}
@media only screen and (min-width:600px) {
    .statistics__list--withgrid {
        grid-template-columns:repeat(2,1fr);
        flex-wrap:nowrap;
        grid-gap:25px
    }
}
@media only screen and (min-width:1280px) {
    .statistics__list--withgrid {
        grid-template-columns:repeat(3,1fr)
    }
}
.statistics__block {
    width:100%;
    color:#ffc510;
    padding:25px;
    font-size:50px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    margin:10px 0
}
@media only screen and (min-width:600px) {
    .statistics__block {
        margin:0
    }
}
.statistics__block:nth-child(odd) {
    background-color:#fff
}
.statistics__block:nth-child(odd) span {
    color:#000;
    font-size:22px
}
.statistics__block:nth-child(2n) {
    background-color:#9e9e9e
}
.statistics__block:nth-child(2n) span {
    color:#fff;
    font-size:22px
}

.helpbox h2 {
    margin-bottom:0
}
@media only screen and (min-width:600px) {
    .helpbox__wrap {
        margin-top:-50px
    }
}
.helpbox__title {
    text-transform:uppercase
}
.helpbox__list {
    display:grid;
    grid-template-columns:repeat(1,1fr);
    justify-self:center;
    max-width:250px;
    margin:-50px auto 0
}
@media only screen and (min-width:960px) {
    .helpbox__list {
        grid-template-columns:repeat(3,1fr);
        margin-top:-80px
    }
}
@media only screen and (min-width:1280px) {
    .helpbox__list {
        display:flex;
        flex-wrap:wrap;
        margin-top:-60px;
        max-width:unset
    }
}
.helpbox__item {
    margin:5px 0;
    transition:all .2s ease-in;
    height:60px;
    font-size:16px;
    line-height:100%
}
.helpbox__item:hover {
    color:#ffc510!important
}
@media only screen and (min-width:960px) {
    .helpbox__item {
        margin:10px
    }
}
@media only screen and (min-width:1280px) {
    .helpbox__item {
        height:80px
    }
}
.helpbox__item--content {
    display:flex;
    width:200px;
    font-size:20px
}
.helpbox__item--icon {
    width:35px;
    height:35px
}
.helpbox .search-form {
    position:relative
}
.helpbox .search-form input {
    padding:15px 62px 15px 15px;
    margin-top:20px;
    border-bottom:2px solid #616161;
    max-width:600px;
    height:40px;
    width:100%
}
@media only screen and (min-width:960px) {
    .helpbox .search-form input {
        height:60px
    }
}

.helpbox .search-form button {
    position:absolute;
    right:10px;
    top:27px
}
@media only screen and (min-width:960px) {
    .helpbox .search-form button {
        right:20px;
        top:40px
    }
}

.homepage .activity {
    padding-top:30px
}
@media only screen and (min-width:1280px) {
    .homepage .activity {
        padding-top:60px
    }
}
.homepage .about,
.homepage .news,
.homepage .slider,
.homepage .statistics {
    padding:30px 0
}
@media only screen and (min-width:1280px) {
    .homepage .about,
    .homepage .news,
    .homepage .slider,
    .homepage .statistics {
        padding:40px 0
    }
    .homepage h2 {
        margin-bottom:20px
    }
}
.support {
    text-align:left
}
.support a {
    color:#000!important
}
.support__img {
    max-width:800px;
    max-height:400px;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    margin-bottom:20px
}
@media only screen and (min-width:600px) {
    .support__btns {
        display:flex;
        justify-content:center
    }
}
.support__btns a {
    display:block;
    padding:5px 10px;
    margin:10px;
    border:4px solid transparent;
    background-color:#ffc510;
    border-radius:3px
}
.support__btns a:hover {
    border:4px solid #ffc510;
    background-color:#fff
}

.helpbox h2 {
    margin-bottom:0
}
@media only screen and (min-width:600px) {
    .helpbox__wrap {
        margin-top:-50px
    }
}
.helpbox__title {
    text-transform:uppercase
}
.helpbox__list {
    display:grid;
    grid-template-columns:repeat(1,1fr);
    justify-self:center;
    max-width:250px;
    margin:-50px auto 0
}
@media only screen and (min-width:960px) {
    .helpbox__list {
        grid-template-columns:repeat(3,1fr);
        margin-top:-80px
    }
}
@media only screen and (min-width:1280px) {
    .helpbox__list {
        display:flex;
        flex-wrap:wrap;
        margin-top:-60px;
        max-width:unset
    }
}
.helpbox__item {
    margin:5px 0;
    transition:all .2s ease-in;
    height:60px;
    font-size:16px;
    line-height:100%
}
.helpbox__item:hover {
    color:#ffc510!important
}
@media only screen and (min-width:960px) {
    .helpbox__item {
        margin:10px
    }
}
@media only screen and (min-width:1280px) {
    .helpbox__item {
        height:80px
    }
}
.helpbox__item--content {
    display:flex;
    width:200px;
    font-size:20px
}
.helpbox__item--icon {
    width:35px;
    height:35px
}
.helpbox .search-form {
    position:relative
}
.helpbox .search-form input {
    padding:15px 62px 15px 15px;
    margin-top:20px;
    border-bottom:2px solid #616161;
    max-width:600px;
    height:40px;
    width:100%
}
@media only screen and (min-width:960px) {
    .helpbox .search-form input {
        height:60px
    }
}
.helpbox .search-form a {
    position:absolute;
    right:10px;
    top:27px
}
@media only screen and (min-width:960px) {
    .helpbox .search-form a {
        right:280px;
        top:35px
    }
}
.hero {
    margin-top:75px
}
@media only screen and (min-width:960px) {
    .hero {
        margin-top:0
    }
}
@media only screen and (min-width:1280px) {
    .hero {
        margin-top:-210px
    }
}
.hero img,
.hero video {
    -o-object-fit:cover;
    object-fit:cover
}
.hero--small {
    height:600px
}
.activity__list {
    display:grid;
    grid-template-columns:repeat(1,1fr);
    grid-gap:15px;
    justify-self:center;
    margin:0 auto;
    justify-content:center
}
@media only screen and (min-width:600px) {
    .activity__list {
        grid-template-columns:repeat(2,1fr)
    }
}
@media only screen and (min-width:1280px) {
    .activity__list {
        grid-template-columns:repeat(3,1fr)
    }
}
.activity__item {
    transition:all .3s ease-in-out;
    outline:1px solid transparent;
    margin:0 auto;
    border:4px solid transparent
}
.activity__item:hover {
    background-color:#ffc510;
    border:4px solid #ffc510
}
.activity__item:hover .activity__content {
    box-shadow:none
}
.activity__item img {
    width: 250px;
	height: 250px;
	object-fit: cover;
}
.activity__item h4 {
    margin-bottom:10px;
    font-weight:400;
    line-height:100%;
    min-height:52px
}
.activity__item p {
    margin-bottom:0
}
.activity__item a {
	position: relative;
}
.activity__content {
	position: absolute;
    padding:20px 25px;
    text-align:left;
width: 100%;
color:#fff;
    box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.102);
background-image: linear-gradient(rgba(60, 60, 60, 0.9), rgba(60, 60, 60, 0));
}
@media only screen and (min-width:1280px) {
    .activity__content {
        padding:20px 25px 25px
    }
.activity__item img {
    width: 350px;
	height: 350px;
}
}
.activity a {
    color:#000!important
}
.news__list {
    grid-gap:15px;
    justify-self:center
}
.news__list img {
    max-height:250px;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover
}
@media only screen and (min-width:600px) {
    .news__list img {
        max-height:400px
    }
}
@media only screen and (min-width:960px) {
    .news__list img {
        max-height:247px
    }
    .news__list {
        display:grid;
        grid-template-columns:repeat(2,1fr);
        grid-gap:15px;
        justify-self:center
    }
}
@media only screen and (min-width:1280px) {
    .news__list {
        display:grid;
        grid-template-columns:repeat(3,1fr)
    }
}
.news__item {
    transition:all .3s ease-in;
    margin:0 auto;
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    border:4px solid transparent;
    margin-bottom:20px
}
.news__item:hover {
    background-color:#ffc510;
    border:4px solid #ffc510
}
.news__item:hover .news__content {
    box-shadow:none
}
@media only screen and (min-width:960px) {
    .news__item {
        margin-bottom:0
    }
}
.news__content {
    padding:20px 25px;
    height:100%;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    text-align:left;
    box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.102)
}
.news__content h4 {
    margin:5px 0 20px
}
@media only screen and (min-width:1280px) {
    .news__content {
        max-width:370px;
        padding:20px 25px 25px
    }
}
.news a {
    color:#000!important;
    position:absolute;
    width:100%;
    height:100%
}
.about p {
    font-size:18px
}
@media only screen and (min-width:1280px) {
    .about p {
    font-size:22px
}
}
.slider {
    width:100%
}
.slider__descr {
    position:absolute;
    bottom:0;
    padding:20px 30px;
    color:#fff;
    text-align:left;
    z-index:2
}
.slider__descr span {
    font-weight:700
}
.slider__gradient {
    position:absolute;
    width:100%;
    height:100%;
    background-image:linear-gradient(rgba(60,60,60,0),rgba(60,60,60,.9));
    z-index:1;
    top:0;
    left:0
}
.slider .swiper-wrapper {
    width:100%
}
.slider .swiper-slide {
    transition:all .3s ease
}
.slider .swiper-slide:hover {
    transition:all .3s ease;
    background:#ffc510
}
.slider .swiper-slide:hover img {
    transition:all .3s ease;
    opacity:.2
}
.slider .swiper-slide:hover .slider__descr {
    transition:all .3s ease;
    color:#000!important
}
.slider .swiper-slide:hover .slider__gradient {
    transition:all .3s ease;
    display:none
}
.slider .swiper-slide a {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:10
}
.slider button {
    width:55px;
    height:55px;
    background-color:#fff;
    transition:all .2s ease-in
}
.slider button svg {
    width:36px;
    height:36px
}
.slider button:hover {
    background-color:#ffc510
}
.slider .swiper-button-next:after,
.slider .swiper-button-prev:after,
.slider .swiper-rtl {
    display:none
}
.statistics {
    background-color:unset;
    background-image:none;
    background-position:top
}
.statistics__list {
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
    -moz-column-gap:25px;
    column-gap:25px
}
@media only screen and (min-width:600px) {
    .statistics__list {
        flex-wrap:nowrap
    }
}
.statistics__list--withgrid {
    display:grid;
    grid-template-columns:repeat(1,1fr);
    grid-gap:10px
}
@media only screen and (min-width:600px) {
    .statistics__list--withgrid {
        grid-template-columns:repeat(2,1fr);
        flex-wrap:nowrap;
        grid-gap:25px
    }
}
@media only screen and (min-width:1280px) {
    .statistics__list--withgrid {
        grid-template-columns:repeat(3,1fr)
    }
}
.statistics__block {
    width:100%;
    color:#ffc510;
    padding:25px;
    font-size:50px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    margin:10px 0
}
@media only screen and (min-width:600px) {
    .statistics__block {
        margin:0
    }
}
.statistics__block:nth-child(odd) {
    background-color:#f5f5f5
}
.statistics__block:nth-child(odd) span {
    color:#000;
    font-size:22px
}
.statistics__block:nth-child(2n) {
    background-color:#f5f5f5
}
.statistics__block:nth-child(2n) span {
    color:#000;
    font-size:22px
}
.countries {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:10;
    overflow-y:hidden;
    background:#fff;
    animation:enterFade .7s cubic-bezier(.25,.75,.5,1.25)
}
.countries__header {
    background-color:#ffc510
}
.countries__header-inner {
    display:flex;
    align-items:end
}
.countries__header h3 {
    font-weight:700;
    padding:15px
}
.countries__logo {
    max-width:120px
}
.countries-content {
    padding:40px 20px;
    width:100%;
    height:100%;
    text-align:left
}
@media only screen and (min-width:960px) {
    .countries-content {
        padding:40px
    }
}
.countries-content a {
    color:#000!important
}
.countries-content h4 {
    font-weight:700;
    text-transform:uppercase!important;
    margin-left:10px;
    margin-bottom:0
}
.countries__section {
    margin:20px 0
}
.countries__section--global {
    padding:20px!important
}
@media only screen and (min-width:960px) {
    .countries__section--global {
        display:grid;
        grid-template-columns:repeat(6,1fr)
    }
}
.countries__section--regions {
    padding:40px 0!important
}
.countries__section--regions li {
    margin-bottom:0
}
.countries__section--regions h4 {
    cursor:pointer
}
.countries__section--item {
    border-bottom:1px solid #000;
    padding:15px 0
}
.countries__section--countries {
    padding:15px!important;
    display:none
}
.countries__section--countries.active {
    display:block
}
@media only screen and (min-width:960px) {
    .countries__section--countries.active {
        display:grid;
        grid-template-columns:repeat(6,1fr)
    }
}
.countries__section--countries li {
    margin:10px 0
}
.countries__section--linkList {
    position:absolute;
    padding:3px 10px!important;
    background-color:#fff;
    border:1px solid #000;
    z-index:10;
    display:none
}
.countries__section--linkList.active {
    display:block
}
.countries__section--linkList li {
    margin:0
}
.countries__section--linkList-links {
    display:flex;
    align-items:center;
    max-width:-moz-fit-content;
    max-width:fit-content
}
.homepage .activity {
    padding-top:30px
}
@media only screen and (min-width:1280px) {
    .homepage .activity {
        padding-top:60px
    }
}
.homepage .about,
.homepage .news,
.homepage .slider,
.homepage .statistics {
    padding:30px 0
}
@media only screen and (min-width:1280px) {
    .homepage .news,
    .homepage .slider,
    .homepage .statistics {
        padding:40px 0
    }
    .homepage h2 {
        margin-bottom:30px
    }
	.homepage .about {
padding:20px 60px;
}
}

.homepage .about {
    margin-top: 30px;
background-color: #f5f5f5;
}
.homepage .about p {
text-align:left
}


