<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-13485 .elementor-element.elementor-element-0095620:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-0095620 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/part_erebrik-ico.svg");background-position:70% 0px;background-repeat:no-repeat;}.elementor-13485 .elementor-element.elementor-element-0095620{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13485 .elementor-element.elementor-element-0095620 &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13485 .elementor-element.elementor-element-0ed6e0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13485 .elementor-element.elementor-element-0ed6e0f.elementor-column.elementor-element[data-element_type="column"] &gt; .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13485 .elementor-element.elementor-element-0ed6e0f.elementor-column &gt; .elementor-widget-wrap{justify-content:space-between;}.elementor-13485 .elementor-element.elementor-element-0ed6e0f &gt; .elementor-element-populated{padding:25px 25px 25px 25px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13485 .elementor-element.elementor-element-3e2c726{width:auto;max-width:auto;align-self:center;}.elementor-13485 .elementor-element.elementor-element-3e2c726 img{width:100%;max-width:100%;height:75px;}.elementor-13485 .elementor-element.elementor-element-c3fa29e{width:auto;max-width:auto;align-self:center;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13485 .elementor-element.elementor-element-16424ed{width:auto;max-width:auto;z-index:1.0E+24;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-text );--toggle-button-border-width:0px;--toggle-icon-size:30px;--cart-border-style:none;--product-variations-color:var( --e-global-color-text );--product-price-color:var( --e-global-color-58454fe );--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--view-cart-button-text-color:var( --e-global-color-primary );--view-cart-button-background-color:var( --e-global-color-accent );--view-cart-button-padding:15px 15px 15px 15px;--checkout-button-text-color:var( --e-global-color-primary );--checkout-button-background-color:#44A454;--checkout-button-padding:15px 15px 15px 15px;}.elementor-13485 .elementor-element.elementor-element-16424ed.elementor-element{--align-self:center;}.elementor-13485 .elementor-element.elementor-element-16424ed .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-13485 .elementor-element.elementor-element-16424ed .elementor-menu-cart__product-name a{font-family:"Geologica", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-13485 .elementor-element.elementor-element-16424ed .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-text );}.elementor-13485 .elementor-element.elementor-element-16424ed .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-16424ed .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-5a1e856:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-5a1e856 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/bg_hero_erebrik-img-scaled.png");background-position:100% 10px;background-repeat:no-repeat;background-size:50% auto;}.elementor-13485 .elementor-element.elementor-element-5a1e856{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:25px 25px 25px 25px;}.elementor-13485 .elementor-element.elementor-element-5a1e856 &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-8de04b3:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-8de04b3 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/bg_hero_inner_erebrik-ico.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-13485 .elementor-element.elementor-element-8de04b3 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-8de04b3 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-78b2b75 &gt; .elementor-container{min-height:60vh;}.elementor-13485 .elementor-element.elementor-element-78b2b75{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 100px;}.elementor-bc-flex-widget .elementor-13485 .elementor-element.elementor-element-36e43b8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13485 .elementor-element.elementor-element-36e43b8.elementor-column.elementor-element[data-element_type="column"] &gt; .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13485 .elementor-element.elementor-element-2dabbcc .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;color:#F4A68D;}.elementor-13485 .elementor-element.elementor-element-17adac1 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-13485 .elementor-element.elementor-element-aedb1a3.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-13485 .elementor-element.elementor-element-aedb1a3.elementor-column.elementor-element[data-element_type="column"] &gt; .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-13485 .elementor-element.elementor-element-aedb1a3.elementor-column &gt; .elementor-widget-wrap{justify-content:flex-end;}.elementor-13485 .elementor-element.elementor-element-1823914{margin-top:40px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-dbaa231 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-dbaa231 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-02f7a85{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-9c4814b:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-9c4814b &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/dots_erebrik-ico.svg");background-position:90% 90%;background-repeat:no-repeat;}.elementor-13485 .elementor-element.elementor-element-9c4814b &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 100px;--e-column-margin-right:0px;--e-column-margin-left:100px;padding:0% 20% 0% 0%;}.elementor-13485 .elementor-element.elementor-element-9c4814b &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-7ab1966 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;color:#F4A68D;}.elementor-13485 .elementor-element.elementor-element-1905ba4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-13485 .elementor-element.elementor-element-c5eeb79{z-index:3;}.elementor-13485 .elementor-element.elementor-element-c5eeb79 &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-fed6b0f{z-index:3;}.elementor-13485 .elementor-element.elementor-element-fed6b0f &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-eef9c15 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-cd01c07{width:100%;max-width:100%;}.elementor-13485 .elementor-element.elementor-element-a81e46c{margin-top:0px;margin-bottom:0px;}.elementor-13485 .elementor-element.elementor-element-1d2026c &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-3571ef3:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-3571ef3 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/family-img-scaled.jpg");background-position:center center;background-size:cover;}.elementor-13485 .elementor-element.elementor-element-3571ef3 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-3571ef3 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-aa66513{--spacer-size:50px;}.elementor-13485 .elementor-element.elementor-element-cc0d641:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-cc0d641 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/dots_erebrik-ico.svg");background-position:95% 100px;background-repeat:no-repeat;}.elementor-13485 .elementor-element.elementor-element-cc0d641 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 120px 75px 60px;}.elementor-13485 .elementor-element.elementor-element-cc0d641 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-6e8a60b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;color:#F4A68D;}.elementor-13485 .elementor-element.elementor-element-9c24847 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-13485 .elementor-element.elementor-element-3805999{z-index:3;}.elementor-13485 .elementor-element.elementor-element-3805999 &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-c51354c{z-index:3;}.elementor-13485 .elementor-element.elementor-element-c51354c &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-4c201bd:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-4c201bd &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#FFD982;}.elementor-13485 .elementor-element.elementor-element-4c201bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 0px 25px 25px;}.elementor-13485 .elementor-element.elementor-element-4c201bd &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-a3041a3 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-a3041a3 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-8896cc8{margin-top:20px;margin-bottom:20px;}.elementor-13485 .elementor-element.elementor-element-1133233:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-1133233 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/dots_erebrik_light-ico.svg");background-position:75% 0px;background-repeat:no-repeat;}.elementor-13485 .elementor-element.elementor-element-1133233 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 100px;}.elementor-13485 .elementor-element.elementor-element-1133233 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-60ee9a8 &gt; .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-60ee9a8 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;color:#F4A68D;}.elementor-13485 .elementor-element.elementor-element-915fc5c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-13485 .elementor-element.elementor-element-5dcbf36:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-5dcbf36 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/dots_erebrik_light-1-ico-1.svg");background-position:60px 70%;background-repeat:no-repeat;}.elementor-13485 .elementor-element.elementor-element-5dcbf36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 100px;}.elementor-13485 .elementor-element.elementor-element-5dcbf36 &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-6050733:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-6050733 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/dot_erebrik-ico.svg");background-position:80% 100%;background-repeat:no-repeat;}.elementor-13485 .elementor-element.elementor-element-6050733 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 120px;}.elementor-13485 .elementor-element.elementor-element-6050733 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-1074bec{margin-top:40px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-a760883 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-a760883 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-ba9b681{padding:0px 100px 0px 100px;}.elementor-13485 .elementor-element.elementor-element-a3771d7:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-a3771d7 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/dots_erebrik_col-ico.svg");background-position:0% 80%;background-repeat:no-repeat;}.elementor-13485 .elementor-element.elementor-element-a3771d7 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 20% 0% 0%;}.elementor-13485 .elementor-element.elementor-element-a3771d7 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-6ecc82e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;color:#F4A68D;}.elementor-13485 .elementor-element.elementor-element-877d749 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-13485 .elementor-element.elementor-element-f0c0fa3{z-index:3;}.elementor-13485 .elementor-element.elementor-element-f0c0fa3 &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-bad9f72 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-e93ffe0{width:100%;max-width:100%;}.elementor-13485 .elementor-element.elementor-element-e14f49c{margin-top:60px;margin-bottom:60px;padding:0px 100px 0px 100px;}.elementor-13485 .elementor-element.elementor-element-8601c1e &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-564ea3b{width:100%;max-width:100%;}.elementor-13485 .elementor-element.elementor-element-564ea3b &gt; .elementor-widget-container{background-color:#EE6667;}.elementor-13485 .elementor-element.elementor-element-aff8129{padding:0px 100px 0px 100px;}.elementor-13485 .elementor-element.elementor-element-7135a04:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-7135a04 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/dot_erebrik-ico-1.svg");background-position:70% 90%;background-repeat:no-repeat;}.elementor-13485 .elementor-element.elementor-element-7135a04 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 20% 0% 0%;}.elementor-13485 .elementor-element.elementor-element-7135a04 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-a48f5ea .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-13485 .elementor-element.elementor-element-63cf8a8{z-index:3;}.elementor-13485 .elementor-element.elementor-element-63cf8a8 &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-d230096 &gt; .elementor-element-populated{padding:0px 0px 120px 0px;}.elementor-13485 .elementor-element.elementor-element-174d298{width:100%;max-width:100%;}.elementor-13485 .elementor-element.elementor-element-f28c6f8:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-f28c6f8 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#FFD982;}.elementor-13485 .elementor-element.elementor-element-f28c6f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-f28c6f8 &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-39a2c59 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-39a2c59 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-da2db02{padding:40px 100px 0px 100px;}.elementor-13485 .elementor-element.elementor-element-21d4d58 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 20% 0% 0%;}.elementor-13485 .elementor-element.elementor-element-21d4d58 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-f06bb81 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;color:#F4A68D;}.elementor-13485 .elementor-element.elementor-element-2ca55ff .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-13485 .elementor-element.elementor-element-abf638e{z-index:3;}.elementor-13485 .elementor-element.elementor-element-abf638e &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-271af92{z-index:3;}.elementor-13485 .elementor-element.elementor-element-271af92 &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-55faeda &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-32d7362 &gt; .elementor-widget-container{margin:-120px -100px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-32d7362 img{height:100%;}.elementor-13485 .elementor-element.elementor-element-ff0cc44:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-ff0cc44 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/dots_erebrik_light-1-ico-1.svg");background-position:60px 70%;background-repeat:no-repeat;}.elementor-13485 .elementor-element.elementor-element-ff0cc44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 100px;}.elementor-13485 .elementor-element.elementor-element-ff0cc44 &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-b21fddb:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-b21fddb &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-image:url("https://gfmg.ua/wp-content/uploads/2023/11/dot_erebrik-ico.svg");background-position:80% 100%;background-repeat:no-repeat;}.elementor-13485 .elementor-element.elementor-element-b21fddb &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 60px 120px;}.elementor-13485 .elementor-element.elementor-element-b21fddb &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-62ea813{margin-top:40px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-c8c51b6 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-c8c51b6 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-9254e67{padding:0px 100px 0px 100px;}.elementor-13485 .elementor-element.elementor-element-48a8ae2 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13485 .elementor-element.elementor-element-48a8ae2 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-77ea764{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-13485 .elementor-element.elementor-element-77ea764 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-77ea764 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-13485 .elementor-element.elementor-element-f4ef195 &gt; .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-13485 .elementor-element.elementor-element-9d25a17{width:100%;max-width:100%;}.elementor-13485 .elementor-element.elementor-element-9d25a17 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-9d25a17 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-13485 .elementor-element.elementor-element-809331d{z-index:3;}.elementor-13485 .elementor-element.elementor-element-809331d &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-663a1c8{z-index:3;}.elementor-13485 .elementor-element.elementor-element-663a1c8 &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-74150c1{margin-top:60px;margin-bottom:0px;}.elementor-13485 .elementor-element.elementor-element-2624d1e:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-2624d1e &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#FFD982;}.elementor-13485 .elementor-element.elementor-element-2624d1e &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 60px 100px;}.elementor-13485 .elementor-element.elementor-element-2624d1e &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-dfbcab3{width:auto;max-width:auto;align-self:center;}.elementor-13485 .elementor-element.elementor-element-dfbcab3 img{width:100%;max-width:100%;height:75px;}.elementor-13485 .elementor-element.elementor-element-4384308 &gt; .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-c99b63a:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-c99b63a &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13485 .elementor-element.elementor-element-c99b63a &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 30px 0px 60px;}.elementor-13485 .elementor-element.elementor-element-c99b63a &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-258b3d5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-13485 .elementor-element.elementor-element-0c2ff92{z-index:3;}.elementor-13485 .elementor-element.elementor-element-0c2ff92 &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-13485 .elementor-element.elementor-element-07fae80{z-index:3;}.elementor-13485 .elementor-element.elementor-element-07fae80 &gt; .elementor-widget-container{border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-13485 .elementor-element.elementor-element-394c6b4{left:0px;}body.rtl .elementor-13485 .elementor-element.elementor-element-394c6b4{right:0px;}.elementor-13485 .elementor-element.elementor-element-394c6b4{top:0px;z-index:-50;}.elementor-13485 .elementor-element.elementor-element-2d48de3:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-2d48de3 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#FFD982;}.elementor-13485 .elementor-element.elementor-element-2d48de3 &gt; .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 100px 60px 60px;}.elementor-13485 .elementor-element.elementor-element-2d48de3 &gt; .elementor-element-populated &gt; .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13485 .elementor-element.elementor-element-167ce60 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;color:#000000;}@media(max-width:1024px){.elementor-13485 .elementor-element.elementor-element-0095620:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-0095620 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-13485 .elementor-element.elementor-element-5a1e856:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-5a1e856 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:230% 0px;background-size:50% auto;}.elementor-13485 .elementor-element.elementor-element-5a1e856{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-8de04b3 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-78b2b75{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-1823914{padding:20px 20px 20px 20px;}.elementor-13485 .elementor-element.elementor-element-02f7a85{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-9c4814b:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-9c4814b &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:90% 5%;}.elementor-13485 .elementor-element.elementor-element-9c4814b &gt; .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13485 .elementor-element.elementor-element-eef9c15 &gt; .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-cc0d641:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-cc0d641 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:10% 2%;background-size:40px auto;}.elementor-13485 .elementor-element.elementor-element-cc0d641 &gt; .elementor-element-populated{padding:70px 20px 20px 20px;}.elementor-13485 .elementor-element.elementor-element-4c201bd{padding:20px 0px 20px 20px;}.elementor-13485 .elementor-element.elementor-element-1133233:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-1133233 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-13485 .elementor-element.elementor-element-1133233 &gt; .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-13485 .elementor-element.elementor-element-5dcbf36:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-5dcbf36 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-13485 .elementor-element.elementor-element-5dcbf36{padding:0px 0px 0px 40px;}.elementor-13485 .elementor-element.elementor-element-6050733:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-6050733 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-13485 .elementor-element.elementor-element-6050733 &gt; .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-13485 .elementor-element.elementor-element-1074bec{padding:20px 20px 20px 20px;}.elementor-13485 .elementor-element.elementor-element-ba9b681{padding:0px 40px 0px 40px;}.elementor-13485 .elementor-element.elementor-element-a3771d7:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-a3771d7 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:100% 50%;background-size:contain;}.elementor-13485 .elementor-element.elementor-element-a3771d7 &gt; .elementor-element-populated{padding:0px 20px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-e14f49c{padding:0px 40px 0px 40px;}.elementor-13485 .elementor-element.elementor-element-aff8129{padding:0px 40px 0px 40px;}.elementor-13485 .elementor-element.elementor-element-7135a04:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-7135a04 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-13485 .elementor-element.elementor-element-f28c6f8{padding:20px 0px 20px 20px;}.elementor-13485 .elementor-element.elementor-element-da2db02{padding:0px 40px 0px 40px;}.elementor-13485 .elementor-element.elementor-element-21d4d58 &gt; .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-ff0cc44:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-ff0cc44 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-13485 .elementor-element.elementor-element-ff0cc44{padding:40px 0px 0px 100px;}.elementor-13485 .elementor-element.elementor-element-b21fddb:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-b21fddb &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-13485 .elementor-element.elementor-element-b21fddb &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-62ea813{padding:20px 20px 20px 20px;}.elementor-13485 .elementor-element.elementor-element-9254e67{padding:0px 40px 0px 40px;}.elementor-13485 .elementor-element.elementor-element-48a8ae2 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-77ea764{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-13485 .elementor-element.elementor-element-0095620:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-0095620 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 0px;background-size:0px auto;}.elementor-13485 .elementor-element.elementor-element-0095620{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-0ed6e0f.elementor-column &gt; .elementor-widget-wrap{justify-content:space-between;}.elementor-13485 .elementor-element.elementor-element-0ed6e0f &gt; .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-13485 .elementor-element.elementor-element-5a1e856:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-5a1e856 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 0px;background-size:0% auto;}.elementor-13485 .elementor-element.elementor-element-5a1e856{margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-13485 .elementor-element.elementor-element-2dabbcc &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-2dabbcc .elementor-heading-title{font-size:14px;}.elementor-13485 .elementor-element.elementor-element-17adac1 &gt; .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13485 .elementor-element.elementor-element-17adac1 .elementor-heading-title{font-size:20px;}.elementor-13485 .elementor-element.elementor-element-d3d8224{width:100%;max-width:100%;align-self:flex-start;}.elementor-13485 .elementor-element.elementor-element-d3d8224 &gt; .elementor-widget-container{margin:0px -40px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-d3d8224 img{width:100%;}.elementor-13485 .elementor-element.elementor-element-1823914{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-9c4814b:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-9c4814b &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 0%;background-size:0px auto;}.elementor-13485 .elementor-element.elementor-element-9c4814b &gt; .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-13485 .elementor-element.elementor-element-7ab1966 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-7ab1966 .elementor-heading-title{font-size:14px;}.elementor-13485 .elementor-element.elementor-element-1905ba4 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-1905ba4 .elementor-heading-title{font-size:20px;}.elementor-13485 .elementor-element.elementor-element-aa66513{--spacer-size:250px;}.elementor-13485 .elementor-element.elementor-element-cc0d641:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-cc0d641 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:3% 1%;}.elementor-13485 .elementor-element.elementor-element-6e8a60b &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-6e8a60b .elementor-heading-title{font-size:14px;}.elementor-13485 .elementor-element.elementor-element-9c24847 &gt; .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13485 .elementor-element.elementor-element-9c24847 .elementor-heading-title{font-size:20px;}.elementor-13485 .elementor-element.elementor-element-4c201bd{padding:40px 00px 40px 10px;}.elementor-13485 .elementor-element.elementor-element-1133233:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-1133233 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:90% 100%;background-size:200px auto;}.elementor-13485 .elementor-element.elementor-element-1133233 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-60ee9a8 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-60ee9a8 .elementor-heading-title{font-size:14px;}.elementor-13485 .elementor-element.elementor-element-915fc5c &gt; .elementor-widget-container{margin:-15px 0px 30px 0px;}.elementor-13485 .elementor-element.elementor-element-915fc5c .elementor-heading-title{font-size:20px;}.elementor-13485 .elementor-element.elementor-element-5dcbf36:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-5dcbf36 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-13485 .elementor-element.elementor-element-5dcbf36{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-6050733:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-6050733 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-13485 .elementor-element.elementor-element-6050733 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-1074bec{padding:10px 10px 10px 10px;}.elementor-13485 .elementor-element.elementor-element-ba9b681{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-a3771d7:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-a3771d7 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 90%;}.elementor-13485 .elementor-element.elementor-element-a3771d7 &gt; .elementor-element-populated{padding:0px 10px 80px 0px;}.elementor-13485 .elementor-element.elementor-element-6ecc82e &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-6ecc82e .elementor-heading-title{font-size:14px;}.elementor-13485 .elementor-element.elementor-element-877d749 &gt; .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13485 .elementor-element.elementor-element-877d749 .elementor-heading-title{font-size:20px;}.elementor-13485 .elementor-element.elementor-element-e14f49c{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-564ea3b &gt; .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-13485 .elementor-element.elementor-element-aff8129{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-7135a04:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-7135a04 &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:90% 0%;}.elementor-13485 .elementor-element.elementor-element-7135a04 &gt; .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-13485 .elementor-element.elementor-element-a48f5ea &gt; .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13485 .elementor-element.elementor-element-a48f5ea .elementor-heading-title{font-size:20px;}.elementor-13485 .elementor-element.elementor-element-d230096 &gt; .elementor-element-populated{margin:20px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-f28c6f8{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-39a2c59 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-da2db02{padding:40px 0px 40px 0px;}.elementor-13485 .elementor-element.elementor-element-21d4d58 &gt; .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-13485 .elementor-element.elementor-element-f06bb81 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-f06bb81 .elementor-heading-title{font-size:14px;}.elementor-13485 .elementor-element.elementor-element-2ca55ff &gt; .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13485 .elementor-element.elementor-element-2ca55ff .elementor-heading-title{font-size:20px;}.elementor-13485 .elementor-element.elementor-element-32d7362 &gt; .elementor-widget-container{margin:40px -20px 0px -20px;}.elementor-13485 .elementor-element.elementor-element-ff0cc44:not(.elementor-motion-effects-element-type-background), .elementor-13485 .elementor-element.elementor-element-ff0cc44 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-13485 .elementor-element.elementor-element-ff0cc44{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-b21fddb:not(.elementor-motion-effects-element-type-background) &gt; .elementor-widget-wrap, .elementor-13485 .elementor-element.elementor-element-b21fddb &gt; .elementor-widget-wrap &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-13485 .elementor-element.elementor-element-b21fddb &gt; .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-13485 .elementor-element.elementor-element-62ea813{padding:10px 10px 10px 10px;}.elementor-13485 .elementor-element.elementor-element-9254e67{padding:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-77ea764 &gt; .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13485 .elementor-element.elementor-element-77ea764 .elementor-heading-title{font-size:20px;}.elementor-13485 .elementor-element.elementor-element-9d25a17 &gt; .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13485 .elementor-element.elementor-element-9d25a17 .elementor-heading-title{font-size:20px;}.elementor-13485 .elementor-element.elementor-element-2624d1e &gt; .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-13485 .elementor-element.elementor-element-c99b63a &gt; .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-13485 .elementor-element.elementor-element-258b3d5 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-258b3d5 .elementor-heading-title{font-size:14px;}.elementor-13485 .elementor-element.elementor-element-2d48de3 &gt; .elementor-element-populated{padding:40px 20px 40px 20px;}.elementor-13485 .elementor-element.elementor-element-167ce60 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13485 .elementor-element.elementor-element-167ce60 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-13485 .elementor-element.elementor-element-36e43b8{width:80%;}.elementor-13485 .elementor-element.elementor-element-aedb1a3{width:20%;}.elementor-13485 .elementor-element.elementor-element-9c4814b{width:50%;}.elementor-13485 .elementor-element.elementor-element-eef9c15{width:50%;}.elementor-13485 .elementor-element.elementor-element-6050733{width:100%;}.elementor-13485 .elementor-element.elementor-element-a3771d7{width:50%;}.elementor-13485 .elementor-element.elementor-element-bad9f72{width:50%;}.elementor-13485 .elementor-element.elementor-element-7135a04{width:50%;}.elementor-13485 .elementor-element.elementor-element-d230096{width:50%;}.elementor-13485 .elementor-element.elementor-element-21d4d58{width:50%;}.elementor-13485 .elementor-element.elementor-element-55faeda{width:50%;}.elementor-13485 .elementor-element.elementor-element-b21fddb{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13485 .elementor-element.elementor-element-36e43b8{width:60%;}.elementor-13485 .elementor-element.elementor-element-aedb1a3{width:38%;}.elementor-13485 .elementor-element.elementor-element-2624d1e{width:50%;}.elementor-13485 .elementor-element.elementor-element-c99b63a{width:50%;}.elementor-13485 .elementor-element.elementor-element-2d48de3{width:100%;}}/* Start custom CSS for image, class: .elementor-element-3e2c726 */.elementor-13485 .elementor-element.elementor-element-3e2c726, .elementor-13485 .elementor-element.elementor-element-3e2c726 * {
    width: fit-content !important;
    height: 75px !important;
    max-height: 75px !important;
}

@media (max-width:1024px) {
    .elementor-13485 .elementor-element.elementor-element-3e2c726, .elementor-13485 .elementor-element.elementor-element-3e2c726 * {
        width: fit-content !important;
        height: 75px !important;
        max-height: 75px !important;
        max-width: 165px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3fa29e */.nav {
  display: inline-flex;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  background-color: transparent;
  padding: 0;
  justify-content: space-between;
  border-radius: 0;
  gap: 20px
}

.btn.nav-item, .btn.nav-item--dop, .btn.btn-lang {
    color: black !important;
    background-color: transparent !important;
    padding: 2px 0;
    text-decoration: none;
    transition: 0.3s;
    margin: 0;
    z-index: 2;
    font-weight: 500;
    font-size: 14px;
    text-decoration: none;
    position: relative;
    border: none;
    outline: none;
    display: flex;
    align-items: center;
}
.nav-item span {
    z-index: 10;
}
.nav-item:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 0;
    margin: 0;
    height: 4px;
    background-color: #FFB1004a;
    border-radius: 0;
    opacity: 0;
    transition: 0.3s;
}

.nav-item:not(.is-active):hover:before {
  opacity: 1;
  bottom: 0;
  width: 100%;
}
.nav-item.is-active {
    color: black !important;
    font-weight: bold;
}

.nav-item:not(.is-active):hover {
  color: #333;
}

.nav-indicator {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    transition: 0.4s;
    height: 4px;
    z-index: 1;
    border-radius: 0;
}
.btn-nav-toggle.active span {
    background-color: white;
    transition: all .3s;
}
.btn-nav-toggle {
    width: 30px;
    height: 20px;
    position: fixed;
    top: 55px;
    right: 40px;
    z-index: 100000000000000000;
}
.btn-nav-toggle span {
    background-color: black;
    position: absolute;
    height: 4px;
    width: 100%;
    border-radius: 6px !important;
    overflow: hidden;
    transition: all .3s;
}
.btn-nav-toggle span:nth-child(1) {
    top: 0;
    left: 0;
}
.btn-nav-toggle span:nth-child(2) {
    top: 8px;
    left: 0;
}
.btn-nav-toggle span:nth-child(3) {
    right: 0;
    bottom: 0;
    width: 60%;
}
.btn-nav-toggle.active span:nth-child(1) {
    top: 8px;
    transform: rotate(30deg);
}
.btn-nav-toggle.active span:nth-child(2) {
    top: 8px;
    transform: rotate(-30deg);
}
.btn-nav-toggle.active span:nth-child(3) {
    bottom: 8px;
    width: 0;
}

.scroll_btn {
    cursor: pointer;
}

.flex.flex-lang, .flex.flex-lang &gt; *, .nav_block, .nav_block &gt; .nav {
    height: 100%;
    max-height: 60px;
}
.btn.btn-lang {
    padding: 0 !important;
    text-decoration: none !important;
    display: flex;
    align-items: center;
    width: fit-content;
    gap: 0;
    font-size: 14px;
    font-weight: 400 !important;
}
.btn.btn-lang p {
    z-index: 10;
    display: block !important;
    width: fit-content;
    padding:  2px .3rem;
    margin: 0 !important;
}
.btn.btn-lang p:first-child {
    color: black;
    font-weight: bold;
    transition: all .3s;
}
.btn.btn-lang p:last-child {
    transition: all .3s;
}
.btn.btn-lang::before {
    content: '';
    border-radius: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    aspect-ratio: 1/1;
    height: 4px;
    background-color: #EE6667;
    transform: translateX(.15rem);
    width: 45%;
    transition: all .3s;
}
.nav_lang {
    gap: 0;
}
.btn.btn-lang.active::before, .btn.btn-lang:hover::before {
    left: 100%;
    transform: scale(1) translateX(-100%);
    transition: all .3s;
}
.btn.btn-lang.active p:first-child, .btn.btn-lang:hover p:first-child {
    font-weight: normal;
    transition: all .3s;
}
.btn.btn-lang.active p:last-child, .btn.btn-lang:hover p:last-child {
    font-weight: bold;
    transition: all .3s;
}

.btn.btn-arr {
    border: 2px solid var(--color-accent) !important;
    padding: 10px 20px;
    color: var(--color-accent) !important;
}
.btn.btn-arr:hover {
    color: white !important;
    background-color: var(--color-accent) !important;
    stroke: white !important;
    transition:  all .3s;
}
.btn.btn-totop {
    padding-right: 70px !important;
    background: calc(100% - 35px) center / auto 20% no-repeat url("https://gfmg.ua/wp-content/uploads/2023/11/arr_top_grey-ico.svg") !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-16424ed */.elementor-13485 .elementor-element.elementor-element-16424ed path {
    fill: #000;
}
.elementor-menu-cart__main {
    display: none;
}
a.added_to_cart.wc-forward {
    display: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3d8224 */@media (max-width:768px) {
    /*.elementor-13485 .elementor-element.elementor-element-d3d8224 {*/
    /*    width: 100%;*/
    /*    height: 86.04%;*/
    /*    max-width: 2952px;*/
    /*    max-height: 40vh;*/
    /*    object-fit: cover;*/
    /*}*/
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a1e856 */@media screen and (min-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-5a1e856 {
        background-size: 50% auto !important;
    }
}
@media screen and (max-width: 1300px) {
    .elementor-13485 .elementor-element.elementor-element-5a1e856 {
        background-position: 100% 100px !important;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-5a1e856 {
        background-position: 120% center !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd01c07 */.block-why {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 0;
    width: 100%;
}
.block-why &gt; .item-why {
    aspect-ratio: 1.2/1;
    background-color: red;
    padding: 30px;
}

.block-why &gt; .item-why:nth-child(1) {
    background-color: var(--color-sec);
    justify-content: flex-end;
    background-image: url(https://gfmg.ua/wp-content/uploads/2023/11/pills-img.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right top;
}
.block-why &gt; .item-why:nth-child(2) {
    background-color: var(--color-accent);
    padding: 20px 30px;
}
.block-why &gt; .item-why:nth-child(3) {
    background-color: #939FF4;
    justify-content: flex-end;
    background-image: url(https://gfmg.ua/wp-content/uploads/2023/11/hands-img.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left top;
}
.block-why &gt; .item-why:nth-child(4) {
    background-color: white;
    background-image: url(https://gfmg.ua/wp-content/uploads/2023/11/berries-img.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right top;
}

.block-why &gt; .item-why .title-why {
    color: white;
    text-transform: uppercase;
    line-height: 100%;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    width: 100%;
    gap: 25px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 !important;
}
.block-why &gt; .item-why:nth-child(1) .title-why {
    text-align: left;
}
.block-why &gt; .item-why:nth-child(2) .title-why::before, .block-why &gt; .item-why:nth-child(2) .title-why::after {
    content: '';
    position: relative;
    width: 16px;
    height: 16px;
    background: var(--color-sec);
    transform: rotate(45deg);
}
.block-why &gt; .item-why:nth-child(3) .title-why {
    width: 100%;
    text-align: left;
    align-items: flex-start;
}
.block-why &gt; .item-why:nth-child(4) .title-why {
    color: black;
    padding-top: 10px;
}

@media (max-width: 1024px) {
    .block-why &gt; .item-why {
        padding: 10px;
    }
    .block-why &gt; .item-why:nth-child(2) {
        padding: 20px 0;
    }
    .block-why &gt; .item-why .title-why {
        font-size: 20px;
    }
}
@media (max-width: 768px) {
    .block-why {
        grid-template-columns: 1fr !important;
    }
    .block-why &gt; .item-why {
        aspect-ratio: 2/1  !important;
    }
    .block-why &gt; .item-why:nth-child(2) {
        padding: 20px 0  !important;
    }
    .block-why &gt; .item-why .title-why {
        font-size: 22px  !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1823914 */@media screen and (min-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-1823914 {
        background-size: 50% auto !important;
    }
}
@media screen and (max-width: 1300px) {
    .elementor-13485 .elementor-element.elementor-element-1823914 {
        background-position: 100% 100px !important;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-1823914 {
        background-position: 120% center !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cc0d641 */.elementor-13485 .elementor-element.elementor-element-cc0d641::after {
    content: '';
    position: absolute;
    width: 23px;
    height: 23px;
    border-radius: 100%;
    background: #FF7A00;
    bottom: 50px;
    left: 93%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c353adc */.item-faq:nth-child(n+4) {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    z-index: -1;
    margin-top: -80px;
    transition: max-height .2s ease-out, opacity .2s, margin-top .2s ease-out;
}
.block-faq.active .item-faq:nth-child(n+4) {
    max-height: 500px;
    margin-top: 0;
    opacity: 1;
    z-index: 1;
    transition: max-height 1s ease-in-out, opacity .3s, margin-top .3s ease-in-out;
}

.block-faq .item-faq.active .btn-faqitem--more &gt; span:last-child, .block-faq .item-faq .btn-faqitem--more &gt; span:first-child {
    display: contents;
}
.block-faq .item-faq .btn-faqitem--more &gt; span:last-child, .block-faq .item-faq.active .btn-faqitem--more &gt; span:first-child {
    display: none;
}
.item-faq {
    background: white;
    padding: 30px;
}
.item-faq .item-faq--head {
    padding-right: 100px;
}
.item-faq .item-faq--body {
    max-height: 0;
    margin-top: -20px;
    overflow: hidden;
    opacity: 0;
    z-index: -1;
    transition: max-height .2s ease-out, opacity .2s, margin-top .2s ease-out;
}
.item-faq.active .item-faq--body {
    max-height: 500px;
    margin-top: 0;
    opacity: 1;
    z-index: 1;
    transition: max-height 1s ease-in-out, opacity .3s, margin-top .3s ease-in-out;
}

.btn-faqitem--more, .btn-faqitems--more {
    font-size: 16px;
    font-weight: 800;
    position: relative;
    width: fit-content !important;
    text-align: end;
    padding: 0;
    cursor: pointer;
    transition: all .3s
}
.btn-faqitem--more:hover, .btn-faqitems--more:hover {
    color: white !important;
    background-color: var(--color-accent) !important;
    padding: 0 10px;
    transition: all .3s
}
.btn-faqitem--more::before, .btn-faqitems--more::before {
    content: '';
    position: absolute;
    height: 4px;
    background-color: var(--color-accent);
    
    bottom: 0;
    left: 0;
    width: 100%;
}

@media (max-width:768px) {
    .item-faq .item-faq--head {
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c201bd */@media screen and (min-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-4c201bd {
        background-size: 50% auto !important;
    }
}
@media screen and (max-width: 1300px) {
    .elementor-13485 .elementor-element.elementor-element-4c201bd {
        background-position: 100% 100px !important;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-4c201bd {
        background-position: 120% center !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e93ffe0 */.list-dots, .list-dots li {
    width: 100%;
    padding: 0;
}

.list-img--dot {
    width: 60px;
    height: 60px;
    min-width: 60px;
    min-height: 60px;
    background-color: var(--color-light);
    border-radius: 100%;
    position: relative;
}
.list-img--body {
    gap: 0 !important;
    width: 100%;
}
.inner-text.list-img--title, .inner-text p.list-img--title {
    color: var(--color-dop) !important;
    font-weight: 600 !important;
}
.inner-text.list-img--description, .inner-text p.list-img--description {
    color: var(--color-dop) !important;
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-564ea3b */.order-flex--accent {
    align-items: center;
    padding: 30px;
}

@media (max-width:768px) {
    .order-flex--accent {
        align-items: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-174d298 */.block-why {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 0;
}
.block-why &gt; .item-why {
    aspect-ratio: 1.2/1;
    background-color: red;
    padding: 30px;
}

.block-why &gt; .item-why:nth-child(1) {
    background-color: var(--color-sec);
    justify-content: flex-end;
    background-image: url(https://gfmg.ua/wp-content/uploads/2023/11/pills-img.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right top;
}
.block-why &gt; .item-why:nth-child(2) {
    background-color: var(--color-accent);
    padding: 20px 30px;
}
.block-why &gt; .item-why:nth-child(3) {
    background-color: #939FF4;
    justify-content: flex-end;
    background-image: url(https://gfmg.ua/wp-content/uploads/2023/11/hands-img.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left top;
}
.block-why &gt; .item-why:nth-child(4) {
    background-color: white;
    background-image: url(https://gfmg.ua/wp-content/uploads/2023/11/berries-img.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right top;
}

.block-why &gt; .item-why .title-why {
    color: white;
    text-transform: uppercase;
    line-height: 100%;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    width: 100%;
    gap: 25px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.block-why &gt; .item-why:nth-child(1) .title-why {
    text-align: left;
}
.block-why &gt; .item-why:nth-child(2) .title-why::before, .block-why &gt; .item-why:nth-child(2) .title-why::after {
    content: '';
    position: relative;
    width: 16px;
    height: 16px;
    background: var(--color-sec);
    transform: rotate(45deg);
}
.block-why &gt; .item-why:nth-child(3) .title-why {
    width: 100%;
    text-align: left;
    align-items: flex-start;
}
.block-why &gt; .item-why:nth-child(4) .title-why {
    color: black;
    padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1074bec */@media screen and (min-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-1074bec {
        background-size: 50% auto !important;
    }
}
@media screen and (max-width: 1300px) {
    .elementor-13485 .elementor-element.elementor-element-1074bec {
        background-position: 100% 100px !important;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-1074bec {
        background-position: 120% center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32d7362 */.elementor-13485 .elementor-element.elementor-element-32d7362, .elementor-13485 .elementor-element.elementor-element-32d7362 img {
    aspect-ratio: 72/60;
    object-fit: cover;
    max-height: 100%;
    max-height: 500px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c2eb591 */.btn-faqitem--more---arr::before {
    display: none;
}
.block-faq--arr .item-faq.active svg {
    transform: rotate(90deg);
    transition: transform .3s;
}
.block-faq--arr .item-faq {
    width: 100% !important;
}
.block-faq--arr .item-faq svg {
    transition: transform .3s;
}
.btn-faqitem--more---arr:hover  {
    background-color: transparent !important;
    padding: 0;
}
.btn-faqitem--more---arr:hover svg path  {
    fill: var(--color-sec);
    transition: fill .3s;
}
.block-faq--arr &gt; .item-faq .flex-between  {
    align-items: center;
    position: relative;
    padding-right: 30px;
}

.btn-faqitem--more---arr {
    position: absolute;
    inset: -30px;
    width: calc(100% + 30px) !important;
}

@media (max-width: 768px) {
    .btn-faqitem--more---arr::before {
        display: none;
    }
    .block-faq--arr .item-faq.active svg {
        transform: rotate(90deg);
        transition: transform .3s;
    }
    .block-faq--arr .item-faq {
        width: 100% !important;
    }
    .block-faq--arr .item-faq svg {
        transition: transform .3s;
        height: 22px;
    }
    .btn-faqitem--more---arr:hover  {
        background-color: transparent !important;
        padding: 0;
    }
    .btn-faqitem--more---arr:hover svg path  {
        fill: var(--color-sec);
        transition: fill .3s;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f28c6f8 */@media screen and (min-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-f28c6f8 {
        background-size: 50% auto !important;
    }
}
@media screen and (max-width: 1300px) {
    .elementor-13485 .elementor-element.elementor-element-f28c6f8 {
        background-position: 100% 100px !important;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-f28c6f8 {
        background-position: 120% center !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4ef195 */.item-method &gt; div {
    padding: 30px;
    border-bottom: 2px solid var(--color-light);
    align-items: center;
}
.item-method &gt; div:first-child {
    border-right: 2px solid var(--color-light);
}
.item-method, .block-method {
    gap: 0 !important;
    justify-content: flex-start !important;
}
.block-method {
    border: 2px solid var(--color-light);
    border-bottom: none;
}
.item-method img{
    min-width: 60px;
}

@media (max-width: 768px) {
    .item-method &gt; div {
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62ea813 */@media screen and (min-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-62ea813 {
        background-size: 50% auto !important;
    }
}
@media screen and (max-width: 1300px) {
    .elementor-13485 .elementor-element.elementor-element-62ea813 {
        background-position: 100% 100px !important;
    }
}
@media screen and (max-width: 1024px) {
    .elementor-13485 .elementor-element.elementor-element-62ea813 {
        background-position: 120% center !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dfbcab3 */.elementor-13485 .elementor-element.elementor-element-dfbcab3, .elementor-13485 .elementor-element.elementor-element-dfbcab3 * {
    width: fit-content !important;
    height: 75px !important;
    max-height: 75px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4384308 */.block-footer--nav .btn {
    width: fit-content;
    font-size: 16px;
    position: relative;
}
.block-footer--nav .btn:hover::before {
    background-color: var(--color-accent);
    width: 100%;
    transition: all .3s;
}
.block-footer--nav .btn::before {
    content: '';
    position: absolute;
    background-color: transparent;
    bottom: -4px;
    height: 4px;
    left: 0;
    right: 0;
    width: 0;
    transition: all .3s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c30aeea */.tnp_arr_btn {
    display: flex;
    align-items: center;
    gap: 20px;
    background-color: transparent;
    position: relative;
}
.tnp_arr_btn p {
    text-transform: uppercase;
    font-size: 16px !important;
    z-index: 1;
}
.tnp_arr_btn .tnp_arr_btn {
    padding: 20px 0;
    transition: all .3s;
}
.tnp-submit {
    background-color: transparent !important;
    opacity: 0;
    position: absolute !important;
    inset: 0;
    width: calc(100%);
    text-transform: uppercase;
    font-size: 16px !important;
    z-index: 10;
}
.tnp-submit:hover ~.tnp_arr_btn {
    color: #fff;
    background-color: var(--color-accent);
    padding: 20px;
    transition: all .3s;
}
.tnp-submit:hover ~.tnp_arr_btn svg path, .tnp-submit:hover ~.tnp_arr_btn p{
    stroke: #fff;
    color: #fff;
}

.tnp-email::placeholder {
    color: #000 !important;
    font-family: 'Geologica',Sans-serif !important;
}
.tnp-email {
    background-color: transparent !important;
    color: black !important;
    border: 2px solid #000 !important;
    border-radius: 0 !important;
    font-size: 16px !important;
    padding: 20px !important;
    font-weight: 500;
    font-family: 'Geologica',Sans-serif !important;
}/* End custom CSS */
/* Start custom CSS */.hidden {
    position: absolute;
    visibility: hidden;
    overflow: hidden;
    max-width:0;
    max-height:0;
}
body, html {
    overflow-x: hidden;
    --color-accent: #EE6667;
    --color-sec: #FFB100;
    --color-dop: #130F49;
    --color-grey: #EFEFEF;
    --color-dark: #777777;
    --color-light: #FFD982;
}

p, h1, h2, h3, h4, h5, h6, a, span, button, div {
}
.btn, button.btn, a.btn {
    border: none !important;
    color: black !important;
    background: transparent !important;
}

.list-clear {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}
.list-clear li {
    padding-left: 0;
    margin-left: 0 !important;
    position: relative;
}
.list-dots li {
    /*padding-left: 20px;*/
}
.list-dots li::before {
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    top: 50%;
    left: -10px;
    transform: translate(100%, -50%);
    border-radius: 100%;
    background-color: white;
}
.list-dots.list-dots--black li::before {
    background-color: black;
}
.inner-text, .inner-text p {
    font-size: 20px;
    font-weight: 500 !important;
    margin: 0;
    padding: 0;
    color: black;
    line-height: 115% !important;
}
.inner-text--14 {
    font-size: 14px;
}
.inner-text.inner-text-600, .inner-text.inner-text-600 p {
    font-weight: 600 !important;
}
.inner-text.uppercase, .uppercase {
    text-transform: uppercase
}
.inner-text.inner-sub, .inner-text.inner-sub * {
    font-size: 20px !important;
    text-transform: uppercase;
}
.color-white, .btn.color-white {
    color: white !important;
}
.color-red {
    color: var(--color-red);
}
.color-accent, .color-accent *, .btn.color-accent {
    color: var(--color-accent) !important;
    stroke: var(--color-accent) !important;
    transition:  all .3s;
}
.color-sec, .color-sec * {
    color: var(--color-sec) !important;
}
.color-dop, .color-sop * {
    color: var(--color-dop) !important;
}
.btn.color-accent:hover {
    background-color: var(--color-accent) !important;
}
.btn.color-accent:hover *, .btn.color-accent:hover {
    color: white !important;
    stroke: white !important;
    transition:  all .3s;
}
.btn.color-accent:hover {
    border-left: 2px solid white !important;
    border-right: 2px solid white !important;
    padding: 10px 5px;
}
.flex {
    display: flex;
    justify-content: center;
    gap: 20px;
}
.flex-start {
    justify-content: flex-start;
}
.flex-end {
    justify-content: flex-end;
}
.flex-column {
    display: flex;
    flex-direction: column;
    gap: 20px
}
.flex-column--end {
    align-items: flex-end;
}
.flex-column--start {
    align-items: flex-start !important;
}
.flex-center {
    align-items: center;
}
.flex-between {
    justify-content: space-between;
}
.gap-110 {
    gap: 5px;
}
.gap-5 {
    gap: 5px;
}
.inner-section--40 &gt; div {
    gap: 40px;
}
.img--circle {
    height: 100%;
    aspect-ratio: 1/1;
    width: auto;
}
.nav-block {
    align-items: center;
    display: flex;
    gap: 25px;
    flex-wrap: wrap;
}
.nav.img--circle {
    aspect-ratio: 1/1;
    height: 100%;
    align-self: stretch;
}
.btn.btn-more {
    padding: 10px 0;
    border-radius: 0;
    color: var(--color-accent);
    background-color: transparent !important;
    width: fit-content;
    position: relative;
    text-transform: uppercase;
    font-size: 16px;
    display: flex;
    align-items: center;
    gap: 20px;
}
.btn.btn-borded {
    padding: 16px 25px;
    border-radius: 60px;
    border: 2px solid black !important;
    color: black !important;
    background-color: transparent !important;
    width: fit-content;
    position: relative;
    font-size: 14px;
    font-weight: 300;
}
.btn.btn-borded.btn-arr {
    padding-right: 50px !important;
    background-position: calc(100% - 20px) center !important;
    background-image: url(https://gfmg.ua/wp-content/uploads/2023/11/arr_link_black-ico.svg) !important
}

.btn.btn-accent {
    padding: 16px 40px;
    border-radius: 60px;
    color: white !important;
    background-color: var(--color-accent) !important;
    width: fit-content;
    position: relative;
    font-size: 14px;
    font-weight: 300;
}

.heading_num {
    font-size: 28px;
    font-weight: bold;
    color: black;
    margin-bottom: 0 !important;
    position: relative;
    counter-increment: hnum;
}
.heading_num::before {
    content: counter(hnum)'.';
    padding-right: 20px;
    color: var(--color-sec);
}
.heading-num-block {counter-reset: hnum}
.scroll_btn-footer:hover, .scroll_btn-footer:hover p, .scroll_btn-footer:hover * {
    color:var(--color-accent) !important;
    transition: all .3s;
}
.flex-tags {
    gap: 15px;
}
.flex-tags-2 {
    display: grid;
    gap: 15px;
    grid-template-columns: 1fr 1fr;
}

.img-wide, .img-wide img, .img-wide * {
    width: 100% !important;
    max-width: 100% !important;
    max-height: 270px;
    object-fit: cover;
}

.btn-disabled {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: -1;
    pointer-events: none;
}
.w100 {
    width: 100%;
}

@media screen and (min-width: 1600px) {
    .inner-text, .inner-text p, .btn, .list-num &gt; li::before, ul.list-clear.list-dots li.inner-text {
        font-size: 1.1em !important;
    }
    .flex-tags li {
        padding-left: 1.5em;
    }
    .list-num.list-num--huge &gt; li::before {
        font-size: 2em !important;
    }
    .list-num &gt; li::before {
        width: 1.5em;
        height: 1.5em;
        top: -0.2em;
        left: -0.5em;
    }
     .btn *:not(svg) {
        font-size: 1.1rem !important;
        padding: 0;
    }
    .flex-logos img {
        height: 4rem;
    }
    .list-num.list-num--huge, .list-clear.list-dots.list-dots--black {
        max-width: 80% !important;
    }
    .radius-60, .list-num.list-num--huge li {
        border-radius: 10rem !important;
        overflow: hidden;
    }
    .btn.btn-more.radius-60 {
        overflow: visible;
    }
    ul.list-clear.list-dots li {
        font-size: 1.3em !important;
    }
    ul.list-clear.list-dots {
        gap: 2.3em;
    }
    .img--circle, .btn.btn-circle {
        align-self: stretch;
        min-height: 3rem;
        aspect-ratio: 1/1;
        width: auto;
        padding: 0 !important;
    }

    .img-w100, .img-w100 img {
        max-width: none !important;
    }
}
@media (max-width: 1250px) {
    .nav-item {
        padding: 20px;
    }
}

@media screen and (min-width: 1024px) {
    .tab {
        display: none;
    }
    .img-wide-sm, .img-wide-sm *, .img-wide-sm img {
        max-height: 210px;
    }
}
@media screen and (max-width: 1024px) {
    .inner-section--40 &gt;div  {
        gap: 10px !important;
    }
    .flex-to-column {
        flex-direction: column;
        align-items: flex-start !important;
        width: 100%;
    }
    .list-num.list-num--huge {
        display: flex !important;
        flex-direction: column;
    }
    .flex-tags-2 {
        display: grid;
        grid-template-columns: 1fr;
    }
    
    .nav-block {
        position: fixed;
        opacity: 0;
        z-index: 0;
        pointer-events: none;
        inset: 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
        align-items: flex-start;
        padding: 20px;
        background-color: #FFD982e3;
        backdrop-filter: blur(3px);
        transition: opacity .3s;
    }
        .nav-block.active {
        opacity: 1;
        z-index: 100000000;
        pointer-events: all;
        transition: opacity .3s;
    }
    
    .nav-top img {
        width: fit-content !important;
        height: 75px !important;
        max-height: 75px !important;
        max-width: 165px !important;
    }
    .nav-top {
        width: 100%;
        justify-content: flex-between;
    }
    .nav-main {
        height: fit-content;
        max-height: 70vh;
        flex-direction: column;
        margin-top: 40px !important;
        width: 100%;
        border-radius: 0 !important;
        gap: 20px;
        background: 0 0 !important;
        justify-content: flex-start !important;
    }
    .nav-indicator {
        display: none;
    }
    button.btn.nav-item, .btn.nav-item--instruction {
        font-size: 24px;
        line-height: 110%;
        padding: 0 !important;
        font-weight: 400;
        width: fit-content;
        text-transform: none !important;
        text-decoration: none !important;
        text-align: left;
    }
    .mob-unrounded,  .mob-unrounded &gt; div {
        background-color: transparent !important;
        padding: 0 !important;
    }
    .mob-rounded, .mob-unrounded &gt; .mob-rounded {
        width: 100%;
        background-color: #D9EAFF !important;
        padding: 5px !important;
        border-radius: 60px;
        justify-content: space-between;
        margin-top: 10px;
    }
    .mob-rounded &gt; .btn-more {
        width: 100% !important;
    }
    
    .nav-item:not(.is-active):hover:before {
        opacity: 1;
        bottom: 0;
        width: 100% !important;
        transition: all .3s;
    }
    .nav-item:before {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 0;
        width: 0 !important;
        margin: 0;
        height: 4px;
        background-color: var(--color-sec) !important;
        border-radius: 0;
        opacity: 0;
        transition: 0.3s;
    }
    button.btn.nav-item.nav-item.is-active {
        font-weight: 600;
        transition: all .3s;
    }
    button.btn.nav-item.nav-item.is-active:before {
        opacity: 1;
        bottom: 0;
        width: 100% !important;
        transition: all .3s;
        background-color: var(--color-accent) !important;
    }
    .btn.btn-arr.nav-item--dop {
        background-color: var(--color-accent) !important;
        color: #fff !important;
    }
    .btn.btn-arr.nav-item--dop:hover {
        color: var(--color-accent) !important;
        background-color: #fff !important;
    }
}
@media screen and (min-width: 768px) {
    .mob {
        display: none !important;
    }
}
@media screen and (max-width: 768px) {
    .inner-text.inner-sub, .inner-text.inner-sub * {
        font-size: 14px !important;
        text-transform: uppercase;
    }
    .heading_num {
        font-size: 18px;
        line-height: 20px;
    }
    .heading_num::before {
        padding-right: 10px;
    }
    .btn-nav-toggle {
        top: 35px;
        right: 20px;
    }

    .list-to-center li {
        padding-left: 0;
        padding-bottom: 10px;
        width: 100%;
        text-align: center;
    }
    .list-to-center li::before {
        bottom: -10px !important;
        top: auto;
        left: 50%;
        transform: translate(-50%, 50%)
    }
    .list-to-center li:last-child::before {
        opacity: 0;
    }
    .flex-logos {
        flex-direction: row !important;
        flex-wrap: wrap;
    }
    .flex-to-column-mob {
        flex-direction: column;
    }
    .list-num.list-num--huge &gt; li {
        padding-left: 75px !important;
    }
    .img--circle {
        height: 60px !important;
        width: 60px !important;
        min-height: 60px !important;
        min-width: 60px !important;
    }
    .inner-text {
        font-size: 14px;
    }
    .inner-text.inner-sub {
        font-size: 15px !important;
    }
}/* End custom CSS */</pre></body></html>