.elementor-kit-2974{--e-global-color-primary:#646CE7;--e-global-color-secondary:#282829;--e-global-color-text:#111111;--e-global-color-accent:#61CE70;--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-414704b-font-family:"AA Stetica";}.elementor-kit-2974 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body, html {
    overflow-x: hidden;
}
.blurbg {
    backdrop-filter: blur(28px);
    -webkit-backdrop-filter: blur(28px);
}
#idea2 .elementor-testimonial__header cite {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
#idea2 .elementor-testimonial__header cite:after {
    content:url('https://tula.pognali.ru/wp-content/uploads/2025/05/arrow0.png');
    padding-right: 10px;
}

#idea2 .swiper-wrapper {
    align-items: flex-end;
    display: flex;
}
#idea2 span.elementor-testimonial__name {
    margin-bottom: 10px;
}
#places .premium-tabs .premium-tabs-nav, #places2 .premium-tabs .premium-tabs-nav {
    text-align: left;
}
#places .premium-tabs .premium-tabs-nav ul.premium-tabs-nav-list, #places2 .premium-tabs .premium-tabs-nav ul.premium-tabs-nav-list {
        display: inline-block; margin-bottom: 20px;}
#places .premium-tabs .premium-tabs-nav .premium-tabs-nav-list-item, #places2 .premium-tabs .premium-tabs-nav .premium-tabs-nav-list-item {
    position: relative;
    z-index: 1;
    display: inline-flex;
}
.elementor-popup-modal img {width:100%;}
div.elementor-popup-modal {
    backdrop-filter: blur(11px);
}
.elementor-popup-modal .dialog-widget-content {
    padding: 19px;
}
.elementor-popup-modal {    background-color: rgba(217, 217, 217, 0.6)!important;}

div.events .elementor-main-swiper {
    width: 100%!important;
}
div.events .elementor-testimonial__header cite {
    justify-content: center;
}
#tabevents2 .premium-tabs .premium-tabs-nav, #tabevents2 .premium-tabs .premium-tabs-nav {
    text-align: left;
}
#tabevents2 .premium-tabs-nav.horizontal ul, #tabevents2 .premium-tabs-nav.horizontal ul  {
    display: inline-block;
}
#tabevents2 .premium-tabs-nav.horizontal ul li, #tabevents2 .premium-tabs-nav.horizontal ul li {
    display: inline-flex;
    background: white;
    border-radius: 20px;
}
#tabevents2 .premium-tabs-nav.horizontal ul li.tab-current, #tabevents2 .premium-tabs-nav.horizontal ul li.tab-current a, #tabevents2 li.tab-current a::after {
    color: white;
    border-radius: 20px;
}
#tabevents2 li.premium-tabs-nav-list-item.tab-current {
    background-color: #313339;
    border-radius: 20px;
}
#tabevents2 .premium-tabs-nav-list-item {
    border-radius: 20px
}

#tabevents2 .elementor-testimonial__footer cite, #tabevents2 .elementor-testimonial__header cite {
    display: flex;
    width: 100%;
    flex-direction: row;
    font-size: 14px;
    font-style: normal;
    line-height: 1.5;
    justify-content: flex-start;
    align-items: center;
}
#tabevents2 span.elementor-testimonial__name {
    display: block;
    width: 50%;
}
#tabevents2 span.elementor-testimonial__title {
        display: block;
    width: 50%;
    text-align: right;
        padding-right: 30px;
    line-height: 3px !important;
}

#tabevents2 span.elementor-testimonial__title::before {
    content: url(https://volgograd.pognali.ru/wp-content/uploads/2025/02/planer.svg);
    display: inline-block;
    width: 50px;
    height: 50px;
    position: relative;
    top: 8px;
    margin-right: 5px;
}



@media (max-width:480px) {
    #tabevents2 .elementor-testimonial__footer cite, #tabevents2 .elementor-testimonial__header cite {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.dialog-message.dialog-lightbox-message img {
    margin-bottom: 5px;
}
#tabevents2 span.elementor-testimonial__title {
    display: block;
    width: 100%;
    text-align: left;
    padding-right: 0;
}
#tabevents2 span.elementor-testimonial__name {
    display: block;
    width: 100%;
}
#tabevents2 span.elementor-testimonial__title::before {
    content: url(https://volgograd.pognali.ru/wp-content/uploads/2025/02/planer.svg);
    display: inline-block;
    width: 30px;
    height: 40px;
    position: relative;
    top: 8px;
    margin-right: 4px;
}
}

#idea2 .elementor-testimonial__image, #idea2 .elementor-testimonial__image img {
    width: 100% !important;
    height: auto !important;
}
#idea2 a.elementor-testimonial__header {
    display: flex;
    flex-direction: column-reverse;
}

#idea2 .elementor-element.elementor-element-9f07085 .elementor-testimonial__image + cite {
    margin-inline-start: 0;
    margin-inline-end: 0;
}
#idea2 .elementor-main-swiper {
    width: 100%;
}

#places a.elementor-testimonial__header {
    display: inline-table;
    width: 100%;
}

#places a.elementor-testimonial__header img {
    width: 100%;
    height: 200px;
}

#places a.elementor .elementor-testimonial__image img {
    width: 100%!important;
}

div#events .elementor-main-swiper {
    width: 100%;
}

div#events .elementor-testimonial__header cite {
    justify-content: center;
}

#tabevents .premium-tabs .premium-tabs-nav {
    text-align: left;
}

#tabevents .premium-tabs-nav.horizontal ul {
    display: inline-block;
}

#tabevents .premium-tabs-nav.horizontal ul li {
    display: inline-flex;
    background: white;
    border-radius: 20px ;
}

#tabevents .premium-tabs-nav.horizontal ul li.tab-current {
    color: white;
}

.elementor-8 .elementor-element.elementor-element-2fadd3e .premium-tabs-style-iconbox .premium-tabs-nav ul li.tab-current a, .elementor-8 .elementor-element.elementor-element-2fadd3e .premium-tabs-style-circle .premium-tabs-nav ul li.tab-current::before, .elementor-8 .elementor-element.elementor-element-2fadd3e .premium-tabs-style-flip .premium-tabs-nav li.tab-current a::after, .elementor-8 .elementor-element.elementor-element-2fadd3e .premium-tabs-style-tzoid .premium-tabs-nav ul li.tab-current a::after, .elementor-8 .elementor-element.elementor-element-21e2bd4 .premium-tabs-style-flip .premium-tabs-nav li.tab-current a::after {
    background-color: #313339;
    border-radius: 20px
}

#places a.elementor-testimonial__header img {
    width: 100%;
    height: auto;
}

#places .elementor-testimonial__image + cite {
    margin-inline-start: 0!important; margin-inline-end: 0; margin-top: 10px;
}

#places span.elementor-testimonial__title:before {
    content: url(https://sakhalin.pognali.ru/wp-content/uploads/2025/03/pin-4.svg);
    display: inline-block;
    width: 15px;
}
#vkladki .premium-tabs-nav.horizontal {
    margin-left: 30%;
}

@media (max-width: 767px) {
   #znak > .elementor-container {
        max-width: 767px;
        flex-direction: column-reverse;
    }
    #vkladki .premium-tabs-nav.horizontal {
    margin-left: 0%;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AA Stetica';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Bold.eot');
	src: url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Bold.woff2') format('woff2'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Bold.woff') format('woff'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Bold.ttf') format('truetype'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Bold.svg#AAStetica') format('svg');
}
@font-face {
	font-family: 'AA Stetica';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Regular.eot');
	src: url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Regular.woff2') format('woff2'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Regular.woff') format('woff'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Regular.ttf') format('truetype'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Regular.svg#AAStetica') format('svg');
}
@font-face {
	font-family: 'AA Stetica';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Medium.eot');
	src: url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Medium.woff2') format('woff2'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Medium.woff') format('woff'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Medium.ttf') format('truetype'),
		url('https://nizhny-novgorod.pognali.ru/wp-content/uploads/2025/11/AAStetica-Medium.svg#AAStetica') format('svg');
}
/* End Custom Fonts CSS */