.s-logos,.s-logos.js-carousel .s-logos__carousel{overflow:hidden}@media (max-width:767px){.s-logos.js-carousel .s-logos__carousel{margin-left:-1.2rem;margin-right:-1.2rem}}.s-logos.js-carousel .s-logos__carousel img{width:100%}@media (min-width:768px){.s-logos.js-carousel .s-logos__carousel{padding:0 5.3rem;position:relative}}.s-logos__img{display:block;margin:0 auto}.s-logos__swiper:not(.swiper-initialized) .s-logos__swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:3.2rem;-moz-column-gap:3.2rem;column-gap:3.2rem;row-gap:2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.s-logos__swiper:not(.swiper-initialized) .s-logos__swiper-wrapper{-webkit-column-gap:8.2rem;-moz-column-gap:8.2rem;column-gap:8.2rem}}.s-logos__swiper:not(.swiper-initialized) .s-logos__swiper-slide{max-width:6.2rem;min-width:6.2rem}@media (min-width:768px){.s-logos__swiper:not(.swiper-initialized) .s-logos__swiper-slide{max-width:10rem;min-width:10rem}}.s-logos__swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.2rem;position:static}@media (min-width:768px){.s-logos__swiper-pagination{display:none}}.s-logos__swiper-pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{border-radius:1rem;max-width:1rem;min-width:1rem;height:1rem}

.s-logos_theme_1 {
/* colors */
--default-black100: #000;
--default-black70: #4d4d4d;
--default-black50: #7f7f7f;
--default-black30: #b3b3b3;
--default-black10: #e6e6e6;
--default-white: #fff;
--ptimary-yellow: #fc0;
--ptimary-orange: #ffae00;
--ptimary-green-light: #8dd224;
--ptimary-green: #24d233;
--ptimary-blue-light: #39f8ee;
--ptimary-blue: #4cbeff;
--ptimary-blue-100: #3831ff;
--ptimary-purple-light: #d456fb;
--ptimary-purple: #8422cf;
--ptimary-pink: #fb5685;
--ptimary-red-light: #fb5659;
--ptimary-red: #ff0f13;
--button-primary: #ffae00;
--button-hover: #ffcf66;
--button-primary-2: #3831ff;
--button-hover-2: #8884ff;
--text-black: #000;
--text-grey: #b3b3b3;
--text-white: #fff;
--text-blue: #4cbeff;
/* Font family */
--font-family: "Gilroy", sans-serif;
--second-family: "Arista Pro", sans-serif;


/* base style */
--default-color-txt: var(--default-black100);
--default-fw: 500;
--default-moble-font-size-lg: 20px;
--default-font-size-lg: 24px;
--default-fs: 16px;
--default-moble-font-size-sm: 14px;
--default-font-size-sm: 14px;
--default-moble-font-size-xs: 12px;
--default-font-size-xs: 12px;
/*heading*/
/*h-large*/
--default-mobile-fs-h-large: 40px;
--default-mobile-lh-h-large: 1.6;
--default-mobile-fw-h-large: 700;
--default-fs-h-large: 64px;
--default-lh-h-large: 1;
--default-fw-h-large: 700;
--default-font-family-h-large: var(--font-family);
/*h-1*/
--default-mobile-fs-h1: 32px;
--default-mobile-lh-h1: 1.31;
--default-mobile-fw-h1: 700;
--default-fs-h1: 40px;
--default-lh-h1: 1.5;
--default-fw-h1: 700;
--default-font-family-h1: var(--font-family);
/*h-2*/
--default-mobile-fs-h2: 20px;
--default-mobile-lh-h2: 1.5;
--default-mobile-fw-h2: 700;
--default-fs-h2: 24px;
--default-lh-h2: 1.25;
--default-fw-h2: 700;
--default-font-family-h2: var(--font-family);
/*h-3*/
--default-mobile-fs-h3: 16px;
--default-mobile-lh-h3: 1.5;
--default-mobile-fw-h3: 600;
--default-fs-h3: 16px;
--default-lh-h3: 1.5;
--default-fw-h3: 600;
--default-font-family-h3: var(--font-family);
/*h-4*/
--default-mobile-fs-h4: 14px;
--default-mobile-lh-h4: 1.43;
--default-mobile-fw-h4: 700;
--default-fs-h4: 14px;
--default-lh-h4: 1.43;
--default-fw-h4: 700;
--default-font-family-h4: var(--font-family);

/*	link */
--default-color-link: var(--default-black100);
/*	Buttons */
--default-btn-font-family: var(--font-family);
--default-btn-bg: var(--ptimary-orange);
--default-btn-color: var(--default-black100);
--default-btn-bg-hover: var(--button-hover);
--default-btn-color-hover: var(--default-black100);
--default-btn-bg-disabled: var(--default-black10);
--default-btn-color-disabled: var(--default-black30);
--default-btn-border-bg: transparent;
--default-btn-border-color: var(--ptimary-orange);
--default-btn-info-color: var(--default-black100);
--default-btn-info-border: var(--default-white);
--default-btn-info-bg: var(--default-white);
--default-btn-fw: 600;
--default-btn-mobile-fs: 14px;
--default-btn-mobile-lh: 1.43;
--default-btn-mobile-padding: 12px 47px;
--default-btn-fs: 14px;
--default-btn-lh: 1.43;
--default-btn-padding: 6px 16.5px;
--default-btn-radius: 6px;
--default-btn-circular: 100px;
/*btn-warning*/

--default-btn-warning-color: var(--default-black100);
--default-btn-warning-border: var(--ptimary-orange);
--default-warning-btn-bg: var(--ptimary-orange);

--default-btn-warning-color-hover: var(--default-black100);
--default-btn-warning-border-hover: var(--button-hover);
--default-btn-warning-bg-hover: var(--button-hover);
/*btn-primary*/

--default-btn-primary-color: var(--text-white);
--default-btn-primary-border: var(--ptimary-blue-100);;
--default-primary-btn-bg: var(--ptimary-blue-100);;

--default-btn-primary-color-hover: var(--text-white);
--default-btn-primary-border-hover: #8480fb;
--default-btn-primary-bg-hover: #8480fb;

/* button lg*/
--default-btn-mobile-lg-fs: 14px;
--default-btn-mobile-lg-lh: 1.43;
--default-btn-mobile-lg-padding: 14px 73px;
--default-btn-lg-fs: 16px;
--default-btn-lg-lh: 1.25;
--default-btn-lg-padding: 16px 53px;
/* button sm*/
--default-btn-mobile-sm-fs: 14px;
--default-btn-mobile-sm-lh: 1.43;
--default-btn-mobile-sm-padding: 12px 47px;
--default-btn-sm-fs: 12px;
--default-btn-sm-lh: 1.5;
--default-btn-sm-padding: 3px 12px;
/* button primary*/
/* forms */
/*	input */

--default-input-label-fs: 16px;
--default-input-label-lh: 1.5;
--default-input-label-pading: 0 0 4px 10px;
--default-input-fs: 16px;
--default-input-lh: 1.5;
--default-input-fw: 500;
--default-input-ff: var(--font-family);
--default-: var(--font-family);
--default-input-padding: 13px 23px;
--default-input-bg: #FFF;
--default-input-color: var(--default-black70);
--default-input-border: 1px solid var(--default-black70);
--default-input-focus-color: var(--default-black100);
--default-input-focus-border: 1px solid var(--default-black100);
--default-input-erorr-color: var(--ptimary-red);
--default-input-erorr-border: 1px solid var(--ptimary-red);
--default-input-radius: 6px;
/* textarea*/
--default-textarea-padding: 12px 23px;
/* checkbox */
--default-checkbox-fs: 12px;
--default-checkbox-lh: 1.5;
--default-checkbox-fw: 500;
--default-checkbox-color: var(--default-black30);
--default-checkbox-checked-color: var(--default-black100);
--default-checkbox-error-color: var(--ptimary-red);
--default-checkbox-checked-background: var(--ptimary-orange);
--default-checkbox-radius: 6px;
/* swiper */
--default-swiper-bullet: var(--default-black10);
--default-swiper-bullet-active: var(--ptimary-blue-100);
/* tariff */
--default-tariff-border: var(--ptimary-orange);
--default-tariff-title-color: var(--ptimary-orange);
--default-tariff-icon-bg: var(--ptimary-orange);
--default-tariff-icon-color: var(--default-black100);
--default-tariff-icon-disabled-color: var(--default-white);
--default-tariff-icon-disabled-bg: var(--default-black10);
--default-tariff-warning-color: var(--ptimary-orange);
--default-tariff-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
/* banner-txt */
--default-banner-txt-bg: var(--ptimary-orange);
--default-banner-txt-color: var(--default-black100);
}

.s-logos_theme_2 {
	/* colors */
	--default-black100: #000;
	--default-black70: #4d4d4d;
	--default-black50: #7f7f7f;
	--default-black30: #b3b3b3;
	--default-black10: #e6e6e6;
	--default-white: #fff;
	--ptimary-yellow: #fc0;
	--ptimary-orange: #ffae00;
	--ptimary-green-light: #8dd224;
	--ptimary-green: #24d233;
	--ptimary-blue-light: #39f8ee;
	--ptimary-blue: #4cbeff;
	--ptimary-blue-100: #3831ff;
	--ptimary-purple-light: #d456fb;
	--ptimary-purple: #8422cf;
	--ptimary-pink: #fb5685;
	--ptimary-red-light: #fb5659;
	--ptimary-red: #ff0f13;
	--button-primary: #ffae00;
	--button-hover: #ffcf66;
	--button-primary-2: #3831ff;
	--button-hover-2: #8884ff;
	--text-black: #000;
	--text-grey: #b3b3b3;
	--text-white: #fff;
	--text-blue: #4cbeff;
	/* Font family */
	--font-family: "Gilroy", sans-serif;
	--second-family: "Arista Pro", sans-serif;


	/* base style */
	--default-color-txt: var(--default-black100);
	--default-fw: 500;
	--default-moble-font-size-lg: 20px;
	--default-font-size-lg: 24px;
	--default-fs: 16px;
	--default-moble-font-size-sm: 14px;
	--default-font-size-sm: 14px;
	--default-moble-font-size-xs: 12px;
	--default-font-size-xs: 12px;
	/*heading*/
	/*h-large*/
	--default-mobile-fs-h-large: 40px;
	--default-mobile-lh-h-large: 1.6;
	--default-mobile-fw-h-large: 700;
	--default-fs-h-large: 64px;
	--default-lh-h-large: 1;
	--default-fw-h-large: 700;
	--default-font-family-h-large: var(--font-family);
	/*h-1*/
	--default-mobile-fs-h1: 32px;
	--default-mobile-lh-h1: 1.31;
	--default-mobile-fw-h1: 700;
	--default-fs-h1: 40px;
	--default-lh-h1: 1.5;
	--default-fw-h1: 700;
	--default-font-family-h1: var(--font-family);
	/*h-2*/
	--default-mobile-fs-h2: 20px;
	--default-mobile-lh-h2: 1.5;
	--default-mobile-fw-h2: 700;
	--default-fs-h2: 24px;
	--default-lh-h2: 1.25;
	--default-fw-h2: 700;
	--default-font-family-h2: var(--font-family);
	/*h-3*/
	--default-mobile-fs-h3: 16px;
	--default-mobile-lh-h3: 1.5;
	--default-mobile-fw-h3: 600;
	--default-fs-h3: 16px;
	--default-lh-h3: 1.5;
	--default-fw-h3: 600;
	--default-font-family-h3: var(--font-family);
	/*h-4*/
	--default-mobile-fs-h4: 14px;
	--default-mobile-lh-h4: 1.43;
	--default-mobile-fw-h4: 700;
	--default-fs-h4: 14px;
	--default-lh-h4: 1.43;
	--default-fw-h4: 700;
	--default-font-family-h4: var(--font-family);

/*	link */
	--default-color-link: var(--default-black100);
/*	Buttons */
	--default-btn-font-family: var(--font-family);
	--default-btn-bg: var(--ptimary-blue-100);
	--default-btn-color: var(--default-white);
	--default-btn-bg-hover: #8480fb;
	--default-btn-color-hover: var(--default-white);
	--default-btn-bg-disabled: var(--default-black10);
	--default-btn-color-disabled: var(--default-black30);
	--default-btn-border-bg: transparent;
	--default-btn-border-color: var(--ptimary-orange);
	--default-btn-info-color: var(--default-black100);
	--default-btn-info-border: var(--default-white);
	--default-btn-info-bg: var(--default-white);
	--default-btn-fw: 600;
	--default-btn-mobile-fs: 14px;
	--default-btn-mobile-lh: 1.43;
	--default-btn-mobile-padding: 12px 47px;
	--default-btn-fs: 14px;
	--default-btn-lh: 1.43;
	--default-btn-padding: 6px 16.5px;
	--default-btn-radius: 6px;
	--default-btn-circular: 100px;
	/* button lg*/
	--default-btn-mobile-lg-fs: 14px;
	--default-btn-mobile-lg-lh: 1.43;
	--default-btn-mobile-lg-padding: 14px 73px;
	--default-btn-lg-fs: 16px;
	--default-btn-lg-lh: 1.25;
	--default-btn-lg-padding: 16px 53px;
	/* button sm*/
	--default-btn-mobile-sm-fs: 14px;
	--default-btn-mobile-sm-lh: 1.43;
	--default-btn-mobile-sm-padding: 12px 47px;
	--default-btn-sm-fs: 12px;
	--default-btn-sm-lh: 1.5;
	--default-btn-sm-padding: 3px 12px;
	/*btn-warning*/

	--default-btn-warning-color: var(--default-black100);
	--default-btn-warning-border: var(--ptimary-orange);
	--default-warning-btn-bg: var(--ptimary-orange);

	--default-btn-warning-color-hover: var(--default-black100);
	--default-btn-warning-border-hover: var(--button-hover);
	--default-btn-warning-bg-hover: var(--button-hover);
	/*btn-primary*/

	--default-btn-primary-color: var(--text-white);
	--default-btn-primary-border: var(--ptimary-blue-100);;
	--default-primary-btn-bg: var(--ptimary-blue-100);;

	--default-btn-primary-color-hover: var(--text-white);
	--default-btn-primary-border-hover: #8480fb;
	--default-btn-primary-bg-hover: #8480fb;
	/* forms */
	/*	input */

	--default-input-label-fs: 16px;
	--default-input-label-lh: 1.5;
	--default-input-label-pading: 0 0 4px 10px;
	--default-input-fs: 16px;
	--default-input-lh: 1.5;
	--default-input-fw: 500;
	--default-input-ff: var(--font-family);
	--default-: var(--font-family);
	--default-input-padding: 13px 23px;
	--default-input-bg: #FFF;
	--default-input-color: var(--default-black70);
	--default-input-border: 1px solid var(--default-black70);
	--default-input-focus-color: var(--default-black100);
	--default-input-focus-border: 1px solid var(--default-black100);
	--default-input-erorr-color: var(--ptimary-red);
	--default-input-erorr-border: 1px solid var(--ptimary-red);
	--default-input-radius: 6px;
	/* textarea*/
	--default-textarea-padding: 12px 23px;
	/* checkbox */
	--default-checkbox-fs: 12px;
	--default-checkbox-lh: 1.5;
	--default-checkbox-fw: 500;
	--default-checkbox-color: var(--default-black30);
	--default-checkbox-checked-color: var(--default-black100);
	--default-checkbox-error-color: var(--ptimary-red);
	--default-checkbox-checked-background: var(--ptimary-orange);
	--default-checkbox-radius: 6px;

	/* swiper */
	--default-swiper-bullet: var(--default-black10);
	--default-swiper-bullet-active: var(--ptimary-blue-100);
	/* card-adv	*/
	--default-card-adv-border-color: var(--button-primary-2);
	/* card-icon	*/
	--default-card-icon-bg-icon: var(--button-primary-2);
	/* tariff */
	--default-tariff-border: var(--button-primary-2);
	--default-tariff-title-color: var(--button-primary-2);
	--default-tariff-icon-bg: var(--button-primary-2);
	--default-tariff-icon-color: var(--default-white);
	--default-tariff-icon-disabled-color: var(--default-white);
	--default-tariff-icon-disabled-bg: var(--default-black10);
	--default-tariff-warning-color: var(--button-primary-2);
	--default-tariff-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);

	/* banner-txt */
	--default-banner-txt-bg: var(--button-primary-2);
	--default-banner-txt-color: var(--default-white);
}