.elementor-156 .elementor-element.elementor-element-87c41d5 .elementor-repeater-item-affb4cd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.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-156 .elementor-element.elementor-element-5e77a673 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-156 .elementor-element.elementor-element-5e77a673{text-align:center;}.elementor-156 .elementor-element.elementor-element-5e77a673 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:800;color:#3B3D42;}.elementor-156 .elementor-element.elementor-element-136a118c .elementor-repeater-item-83714dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-6857049e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-6857049e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.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-156 .elementor-element.elementor-element-32f64201 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-32f64201 img{border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-widget-star-rating .elementor-star-rating__title{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-156 .elementor-element.elementor-element-3411c27d > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-3411c27d .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-3411c27d .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-3411c27d .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-407910d1{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-407910d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-407910d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-754c636d{--spacer-size:17px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-156 .elementor-element.elementor-element-b883327{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-9892c2c{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-ec93a05{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-ec93a05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-3c36bea8{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-3c36bea8 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3c36bea8 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-42a25699{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-1b7365ea{text-align:start;}.elementor-156 .elementor-element.elementor-element-1b7365ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-156 .elementor-element.elementor-element-e639f0a .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-e639f0a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-e639f0a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-e639f0a .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-e639f0a .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-ecedd3d .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-ecedd3d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-ecedd3d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ecedd3d .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-ecedd3d .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-1a50da0 .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-1a50da0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-1a50da0 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-1a50da0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-1a50da0 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-a86ee1a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-a86ee1a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-a86ee1a .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-03739ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-03739ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-e0e485a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-e0e485a img{border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-fed1843 > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-fed1843 .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-fed1843 .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-fed1843 .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-b144a55{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-b144a55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-b144a55 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-b813f7e{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-a7973f5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-658b6ef{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-cce5321{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-cce5321 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-835d1e5{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-835d1e5 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-835d1e5 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-95db11b{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-88288b3{text-align:start;}.elementor-156 .elementor-element.elementor-element-88288b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-116b441 .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-116b441{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-116b441 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-116b441 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-116b441 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-deaf148 .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-deaf148{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-deaf148 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-deaf148 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-deaf148 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-ef2a824 .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-ef2a824{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-ef2a824 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ef2a824 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-ef2a824 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-e976f1b .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-e976f1b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-e976f1b .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-136a118c{padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-87c41d5:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-87c41d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gala-travel.com/wp-content/uploads/2023/01/Back11.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-87c41d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-87c41d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-156 .elementor-element.elementor-element-135883a .elementor-repeater-item-affb4cd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-cc469b4 .elementor-repeater-item-83714dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-b16be3a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-b16be3a > .elementor-element-populated{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:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-b16be3a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-156 .elementor-element.elementor-element-c96aeb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c96aeb6 img{border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-830dadf > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-830dadf .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-830dadf .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-830dadf .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-f660817{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-f660817 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-f660817 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-3abdfc9{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-00d34d9{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-a2ecf53{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-7bdc5fb{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-7bdc5fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-3cfbe3c{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-3cfbe3c > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3cfbe3c img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-4d9c320{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-71fef1b{text-align:start;}.elementor-156 .elementor-element.elementor-element-71fef1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-5765b4d .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-5765b4d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-5765b4d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-5765b4d .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-5765b4d .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-8c350f5 .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-8c350f5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-8c350f5 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8c350f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-8c350f5 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-3ff1c5c .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-3ff1c5c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-3ff1c5c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3ff1c5c .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-3ff1c5c .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-31a0bd0 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-31a0bd0 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-31a0bd0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-db0dafa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-db0dafa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-2c6bdf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2c6bdf8 img{filter:brightness( 100% ) contrast( 106% ) saturate( 123% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-25623fa > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-25623fa .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-25623fa .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-25623fa .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-18f1c62{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-18f1c62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-18f1c62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-a3361b3{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-ad53e82{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-f71a1ff{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-98526b8{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-98526b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-ee33a90{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-ee33a90 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ee33a90 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-4ce5747{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-952d866{text-align:start;}.elementor-156 .elementor-element.elementor-element-952d866 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-61cd1f7 .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-61cd1f7{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-61cd1f7 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-61cd1f7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-61cd1f7 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-a22116a .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-a22116a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-a22116a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-a22116a .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-a22116a .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-f6fdbe6 .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-f6fdbe6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-f6fdbe6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-f6fdbe6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-f6fdbe6 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-aa2873f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-aa2873f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-aa2873f .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-cc469b4{padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-135883a:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-135883a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gala-travel.com/wp-content/uploads/2023/01/Back21.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-135883a > .elementor-background-overlay{opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-156 .elementor-element.elementor-element-135883a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-156 .elementor-element.elementor-element-c67c1cb .elementor-repeater-item-affb4cd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-3a1e552 .elementor-repeater-item-83714dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-d366770 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-d366770 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-5f53e56 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-5f53e56 img{border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-2f4fd9b > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-2f4fd9b .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-2f4fd9b .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-2f4fd9b .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-8b77b2d{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-8b77b2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8b77b2d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-436da3c{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-a518b4d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-e339280{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-c1ca690{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-c1ca690 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-7bb954b{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-7bb954b > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7bb954b img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-fb4e3e8{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-9437ea2{text-align:start;}.elementor-156 .elementor-element.elementor-element-9437ea2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-362eccb .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-362eccb{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-362eccb > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-362eccb .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-362eccb .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-0988275 .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-0988275{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-0988275 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-0988275 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-0988275 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-64c902b .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-64c902b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-64c902b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-64c902b .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-64c902b .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-c560835 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-c560835 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c560835 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-3591272 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-3591272 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-2216dda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2216dda img{filter:brightness( 100% ) contrast( 106% ) saturate( 123% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-77708cc > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-77708cc .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-77708cc .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-77708cc .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-3392a4c{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-3392a4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3392a4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-4c17201{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-f090691{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-a166be3{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-3cd76ed{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-3cd76ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-97ee861{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-97ee861 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-97ee861 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-0dbbf94{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-33000d5{text-align:start;}.elementor-156 .elementor-element.elementor-element-33000d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-13ab425 .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-13ab425{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-13ab425 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-13ab425 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-13ab425 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-8b0af75 .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-8b0af75{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-8b0af75 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8b0af75 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-8b0af75 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-34e0795 .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-34e0795{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-34e0795 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-34e0795 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-34e0795 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-37150b1 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-37150b1 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-37150b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-3a1e552{padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c67c1cb:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-c67c1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gala-travel.com/wp-content/uploads/2023/01/Back31.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-c67c1cb > .elementor-background-overlay{opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-156 .elementor-element.elementor-element-c67c1cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-156 .elementor-element.elementor-element-cc0862b .elementor-repeater-item-affb4cd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-383f445 .elementor-repeater-item-83714dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-caa41e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-caa41e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-86b47ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-86b47ae img{border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-7460d27 > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-7460d27 .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-7460d27 .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-7460d27 .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-6141392{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-6141392 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6141392 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-9657490{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-42b0c16{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-045d9ba{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-35a196e{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-35a196e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-6e611cb{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-6e611cb > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6e611cb img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-24530af{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-64b1625{text-align:start;}.elementor-156 .elementor-element.elementor-element-64b1625 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-6d32aa5 .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-6d32aa5{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-6d32aa5 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6d32aa5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-6d32aa5 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-8dc41d0 .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-8dc41d0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-8dc41d0 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8dc41d0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-8dc41d0 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-70f9f52 .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-70f9f52{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-70f9f52 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-70f9f52 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-70f9f52 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-4943a16 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-4943a16 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-4943a16 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-6af7d8a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-6af7d8a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-82b7f74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-82b7f74 img{filter:brightness( 100% ) contrast( 106% ) saturate( 123% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-5b1e136 > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-5b1e136 .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-5b1e136 .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-5b1e136 .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-acb1e4e{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-acb1e4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-acb1e4e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-caea887{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-d0e0c56{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-f7160fd{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-d17691e{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-d17691e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-755a94a{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-755a94a > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-755a94a img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-cba384d{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-8927b86{text-align:start;}.elementor-156 .elementor-element.elementor-element-8927b86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-53633a2 .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-53633a2{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-53633a2 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-53633a2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-53633a2 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-cb55062 .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-cb55062{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-cb55062 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-cb55062 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-cb55062 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-bbe7144 .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-bbe7144{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-bbe7144 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-bbe7144 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-bbe7144 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-ebea813 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-ebea813 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ebea813 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-383f445{padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-cc0862b:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-cc0862b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gala-travel.com/wp-content/uploads/2023/01/Back41.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-cc0862b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-156 .elementor-element.elementor-element-cc0862b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-156 .elementor-element.elementor-element-d3734ee .elementor-repeater-item-affb4cd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-7e2eb0f .elementor-repeater-item-83714dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-7d9753a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-7d9753a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-59de24b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-59de24b img{border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-0bfc685 > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-0bfc685 .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-0bfc685 .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-0bfc685 .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-8ccf5db{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-8ccf5db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8ccf5db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-ea51fed{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-b9965bb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-05622ea{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-34a19d1{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-34a19d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-55bb58c{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-55bb58c > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-55bb58c img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-b4c54ba{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-33aa7ba{text-align:start;}.elementor-156 .elementor-element.elementor-element-33aa7ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-109d372 .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-109d372{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-109d372 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-109d372 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-109d372 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-04a7224 .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-04a7224{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-04a7224 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-04a7224 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-04a7224 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-f2db9fc .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-f2db9fc{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-f2db9fc > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-f2db9fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-f2db9fc .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-b992aa9 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-b992aa9 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-b992aa9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-c7cb5f1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-c7cb5f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-54db645 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-54db645 img{filter:brightness( 100% ) contrast( 106% ) saturate( 123% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-1897cb1 > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-1897cb1 .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-1897cb1 .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-1897cb1 .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-8501bf9{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-8501bf9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8501bf9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-312b595{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-f564768{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-dc929a3{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-8ae3294{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-8ae3294 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-2c8460f{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-2c8460f > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2c8460f img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-51a35de{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-2223b0b{text-align:start;}.elementor-156 .elementor-element.elementor-element-2223b0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-3b0b309 .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-3b0b309{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-3b0b309 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3b0b309 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-3b0b309 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-6c4810e .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-6c4810e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-6c4810e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6c4810e .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-6c4810e .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-bafac1d .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-bafac1d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-bafac1d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-bafac1d .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-bafac1d .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-00be25a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-00be25a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-00be25a .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-7e2eb0f{padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-d3734ee:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-d3734ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gala-travel.com/wp-content/uploads/2023/01/Back51.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-d3734ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-156 .elementor-element.elementor-element-d3734ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-156 .elementor-element.elementor-element-324a6b1 .elementor-repeater-item-affb4cd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-63b71a6 .elementor-repeater-item-83714dc.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-17ec902 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-17ec902 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-cb27697 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-cb27697 img{border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-a36d14f > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-a36d14f .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-a36d14f .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-a36d14f .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-1a94d2e{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-1a94d2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-1a94d2e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-bcb9600{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-504d19e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-d49f8c7{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-49fc6d9{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-49fc6d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-154c891{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-154c891 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-154c891 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-413c323{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-c4cf092{text-align:start;}.elementor-156 .elementor-element.elementor-element-c4cf092 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-c4a4cc8 .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-c4a4cc8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-c4a4cc8 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c4a4cc8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-c4a4cc8 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-4187588 .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-4187588{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-4187588 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-4187588 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-4187588 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-68baf5d .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-68baf5d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-68baf5d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-68baf5d .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-68baf5d .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-2621ee1 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-2621ee1 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2621ee1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-809b159 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-156 .elementor-element.elementor-element-809b159 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-0609cb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-0609cb4 img{filter:brightness( 100% ) contrast( 106% ) saturate( 123% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;box-shadow:2px -2px 14px 4px rgba(0, 0, 0, 0.07);}.elementor-156 .elementor-element.elementor-element-1c8c4b3 > .elementor-widget-container{margin:8px 0px 5px 0px;}.elementor-156 .elementor-element.elementor-element-1c8c4b3 .elementor-star-rating__title{color:#3A3A3A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-156 .elementor-element.elementor-element-1c8c4b3 .elementor-star-rating{font-size:15px;}.elementor-156 .elementor-element.elementor-element-1c8c4b3 .elementor-star-rating i:before{color:#39B403;}.elementor-156 .elementor-element.elementor-element-3c30ff3{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-3c30ff3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3c30ff3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:700;line-height:1.3em;color:#424242;}.elementor-156 .elementor-element.elementor-element-6f2b781{--spacer-size:17px;}.elementor-156 .elementor-element.elementor-element-7c901e5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-156 .elementor-element.elementor-element-38373e5{--spacer-size:10px;}.elementor-156 .elementor-element.elementor-element-a5ab51c{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-a5ab51c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#151515;}.elementor-156 .elementor-element.elementor-element-52c7559{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;z-index:0;}.elementor-156 .elementor-element.elementor-element-52c7559 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-52c7559 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-28300db{--spacer-size:14px;}.elementor-156 .elementor-element.elementor-element-69fa762{text-align:start;}.elementor-156 .elementor-element.elementor-element-69fa762 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-156 .elementor-element.elementor-element-f5f7ad6 .elementor-button{background-color:#a47ccc;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#774C84;border-radius:20px 20px 20px 20px;padding:15px 40px 15px 40px;}.elementor-156 .elementor-element.elementor-element-f5f7ad6{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-f5f7ad6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-f5f7ad6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-f5f7ad6 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-f6a258d .elementor-button{background-color:#00D0FF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#4C7B84;border-radius:20px 20px 20px 20px;padding:15px 25px 15px 25px;}.elementor-156 .elementor-element.elementor-element-f6a258d{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-f6a258d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-f6a258d .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-f6a258d .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-02644e0 .elementor-button{background-color:#39B403;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 5px 0px;border-color:#087534;border-radius:20px 20px 20px 20px;padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-02644e0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-156 .elementor-element.elementor-element-02644e0 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-02644e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-02644e0 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-156 .elementor-element.elementor-element-18933fd .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-18933fd > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-18933fd .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-63b71a6{padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-324a6b1:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-324a6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gala-travel.com/wp-content/uploads/2023/01/Back61.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-324a6b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-156 .elementor-element.elementor-element-324a6b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-156 .elementor-element.elementor-element-475b8b0c .elementor-repeater-item-1fb5121.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-50bd4b98 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-156 .elementor-element.elementor-element-671ae537 .elementor-repeater-item-065c97e.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-156 .elementor-element.elementor-element-537a9ce{text-align:center;}.elementor-156 .elementor-element.elementor-element-537a9ce .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:33px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-70f0d4a{text-align:center;}.elementor-156 .elementor-element.elementor-element-70f0d4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-156 .elementor-element.elementor-element-38870f9{--spacer-size:20px;}.elementor-156 .elementor-element.elementor-element-c5b557c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;text-shadow:1px 2px 15px rgba(15.00000000000002, 15.00000000000002, 15.00000000000002, 0.34);fill:#000000;color:#000000;background-image:linear-gradient(180deg, #FCE65E 5%, #FFF9B5 100%);border-style:solid;border-width:0px 0px 5px 0px;border-color:#B09E10;border-radius:10px 10px 10px 10px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-c5b557c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c5b557c .elementor-button-content-wrapper{flex-direction:row;}.elementor-156 .elementor-element.elementor-element-671ae537:not(.elementor-motion-effects-element-type-background), .elementor-156 .elementor-element.elementor-element-671ae537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gala-travel.com/wp-content/uploads/2023/01/brocade-services-img4.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-156 .elementor-element.elementor-element-671ae537 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(179deg, #000000 0%, #FFFFFF00 78%);opacity:0.17;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-156 .elementor-element.elementor-element-671ae537, .elementor-156 .elementor-element.elementor-element-671ae537 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-156 .elementor-element.elementor-element-671ae537{box-shadow:8px -6px 27px 8px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:177px 0px 187px 0px;}.elementor-156 .elementor-element.elementor-element-475b8b0c > .elementor-container{max-width:1200px;}.elementor-156 .elementor-element.elementor-element-475b8b0c{padding:80px 0px 40px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-156 .elementor-element.elementor-element-5e77a673 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-5e77a673 .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-6857049e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-3411c27d > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-407910d1{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-407910d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-407910d1 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-b883327 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-9892c2c{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-ec93a05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3c36bea8{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-3c36bea8 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3c36bea8 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-42a25699{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-1b7365ea{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-1b7365ea .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-e639f0a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-e639f0a .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-ecedd3d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-ecedd3d .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-1a50da0{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-1a50da0 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-a86ee1a{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-a86ee1a .elementor-button{font-size:14px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-03739ee > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-fed1843 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-b144a55{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-b144a55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-b144a55 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-a7973f5 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-658b6ef{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-cce5321 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-835d1e5{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-835d1e5 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-835d1e5 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-95db11b{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-88288b3{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-88288b3 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-116b441{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-116b441 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-deaf148{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-deaf148 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-ef2a824{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-ef2a824 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-e976f1b{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-e976f1b .elementor-button{font-size:14px;}.elementor-156 .elementor-element.elementor-element-b16be3a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-830dadf > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-f660817{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-f660817 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-f660817 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-00d34d9 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-a2ecf53{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-7bdc5fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3cfbe3c{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-3cfbe3c > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3cfbe3c img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-4d9c320{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-71fef1b{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-71fef1b .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-5765b4d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-5765b4d .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-8c350f5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-8c350f5 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-3ff1c5c{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-3ff1c5c .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-31a0bd0{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-31a0bd0 .elementor-button{font-size:14px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-db0dafa > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-25623fa > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-18f1c62{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-18f1c62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-18f1c62 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-ad53e82 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-f71a1ff{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-98526b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ee33a90{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-ee33a90 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-ee33a90 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-4ce5747{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-952d866{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-952d866 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-61cd1f7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-61cd1f7 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-a22116a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-a22116a .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-f6fdbe6{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-f6fdbe6 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-aa2873f{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-aa2873f .elementor-button{font-size:14px;}.elementor-156 .elementor-element.elementor-element-135883a{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-d366770 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-2f4fd9b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-8b77b2d{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-8b77b2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8b77b2d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-a518b4d > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-e339280{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-c1ca690 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7bb954b{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-7bb954b > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7bb954b img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-fb4e3e8{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-9437ea2{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-9437ea2 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-362eccb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-362eccb .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-0988275{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-0988275 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-64c902b{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-64c902b .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-c560835{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-c560835 .elementor-button{font-size:14px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-3591272 > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-77708cc > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-3392a4c{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-3392a4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3392a4c .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-f090691 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-a166be3{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-3cd76ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-97ee861{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-97ee861 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-97ee861 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-0dbbf94{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-33000d5{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-33000d5 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-13ab425{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-13ab425 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-8b0af75{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-8b0af75 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-34e0795{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-34e0795 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-37150b1{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-37150b1 .elementor-button{font-size:14px;}.elementor-156 .elementor-element.elementor-element-c67c1cb{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-caa41e5 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-7460d27 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-6141392{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-6141392 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6141392 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-42b0c16 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-045d9ba{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-35a196e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6e611cb{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-6e611cb > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-6e611cb img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-24530af{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-64b1625{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-64b1625 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-6d32aa5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-6d32aa5 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-8dc41d0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-8dc41d0 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-70f9f52{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-70f9f52 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-4943a16{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-4943a16 .elementor-button{font-size:14px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-6af7d8a > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-5b1e136 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-acb1e4e{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-acb1e4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-acb1e4e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-d0e0c56 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-f7160fd{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-d17691e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-755a94a{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-755a94a > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-755a94a img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-cba384d{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-8927b86{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-8927b86 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-53633a2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-53633a2 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-cb55062{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-cb55062 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-bbe7144{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-bbe7144 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-ebea813{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-ebea813 .elementor-button{font-size:14px;}.elementor-156 .elementor-element.elementor-element-cc0862b{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-7d9753a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-0bfc685 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-8ccf5db{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-8ccf5db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8ccf5db .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-b9965bb > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-05622ea{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-34a19d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-55bb58c{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-55bb58c > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-55bb58c img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-b4c54ba{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-33aa7ba{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-33aa7ba .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-109d372{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-109d372 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-04a7224{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-04a7224 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-f2db9fc{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-f2db9fc .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-b992aa9{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-b992aa9 .elementor-button{font-size:14px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-c7cb5f1 > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-1897cb1 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-8501bf9{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-8501bf9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-8501bf9 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-f564768 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-dc929a3{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-8ae3294 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2c8460f{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-2c8460f > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-2c8460f img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-51a35de{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-2223b0b{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-2223b0b .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-3b0b309{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-3b0b309 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-6c4810e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-6c4810e .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-bafac1d{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-bafac1d .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-00be25a{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-00be25a .elementor-button{font-size:14px;}.elementor-156 .elementor-element.elementor-element-d3734ee{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-17ec902 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-a36d14f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-1a94d2e{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-1a94d2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-1a94d2e .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-504d19e > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-d49f8c7{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-49fc6d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-154c891{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-154c891 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-154c891 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-413c323{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-c4cf092{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-c4cf092 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-c4a4cc8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-c4a4cc8 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-4187588{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-4187588 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-68baf5d{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-68baf5d .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-2621ee1{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-2621ee1 .elementor-button{font-size:14px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-809b159 > .elementor-element-populated{margin:70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-156 .elementor-element.elementor-element-1c8c4b3 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-156 .elementor-element.elementor-element-3c30ff3{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-3c30ff3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-3c30ff3 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-7c901e5 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-156 .elementor-element.elementor-element-38373e5{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-a5ab51c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-52c7559{width:initial;max-width:initial;}.elementor-156 .elementor-element.elementor-element-52c7559 > .elementor-widget-container{margin:-3px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-52c7559 img{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-28300db{--spacer-size:15px;}.elementor-156 .elementor-element.elementor-element-69fa762{width:var( --container-widget-width, 245px );max-width:245px;--container-widget-width:245px;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-69fa762 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-156 .elementor-element.elementor-element-f5f7ad6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-f5f7ad6 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-f6a258d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-156 .elementor-element.elementor-element-f6a258d .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-02644e0{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-02644e0 .elementor-button{font-size:12px;}.elementor-156 .elementor-element.elementor-element-18933fd{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-18933fd .elementor-button{font-size:14px;}.elementor-156 .elementor-element.elementor-element-324a6b1{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-156 .elementor-element.elementor-element-c5b557c{width:100%;max-width:100%;}.elementor-156 .elementor-element.elementor-element-c5b557c .elementor-button{font-size:14px;padding:30px 30px 30px 30px;}.elementor-156 .elementor-element.elementor-element-671ae537{padding:127px 0px 127px 0px;}}/* Start custom CSS for image, class: .elementor-element-3c36bea8 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e639f0a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecedd3d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a50da0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a86ee1a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-835d1e5 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-116b441 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-deaf148 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef2a824 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e976f1b */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c36bea8 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e639f0a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecedd3d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a50da0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a86ee1a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-835d1e5 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-116b441 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-deaf148 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef2a824 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e976f1b */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c36bea8 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e639f0a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecedd3d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a50da0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a86ee1a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-835d1e5 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-116b441 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-deaf148 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef2a824 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e976f1b */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3c36bea8 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e639f0a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ecedd3d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a50da0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a86ee1a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-835d1e5 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-116b441 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-deaf148 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ef2a824 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e976f1b */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cfbe3c */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5765b4d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c350f5 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ff1c5c */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31a0bd0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee33a90 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61cd1f7 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a22116a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6fdbe6 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa2873f */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cfbe3c */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5765b4d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c350f5 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ff1c5c */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31a0bd0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee33a90 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61cd1f7 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a22116a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6fdbe6 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa2873f */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cfbe3c */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5765b4d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c350f5 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ff1c5c */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31a0bd0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee33a90 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61cd1f7 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a22116a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6fdbe6 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa2873f */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3cfbe3c */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5765b4d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c350f5 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ff1c5c */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31a0bd0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ee33a90 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61cd1f7 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a22116a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6fdbe6 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aa2873f */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bb954b */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-362eccb */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0988275 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64c902b */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c560835 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97ee861 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13ab425 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b0af75 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34e0795 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37150b1 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bb954b */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-362eccb */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0988275 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64c902b */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c560835 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97ee861 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13ab425 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b0af75 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34e0795 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37150b1 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bb954b */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-362eccb */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0988275 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64c902b */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c560835 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97ee861 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13ab425 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b0af75 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34e0795 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37150b1 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bb954b */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-362eccb */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0988275 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64c902b */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c560835 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97ee861 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-13ab425 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b0af75 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34e0795 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37150b1 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e611cb */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d32aa5 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8dc41d0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70f9f52 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4943a16 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755a94a */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53633a2 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb55062 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbe7144 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebea813 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e611cb */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d32aa5 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8dc41d0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70f9f52 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4943a16 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755a94a */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53633a2 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb55062 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbe7144 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebea813 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e611cb */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d32aa5 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8dc41d0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70f9f52 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4943a16 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755a94a */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53633a2 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb55062 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbe7144 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebea813 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e611cb */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d32aa5 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8dc41d0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70f9f52 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4943a16 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-755a94a */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-53633a2 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb55062 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbe7144 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebea813 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55bb58c */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-109d372 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04a7224 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2db9fc */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b992aa9 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c8460f */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b0b309 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c4810e */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bafac1d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00be25a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55bb58c */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-109d372 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04a7224 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2db9fc */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b992aa9 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c8460f */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b0b309 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c4810e */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bafac1d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00be25a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55bb58c */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-109d372 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04a7224 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2db9fc */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b992aa9 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c8460f */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b0b309 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c4810e */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bafac1d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00be25a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55bb58c */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-109d372 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04a7224 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f2db9fc */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b992aa9 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c8460f */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b0b309 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c4810e */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bafac1d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00be25a */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-154c891 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4a4cc8 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4187588 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68baf5d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2621ee1 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52c7559 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5f7ad6 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6a258d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02644e0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18933fd */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-154c891 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4a4cc8 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4187588 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68baf5d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2621ee1 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52c7559 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5f7ad6 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6a258d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02644e0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18933fd */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-154c891 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4a4cc8 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4187588 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68baf5d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2621ee1 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52c7559 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5f7ad6 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6a258d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02644e0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18933fd */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-154c891 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4a4cc8 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4187588 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68baf5d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2621ee1 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52c7559 */.viber:after {
    content:" "; 			/*сюда можно добавить текст, картинку, в нашем случае оставляем пустым*/
    background: #FFE67A; 		/*цвет обводки*/
    position: absolute; 		/*параметр "absolute" позволяет выставить коорднаты самостоятельно*/
    width: 140%; 			/*ширина*/
    height: 140%; 			/*высота*/
    border-radius: 100%; 		/*радиус закругления*/
    left: -20% ; 			/*позиция слева*/
    top:-20%; 			/*позиция сверху*/
    z-index:-1 ; 			/*положение слоя*/

     -webkit-animation: puff-out 1500ms linear 0ms infinite normal both;
    animation: puff-out 1500ms linear 0ms infinite normal both; /*анимация*/
}


@-webkit-keyframes puff-out
{
   0% { -webkit-transform: rotate(0deg) scale(1,1) ; -webkit-transform-origin: 50% 50%; opacity: 1;  }
   100% { -webkit-transform: rotate(0deg) scale(1.5,1.5) ; -webkit-transform-origin: 50% 50%; opacity: 0;  }
}
@-moz-keyframes puff-out
{
   0% { -moz-transform: rotate(0deg) scale(1,1) ; -moz-transform-origin: 50% 50%; opacity: 1;  }
   100% { -moz-transform: rotate(0deg) scale(1.5,1.5) ; -moz-transform-origin: 50% 50%; opacity: 0;  }
}
@keyframes puff-out
{
   0% { transform: rotate(0deg) scale(1,1) ; transform-origin: 50% 50%; opacity: 1;  }
   100% { transform: rotate(0deg) scale(1.5,1.5) ; transform-origin: 50% 50%; opacity: 0;  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5f7ad6 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6a258d */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02644e0 */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-18933fd */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5b557c */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5b557c */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5b557c */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5b557c */.elementor-923 .elementor-element.elementor-element-d6c1f10 .elementor-button:hover {

    border-width: 5px 0px 0px 0px;
    
}


.blik .elementor-button{
overflow: hidden;
position: relative;
}



.blik .elementor-button:after {
    content: "";
    margin-left: 60px;
    width: 50px;
    height: 400px;
    background: #fff;
    -webkit-animation-delay: 0.05s;
    animation-delay: 0.05s;
    position: absolute;
    left: -40px;
    top: -150px;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
filter: blur(15px);

}
@-webkit-keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }

@keyframes slideme { 0% { left: -30px; margin-left: 0px; }
  30% { left: 110%; margin-left: 80px; }
  100% { left: 110%; margin-left: 80px; } }/* End custom CSS */