.elementor-7 .elementor-element.elementor-element-245fe63{--display:flex;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-85ccf3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-85ccf3a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-85ccf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-85ccf3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-8457a39{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8457a39.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-52e8c41 > .elementor-widget-container{margin:0px 0px 0px 50px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-52e8c41.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-aa9521a > .elementor-widget-container{margin:-40px 0px 0px 50px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-aa9521a.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-83c4066{--display:flex;}.elementor-7 .elementor-element.elementor-element-22f7ab1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-06b3f15 > .elementor-widget-container{margin:88px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4a08160{--display:flex;--min-height:20vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-4a08160:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4a08160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-d7770d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d3b39f1{--display:flex;}.elementor-7 .elementor-element.elementor-element-4e1709a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8df0765 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8df0765{text-align:center;}.elementor-7 .elementor-element.elementor-element-8df0765 .elementor-heading-title{font-family:"Georgia", Sans-serif;}.elementor-7 .elementor-element.elementor-element-fef431d{text-align:center;}.elementor-7 .elementor-element.elementor-element-625f1f2{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-7 .elementor-element.elementor-element-625f1f2 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-7 .elementor-element.elementor-element-625f1f2 .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-625f1f2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-8e85c75.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-8e85c75 .elementor-main-swiper{height:84vh;width:100%;}.elementor-7 .elementor-element.elementor-element-8e85c75 .elementor-swiper-button{font-size:40px;color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-8e85c75 .elementor-swiper-button svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-9d24c62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-0a59753{text-align:center;}.elementor-7 .elementor-element.elementor-element-0a59753 .elementor-heading-title{font-family:"Georgia", Sans-serif;}.elementor-7 .elementor-element.elementor-element-77ea4ec{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-7 .elementor-element.elementor-element-77ea4ec .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-77ea4ec .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-af3126b{--display:flex;}.elementor-7 .elementor-element.elementor-element-f50c3d4{--display:flex;}.elementor-7 .elementor-element.elementor-element-617b7ec{--display:flex;}.elementor-7 .elementor-element.elementor-element-47a1d93{text-align:center;}.elementor-7 .elementor-element.elementor-element-47a1d93 .elementor-heading-title{font-family:"Georgia", Sans-serif;}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#EEF9FF;}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{font-family:"Georgia", Sans-serif;color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#333;}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-content{font-family:"Georgia", Sans-serif;}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:var( --e-global-color-astglobalcolor0 );fill:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-7 .elementor-element.elementor-element-3b8837a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-7 .elementor-element.elementor-element-2435e0e{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2435e0e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2435e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://www.advocate130.com.ua/wp-content/uploads/2021/02/shape1.png");background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-2435e0e::before, .elementor-7 .elementor-element.elementor-element-2435e0e > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2435e0e > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2435e0e > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2435e0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2435e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-aa4f7a5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-77b69df > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-77b69df{text-align:center;}.elementor-7 .elementor-element.elementor-element-77b69df .elementor-heading-title{font-family:"Georgia", Sans-serif;}.elementor-7 .elementor-element.elementor-element-1d85398 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-1d85398{text-align:center;font-family:"Georgia", Sans-serif;}.elementor-7 .elementor-element.elementor-element-b238ddb{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-7 .elementor-element.elementor-element-b238ddb > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-b238ddb .elementor-divider-separator{width:9%;margin:0 auto;margin-center:0;}.elementor-7 .elementor-element.elementor-element-b238ddb .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-7 .elementor-element.elementor-element-316ea08 .tpg-post-holder div{text-align:center;}.elementor-7 .elementor-element.elementor-element-316ea08 .rt-tpg-container .rt-el-post-meta{justify-content:center;}.elementor-7 .elementor-element.elementor-element-316ea08 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-7 .elementor-element.elementor-element-316ea08 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-7 .elementor-element.elementor-element-316ea08 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}body .elementor-7 .elementor-element.elementor-element-316ea08 .tpg-el-main-wrapper .tpg-post-holder{border-radius:30px 30px 30px 30px;overflow:hidden;}body .elementor-7 .elementor-element.elementor-element-316ea08 .rt-tpg-container .slider-layout13 .rt-holder .post-content{border-radius:30px 30px 30px 30px;overflow:hidden;}.elementor-7 .elementor-element.elementor-element-b0577e9{--display:flex;}.elementor-7 .elementor-element.elementor-element-dd08345.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button-icon-left svg, 
                        .elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button-icon-left i,
                        .elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button i{color:#ffffff;font-size:36px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button{color:#ffffff;background-color:var( --e-global-color-astglobalcolor0 );border-style:none;border-radius:18px;width:480px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button svg{fill:#ffffff;width:36px;height:36px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--wayra:hover{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--tamaya::before{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--tamaya::after{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button::before{border-radius:18px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button::after{border-radius:18px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button:hover .cretive-button-text{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--rayen:hover::before{color:#ffffff;background-color:#0E204B;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button:hover{background-color:#0E204B;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--ujarak::before{background-color:#0E204B;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#0E204B;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#0E204B;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--rayen::before{background-color:#0E204B;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button .cretive-button-text, .elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button--winona::after, .elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button--rayen::before, .elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button--tamaya::after, .elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button--tamaya::before{font-family:"Georgia", Sans-serif;font-size:25px;}.elementor-7 .elementor-element.elementor-element-f85078b{--display:flex;}.elementor-7 .elementor-element.elementor-element-27281bb{--display:flex;}.elementor-7 .elementor-element.elementor-element-3aa6b5b{text-align:center;}.elementor-7 .elementor-element.elementor-element-3aa6b5b .elementor-heading-title{font-family:"Georgia", Sans-serif;}.elementor-7 .elementor-element.elementor-element-f698986{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f698986:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f698986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-7 .elementor-element.elementor-element-643607f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2a49d3b{width:100%;max-width:100%;text-align:center;}.elementor-7 .elementor-element.elementor-element-2a49d3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2a49d3b .elementor-heading-title{font-family:"Georgia", Sans-serif;}.elementor-7 .elementor-element.elementor-element-bca7ee6{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-button span{gap:5px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:12px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-12px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-group > label{font-family:"Georgia", Sans-serif;font-size:20px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-type-html{padding-bottom:0px;font-family:"Georgia", Sans-serif;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-group .elementor-field{color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-subgroup label{font-family:"Georgia", Sans-serif;font-size:20px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-astglobalcolor2 );border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-astglobalcolor2 );border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-astglobalcolor2 );}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-button{font-family:"Georgia", Sans-serif;font-size:22px;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-astglobalcolor1 );color:#ffffff;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-button[type="submit"]{background-color:var( --e-global-color-astglobalcolor1 );color:#ffffff;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .e-form__buttons__wrapper__button-next:hover{background-color:#123383;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-button[type="submit"]:hover{background-color:#123383;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-064cce5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-14314ba{left:95%;}body.rtl .elementor-7 .elementor-element.elementor-element-14314ba{right:95%;}.elementor-7 .elementor-element.elementor-element-14314ba{top:93%;z-index:6;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-8457a39{--width:57.364%;}.elementor-7 .elementor-element.elementor-element-f698986{--content-width:637px;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-2435e0e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2435e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-52e8c41 > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-06b3f15 > .elementor-widget-container{margin:120px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4a08160{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8e85c75.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-8e85c75 .elementor-main-swiper{height:512px;}.elementor-7 .elementor-element.elementor-element-77ea4ec > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-7 .elementor-element.elementor-element-2435e0e{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-f698986{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-643607f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-85ccf3a{--padding-top:274px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8457a39{--margin-top:-210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-52e8c41 > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-52e8c41{z-index:2;}.elementor-7 .elementor-element.elementor-element-aa9521a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-22f7ab1{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-06b3f15 > .elementor-widget-container{margin:-5px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4a08160{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-fef431d > .elementor-widget-container{padding:0px 22px 0px 22px;}.elementor-7 .elementor-element.elementor-element-625f1f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8e85c75.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-8e85c75 .elementor-main-swiper{height:517px;}.elementor-7 .elementor-element.elementor-element-0a59753{text-align:center;}.elementor-7 .elementor-element.elementor-element-aeaa544 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-7 .elementor-element.elementor-element-2435e0e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1d85398 > .elementor-widget-container{padding:0px 22px 20px 22px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button{width:272px;padding:6px 6px 6px 6px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button .cretive-button-text, .elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button--winona::after, .elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button--rayen::before, .elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button--tamaya::after, .elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button--tamaya::before{font-size:24px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button i{font-size:10px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button svg{width:10px;height:10px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--winona::after{padding:6px 6px 6px 6px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:6px 6px 6px 6px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--tamaya::before{padding:6px 6px 6px 6px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--rayen::before{padding:6px 6px 6px 6px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:6px 6px 6px 6px;}.elementor-7 .elementor-element.elementor-element-dd08345 .eael-creative-button.eael-creative-button--saqui::after{padding:6px 6px 6px 6px;}.elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-group .elementor-field, .elementor-7 .elementor-element.elementor-element-bca7ee6 .elementor-field-subgroup label{word-spacing:0em;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-14314ba{left:85%;}body.rtl .elementor-7 .elementor-element.elementor-element-14314ba{right:85%;}}/* Start custom CSS for html, class: .elementor-element-52e8c41 *//* === БАЗОВЫЙ СТИЛЬ КНОПКИ НА ВСЕХ УСТРОЙСТВАХ === */
.cta-move{
  display: inline-block;
  padding: clamp(14px, 1.1vw, 18px) clamp(30px, 2.4vw, 44px);
  font-size: clamp(16px, 1.3vw, 20px);
  border-radius: 14px;
  font-weight: 700 !important;
  text-align: center !important;
  white-space: nowrap;
  width: auto;
  max-width: 100%;

  /* внешний вид */
  background: linear-gradient(180deg, #3B82F6 0%, #2563EB 100%);
  color: #fff !important;
  box-shadow: 0 8px 24px rgba(37,99,235,0.40);
  border: none;
  cursor: pointer;
  text-decoration: none;

  /* убираем пунктир и любые системные фокусы */
  outline: none;
  -moz-outline-style: none;
  -webkit-tap-highlight-color: transparent;
}

/* ссылка не меняет цвет после посещения */
.cta-move:link,
.cta-move:visited{
  color:#fff !important;
  text-decoration:none;
  outline:none;
}

/* фокус — как обычное состояние, без пунктира */
.cta-move:focus,
.cta-move:focus-visible{
  outline:none;
  box-shadow: 0 8px 24px rgba(37,99,235,0.40);
  background: linear-gradient(180deg, #3B82F6 0%, #2563EB 100%);
  color:#fff !important;
  text-decoration:none;
}

/* ховер и актив */
.cta-move:hover{
  background: linear-gradient(180deg, #4A90FF 0%, #2D6EEF 100%) !important;
  box-shadow: 0 10px 28px rgba(37,99,235,0.45),
              0 0 18px rgba(94,162,255,0.28);
  transform: translateY(-1px);
  color:#fff !important;
}
.cta-move:active{
  background: linear-gradient(180deg, #3775E9 0%, #1E55CF 100%) !important;
  box-shadow: inset 0 4px 10px rgba(0,0,0,0.28);
  transform: translateY(1px);
  color:#fff !important;
}

/* ========= ДЕСКТОП ========= */
@media (min-width:1025px){

  /* Внешний контейнер секции героя */
  .hero-clear-130{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;

    /* маленький, но адаптивный отступ от хедера */
    padding-top: clamp(10px, 4vh, 32px) !important;

    padding-bottom: 80px;
    padding-left: 6%;
    padding-right: 6%;
    margin-top: 0 !important;
    text-align: left !important;
  }

  /* На случай, если Elementor навесил margin на внутренние контейнеры */
  .hero-clear-130 > .elementor-container,
  .hero-clear-130 > .e-con-inner,
  .hero-clear-130 > .e-con {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  /* Блок текста + кнопок */
  .hero-clear-wrap{
    width: 100%;
    max-width: 820px;
    margin: 0 auto;
    text-align: left !important;
    display: block;
    padding-left: 40px;
  }

  /* Заголовок */
  .hero-clear-wrap h1{
    width: 100%;
    font-size: clamp(36px, 4vw, 72px);
    line-height: 1.1;
    margin: 0 0 24px 0;
    letter-spacing: -0.4px;
    text-align: left !important;
  }

  /* Список преимуществ */
  .hero-list{
    margin: 0 0 22px 0 !important;
    padding-left: 0 !important;
    list-style-position: inside;
  }
  .hero-list li{
    margin-bottom: 6px;
  }

  .hero-clear-wrap .buttons-row{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
  }
}

/* 📱 Мобільний */
@media (max-width:768px){

  /* секция ближе к хедеру и по центру */
  .hero-clear-130{
    padding-top: 18px !important;
    padding-bottom: 48px;
    padding-left: 16px;
    padding-right: 16px;
    text-align:center;
  }

  .hero-clear-wrap{
    max-width: 100%;
    margin: 0 auto;
    text-align: center !important;
    padding-left: 0;
  }

  .hero-clear-wrap h1{
    font-size: 26px;
    line-height: 1.15;
    margin-bottom: 18px;
  }

  .hero-list{
    margin: 0 0 18px;
    text-align: left;
  }

  /* компактная, отцентрированная кнопка */
  .cta-move{
    display: inline-block;
    width: 100%;
    max-width: 320px;
    padding: 14px 20px;
    font-size: 15.5px;
    border-radius: 12px;
    white-space: normal;
    margin: 0 auto;
  }
}
@media (max-width:768px){
  .hero-list{
    padding-left: 12px !important;
  }
  .hero-list li{
    padding-left: 35px !important; /* место под галочку */
  }
  .hero-list li:before{
    left: 6px !important; /* аккуратно отступаем галочку */
  }
}
/* 📌 Оптимизация героя только на телефоне */
@media (max-width: 768px){

  /* секция */
  .hero-clear-130{
    padding-top: 12px !important;
    padding-bottom: 32px !important;
    text-align: center;
    padding-left: 12px;
    padding-right: 12px;
  }

  /* заголовок */
  .hero-clear-wrap h1{
    font-size: 24px !important;
    line-height: 1.18 !important;
    margin-bottom: 14px !important;
    letter-spacing: -0.2px;
  }
  .hero-clear-wrap h1 span{
    font-size: 24px !important;
  }

  /* список */
  .hero-list{
    margin-bottom: 16px !important;
    padding-left: 8px !important;
  }
  .hero-list li{
    font-size: 15.5px !important;
    line-height: 1.35 !important;
    padding-left: 28px !important;
    margin-bottom: 8px !important;
  }
  .hero-list li:before{
    left: 4px !important;
    font-size: 17px !important;
  }

  /* кнопка */
  .cta-move{
    display: inline-block;
    width: 100%;
    max-width: 280px;
    padding: 13px 18px !important;
    font-size: 15px !important;
    border-radius: 12px;
    line-height: 1.2;
    margin: 8px auto 0 auto;
    box-shadow: 0 4px 14px rgba(37,99,235,0.35) !important;
    transform:none !important;
  }

  /* фото */
  .hero-clear-130 img,
  .hero-clear-130 picture,
  .hero-clear-130 .elementor-image img{
    width: 64% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    margin-top: 14px !important;
  }
}
/* 📱 Корекція міжрядкових відступів на телефоні */
@media (max-width:768px){

  .hero-list li{
    line-height: 1.45 !important;  /* було 1.35, стало комфортніше */
    margin-bottom: 10px !important; /* трішки більше повітря */
  }

  .hero-list{
    margin-bottom: 22px !important; /* відступ до кнопки */
  }

  /* трохи більше місця під заголовком */
  .hero-clear-wrap h1{
    margin-bottom: 20px !important;
  }
}
/* 📱 Більший відступ під заголовком на телефоні */
@media (max-width:768px){
  .hero-clear-wrap h1{
    margin-bottom: 28px !important; /* було 18–20px */
  }
}
/* 📱 Фікс заголовка на телефоні: розриви + інтервали + центрування */
@media (max-width:768px){

  .hero-clear-wrap h1{
    font-size: 25px !important;
    line-height: 1.28 !important; /* збільшили */
    letter-spacing: -0.3px;
    margin-bottom: 28px !important;
    text-align: center !important;
    max-width: 290px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* переносимо "ст.130 КУпАП?" на окремий рядок */
  .hero-clear-wrap h1 span{
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 25px !important;
    line-height: 1.3 !important;
    margin-top: 2px;
    margin-bottom: 6px;
  }
}
/* 📱 Преміальний заголовок на телефоні */
@media (max-width: 768px){

  /* сам блок героя — рівні поля */
  .hero-clear-130{
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  /* контейнер заголовка по центру і з обмеженою шириною */
  .hero-clear-wrap{
    max-width: 360px;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
  }

  /* h1: розмір, міжрядковий, перенос слів */
  .hero-clear-wrap h1{
    font-size: 24px !important;
    line-height: 1.32 !important;          /* трохи більше повітря між рядками */
    margin: 0 0 26px !important;
    letter-spacing: -0.01em;               /* легке ущільнення, щоб не впиралось у край */
    word-break: normal;
    hyphens: auto;
  }

  /* рядок зі "ст. 130 КУпАП?" – поводиться як звичайний текст, переноситься за потреби */
  .hero-clear-wrap h1 span{
    display: inline;
    white-space: normal;
  }

  /* проміжок між першим і другим рядком заголовка */
  .hero-clear-wrap h1 br{
    display: block;
    content: "";
    margin-bottom: 6px;                    /* додаємо відступ саме між рядками заголовка */
  }
}
@media (max-width: 768px){
  .hero-clear-wrap h1{
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa9521a *//* ===== Блок під героєм ===== */
.why130-block{
  width:100%;
  max-width:560px;
  padding:22px 24px 20px;
  border-radius:16px;
  background:#ffffff;
  border:1px solid rgba(148,163,184,0.26);
  box-shadow:0 10px 28px rgba(15,23,42,0.10);
  font-family:"Inter", system-ui, sans-serif;
  color:#111827;
  margin-top:28px;
}

/* 🎯 Десктоп — вирівнюємо точно під текст героя */
@media (min-width:1025px){
  .why130-block{
    margin-left: calc(6% + 40px) !important; /* як у твоєму hero-clear-wrap */
    margin-right:auto !important;
  }
}

/* 📱 Телефон і планшет — по центру */
@media (max-width:1024px){
  .why130-block{
    margin-left:auto !important;
    margin-right:auto !important;
    padding:20px 16px 16px;
    max-width:100%;
  }
}

/* 🏷 Заголовок блока */
.why130-block .why130-title{
  font-family:"Playfair Display","Georgia",serif;
  font-size:23px;
  font-weight:700;
  margin:0 0 18px;
  line-height:1.25;
  color:#0b1220;
  text-align:left;
}

/* 🧱 Елементи блока */
.why130-block .why130-item{
  display:flex;
  gap:12px;
  margin-top:16px;
}
.why130-block .why130-icon{
  font-size:20px;
  line-height:1.2;
  margin-top:3px;
}
.why130-block .why130-content h4{
  margin:0 0 4px;
  font-family:"Playfair Display","Georgia",serif;
  font-size:17px;
  font-weight:700;
  line-height:1.3;
  color:#2563EB;
}
.why130-block .why130-content p{
  margin:0;
  font-size:15px;
  line-height:1.6;
  color:#374151;
  text-align:justify;
}

/* 🔵 Акценти */
.why130-block .why130-accent{
  color:#2563EB;
  font-weight:600;
}

/* 📱 Мобільний дрібний текст */
@media (max-width:768px){
  .why130-block .why130-title{ font-size:20px; }
  .why130-block .why130-content h4{ font-size:16px; }
  .why130-block .why130-content p{ font-size:14px; line-height:1.55; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06b3f15 *//* Правый контейнер с фото — десктоп */
.elementor-7 .elementor-element.elementor-element-06b3f15{
  position: relative;
  transform: translateY(40px);   /* сдвиг вниз на десктопе */
  will-change: transform;
  z-index: 2;
}

/* Планшет (Elementor по умолчанию ≤1024px) */
@media (max-width:1024px){
  .elementor-7 .elementor-element.elementor-element-06b3f15{
    transform: translateY(30px); /* можно 20–40px по вкусу */
  }
}

/* Мобайл (Elementor по умолчанию ≤767px) */
@media (max-width:767px){
  .elementor-7 .elementor-element.elementor-element-06b3f15{
    transform: translateY(20px); /* поставь 0–30px как нравится */
  }
}
/* Фиксируем изображение: без скролла, без параллакса, но не двигаем вверх */
.elementor-7 .elementor-element.elementor-element-06b3f15 {
  overflow: hidden !important;
  position: relative !important;
}

/* Отключаем любые эффекты Elementor (motion, sticky), но не меняем позицию */
.elementor-7 .elementor-element.elementor-element-06b3f15,
.elementor-7 .elementor-element.elementor-element-06b3f15 .elementor-widget-container,
.elementor-7 .elementor-element.elementor-element-06b3f15 .elementor-motion-effects-container,
.elementor-7 .elementor-element.elementor-element-06b3f15 .elementor-motion-effects-element,
.elementor-7 .elementor-element.elementor-element-06b3f15 .elementor-sticky,
.elementor-7 .elementor-element.elementor-element-06b3f15 .elementor-sticky--effects,
.elementor-7 .elementor-element.elementor-element-06b3f15 .elementor-sticky--active {
  transform: none !important;
  top: auto !important;
  bottom: auto !important;
  position: relative !important;
  will-change: auto !important;
}

/* Само изображение — статичное, без реакции на свайпы */
.elementor-7 .elementor-element.elementor-element-06b3f15 img {
  display: block;
  width: 100%;
  height: auto;
  pointer-events: none !important;
  touch-action: none !important;
  user-select: none !important;
  object-fit: contain;
  object-position: center bottom;
  transform: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0a1c70 *//* ====== РОБИМО ФОН СЕКЦІЇ НА ВСЮ ШИРИНУ ====== */
.s130-about-alt {
  width:100vw !important;
  margin-left:50%;
  transform:translateX(-50%);
  padding: clamp(60px,6vw,100px) 24px;
  background: radial-gradient(100% 150% at 80% -20%, #162C59 0%, #0B122D 100%) !important;
}

/* Контент залишається централізованим */
.s130a-wrap {
  max-width: 1100px;
  margin:0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98a06f5 */.btn-tg:focus-visible {
    outline: none !important;
}/* End custom CSS */
/* Start custom CSS for eael-creative-button, class: .elementor-element-dd08345 *//* ✨ Додаємо лише ефект блиску, без нового фону чи кнопки */
.btn-cost {
  position: relative;
  overflow: hidden;
  z-index: 0;
}

/* Сам блік */
.btn-cost::after {
  content: "";
  position: absolute;
  top: -20%;
  left: -120%;
  width: 220%;
  height: 140%;
  transform: skewX(-18deg);
  border-radius: inherit;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 40%,
    rgba(255,255,255,0.55) 50%,
    rgba(255,255,255,0.15) 60%,
    rgba(255,255,255,0) 100%
  );
  filter: blur(1px);
  opacity: .9;
  pointer-events: none;
  z-index: 1;
  animation: glossySmooth 3.8s linear infinite;
  will-change: transform, opacity;
}

/* Анімація блиску з короткою паузою */
@keyframes glossySmooth {
  0%   { transform: translateX(-120%) skewX(-18deg); opacity: 0; }
  6%   { opacity: .9; }
  30%  { transform: translateX(40%)  skewX(-18deg); opacity: .9; }
  42%  { transform: translateX(120%) skewX(-18deg); opacity: 0; }
  100% { transform: translateX(120%) skewX(-18deg); opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-bca7ee6 */.elementor-7 .elementor-element.elementor-element-bca7ee6 {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643607f */.elementor-7 .elementor-element.elementor-element-643607f {
  height: auto !important;
  max-height: none !important;
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f698986 */.elementor-7 .elementor-element.elementor-element-f698986 {
  background: linear-gradient(
    135deg,
    rgba(94, 162, 255, 0.45) 0%,
    rgba(47, 104, 232, 0.35) 100%
  );
  backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%);
  border-radius: 18px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  box-shadow: 0 10px 40px rgba(47, 104, 232, 0.25);
  padding: 60px 40px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14314ba */.vidualsatun { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); animation: animate_pulse2 2s infinite; border-radius: 100px; } .campakesad, .vebusines, .nigkugas { position: absolute; width: 70px; height: 70px; color: #fff; text-align: center; border-radius: 50%; } .vebusines { cursor: pointer; z-index: 1; overflow: hidden; } .campakesad { background: #00BD15; position: relative; transition: .5s; } .nigkugas { font-size: 28px; line-height: 70px; animation: phone .9s ease-in-out infinite; } .dsacin { position: absolute; opacity: 0; text-transform: uppercase; font-weight: 500; top: 14px; font-size: 10px; transform: scaleX(-1); transition: .5s ease-in-out; } .nigkugas i { transition: .5s ease-in-out; } .campakesad:hover { background: #00BD15; } .campakesad:hover i { transition: .5s ease-in-out; transform: scale(0); } .campakesad:hover .dsacin { transform: scaleX(1); transition: .5s ease-in-out; opacity: 1; } .campakesad:hover::before, .campakesad:hover::after { content: ''; position: absolute; border: 1px solid #green; left: -20px; right: -20px; top: -20px; bottom: -20px; border-radius: 50%; animation: pulse 1.8s linear infinite; opacity: 0; } .campakesad:hover::after { animation-delay: .5s; } @keyframes phone { 0%, 100% { transform: rotate(-20deg); } 50% { transform: rotate(21deg); } } @keyframes pulse { 0% { transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } } @keyframes animate_pulse2 { 0% { box-shadow: 0 0 0 0 rgba(0, 189, 31, 0.67); } 70% { box-shadow: 0 0 0 20px rgba(0, 189, 31, 0.27); } 100% { box-shadow: 0 0 0 0 rgba(0, 189, 31, 0.17); } .your-button-.elementor-7 .elementor-element.elementor-element-14314ba{ position: fixed !important; right: clamp(12px, 2vw, 24px); bottom: clamp(12px, 2vw, 24px); z-index: 999999 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-064cce5 *//* точково на найближчого батька кнопки */
.your-parent-.elementor-7 .elementor-element.elementor-element-064cce5{
  transform: none !important;
  filter: none !important;
  perspective: none !important;
  contain: none !important;
  overflow: visible !important; /* щоб не різало */
}/* End custom CSS */
/* Start custom CSS *//* 1) Повністю блокуємо горизонтальний скрол */
html, body { overflow-x: hidden !important; }

/* 2) Ніщо не повинно вилазити за межі екрана */
.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget,
.e-con { 
  max-width: 100vw !important;
  overflow-x: hidden !important;
  box-sizing: border-box;
}

/* 3) Популярна причина: блоки шириною 100vw + паддінги */
*[style*="width: 100vw"] { width: 100% !important; }

/* 4) Shape dividers / декоративні псевдоелементи */
.elementor-shape, 
.elementor-shape * { max-width: 100vw !important; overflow: hidden !important; }

/* 5) Картинки та фонові елементи */
img, .elementor-widget-image img { max-width: 100% !important; height: auto !important; }

/* 6) Херо-секція (твій блок) на всяк випадок */
.s130-hero, .s130-wrap { width: 100% !important; max-width: 100vw !important; overflow: hidden !important; }

/* 7) Мобільне меню/попапи, щоб не розширювали сторінку */
.elementor-popup-modal,
.elementor-nav-menu--dropdown, 
.elementor-menu-toggle { max-width: 100vw !important; overflow-x: hidden !important; }/* End custom CSS */