.elementor-kit-6{--e-global-color-primary:#006547;--e-global-color-secondary:#F4E38B;--e-global-color-text:#B27F2A;--e-global-color-accent:#051E16;--e-global-typography-primary-font-family:"Cheque";--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:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#1E1E1E;}.elementor-kit-6 h3{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1200px){.elementor-kit-6 h3{font-size:24px;}}@media(max-width:1024px){.elementor-kit-6 h3{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:880px){.elementor-kit-6 h3{font-size:22px;}}@media(max-width:767px){.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 */.btn .elementor-button {
    background: linear-gradient(#006547, #006547) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat,
        linear-gradient(90deg, #b27f2a 0%, #f4e38b 47%, #b27f2a 100%);
border-radius: 0px;
box-sizing: border-box;
}

.btn .elementor-widget-container {
    background: linear-gradient(#1E1E1E, #1E1E1E) 50% 50%/calc(100% - 2px) calc(100% - 2px) no-repeat,
            linear-gradient(90deg, #b27f2a 0%, #f4e38b 47%, #b27f2a 100%);
border-radius: 0px;
box-sizing: border-box;
}

.btn:hover .elementor-widget-container {
    background: linear-gradient(#1E1E1E, #1E1E1E) 50% 50%/calc(100% - 6px) calc(100% - 6px) no-repeat,
            linear-gradient(90deg, #b27f2a 0%, #f4e38b 47%, #b27f2a 100%);
border-radius: 0px;
box-sizing: border-box;
}

.btn-form .elementor-button {
    background: linear-gradient(#051E16, #051E16) 50% 50%/calc(100% - 4px) calc(100% - 4px) no-repeat,
        linear-gradient(90deg, #b27f2a 0%, #f4e38b 47%, #b27f2a 100%);
border-radius: 0px;
box-sizing: border-box;
}

.btn-form .elementor-field-type-submit {
    background: linear-gradient(#006547, #006547) 50% 50%/calc(100% - 2px) calc(100% - 2px) no-repeat,
            linear-gradient(90deg, #b27f2a 0%, #f4e38b 47%, #b27f2a 100%);
border-radius: 0px;
box-sizing: border-box;
padding: 9px;
transition: 0.3s;
display: flex;
justify-content: center;
margin-top: 35px;
margin-left: 5px;
}

.btn-form:hover .elementor-field-type-submit {
    background: linear-gradient(#006547, #006547) 50% 50%/calc(100% - 6px) calc(100% - 6px) no-repeat,
            linear-gradient(90deg, #b27f2a 0%, #f4e38b 47%, #b27f2a 100%);
border-radius: 0px;
box-sizing: border-box;
transition: 0.3s;
}

.elementor-field {
    padding: 0px !important;
}

input::placeholder, textarea::placeholder {
    color: #pasteyourhexcolorhere !important;
    opacity: 1 !important;
}

.elementor-field-option input {
    width: 18px;
    height: 18px;
    background: transporrent
}

.elementor-field-option {
    display: flex;
    align-items: center;
    padding-right: 45px !important;
    
}

.elementor-field-option label {
    padding-left: 9px
}

.elementor-field-type-radio {
    margin-top: 20px;
}

.text-gradient .elementor-icon-list-text {
    background: #B27F2A;
background: linear-gradient(to right, #B27F2A 0%, #F4E38B 50%, #B27F2A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.text-gradient .jet-nav-link-text:hover {
    background: #B27F2A;
background: linear-gradient(to right, #B27F2A 0%, #F4E38B 50%, #B27F2A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-decoration: underline #B27F2A !important;
text-decoration-thickness: 1px !important;
transition: 0.3s;
}

.text-gradient .jet-nav-link-text {
transition: 0.3s;
}

.text-gradient .elementor-heading-title {
    background: #B27F2A;
background: linear-gradient(to right, #B27F2A 0%, #F4E38B 50%, #B27F2A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.text-gradient .elementor-image-box-title {
    background: #B27F2A;
background: linear-gradient(to right, #B27F2A 0%, #F4E38B 50%, #B27F2A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.elementor-button-content-wrapper {
    align-items: center;
}

.elementor-button-icon svg {
    width: 2em;
}

.text-gradient2 {
    background: #B27F2A;
background: linear-gradient(to right, #B27F2A 0%, #F4E38B 50%, #B27F2A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.jet-listing-grid__slider-icon {
    background: linear-gradient(#1E1E1E, #1E1E1E) padding-box,
              linear-gradient(90deg, #b27f2a 0%, #f4e38b 50%, #b27f2a 100%);
  border-radius: 50em;
  border: 2px solid transparent;
}

.jet-listing-grid__slider-icon:hover::after {
    content: url('/wp-content/uploads/2024/04/frame-48095616-2.svg');
    transform: rotate(180deg) !important;
    font-size: 72px;
}

.jet-tabs__control-inner:hover {
    background: #B27F2A;
background: linear-gradient(to right, #B27F2A 0%, #F4E38B 50%, #B27F2A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.jet-tabs__control.active-tab {
    background: #B27F2A;
background: linear-gradient(to right, #B27F2A 0%, #F4E38B 50%, #B27F2A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.text-gradient .elementor-icon-box-title {
    background: #B27F2A;
background: linear-gradient(to right, #B27F2A 0%, #F4E38B 50%, #B27F2A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.text-button-gradient .elementor-button-text {
    background: #B27F2A;
background: linear-gradient(to right, #B27F2A 0%, #F4E38B 50%, #B27F2A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-decoration: underline #B27F2A !important;
text-decoration-thickness: 1px !important;
}

.otzivy .jet-slick-dots li.slick-active {
    width: 22px !important;
    height: 22px !important;
    background: #B27F2A !important;
background: linear-gradient(to right, #B27F2A 0%, #F4E38B 50%, #B27F2A 100%) !important;
}

.column-2 .elementor-icon-list-items {
    column-count: 2;
}

.blog-column .elementor-widget-container {
    column-count: 2;
}

.jet-blog-arrow {
    content: url('/wp-content/uploads/2024/04/vector-3.svg');
    transform: rotate(180deg);
}

.nav-next .jet-blog-arrow {
    transform: rotate(0deg);
}

.jet-image-comparison .jet-arrow {
    background: linear-gradient(#1E1E1E, #1E1E1E) padding-box,
              linear-gradient(90deg, #b27f2a 0%, #f4e38b 50%, #b27f2a 100%);
  border-radius: 50em !important;
  border: 2px solid transparent;
}

.jet-image-comparison .jet-arrow:hover::after {
    content: url('/wp-content/uploads/2024/04/frame-48095616-2.svg');
    transform: rotate(180deg) !important;
    font-size: 0px;
}

.jet-image-comparison .jet-arrow.next-arrow:hover::after {
    transform: rotate(0deg) !important;
}

.proekty-heading .elementor-heading-title {
    min-height: 67px;
}

.proecty-price .jet-price-list {
    column-count: 2;
}

  /* Стили галерея ПК */
.stilgal .jet-woo-product-gallery__image-item:nth-child(5n+3)
{
    max-width: calc(100% - 40%) !important;
}
.stilgal .jet-woo-product-gallery__image-item:nth-child(5n+2)
{
    max-width: 40% !important;
}
.stilgal .jet-woo-product-gallery__image img {
    height: 100%;
    width: 100%;
    display: flex;
    object-fit: cover;
}
.stilgal .jet-woo-product-gallery__image
{
    height: 550px;
}
.jet-woo-product-gallery__image a {
    display: block;
    height: 100%;
    object-fit: cover;
}
.stilgal .jet-woo-product-gallery__image-item:nth-child(5n+5)
{
    max-width: 40% !important;
}
.stilgal .jet-woo-product-gallery__image-item:nth-child(5n+4)
{
    max-width: calc(100% - 40%) !important;
}

.post-navigation__arrow-wrapper {
    content: url('/wp-content/uploads/2024/04/vector-3.svg');
    transform: rotate(180deg);
    margin-left: 15px;
    margin-right: 15px;
}

.post-navigation__arrow-next {
    transform: rotate(0deg);
}

.proecty-lis .jet-woo-product-gallery__image img {
    height: 490px !important;
    object-fit: cover !important;
}

@media (max-width: 1366px) {
    .proecty-lis .jet-woo-product-gallery__image img {
    height: 430px !important;
}
}




@media (max-width: 1200px) {
    .jet-listing-grid__slider-icon:hover::after {
    content: url(/wp-content/uploads/2024/04/frame-48095616-3.svg);
}
    
    .ipnrm {
    height: 460px !important;
}

.jet-image-comparison .jet-arrow:hover::after {
    content: url(/wp-content/uploads/2024/04/frame-48095616-3.svg);
}

   /* Стили галерея ПК */
.stilgal .jet-woo-product-gallery__image
{
    height: 400px;
}

    .proecty-lis .jet-woo-product-gallery__image img {
    height: 335px !important;
}
}

@media (max-width: 1024px) {
    .proecty-lis .jet-woo-product-gallery__image img {
    height: 300px !important;
}
}

@media (max-width: 880px) {
    .proecty-lis .jet-woo-product-gallery__image img {
    height: 265px !important;
}
}

@media (max-width: 480px) {
    .gallery {
    margin: 0 -10px -10px 0;
    column-count: 2;
}

    .column-2 .elementor-icon-list-items {
    column-count: 1 !important;
}

    .blog-column .elementor-widget-container {
    column-count: 1 !important;
}

.proekty-heading .elementor-heading-title {
    min-height: 0px;
}

.proecty-price .jet-price-list {
    column-count: 1 !important;
}

.stilgal .jet-woo-product-gallery__image
{
    height: 200px;
}

.ipnrm {
    height: 250px !important;
}

    .post-navigation__arrow-wrapper {
    margin-left: 10px;
    margin-right: 10px;
    width: 35px;
}

.proecty-lis .jet-woo-product-gallery__image img {
    height: 260px !important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cheque';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('/wp-content/uploads/2024/04/cheque-regular.woff') format('woff');
}
/* End Custom Fonts CSS */