.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-329 .elementor-element.elementor-element-e2dc4b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-ed372bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-ed372bc:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-ed372bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xn--h1adijph.xn--p1ai/wp-content/uploads/2026/01/back.svg");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-widget-loop-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-329 .elementor-element.elementor-element-d44b14c{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:36px;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide > .elementor-element{height:100%;}.elementor-329 .elementor-element.elementor-element-f9a482e{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-fecd06c{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DBDBDB;--border-color:#DBDBDB;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-329 .elementor-element.elementor-element-723186a{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-329 .elementor-element.elementor-element-5076be9{text-align:left;}.elementor-329 .elementor-element.elementor-element-5076be9 img{width:122px;}.elementor-329 .elementor-element.elementor-element-3eef2b1{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-c17a03d .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-329 .elementor-element.elementor-element-4f1760e .elementor-button{background-color:#FFFFFF00;font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:5px 0px 5px 0px;}.elementor-329 .elementor-element.elementor-element-4f1760e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-329 .elementor-element.elementor-element-4f1760e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-329 .elementor-element.elementor-element-b1764fd{--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:45px 45px;--row-gap:45px;--column-gap:45px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DBDBDB;--border-color:#DBDBDB;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-329 .elementor-element.elementor-element-5260852{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-b07c42a{text-align:left;}.elementor-329 .elementor-element.elementor-element-b07c42a img{width:100px;}.elementor-329 .elementor-element.elementor-element-f52a8c2{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-fad8797 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-f05177f .elementor-button{background-color:#FFFFFF00;font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:5px 0px 5px 0px;}.elementor-329 .elementor-element.elementor-element-f05177f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-329 .elementor-element.elementor-element-f05177f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-329 .elementor-element.elementor-element-7a89b50{--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:65px 65px;--row-gap:65px;--column-gap:65px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DBDBDB;--border-color:#DBDBDB;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-329 .elementor-element.elementor-element-42fd036{--display:flex;--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-8012f57{text-align:left;}.elementor-329 .elementor-element.elementor-element-8012f57 img{width:70px;}.elementor-329 .elementor-element.elementor-element-a2cf26c{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-b6e4352 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-841dad2 .elementor-button{background-color:#FFFFFF00;font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:5px 0px 5px 0px;}.elementor-329 .elementor-element.elementor-element-841dad2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-329 .elementor-element.elementor-element-841dad2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-329 .elementor-element.elementor-element-717283e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-329 .elementor-element.elementor-element-7261254{width:100%;max-width:100%;}.elementor-329 .elementor-element.elementor-element-58a04e2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-329 .elementor-element.elementor-element-2d09168{--spacer-size:110px;}.elementor-widget-menu-anchor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-329 .elementor-element.elementor-element-b1a4661{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-2e0b6ae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-2e0b6ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-7cb9f7c .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-ade921f{--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;}.elementor-329 .elementor-element.elementor-element-5968551 .elementor-button{background-color:#EBEBEB00;font-family:"Geologica", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 02px 0px;border-color:#FFFFFF00;border-radius:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-329 .elementor-element.elementor-element-5968551 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-329 .elementor-element.elementor-element-5968551 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-329 .elementor-element.elementor-element-5968551 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-5968551 .elementor-button:focus{border-color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-45877b0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-aeef6d4{--spacer-size:50px;}.elementor-329 .elementor-element.elementor-element-b048baf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-eael-post-block .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-block .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-block .eael-entry-title > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-block .eael-grid-post-excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-block .eael-entry-meta > div, .elementor-widget-eael-post-block .eael-entry-meta > span, .elementor-widget-eael-post-block .eael-entry-meta ul li i, .elementor-widget-eael-post-block .eael-entry-meta ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-block .post-meta-categories li, .elementor-widget-eael-post-block .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-329 .elementor-element.elementor-element-56af2cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-thumbnail{height:450px;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-post-block-item{background-color:#FFFFFF00;margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-3f7c9a7 );border-radius:10px 10px 10px 10px;box-shadow:-4px 4px 12px 0px rgba(0, 0, 0, 0.15);}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-wrapper{padding:030px 30px 0px 30px;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-footer{padding:0px 30px 30px 30px;justify-content:flex-start;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-title, .elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-title a{color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-title{text-align:left;margin:0px 0px 20px 0px;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-title > a{font-family:"Geologica", Sans-serif;font-size:20px;font-weight:600;line-height:24px;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-grid-post-excerpt p{color:var( --e-global-color-secondary );text-align:left;font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0px 0px 21px 0px;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-meta, .elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-meta a, .elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-meta ul li i, .elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-meta ul li a, .elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-meta > span, .elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-meta > span a{color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-meta > div, .elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-meta > span, .elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-meta ul li i, .elementor-329 .elementor-element.elementor-element-56af2cc .eael-entry-meta ul li a{font-family:"Geologica", Sans-serif;font-size:12px;font-weight:400;line-height:14.4px;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-post-block-item .eael-entry-overlay{background-color:#A6432E;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-post-block.post-block-style-overlay .eael-entry-wrapper{background-color:#A6432E !important;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-post-block-item .eael-entry-overlay > i{color:var( --e-global-color-primary );font-size:70x;}.elementor-329 .elementor-element.elementor-element-56af2cc .eael-post-block-item .eael-entry-overlay .eael-post-block-hover-svg-icon{width:70x;}.elementor-329 .elementor-element.elementor-element-8ee6709{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-8a3edca{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-60c151d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-60c151d:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-60c151d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-329 .elementor-element.elementor-element-6eddab4{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-da481c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-fa4e145 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-cb453d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-afdb46f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-2dae238{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:30px;}.elementor-329 .elementor-element.elementor-element-2dae238:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-2dae238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-956f764{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-a1a197b .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-329 .elementor-element.elementor-element-65ba916{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-fbc08e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-84e51ea .elementor-button{background-color:var( --e-global-color-primary );font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:12px 40px 12px 40px;}.elementor-329 .elementor-element.elementor-element-84e51ea .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-84e51ea .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-84e51ea .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-84e51ea .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-fb298b1{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:30px;}.elementor-329 .elementor-element.elementor-element-fb298b1:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-fb298b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://xn--h1adijph.xn--p1ai/wp-content/uploads/2026/01/image-84.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-329 .elementor-element.elementor-element-b33f9ec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-4d35fda{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-18cc58c{--display:flex;--min-height:230px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-329 .elementor-element.elementor-element-18cc58c:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-18cc58c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-e7b719c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-ce0b7f4 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;}.elementor-329 .elementor-element.elementor-element-765552b{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-081a756{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-c7cc27f .elementor-button{background-color:#FFFFFF00;font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;fill:#989898;color:#989898;padding:05px 0px 02px 0px;}.elementor-329 .elementor-element.elementor-element-c7cc27f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-329 .elementor-element.elementor-element-c7cc27f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-329 .elementor-element.elementor-element-fbeba6a{padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-da89f89{--display:flex;--min-height:230px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-329 .elementor-element.elementor-element-da89f89:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-da89f89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-c111249{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-4af972a .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;}.elementor-329 .elementor-element.elementor-element-e25c96d{width:var( --container-widget-width, 232px );max-width:232px;--container-widget-width:232px;--container-widget-flex-grow:0;font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-987e826{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-9c36efc .elementor-button{background-color:#FFFFFF00;font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;fill:#989898;color:#989898;padding:05px 0px 02px 0px;}.elementor-329 .elementor-element.elementor-element-9c36efc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-329 .elementor-element.elementor-element-9c36efc .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-329 .elementor-element.elementor-element-e2bfedc{padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-1903b35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-b9132df{--display:flex;--min-height:230px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-329 .elementor-element.elementor-element-b9132df:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-b9132df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-329 .elementor-element.elementor-element-fa394a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-27d366c .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;}.elementor-329 .elementor-element.elementor-element-2908a5e{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-241d465{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-fdf767e .elementor-button{background-color:#FFFFFF00;font-family:"Geologica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;fill:#989898;color:#989898;padding:05px 0px 02px 0px;}.elementor-329 .elementor-element.elementor-element-fdf767e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-329 .elementor-element.elementor-element-fdf767e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-329 .elementor-element.elementor-element-bca23ec{padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-33d8e3f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-9c722ad{--spacer-size:80px;}.elementor-329 .elementor-element.elementor-element-dcde7fe{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-78169ca{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-78169ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-7cb383b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-1970fc1{--spacer-size:50px;}.elementor-329 .elementor-element.elementor-element-8de200c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-329 .elementor-element.elementor-element-c9bbb2b{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-329 .elementor-element.elementor-element-c9bbb2b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-329 .elementor-element.elementor-element-c9bbb2b .e-loop-item > .elementor-section, .elementor-329 .elementor-element.elementor-element-c9bbb2b .e-loop-item > .elementor-section > .elementor-container, .elementor-329 .elementor-element.elementor-element-c9bbb2b .e-loop-item > .e-con, .elementor-329 .elementor-element.elementor-element-c9bbb2b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-329 .elementor-element.elementor-element-a657461{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-2b448d4{--spacer-size:80px;}.elementor-329 .elementor-element.elementor-element-f0ee576{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-template .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-template .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-329 .elementor-element.elementor-element-c68850a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-84efe51{--spacer-size:80px;}.elementor-329 .elementor-element.elementor-element-c9130ac{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-f4eba40{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-f4eba40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-ce10d5e .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-5d009ec{--spacer-size:50px;}.elementor-329 .elementor-element.elementor-element-f7b3a33{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-ab32cec{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-ab32cec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-1fb225a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-1f08eab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-e9bc236 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-839adbf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-e781474 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-9f63309{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-43991e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-31d90ef .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-fec5f66{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-fbec8ac .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-2860d0f .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-f688e32{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-2456751{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-4482d58 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-32d3cc2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-a7bf3b0{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-dd06347{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-dd06347.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-329 .elementor-element.elementor-element-206d4ab .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-14d0a7d .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-f114738 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-a5fdd4f .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-d093ea6{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-d093ea6.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-329 .elementor-element.elementor-element-e2f0798 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-41a480e .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-e237348 .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-277968b .elementor-heading-title{font-family:"Geologica", Sans-serif;font-size:18px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-329 .elementor-element.elementor-element-65b06dc{--spacer-size:0.5em;}.elementor-329 .elementor-element.elementor-element-8af7305{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-4adbfbd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-687743f{--spacer-size:110px;}.elementor-329 .elementor-element.elementor-element-0c3eac6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-0dc8218{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-329 .elementor-element.elementor-element-0c59fa2{--spacer-size:110px;}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:#A6432E;transition:width 50ms ease;}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:var( --e-global-color-primary );border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:var( --e-global-color-primary );}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-329 .elementor-element.elementor-element-2e0b6ae{--width:50.007%;}.elementor-329 .elementor-element.elementor-element-ade921f{--width:66.6666%;}.elementor-329 .elementor-element.elementor-element-ab32cec{--width:37.477%;}.elementor-329 .elementor-element.elementor-element-dd06347{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-329 .elementor-element.elementor-element-ab32cec{--width:100%;}.elementor-329 .elementor-element.elementor-element-dd06347{--width:33%;}}@media(max-width:1366px){.elementor-329 .elementor-element.elementor-element-e2dc4b7{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-d44b14c{--swiper-slides-to-display:1;}.elementor-329 .elementor-element.elementor-element-f9a482e{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-329 .elementor-element.elementor-element-717283e{--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-b1a4661{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-b048baf{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-eael-post-block .eael-entry-title > a{font-size:var( --e-global-typography-primary-font-size );}.elementor-329 .elementor-element.elementor-element-60c151d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-dcde7fe{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-8de200c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-c9130ac{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-f7b3a33{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(max-width:1200px){.elementor-329 .elementor-element.elementor-element-d44b14c{--swiper-slides-to-display:1;}.elementor-329 .elementor-element.elementor-element-f9a482e{--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;}.elementor-329 .elementor-element.elementor-element-3eef2b1{--min-height:100px;}.elementor-329 .elementor-element.elementor-element-f52a8c2{--min-height:100px;}.elementor-329 .elementor-element.elementor-element-a2cf26c{--min-height:100px;}.elementor-329 .elementor-element.elementor-element-2d09168{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-aeef6d4{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-8a3edca{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-4d35fda{--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;}.elementor-329 .elementor-element.elementor-element-b9132df{--min-height:30em;}.elementor-329 .elementor-element.elementor-element-9c722ad{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-1970fc1{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-2b448d4{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-84efe51{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-5d009ec{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-f7b3a33{--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;}.elementor-329 .elementor-element.elementor-element-65b06dc{--spacer-size:0px;}.elementor-329 .elementor-element.elementor-element-687743f{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-0c59fa2{--spacer-size:60px;}}@media(max-width:1024px){.elementor-329 .elementor-element.elementor-element-d44b14c{--swiper-slides-to-display:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-post-block .eael-entry-title > a{font-size:var( --e-global-typography-primary-font-size );}.elementor-329 .elementor-element.elementor-element-c9bbb2b{--grid-columns:2;}.elementor-329 .elementor-element.elementor-element-f7b3a33{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-8af7305{--min-height:250px;}.elementor-329 .elementor-element.elementor-element-be69fba.elementor-element{--flex-grow:1;--flex-shrink:0;}}@media(max-width:880px){.elementor-329 .elementor-element.elementor-element-d44b14c{--swiper-slides-to-display:1;}.elementor-329 .elementor-element.elementor-element-afdb46f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-329 .elementor-element.elementor-element-fb298b1{--min-height:400px;}}@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-d44b14c{--swiper-slides-to-display:1;--arrow-size:0px;--swiper-pagination-spacing:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-329 .elementor-element.elementor-element-2d09168{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-b1a4661{--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;--flex-wrap:wrap;}.elementor-329 .elementor-element.elementor-element-7cb9f7c{text-align:left;}.elementor-329 .elementor-element.elementor-element-7cb9f7c .elementor-heading-title{font-size:32px;}.elementor-329 .elementor-element.elementor-element-aeef6d4{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-b048baf{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-eael-post-block .eael-entry-title > a{font-size:var( --e-global-typography-primary-font-size );}.elementor-329 .elementor-element.elementor-element-8a3edca{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-2dae238{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-84e51ea .elementor-button{padding:12px 12px 12px 12px;}.elementor-329 .elementor-element.elementor-element-18cc58c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-da89f89{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-b9132df{--min-height:230px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-9c722ad{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-dcde7fe{--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;--flex-wrap:wrap;}.elementor-329 .elementor-element.elementor-element-7cb383b{text-align:left;}.elementor-329 .elementor-element.elementor-element-7cb383b .elementor-heading-title{font-size:32px;}.elementor-329 .elementor-element.elementor-element-1970fc1{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-c9bbb2b{--grid-columns:1;}.elementor-329 .elementor-element.elementor-element-2b448d4{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-84efe51{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-c9130ac{--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;--flex-wrap:wrap;}.elementor-329 .elementor-element.elementor-element-ce10d5e{text-align:left;}.elementor-329 .elementor-element.elementor-element-ce10d5e .elementor-heading-title{font-size:32px;}.elementor-329 .elementor-element.elementor-element-5d009ec{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-f7b3a33{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-329 .elementor-element.elementor-element-a7bf3b0{--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;--justify-content:flex-start;--flex-wrap:nowrap;}.elementor-329 .elementor-element.elementor-element-dd06347{--width:30%;}.elementor-329 .elementor-element.elementor-element-206d4ab .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-14d0a7d .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-f114738 .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-a5fdd4f .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-e2f0798 .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-41a480e .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-e237348 .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-277968b .elementor-heading-title{font-size:16px;}.elementor-329 .elementor-element.elementor-element-687743f{--spacer-size:60px;}.elementor-329 .elementor-element.elementor-element-0c59fa2{--spacer-size:60px;}}@media(max-width:1200px) and (min-width:768px){.elementor-329 .elementor-element.elementor-element-ab32cec{--width:100%;}.elementor-329 .elementor-element.elementor-element-8af7305{--width:100%;}}@media(min-width:2400px){.elementor-329 .elementor-element.elementor-element-d44b14c{--swiper-slides-to-display:1;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-eael-post-block .eael-entry-title > a{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for loop-carousel, class: .elementor-element-d44b14c */.elementor-329 .elementor-element.elementor-element-d44b14c svg > circle:hover {
    fill: rgba(255,255,255,1);
    stroke: #2F2F2F;
}


/**/
/* Ремонт слайдера */
/**/

@media (max-width: 767px) {
  .elementor-329 .elementor-element.elementor-element-d44b14c {
    --hero-height: 620px;
    --dots-space: 44px;
    --swiper-pagination-spacing: 44px;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper {
    height: calc(var(--hero-height) + var(--dots-space)) !important;
    padding-bottom: var(--dots-space) !important;
    box-sizing: border-box !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-wrapper,
  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409 {
    height: var(--hero-height) !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409 {
    overflow: hidden !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide > .elementor {
    height: 100% !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .elementor-409 .elementor-element-957208c,
  .elementor-329 .elementor-element.elementor-element-d44b14c .elementor-409 .elementor-element-957208c > .e-con-inner {
    height: 100% !important;
    min-height: 0 !important;
    --flex-direction: column-reverse !important;
    --justify-content: flex-start !important;
    --flex-wrap-mobile: nowrap !important;
    flex-direction: column-reverse !important;
    flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    gap: 0 !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .elementor-409 .elementor-element-1d04742 {
    height: var(--image-zone, 230px) !important;
    min-height: var(--image-zone, 230px) !important;
    max-height: var(--image-zone, 230px) !important;
    --justify-content: flex-end;
    overflow: visible !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .elementor-409 .elementor-element-66e89f8 {
    overflow: visible !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .elementor-409 .elementor-element-66e89f8 img {
    height: var(--image-height, 215px) !important;
    max-height: none !important;
    object-fit: contain !important;
    object-position: center bottom !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .elementor-409 .elementor-element-c15bfd8 {
    --justify-content: flex-start;
    --gap: var(--content-gap, 18px);
    --row-gap: var(--content-gap, 18px);
    gap: var(--content-gap, 18px) !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-pagination {
    top: auto !important;
    bottom: 12px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 {
    --image-zone: 215px !important;
    --image-height: 225px !important;
    --content-gap: 16px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 .elementor-element-66e89f8 img {
    height: 225px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-1027 {
    --image-zone: 285px !important;
    --image-height: 385px !important;
    --content-gap: 18px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-1027 .elementor-element-66e89f8 img {
    height: 385px !important;
  }
}

@media (max-width: 390px) {
  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 {
    --image-zone: 200px !important;
    --image-height: 215px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 .elementor-element-66e89f8 img {
    height: 215px !important;
  }
}

@media (min-width: 451px) and (max-width: 520px) {
  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 {
    --image-zone: 245px !important;
    --image-height: 255px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 .elementor-element-66e89f8 img {
    height: 255px !important;
  }
}

@media (min-width: 521px) and (max-width: 620px) {
  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 {
    --image-zone: 275px !important;
    --image-height: 290px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 .elementor-element-66e89f8 img {
    height: 290px !important;
  }
}

@media (min-width: 621px) and (max-width: 767px) {
  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 {
    --image-zone: 315px !important;
    --image-height: 325px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 .elementor-element-66e89f8 img {
    height: 325px !important;
  }
}

@media (max-width: 480px) {
  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-1027 {
    --image-height: 365px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-1027 .elementor-element-66e89f8 img {
    height: 365px !important;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-1027 .elementor-element-c15bfd8 {
    --justify-content: center !important;
    --gap: 40px !important;
    --row-gap: 40px !important;
    justify-content: center !important;
    gap: 40px !important;
  }
}

@media (max-width: 340px) {
  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 {
    --image-zone: 170px !important;
    --image-height: 170px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 .elementor-element-66e89f8 img {
    height: 170px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-1027 {
    --image-height: 300px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-1027 .elementor-element-66e89f8 img {
    height: 300px !important;
  }
}

@media (max-width: 327px) {
  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 {
    --image-zone: 145px !important;
    --image-height: 145px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-431 .elementor-element-66e89f8 img {
    height: 145px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-1027 {
    --image-height: 285px !important;
  }

  .elementor-329 .elementor-element.elementor-element-d44b14c .swiper-slide.elementor-409.e-loop-item-1027 .elementor-element-66e89f8 img {
    height: 285px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-723186a */.elementor-329 .elementor-element.elementor-element-723186a {
    display: inline-flex;
    width: fit-content;
    flex: 0 0 auto;
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fecd06c */.elementor-329 .elementor-element.elementor-element-fecd06c{
    transition: background-color 0.3s ease;
}

.elementor-329 .elementor-element.elementor-element-fecd06c img{
    transition: filter 0.3s ease;
}

.elementor-329 .elementor-element.elementor-element-fecd06c .elementor-button,
.elementor-329 .elementor-element.elementor-element-fecd06c path{
    transition: color 0.3s ease, fill 0.3s ease;
}

/* HOVER */
.elementor-329 .elementor-element.elementor-element-fecd06c:hover{
    background-color: #F2DA5E;
}

.elementor-329 .elementor-element.elementor-element-fecd06c:hover img{
    filter: brightness(0);
}

.elementor-329 .elementor-element.elementor-element-fecd06c:hover .elementor-button{
    color: #2F2F2F;
}

.elementor-329 .elementor-element.elementor-element-fecd06c:hover path{
    fill: #2F2F2F;
}

.elementor-329 .elementor-element.elementor-element-fecd06c:hover {
    border-color: #F2DA5E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5260852 */.elementor-329 .elementor-element.elementor-element-5260852 {
    display: inline-flex;
    width: fit-content;
    flex: 0 0 auto;
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1764fd */.elementor-329 .elementor-element.elementor-element-b1764fd{
    transition: background-color 0.3s ease, border-color 0.3s ease;
}

.elementor-329 .elementor-element.elementor-element-b1764fd img{
    transition: filter 0.3s ease;
}

.elementor-329 .elementor-element.elementor-element-b1764fd .elementor-button,
.elementor-329 .elementor-element.elementor-element-b1764fd h2,
.elementor-329 .elementor-element.elementor-element-b1764fd path{
    transition: color 0.3s ease, fill 0.3s ease;
}

/* HOVER */
.elementor-329 .elementor-element.elementor-element-b1764fd:hover{
    background-color: #6A000C;
    border-color: #6A000C;
}

.elementor-329 .elementor-element.elementor-element-b1764fd:hover img{
    filter: brightness(0) invert(1);
}

.elementor-329 .elementor-element.elementor-element-b1764fd:hover .elementor-button,
.elementor-329 .elementor-element.elementor-element-b1764fd:hover h2{
    color: #FFFFFF;
}

.elementor-329 .elementor-element.elementor-element-b1764fd:hover path{
    fill: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42fd036 */.elementor-329 .elementor-element.elementor-element-42fd036 {
    display: inline-flex;
    width: fit-content;
    flex: 0 0 auto;
    align-self: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89b50 */.elementor-329 .elementor-element.elementor-element-7a89b50{
    transition: background-color 0.3s ease, border-color 0.3s ease;
}

.elementor-329 .elementor-element.elementor-element-7a89b50 img{
    transition: filter 0.3s ease;
}

.elementor-329 .elementor-element.elementor-element-7a89b50 .elementor-button,
.elementor-329 .elementor-element.elementor-element-7a89b50 h2,
.elementor-329 .elementor-element.elementor-element-7a89b50 path{
    transition: color 0.3s ease, fill 0.3s ease;
}

/* HOVER */
.elementor-329 .elementor-element.elementor-element-7a89b50:hover{
    background-color: #A6432E;
    border-color: #A6432E;
}

.elementor-329 .elementor-element.elementor-element-7a89b50:hover img{
    filter: brightness(0) invert(1);
}

.elementor-329 .elementor-element.elementor-element-7a89b50:hover .elementor-button,
.elementor-329 .elementor-element.elementor-element-7a89b50:hover h2{
    color: #FFFFFF;
}

.elementor-329 .elementor-element.elementor-element-7a89b50:hover path{
    fill: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for eael-post-block, class: .elementor-element-56af2cc *//* =========================
   EAEL Post Block — UNIVERSAL
   ========================= */

.elementor-widget-eael-post-block {
  --base-bg: #F7F7F7;
  --hover-bg: #A6432E;
  --hover-fg: #FFFFFF;
  --t: .30s;
  --e: cubic-bezier(.22,.61,.36,1);
}

/* 1) убираем внешние отступы у карточек */
.elementor-widget-eael-post-block .eael-post-block-item {
  margin: 0 !important;
}

/* 2) между карточками: 60px по умолчанию */
.elementor-widget-eael-post-block .eael-post-block-grid {
  gap: 20px !important;
}

/* 3) на 1366px и ниже — промежутки 30px */
@media (max-width: 1366px) {
  .elementor-widget-eael-post-block .eael-post-block-grid {
    gap: 30px !important;
  }
}

/* 4) < 900px — одна колонка */
@media (max-width: 900px) {
  .elementor-widget-eael-post-block .eael-post-block-grid {
    grid-template-columns: 1fr !important;
    flex-direction: column !important; /* если вдруг тема рендерит flex */
  }

  .elementor-widget-eael-post-block .eael-post-block-column {
    width: 100% !important;
  }
}

/* 5) дату в самый низ */
.elementor-widget-eael-post-block .eael-post-block-item-holder-inner {
  display: grid;
  grid-template-rows: auto 1fr auto; /* медиа | контент | футер-дата */
  min-height: 100%;
  height: 100%;
}

/* 6) базовые состояния + переходы */
.elementor-widget-eael-post-block .eael-post-block-item-holder-inner {
  background: var(--base-bg);
  transition: background-color var(--t) var(--e), color var(--t) var(--e);
}

.elementor-widget-eael-post-block .eael-entry-title a,
.elementor-widget-eael-post-block .eael-grid-post-excerpt,
.elementor-widget-eael-post-block .eael-grid-post-excerpt p,
.elementor-widget-eael-post-block .eael-entry-meta,
.elementor-widget-eael-post-block .eael-entry-meta time,
.elementor-widget-eael-post-block .eael-post-block-item a {
  transition: color var(--t) var(--e), text-decoration-color var(--t) var(--e);
}

/* 7) картинки по умолчанию — ч/б */
/*.elementor-widget-eael-post-block .eael-entry-thumbnail img {*/
/*  filter: grayscale(100%);*/
/*  -webkit-filter: grayscale(100%);*/
/*  transition: filter var(--t) var(--e), -webkit-filter var(--t) var(--e);*/
/*}*/

/* 8) единый hover/focus для всей карточки */
.elementor-widget-eael-post-block
.eael-post-block-item:is(:hover, :focus-within) .eael-post-block-item-holder-inner {
  background-color: var(--hover-bg);
  color: var(--hover-fg);
}

.elementor-widget-eael-post-block
.eael-post-block-item:is(:hover, :focus-within)
:is(.eael-entry-title a,
    .eael-grid-post-excerpt,
    .eael-grid-post-excerpt p,
    .eael-entry-meta,
    .eael-entry-meta time,
    a) {
  color: var(--hover-fg) !important;
  text-decoration-color: rgba(255,255,255,.6);
}

.elementor-widget-eael-post-block
.eael-post-block-item:is(:hover, :focus-within) .eael-entry-thumbnail img {
  filter: none;
  -webkit-filter: none;
}

/* 9) высота превью на 1366px и ниже (исправленный clamp) */
@media (max-width: 1366px) {
  .elementor-widget-eael-post-block .eael-entry-thumbnail.eael-image-ratio {
    height: clamp(180px, 24vh, 300px) !important;
  }
}

/* Only waiter news: keep faces visible in the homepage crop. */
.elementor-329 .elementor-element.elementor-element-56af2cc article:has(a[href*="professii-oficzianta"]) .eael-entry-thumbnail img { object-position: center top !important; }

/* Only news 13785: show the complete congratulation image. */
.elementor-329 .elementor-element.elementor-element-56af2cc article:has(a[href*="nashim-pedagogam-pokoryayutsya-novye-vysoty"]) .eael-entry-thumbnail img { object-fit: contain !important; object-position: center center !important; width: 100% !important; height: 100% !important; }

/* Only news 13821: fill the homepage card and keep the face visible. */
.elementor-329 .elementor-element.elementor-element-56af2cc article:has(a[href*="nasha-studentka-luchshij-medijshhik"]) .eael-entry-thumbnail img { object-fit: cover !important; object-position: center 35% !important; width: 100% !important; height: 100% !important; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-765552b */.elementor-329 .elementor-element.elementor-element-765552b p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18cc58c */.elementor-329 .elementor-element.elementor-element-18cc58c .elementor-button,
.elementor-329 .elementor-element.elementor-element-18cc58c path{
    transition: color 0.3s ease, fill 0.3s ease;
}

.elementor-329 .elementor-element.elementor-element-18cc58c:hover .elementor-button{
    color: #A6432E;
}

.elementor-329 .elementor-element.elementor-element-18cc58c:hover path{
    fill: #A6432E;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e25c96d */.elementor-329 .elementor-element.elementor-element-e25c96d p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da89f89 */.elementor-329 .elementor-element.elementor-element-da89f89 .elementor-button,
.elementor-329 .elementor-element.elementor-element-da89f89 path{
    transition: color 0.3s ease, fill 0.3s ease;
}

.elementor-329 .elementor-element.elementor-element-da89f89:hover .elementor-button{
    color: #A6432E;
}

.elementor-329 .elementor-element.elementor-element-da89f89:hover path{
    fill: #A6432E;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2908a5e */.elementor-329 .elementor-element.elementor-element-2908a5e p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9132df */.elementor-329 .elementor-element.elementor-element-b9132df .elementor-button,
.elementor-329 .elementor-element.elementor-element-b9132df path{
    transition: color 0.3s ease, fill 0.3s ease;
}

.elementor-329 .elementor-element.elementor-element-b9132df:hover .elementor-button{
    color: #A6432E;
}

.elementor-329 .elementor-element.elementor-element-b9132df:hover path{
    fill: #A6432E;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8de200c *//* База: 3 колонки, последняя тянется на 2 */
.elementor-329 .elementor-element.elementor-element-8de200c .elementor-loop-container.elementor-grid{
    --gap: 20px;
    display: flex;
    flex-wrap: wrap;
    gap: var(--gap);
}
.elementor-329 .elementor-element.elementor-element-8de200c .elementor-loop-container.elementor-grid .e-loop-item{
    /* (100% - 2*gap) / 3 */
    flex: 0 0 calc((100% - 2*var(--gap)) / 3);
    max-width: calc((100% - 2*var(--gap)) / 3);
    box-sizing: border-box;
}
.elementor-329 .elementor-element.elementor-element-8de200c .elementor-loop-container.elementor-grid .e-loop-item:last-child{
    /* 2 колонки + 1 gap */
    flex: 0 0 calc(((100% - 2*var(--gap)) / 3) * 2 + var(--gap));
    max-width: calc(((100% - 2*var(--gap)) / 3) * 2 + var(--gap));
}

/* <1024px: 2 колонки. Никогда не растягиваем последнюю */
@media (max-width: 1023px){
    .elementor-329 .elementor-element.elementor-element-8de200c .elementor-loop-container.elementor-grid .e-loop-item{
        /* (100% - 1*gap) / 2 */
        flex: 0 0 calc((100% - var(--gap)) / 2);
        max-width: calc((100% - var(--gap)) / 2);
    }
    .elementor-329 .elementor-element.elementor-element-8de200c .elementor-loop-container.elementor-grid .e-loop-item:last-child{
        flex: 0 0 calc((100% - var(--gap)) / 2);
        max-width: calc((100% - var(--gap)) / 2);
    }
}

/* <480px: 1 колонка */
@media (max-width: 768px){
    .elementor-329 .elementor-element.elementor-element-8de200c .elementor-loop-container.elementor-grid .e-loop-item,
    .elementor-329 .elementor-element.elementor-element-8de200c .elementor-loop-container.elementor-grid .e-loop-item:last-child{
        flex: 0 0 100%;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e781474 */.elementor-329 .elementor-element.elementor-element-e781474 a {
    display: inline-block !important;
    color: #2F2F2F !important;
}

.elementor-329 .elementor-element.elementor-element-e781474 a:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbec8ac */.elementor-329 .elementor-element.elementor-element-fbec8ac h2:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2860d0f */.elementor-329 .elementor-element.elementor-element-2860d0f h2:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-206d4ab */.elementor-329 .elementor-element.elementor-element-206d4ab h2:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14d0a7d */.elementor-329 .elementor-element.elementor-element-14d0a7d h2:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f114738 */.elementor-329 .elementor-element.elementor-element-f114738 h2:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5fdd4f */.elementor-329 .elementor-element.elementor-element-a5fdd4f h2:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2f0798 */.elementor-329 .elementor-element.elementor-element-e2f0798 h2:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41a480e */.elementor-329 .elementor-element.elementor-element-41a480e h2:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e237348 */.elementor-329 .elementor-element.elementor-element-e237348 h2:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-277968b */.elementor-329 .elementor-element.elementor-element-277968b h2:hover{
    color: #A6432E !important;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-be69fba *//*.elementor-329 .elementor-element.elementor-element-be69fba iframe {*/
/*    border-radius: 10px !important;*/
/*}*/
/*.elementor-329 .elementor-element.elementor-element-be69fba iframe, .elementor-element-be69fba  {*/
    
/*    height: 100% !important;*/
/*}*/

/*@media (min-width: 300px) and (max-width: 1200px) {*/
/*.elementor-329 .elementor-element.elementor-element-be69fba iframe {*/
/*    height: 400px !important;*/
/*}*/
/*}*/
/* сам виджет + его контейнер — растягиваем по высоте */
.elementor-329 .elementor-element.elementor-element-be69fba,
.elementor-329 .elementor-element.elementor-element-be69fba .elementor-widget-container {
  height: 100% !important;
}

/* iframe */
.elementor-329 .elementor-element.elementor-element-be69fba iframe {
  width: 100% !important;
  height: 100% !important;
  border-radius: 10px !important;
  border: 0 !important;
  display: block !important;
}

/* на мобилке/планшете фиксируем высоту 400px */
@media (max-width: 1200px) {
  .elementor-329 .elementor-element.elementor-element-be69fba,
  .elementor-329 .elementor-element.elementor-element-be69fba .elementor-widget-container,
  .elementor-329 .elementor-element.elementor-element-be69fba iframe {
    height: 400px !important;
  }
}/* End custom CSS */