.elementor-15825 .elementor-element.elementor-element-2e2fa251{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15825 .elementor-element.elementor-element-a900a78{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-d1b5d87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-d1b5d87:not(.elementor-motion-effects-element-type-background), .elementor-15825 .elementor-element.elementor-element-d1b5d87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15825 .elementor-element.elementor-element-6b6c07ed{padding:0rem 0rem 0.9375rem 0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15825 .elementor-element.elementor-element-2806804d{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-2806804d .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15825 .elementor-element.elementor-element-32195b8b{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-57d8d8d2{text-align:right;font-family:"Fira Sans", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-14835dec{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-4223a189{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-4223a189:not(.elementor-motion-effects-element-type-background), .elementor-15825 .elementor-element.elementor-element-4223a189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15825 .elementor-element.elementor-element-91e94d1{padding:0rem 0rem 0.9375rem 0rem;}.elementor-15825 .elementor-element.elementor-element-35d9422f{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-35d9422f .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-15825 .elementor-element.elementor-element-7feaa264{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-75bbea51{text-align:right;font-family:"Fira Sans", Sans-serif;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-5f29811e{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-3d41e4c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-1cefc1d9{padding:0rem 0rem 0.9375rem 0rem;}.elementor-15825 .elementor-element.elementor-element-5412ef80{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-5412ef80 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-15825 .elementor-element.elementor-element-7802680e{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-146b4ea8{text-align:right;font-family:"Fira Sans", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-20dad630{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-627703be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-741595a5{padding:0rem 0rem 0.9375rem 0rem;}.elementor-15825 .elementor-element.elementor-element-217740a4{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-217740a4 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-15825 .elementor-element.elementor-element-374e6149{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-fe2f9c0{text-align:right;font-family:"Fira Sans", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-60178a48{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-6bfe5a79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-28789d43{padding:0rem 0rem 0.9375rem 0rem;}.elementor-15825 .elementor-element.elementor-element-11e495e6{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-11e495e6 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-15825 .elementor-element.elementor-element-57cb319a{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-14991087{text-align:right;font-family:"Fira Sans", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-6467c2e1{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-7b1a88e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-4f414daf{padding:0rem 0rem 0.9375rem 0rem;}.elementor-15825 .elementor-element.elementor-element-4377ac12{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-4377ac12 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-15825 .elementor-element.elementor-element-4489fce0{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-40e3043c{text-align:right;font-family:"Fira Sans", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-467ecb98{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-7a31e42b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-47465b0b{padding:0rem 0rem 0.9375rem 0rem;}.elementor-15825 .elementor-element.elementor-element-3b2d0454{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-3b2d0454 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-15825 .elementor-element.elementor-element-65591ee3{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-40c13f30{text-align:right;font-family:"Fira Sans", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-6bb122fa{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-55ae1b67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-32d2be42{padding:0rem 0rem 0.9375rem 0rem;}.elementor-15825 .elementor-element.elementor-element-5f3ba42e{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-5f3ba42e .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-15825 .elementor-element.elementor-element-77f2d82d{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-244df9c8{text-align:right;font-family:"Fira Sans", Sans-serif;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-1ebc6460{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-41771cf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-530db1bb{padding:0rem 0rem 0.9375rem 0rem;}.elementor-15825 .elementor-element.elementor-element-cbf9686{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-cbf9686 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-15825 .elementor-element.elementor-element-6abc7bd5{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-79d904bb{text-align:right;font-family:"Fira Sans", Sans-serif;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-c0a90d6{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-7292d60f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-4afcb5bf{padding:0rem 0rem 0.9375rem 0rem;}.elementor-15825 .elementor-element.elementor-element-1d4ee587{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-1d4ee587 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-15825 .elementor-element.elementor-element-72b3833{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-7b2cb9df{text-align:right;font-family:"Fira Sans", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-794ff685{--display:flex;--padding-top:0.625rem;--padding-bottom:0.625rem;--padding-left:0.625rem;--padding-right:0.625rem;}.elementor-15825 .elementor-element.elementor-element-7790fda4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-15825 .elementor-element.elementor-element-4cf0dbbe{padding:0rem 0rem 0.9375rem 0rem;}.elementor-15825 .elementor-element.elementor-element-17cc286f{padding:0rem 0rem 0.625rem 0rem;}.elementor-15825 .elementor-element.elementor-element-17cc286f .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:1.625rem;font-weight:600;line-height:32px;}.elementor-15825 .elementor-element.elementor-element-85f6dbe{font-family:"Fira Sans", Sans-serif;font-size:0.9375rem;font-weight:400;}.elementor-15825 .elementor-element.elementor-element-56ce1c13{text-align:right;font-family:"Fira Sans", Sans-serif;font-size:1rem;font-weight:400;text-decoration:underline;color:var( --e-global-color-69fa302 );}.elementor-15825 .elementor-element.elementor-element-4eced2bd{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;padding:0rem 1.25rem 0rem 1.25rem;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;}@media(max-width:1024px){.elementor-15825 .elementor-element.elementor-element-4eced2bd{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-15825 .elementor-element.elementor-element-d1b5d87.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-15825 .elementor-element.elementor-element-4223a189.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-15825 .elementor-element.elementor-element-4eced2bd{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-4eced2bd */.postGallery{
     background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  pointer-events: auto; 
}/* End custom CSS */
/* Start custom CSS *//* Или изменить отступы/фон */

html, body {
    overflow-x: hidden;
    
}

/* Для экранов 768px (Tablet) */
@media (min-width: 500px) and (max-width: 768px) {
    html {
        font-size: 10px;
    }
}

/* Для экранов 1024px (Laptop) */
@media (min-width: 769px) and (max-width: 1439px) {
    html {
        font-size: 12px;
    }
}



.containerDeckstopAlls {
    max-width: 1208px; /* Фиксируем ширину контента */
    margin: 0 auto; /* Центрируем по середине экрана */
    padding-left: 7.25rem;  /* Вместо фиксированных 116px */
    padding-right: 7.25rem;
    box-sizing: border-box; /* Учитываем padding внутри ширины */
}




#site-header {
    padding: 0;
    background-color: transparent; /* Если белый фон */
}
@font-face {
    font-family: 'TTNorms';
    src: url('/wp-content/uploads/2025/01/TTNorms-Heavy.ttf') format('truetype');
    font-display: swap;
}

@media (max-width: 390px) {
    html {
        font-size: 13px;
    }
}

/* Для экранов от 390px до 430px */
@media (min-width: 391px) and (max-width: 430px) {
    html {
        font-size: 15px;
    }
}/* End custom CSS */