.brands{margin-top:6px;padding-top:6px;padding-bottom:75px}@media screen and (min-width: 1140px){.brands .header-page{font-size:40px}}.brands .preheading{color:var(--color-dark);font-family:"Fira Sans";font-size:18px;font-style:normal;font-weight:300;line-height:166%;max-width:495px;margin-top:22px}.brands .brands-block{margin-top:37px}.brands .brands-block .item{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:38px}.brands .brands-block .item.item--top{margin-bottom:38px}.brands .brands-block .item.item--top .item-text__header{margin-right:auto}.brands .brands-block .item:last-child{margin-bottom:0}.brands .brands-block .item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.brands .brands-block .item:nth-child(2n) .item-text{padding-left:0;padding-right:30px}.brands .brands-block .item:nth-child(2n) .item-text__header:before{top:12px;left:unset;right:-130px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.brands .brands-block .item-photo{min-width:555px;max-width:555px;background-position:top center;background-color:var(--color-light);background-repeat:no-repeat;background-size:cover;text-decoration:none;position:relative}.brands .brands-block .item-photo:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:4px;background-color:var(--color-hover);z-index:2;-webkit-transition:width .35s ease;transition:width .35s ease}@media screen and (max-width: 567px){.brands .brands-block .item-photo:after{background-color:rgba(0,0,0,0)}}.brands .brands-block .item-photo img{display:block;max-width:100%;aspect-ratio:555/320;height:auto;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:top center;object-position:top center}.brands .brands-block .item-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:calc(100% - 555px);padding-left:30px}.brands .brands-block .item-text .brand-logo{margin-top:39px}.brands .brands-block .item-text .brand-logo img{max-width:100%;height:auto}.brands .brands-block .item-text__header{color:var(--color-dark);font-family:"Fira Sans";font-size:40px;font-style:normal;font-weight:500;line-height:150%;text-decoration:none;position:relative;-webkit-transition:color .35s ease;transition:color .35s ease}.brands .brands-block .item-text__header.sm{font-size:20px;text-transform:uppercase}.brands .brands-block .item-text__description{padding-right:25px;text-decoration:none;color:var(--color-dark);font-family:"Fira Sans";font-size:18px;font-style:normal;font-weight:300;line-height:166%;margin-top:8px;-webkit-transition:color .35s ease;transition:color .35s ease}.brands .brands-block .item-text__description p{margin-top:12px}.brands .brands-block .item-text .more{margin-top:20px;display:inline-block;color:#126bd3;font-family:"Fira Sans";font-size:20px;font-style:normal;font-weight:500;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.brands .brands-block .item-text .more~p{display:none}.brands .brands-block .item-text .btn{font-size:20px;padding:12px 60px;margin-top:40px}@media screen and (max-width: 1139px){.preheading{margin-top:30px}.brands{margin-top:29px;padding-bottom:57px}.brands .brands-block{margin-top:45px}.brands .brands-block .item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:39px}.brands .brands-block .item:nth-child(2n) .item-text{padding-left:0px;padding-right:26px}.brands .brands-block .item:nth-child(2n) .item-text__header:before{right:-47px}.brands .brands-block .item-photo{min-width:316px;max-width:316px}}@media screen and (max-width: 1139px)and (min-width: 568px)and (max-width: 767px){.brands .brands-block .item-photo{min-width:50%;max-width:50%}}@media screen and (max-width: 1139px){.brands .brands-block .item-text{padding-left:56px;padding-top:10px;padding-right:6px;min-width:calc(100% - 316px)}}@media screen and (max-width: 1139px)and (min-width: 568px)and (max-width: 767px){.brands .brands-block .item-text{min-width:50%;padding-left:26px}}@media screen and (max-width: 1139px){.brands .brands-block .item-text .brand-logo{margin-top:20px;max-width:210px}.brands .brands-block .item-text__header{font-size:26px;line-height:1.31}.brands .brands-block .item-text__header.sm{font-size:18px}.brands .brands-block .item-text__header:before{top:19px;left:-64px;width:55px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width='55' height='11' viewBox='0 0 55 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55 5L5 5' stroke='%23FFC10E'/%3E%3Ccircle cx='5.5' cy='5.5' r='5.5' fill='%23FFC10E'/%3E%3C/svg%3E")}.brands .brands-block .item-text__description{font-size:14px;line-height:1.43;margin-top:12px}.brands .brands-block .item-text .more{font-size:16px;margin-top:15px}.brands .brands-block .item-text__btn{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@media screen and (max-width: 567px){.brands{padding-bottom:68px;margin-top:15px}.brands .preheading{font-size:16px;max-width:100%;margin-top:20px}.brands .brands-block{margin-top:30px}.brands .brands-block .item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:50px}.brands .brands-block .item.item--top{margin-bottom:25px}.brands .brands-block .item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.brands .brands-block .item-photo{min-width:100%;max-width:100%}.brands .brands-block .item-photo:after{width:100%;height:2px}.brands .brands-block .item-text{padding-top:0px;padding-bottom:18px;padding-left:0 !important;padding-right:0 !important;min-width:100%}.brands .brands-block .item-text .brand-logo{margin-top:0;margin-left:auto;margin-right:auto;max-width:190px}.brands .brands-block .item-text__header{font-size:22px;width:100%;text-align:center}.brands .brands-block .item-text__header.sm{font-size:16px}.brands .brands-block .item-text__header:before{visibility:hidden}.brands .brands-block .item-text__description{padding-right:0;font-size:13px;margin-top:2px}.brands .brands-block .item-text .btn{font-size:13px;padding:8px 26px;margin-top:40px;margin-left:auto;margin-right:auto}}