.elementor-kit-6{--e-global-color-primary:#0063D9;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-bd6a2d7:#1C1F24;--e-global-color-31ffc1b:#0056BC;--e-global-color-44d04c9:#FFFFFF;--e-global-color-69e5f92:#EEF0F4;--e-global-color-9f0fa91:#232529;--e-global-color-0d1ac7f:#3F4347;--e-global-color-e1f0de7:#2D2E34;--e-global-color-4408628:#A4AEBA66;--e-global-color-4362879:#77828E;--e-global-color-dc8213c:#222529;--e-global-color-faeaf9f:#F8F9FB;--e-global-color-9826a6c:#FF9200;--e-global-color-0ed74e9:#003C84;--e-global-color-fd7a407:#CECECE;--e-global-color-64f38d1:#0A0A0A;--e-global-color-b6af9d6:#0A0A0A;--e-global-color-8569792:#FCFCFC;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-2cf0ced-font-family:"Poppins";--e-global-typography-2cf0ced-font-size:14px;--e-global-typography-2cf0ced-font-weight:400;--e-global-typography-2cf0ced-line-height:20px;--e-global-typography-ec8a90f-font-family:"Poppins";--e-global-typography-ec8a90f-font-size:16px;--e-global-typography-ec8a90f-font-weight:600;--e-global-typography-ec8a90f-line-height:1px;--e-global-typography-842bb31-font-family:"Poppins";--e-global-typography-842bb31-font-size:40px;--e-global-typography-842bb31-font-weight:600;--e-global-typography-842bb31-line-height:44px;--e-global-typography-c7632d0-font-family:"Poppins";--e-global-typography-c7632d0-font-size:32px;--e-global-typography-c7632d0-font-weight:600;--e-global-typography-c7632d0-line-height:48px;--e-global-typography-c58d5ce-font-family:"Poppins";--e-global-typography-c58d5ce-font-size:44px;--e-global-typography-c58d5ce-font-weight:600;--e-global-typography-c58d5ce-line-height:48px;--e-global-typography-e5461ae-font-family:"Poppins";--e-global-typography-e5461ae-font-size:16px;--e-global-typography-e5461ae-font-weight:600;--e-global-typography-e5461ae-line-height:20px;--e-global-typography-61395f9-font-family:"Poppins";--e-global-typography-61395f9-font-size:88px;--e-global-typography-61395f9-font-weight:600;--e-global-typography-61395f9-line-height:96px;--e-global-typography-8c07adb-font-family:"Poppins";--e-global-typography-8c07adb-font-size:48px;--e-global-typography-8c07adb-font-weight:600;--e-global-typography-8c07adb-line-height:48px;--e-global-typography-2f4bcad-font-family:"Poppins";--e-global-typography-2f4bcad-font-size:16px;--e-global-typography-2f4bcad-font-weight:400;--e-global-typography-2f4bcad-line-height:24px;--e-global-typography-c4afb45-font-family:"Poppins";--e-global-typography-c4afb45-font-size:36px;--e-global-typography-c4afb45-font-weight:600;--e-global-typography-c4afb45-line-height:40px;--e-global-typography-ccde793-font-family:"Poppins";--e-global-typography-ccde793-font-size:30px;--e-global-typography-ccde793-font-weight:600;--e-global-typography-ccde793-line-height:32px;font-family:"Poppins", Sans-serif;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 h1{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h2{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h3{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h4{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h5{font-family:"Poppins", Sans-serif;}.elementor-kit-6 h6{font-family:"Poppins", Sans-serif;}.elementor-kit-6 img{border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-2cf0ced-font-size:14px;--e-global-typography-2cf0ced-line-height:20px;--e-global-typography-842bb31-font-size:14px;--e-global-typography-842bb31-line-height:20px;--e-global-typography-ccde793-font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-ccde793-font-size:24px;font-size:15px;}.elementor-kit-6 h2{font-size:24px;}.elementor-kit-6 h3{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Taxonomy Button Listing Grid KNOWLEDGE BASE ARCHIVE */
.taxonomy-button .elementor-button-wrapper .elementor-button-icon svg {
    width: 12px;
    height: 12px;
    font-weight: 400;
}


.category-post h3{
    font-size: 14px;
    font-family: poppins;
}

.category-post h3 a:hover {
    color: #3C8BE9;
    
}

.responsive-photo {
    max-width: 600px; /* Максимальная ширина */
    max-height: 450px; /* Максимальная высота */
    width: auto; /* Сохраняет пропорции */
    height: auto; /* Сохраняет пропорции */
    object-fit: contain; /* Вписывает изображение без обрезки */
}


/* A place for an icon in knowledge base "read more" */
.button-headline .elementor-heading-title a {
  position: relative;
  padding-right: 16px; /* отступ под иконку */
  display: inline-block; /* чтобы ::after корректно позиционировался */
}


.button-headline a:hover {
  color: #0056BC !important; /* при наведении */
}




/* Addiing SVG as background через data-URI */
.button-headline .elementor-heading-title a::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 8px;
  height: 11px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M1.99594 0L0.585938 1.41L5.1659 6L0.585938 10.59L1.99594 12L7.9959 6L1.99594 0Z' fill='%230A0A0A'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}/* End custom CSS */