.elementor-48134 .elementor-element.elementor-element-01751a0{--display:flex;--padding-top:var(--space-lg);--padding-bottom:0;--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-48134 .elementor-element.elementor-element-c9f04a5{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-48134 .elementor-element.elementor-element-c9f04a5 .elementor-post{border-style:solid;border-width:1px 0px 1px 0px;padding:var(--space-sm) 0 var(--space-sm) 0;border-color:var( --e-global-color-3ec4f27 );}.elementor-48134 .elementor-element.elementor-element-c9f04a5 .elementor-post__title, .elementor-48134 .elementor-element.elementor-element-c9f04a5 .elementor-post__title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b5b7662-font-family ), Sans-serif;font-size:var( --e-global-typography-b5b7662-font-size );line-height:var( --e-global-typography-b5b7662-line-height );}.elementor-48134 .elementor-element.elementor-element-c9f04a5 .elementor-post__title{margin-bottom:0px;}.elementor-48134 .elementor-element.elementor-element-8b3397d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:var(--space-xl);--padding-bottom:var(--space-3xl);--padding-left:var(--space-md);--padding-right:var(--space-md);}.elementor-48134 .elementor-element.elementor-element-cb6a8c6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3ec4f27 );--border-color:var( --e-global-color-3ec4f27 );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--space-xl);grid-column:span 2;}.elementor-48134 .elementor-element.elementor-element-02b3f59{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-sm)) 0;}.elementor-48134 .elementor-element.elementor-element-02b3f59 .elementor-heading-title{font-family:var( --e-global-typography-77ad848-font-family ), Sans-serif;font-size:var( --e-global-typography-77ad848-font-size );font-weight:var( --e-global-typography-77ad848-font-weight );line-height:var( --e-global-typography-77ad848-line-height );}.elementor-48134 .elementor-element.elementor-element-392296b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xl)) 0;}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(var(--space-lg)/2);}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(var(--space-lg)/2);}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(var(--space-lg)/2);margin-left:calc(var(--space-lg)/2);}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-var(--space-lg)/2);margin-left:calc(-var(--space-lg)/2);}body.rtl .elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-var(--space-lg)/2);}body:not(.rtl) .elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-var(--space-lg)/2);}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-icon i{color:var( --e-global-color-text );}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-icon svg{fill:var( --e-global-color-text );}body:not(.rtl) .elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-text{padding-left:0.5em;}body.rtl .elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-text{padding-right:0.5em;}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-text, .elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-text a{color:var( --e-global-color-f224bf0 );}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-item{font-family:var( --e-global-typography-3e01c37-font-family ), Sans-serif;font-size:var( --e-global-typography-3e01c37-font-size );line-height:var( --e-global-typography-3e01c37-line-height );}.elementor-48134 .elementor-element.elementor-element-f2040a6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-lg)) 0;}.elementor-48134 .elementor-element.elementor-element-f2040a6 img{width:100%;max-width:100%;}.elementor-48134 .elementor-element.elementor-element-744239d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xl)) 0;}.elementor-48134 .elementor-element.elementor-element-0d8b101{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:var(--space-sm) var(--space-lg);--row-gap:var(--space-sm);--column-gap:var(--space-lg);border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-3ec4f27 );--border-color:var( --e-global-color-3ec4f27 );--padding-top:var(--space-lg);--padding-bottom:var(--space-lg);--padding-left:0;--padding-right:0;}.elementor-48134 .elementor-element.elementor-element-3c6c686{font-family:var( --e-global-typography-3e01c37-font-family ), Sans-serif;font-size:var( --e-global-typography-3e01c37-font-size );line-height:var( --e-global-typography-3e01c37-line-height );color:var( --e-global-color-secondary );}.elementor-48134 .elementor-element.elementor-element-5367309{--grid-side-margin:var(--space-sm);--grid-column-gap:var(--space-sm);--grid-row-gap:var(--space-sm);--grid-bottom-margin:var(--space-sm);--e-share-buttons-primary-color:var( --e-global-color-941d8b3 );--e-share-buttons-secondary-color:var( --e-global-color-0ecbf2a );}.elementor-48134 .elementor-element.elementor-element-5367309 .elementor-share-btn{font-size:calc(1px * 10);}.elementor-48134 .elementor-element.elementor-element-5367309 .elementor-share-btn__icon{--e-share-buttons-icon-size:var(--fs-lg);}.elementor-48134 .elementor-element.elementor-element-5367309 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-f6edc76 );--e-share-buttons-secondary-color:var( --e-global-color-225ed5c );}.elementor-48134 .elementor-element.elementor-element-c66af6f{--display:flex;--padding-top:var(--space-xl);--padding-bottom:var(--space-2xl);--padding-left:0;--padding-right:0;}.elementor-48134 .elementor-element.elementor-element-b91ad8f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xl)) 0;padding:var(--space-xs) 0 var(--space-xs) var(--space-md);border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-0ecbf2a );}.elementor-48134 .elementor-element.elementor-element-b91ad8f .elementor-heading-title{font-family:var( --e-global-typography-72ceef2-font-family ), Sans-serif;font-size:var( --e-global-typography-72ceef2-font-size );font-weight:var( --e-global-typography-72ceef2-font-weight );line-height:var( --e-global-typography-72ceef2-line-height );color:var( --e-global-color-primary );}.elementor-48134 .elementor-element.elementor-element-955ee3a{--grid-columns:2;--grid-row-gap:var(--space-xl);width:100%;max-width:100%;--grid-column-gap:var(--space-xl);}.elementor-48134 .elementor-element.elementor-element-955ee3a .elementor-loop-container{grid-auto-rows:1fr;}.elementor-48134 .elementor-element.elementor-element-955ee3a .e-loop-item > .elementor-section, .elementor-48134 .elementor-element.elementor-element-955ee3a .e-loop-item > .elementor-section > .elementor-container, .elementor-48134 .elementor-element.elementor-element-955ee3a .e-loop-item > .e-con, .elementor-48134 .elementor-element.elementor-element-955ee3a .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-48134 .elementor-element.elementor-element-d842119{--display:flex;--padding-top:var(--space-xl);--padding-bottom:var(--space-2xl);--padding-left:0;--padding-right:0;}.elementor-48134 .elementor-element.elementor-element-65b7a45{margin:0 0 calc(var(--kit-widget-spacing, 0px) + var(--space-xl)) 0;padding:var(--space-xs) 0 var(--space-xs) var(--space-md);border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-0ecbf2a );}.elementor-48134 .elementor-element.elementor-element-65b7a45 .elementor-heading-title{font-family:var( --e-global-typography-72ceef2-font-family ), Sans-serif;font-size:var( --e-global-typography-72ceef2-font-size );font-weight:var( --e-global-typography-72ceef2-font-weight );line-height:var( --e-global-typography-72ceef2-line-height );color:var( --e-global-color-primary );}.elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(var(--space-xl) / 2);padding-right:calc(var(--space-xl) / 2);}:is( .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid, .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( var(--space-xl) / -2);margin-right:calc( var(--space-xl) / -2);width:calc(100% + var(--space-xl));}.elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( var(--space-xl) / -2);margin-right:calc( var(--space-xl) / -2);}:is( .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__items, .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(var(--space-xl) / 2);padding-bottom:calc(var(--space-xl) / 2);}:is( .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid, .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( var(--space-xl) / -2);margin-bottom:calc( var(--space-xl) / -2);}.elementor-48134 .elementor-element.elementor-element-2c7ae8d{padding:var(--space-xl) 0 0 0;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-3ec4f27 );}.elementor-48134 .elementor-element.elementor-element-d4ec32c{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:var(--space-xl);--padding-right:0;}@media(max-width:1366px){.elementor-48134 .elementor-element.elementor-element-c9f04a5 .elementor-post__title, .elementor-48134 .elementor-element.elementor-element-c9f04a5 .elementor-post__title a{font-size:var( --e-global-typography-b5b7662-font-size );line-height:var( --e-global-typography-b5b7662-line-height );}.elementor-48134 .elementor-element.elementor-element-8b3397d{--grid-auto-flow:row;}.elementor-48134 .elementor-element.elementor-element-02b3f59 .elementor-heading-title{font-size:var( --e-global-typography-77ad848-font-size );line-height:var( --e-global-typography-77ad848-line-height );}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-item{font-size:var( --e-global-typography-3e01c37-font-size );line-height:var( --e-global-typography-3e01c37-line-height );}.elementor-48134 .elementor-element.elementor-element-3c6c686{font-size:var( --e-global-typography-3e01c37-font-size );line-height:var( --e-global-typography-3e01c37-line-height );}.elementor-48134 .elementor-element.elementor-element-b91ad8f .elementor-heading-title{font-size:var( --e-global-typography-72ceef2-font-size );line-height:var( --e-global-typography-72ceef2-line-height );}.elementor-48134 .elementor-element.elementor-element-65b7a45 .elementor-heading-title{font-size:var( --e-global-typography-72ceef2-font-size );line-height:var( --e-global-typography-72ceef2-line-height );}}@media(max-width:1200px){.elementor-48134 .elementor-element.elementor-element-8b3397d{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-48134 .elementor-element.elementor-element-c9f04a5 .elementor-post__title, .elementor-48134 .elementor-element.elementor-element-c9f04a5 .elementor-post__title a{font-size:var( --e-global-typography-b5b7662-font-size );line-height:var( --e-global-typography-b5b7662-line-height );}.elementor-48134 .elementor-element.elementor-element-8b3397d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:var(--space-2xl) 0;--row-gap:var(--space-2xl);--column-gap:0;--grid-auto-flow:row;}.elementor-48134 .elementor-element.elementor-element-cb6a8c6{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-48134 .elementor-element.elementor-element-02b3f59 .elementor-heading-title{font-size:var( --e-global-typography-77ad848-font-size );line-height:var( --e-global-typography-77ad848-line-height );}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-item{font-size:var( --e-global-typography-3e01c37-font-size );line-height:var( --e-global-typography-3e01c37-line-height );}.elementor-48134 .elementor-element.elementor-element-3c6c686{font-size:var( --e-global-typography-3e01c37-font-size );line-height:var( --e-global-typography-3e01c37-line-height );} .elementor-48134 .elementor-element.elementor-element-5367309{--grid-side-margin:var(--space-sm);--grid-column-gap:var(--space-sm);--grid-row-gap:var(--space-sm);--grid-bottom-margin:var(--space-sm);}.elementor-48134 .elementor-element.elementor-element-b91ad8f .elementor-heading-title{font-size:var( --e-global-typography-72ceef2-font-size );line-height:var( --e-global-typography-72ceef2-line-height );}.elementor-48134 .elementor-element.elementor-element-65b7a45 .elementor-heading-title{font-size:var( --e-global-typography-72ceef2-font-size );line-height:var( --e-global-typography-72ceef2-line-height );}.elementor-48134 .elementor-element.elementor-element-d4ec32c{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}}@media(max-width:768px){.elementor-48134 .elementor-element.elementor-element-8b3397d{--grid-auto-flow:row;}.elementor-48134 .elementor-element.elementor-element-f2040a6{width:100%;max-width:100%;}.elementor-48134 .elementor-element.elementor-element-955ee3a{--grid-columns:2;}}@media(max-width:480px){.elementor-48134 .elementor-element.elementor-element-c9f04a5 .elementor-post__title, .elementor-48134 .elementor-element.elementor-element-c9f04a5 .elementor-post__title a{font-size:var( --e-global-typography-b5b7662-font-size );line-height:var( --e-global-typography-b5b7662-line-height );}.elementor-48134 .elementor-element.elementor-element-8b3397d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48134 .elementor-element.elementor-element-02b3f59 .elementor-heading-title{font-size:var( --e-global-typography-77ad848-font-size );line-height:var( --e-global-typography-77ad848-line-height );}.elementor-48134 .elementor-element.elementor-element-392296b .elementor-icon-list-item{font-size:var( --e-global-typography-3e01c37-font-size );line-height:var( --e-global-typography-3e01c37-line-height );}.elementor-48134 .elementor-element.elementor-element-3c6c686{font-size:var( --e-global-typography-3e01c37-font-size );line-height:var( --e-global-typography-3e01c37-line-height );} .elementor-48134 .elementor-element.elementor-element-5367309{--grid-side-margin:var(--space-sm);--grid-column-gap:var(--space-sm);--grid-row-gap:var(--space-sm);--grid-bottom-margin:var(--space-sm);}.elementor-48134 .elementor-element.elementor-element-b91ad8f .elementor-heading-title{font-size:var( --e-global-typography-72ceef2-font-size );line-height:var( --e-global-typography-72ceef2-line-height );}.elementor-48134 .elementor-element.elementor-element-955ee3a{--grid-columns:1;}.elementor-48134 .elementor-element.elementor-element-65b7a45 .elementor-heading-title{font-size:var( --e-global-typography-72ceef2-font-size );line-height:var( --e-global-typography-72ceef2-line-height );}.elementor-48134 .elementor-element.elementor-element-2b90af1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for post-info, class: .elementor-element-392296b */.elementor-48134 .elementor-element.elementor-element-392296b {
    a {
        &:hover {
            text-decoration: underline;
        }
    }
        
    .elementor-icon-list-text {
        padding-left: 0 !important;
    }
    
    .elementor-icon-list-icon {
        padding-right: 0.5em;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-f2040a6 */.elementor-48134 .elementor-element.elementor-element-f2040a6 img {
    display: block;
    aspect-ratio: 16/9;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-744239d */.elementor-48134 .elementor-element.elementor-element-744239d {

	h2,
	h3,
	h4,
	h5 {
		margin-top: 0.805em;
		margin-bottom: 0.2025em;
	}

	h2 {
		font-size: var(--fs-h3);
	}

	h3 {
		font-size: var(--fs-h4);
	}

	h4 {
		font-size: var(--fs-h5);
	}

	h5 {
		font-size: var(--fs-h6);
	}

	ul,
	ol {
		margin-bottom: 1em;

		li:not(:last-child) {
			margin-bottom: 0.25em;
		}
	}

	ol li::marker {
		font-weight: bold;
	}

	a {
		&:hover {
			text-decoration: underline;
		}
	}

	/*img {*/
	/*	width: 100%;*/
	/*	display: block;*/
	/*	margin-block: 0.8em;*/
	/*}*/

	p + figure {
		margin-top: 0.8em;
	}

	figure.wp-block-image:first-child:not(.wp-block-gallery .wp-block-image),
    p:first-child > img:first-child,
    p:first-child > strong:first-child > img:first-child,
    p:first-child > b:first-child > img:first-child {
    	display: none;
    }

	/*figure {*/
	/*	margin-inline: 0;*/
	/*	width: 100% !important;*/
	/*}*/
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-5367309 */.elementor-48134 .elementor-element.elementor-element-5367309 {
    .elementor-share-btn {
        border-radius: var(--radius-sm);
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-955ee3a */.elementor-48134 .elementor-element.elementor-element-955ee3a {
    .elementor-widget-theme-post-excerpt {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    
    .e-loop-item {
        a {
            .elementor-widget-image {
                transition: opacity .3s ease-in;
            }
            
            .elementor-heading-title {
                transition: color .3s ease-in;
            }
            
            &:hover {
                    .elementor-widget-image {
                    opacity: .84;
                }
                
                .elementor-heading-title {
                    color: var(--e-global-color-0ecbf2a);
                }
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2b90af1 */.elementor-48134 .elementor-element.elementor-element-2b90af1 {
    .jet-listing-grid__item {
        a {
            .elementor-widget-image {
                transition: opacity .3s ease-in;
            }
            
            .elementor-heading-title {
                transition: color .3s ease-in;
            }
            
            &:hover {
                    .elementor-widget-image {
                    opacity: .84;
                }
                
                .elementor-heading-title {
                    color: var(--e-global-color-0ecbf2a);
                }
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-2c7ae8d */.elementor-48134 .elementor-element.elementor-element-2c7ae8d {
    #comments {
        .title-comments {
            font-size: var(--fs-h5);
            border-left: 3px solid var(--e-global-color-0ecbf2a);
            padding: var(--space-xs) 0 var(--space-xs) var(--space-md);
        }
        
        .comment-list {
            .comment {
                .comment-body {
                    padding-inline-start: 0;
                    border-block-end-color: var(--e-global-color-3ec4f27);

                    .comment-meta {
                        .comment-author {
                            font-size: var(--fs-md);
                            
                            .avatar {
                                display: none;
                            }

                            .fn {
                                color: var(--e-global-color-secondary);
                            }
                        }

                        .comment-metadata {
                            a {
                                font-size: var(--fs-sm) !important;
                                line-height: normal !important;

                                &:hover {
                                    text-decoration: underline;
                                }
                            }
                        }
                    }

                    .comment-content {
                        font-size: var(--fs-md);
                    }

                    .reply {
                        font-size: var(--fs-sm);
                        line-height: normal;

                        .comment-reply-link:hover {
                            text-decoration: underline;
                        }
                    }
                }
            }
        }
        
        .comment-respond {
            background-color: #F5F5F5;
            margin-top: var(--space-xl);
            border-radius: var(--radius-md);
            padding: var(--space-lg) var(--space-lg) var(--space-xl);
            
            .comment-reply-title {
                display: flex;
                gap: var(--space-md);
                font-size: var(--fs-h5);
                border-left: 3px solid var(--e-global-color-0ecbf2a);
                padding: var(--space-xs) 0 var(--space-xs) var(--space-md);

                a:hover {
                    text-decoration: underline;
                }
            }
            
            .comment-form {
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                grid-column-gap: var(--space-md);
                grid-row-gap: var(--space-md);

                & > p {
                    grid-column: 1 / -1;
                }

                p {
                    font-size: var(--fs-md);
                    margin-block-end: 0;

                    .required {
                        color: #F44336;
                        font-weight: 600;
                    }
                }

                .comment-form-comment {
                    textarea {
                        display: block;
                    }
                }

                .comment-form-author,
                .comment-form-email {
                    grid-column: span 1;
                }

                .comment-form-cookies-consent {
                    & > * {
                        display: unset;
                    }

                    input#wp-comment-cookies-consent {
                        margin-right: var(--space-sm);
                        vertical-align: middle;
                    }
                }

                .form-submit {
                    margin-block-end: 0;
                }
            }
        }
    }
}

@media (max-width: 480px) {
    .elementor-48134 .elementor-element.elementor-element-2c7ae8d {
        #comments {
            .comment-respond {
                .comment-form {
                    grid-template-columns: 1fr;

                    & > p {
                        grid-column: 1 / -1;
                    }
                }
            }
        }
    }
}/* End custom CSS */