.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-460ff22 > .elementor-background-overlay{background-color:#000000;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-460ff22 > .elementor-container{max-width:1200px;}.elementor-65876 .elementor-element.elementor-element-460ff22{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-65876 .elementor-element.elementor-element-460ff22 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65876 .elementor-element.elementor-element-4cd1260 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-4cd1260 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-65876 .elementor-element.elementor-element-853e731{border-style:none;margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-8412589.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65876 .elementor-element.elementor-element-8412589.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-65876 .elementor-element.elementor-element-8412589.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-8412589 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-8412589 > .elementor-element-populated, .elementor-65876 .elementor-element.elementor-element-8412589 > .elementor-element-populated > .elementor-background-overlay, .elementor-65876 .elementor-element.elementor-element-8412589 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-widget-premium-addon-fancy-text .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-fancy-text .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-fancy-text.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-premium-addon-fancy-text .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-fancy-text .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-fancy-text .premium-atext__headline, .elementor-widget-premium-addon-fancy-text .premium-atext__text svg g > text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-premium-addon-fancy-text .premium-atext__text{color:var( --e-global-color-primary );--pa-atext-fc:var( --e-global-color-primary );--pa-atext-tc:var( --e-global-color-text );--pa-atext-foc:var( --e-global-color-accent );}.elementor-widget-premium-addon-fancy-text .premium-fancy-svg-text .premium-fancy-list-items, .elementor-widget-premium-addon-fancy-text .text{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-fancy-text .premium-atext__text, .elementor-widget-premium-addon-fancy-text .premium-atext__pattern .premium-atext__text::after{--pa-atext-sc:var( --e-global-color-secondary );}.elementor-widget-premium-addon-fancy-text .premium-atext__shape path{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-fancy-text .typed-cursor{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-fancy-text .premium-prefix-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-fancy-text .premium-suffix-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-fancy-text .premium-prefix-text, .elementor-widget-premium-addon-fancy-text .premium-suffix-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-premium-addon-fancy-text.premium-atext__loading-yes .premium-loading-bar{background-color:var( --e-global-color-primary );}.elementor-65876 .elementor-element.elementor-element-5074652{width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-5074652 > .elementor-widget-container{margin:0px 030px 0px 30px;padding:0px 0px 40px 0px;}.elementor-65876 .elementor-element.elementor-element-5074652.elementor-element{--order:2;}.elementor-65876 .elementor-element.elementor-element-5074652 .premium-prefix-text, .elementor-65876 .elementor-element.elementor-element-5074652 .premium-suffix-text{display:inline;}.elementor-65876 .elementor-element.elementor-element-5074652 .premium-atext__headline{text-align:center;}.elementor-65876 .elementor-element.elementor-element-5074652 .premium-atext__headline, .elementor-65876 .elementor-element.elementor-element-5074652 .premium-atext__text svg g > text{font-family:"Stapel-Medium", Sans-serif;font-size:34px;font-weight:normal;line-height:28px;letter-spacing:0px;}.elementor-65876 .elementor-element.elementor-element-5074652 .premium-atext__text{color:#C6A265;}.elementor-65876 .elementor-element.elementor-element-5074652 .premium-fancy-svg-text .premium-fancy-list-items, .elementor-65876 .elementor-element.elementor-element-5074652 .text{fill:#C6A265;}.elementor-65876 .elementor-element.elementor-element-5074652 .typed-cursor{color:#C6A265;font-family:"Stapel-Medium", Sans-serif;font-size:38px;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-65876 .elementor-element.elementor-element-4b3397f{width:100%;max-width:100%;text-align:center;font-family:"Stapel-Medium", Sans-serif;font-size:41px;font-weight:400;line-height:59px;letter-spacing:0px;color:#FFFFFF;}.elementor-65876 .elementor-element.elementor-element-4b3397f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:030px 0px 30px 0px;border-radius:10px 10px 10px 10px;}.elementor-65876 .elementor-element.elementor-element-4b3397f p{margin-bottom:0px;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-65876 .elementor-element.elementor-element-7e0a9df{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:right;}.elementor-65876 .elementor-element.elementor-element-7e0a9df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 130px;}.elementor-65876 .elementor-element.elementor-element-7e0a9df.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-65876 .elementor-element.elementor-element-7e0a9df .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:28px;color:#D4D4D4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65876 .elementor-element.elementor-element-6bec4cb .elementor-button{background-color:#AD7D41;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;text-shadow:0px 0px 3px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:18px 30px 18px 30px;}.elementor-65876 .elementor-element.elementor-element-6bec4cb .elementor-button:hover, .elementor-65876 .elementor-element.elementor-element-6bec4cb .elementor-button:focus{background-color:#865D2A;}.elementor-65876 .elementor-element.elementor-element-6bec4cb{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-65876 .elementor-element.elementor-element-6bec4cb > .elementor-widget-container{margin:10px 0px 10px 20px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-290a3cf > .elementor-container{max-width:666px;}.elementor-65876 .elementor-element.elementor-element-290a3cf{border-style:none;margin-top:20px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-9b0ab69:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-65876 .elementor-element.elementor-element-9b0ab69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313B8;}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-9b0ab69.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65876 .elementor-element.elementor-element-9b0ab69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-65876 .elementor-element.elementor-element-9b0ab69.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-9b0ab69 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9b0ab69 > .elementor-element-populated, .elementor-65876 .elementor-element.elementor-element-9b0ab69 > .elementor-element-populated > .elementor-background-overlay, .elementor-65876 .elementor-element.elementor-element-9b0ab69 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-65876 .elementor-element.elementor-element-9b0ab69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-premium-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-premium-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-drawable-icon *, .elementor-widget-premium-icon-list svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-list-text span {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-list-text span{color:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-text span{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-text span{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-premium-icon-list .premium-bullet-list-badge span{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {border-left-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{border-color:var( --e-global-color-secondary );}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-content{overflow:hidden;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-box {flex-direction:column;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-content, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-box{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-divider, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper-top{align-self:flex-start;}.elementor-65876 .elementor-element.elementor-element-ed27ae4{--pa-bullet-align:flex-start;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;z-index:0;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text{display:flex;flex-direction:row;order:5;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 30px;}.elementor-65876 .elementor-element.elementor-element-ed27ae4.elementor-element{--align-self:center;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper{align-self:center;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-badge{order:8;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-content {border-radius:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text p, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text span{font-size:8px;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper svg, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper img{width:8px !important;height:8px !important;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-icon-text p{color:#C99D48;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-drawable-icon *, .elementor-65876 .elementor-element.elementor-element-ed27ae4 svg:not([class*="premium-"]){fill:#C99D48;stroke:#B10A0A;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:0 0 3px #C99D48;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:#C99D48;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:none !important;color:#C99D48 !important;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:#C99D48;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper {margin:0px 05px 0px 0px;} .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text span {font-family:"Manrope", Sans-serif;font-size:15px;letter-spacing:0.2px;} .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text span{color:#CDCDCD;} .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-blur:hover .premium-bullet-list-text span{text-shadow:0 0 3px #CDCDCD;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-content:hover .premium-bullet-list-text span{color:#CDCDCD;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-text span{text-shadow:none !important;color:#CDCDCD !important;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text {margin:3px 0px 3px 0px;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-badge span{color:#fff;background-color:#6ec1e4;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;padding:2px 5px 2px 5px;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-badge {margin:0px 0px 0px 5px;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-1ff1133{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:0;}.elementor-65876 .elementor-element.elementor-element-1ff1133 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-65876 .elementor-element.elementor-element-1ff1133.elementor-element{--align-self:center;}.elementor-65876 .elementor-element.elementor-element-1ff1133 img{width:50%;}.elementor-65876 .elementor-element.elementor-element-1ff1133 .widget-image-caption{text-align:center;color:#E9E9E9;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;text-decoration:underline;line-height:28px;}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65876 .elementor-element.elementor-element-6aad192{--spacer-size:1px;}.elementor-65876 .elementor-element.elementor-element-69ce2c5:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-69ce2c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/fon-1.jpg?lm=6876153E");background-size:cover;}.elementor-65876 .elementor-element.elementor-element-69ce2c5 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-69ce2c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:150px 0px 100px 0px;}.elementor-65876 .elementor-element.elementor-element-9f5c89d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-e004f02 > .elementor-container{max-width:900px;}.elementor-65876 .elementor-element.elementor-element-e004f02{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-5531645:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-65876 .elementor-element.elementor-element-5531645 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-65876 .elementor-element.elementor-element-5531645.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-5531645 > .elementor-element-populated, .elementor-65876 .elementor-element.elementor-element-5531645 > .elementor-element-populated > .elementor-background-overlay, .elementor-65876 .elementor-element.elementor-element-5531645 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-65876 .elementor-element.elementor-element-5531645 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 00px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-5531645 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-3fad931{width:var( --container-widget-width, 913px );max-width:913px;--container-widget-width:913px;--container-widget-flex-grow:0;text-align:center;font-family:"Stapel-Medium", Sans-serif;font-size:36px;font-weight:500;line-height:46px;color:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-3fad931 > .elementor-widget-container{margin:-120px 0px 40px 0px;padding:20px 30px 14px 30px;border-radius:5px 5px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-3fad931.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65876 .elementor-element.elementor-element-3fad931 p{margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-b8ce4fa{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:34px;color:#FFFFFF;}.elementor-65876 .elementor-element.elementor-element-b8ce4fa > .elementor-widget-container{background-color:#606060;margin:-15px 0px 0px 0px;padding:15px 30px 15px 30px;border-radius:5px 5px 5px 5px;}.elementor-65876 .elementor-element.elementor-element-b8ce4fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65876 .elementor-element.elementor-element-b8ce4fa p{margin-bottom:0px;}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65876 .elementor-element.elementor-element-51a8beb{width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-51a8beb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 50px 0px 50px;}.elementor-65876 .elementor-element.elementor-element-51a8beb.elementor-element{--align-self:flex-start;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65876 .elementor-element.elementor-element-9a385c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-a531efe{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-74347f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-f378896{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9905b55.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-9905b55 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-65876 .elementor-element.elementor-element-6ce3180 > .elementor-widget-container{margin:90px 0px 030px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-6ce3180{text-align:center;}.elementor-65876 .elementor-element.elementor-element-6ce3180 .elementor-heading-title{font-family:"Stapel-Medium", Sans-serif;font-size:40px;font-weight:normal;line-height:43px;letter-spacing:0px;color:#363636;}.elementor-65876 .elementor-element.elementor-element-326f90e{margin-top:60px;margin-bottom:60px;}.elementor-65876 .elementor-element.elementor-element-3f789ce{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-e80e093.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-e80e093 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-e80e093 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 60px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-1c8bc57{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-bcad709:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-65876 .elementor-element.elementor-element-bcad709 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/n5.jpg?lm=68780BE1");}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-bcad709.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-bcad709.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-bcad709.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-bcad709 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-bcad709 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-65876 .elementor-element.elementor-element-bcad709 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65876 .elementor-element.elementor-element-3c19653{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5E5E5E;--border-color:#5E5E5E;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65876 .elementor-element.elementor-element-b7eb006{width:100%;max-width:100%;text-align:left;}.elementor-65876 .elementor-element.elementor-element-b7eb006 > .elementor-widget-container{padding:29px 0px 5px 35px;}.elementor-65876 .elementor-element.elementor-element-b7eb006 .elementor-heading-title{font-family:"Florensans Regular", Sans-serif;font-size:43px;font-weight:400;color:#FFFFFF;}.elementor-widget-ucaddon_sideways_vertical_text .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_sideways_vertical_text .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_sideways_vertical_text.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_sideways_vertical_text .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_sideways_vertical_text .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_sideways_vertical_text .sideways_vertical_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-65876 .elementor-element.elementor-element-312df57{left:3px;}body.rtl .elementor-65876 .elementor-element.elementor-element-312df57{right:3px;}.elementor-65876 .elementor-element.elementor-element-312df57{top:23px;}.elementor-65876 .elementor-element.elementor-element-312df57 .sideways_vertical_text{font-family:"Manrope", Sans-serif;}.elementor-65876 .elementor-element.elementor-element-9c78e7e > .elementor-widget-container{margin:10px -20px -100px 0px;}.elementor-65876 .elementor-element.elementor-element-9c78e7e{z-index:1;}.elementor-65876 .elementor-element.elementor-element-82c8555.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-82c8555 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-82c8555 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 20px 0px 40px;}.elementor-65876 .elementor-element.elementor-element-3964101{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-ee7946a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-65876 .elementor-element.elementor-element-ee7946a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/n5.jpg?lm=68780BE1");}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-ee7946a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-ee7946a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-ee7946a.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-ee7946a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-ee7946a > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-65876 .elementor-element.elementor-element-ee7946a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-6b606f7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5E5E5E;--border-color:#5E5E5E;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65876 .elementor-element.elementor-element-54fc3ba{width:100%;max-width:100%;text-align:left;}.elementor-65876 .elementor-element.elementor-element-54fc3ba > .elementor-widget-container{padding:29px 0px 5px 35px;}.elementor-65876 .elementor-element.elementor-element-54fc3ba .elementor-heading-title{font-family:"Florensans Regular", Sans-serif;font-size:43px;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-65876 .elementor-element.elementor-element-4c3c4ee{left:3px;}body.rtl .elementor-65876 .elementor-element.elementor-element-4c3c4ee{right:3px;}.elementor-65876 .elementor-element.elementor-element-4c3c4ee{top:23px;}.elementor-65876 .elementor-element.elementor-element-4c3c4ee .sideways_vertical_text{font-family:"Manrope", Sans-serif;}.elementor-65876 .elementor-element.elementor-element-2da17af > .elementor-widget-container{margin:10px -20px -100px 0px;}.elementor-65876 .elementor-element.elementor-element-2da17af{z-index:1;}.elementor-65876 .elementor-element.elementor-element-75951a0{margin-top:60px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-c44a20f{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-2db6db7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-2db6db7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-2db6db7 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 60px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-0da4f7c{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-911f196:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-65876 .elementor-element.elementor-element-911f196 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/n5.jpg?lm=68780BE1");}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-911f196.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-911f196.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-911f196.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-911f196 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-911f196 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-65876 .elementor-element.elementor-element-911f196 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-b77a2a5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5E5E5E;--border-color:#5E5E5E;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65876 .elementor-element.elementor-element-617e408{width:100%;max-width:100%;text-align:left;}.elementor-65876 .elementor-element.elementor-element-617e408 > .elementor-widget-container{padding:29px 0px 5px 35px;}.elementor-65876 .elementor-element.elementor-element-617e408 .elementor-heading-title{font-family:"Florensans Regular", Sans-serif;font-size:43px;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-65876 .elementor-element.elementor-element-5269130{left:3px;}body.rtl .elementor-65876 .elementor-element.elementor-element-5269130{right:3px;}.elementor-65876 .elementor-element.elementor-element-5269130{top:23px;}.elementor-65876 .elementor-element.elementor-element-5269130 .sideways_vertical_text{font-family:"Manrope", Sans-serif;}.elementor-65876 .elementor-element.elementor-element-5e21a21 > .elementor-widget-container{margin:10px -20px -100px 0px;}.elementor-65876 .elementor-element.elementor-element-5e21a21{z-index:1;}.elementor-65876 .elementor-element.elementor-element-043fceb.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-043fceb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-043fceb > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 40px 0px 20px;}.elementor-65876 .elementor-element.elementor-element-eb4753d{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-4962274:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-65876 .elementor-element.elementor-element-4962274 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/n5.jpg?lm=68780BE1");}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-4962274.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-4962274.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-4962274.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-4962274 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-4962274 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-65876 .elementor-element.elementor-element-4962274 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-68cee39{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5E5E5E;--border-color:#5E5E5E;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65876 .elementor-element.elementor-element-70b1c6a{width:100%;max-width:100%;text-align:left;}.elementor-65876 .elementor-element.elementor-element-70b1c6a > .elementor-widget-container{padding:29px 0px 5px 35px;}.elementor-65876 .elementor-element.elementor-element-70b1c6a .elementor-heading-title{font-family:"Florensans Regular", Sans-serif;font-size:43px;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-65876 .elementor-element.elementor-element-2cdbc06{left:3px;}body.rtl .elementor-65876 .elementor-element.elementor-element-2cdbc06{right:3px;}.elementor-65876 .elementor-element.elementor-element-2cdbc06{top:23px;}.elementor-65876 .elementor-element.elementor-element-2cdbc06 .sideways_vertical_text{font-family:"Manrope", Sans-serif;}.elementor-65876 .elementor-element.elementor-element-6b6d3a5 > .elementor-widget-container{margin:10px -20px -100px 0px;}.elementor-65876 .elementor-element.elementor-element-6b6d3a5{z-index:1;}.elementor-65876 .elementor-element.elementor-element-8039782{margin-top:100px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-f3fab5d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-77cc1c0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-1960353.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-1960353 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-65876 .elementor-element.elementor-element-339bb6b > .elementor-widget-container{margin:90px 0px 030px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-339bb6b{text-align:center;}.elementor-65876 .elementor-element.elementor-element-339bb6b .elementor-heading-title{font-family:"Stapel-Medium", Sans-serif;font-size:40px;font-weight:normal;line-height:43px;letter-spacing:0px;color:#363636;}.elementor-65876 .elementor-element.elementor-element-0fdb308:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-0fdb308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/n5.jpg?lm=68780BE1");background-repeat:repeat;background-size:auto;}.elementor-65876 .elementor-element.elementor-element-0fdb308{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-0fdb308 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-4aa8258 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-dyncontel-acfslider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-dyncontel-acfslider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-dyncontel-acfslider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-dyncontel-acfslider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-dyncontel-acfslider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65876 .elementor-element.elementor-element-7acf827 .dyncontel-swiper .swiper{padding-top:39px;padding-bottom:39px;}.elementor-65876 .elementor-element.elementor-element-7acf827 .acfslider-bg-image{background-position:center center;}.elementor-65876 .elementor-element.elementor-element-7acf827 .swiper-slide{height:476px;}.elementor-65876 .elementor-element.elementor-element-ce17f1d:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-ce17f1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/n5.jpg?lm=68780BE1");background-repeat:repeat;background-size:auto;}.elementor-65876 .elementor-element.elementor-element-ce17f1d > .elementor-background-overlay{background-image:url("https://piemont.com.ua/wp-content/uploads/2025/04/pixel-1.jpg?lm=67F8492F");background-position:31px 0px;background-repeat:repeat-y;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-ce17f1d{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-ff17f80 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-500dcac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-500dcac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-5c30dde.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-5c30dde > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-70c362f > .elementor-widget-container{margin:90px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-70c362f{text-align:center;}.elementor-65876 .elementor-element.elementor-element-70c362f .elementor-heading-title{font-family:"Stapel-Medium", Sans-serif;font-size:40px;font-weight:400;line-height:51px;letter-spacing:0px;color:#E6E6E6;}.elementor-65876 .elementor-element.elementor-element-445a50d{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;color:#CECECE;}.elementor-65876 .elementor-element.elementor-element-445a50d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.02);}.elementor-65876 .elementor-element.elementor-element-445a50d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-65876 .elementor-element.elementor-element-445a50d p{margin-bottom:40px;}.elementor-65876 .elementor-element.elementor-element-f385565.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-f385565 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-ucaddon_uc_bullet_tabs .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_uc_bullet_tabs .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_uc_bullet_tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_uc_bullet_tabs .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_uc_bullet_tabs .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_uc_bullet_tabs .ue_tab_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_uc_bullet_tabs .r-tabs .uc_tab_content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-8ea3a5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs .uc_tab_nav{width:215px;border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .uc_tab_nav li{flex:initial;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .uc_tab_nav li a{flex-direction:row;justify-content:flex-start;align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .ue_tab_title{font-family:"Stapel-Medium", Sans-serif;font-size:20px;letter-spacing:0px;margin:5px 5px 5px 5px;color:#939393;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .ue_tab_icon{font-size:26px;margin:5px 5px 5px 5px;color:#9d9d9d;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs-tab .r-tabs-anchor,.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs-accordion-title > a{padding:12px 020px 12px 020px;margin:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .uc_tab_nav{gap:8px;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs-anchor{background-color:#222222;border-style:solid;border-width:0px 1px 0px 0px;border-color:#3737379C;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .ue_tab_icon svg{fill:#9d9d9d;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs-state-active .r-tabs-anchor,.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs-state-active .r-tabs-anchor{background-color:#353535;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs-state-active .ue_tab_title{color:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs-state-active .ue_tab_icon{color:#000000;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs-state-active .ue_tab_icon svg:not(.uc_tab_content .r-tabs-state-active .ue_tab_icon svg){fill:#000000;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs-state-active .r-tabs-anchor{border-style:none;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .uc_circle{border-style:solid;border-width:2px 2px 2px 2px;border-color:#b9b9b9;padding:2px 2px 2px 2px;margin:5px 5px 5px 5px;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .uc_circle span{background-color:#101010;width:7px;height:7px;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .uc_tab_content .panes{padding:0px 0px 0px 030px;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs .uc_tab_content{color:#65656500;margin:0px 0px 0px 0px;border-style:none;text-align:left;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs-panel{background-color:#37373700;}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-62a95e3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-62a95e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-62a95e3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-62a95e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-62a95e3 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-widget-ucaddon_content_carousel_new .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_content_carousel_new .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_content_carousel_new.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_content_carousel_new .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_content_carousel_new .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_content_carousel_new .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .ue-item{transform:scale(1,1);}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .carousel-image{height:426px;background-size:cover;opacity:100%;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .uc-active-item .carousel-image{opacity:100%;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .uc_image_carousel_container_holder{text-align:center;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .ue-content-holder{justify-content:start;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .content-padding{padding:20px 20px 20px 20px;min-height:0px;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .uc_image_carousel_content{background-color:#efefef;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .ue-title{color:#000000;margin-top:0px;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .ue-text{color:#686868;margin-top:10px;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .uc_more_btn svg{fill:#000000;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .ue-btn-inner-wrapper{gap:10px;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .owl-nav .owl-next{right:0px;left:auto;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .owl-carousel .owl-nav .owl-next,.elementor-65876 .elementor-element.elementor-element-f83cbc2 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .owl-carousel .owl-nav .owl-next:hover,.elementor-65876 .elementor-element.elementor-element-f83cbc2 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .owl-dot.active{background-color:#727272;}.elementor-65876 .elementor-element.elementor-element-f83cbc2 .owl-dots{margin-top:20px;}.elementor-65876 .elementor-element.elementor-element-9939f55{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-65876 .elementor-element.elementor-element-dd458bd:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-dd458bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/n5.jpg?lm=68780BE1");background-repeat:repeat;background-size:auto;}.elementor-65876 .elementor-element.elementor-element-ac3be54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-aefc09b{border-style:solid;border-color:#2F2F2F;margin-top:20px;margin-bottom:20px;}.elementor-65876 .elementor-element.elementor-element-440ae68.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-440ae68 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 00px;}.elementor-widget-eael-adv-accordion .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-eael-adv-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-eael-adv-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-eael-adv-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-eael-adv-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#222222;border-style:solid;border-color:#2F2F2F;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover{background-color:#2A2A2AA6;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:#353535;color:#CE9D5F;border-style:solid;}.elementor-65876 .elementor-element.elementor-element-f50c043{width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-f50c043.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Stapel Semi Expanded Medium", Sans-serif;font-weight:500;color:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#A3A3A3;fill:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#A3A3A3;fill:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#CE9D5F;fill:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;border-style:none;}.elementor-65876 .elementor-element.elementor-element-dd458bd{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-65876 .elementor-element.elementor-element-dd458bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-0e8c799{--display:flex;--overlay-opacity:0.5;}.elementor-65876 .elementor-element.elementor-element-0e8c799::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .e-con-inner > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/pixel-1.jpg?lm=6871CCA9");--background-overlay:'';background-position:31px 0px;background-repeat:repeat-y;}.elementor-65876 .elementor-element.elementor-element-af99c99 > .elementor-widget-container{margin:90px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-af99c99{text-align:center;}.elementor-65876 .elementor-element.elementor-element-af99c99 .elementor-heading-title{font-family:"Stapel-Medium", Sans-serif;font-size:40px;font-weight:normal;line-height:43px;letter-spacing:0px;color:#222222;}.elementor-65876 .elementor-element.elementor-element-b7c7962{width:auto;max-width:auto;text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#333333;}.elementor-65876 .elementor-element.elementor-element-b7c7962 > .elementor-widget-container{margin:0px 10px 10px 0px;padding:0px 25px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-b7c7962 p{margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-6286e43 > .elementor-background-overlay{background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/pixel-1.jpg?lm=6871CCA9");background-position:31px 0px;background-repeat:repeat-y;opacity:0.5;}.elementor-65876 .elementor-element.elementor-element-6286e43{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-60f1537{margin-top:00px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-a7bb034.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-a7bb034 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 60px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-aba77ad > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-aba77ad{text-align:left;}.elementor-65876 .elementor-element.elementor-element-aba77ad .elementor-heading-title{font-family:"Stapel-Medium", Sans-serif;font-size:28px;font-weight:normal;line-height:43px;letter-spacing:0px;color:#222222;}.elementor-65876 .elementor-element.elementor-element-14fc32d .elementor-repeater-item-bbaf262 .premium-bullet-list-wrapper svg *{stroke-width:2.1;}.elementor-65876 .elementor-element.elementor-element-14fc32d .elementor-repeater-item-20bc203 .premium-bullet-list-wrapper svg *{stroke-width:2.1;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content{overflow:hidden;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-box {flex-direction:column;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-box{justify-content:flex-start;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-divider, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper-top{align-self:flex-start;}.elementor-65876 .elementor-element.elementor-element-14fc32d{--pa-bullet-align:flex-start;width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text{display:flex;flex-direction:row;order:5;}.elementor-65876 .elementor-element.elementor-element-14fc32d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 010px 30px 40px;}.elementor-65876 .elementor-element.elementor-element-14fc32d.elementor-element{--align-self:center;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper{align-self:flex-start;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-badge{order:8;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content {border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;padding:8px 0px 8px 0px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text p, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text span{font-size:21px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper svg, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper img{width:21px !important;height:21px !important;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-icon-text p{color:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-drawable-icon *, .elementor-65876 .elementor-element.elementor-element-14fc32d svg:not([class*="premium-"]){fill:#CE9D5F;stroke:#B10A0A;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:0 0 3px #CE9D5F;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:none !important;color:#CE9D5F !important;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper {margin:4px 05px 0px 0px;} .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text span {font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:0px;} .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text span{color:#333333;} .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-blur:hover .premium-bullet-list-text span{text-shadow:0 0 3px #333333;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text {margin:3px 0px 3px 0px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-badge span{color:#fff;background-color:#6ec1e4;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;padding:2px 5px 2px 5px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-badge {margin:0px 0px 0px 5px;}.elementor-65876 .elementor-element.elementor-element-4679b63{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65876 .elementor-element.elementor-element-6c89d94{width:auto;max-width:auto;text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#333333;}.elementor-65876 .elementor-element.elementor-element-6c89d94 > .elementor-widget-container{background-color:#F1F1F1;margin:0px 5px 0px 0px;padding:25px 25px 25px 030px;border-radius:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-6c89d94 p{margin-bottom:0px;}.elementor-widget-counter .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-counter .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-counter.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-counter .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-65876 .elementor-element.elementor-element-b1e9897{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-65876 .elementor-element.elementor-element-b1e9897 > .elementor-widget-container{margin:0px 20px 20px 0px;padding:15px 0px 15px 0px;border-style:none;}.elementor-65876 .elementor-element.elementor-element-b1e9897 .elementor-counter{gap:14px;}.elementor-65876 .elementor-element.elementor-element-b1e9897 .elementor-counter-number-wrapper{gap:5px;color:#222222;font-family:"Stapel-Medium", Sans-serif;font-size:40px;font-weight:normal;}.elementor-65876 .elementor-element.elementor-element-b1e9897 .elementor-counter-title{color:#949494;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.2px;}.elementor-65876 .elementor-element.elementor-element-06c9d75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-65876 .elementor-element.elementor-element-06c9d75 > .elementor-widget-container{margin:0px 20px 20px 0px;padding:15px 0px 15px 0px;border-style:none;}.elementor-65876 .elementor-element.elementor-element-06c9d75 .elementor-counter{gap:14px;}.elementor-65876 .elementor-element.elementor-element-06c9d75 .elementor-counter-number-wrapper{gap:5px;color:#222222;font-family:"Stapel-Medium", Sans-serif;font-size:40px;font-weight:normal;}.elementor-65876 .elementor-element.elementor-element-06c9d75 .elementor-counter-title{color:#949494;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.2px;}.elementor-65876 .elementor-element.elementor-element-33e8250{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-65876 .elementor-element.elementor-element-33e8250 > .elementor-widget-container{margin:0px 20px 20px 0px;padding:15px 0px 15px 0px;border-style:none;}.elementor-65876 .elementor-element.elementor-element-33e8250 .elementor-counter{gap:14px;}.elementor-65876 .elementor-element.elementor-element-33e8250 .elementor-counter-number-wrapper{color:#222222;font-family:"Stapel-Medium", Sans-serif;font-size:40px;font-weight:normal;}.elementor-65876 .elementor-element.elementor-element-33e8250 .elementor-counter-title{color:#949494;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;letter-spacing:0.2px;}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-1a6668f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65876 .elementor-element.elementor-element-1a6668f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-65876 .elementor-element.elementor-element-1a6668f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 0px 0px 40px;}.elementor-65876 .elementor-element.elementor-element-71bef17{--display:flex;--overlay-opacity:0.5;}.elementor-65876 .elementor-element.elementor-element-71bef17::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .e-con-inner > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/pixel-1.jpg?lm=6871CCA9");--background-overlay:'';background-position:31px 0px;background-repeat:repeat-y;}.elementor-widget-uael-image-gallery .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-uael-image-gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-uael-image-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-image-gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-uael-image-gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter,.elementor-widget-uael-image-gallery .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-image-gallery .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button, .elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter{color:var( --e-global-color-accent );}.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter:hover, .elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-current{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-65876 .elementor-element.elementor-element-7c180da .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 33px/2 );padding-left:calc( 33px/2 );align-items:flex-start;display:inline-grid;}.elementor-65876 .elementor-element.elementor-element-7c180da .uael-img-gallery-wrap{margin-left:calc( -33px/2 );margin-right:calc( -33px/2 );}.elementor-65876 .elementor-element.elementor-element-7c180da .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:20px;}.elementor-65876 .elementor-element.elementor-element-7c180da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-65876 .elementor-element.elementor-element-7c180da .uael-grid-img-thumbnail img{opacity:1;}.elementor-65876 .elementor-element.elementor-element-7c180da .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-65876 .elementor-element.elementor-element-f9d4530 .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 33px/2 );padding-left:calc( 33px/2 );align-items:flex-start;display:inline-grid;}.elementor-65876 .elementor-element.elementor-element-f9d4530 .uael-img-gallery-wrap{margin-left:calc( -33px/2 );margin-right:calc( -33px/2 );}.elementor-65876 .elementor-element.elementor-element-f9d4530 .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:20px;}.elementor-65876 .elementor-element.elementor-element-f9d4530 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-65876 .elementor-element.elementor-element-f9d4530 .uael-grid-img-thumbnail img{opacity:1;}.elementor-65876 .elementor-element.elementor-element-f9d4530 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-65876 .elementor-element.elementor-element-7691d07 > .elementor-background-overlay{background-image:url("https://piemont.com.ua/wp-content/uploads/2025/04/pixel-1.jpg?lm=67F8492F");background-position:31px 0px;background-repeat:repeat-y;opacity:0.5;}.elementor-65876 .elementor-element.elementor-element-7691d07{padding:0px 0px 60px 0px;}.elementor-65876 .elementor-element.elementor-element-78d855b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-b823396{margin-top:0px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-182cadb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-182cadb > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-d33dfce > .elementor-widget-container{margin:90px 0px 60px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-65876 .elementor-element.elementor-element-d33dfce{text-align:center;}.elementor-65876 .elementor-element.elementor-element-d33dfce .elementor-heading-title{font-family:"Stapel-Medium", Sans-serif;font-size:40px;font-weight:normal;line-height:51px;color:#222222;}.elementor-65876 .elementor-element.elementor-element-8743a89{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#333333;}.elementor-65876 .elementor-element.elementor-element-8743a89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 00px;border-radius:15px 15px 15px 15px;}.elementor-65876 .elementor-element.elementor-element-8743a89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65876 .elementor-element.elementor-element-ccd7373:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-ccd7373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-65876 .elementor-element.elementor-element-ccd7373{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:00px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-ccd7373 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-92045db > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-92045db > .elementor-element-populated{border-style:none;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .dynamic_acfslider{text-align:center;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .dyncontel-swiper .swiper{padding-top:39px;padding-bottom:39px;padding-left:0px;padding-right:0px;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .wrap-item-acfslider{width:100%;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .swiper-pagination-fraction .separator{margin:0 4px;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .swiper-pagination-fraction > *{color:#A6A6A6;font-family:"Stapel-Medium", Sans-serif;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .swiper-pagination{bottom:0%;}.elementor-widget-ucaddon_image_card_carousel .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_image_card_carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_image_card_carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_image_card_carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_image_card_carousel .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-e5ed654 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 0px 20px 0px;border-radius:5px 5px 5px 5px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .uc_dark_carousel_content{padding:15px 5px 15px 05px;min-height:46px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .uc_dark_carousel_container_holder{text-align:center;background-color:#FFFFFF;border-radius:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);flex-direction:column-reverse;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .ue-item-holder{padding:10px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .ue-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-item.uc-active-item .uc_dark_carousel_container_holder{border-radius:0px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-item.uc-active-item{border-style:none;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-item:hover .uc_dark_carousel_container_holder{border-radius:0px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-item:hover{border-style:none;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .uc_dark_carousel_placeholder img{padding:0px 0px 0px 0px;object-fit:cover;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .ue-title{color:#333333;font-family:"Stapel Light", Sans-serif;font-size:18px;font-weight:600;margin-top:0px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .uc_dark_carousel_content p{color:#adadad;margin-top:10px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .uc_more_btn{background-color:#E4E4E4;color:#ffffff;padding:10px 30px 10px 30px;border-radius:0px;margin-top:10px;border-style:none;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .uc_more_btn svg{fill:#ffffff;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .ue-btn-inner-wrapper{gap:10px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .uc_more_btn:hover{color:#FF4F4F !important;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .uc_more_btn:hover svg{fill:#FF4F4F !important;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-nav .owl-prev{left:21px;right:auto;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-nav .owl-next{right:21px;left:auto;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-carousel .owl-nav .owl-next,.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-carousel .owl-nav .owl-prev{top:435px;border-radius:41px;width:40px;height:40px;line-height:40px;font-size:20px;background-color:#ffffff;color:#5E5E5E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-carousel .owl-nav .owl-next:hover,.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-carousel .owl-nav .owl-prev:hover{color:#CE9D5F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-dot.active{background-color:#000000;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .owl-dots{margin-top:20px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-65876 .elementor-element.elementor-element-aa1ed7b:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-aa1ed7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;background-image:url("https://piemont.com.ua/wp-content/uploads/2025/07/n5.jpg?lm=68780BE1");background-position:-82px 0px;background-repeat:repeat;background-size:auto;}.elementor-65876 .elementor-element.elementor-element-aa1ed7b > .elementor-background-overlay{background-image:url("https://piemont.com.ua/wp-content/uploads/2025/04/pixel-1.jpg?lm=67F8492F");background-position:31px 0px;background-repeat:repeat-y;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-aa1ed7b{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-d737219 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-4ad27c6{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-7a5481c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-7a5481c > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 29px 0px 30px;}.elementor-65876 .elementor-element.elementor-element-63adaca > .elementor-widget-container{margin:90px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-63adaca{text-align:center;}.elementor-65876 .elementor-element.elementor-element-63adaca .elementor-heading-title{font-family:"Stapel-Medium", Sans-serif;font-size:42px;font-weight:500;line-height:43px;letter-spacing:-0.5px;color:#E6E6E6;}.elementor-65876 .elementor-element.elementor-element-7940acc{margin-top:20px;margin-bottom:20px;padding:0px 0px 60px 0px;}.elementor-65876 .elementor-element.elementor-element-a4eb1f7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-a4eb1f7 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 40px;}.elementor-65876 .elementor-element.elementor-element-2034b1f .uc_tab_nav li{flex:1;}.elementor-65876 .elementor-element.elementor-element-2034b1f .uc_tab_nav li a{flex-direction:column;justify-content:center;align-items:center;}.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs .uc_tab_nav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px;}.elementor-65876 .elementor-element.elementor-element-2034b1f .ue_tab_title{font-family:"Stapel-Medium", Sans-serif;font-size:20px;margin:5px 5px 5px 5px;color:#939393;}.elementor-65876 .elementor-element.elementor-element-2034b1f .ue_tab_icon{font-size:26px;margin:5px 5px 5px 5px;color:#9d9d9d;}.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs-tab .r-tabs-anchor,.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs-accordion-title > a{padding:10px 30px 10px 30px;margin:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs-anchor{background-color:#222222;border-style:solid;border-width:0px 0px 1px 0px;border-color:#3737379C;}.elementor-65876 .elementor-element.elementor-element-2034b1f .ue_tab_icon svg{fill:#9d9d9d;}.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs-state-active .r-tabs-anchor,.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs-state-active .r-tabs-anchor{background-color:#353535;}.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs-state-active .ue_tab_title{color:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs-state-active .ue_tab_icon{color:#000000;}.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs-state-active .ue_tab_icon svg:not(.uc_tab_content .r-tabs-state-active .ue_tab_icon svg){fill:#000000;}.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs-state-active .r-tabs-anchor{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-65876 .elementor-element.elementor-element-2034b1f .uc_circle{border-style:solid;border-width:2px 2px 2px 2px;border-color:#b9b9b9;padding:2px 2px 2px 2px;margin:5px 5px 5px 5px;}.elementor-65876 .elementor-element.elementor-element-2034b1f .uc_circle span{background-color:#101010;width:7px;height:7px;}.elementor-65876 .elementor-element.elementor-element-2034b1f .uc_tab_content .panes{padding:20px 0px 20px 0px;}.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs .uc_tab_content{color:#65656500;text-align:center;}.elementor-65876 .elementor-element.elementor-element-2034b1f .r-tabs-panel{background-color:#02010100;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#222222;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3737379C;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover{background-color:#222222;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{background-color:#353535;color:#CE9D5F;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9689bc2{width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-9689bc2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Stapel Semi Expanded Medium", Sans-serif;font-weight:500;color:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#A3A3A3;fill:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#A3A3A3;fill:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#A3A3A3;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#CE9D5F;fill:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#CE9D5F;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;border-style:none;}.elementor-65876 .elementor-element.elementor-element-8aaaf47.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-65876 .elementor-element.elementor-element-8aaaf47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-8aaaf47 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-65876 .elementor-element.elementor-element-9141f11 > .elementor-widget-container{margin:025px 0px 20px 0px;padding:0px 000px 0px 00px;}.elementor-65876 .elementor-element.elementor-element-9141f11{text-align:center;}.elementor-65876 .elementor-element.elementor-element-9141f11 .elementor-heading-title{font-family:"Stapel-Medium", Sans-serif;font-size:24px;font-weight:400;line-height:55px;letter-spacing:0px;color:#EDEDED;}.elementor-widget-ucaddon_stacked_images .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_stacked_images .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ucaddon_stacked_images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_stacked_images .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_stacked_images .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-ucaddon_stacked_images .image-stack-container [tooltip]::after{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-e0e40ff .image-stack-container{text-align:center;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .stacked-image img{width:170px;height:170px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#ffffff;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .image-stack-container:hover .stacked-image:not(:first-child){margin-left:8px;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .stacked-image:not(:first-child){margin-left:-28px;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .stacked-image img:hover{border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .uc-remote-parent .stacked-image.stacked-image-active img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#ffffff;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65876 .elementor-element.elementor-element-e0e40ff [tooltip]::after{color:#ffffff;background:#333333;padding:8px 8px 8px 8px;}.elementor-65876 .elementor-element.elementor-element-e0e40ff [tooltip]::before{border-top-color:#333333 !important;border-bottom-color:#333333 !important;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .image-stack-container [tooltip]::after{border-radius:4px 4px 4px 4px;}.elementor-65876 .elementor-element.elementor-element-55df364{--display:flex;}.elementor-65876 .elementor-element.elementor-element-0affbf7{width:100%;max-width:100%;text-align:center;}.elementor-65876 .elementor-element.elementor-element-0affbf7 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-0affbf7.elementor-element{--align-self:center;}.elementor-65876 .elementor-element.elementor-element-0affbf7 .elementor-heading-title{font-family:"Stapel Light", Sans-serif;font-size:22px;letter-spacing:0.5px;color:#E6E6E6;}.elementor-65876 .elementor-element.elementor-element-4ba4942{width:100%;max-width:100%;text-align:center;}.elementor-65876 .elementor-element.elementor-element-4ba4942 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-4ba4942.elementor-element{--align-self:center;}.elementor-65876 .elementor-element.elementor-element-4ba4942 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#747474;}.elementor-65876 .elementor-element.elementor-element-a802cdd .elementor-button{background-color:#02010100;font-family:"Manrope", Sans-serif;font-size:21px;fill:#FFFFFF;color:#FFFFFF;}.elementor-65876 .elementor-element.elementor-element-a802cdd{width:auto;max-width:auto;}.elementor-65876 .elementor-element.elementor-element-a802cdd > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-a802cdd .elementor-button-content-wrapper{flex-direction:row;}.elementor-65876 .elementor-element.elementor-element-a802cdd .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-65876 .elementor-element.elementor-element-960f323{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;}.elementor-65876 .elementor-element.elementor-element-960f323 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-960f323.elementor-element{--align-self:center;}.elementor-65876 .elementor-element.elementor-element-31d2c5a .elementor-button{background-color:#AD7D41;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.2px;text-shadow:0px 0px 3px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-radius:3px 3px 3px 3px;padding:16px 28px 18px 28px;}.elementor-65876 .elementor-element.elementor-element-31d2c5a .elementor-button:hover, .elementor-65876 .elementor-element.elementor-element-31d2c5a .elementor-button:focus{background-color:#865D2A;}.elementor-65876 .elementor-element.elementor-element-31d2c5a{width:auto;max-width:auto;}.elementor-65876 .elementor-element.elementor-element-31d2c5a > .elementor-widget-container{margin:20px 20px 20px 30px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-d7c7026:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-d7c7026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://piemont.com.ua/wp-content/uploads/2025/05/Без-имени-3.avif?lm=682E4D81");background-repeat:no-repeat;background-size:cover;}.elementor-65876 .elementor-element.elementor-element-d7c7026 > .elementor-background-overlay{background-color:#010101;opacity:0.36;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-65876 .elementor-element.elementor-element-d7c7026{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-65876 .elementor-element.elementor-element-bcf0e4e > .elementor-widget-container{margin:90px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-bcf0e4e{text-align:center;}.elementor-65876 .elementor-element.elementor-element-bcf0e4e .elementor-heading-title{font-family:"Stapel-Medium", Sans-serif;font-size:42px;font-weight:500;line-height:43px;letter-spacing:-0.5px;color:#EFEFEF;}.elementor-widget-uael-content-toggle .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-uael-content-toggle .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-uael-content-toggle.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-content-toggle .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-uael-content-toggle .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-uael-content-toggle .uael-rbs-slider{background-color:var( --e-global-color-accent );}.elementor-widget-uael-content-toggle .uael-toggle input[type="checkbox"] + label:before{background-color:var( --e-global-color-accent );}.elementor-widget-uael-content-toggle .uael-toggle input[type="checkbox"] + label:after{border-color:var( --e-global-color-accent );background-color:var( --e-global-color-accent );}.elementor-widget-uael-content-toggle .uael-label-box-active .uael-label-box-switch{background:var( --e-global-color-accent );}.elementor-widget-uael-content-toggle .uael-rbs-switch:checked + .uael-rbs-slider{background-color:var( --e-global-color-text );}.elementor-widget-uael-content-toggle .uael-rbs-switch:focus + .uael-rbs-slider{-webkit-box-shadow:var( --e-global-color-text );box-shadow:var( --e-global-color-text );}.elementor-widget-uael-content-toggle .uael-toggle input[type="checkbox"]:checked + label:before{background-color:var( --e-global-color-text );}.elementor-widget-uael-content-toggle .uael-toggle input[type="checkbox"]:checked + label:after{border-color:var( --e-global-color-text );}.elementor-widget-uael-content-toggle .uael-label-box-inactive .uael-label-box-switch{background:var( --e-global-color-text );}.elementor-widget-uael-content-toggle .uael-rbs-slider:before{background-color:var( --e-global-color-accent );}.elementor-widget-uael-content-toggle span.uael-label-box-switch{color:var( --e-global-color-accent );}.elementor-widget-uael-content-toggle .uael-rbs-head-1{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-content-toggle .uael-rbs-head-2{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-content-toggle .uael-rbs-content-1.uael-rbs-section-1{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-uael-content-toggle .uael-rbs-content-2.uael-rbs-section-2{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-main-btn{font-size:10px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-toggle{justify-content:flex-end;padding:20px 30px 0px 30px;margin-bottom:10px;background-color:#35353500;border-style:none;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-ct-desktop-stack--yes .uael-rbs-toggle{align-items:flex-end;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-toggle-sections{padding:10px 0px 0px 0px;background-color:#02010100;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-ct-desktop-stack--no .uael-sec-1{margin-right:5%;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-ct-desktop-stack--no .uael-sec-2{margin-left:5%;}.rtl .elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-ct-desktop-stack--no .uael-sec-1{margin-left:5%;margin-right:0%;}.rtl .elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-ct-desktop-stack--no .uael-sec-2{margin-right:5%;margin-left:0%;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-ct-desktop-stack--yes .uael-sec-1{margin-bottom:5%;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-ct-desktop-stack--yes .uael-sec-2{margin-top:5%;}.elementor-65876 .elementor-element.elementor-element-2c4e2de > .elementor-widget-container{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-slider{background-color:#EFEFEFFC;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-toggle input[type="checkbox"] + label:before{background-color:#EFEFEFFC;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-toggle input[type="checkbox"] + label:after{border-color:#EFEFEFFC;background-color:#AFAFAF;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-label-box-active .uael-label-box-switch{background:#EFEFEFFC;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-switch:checked + .uael-rbs-slider{background-color:#D3D3D3;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-switch:focus + .uael-rbs-slider{-webkit-box-shadow:0 0 1px #D3D3D3;box-shadow:0 0 1px #D3D3D3;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-toggle input[type="checkbox"]:checked + label:before{background-color:#D3D3D3;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-toggle input[type="checkbox"]:checked + label:after{border-color:#D3D3D3;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-label-box-inactive .uael-label-box-switch{background:#D3D3D3;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-slider:before{background-color:#AFAFAF;}.elementor-65876 .elementor-element.elementor-element-2c4e2de span.uael-label-box-switch{color:#AFAFAF;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-head-1{color:#8A8A8A;font-family:"Stapel Light", Sans-serif;font-size:14px;letter-spacing:0.5px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-head-2{color:#8A8A8A;font-family:"Stapel Light", Sans-serif;font-size:14px;}@media(min-width:768px){.elementor-65876 .elementor-element.elementor-element-f385565{width:75%;}.elementor-65876 .elementor-element.elementor-element-62a95e3{width:25%;}.elementor-65876 .elementor-element.elementor-element-a7bb034{width:74.46%;}.elementor-65876 .elementor-element.elementor-element-1a6668f{width:25.494%;}.elementor-65876 .elementor-element.elementor-element-a4eb1f7{width:70%;}.elementor-65876 .elementor-element.elementor-element-8aaaf47{width:30%;}}@media(max-width:1024px){.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-460ff22 > .elementor-container{max-width:955px;}.elementor-65876 .elementor-element.elementor-element-460ff22{padding:0px 030px 0px 30px;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-4cd1260 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-widget-premium-addon-fancy-text.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-premium-addon-fancy-text .premium-atext__headline, .elementor-widget-premium-addon-fancy-text .premium-atext__text svg g > text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-premium-addon-fancy-text .premium-prefix-text, .elementor-widget-premium-addon-fancy-text .premium-suffix-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-5074652 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-65876 .elementor-element.elementor-element-5074652 .premium-atext__headline, .elementor-65876 .elementor-element.elementor-element-5074652 .premium-atext__text svg g > text{font-size:26px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-4b3397f > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-65876 .elementor-element.elementor-element-4b3397f{text-align:left;font-size:30px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-7e0a9df > .elementor-widget-container{padding:10px 20px 0px 20px;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-65876 .elementor-element.elementor-element-6bec4cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-6bec4cb{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-65876 .elementor-element.elementor-element-6bec4cb.elementor-element{--align-self:center;}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-9b0ab69.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-65876 .elementor-element.elementor-element-9b0ab69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-premium-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-list-text span {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-ed27ae4 > .elementor-widget-container{padding:20px 0px 0px 30px;}.elementor-65876 .elementor-element.elementor-element-ed27ae4{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;} .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text span {font-size:15px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-1ff1133 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-65876 .elementor-element.elementor-element-1ff1133{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-65876 .elementor-element.elementor-element-1ff1133 img{width:63%;}.elementor-65876 .elementor-element.elementor-element-1ff1133 .widget-image-caption{font-size:15px;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-e004f02{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-3fad931{width:var( --container-widget-width, 723px );max-width:723px;--container-widget-width:723px;--container-widget-flex-grow:0;font-size:30px;}.elementor-65876 .elementor-element.elementor-element-3fad931 > .elementor-widget-container{margin:-120px 0px 0px 0px;padding:020px 0px 00px 0px;}.elementor-65876 .elementor-element.elementor-element-b8ce4fa{width:var( --container-widget-width, 723px );max-width:723px;--container-widget-width:723px;--container-widget-flex-grow:0;font-size:15px;}.elementor-65876 .elementor-element.elementor-element-b8ce4fa > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:15px 0px 015px 0px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-51a8beb{width:100%;max-width:100%;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-a531efe{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-9905b55 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-65876 .elementor-element.elementor-element-6ce3180 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-e80e093 > .elementor-element-populated{padding:0px 20px 0px 10px;}.elementor-65876 .elementor-element.elementor-element-1c8bc57{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-3c19653{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65876 .elementor-element.elementor-element-b7eb006 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 35px;}.elementor-65876 .elementor-element.elementor-element-b7eb006 .elementor-heading-title{font-size:34px;}.elementor-widget-ucaddon_sideways_vertical_text.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_sideways_vertical_text .sideways_vertical_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-312df57{top:10px;}.elementor-65876 .elementor-element.elementor-element-9c78e7e > .elementor-widget-container{margin:10px -10px -30px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-82c8555 > .elementor-element-populated{padding:030px 020px 0px 10px;}.elementor-65876 .elementor-element.elementor-element-3964101{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-6b606f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65876 .elementor-element.elementor-element-54fc3ba > .elementor-widget-container{padding:20px 0px 0px 35px;}.elementor-65876 .elementor-element.elementor-element-54fc3ba .elementor-heading-title{font-size:34px;}.elementor-65876 .elementor-element.elementor-element-4c3c4ee{top:10px;}.elementor-65876 .elementor-element.elementor-element-2da17af > .elementor-widget-container{margin:10px -10px -30px 0px;}.elementor-65876 .elementor-element.elementor-element-75951a0{margin-top:100px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-2db6db7 > .elementor-element-populated{padding:0px 20px 0px 10px;}.elementor-65876 .elementor-element.elementor-element-0da4f7c{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-b77a2a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65876 .elementor-element.elementor-element-617e408 > .elementor-widget-container{padding:20px 0px 0px 35px;}.elementor-65876 .elementor-element.elementor-element-617e408 .elementor-heading-title{font-size:34px;}.elementor-65876 .elementor-element.elementor-element-5269130{top:10px;}.elementor-65876 .elementor-element.elementor-element-5e21a21 > .elementor-widget-container{margin:10px -10px -30px 0px;}.elementor-65876 .elementor-element.elementor-element-043fceb > .elementor-element-populated{padding:030px 020px 0px 10px;}.elementor-65876 .elementor-element.elementor-element-eb4753d{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-68cee39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65876 .elementor-element.elementor-element-70b1c6a > .elementor-widget-container{padding:20px 0px 0px 35px;}.elementor-65876 .elementor-element.elementor-element-70b1c6a .elementor-heading-title{font-size:34px;}.elementor-65876 .elementor-element.elementor-element-2cdbc06{top:10px;}.elementor-65876 .elementor-element.elementor-element-6b6d3a5 > .elementor-widget-container{margin:10px -10px -30px 0px;}.elementor-65876 .elementor-element.elementor-element-8039782{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-1960353 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-65876 .elementor-element.elementor-element-339bb6b > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-widget-dyncontel-acfslider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-ce17f1d > .elementor-background-overlay{background-position:0px 0px;}.elementor-65876 .elementor-element.elementor-element-5c30dde > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-65876 .elementor-element.elementor-element-70c362f > .elementor-widget-container{margin:80px 0px 40px 0px;}.elementor-65876 .elementor-element.elementor-element-70c362f .elementor-heading-title{font-size:40px;}.elementor-65876 .elementor-element.elementor-element-445a50d p{margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-f385565 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-widget-ucaddon_uc_bullet_tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_uc_bullet_tabs .ue_tab_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_uc_bullet_tabs .r-tabs .uc_tab_content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-62a95e3 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-widget-ucaddon_content_carousel_new.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_content_carousel_new .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-aefc09b{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-440ae68 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-widget-eael-adv-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:20px;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px 15px 15px 15px;margin:0px 0px 15px 0px;}.elementor-65876 .elementor-element.elementor-element-dd458bd{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-0e8c799::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .e-con-inner > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-65876 .elementor-element.elementor-element-af99c99 > .elementor-widget-container{margin:80px 0px 40px 0px;padding:0px 20px 0px 20px;}.elementor-65876 .elementor-element.elementor-element-af99c99 .elementor-heading-title{line-height:56px;}.elementor-65876 .elementor-element.elementor-element-b7c7962 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-6286e43 > .elementor-background-overlay{background-position:0px 0px;}.elementor-65876 .elementor-element.elementor-element-60f1537{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-a7bb034 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-aba77ad > .elementor-widget-container{margin:40px 0px 30px 0px;}.elementor-65876 .elementor-element.elementor-element-aba77ad{text-align:center;}.elementor-65876 .elementor-element.elementor-element-aba77ad .elementor-heading-title{line-height:42px;}.elementor-65876 .elementor-element.elementor-element-14fc32d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper{align-self:flex-start;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text p, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text span{font-size:25px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper svg, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper img{width:25px !important;height:25px !important;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper {margin:3px 5px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content .premium-bullet-list-wrapper i,.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text p , .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content .premium-bullet-list-wrapper svg , .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content .premium-bullet-list-wrapper img{padding:0px 0px 0px 0px;} .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text span {font-size:14px;line-height:26px;letter-spacing:0px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text {margin:5px 0px 5px 0px;}.elementor-65876 .elementor-element.elementor-element-4679b63{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-65876 .elementor-element.elementor-element-b1e9897 > .elementor-widget-container{margin:0px 010px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-b1e9897{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-65876 .elementor-element.elementor-element-06c9d75 > .elementor-widget-container{margin:0px 010px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-06c9d75{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-65876 .elementor-element.elementor-element-33e8250 > .elementor-widget-container{margin:0px 010px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-33e8250{--container-widget-width:33%;--container-widget-flex-grow:0;width:var( --container-widget-width, 33% );max-width:33%;}.elementor-65876 .elementor-element.elementor-element-1a6668f > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-71bef17::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .e-con-inner > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-uael-image-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter,.elementor-widget-uael-image-gallery .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-65876 .elementor-element.elementor-element-7691d07 > .elementor-background-overlay{background-position:0px 0px;}.elementor-65876 .elementor-element.elementor-element-d33dfce > .elementor-widget-container{margin:80px 0px 40px 0px;}.elementor-65876 .elementor-element.elementor-element-8743a89 > .elementor-widget-container{padding:0px 15px 10px 15px;}.elementor-widget-ucaddon_image_card_carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-aa1ed7b:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-aa1ed7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-65876 .elementor-element.elementor-element-aa1ed7b > .elementor-background-overlay{background-position:0px 0px;}.elementor-65876 .elementor-element.elementor-element-4ad27c6{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-7a5481c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-63adaca > .elementor-widget-container{margin:80px 0px 10px 0px;}.elementor-65876 .elementor-element.elementor-element-a4eb1f7 > .elementor-element-populated{padding:2em 1em 2em 1em;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:20px;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px 15px 15px 15px;margin:0px 0px 15px 0px;}.elementor-65876 .elementor-element.elementor-element-9141f11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-ucaddon_stacked_images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_stacked_images .image-stack-container [tooltip]::after{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-e0e40ff{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .image-stack-container{text-align:center;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .stacked-image img{width:150px;height:150px;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .image-stack-container:hover .stacked-image:not(:first-child){margin-left:8px;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .stacked-image:not(:first-child){margin-left:-24px;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .stacked-image img:hover{border-width:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .uc-remote-parent .stacked-image.stacked-image-active img{border-width:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .image-stack-container [tooltip]::after{border-radius:4px 4px 4px 4px;}.elementor-65876 .elementor-element.elementor-element-e0e40ff [tooltip]::after{padding:8px 8px 8px 8px;}.elementor-65876 .elementor-element.elementor-element-0affbf7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-65876 .elementor-element.elementor-element-d7c7026:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-d7c7026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-204px -124px;}.elementor-65876 .elementor-element.elementor-element-d7c7026 > .elementor-background-overlay{opacity:0.06;}.elementor-65876 .elementor-element.elementor-element-bcf0e4e > .elementor-widget-container{margin:80px 0px 40px 0px;}.elementor-widget-uael-content-toggle.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-content-toggle .uael-rbs-head-1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-content-toggle .uael-rbs-head-2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-content-toggle .uael-rbs-content-1.uael-rbs-section-1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-uael-content-toggle .uael-rbs-content-2.uael-rbs-section-2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-2c4e2de.uael-ct-stack--tablet .uael-ct-desktop-stack--no .uael-sec-1{margin-bottom:5%;margin-right:0px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de.uael-ct-stack--tablet .uael-ct-desktop-stack--no .uael-sec-2{margin-top:5%;margin-left:0px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de.uael-ct-stack--tablet .uael-ct-desktop-stack--no .uael-rbs-toggle{flex-direction:column;}}@media(max-width:767px){.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-460ff22 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-65876 .elementor-element.elementor-element-460ff22 > .elementor-background-overlay{opacity:0.6;}.elementor-65876 .elementor-element.elementor-element-460ff22{padding:0px 0px 0px 0px;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-4cd1260 > .elementor-element-populated{padding:00px 10px 0px 10px;}.elementor-65876 .elementor-element.elementor-element-8412589 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-premium-addon-fancy-text.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-premium-addon-fancy-text .premium-atext__headline, .elementor-widget-premium-addon-fancy-text .premium-atext__text svg g > text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-premium-addon-fancy-text .premium-prefix-text, .elementor-widget-premium-addon-fancy-text .premium-suffix-text{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-5074652 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-5074652.elementor-element{--order:2;}.elementor-65876 .elementor-element.elementor-element-5074652 .premium-atext__headline, .elementor-65876 .elementor-element.elementor-element-5074652 .premium-atext__text svg g > text{font-size:20px;letter-spacing:-0.5px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-4b3397f > .elementor-widget-container{margin:100px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:5px 5px 5px 5px;}.elementor-65876 .elementor-element.elementor-element-4b3397f.elementor-element{--order:1;}.elementor-65876 .elementor-element.elementor-element-4b3397f{text-align:center;font-size:28px;line-height:36px;letter-spacing:-0.3px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-7e0a9df{width:100%;max-width:100%;text-align:center;}.elementor-65876 .elementor-element.elementor-element-7e0a9df > .elementor-widget-container{margin:10px 0px 10px 0px;padding:5px 10px 5px 10px;}.elementor-65876 .elementor-element.elementor-element-7e0a9df .elementor-heading-title{font-size:14px;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-65876 .elementor-element.elementor-element-6bec4cb{width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-6bec4cb > .elementor-widget-container{margin:15px 20px 15px 20px;}.elementor-65876 .elementor-element.elementor-element-6bec4cb .elementor-button{font-size:16px;padding:18px 36px 18px 36px;}.elementor-65876 .elementor-element.elementor-element-290a3cf{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-9b0ab69 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-premium-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-list-text span {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-ed27ae4{width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:4px 10px 015px 10px;}.elementor-65876 .elementor-element.elementor-element-ed27ae4.elementor-element{--order:4;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper{align-self:flex-start;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-content {margin:4px 0px 4px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text p, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text span{font-size:8px;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper svg, .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper img{width:8px !important;height:8px !important;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-wrapper {margin:10px 10px 0px 0px;} .elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text span {font-size:15px;letter-spacing:0px;}.elementor-65876 .elementor-element.elementor-element-ed27ae4 .premium-bullet-list-text {margin:0px 0px 0px 0px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-1ff1133 > .elementor-widget-container{padding:10px 25px 0px 05px;}.elementor-65876 .elementor-element.elementor-element-1ff1133{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-65876 .elementor-element.elementor-element-1ff1133.elementor-element{--order:3;}.elementor-65876 .elementor-element.elementor-element-1ff1133 img{width:100%;max-width:26%;}.elementor-65876 .elementor-element.elementor-element-1ff1133 .widget-image-caption{text-align:center;font-size:14px;letter-spacing:-0.4px;margin-block-start:1px;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-69ce2c5 > .elementor-background-overlay{opacity:0.83;}.elementor-65876 .elementor-element.elementor-element-69ce2c5{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9f5c89d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:180px 10px 0px 10px;}.elementor-65876 .elementor-element.elementor-element-e004f02{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-5531645 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-5531645 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-3fad931{width:100%;max-width:100%;text-align:center;font-size:26px;line-height:36px;}.elementor-65876 .elementor-element.elementor-element-3fad931 > .elementor-widget-container{margin:-160px 7px 0px 07px;padding:20px 05px 10px 5px;}.elementor-65876 .elementor-element.elementor-element-3fad931 p{margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-b8ce4fa{width:100%;max-width:100%;text-align:left;font-size:13px;line-height:23px;letter-spacing:0px;}.elementor-65876 .elementor-element.elementor-element-b8ce4fa > .elementor-widget-container{margin:-40px 7px 10px 7px;padding:10px 20px 10px 20px;border-radius:5px 5px 5px 5px;}.elementor-65876 .elementor-element.elementor-element-b8ce4fa p{margin-bottom:0px;}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-51a8beb > .elementor-widget-container{padding:010px 015px 10px 15px;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-9a385c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-a531efe{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-65876 .elementor-element.elementor-element-74347f9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-f378896{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9905b55 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-6ce3180 > .elementor-widget-container{margin:80px 0px 20px 0px;}.elementor-65876 .elementor-element.elementor-element-6ce3180{text-align:center;}.elementor-65876 .elementor-element.elementor-element-6ce3180 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-65876 .elementor-element.elementor-element-326f90e{margin-top:0px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-e80e093 > .elementor-element-populated{margin:0px 0px 90px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-1c8bc57{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-bcad709 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-3c19653{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65876 .elementor-element.elementor-element-b7eb006 > .elementor-widget-container{padding:025px 0px 5px 40px;}.elementor-65876 .elementor-element.elementor-element-b7eb006 .elementor-heading-title{font-size:36px;}.elementor-widget-ucaddon_sideways_vertical_text.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_sideways_vertical_text .sideways_vertical_text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-65876 .elementor-element.elementor-element-312df57{left:12px;}body.rtl .elementor-65876 .elementor-element.elementor-element-312df57{right:12px;}.elementor-65876 .elementor-element.elementor-element-312df57{top:19px;}.elementor-65876 .elementor-element.elementor-element-9c78e7e > .elementor-widget-container{margin:0px -15px -40px 015px;}.elementor-65876 .elementor-element.elementor-element-82c8555 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-3964101{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-ee7946a > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-6b606f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65876 .elementor-element.elementor-element-54fc3ba > .elementor-widget-container{padding:025px 0px 5px 40px;}.elementor-65876 .elementor-element.elementor-element-54fc3ba .elementor-heading-title{font-size:36px;}body:not(.rtl) .elementor-65876 .elementor-element.elementor-element-4c3c4ee{left:12px;}body.rtl .elementor-65876 .elementor-element.elementor-element-4c3c4ee{right:12px;}.elementor-65876 .elementor-element.elementor-element-4c3c4ee{top:19px;}.elementor-65876 .elementor-element.elementor-element-2da17af > .elementor-widget-container{margin:0px -15px -40px 015px;}.elementor-65876 .elementor-element.elementor-element-75951a0{margin-top:060px;margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-72e5558 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-65876 .elementor-element.elementor-element-2db6db7 > .elementor-element-populated{margin:0px 0px 90px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-0da4f7c{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-911f196 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-b77a2a5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65876 .elementor-element.elementor-element-617e408 > .elementor-widget-container{padding:025px 0px 5px 40px;}.elementor-65876 .elementor-element.elementor-element-617e408 .elementor-heading-title{font-size:36px;}body:not(.rtl) .elementor-65876 .elementor-element.elementor-element-5269130{left:12px;}body.rtl .elementor-65876 .elementor-element.elementor-element-5269130{right:12px;}.elementor-65876 .elementor-element.elementor-element-5269130{top:19px;}.elementor-65876 .elementor-element.elementor-element-5e21a21 > .elementor-widget-container{margin:0px -15px -40px 015px;}.elementor-65876 .elementor-element.elementor-element-043fceb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-eb4753d{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-4962274 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-68cee39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65876 .elementor-element.elementor-element-70b1c6a > .elementor-widget-container{padding:025px 0px 5px 40px;}.elementor-65876 .elementor-element.elementor-element-70b1c6a .elementor-heading-title{font-size:36px;}body:not(.rtl) .elementor-65876 .elementor-element.elementor-element-2cdbc06{left:12px;}body.rtl .elementor-65876 .elementor-element.elementor-element-2cdbc06{right:12px;}.elementor-65876 .elementor-element.elementor-element-2cdbc06{top:19px;}.elementor-65876 .elementor-element.elementor-element-6b6d3a5 > .elementor-widget-container{margin:0px -15px -40px 015px;}.elementor-65876 .elementor-element.elementor-element-8039782{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-65876 .elementor-element.elementor-element-f3fab5d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-77cc1c0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-1960353 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-339bb6b > .elementor-widget-container{margin:80px 0px 20px 0px;}.elementor-65876 .elementor-element.elementor-element-339bb6b{text-align:center;}.elementor-65876 .elementor-element.elementor-element-339bb6b .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-widget-dyncontel-acfslider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-7acf827 .dyncontel-swiper .swiper{padding-top:23px;padding-bottom:23px;padding-left:31px;padding-right:31px;}.elementor-65876 .elementor-element.elementor-element-7acf827 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-65876 .elementor-element.elementor-element-7acf827 .swiper-slide{height:424px;}.elementor-65876 .elementor-element.elementor-element-ce17f1d > .elementor-background-overlay{background-position:0px 0px;opacity:0;}.elementor-65876 .elementor-element.elementor-element-ce17f1d{padding:0px 015px 0px 15px;}.elementor-65876 .elementor-element.elementor-element-5c30dde > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-70c362f > .elementor-widget-container{margin:80px 0px 40px 0px;}.elementor-65876 .elementor-element.elementor-element-70c362f{text-align:center;}.elementor-65876 .elementor-element.elementor-element-70c362f .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:0px;}.elementor-65876 .elementor-element.elementor-element-445a50d > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-f385565.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65876 .elementor-element.elementor-element-f385565.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-65876 .elementor-element.elementor-element-f385565 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-ucaddon_uc_bullet_tabs.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_uc_bullet_tabs .ue_tab_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_uc_bullet_tabs .r-tabs .uc_tab_content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .r-tabs .uc_tab_nav{width:250px;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .uc_tab_nav li{flex:initial;}.elementor-65876 .elementor-element.elementor-element-8ea3a5c .uc_tab_nav li a{justify-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-62a95e3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65876 .elementor-element.elementor-element-62a95e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-65876 .elementor-element.elementor-element-62a95e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-ucaddon_content_carousel_new.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_content_carousel_new .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_carousel_new .ue-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_carousel_new .ue-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-dd458bd:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-dd458bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://piemont.com.ua/wp-content/uploads/2025/05/back.jpg?lm=685D154F");}.elementor-65876 .elementor-element.elementor-element-ac3be54 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-aefc09b{border-width:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-440ae68.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65876 .elementor-element.elementor-element-440ae68.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-65876 .elementor-element.elementor-element-440ae68 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-eael-adv-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-65876 .elementor-element.elementor-element-f50c043 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:20px;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:20px;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:20px;width:20px;line-height:20px;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px 0px 15px 15px;margin:0px 0px 15px 0px;border-width:1px 1px 1px 1px;}.elementor-65876 .elementor-element.elementor-element-f50c043 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{padding:0px 0px 0px 0px;margin:00px 0px 30px 0px;}.elementor-65876 .elementor-element.elementor-element-dd458bd{margin-top:0px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-65876 .elementor-element.elementor-element-0e8c799::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .e-con-inner > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-0e8c799 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-65876 .elementor-element.elementor-element-af99c99 > .elementor-widget-container{margin:80px 0px 40px 0px;padding:0px 15px 0px 15px;}.elementor-65876 .elementor-element.elementor-element-af99c99{text-align:center;}.elementor-65876 .elementor-element.elementor-element-af99c99 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-65876 .elementor-element.elementor-element-b7c7962{width:100%;max-width:100%;font-size:15px;line-height:28px;}.elementor-65876 .elementor-element.elementor-element-b7c7962 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 20px 15px;}.elementor-65876 .elementor-element.elementor-element-b7c7962 p{margin-bottom:0px;}.elementor-65876 .elementor-element.elementor-element-6286e43 > .elementor-background-overlay{background-position:0px 0px;}.elementor-65876 .elementor-element.elementor-element-60f1537{padding:0px 20px 20px 15px;}.elementor-65876 .elementor-element.elementor-element-a7bb034 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-aba77ad > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-65876 .elementor-element.elementor-element-aba77ad{text-align:center;}.elementor-65876 .elementor-element.elementor-element-aba77ad .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-65876 .elementor-element.elementor-element-14fc32d{width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-14fc32d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 00px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content {margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper i, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text p, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text span{font-size:22px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper svg, .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper img{width:22px !important;height:22px !important;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-wrapper {margin:4px 10px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content .premium-bullet-list-wrapper i,.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content .premium-bullet-list-wrapper .premium-bullet-list-icon-text p , .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content .premium-bullet-list-wrapper svg , .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-content .premium-bullet-list-wrapper img{padding:0px 0px 0px 0px;} .elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text span {font-size:15px;line-height:26px;letter-spacing:0px;}.elementor-65876 .elementor-element.elementor-element-14fc32d .premium-bullet-list-text {margin:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-4679b63{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-65876 .elementor-element.elementor-element-6c89d94{width:100%;max-width:100%;font-size:15px;line-height:28px;}.elementor-65876 .elementor-element.elementor-element-6c89d94 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-65876 .elementor-element.elementor-element-6c89d94 p{margin-bottom:14px;}.elementor-widget-counter.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-65876 .elementor-element.elementor-element-b1e9897{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-65876 .elementor-element.elementor-element-b1e9897 > .elementor-widget-container{margin:0px 10px 20px 0px;padding:15px 0px 15px 0px;}.elementor-65876 .elementor-element.elementor-element-b1e9897 .elementor-counter-number-wrapper{font-size:36px;}.elementor-65876 .elementor-element.elementor-element-b1e9897 .elementor-counter-title{line-height:1.5em;letter-spacing:0px;}.elementor-65876 .elementor-element.elementor-element-06c9d75{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-65876 .elementor-element.elementor-element-06c9d75 > .elementor-widget-container{margin:0px 10px 20px 0px;padding:15px 0px 15px 0px;}.elementor-65876 .elementor-element.elementor-element-06c9d75 .elementor-counter-number-wrapper{font-size:36px;}.elementor-65876 .elementor-element.elementor-element-06c9d75 .elementor-counter-title{line-height:1.5em;letter-spacing:0px;}.elementor-65876 .elementor-element.elementor-element-33e8250{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-65876 .elementor-element.elementor-element-33e8250 > .elementor-widget-container{margin:0px 10px 20px 0px;padding:15px 0px 15px 0px;}.elementor-65876 .elementor-element.elementor-element-33e8250 .elementor-counter-number-wrapper{font-size:36px;}.elementor-65876 .elementor-element.elementor-element-71bef17::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .e-con-inner > .elementor-background-video-container::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-65876 .elementor-element.elementor-element-71bef17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-widget-uael-image-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-image-gallery .uael-gallery-parent .uael-masonry-filters .uael-masonry-filter,.elementor-widget-uael-image-gallery .uael-img-gallery-tabs-dropdown .uael-filters-dropdown-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-65876 .elementor-element.elementor-element-7c180da > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-65876 .elementor-element.elementor-element-7691d07 > .elementor-background-overlay{background-position:-16px 0px;background-repeat:no-repeat;}.elementor-65876 .elementor-element.elementor-element-7691d07{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-78d855b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-b823396{margin-top:0px;margin-bottom:00px;}.elementor-65876 .elementor-element.elementor-element-182cadb > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-65876 .elementor-element.elementor-element-d33dfce > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-65876 .elementor-element.elementor-element-d33dfce{text-align:center;}.elementor-65876 .elementor-element.elementor-element-d33dfce .elementor-heading-title{font-size:30px;line-height:36px;letter-spacing:-0.3px;}.elementor-65876 .elementor-element.elementor-element-8743a89 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-65876 .elementor-element.elementor-element-8743a89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-65876 .elementor-element.elementor-element-ccd7373{margin-top:0px;margin-bottom:00px;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .dyncontel-swiper .swiper{padding-top:25px;padding-bottom:25px;padding-left:47px;padding-right:47px;}.elementor-65876 .elementor-element.elementor-element-d13dd31 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .wrap-item-acfslider{width:100%;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .swiper-pagination-fraction .separator{margin:0 5px;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .swiper-pagination-fraction > *{font-size:18px;}.elementor-65876 .elementor-element.elementor-element-d13dd31 .swiper-pagination{bottom:15px;}.elementor-widget-ucaddon_image_card_carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_image_card_carousel .ue-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_image_card_carousel .uc_dark_carousel_content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_image_card_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_image_card_carousel .ue-item-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-e5ed654 .uc_dark_carousel_content{min-height:70px;}.elementor-65876 .elementor-element.elementor-element-e5ed654 .uc_dark_carousel_placeholder img{padding:0px 0px 0px 0px;object-fit:contain;}.elementor-65876 .elementor-element.elementor-element-aa1ed7b:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-aa1ed7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-65876 .elementor-element.elementor-element-aa1ed7b > .elementor-background-overlay{background-position:0px 0px;opacity:0;}.elementor-65876 .elementor-element.elementor-element-aa1ed7b{padding:0px 015px 0px 15px;}.elementor-65876 .elementor-element.elementor-element-7a5481c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-63adaca > .elementor-widget-container{margin:80px 0px 40px 0px;}.elementor-65876 .elementor-element.elementor-element-63adaca{text-align:center;}.elementor-65876 .elementor-element.elementor-element-63adaca .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-a4eb1f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65876 .elementor-element.elementor-element-a4eb1f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-65876 .elementor-element.elementor-element-a4eb1f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9689bc2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-size:20px;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:20px;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:20px;width:20px;line-height:20px;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:15px 0px 15px 15px;margin:0px 0px 15px 0px;border-width:1px 1px 1px 1px;}.elementor-65876 .elementor-element.elementor-element-9689bc2 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{padding:0px 0px 0px 0px;margin:00px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-65876 .elementor-element.elementor-element-8aaaf47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-65876 .elementor-element.elementor-element-8aaaf47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-65876 .elementor-element.elementor-element-8aaaf47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9141f11 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-9141f11{text-align:center;}.elementor-65876 .elementor-element.elementor-element-9141f11 .elementor-heading-title{font-size:26px;line-height:34px;letter-spacing:0px;}.elementor-widget-ucaddon_stacked_images.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-ucaddon_stacked_images .image-stack-container [tooltip]::after{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-e0e40ff{width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-e0e40ff > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .image-stack-container{text-align:center;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .stacked-image img{width:160px;height:160px;border-width:4px 4px 4px 4px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .image-stack-container:hover .stacked-image:not(:first-child){margin-left:16px;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .stacked-image:not(:first-child){margin-left:-16px;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .stacked-image img:hover{border-width:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .uc-remote-parent .stacked-image.stacked-image-active img{border-width:8px 8px 8px 8px;border-radius:100px 100px 100px 100px;opacity:1;}.elementor-65876 .elementor-element.elementor-element-e0e40ff .image-stack-container [tooltip]::after{border-radius:4px 4px 4px 4px;}.elementor-65876 .elementor-element.elementor-element-e0e40ff [tooltip]::after{padding:8px 8px 8px 8px;}.elementor-65876 .elementor-element.elementor-element-0affbf7{width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-0affbf7 > .elementor-widget-container{padding:20px 0px 10px 20px;}.elementor-65876 .elementor-element.elementor-element-0affbf7 .elementor-heading-title{font-size:24px;line-height:21px;}.elementor-65876 .elementor-element.elementor-element-4ba4942 > .elementor-widget-container{padding:00px 0px 20px 20px;}.elementor-65876 .elementor-element.elementor-element-4ba4942 .elementor-heading-title{line-height:21px;}.elementor-65876 .elementor-element.elementor-element-960f323 > .elementor-widget-container{padding:00px 0px 20px 20px;}.elementor-65876 .elementor-element.elementor-element-960f323{line-height:28px;}.elementor-65876 .elementor-element.elementor-element-31d2c5a{width:100%;max-width:100%;}.elementor-65876 .elementor-element.elementor-element-31d2c5a > .elementor-widget-container{margin:20px 20px 30px 20px;}.elementor-65876 .elementor-element.elementor-element-31d2c5a .elementor-button{font-size:16px;padding:18px 030px 18px 30px;}.elementor-65876 .elementor-element.elementor-element-d7c7026:not(.elementor-motion-effects-element-type-background), .elementor-65876 .elementor-element.elementor-element-d7c7026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-65876 .elementor-element.elementor-element-d7c7026 > .elementor-background-overlay{opacity:0;}.elementor-65876 .elementor-element.elementor-element-bcf0e4e > .elementor-widget-container{margin:80px 0px 40px 0px;}.elementor-65876 .elementor-element.elementor-element-bcf0e4e{text-align:center;}.elementor-65876 .elementor-element.elementor-element-bcf0e4e .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-widget-uael-content-toggle.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-content-toggle .uael-rbs-head-1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-content-toggle .uael-rbs-head-2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-uael-content-toggle .uael-rbs-content-1.uael-rbs-section-1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-uael-content-toggle .uael-rbs-content-2.uael-rbs-section-2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-main-btn{font-size:10px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-toggle-sections{padding:10px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de.uael-ct-stack--mobile .uael-ct-desktop-stack--no .uael-sec-1{margin-bottom:5%;margin-right:0px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de.uael-ct-stack--mobile .uael-ct-desktop-stack--no .uael-sec-2{margin-top:5%;margin-left:0px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de.uael-ct-stack--mobile .uael-ct-desktop-stack--no .uael-rbs-toggle{flex-direction:column;}.elementor-65876 .elementor-element.elementor-element-2c4e2de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-head-1{font-size:14px;}.elementor-65876 .elementor-element.elementor-element-2c4e2de .uael-rbs-head-2{font-size:14px;}}@media(max-width:1024px) and (min-width:768px){.elementor-65876 .elementor-element.elementor-element-4cd1260{width:100%;}.elementor-65876 .elementor-element.elementor-element-9b0ab69{width:100%;}.elementor-65876 .elementor-element.elementor-element-a7bb034{width:100%;}.elementor-65876 .elementor-element.elementor-element-1a6668f{width:100%;}.elementor-65876 .elementor-element.elementor-element-a4eb1f7{width:100%;}.elementor-65876 .elementor-element.elementor-element-8aaaf47{width:100%;}}/* Start custom CSS for premium-addon-fancy-text, class: .elementor-element-5074652 */.custom-highlight {min-height: 65px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bec4cb */.send-message .elementor-button{
 color: #F27108;
 background-color: rgba(255, 76, 76, 0.1);
 padding: 0px;
 border: 1px solid #ff4c4c;
 border-radius: 5px;
 font-size: 18px;
 text-align: center;
 box-shadow: 0 0 10px rgba(255, 76, 76, 0.8), 0 0 20px rgba(255, 76, 76, 0.2),
   0 0 30px rgba(255, 76, 76, 0.4);
 animation: glow 1.5s infinite alternate;
 transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
}


@keyframes glow {
 from {
   box-shadow: 0 0 5px rgba(255, 76, 76, 0.2), 0 0 5px rgba(255, 76, 76, 0.3),
     0 0 10px rgba(255, 76, 76, 0.3);
 }
 to {
   box-shadow: 0 0 20px rgba(255, 76, 76, 0.1), 0 0 10px rgba(255, 76, 76, 0.1),
     0 0 20px rgba(255, 76, 76, 0.8);
 }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ff1133 */@media only screen and (max-width: 767px) {
 
.imgsert figcaption {width:50%!important;
    padding:0px 10px;
    
}
 
  .imgsert img {
width: 50% !important;
    float: right;

    height: auto !important;
  }
  
 }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-290a3cf *//* Прозрачный фон по умолчанию для десктопа и планшета */
.backgood {
    background-color: #131313B8;
    border-radius:5px;
}

/* Темно-серый полупрозрачный фон для мобильных устройств */
@media only screen and (max-width: 767px) {
    .backgood {
        background-color: #13131352;
            border-radius:5px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4cd1260 *//* Прозрачный фон по умолчанию для десктопа и планшета */
.backgood {
    background-color: #131313B8;
    border-radius:5px;
}

/* Темно-серый полупрозрачный фон для мобильных устройств */
@media only screen and (max-width: 767px) {
    .backgood {
        background-color: #13131352;
            border-radius:5px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-460ff22 */.ast-container, .ast-container-fluid {padding:0!important;}

.maxwidth {
 background: url("https://piemont.com.ua/wp-content/uploads/2025/08/1.webp") center/cover no-repeat;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fad931 */.h3aclass span {color:#ce9d5f;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-51a8beb *//* Находим родительский блок кнопки на первом шаге */
		div.fluentform-step[data-name="step_start-20_7"] .step-nav {
		 display: flex; /* Включаем flex-режим */
		 justify-content: center; /* Центрируем по горизонтали */
		 width: 100%; /* Убедимся, что блок занимает всю ширину */
		}

		/* Для самой кнопки на первом шаге отменяем выравнивание по правому краю */
		div.fluentform-step[data-name="step_start-20_7"] .ff-btn-next {
		 float: none !important; /* Отменяем float:right */
		}

		/* Для самой кнопки на первом шаге отменяем выравнивание по правому краю */
		div.fluentform-step[data-name="form_step-20_7"] .ff_step_nav_last {
		display:none!important;	}

	/* Для самой кнопки на первом шаге отменяем выравнивание по правому краю */
		div.fluentform-step[data-name="form_step-20_7"] .ff-step-header-main {
		display:none!important;	}

.ff-message-success {padding:0!important;margin:0!important; border:0!important;box-shadow:none!important;}


.ff-step-header .ff-el-progress {
    display: block!important;
}


#fluentform_21_success > p:nth-child(1) {margin:0!important;}

.fluentform-step.active {
  height: 500px!important;
}

.fluentform .ff-el-group.icon-social.ff_list_buttons > div.ff-el-input--label {
    width: 100%;
    text-align: center;
    padding: 0px 10px;
}	

#fluentform_21 .quiz-title2 p {margin:0;}
#fluentform_21 .quiz-title p {margin:0;}

#fluentform_21 .comment-trigger-link .ff-el-form-check-label
{
border:none!important;
    background-color: #ffffff00 !important;
box-shadow:none!important;
font-size:14px!important;
}

		#fluentform_21 .comment-trigger-link .ff-el-form-check-label > span
		 {
		 font-size:13px;
		 }

	#fluentform_21 .comment-trigger-link .ff-el-form-check-label > span::before
	{
	display:none!important;
	}

.paddimg-minus {margin:0!important;}

/* Возвращаем span к обычному блочному поведению */
#fluentform_21 .ff-el-image-holder label.ff-el-form-check-label > span {
  display: block;
  text-align: center;
  width: 100%;
  margin-top: 15px;
}

/* ИСПРАВЛЕНИЕ: Добавляем этот блок для вертикального выравнивания */
#fluentform_21 .ff-el-image-holder label.ff-el-form-check-label > span::before {
    content: '';
    display: inline-block;
    flex-shrink: 0;
    width: 22px;
    height: 22px;
    margin-right: 18px;
    border-radius: 50%;
    background-color: var(--radio-unchecked-color);
    transition: all 0.2s ease-in-out;
    vertical-align: middle;
    margin-bottom: 4px;
}		

#fluentform_21 .ff-el-group.icon-social.ff_list_buttons > div.ff-el-input--label.asterisk-left > label {
font-family: 'Manrope';
    font-size: 14px !important;
    text-align: left;
padding: 25px 10px 20px 10px !important;
  }

/* --- Стили для сетки иконок соцсетей (Версия 2.1 - Точечные правки) --- */
/* 1. Настраиваем контейнер для иконок (без изменений) */
.icon-social .ff_el_checkable_photo_holders {
  display: flex !important;
  flex-wrap: wrap;
  gap: 15px; /* Увеличил отступ для лучшего вида */
}

/* 2. Настраиваем каждый элемент сетки (кнопку) */
.fluentform .ff-el-group.icon-social.ff_list_buttons .ff-el-form-check.ff-el-image-holder {
  box-sizing: border-box;
  border: 1px solid #dcdfe5;
  border-radius: 40px!important;
  overflow: hidden;
  margin: 0 !important;
  /* ДОБАВЛЕНО: Превращаем кнопку во flex-контейнер для выравнивания контента */
  display: flex;
  align-items: center;
  padding: 10px; /* Добавил внутренние отступы */
}

/* 3. Стилизуем иконку (первый label) */
#fluentform_21 .ff-el-group.icon-social.ff_list_buttons .ff-el-form-check.ff-el-image-holder .ff-el-image-input-src {
  /* ИЗМЕНЕНО: Задаем фиксированный размер для иконки и отменяем позиционирование */
  flex: 0 0 40px; /* Фиксированная ширина 40px */
  height: 40px !important;
  width: 40px !important;
  position: static; /* Очень важно: отменяем стили плагина */
 padding-left: 0px;
}
  /* Ваши стили для фона */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* 4. ДОБАВЛЕНО: Стилизуем контейнер для чекбокса и текста (второй label) */
.fluentform .ff-el-group.icon-social.ff_list_buttons .ff-el-form-check.ff-el-image-holder .ff-el-form-check-label {
  display: flex !important; /* Показываем этот блок */
  align-items: center;
  position: static; /* Отменяем стили плагина */
  margin: 0 0 0 0px; /* Отступ слева от иконки */
  height: auto !important;
  width: auto !important;
}

/* 5. ДОБАВЛЕНО: Показываем скрытый чекбокс */
.fluentform .ff-el-group.icon-social.ff_list_buttons .ff-el-form-check.ff-el-image-holder input[type="checkbox"] {
 display:none;}

.fluentform .ff-el-group.icon-social.ff_list_buttons .ff-el-form-check.ff-el-image-holder .ff-el-form-check-label > span::before
{display:none!important;}

.fluentform .ff-el-group.icon-social.ff_list_buttons .ff-el-form-check.ff-el-image-holder .ff-el-form-check-label > span
{margin:0!important; padding-left:5px!important;    font-size: 14px ! importaNT;}

.ff-default .ff-el-form-control {
  padding: 8px 8px!important;
  border: 1px solid #d9d9d9!important;
  border-radius: 5px!important;
  background-color: #fff!important;
  cursor: pointer!important;
  transition: all 0.2s ease-in-out;
}

		.ff-el-group.first-step {
		 background:
			linear-gradient(rgba(0, 0, 0, 0.7), #fff),
			url(https://piemont.com.ua/wp-content/uploads/2025/05/olympt-details-2.webp);
		 background-size: cover;
		 background-position: center;
		 border-radius: 10px;
		 color: white; /* если нужен белый текст поверх */
		}

		/* Скрываем прогресс-бар ТОЛЬКО на первом шаге формы с ID 8 */
		.fluent_form_21 .fluentform-step:first-of-type .ff-el-progress {
			display: none !important;
		}

		/* --- СТРУКТУРА КВИЗА ДЛЯ ДЕСКТОПА --- */
		/* 1. Главный контейнер формы становится точкой отсчета и получает место для футера */
		.fluent_form_21 .ff-step-container {
			position: relative; /* <--- САМОЕ ВАЖНОЕ! Это "якорь" для абсолютного позиционирования. */
			min-height: 515px; /* Задаем минимальную высоту, чтобы было куда прижимать. Подберите значение под ваш дизайн. */
		
			box-sizing: border-box;
		}

		.elementor-popup-modal .dialog-close-button:focus {outline:none;}

		#fluentform_21 .fluentform-step[data-name="step_start-20_10"] .ff-el-input--content {
			padding-right: 33%;
		}

		/* 2. Тело с вопросами просто занимает все доступное место */
		.fluent_form_21 .ff-step-body {
			order: 1; /* Содержимое всегда будет первым */
		}

		.fluent_form_21 div.ff-el-progress > div > span {display:auto;}

		#fluentform_21 .quiz-title.ff_list_buttons .ff-el-form-check {   width: 50%!important;padding-right: 15px;        margin-bottom: 15px;}

.fluentform .ff-el-progress-bar {border-radius: 10px!important;}

#fluentform_21 .quiz-title .ff-el-form-check {  width: 50%!important;padding-right: 15px;}

.ff-el-input--content {
  display: flex
;
  flex-wrap: wrap;
}

		#fluentform_21 .quiz-title.ff_list_buttons .ff_el_checkable_photo_holders .ff-el-form-check {  background:#fff;width: 100%!important;}

		/* --- ИСПРАВЛЕННАЯ СТРУКТУРА КВИЗА ДЛЯ ДЕСКТОПА (Версия 2) --- */
		/* 1. Главный контейнер ("якорь").
		 Оставляем его relative и добавляем отступ внизу для кнопок и прогресс-бара. */
		.fluent_form_21 .ff-step-container {
		position: relative;
		 min-height: 515px;
		 padding-bottom: 0; /* Пространство для футера */
		 box-sizing: border-box;
			display: flex; /* Используем flex для растягивания контента */
			flex-direction: column;
		}

		/* 2. Контентная часть. Растягиваем ее, чтобы она заполнила всё доступное место. */
		.fluent_form_21 .ff-step-body {
			flex-grow: 1;
		}

		/* 3. Футер с прогресс-баром. Прибиваем его к низу. */
		.fluent_form_21 .ff-step-header {
  position: absolute;
  padding: 0 10px;
  width: 70%;
  bottom: 15px;
  box-sizing: border-box;
  z-index: 999;

}

		/* 5. Блок `.maxadd` внутри контейнера с кнопками.
		 ИМЕННО ЕГО мы делаем flex-контейнером. */
		.fluent_form_21 .fluentform-step.active .maxadd {
			display: flex;
			justify-content: space-between; /* Растаскивает кнопки по краям */
			align-items: center;
		}

		/* 6. СПЕЦИАЛЬНОЕ ПРАВИЛО ДЛЯ ПЕРВОГО ШАГА!
		 Когда на шаге только одна кнопка "Далі", 'space-between' не сработает.
		 Поэтому для самого первого шага мы принудительно прижимаем всё содержимое вправо. */
		.fluent_form_21 .fluentform-step .maxadd {
			justify-content: flex-end;
		}

		.fluent_form_21 .fluentform-step.active .maxadd {
			justify-content: flex-end;
		}

		.fluentform_wrapper_21.ffs_custom_wrap .step-nav .ff-btn-prev {
		
			padding: 1px;
			margin: 1px;
			border: solid rgba(0, 0, 0, .1)
			}

		.fluentform .ff-custom_html{
			margin-bottom: 0!important;
		}

		.fluentform .ff-el-group.ff_list_buttons .ff-el-image-holder label {
			height: 150px !important;
		}

		.fluentform .ff_el_checkable_photo_holders {  width: 100%;}

			/* ИЗМЕНЕНО: Контейнер для кнопок "Вперед" и "Назад" */
			
			.ff-step-body{
				order:1;
			}
			
			.fluent_form_21 .ff-btn-next {
				position: relative;
				background-color: #ad7d41!important;
				color: #fff;
				font-weight: 600;
				font-size: 16px;
				padding: 15px 35px;
				border: none;
				overflow: hidden;
				transition: all 0.3s ease;
				border-radius: 3px;
				font-family: 'Manrope', sans-serif;
		box-shadow: 0 4px 12px rgba(198, 162, 101, 0.25); /* заменено здесь */
				text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
				z-index: 1;
				cursor: pointer;
		}

		.fluent_form_21 .ff-btn-next:hover {
			transform: scale(1.05);
				box-shadow: 0 6px 18px rgba(173, 125, 65, 0.35);
		}

		/* Блик из .is-blicked */
		.fluent_form_21 .ff-btn-next::after {
		 content: "";
		 position: absolute;
		 top: 0;
		 bottom: 0;
		 height: 100%;
		 width: 1.875rem;
		 background: linear-gradient(
			90deg,
			hsla(0, 0%, 100%, 0.1) 10%,
			hsla(0, 0%, 100%, 0.2) 20%,
			hsla(0, 0%, 100%, 0.6)
		 );
		 transform: skewX(-45deg);
		 left: -20%;
		 animation: blick 2.5s infinite;
		 pointer-events: none;
		}

		@keyframes blick {
		 0% {
			left: -20%;
			opacity: 0;
		 }
		 15% {
			opacity: 1;
			left: 120%;
		 }
		 100% {
			left: 120%;
			opacity: 0;
		 }
		}
			
		.fluent_form_21 div.ff-el-progress > div::before {
		content: "Готовность: ";
			position: absolute;
			top: -22px;
			left: 0;
			color: #363636;
			background-image: linear-gradient(-45deg, hsla(0, 0%, 100%, 0.08) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.08) 0, hsla(0, 0%, 100%, 0.08) 75%, transparent 0, transparent);
			z-index: 1;
			background-size: 1.25rem 1.25rem;
			animation: move 1.5s linear infinite;
			pointer-events: none;
		}

		.ff-step-container {padding:0 0px;}	
			
			.fluent_form_21 div.ff-el-progress > div > span {
			
			color: #AD7D41;
			position: absolute;
			left: 71px;
			top: -22px;
		}
			
			.fluent_form_21 div.ff-el-progress > div {
			position: relative;
			background-color: #e83a8c; /* можешь заменить на нужный тебе базовый цвет */
			height: 10px;
			overflow: visible;
		}

		.fluent_form_21 div.ff-el-progress > div::after {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			background-image: linear-gradient(
				-45deg,
				hsla(0, 0%, 100%, 0.08) 25%,
				transparent 0,
				transparent 50%,
				hsla(0, 0%, 100%, 0.08) 0,
				hsla(0, 0%, 100%, 0.08) 75%,
				transparent 0,
				transparent
			);
			z-index: 1;
			background-size: 1.25rem 1.25rem;
			animation: move 1.5s linear infinite;
			pointer-events: none;
		}

		/* Анимация движения полос */
		@keyframes move {
			0% {
				background-position: 0 0;
			}
			100% {
				background-position: 1.25rem 0;
			}
		}
			
			/* ДОБАВЛЕНО: Стилизация кнопки "Назад" */
			.fluent_form_21 .ff-btn-prev {
				background-color: #f0f0f0;
				border: 1px solid #e0e0e0;
				width: 48px;
				height: 48px;
				border-radius: 50%; /* Делаем кнопку круглой */
				padding: 0;
				margin: 0;
				position: relative;
				font-size: 0; /* Прячем текст "Назад" */
				cursor: pointer;
			}
			
		.fluent_form_21 .ff-btn-prev::before {
		 content: '';
		 display: inline-block;
		 width: 22px;
		 height: 22px;
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20fill='rgb(0%200%200%20/%2040%25)'%20d='M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z'/%3E%3C/svg%3E");
		 background-size: contain;
		 background-repeat: no-repeat;
		 background-position: center;
		 position: absolute;
		 top: 50%;
		 left: 50%;
		 transform: translate(-50%, -50%); /* Удалено rotate(-45deg) */
		}

		.fluentform_wrapper_21.ffs_custom_wrap .step-nav .ff-btn-prev
		 {
			background-color: rgba(255, 255, 255, 1)!important;
			padding: 1px;
			width: 40px;
			margin-right: 20px!important;
			margin-top: 5px!important;
			height: 40px;
			border-style: solid;
			border-color: rgba(170, 170, 170, 1);
			border-width: 1px;
		}
		
		
		
		
			
			.fluent_form_21 .ff-el-progress-bar span,
			.fluent_form_21 .ff-el-progress-status {
				display: none;
			}

		/* --- Финальные стили для квиза (Версия 6.5 - Исправлено вертикальное выравнивание) --- */
		/* 1. ОБЩИЕ СТИЛИ ДЛЯ ФОРМЫ (ДЛЯ ВСЕХ ЭКРАНОВ) */
		.fluentform_wrapper_21 {
			--radio-brand-color: #AD7D41; /* Основной фирменный цвет (коричневый) для рамки */
			--radio-pink-color: #E83A8C; /* Розовый для выбранной галочки */
			--radio-border-color: #d9d9d9; /* Цвет рамки неактивного элемента */
			--radio-bg-color: #ffffff;  /* Цвет фона */
			--radio-unchecked-color: #e8e8e8; /* Цвет невыбранного кружка */
		}

		/* 2. СТИЛИЗАЦИЯ ТОЛЬКО СТАНДАРТНЫХ РАДИО-КНОПОК (ИГНОРИРУЯ КНОПКИ С ИЗОБРАЖЕНИЯМИ) */
		/* Контейнер для каждого варианта ответа. :not(.ff-el-image-holder) исключает применение стилей к кнопкам с картинками */
		#fluentform_21 .ff-el-form-check:not(.ff-el-image-holder) {
			margin-bottom: 10px;
		}

		#fluentform_21 .ff-el-form-check:not(.ff-el-image-holder) label.ff-el-form-check-label {
			display: flex;
			align-items: center;
			padding: 8px 8px;
			border: 1px solid var(--radio-border-color);
			border-radius: 5px;
			background-color: var(--radio-bg-color);
			cursor: pointer;
			transition: all 0.2s ease-in-out;

		}

		/* Прячем настоящий, системный input */
		#fluentform_21 .ff-el-form-check:not(.ff-el-image-holder) .ff-el-form-check-input {
			display: none;
		}

		/* Стили для ВЫБРАННОГО состояния */
		#fluentform_21 .ff-el-form-check:not(.ff-el-image-holder):has(input:checked) label {
			 border-color: var(--radio-brand-color);
			 box-shadow: 0 3px 8px rgba(173, 125, 65, 0.15);
		}

		#fluentform_21 .ff-el-form-check:not(.ff-el-image-holder) .ff-el-form-check-input:checked + span::before {
			background-color: rgb(173 125 65);
			box-shadow: inset 0 0 0 4px var(--radio-bg-color); /* Создаем внутренний белый кружок */
			
				width: 26px;
			height: 26px;
			border: 1px solid var(--radio-brand-color);
					margin-right: 14px;
			margin-top: -1px;
		}

		/* ИСПРАВЛЕНО: Добавлены flex-свойства для идеального выравнивания кружка и текста */
		#fluentform_21 .ff-el-form-check:not(.ff-el-image-holder) .ff-el-form-check-label span {
			text-align: left;
			width: 100%;
			display: flex;
			font-size:16px;
			align-items: center;
		}

		.quiz-title .colordo { color:#c6a265;
		}

	#fluentform_21 .fluentform-step[data-name="step_start-20_10"] .ff-el-progress {
  display: none!important;
}

.ff-el-form-check.ff-el-form-check-.ff_item_selected {
}

		#fluentform_21 .ff-el-form-check-label input.ff-el-form-check-checkbox + span::before {
			border-radius: 0!important;
		}

.ff-step-t-container.ff-inner_submit_container {
text-align: center!important;
  justify-content: center;
  width: 100%!important;
  display: block!important;
}

/*
* Это правило находит контейнер хедера (.ff-step-header-main)
* и проверяет, есть ли ВНУТРИ него прогресс-бар (.ff-el-progress-bar)
* с шириной 100%. Если есть, оно скрывает весь хедер.
*/
.ff-step-header-main:has(.ff-el-progress-bar[style*="width: 100%"]) {
  display: none !important;
}

.fluentform_wrapper_21.ffs_custom_wrap .ff_submit_btn_wrapper .ff-btn-submit:not(.ff_btn_no_style) {

	  box-shadow: 0 4px 12px rgba(198, 162, 101, 0.25);
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    font-family: 'manrope';
	    font-size: 18px!important;
    font-weight: 600 !important;
	    height: 60px!important;
}

#fluentform_21 .fluentform-step.active .ff-el-group.ff-text-left.ff_submit_btn_wrapper {
position: relative;
  z-index: 1000;
  display: flex;
  justify-content: center;
  padding: 0 0px;
  width: 100%;
}
			
		.ff-step-t-container.ff-inner_submit_container .step-nav.ff_step_nav_last {display:none;}

		#fluentform_21 .ff-el-form-check-label span {
			background: none !important;
			border-color: transparent !important;
			border: 0 !important;
			box-shadow: none !important;
			color: #363636 !important;
			padding: 8px 8px;
			font-size: 16px;
			background-color: transparent !important;
			text-align: left;
		}

		#fluentform_21 .ff-el-form-check:not(.ff-el-image-holder) .ff-el-form-check-label span {
			background: none !important;
			border-color: transparent !important;
			border: 0 !important;
			box-shadow: none !important;
			color: #363636 !important;
			    height: 44px;
			    font-size: 15px;
			background-color: transparent !important;
			text-align: left;
		}


/* Рисуем наш собственный, кастомный кружок */
#fluentform_21 .ff-el-form-check:not(.ff-el-image-holder) .ff-el-form-check-label span::before {
  content: '';
  display: inline-block;
  flex-shrink: 0; /* Запрещаем кружку сжиматься */
  width: 16px;
  height: 16px;
  margin-right: 18px;
  border-radius: 50%;
  background-color: var(--radio-unchecked-color);
  transition: all 0.2s ease-in-out;
}

/* Стили для ВЫБРАННОГО состояния */
#fluentform_21 .ff-el-form-check:not(.ff-el-image-holder):has(input:checked) label {
  border-color: var(--radio-brand-color);
  box-shadow: 0 3px 8px rgba(173, 125, 65, 0.15);
}

#fluentform_21 .ff-el-form-check:not(.ff-el-image-holder) .ff-el-form-check-input:checked + span::before {
  background-color: rgb(173 125 65);
  box-shadow: inset 0 0 0 4px var(--radio-bg-color); /* Создаем внутренний белый кружок */
	
	  width: 20px;
  height: 20px;
  border: 1px solid var(--radio-brand-color);
		  margin-right: 14px;
  margin-top: -1px;
}

		.quiz-title {min-height:auto!important; width:100%;}

	.quiz-title p {
		accent-color: rgb(54 54 54 / 98%);
		color: rgb(54 54 54 / 98%);
		font-family: 'Stapel-Medium';
		font-size: 24px;
		margin-bottom: 15px;
		padding-top: 10px;
	
		text-align:center;
	}

.ff-el-group.ff-el-form-hide_label {width:100%;padding-right:0px;}

	.classinputnomer {}

	.quiz-title2 {  font-family: 'Manrope';
		font-size: 16px; width:100%;}

	.quiz-title2 p{  font-size: 14px;  text-align: center;}

	.ff-el-input--content input {
		border-radius: 5px;
		 
		align-items: center;
		padding: 8px 8px;
		border: 1px solid var(--radio-border-color);
		border-radius: 5px;
		background-color: var(--radio-bg-color);
		cursor: pointer;
		transition: all 0.2s ease-in-out;
	}

		@media (min-width: 768px) and (max-width: 1024px) {
		
		 /* CSS стили для планшетов */
		.fluent_form_21 .ff-step-header {  width: 60%;}
		
		}

		/* 3. СТИЛИ ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ */
		@media (max-width: 767px) {
			/* Растягивание попапа на всю высоту экрана */
			.elementor-column.fix-height {
				min-height: 100vh;
				display: flex;
				flex-direction: column;
			}
			
	#fluentform_21 .ff-el-form-check-label input.ff-el-form-check-checkbox + span::before {
			border-radius: 0!important;
		}


#fluentform_21  .ff-step-t-container.ff-inner_submit_container {
        margin: 0 3px 0 5px;
}

#fluentform_21 .icon-social.ff_list_buttons {margin-bottom:40px;}


#fluentform_21 .quiz-title {



}




		#fluentform_21 .ff-el-group.ff_list_buttons .ff-el-image-holder label {
			width: 100% !important;
		}
		
		
#fluentform_21 .ff-step-t-container.ff-inner_submit_container {
text-align: center!important;
  justify-content: center;
  width: 100%!important;
        padding-top: 20px;
  display: block!important;
}
	
	.fluentform .ff-el-group.icon-social.ff_list_buttons .ff-el-form-check.ff-el-image-holder {
  width: calc(50% - 7.5px) !important;
}
	
	#fluentform_21 > div.fluentform-step.active > div.ff-el-group.icon-social.ff_list_buttons > div.ff-el-input--content > label.ff-el-form-check-label > span		{	 padding-left: 0px!important;}	
			
		#fluentform_21 .quiz-title .ff-el-form-check {  width: 100%!important;padding-right: 0px;}	
			
						#fluentform_21 .quiz-title.ff_list_buttons .ff-el-form-check 
						
						
						{ 

background:#fff;
						width: 100%!important;padding-right: 0px;}
			
			#fluentform_21 .ff-el-image-holder label.ff-el-form-check-label > span {
  padding-left: 15px !important;}
			
	.width100 {width: 100%;}		
			
			#fluentform_21 .fluentform-step.active {
			
			        min-height: 85vh !important;
			
}

		.ff-el-input--content {padding-right:0!important;}

.fluent_form_21 .ff-step-header {
  left: 0px;
  width: 100%;
  bottom: 0px;
  padding: 0 10px;
  box-sizing: border-box;
  z-index: 999;

  margin-bottom: 10px !important;
}

.fluent_form_21 .fluentform-step.active .maxadd {

  bottom: 0px!important;
  right: 5px!important;}
			
		.quiz-title .colordo { color:#c6a265;
		display: block;
		}

.fluentform .ff-el-group.icon-social.ff_list_buttons .ff-el-form-check.ff-el-image-holder input[type="checkbox"]
{display:none!important;}

.fluentform .ff-el-group.icon-social.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected {
  border-color: var(--radio-brand-color) !important;
	  background-color: #e3e3e3;
}

.fluentform_wrapper_21.ffs_custom_wrap .ff-el-input--content input, .fluentform_wrapper_21.ffs_custom_wrap .ff-el-input--content .ff-el-form-control.ff_stripe_card_element, .fluentform_wrapper_21.ffs_custom_wrap .ff-el-input--content textarea, .fluentform_wrapper_21.ffs_custom_wrap .ff-el-input--content select, .fluentform_wrapper_21.ffs_custom_wrap .choices__list--single, .fluentform_wrapper_21.ffs_custom_wrap .choices[data-type*='select-multiple'] {
margin:0;
}




.fluent_form_21 .fluentform-step.active { 


}


			
				#fluentform_21 .fluentform-step.active .ff-btn-prev{
				display: inline-block !important;
		}
			
				.fluent_form_21 div.ff-el-progress > div {
			position: relative;
			background-color: #e83a8c; /* можешь заменить на нужный тебе базовый цвет */
			height: 10px;border-radius: 26px;
			overflow: visible;
		}
			
#fluentform_21 .comment-trigger-link .ff-el-form-check-label span::before {
display:none!important;
}

.fluentform .ff-el-group.icon-social.ff_list_buttons > div.ff-el-input--label > span {
padding:0!important;
}
			
.fluentform_wrapper_21:has(.fluentform-step.active .ff_submit_btn_wrapper) .ff-el-progress {
  display: none !important;
text-align: center;
}
		
		}
	
			.elementor-column.fix-height > .elementor-widget-wrap,
			.fix-height .elementor-widget-container,
			.fix-height .fluentform_wrapper_21,
			.fix-height .fluentform_wrapper_21 form,
			.fix-height .fluentform_wrapper_21 .ff-step-container {
				flex-grow: 1;
				display: flex;
				flex-direction: column;
			}

			.elementor-column.fix-height > .elementor-widget-wrap {
				align-items: stretch;
			}
			
			.fix-height .ff-step-body {
			 flex-grow: 1;
			}
			
			/* "Липкий" футер с кнопками и прогресс-баром */
		/* 4. Контейнер с кнопками АКТИВНОГО шага.
		 Это ключевое исправление. Мы позиционируем его абсолютно относительно "якоря". */
		.fluent_form_21 .fluentform-step.active > .step-nav {
		}
		
  .fluentform .ff-el-form-control {
    padding: 15px 30px !important;
    font-size: 18px !important;
    font-family: 'Manrope' !important;
  }
		
#ff_20_description_all
		 {
		 padding-bottom:30px;
border: 1px solid var(--radio-border-color) !important;
  border-radius: 5px !important;
  background-color: var(--radio-bg-color) !important;
  cursor: pointer !important;}		
		
		#fluentform_21 .ff-el-image-holder label.ff-el-form-check-label > span {
			padding-left: 15px!important;
		}

			/* ИЗМЕНЕНО: Контейнер для кнопок "Вперед" и "Назад" */
			
			.fluent_form_21 .fluentform-step > .step-nav {
			 
			}
			
		/*
		 * ИСПРАВЛЕНИЕ ВЫРАВНИВАНИЯ ДЛЯ ДВУХСТРОЧНОГО ТЕКСТА
		 */
		.ff-el-form-check-label {
		 align-items: flex-start !important; /* Выравниваем по верхнему краю */
		}
			
			.fluent_form_21 div.ff-el-progress > div::before {
				content: "Готовность: ";
				position: absolute;
				top: -30px;
				left: 0px;
				color: #363636;
				background-image: linear-gradient(-45deg, hsla(0, 0%, 100%, 0.08) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.08) 0, hsla(0, 0%, 100%, 0.08) 75%, transparent 0, transparent);
				z-index: 1;
				background-size: 1.25rem 1.25rem;
				animation: move 1.5s linear infinite;
				font-size: 14px;
				pointer-events: none;
				font-family: 'Manrope';
		}
			
			.fluent_form_21 div.ff-el-progress > div > span {
		color: #AD7D41;
				position: absolute;
				left: 85px;
				top: -30px;
				font-size: 14px;
				font-family: 'Manrope';
		}
			
				/* Стилизация самого прогресс-бара */
			.fluent_form_21 .ff-el-progress {
				height: 10px !important;
				background-color: #e9e9e9;
				border-radius: 5px;
				overflow: visible!important;
			}
			
			.fluent_form_21 .ff-btn-next {
				position: relative;
				background-color: #ad7d41;
				color: #fff;
				font-weight: 600;
				font-size: 16px;
				padding: 15px 35px;
				border: none;
				overflow: hidden;
				transition: all 0.3s ease;
				border-radius: 3px;
				font-family: 'Manrope', sans-serif;
		box-shadow: 0 4px 12px rgba(198, 162, 101, 0.25); /* заменено здесь */
				text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
				z-index: 1;
				cursor: pointer;
		}

		.fluent_form_21 .ff-btn-next:hover {
			transform: scale(1.05);
			box-shadow: 0 6px 18px rgba(173, 125, 65, 0.35);
		}

		/* Блик из .is-blicked */
		.fluent_form_21 .ff-btn-next::after {
		 content: "";
		 position: absolute;
		 top: 0;
		 bottom: 0;
		 height: 100%;
		 width: 1.875rem;
		 background: linear-gradient(
			90deg,
			hsla(0, 0%, 100%, 0.1) 10%,
			hsla(0, 0%, 100%, 0.2) 20%,
			hsla(0, 0%, 100%, 0.6)
		 );
		 transform: skewX(-45deg);
		 left: -20%;
		 animation: blick 2.5s infinite;
		 pointer-events: none;
		}

		@keyframes blick {
		 0% {
			left: -20%;
			opacity: 0;
		 }
		 15% {
			opacity: 1;
			left: 120%;
		 }
		 100% {
			left: 120%;
			opacity: 0;
		 }
		}
			
		.fluent_form_21 div.ff-el-progress > div::after {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			background-image: linear-gradient(
				-45deg,
				hsla(0, 0%, 100%, 0.08) 25%,
				transparent 0,
				transparent 50%,
				hsla(0, 0%, 100%, 0.08) 0,
				hsla(0, 0%, 100%, 0.08) 75%,
				transparent 0,
				transparent
			);
			z-index: 1;
			background-size: 1.25rem 1.25rem;
			animation: move 1.5s linear infinite;
			pointer-events: none;
		}

		/* Анимация движения полос */
		@keyframes move {
			0% {
				background-position: 0 0;
			}
			100% {
				background-position: 1.25rem 0;
			}
		}
			
			.fluent_form_21 .fluentform-step .step-nav.ff_step_nav_last > .maxadd {
			
			
			}
			
/* --- Исправленные стили для кнопки "Далее" в квизе --- */
/* 1. Делаем активный шаг точкой отсчета и создаем место для кнопки */
.fluent_form_21 .fluentform-step.active {
  position: relative;
  display: flex
;
  padding-bottom: 30px;
  flex-wrap: wrap;
}

/* 2. Позиционируем контейнер с кнопкой внизу активного шага */
.fluent_form_21 .fluentform-step.active .maxadd {
  position: absolute;
  bottom: 0; /* Прижимаем к низу родителя (активного шага) */
  left: 0;  /* Прижимаем к левому краю родителя */
  width: 100%; /* Растягиваем на всю ширину родителя */
 
  /* Стили для красоты и выравнивания */
  padding: 0 15px 20px; /* Отступы: 0 сверху, 15 по бокам, 20 снизу */
  box-sizing: border-box; /* Чтобы padding не влиял на ширину */
  z-index: 1000;
}

/* 3. Выравниваем саму кнопку внутри ее контейнера (по правому краю) */
.fluent_form_21 .fluentform-step.active .maxadd .step-nav {
  display: flex;
  justify-content: flex-end;
}

			/* Отступ между кнопками, когда их две */
			.fluent_form_21 .fluentform-step.active .maxadd .ff-btn-next {
				margin-left: 15px!important;
				
			}
				
			/* Отступ между кнопками, когда их две */
			.fluent_form_21 .fluentform-step .maxadd .ff-btn-next {
				margin-left: 30px !important;
			
			}
			
		fluent_form_20 > button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary{margin-left: 50px;}
			
			/* ДОБАВЛЕНО: Скрываем кнопку "Назад" на самом первом шаге */
		#fluentform_21 .fluentform-step[data-name="form_step-20_7"] .ff-btn-prev {
			display: none;
		}
			
				/* ДОБАВЛЕНО: Скрываем кнопку "Назад" на самом первом шаге */
		#fluentform_21 .ff-step-header-main div.ff-el-progress > div::before {
	
		}
			
					/* ДОБАВЛЕНО: Скрываем кнопку "Назад" на самом первом шаге */
		#fluentform_21 .ff-step-header-main div.ff-el-progress > div::after{
			display: none;
		}
			
		#fluentform_21 .ff-step-header-main .ff-el-progress-bar > span{
		display: block;
		}		
				
			/* ДОБАВЛЕНО: Скрываем кнопку "Назад" на самом первом шаге */
		#fluentform_21 .fluentform-step[data-name="step_start-20_5"] .ff-btn-prev {
			display: none;
		}
						
			#fluentform_21 > fieldset > div > div.ff-step-header-main > div > div.ff-el-progress
	
	
  display: none!important;
}	
	
		/* ДОБАВЛЕНО: Скрываем кнопку "Назад" на самом первом шаге */
		#fluentform_21 .ff-step-container[data-name="step_start-20_10"] .ff-el-progress {
			display: none;
		}
			
		#fluentform_21 .fluentform-step .ff-btn-prev{
			display: none;
		}	

		#fluentform_21 .fluentform-step.active .ff-btn-prev{
			display: block;
		}
			
		/* Стили для клонированной (фиксированной) панели кнопок */
		#ff-fixed-buttons-clone {
			position: fixed;
			/* Вы указали 60px для прогресс-бара, это правильное место для этого */
			bottom: 60px;
			left: 0;
			width: 100%;
			z-index: 9999;
			
			background: #ffffff;
			padding: 15px 20px;
			box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.1);
			box-sizing: border-box; /* Важное свойство для корректных размеров */
			display: flex;
			/* Выравнивание: 'flex-end' (справа), 'center' (по центру), 'space-between' (по краям) */
			justify-content: flex-end;
			align-items: center;
		}

		/* Отступ между кнопками "Назад" и "Далее", если они обе существуют */
		#ff-fixed-buttons-clone .ff-btn {
			margin: 0 0 0 15px;
		}
			
			/* ДОБАВЛЕНО: Стилизация кнопки "Назад" */
			.fluent_form_21 .ff-btn-prev {
				background-color: #f0f0f0;
				border: 1px solid #e0e0e0;
				width: 48px;
				height: 48px;
				border-radius: 50%; /* Делаем кнопку круглой */
				padding: 0;
				margin: 0;
				position: relative;
				font-size: 0; /* Прячем текст "Назад" */
				cursor: pointer;
			}
			
			/* ДОБАВЛЕНО: Рисуем стрелку внутри кнопки "Назад" */
		 content: '';
		 display: inline-block;
		 width: 22px;
		 height: 22px;
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns='https://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3E%3Cpath%20fill='rgb(0%200%200%20/%2040%25)'%20d='M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z'/%3E%3C/svg%3E");
		 background-size: contain;
		 background-repeat: no-repeat;
		 background-position: center;
		 position: absolute;
		 top: 50%;
		 left: 50%;
		 transform: translate(-50%, -50%); /* Удалено rotate(-45deg) */
			}

			/* Стилизация самого прогресс-бара */
			.fluent_form_21 .ff-el-progress {
				height: 10px !important;
				background-color: #e9e9e9;
				border-radius: 5px;
				overflow: hidden;
			}
			
			.fluent_form_21 .ff-el-progress-bar span,
			.fluent_form_21 .ff-el-progress-status {
				display: none;
			}

		.fluent_form_21 .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span {
			background: none!important;
				border-color: 0!important;
				border: 0 !important;
				box-shadow: 0!important;
				color: #363636!important;
					background-color: none!important;
					
				}
				
		/*
		 * Этот селектор говорит:
		 * "Внутри формы с ID #fluentform_21, у которой есть класс .ff_list_buttons,
		 * найди все элементы .ff-el-form-check-label и примени стиль к ИХ дочернему элементу <span>"
		 */
		#fluentform_21 .ff_list_buttons .ff-el-form-check-label > span {
			background: none !important;
			border-color: transparent !important;
			border: 0 !important;
			box-shadow: none !important;
			color: #363636 !important;
			font-size: 16px!important;
			background-color: transparent !important;
			text-align: left;
			
		}

		#fluentform_21 .quiz-title .ff-el-input--label > label {
			font-family: 'Stapel-Medium';
			font-size: 24px;
				    line-height: 34px;
			padding-bottom: 30px;
			padding-top: 10px;
		}

		/* ДОБАВЛЕНО: Скрываем кнопку "Назад" на самом первом шаге */
		#fluentform_21 .fluentform-step[data-name="step_start-20_4"] .ff-btn-prev {
			display: none;
		}

		.ff-el-image-holder label.ff-el-image-input-src
		 {width:32%!important;
			height: 135px!important;
		}

		#fluentform_21 .ff-el-group.ff_list_buttons .ff-el-image-holder label {
			height: 135px;
			
		}

		.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder {
			border: 1px solid #d9d9d9;
		 border-radius: 5px!important;
		}

		.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder.ff_item_selected {
			 border-color: var(--radio-brand-color)!important;
			 box-shadow: 0 3px 8px rgba(173, 125, 65, 0.15)!important;;
				 border-radius: 5px;!important;
		}

		.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder {
		}

.comment-trigger-link .ff-el-input--content {
text-align: right;
  justify-content: end;
  padding-top: 10px;
	font-family:14px!important;
}

		.popstyle-kviz input{}

		.popstyle-kviz label{}

		.popstyle-kviz {}

		/* Превращаем чекбокс в ссылку "Додати коментар" */
		/* Находим наш триггер по классу, который мы задали в Шаге 1 */
		.comment-trigger-link .ff-el-form-check-input {
		 /* Прячем саму галочку */
		 display: none;
		}

		.comment-trigger-link .ff-el-form-check-label {
		 /* Делаем текст похожим на ссылку */
		 color: rgb(54, 54, 54)!important; /* Цвет ссылки, можно поменять */
		 cursor: pointer;
		 text-decoration: underline;
		 text-decoration-style: dotted; /* Пунктирное подчеркивание */
		 display: inline-block; /* Для корректной работы */
		}

		/* Эффект при наведении мыши */
		.comment-trigger-link .ff-el-form-check-label:hover {
		 color: #005177; /* Цвет ссылки при наведении */
		}

		/* Когда чекбокс выбран, прячем саму ссылку */
		.comment-trigger-link .ff-el-form-check-input:checked + span {
			display: none;
		}

		.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder {display: flex
		;}

/* ИСПРАВЛЕННЫЙ БЛОК */
#fluentform_21 .ff-el-image-holder label.ff-el-form-check-label > span {
  display: flex;
  justify-content: left;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
}

		#fluentform_21 .ff-el-form-check .ff-el-form-check-input:checked + span::before {
			background-color: rgb(173 125 65);
			box-shadow: inset 0 0 0 4px var(--radio-bg-color);
			width: 26px;
			height: 26px;
			border: 1px solid var(--radio-brand-color);
				margin-right: 14px;
			margin-top: -1px;
		}


#fluentform_21 .ff-el-image-holder label.ff-el-form-check-label { width:100%!important;    padding-left: 30px;}

.fluentform_wrapper_21.ffs_custom_wrap .ff-el-input--label label {    font-size: 16px;}

#fluentform_21 .ff-el-group icon-social ff_list_buttons {width:100%;}

#fluentform_21 .ff-el-group.icon-social.ff_list_buttons > div.ff-el-input--label {    text-align: left;}

#fluentform_21 .ff-el-group.icon-social.ff_list_buttons .ff-el-form-check.ff-el-image-holder .ff-el-form-check-label {padding:0;height: 32px !important;}

#fluentform_21 .ff-el-input--label.ff-el-is-required.asterisk-left label {font-size:15px;}



.ff-default .ff_btn_style {    border-radius: 5px!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce3180 */.h3class span {color:#ce9d5f;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7eb006 */.classcottage span{padding-left:0px;font-size:18px; font-family:"Stapel Light";}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54fc3ba */.classcottage span{padding-left:0px;font-size:18px; font-family:"Stapel Light";}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-617e408 */.classcottage span{padding-left:0px;font-size:18px; font-family:"Stapel Light";}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70b1c6a */.classcottage span{padding-left:0px;font-size:18px; font-family:"Stapel Light";}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-339bb6b */.h3class span {color:#ce9d5f;}/* End custom CSS */
/* Start custom CSS for dyncontel-acfslider, class: .elementor-element-7acf827 */.swiper-scrollbar.swiper-scrollbar-horizontal {    margin-top: 54px !important;}

.swiper-scrollbar-drag {    background: rgb(173 173 173 / 50%)!important;}

.swiper-scrollbar  {    background: rgb(255 255 255 / 10%)!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70c362f */.h3class span {color:#ce9d5f;}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_bullet_tabs, class: .elementor-element-8ea3a5c */.classstyle b {color:#DCDCDC; text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_bullet_tabs, class: .elementor-element-8ea3a5c */.classstyle b {color:#DCDCDC; text-decoration: underline;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9939f55 */.energo .premium-bullet-list-content {padding: 10px 30px 10px 30px!important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ce17f1d */.leftline {padding:0 35px;}
.leftlinemy {}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-f50c043 */.classacc .elementor-tab-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.classacc .eael-advanced-accordion-icon-closed {
    float: none !important;
    order: 2;
    margin-left: px;
}

.classacc .eael-advanced-accordion-icon-opened {
    float: none !important;
    order: 2;
    margin-left: px;
}

.classacc .eael-accordion-tab-title {
    order: 1;
}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-f50c043 */.classacc .elementor-tab-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.classacc .eael-advanced-accordion-icon-closed {
    float: none !important;
    order: 2;
    margin-left: px;
}

.classacc .eael-advanced-accordion-icon-opened {
    float: none !important;
    order: 2;
    margin-left: px;
}

.classacc .eael-accordion-tab-title {
    order: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af99c99 */.h3class span {color:#ce9d5f;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aba77ad */.h3class span {color:#ce9d5f;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4679b63 */.aboutus2 {
  position: relative; /* Необходимо для абсолютного позиционирования псевдоэлементов */
  /* Отступы, чтобы контент не наезжал на линии */
  padding-left: 15px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  /* Другие стили вашего элемента */
  min-height: 10px;
  min-width: 50px;
  /* Для наглядности */
}

/* ВЕРХНЯЯ ЛЕВАЯ вертикальная линия */
.aboutus2::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 50%;
  width: 0; /* Ширина элемента 0 */
  border-left: 1px solid #DAB689; /* Линия создается левой границей */
}

/* ВЕРХНЯЯ ЛЕВАЯ горизонтальная линия */
.aboutus2::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-top: 1px solid #DAB689; /* Линия создается верхней границей */
}

.aboutus2-down {
  position: relative;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 0px;
  padding-top: 0px;
  min-height: 10px;
  min-width: 50px;
}

/* Нижняя ПРАВАЯ вертикальная линия (проблема была здесь) */
.aboutus2-down::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 50%;
  width: 0; /* Ширина элемента 0 */
  border-right: 1px solid #DAB689; /* Линия создается правой границей */
}

/* Нижняя ПРАВАЯ горизонтальная линия */
.aboutus2-down::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-bottom: 1px solid #DAB689; /* Линия создается нижней границей */
}

/* Ваши медиа-запросы остаются без изменений */
@media (max-width: 767px) {
  .paddingul5 ol {
    padding-left: 0px !important;
    margin-left: 20px !important;
  }

  .paddingul5 li {
    padding: 15px 0;
  }
  
  
  .aboutus2-down {
  position: relative;
  padding-right: 10px;
  padding-bottom: 20px;
  padding-left: 0px;
  padding-top: 0px;
  min-height: 10px;
  min-width: 50px;
}

  
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a7bb034 */.aboutus1 {
  position: relative; /* Необходимо для абсолютного позиционирования псевдоэлементов */
  /* Отступы, чтобы контент не наезжал на линии */
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  /* Другие стили вашего элемента */
  min-height: 10px;
  min-width: 50px;
  /* Для наглядности */
}

/* ВЕРХНЯЯ ЛЕВАЯ вертикальная линия */
.aboutus1::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 50%;
  width: 0; /* Ширина элемента 0 */
  border-left: 1px solid #DAB689; /* Линия создается левой границей */
}

/* ВЕРХНЯЯ ЛЕВАЯ горизонтальная линия */
.aboutus1::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-top: 1px solid #DAB689; /* Линия создается верхней границей */
}

.aboutus1-down {
  position: relative;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-top: 0px;
  min-height: 10px;
  min-width: 50px;
}

/* Нижняя ПРАВАЯ вертикальная линия (проблема была здесь) */
.aboutus1-down::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 50%;
  width: 0; /* Ширина элемента 0 */
  border-right: 1px solid #DAB689; /* Линия создается правой границей */
}

/* Нижняя ПРАВАЯ горизонтальная линия */
.aboutus1-down::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-bottom: 1px solid #DAB689; /* Линия создается нижней границей */
}

/* Ваши медиа-запросы остаются без изменений */
@media (max-width: 767px) {
  .paddingul5 ol {
    padding-left: 0px !important;
    margin-left: 20px !important;
  }

  .paddingul5 li {
    padding: 15px 0;
  }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-b1e9897 */@media (max-width: 767px) {
  .normsizeabout .elementor-counter-number-suffix, .normsize .elementor-counter-number-prefix {
    font-size: 16px;
    vertical-align: bottom;
    position: relative;
    top: 1px!important; /* регулируйте значение, чтобы опустить символ */
    padding-left: 0px;
    padding-right:0px;
  }
}











.normsize .elementor-counter-number-wrapper {
  display: flex;
  align-items: baseline;
  gap: 2px;
}

.normsize .elementor-counter-number,
.elementor-counter-number-suffix, .elementor-counter-number-prefix {
padding-left: 3px;
padding-right: 3px;

padding-top:0px;

 
}


.elementor-counter-number-suffix, .elementor-counter-number-prefix {
  font-size: 26px;
}





.about1 {
  position: relative; /* Необходимо для абсолютного позиционирования псевдоэлементов */
  /* Отступы, чтобы контент не наезжал на линии */
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  /* Другие стили вашего элемента */
  min-height: 10px;
  min-width: 50px;
  /* Для наглядности */
}

/* ВЕРХНЯЯ ЛЕВАЯ вертикальная линия */
.about1::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 30%;
  width: 0; /* Ширина элемента 0 */
  border-left: 1px solid #DAB689; /* Линия создается левой границей */
}

/* ВЕРХНЯЯ ЛЕВАЯ горизонтальная линия */
.about1::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-top: 1px solid #DAB689; /* Линия создается верхней границей */
}

.about1-down {
  position: relative;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-top: 0px;
  min-height: 10px;
  min-width: 50px;
}

/* Нижняя ПРАВАЯ вертикальная линия (проблема была здесь) */
.about1-down::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 50%;
  width: 0; /* Ширина элемента 0 */
  border-right: 1px solid #DAB689; /* Линия создается правой границей */
}

/* Нижняя ПРАВАЯ горизонтальная линия */
.about1-down::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-bottom: 1px solid #DAB689; /* Линия создается нижней границей */
}

/* Ваши медиа-запросы остаются без изменений */
@media (max-width: 767px) {
  .paddingul5 ol {
    padding-left: 0px !important;
    margin-left: 20px !important;
  }

  .paddingul5 li {
    padding: 15px 0;
  }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-06c9d75 */@media (max-width: 767px) {
  .normsizeabout .elementor-counter-number-suffix, .normsize .elementor-counter-number-prefix {
    font-size: 16px;
    vertical-align: bottom;
    position: relative;
    top: 1px!important; /* регулируйте значение, чтобы опустить символ */
    padding-left: 0px;
    padding-right:0px;
  }
}











.normsize .elementor-counter-number-wrapper {
  display: flex;
  align-items: baseline;
  gap: 2px;
}

.normsize .elementor-counter-number,
.elementor-counter-number-suffix, .elementor-counter-number-prefix {
padding-left: 3px;
padding-right: 3px;

padding-top:0px;

 
}


.elementor-counter-number-suffix, .elementor-counter-number-prefix {
  font-size: 26px;
}





.about1 {
  position: relative; /* Необходимо для абсолютного позиционирования псевдоэлементов */
  /* Отступы, чтобы контент не наезжал на линии */
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  /* Другие стили вашего элемента */
  min-height: 10px;
  min-width: 50px;
  /* Для наглядности */
}

/* ВЕРХНЯЯ ЛЕВАЯ вертикальная линия */
.about1::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 30%;
  width: 0; /* Ширина элемента 0 */
  border-left: 1px solid #DAB689; /* Линия создается левой границей */
}

/* ВЕРХНЯЯ ЛЕВАЯ горизонтальная линия */
.about1::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-top: 1px solid #DAB689; /* Линия создается верхней границей */
}

.about1-down {
  position: relative;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-top: 0px;
  min-height: 10px;
  min-width: 50px;
}

/* Нижняя ПРАВАЯ вертикальная линия (проблема была здесь) */
.about1-down::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 50%;
  width: 0; /* Ширина элемента 0 */
  border-right: 1px solid #DAB689; /* Линия создается правой границей */
}

/* Нижняя ПРАВАЯ горизонтальная линия */
.about1-down::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-bottom: 1px solid #DAB689; /* Линия создается нижней границей */
}

/* Ваши медиа-запросы остаются без изменений */
@media (max-width: 767px) {
  .paddingul5 ol {
    padding-left: 0px !important;
    margin-left: 20px !important;
  }

  .paddingul5 li {
    padding: 15px 0;
  }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-33e8250 */@media (max-width: 767px) {
  .normsizeabout .elementor-counter-number-suffix, .normsize .elementor-counter-number-prefix {
    font-size: 16px;
    vertical-align: bottom;
    position: relative;
    top: 1px!important; /* регулируйте значение, чтобы опустить символ */
    padding-left: 0px;
    padding-right:0px;
  }
}











.normsize .elementor-counter-number-wrapper {
  display: flex;
  align-items: baseline;
  gap: 2px;
}

.normsize .elementor-counter-number,
.elementor-counter-number-suffix, .elementor-counter-number-prefix {
padding-left: 3px;
padding-right: 3px;

padding-top:0px;

 
}


.elementor-counter-number-suffix, .elementor-counter-number-prefix {
  font-size: 26px;
}





.about1 {
  position: relative; /* Необходимо для абсолютного позиционирования псевдоэлементов */
  /* Отступы, чтобы контент не наезжал на линии */
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  /* Другие стили вашего элемента */
  min-height: 10px;
  min-width: 50px;
  /* Для наглядности */
}

/* ВЕРХНЯЯ ЛЕВАЯ вертикальная линия */
.about1::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 30%;
  width: 0; /* Ширина элемента 0 */
  border-left: 1px solid #DAB689; /* Линия создается левой границей */
}

/* ВЕРХНЯЯ ЛЕВАЯ горизонтальная линия */
.about1::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-top: 1px solid #DAB689; /* Линия создается верхней границей */
}

.about1-down {
  position: relative;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-top: 0px;
  min-height: 10px;
  min-width: 50px;
}

/* Нижняя ПРАВАЯ вертикальная линия (проблема была здесь) */
.about1-down::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 50%;
  width: 0; /* Ширина элемента 0 */
  border-right: 1px solid #DAB689; /* Линия создается правой границей */
}

/* Нижняя ПРАВАЯ горизонтальная линия */
.about1-down::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-bottom: 1px solid #DAB689; /* Линия создается нижней границей */
}

/* Ваши медиа-запросы остаются без изменений */
@media (max-width: 767px) {
  .paddingul5 ol {
    padding-left: 0px !important;
    margin-left: 20px !important;
  }

  .paddingul5 li {
    padding: 15px 0;
  }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-b1e9897 */@media (max-width: 767px) {
  .normsizeabout .elementor-counter-number-suffix, .normsize .elementor-counter-number-prefix {
    font-size: 16px;
    vertical-align: bottom;
    position: relative;
    top: 1px!important; /* регулируйте значение, чтобы опустить символ */
    padding-left: 0px;
    padding-right:0px;
  }
}











.normsize .elementor-counter-number-wrapper {
  display: flex;
  align-items: baseline;
  gap: 2px;
}

.normsize .elementor-counter-number,
.elementor-counter-number-suffix, .elementor-counter-number-prefix {
padding-left: 3px;
padding-right: 3px;

padding-top:0px;

 
}


.elementor-counter-number-suffix, .elementor-counter-number-prefix {
  font-size: 26px;
}





.about1 {
  position: relative; /* Необходимо для абсолютного позиционирования псевдоэлементов */
  /* Отступы, чтобы контент не наезжал на линии */
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  /* Другие стили вашего элемента */
  min-height: 10px;
  min-width: 50px;
  /* Для наглядности */
}

/* ВЕРХНЯЯ ЛЕВАЯ вертикальная линия */
.about1::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 30%;
  width: 0; /* Ширина элемента 0 */
  border-left: 1px solid #DAB689; /* Линия создается левой границей */
}

/* ВЕРХНЯЯ ЛЕВАЯ горизонтальная линия */
.about1::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-top: 1px solid #DAB689; /* Линия создается верхней границей */
}

.about1-down {
  position: relative;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-top: 0px;
  min-height: 10px;
  min-width: 50px;
}

/* Нижняя ПРАВАЯ вертикальная линия (проблема была здесь) */
.about1-down::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 50%;
  width: 0; /* Ширина элемента 0 */
  border-right: 1px solid #DAB689; /* Линия создается правой границей */
}

/* Нижняя ПРАВАЯ горизонтальная линия */
.about1-down::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-bottom: 1px solid #DAB689; /* Линия создается нижней границей */
}

/* Ваши медиа-запросы остаются без изменений */
@media (max-width: 767px) {
  .paddingul5 ol {
    padding-left: 0px !important;
    margin-left: 20px !important;
  }

  .paddingul5 li {
    padding: 15px 0;
  }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-06c9d75 */@media (max-width: 767px) {
  .normsizeabout .elementor-counter-number-suffix, .normsize .elementor-counter-number-prefix {
    font-size: 16px;
    vertical-align: bottom;
    position: relative;
    top: 1px!important; /* регулируйте значение, чтобы опустить символ */
    padding-left: 0px;
    padding-right:0px;
  }
}











.normsize .elementor-counter-number-wrapper {
  display: flex;
  align-items: baseline;
  gap: 2px;
}

.normsize .elementor-counter-number,
.elementor-counter-number-suffix, .elementor-counter-number-prefix {
padding-left: 3px;
padding-right: 3px;

padding-top:0px;

 
}


.elementor-counter-number-suffix, .elementor-counter-number-prefix {
  font-size: 26px;
}





.about1 {
  position: relative; /* Необходимо для абсолютного позиционирования псевдоэлементов */
  /* Отступы, чтобы контент не наезжал на линии */
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  /* Другие стили вашего элемента */
  min-height: 10px;
  min-width: 50px;
  /* Для наглядности */
}

/* ВЕРХНЯЯ ЛЕВАЯ вертикальная линия */
.about1::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 30%;
  width: 0; /* Ширина элемента 0 */
  border-left: 1px solid #DAB689; /* Линия создается левой границей */
}

/* ВЕРХНЯЯ ЛЕВАЯ горизонтальная линия */
.about1::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-top: 1px solid #DAB689; /* Линия создается верхней границей */
}

.about1-down {
  position: relative;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-top: 0px;
  min-height: 10px;
  min-width: 50px;
}

/* Нижняя ПРАВАЯ вертикальная линия (проблема была здесь) */
.about1-down::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 50%;
  width: 0; /* Ширина элемента 0 */
  border-right: 1px solid #DAB689; /* Линия создается правой границей */
}

/* Нижняя ПРАВАЯ горизонтальная линия */
.about1-down::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-bottom: 1px solid #DAB689; /* Линия создается нижней границей */
}

/* Ваши медиа-запросы остаются без изменений */
@media (max-width: 767px) {
  .paddingul5 ol {
    padding-left: 0px !important;
    margin-left: 20px !important;
  }

  .paddingul5 li {
    padding: 15px 0;
  }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-33e8250 */@media (max-width: 767px) {
  .normsizeabout .elementor-counter-number-suffix, .normsize .elementor-counter-number-prefix {
    font-size: 16px;
    vertical-align: bottom;
    position: relative;
    top: 1px!important; /* регулируйте значение, чтобы опустить символ */
    padding-left: 0px;
    padding-right:0px;
  }
}











.normsize .elementor-counter-number-wrapper {
  display: flex;
  align-items: baseline;
  gap: 2px;
}

.normsize .elementor-counter-number,
.elementor-counter-number-suffix, .elementor-counter-number-prefix {
padding-left: 3px;
padding-right: 3px;

padding-top:0px;

 
}


.elementor-counter-number-suffix, .elementor-counter-number-prefix {
  font-size: 26px;
}





.about1 {
  position: relative; /* Необходимо для абсолютного позиционирования псевдоэлементов */
  /* Отступы, чтобы контент не наезжал на линии */
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  /* Другие стили вашего элемента */
  min-height: 10px;
  min-width: 50px;
  /* Для наглядности */
}

/* ВЕРХНЯЯ ЛЕВАЯ вертикальная линия */
.about1::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 30%;
  width: 0; /* Ширина элемента 0 */
  border-left: 1px solid #DAB689; /* Линия создается левой границей */
}

/* ВЕРХНЯЯ ЛЕВАЯ горизонтальная линия */
.about1::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-top: 1px solid #DAB689; /* Линия создается верхней границей */
}

.about1-down {
  position: relative;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-top: 0px;
  min-height: 10px;
  min-width: 50px;
}

/* Нижняя ПРАВАЯ вертикальная линия (проблема была здесь) */
.about1-down::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 50%;
  width: 0; /* Ширина элемента 0 */
  border-right: 1px solid #DAB689; /* Линия создается правой границей */
}

/* Нижняя ПРАВАЯ горизонтальная линия */
.about1-down::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 70%;
  height: 0; /* Высота элемента 0 */
  border-bottom: 1px solid #DAB689; /* Линия создается нижней границей */
}

/* Ваши медиа-запросы остаются без изменений */
@media (max-width: 767px) {
  .paddingul5 ol {
    padding-left: 0px !important;
    margin-left: 20px !important;
  }

  .paddingul5 li {
    padding: 15px 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d33dfce */.greystyle2 span{color:#C6A265;}

 @media (max-width: 767px) {
.greystyle2 span{
color:#C6A265;}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8743a89 */.paddingul2 li{padding: 5px 5px!important;}

.paddingul2 ol {
    margin:0px 10px 30px 25px!important;
}/* End custom CSS */
/* Start custom CSS for dyncontel-acfslider, class: .elementor-element-d13dd31 */#maindocs .wrap-item-acfslider a {
  display: flex;
  flex-direction: column-reverse;

}


#maindocs .swiper-slide  {

    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    background:#fff;
    padding: 15px 15px 15px 15px;
}


#maindocs figcaption {
color: #333333;
    font-family: "Stapel Light", Sans-serif;
    font-size: 18px;
    line-height:20px;
    font-weight: 600;
    padding: 15px 0px;
	}
	
	




.swiper-scrollbar.swiper-scrollbar-horizontal {    margin-top: 54px !important;}

.swiper-scrollbar-drag {    background: rgb(173 173 173 / 50%)!important;}

.swiper-scrollbar  {    background: rgb(255 255 255 / 10%)!important;}/* End custom CSS */
/* Start custom CSS for ucaddon_image_card_carousel, class: .elementor-element-e5ed654 */.fancybox-button {background-color:transparent!important;}
.fancybox-button--zoom {background-color:transparent!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63adaca */.h3class span {color:#CE9D5F;}/* End custom CSS */
/* Start custom CSS for ucaddon_uc_bullet_tabs, class: .elementor-element-2034b1f */.classtab li:focus, a:focus {
    
  outline: none;

}/* End custom CSS */
/* Start custom CSS for eael-adv-accordion, class: .elementor-element-9689bc2 */.classacc .elementor-tab-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.classacc .eael-advanced-accordion-icon-closed {
    float: none !important;
    order: 2;
    margin-left: px;
}

.classacc .eael-advanced-accordion-icon-opened {
    float: none !important;
    order: 2;
    margin-left: px;
}

.classacc .eael-accordion-tab-title {
    order: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9141f11 */.h3class span {color:#ce9d5f;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31d2c5a */.send-message .elementor-button{
 color: #F27108;
 background-color: rgba(255, 76, 76, 0.1);
 padding: 0px;
 border: 1px solid #ff4c4c;
 border-radius: 5px;
 font-size: 18px;
 text-align: center;
 box-shadow: 0 0 10px rgba(255, 76, 76, 0.8), 0 0 20px rgba(255, 76, 76, 0.2),
   0 0 30px rgba(255, 76, 76, 0.4);
 animation: glow 1.5s infinite alternate;
 transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
}


@keyframes glow {
 from {
   box-shadow: 0 0 5px rgba(255, 76, 76, 0.2), 0 0 5px rgba(255, 76, 76, 0.3),
     0 0 10px rgba(255, 76, 76, 0.3);
 }
 to {
   box-shadow: 0 0 20px rgba(255, 76, 76, 0.1), 0 0 10px rgba(255, 76, 76, 0.1),
     0 0 20px rgba(255, 76, 76, 0.8);
 }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aa1ed7b */.leftline {padding:0 35px;}
.leftlinemy {}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcf0e4e */.h3class span {color:#ce9d5f;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b58311 *//*
 * CSS для отображения выпадающих меню в 6 колонок, начиная строго с левого края экрана.
 * Меню полностью вмещается по ширине экрана, адаптировано под длинные списки.
 */

/* 1. Контейнер выпадающего меню */
#wp-admin-bar-elementor_edit_page .ab-sub-wrapper,
#wp-admin-bar-new-content .ab-sub-wrapper {
  width: 100vw;              /* Растягиваем на всю ширину экрана */
  max-width: 100vw;
  left: 0 !important;        /* Прижимаем к левому краю экрана */
  right: auto;
  transform: none !important;
  position: fixed !important; /* Фиксируем позицию — не даём «съезжать» */
  z-index: 9999;             /* Поверх всего */
  overflow-x: auto;          /* Добавим горизонтальный скролл, если вдруг нужно */
  padding: 10px 20px;
  box-sizing: border-box;
  background: #23282d;       /* Цвет панели WP */
}

/* 2. Сетка из 6 колонок */
#wp-admin-bar-elementor_edit_page .ab-submenu,
#wp-admin-bar-new-content .ab-submenu {
  column-count: 6;
  column-gap: 20px;
  max-height: 90vh;          /* Чтобы не выходило за пределы экрана по высоте */
  overflow-y: auto;
  padding-right: 10px;
}

/* 3. Стилизация пунктов */
#wpadminbar .ab-submenu li {
  break-inside: avoid;
  padding: 4px 0;
  white-space: nowrap;       /* Чтобы не переносился текст */
}

/* 4. Убираем плавный скролл */
html {
  scroll-behavior: auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02d6572 */.premium-bullet-list-content .premium-bullet-list-wrapper img, .premium-bullet-list-content .premium-bullet-list-wrapper svg {

z-index:0;
}


	.effects-but .elementor-button-link {
				position: relative;
				background-color: #c6a265;
				color: #fff;
				font-weight: 600;
				font-size: 16px;
				padding: 15px 35px;
				border: none;
				overflow: hidden;
				transition: all 0.3s ease;
				border-radius: 3px;
				font-family: 'Manrope', sans-serif;

				text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
				z-index: 0;
				cursor: pointer;
		}



		/* Блик из .is-blicked */
		.effects-but .elementor-button-link::after {
		  content: "";
		  position: absolute;
		  top: 0;
		  bottom: 0;
		  height: 100%;
		  width: 1.875rem;
		  background: linear-gradient(
			90deg,
			hsla(0, 0%, 100%, 0.1) 10%,
			hsla(0, 0%, 100%, 0.2) 20%,
			hsla(0, 0%, 100%, 0.6)
		  );
		  transform: skewX(-45deg);
		  left: -20%;
		  animation: blick 2.5s infinite;
		  pointer-events: none;
		}

		@keyframes blick {
		  0% {
			left: -20%;
			opacity: 0;
		  }
		  15% {
			opacity: 1;
			left: 120%;
		  }
		  100% {
			left: 120%;
			opacity: 0;
		  }
		}
		
		
		
html {
  scroll-behavior: auto !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d995dfe *//* ================================================== */
/* 2. Стили для МОБИЛЬНОЙ версии (Кастомный блок)  */
/* ================================================== */

@media (max-width: 767px) {

  /* 2.1. Скрываем стандартный тултип плагина НА МОБИЛЬНЫХ */
  body .imp-tooltip {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    z-index: -1 !important;
  }

  /* 2.2. Стилизуем НАШ контейнер #toolipreplace */
  #toolipreplace {
    display: none; /* Изначально скрыт */
    background-color: #ffffff;
    padding: 10px;
    margin-top: 0; /* Как в вашем CSS */
    border: 1px solid #eee;
    min-height: 136px; /* Как в вашем CSS */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    position: relative; /* На всякий случай, если что-то вылезет */
    overflow: hidden; /* Обрежем вылезающее */
  }

  /* 2.3. Внутренняя структура контейнера (Flexbox) */
  #toolipreplace .custom-tooltip-content-wrapper {
    display: flex;
    flex-wrap: nowrap;
    gap: 15px; /* Расстояние между картинкой и текстом */
    align-items: flex-start; /* Выравнивание по верху */
  }

  /* 2.4. Блок-контейнер для картинки (Flex Item) */
  #toolipreplace .custom-tooltip-image {
    flex: 0 0 155px; /* Фиксированная ширина блока для картинки */
    max-width: 155px;
    min-height: 130px; /* !!! ВАЖНО: Задаем высоту контейнеру, чтобы вместить картинку (120px + 10px отступ сверху) */
    position: relative; /* !!! ВАЖНО: Чтобы position:absolute у img работал относительно этого блока */
    box-sizing: border-box; /* Учитываем padding/border в размерах */
  }

  /* 2.4.1. Сама картинка <img> внутри блока */
  #toolipreplace .custom-tooltip-image img {
     /* Абсолютное позиционирование картинки ВНУТРИ .custom-tooltip-image */
     position: absolute;
     top: 0px; /* Ваш отступ сверху */
     left: 0px; /* Ваш отступ слева */
     /* Ширина картинки = Ширина блока - левый отступ - правый отступ (предполагаем 10px) */
     width: calc(165px - 10px) !important;
     height: 130px !important; /* Ваша высота */
     object-fit: cover;
     object-position: center;
     border-radius: 0px; /* Ваше скругление */
  }

  /* 2.5. Блок с текстом */
  #toolipreplace .custom-tooltip-text-content {
    flex: 1 1 auto; /* Занимает оставшееся пространство */
    position: relative; /* Для позиционирования номера */
    padding: 0 !important; /* Убираем внутренние отступы у этого блока */
    box-sizing: border-box;
  }

  /* 2.6. Стили для ЗАГОЛОВКА внутри #toolipreplace */
  #toolipreplace .toolip-title {
      padding: 0 0 10px 0 !important;
      font-size: 20px !important;
      font-weight: 400 !important;
      font-family: 'Stapel-Medium', sans-serif !important;
      line-height: 1.3 !important;
      color: #292929 !important;
      margin: 0 !important;
      text-align: left !important;
  }

  /* 2.7. Стили для ТЕКСТА внутри #toolipreplace */
  #toolipreplace .toolip-text {
      padding: 0 !important;
      font-family: 'Manrope', sans-serif !important; /* Как в десктопном */
      font-size: 13px !important;
      line-height: 23px !important;
      color: #050505 !important;
      margin: 0 !important;
      text-align: left !important;
  }
   #toolipreplace .toolip-text div,
   #toolipreplace .toolip-text br {
       padding: 0 !important; margin: 0 !important;
   }
   #toolipreplace .toolip-text br {
      content: ""; display: block; margin-bottom: 5px !important;
   }

  
 
 #toolipreplace .positionnumbers1 {
  display: flex;
  align-items: center;
  justify-content: center;
}


/* 2.8. Стили для НОМЕРА ПОЗИЦИИ внутри #toolipreplace */
#toolipreplace .positionnumbers1 {
  width: 45px !important;
  height: 45px !important;
  padding: 10px !important;
  position: absolute !important;
  bottom: 5px !important;
  right: 5px !important;
  font-size: 20px !important;
  font-family: Manrope, sans-serif !important;
  color: #ffffff !important;
  background: radial-gradient(circle, #FF8C00 0%, #D2691E 100%) !important;
  border-radius: 100px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  line-height: 1 !important;
  margin: 0 !important;
  font-weight: 600;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1), 1px 1px 2px rgba(0, 0, 0, 0.2);
  border: 3px solid #fff !important;
  z-index: 2;
  text-align: center !important;

  /* Центрирование текста */
  display: flex;
  align-items: center;
  justify-content: center;
}








 
 
 
 
 #toolipreplace .positionnumbers2 {
  display: flex;
  align-items: center;
  justify-content: center;
}


/* 2.8. Стили для НОМЕРА ПОЗИЦИИ внутри #toolipreplace */
#toolipreplace .positionnumbers2 {
  width: 45px !important;
  height: 45px !important;
  padding: 10px !important;
  position: absolute !important;
  bottom: 5px !important;
  right: 5px !important;
  font-size: 20px !important;
  font-family: Manrope, sans-serif !important;
  color: #ffffff !important;
  background: radial-gradient(circle, #2E8B57 0%, #1F5F3F 100%) !important;
  border-radius: 100px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  line-height: 1 !important;
  margin: 0 !important;
  font-weight: 600;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1), 1px 1px 2px rgba(0, 0, 0, 0.2);
  border: 3px solid #fff !important;
  z-index: 2;
  text-align: center !important;

  /* Центрирование текста */
  display: flex;
  align-items: center;
  justify-content: center;
}



 
 
 #toolipreplace .positionnumbers3 {
  display: flex;
  align-items: center;
  justify-content: center;
}


/* 2.8. Стили для НОМЕРА ПОЗИЦИИ внутри #toolipreplace */
#toolipreplace .positionnumbers3 {
  width: 45px !important;
  height: 45px !important;
  padding: 10px !important;
  position: absolute !important;
  bottom: 5px !important;
  right: 5px !important;
  font-size: 20px !important;
  font-family: Manrope, sans-serif !important;
  color: #ffffff !important;
  background: radial-gradient(circle, #991B1B 0%, #7F1D1D 100%) !important;
  border-radius: 100px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  line-height: 1 !important;
  margin: 0 !important;
  font-weight: 600;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1), 1px 1px 2px rgba(0, 0, 0, 0.2);
  border: 3px solid #fff !important;
  z-index: 2;
  text-align: center !important;

  /* Центрирование текста */
  display: flex;
  align-items: center;
  justify-content: center;
}







 
 #toolipreplace .positionnumbers4 {
  display: flex;
  align-items: center;
  justify-content: center;
}


/* 2.8. Стили для НОМЕРА ПОЗИЦИИ внутри #toolipreplace */
#toolipreplace .positionnumbers4 {
  width: 45px !important;
  height: 45px !important;
  padding: 10px !important;
  position: absolute !important;
  bottom: 5px !important;
  right: 5px !important;
  font-size: 20px !important;
  font-family: Manrope, sans-serif !important;
  color: #ffffff !important;
  background: radial-gradient(circle, #1E40AF 0%, #1E3A8A 100%) !important;
  border-radius: 100px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  line-height: 1 !important;
  margin: 0 !important;
  font-weight: 600;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1), 1px 1px 2px rgba(0, 0, 0, 0.2);
  border: 3px solid #fff !important;
  z-index: 2;
  text-align: center !important;

  /* Центрирование текста */
  display: flex;
  align-items: center;
  justify-content: center;
}

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

  /* 2.9 Стили для кнопки внутри #toolipreplace */
  /* Класс .genbutton копируется из исходного тултипа */
  #toolipreplace .genbutton {
     width: 100% !important; /* На всю ширину текстового блока */
     margin: 15px 0 0 0 !important; /* Отступ сверху от текста, без боковых */
     display: block !important; /* Для применения width/margin */
     box-sizing: border-box; /* Учитываем padding в ширине */
     /* Стили шрифта, фона, цвета должны наследоваться из HTML */
     text-decoration: none;
     
       font-family: Manrope, sans-serif !important;
    color: #ffffff !important;
    background: radial-gradient(circle, #FF8C00 0%, #D2691E 100%) !important;
    border-radius: 100px !important;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.02), 0 0 20px rgba(0, 0, 0, 0.03), 0 0 30px rgba(0, 0, 0, 0.04), 0 0 40px rgba(0, 0, 0, 0.05), 0 0 50px rgba(0, 0, 0, 0.06);
    line-height: 1 !important;
    margin: 0 !important;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1), 1px 1px 2px rgba(0, 0, 0, 0.2);
    border: 4px solid #fff !important;
        font-size: 26px !important;
     
  }
  
  

  
  
  
  
  
  
  
  
  
  
  
  

} /* Конец медиа-запроса max-width: 767px */












.toolip-title a{
    font-family: Stapel-Medium !important;
    font-size: 22px !important;
    font-weight: normal !important;
    line-height: normal !important;
    color: #292929 !important;
	text-decoration:underline;
}


.toolip-title {
    font-family: Stapel-Medium !important;
    font-size: 22px !important;
    font-weight: normal !important;
    line-height: normal !important;
    color: #292929 !important;

}



.toolip-text {
    font-family: Manrope !important;
    font-size: 14px !important;
    font-weight: normal;
    line-height: 24px !important;
    color: #292929 !important;
}

.positionnumbers1, .positionnumbers2, .positionnumbers3, .positionnumbers4 {
    width: 45px !important;
    bottom: 20px;
    height: 45px !important;
    padding: 10px !important;
    right: 10px !important;
    position: absolute;
    margin-right: 10px !important;
    font-size: 20px !important;
    font-weight: 500;
    font-family: Stapel-Medium !important;
    color: #ce9d5f !important;
    background: transparent !important;
    border-radius: 100px !important;
    line-height: 1 !important;
    border: 1px solid #ce9d5f !important;
    z-index: 2;
    text-align: center !important;

    /* Центрирование текста */
    display: flex;
    align-items: center;
    justify-content: center;
}











































.imp-tooltip {
    border-radius: 5px !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #fff;
    padding: 5px !important;
}

.imp-tooltip img{
    
    object-fit: cover;
    height: 160px;
    object-position: center;
}





















/* --- НАЧАЛО CSS ДЛЯ МОБИЛЬНОГО ТУЛТИПА --- */

/* Стили для обертки изображения внутри вашего кастомного тултипа #toolipreplace */
#toolipreplace .custom-tooltip-image {
  position: relative; /* Необходимо для позиционирования псевдоэлемента ::after */
  line-height: 0; /* Убирает возможное лишнее пространство под изображением */
  /* Вы можете добавить сюда другие стили для этой обертки, если нужно */
  /* Например, если у картинки есть рамка от плагина, которую нужно скрыть/обнулить */
  border: none;
  padding: 0;
}

/* Стили для самого изображения внутри .custom-tooltip-image, если требуется */
#toolipreplace .custom-tooltip-image img {
  display: block; /* Убирает отступ снизу, если изображение было inline */
  width: 100%;    /* Растягивает изображение на всю ширину обертки */
  height: auto;   /* Сохраняет пропорции */
  max-width: 100%; /* На всякий случай */
  border: none; /* Если у картинки от плагина есть рамка */
}

/* Стили для оверлея, если обертка .custom-tooltip-image имеет класс 'soldout-active' */
#toolipreplace .custom-tooltip-image.soldout-active::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; /* Оверлей покроет всю обертку .custom-tooltip-image */
  background-color: rgba(255, 255, 255, 0.7); /* Полупрозрачный белый фон */
  background-image: url('ПУТЬ_К_ВАШЕМУ_ИЗОБРАЖЕНИЮ/sold.jpg'); /* !!! ЗАМЕНИТЕ ПУТЬ !!! */
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain; /* Или 'cover', или, например, '80px auto' */
  z-index: 1; /* Оверлей поверх изображения */
  pointer-events: none; /* Клики будут проходить "сквозь" оверлей */
}

/* Стили для контейнера #toolipreplace, если они нужны для общего вида */
/* Например, если вы хотите, чтобы он был скрыт по умолчанию */
/* #toolipreplace { */
/* display: none; */
/* } */

/* --- КОНЕЦ CSS ДЛЯ МОБИЛЬНОГО ТУЛТИПА --- *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stapel-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://piemont.com.ua/wp-content/uploads/2025/04/Stapel-Medium.eot');
	src: url('https://piemont.com.ua/wp-content/uploads/2025/04/Stapel-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://piemont.com.ua/wp-content/uploads/2025/04/Stapel-Medium.woff2') format('woff2'),
		url('https://piemont.com.ua/wp-content/uploads/2025/04/Stapel-Medium.woff') format('woff'),
		url('https://piemont.com.ua/wp-content/uploads/2025/04/Stapel-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Stapel-Medium';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://piemont.com.ua/wp-content/uploads/2025/04/StapelText-Bold.eot');
	src: url('https://piemont.com.ua/wp-content/uploads/2025/04/StapelText-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://piemont.com.ua/wp-content/uploads/2025/04/StapelText-Bold.woff') format('woff'),
		url('https://piemont.com.ua/wp-content/uploads/2025/04/StapelText-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://piemont.com.ua/wp-content/uploads/2025/05/regular.woff') format('woff'),
		url('https://piemont.com.ua/wp-content/uploads/2025/05/Manrope-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://piemont.com.ua/wp-content/uploads/2025/05/regular-1.woff') format('woff'),
		url('https://piemont.com.ua/wp-content/uploads/2025/05/Manrope-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://piemont.com.ua/wp-content/uploads/2025/05/medium.woff') format('woff'),
		url('https://piemont.com.ua/wp-content/uploads/2025/05/Manrope-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://piemont.com.ua/wp-content/uploads/2025/05/semibold.woff') format('woff'),
		url('https://piemont.com.ua/wp-content/uploads/2025/05/Manrope-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://piemont.com.ua/wp-content/uploads/2025/05/light.woff') format('woff'),
		url('https://piemont.com.ua/wp-content/uploads/2025/05/Manrope-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Florensans Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://piemont.com.ua/wp-content/uploads/2025/04/florensans.eot');
	src: url('https://piemont.com.ua/wp-content/uploads/2025/04/florensans.eot?#iefix') format('embedded-opentype'),
		url('https://piemont.com.ua/wp-content/uploads/2025/04/florensans.woff2') format('woff2'),
		url('https://piemont.com.ua/wp-content/uploads/2025/04/florensans.woff') format('woff'),
		url('https://piemont.com.ua/wp-content/uploads/2025/04/florensans.ttf') format('truetype'),
		url('https://piemont.com.ua/wp-content/uploads/2025/04/florensans.svg#FlorensansRegular') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stapel Semi Expanded Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://piemont.com.ua/wp-content/uploads/2025/03/Stapel-Medium.eot');
	src: url('https://piemont.com.ua/wp-content/uploads/2025/03/Stapel-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://piemont.com.ua/wp-content/uploads/2025/03/Stapel-Medium.woff') format('woff'),
		url('https://piemont.com.ua/wp-content/uploads/2025/03/Stapel-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stapel Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://piemont.com.ua/wp-content/uploads/2025/03/Stapel-Light.eot');
	src: url('https://piemont.com.ua/wp-content/uploads/2025/03/Stapel-Light.eot?#iefix') format('embedded-opentype'),
		url('https://piemont.com.ua/wp-content/uploads/2025/03/Stapel-Light.woff') format('woff'),
		url('https://piemont.com.ua/wp-content/uploads/2025/03/Stapel-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */