.elementor-2266 .elementor-element.elementor-element-53a60ec7{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.5s;--border-radius:25px 25px 0px 0px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-2266 .elementor-element.elementor-element-53a60ec7:not(.elementor-motion-effects-element-type-background), .elementor-2266 .elementor-element.elementor-element-53a60ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86d9f40 );}.elementor-2266 .elementor-element.elementor-element-53a60ec7:hover{background-color:var( --e-global-color-primary );box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0);}.elementor-2266 .elementor-element.elementor-element-6b123e41{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-column-gap:18px;--grid-row-gap:0px;}.elementor-2266 .elementor-element.elementor-element-6b123e41 .elementor-widget-container{text-align:center;}.elementor-2266 .elementor-element.elementor-element-6b123e41 .elementor-social-icon{background-color:var( --e-global-color-475f25f );--icon-padding:0px;}.elementor-2266 .elementor-element.elementor-element-6b123e41 .elementor-social-icon i{color:var( --e-global-color-72470c6 );}.elementor-2266 .elementor-element.elementor-element-6b123e41 .elementor-social-icon svg{fill:var( --e-global-color-72470c6 );}.elementor-2266 .elementor-element.elementor-element-6b123e41 .elementor-social-icon:hover i{color:var( --e-global-color-72470c6 );}.elementor-2266 .elementor-element.elementor-element-6b123e41 .elementor-social-icon:hover svg{fill:var( --e-global-color-72470c6 );}.elementor-2266 .elementor-element.elementor-element-186b00c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2266 .elementor-element.elementor-element-6a1ee452 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-72470c6 );}.elementor-2266 .elementor-element.elementor-element-21c1e073 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-72470c6 );}.elementor-2266 .elementor-element.elementor-element-164b5f48 > .elementor-widget-container:hover{--e-transform-scale:0.975;}.elementor-2266 .elementor-element.elementor-element-164b5f48 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-72470c6 );}.elementor-2266 .elementor-element.elementor-element-f4dcb8d > .elementor-widget-container:hover{--e-transform-scale:0.975;}.elementor-2266 .elementor-element.elementor-element-f4dcb8d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-72470c6 );}@media(min-width:768px){.elementor-2266 .elementor-element.elementor-element-186b00c3{--width:fit-content;}}@media(max-width:1367px){.elementor-2266 .elementor-element.elementor-element-53a60ec7{--min-height:85px;--justify-content:center;--border-radius:20px 20px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2266 .elementor-element.elementor-element-6b123e41{--icon-size:20px;}.elementor-2266 .elementor-element.elementor-element-186b00c3{--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2266 .elementor-element.elementor-element-6a1ee452 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2266 .elementor-element.elementor-element-21c1e073 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2266 .elementor-element.elementor-element-164b5f48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2266 .elementor-element.elementor-element-f4dcb8d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-2266 .elementor-element.elementor-element-53a60ec7{--min-height:60px;--justify-content:center;--border-radius:1000px 1000px 1000px 1000px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2266 .elementor-element.elementor-element-6b123e41.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2266 .elementor-element.elementor-element-6b123e41{--icon-size:16px;--grid-column-gap:12px;}.elementor-2266 .elementor-element.elementor-element-186b00c3{--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2266 .elementor-element.elementor-element-6a1ee452 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2266 .elementor-element.elementor-element-21c1e073 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2266 .elementor-element.elementor-element-164b5f48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2266 .elementor-element.elementor-element-f4dcb8d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for social-icons, class: .elementor-element-6b123e41 */.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item:not(:first-child) {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item:first-child {
    margin-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21c1e073 */.elementor-2266 .elementor-element.elementor-element-21c1e073 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53a60ec7 */.elementor-2266 .elementor-element.elementor-element-53a60ec7 svg, .elementor-2266 .elementor-element.elementor-element-53a60ec7 h5 { transition: all 1s; }

@media (min-width: 1369px) {
    .elementor-2266 .elementor-element.elementor-element-53a60ec7 .made-love { height: 1px; margin-left: -10px; opacity: 0; transform: translateY(25%); transition: all 0.5s; width: 1px; }
}

.elementor-2266 .elementor-element.elementor-element-53a60ec7:hover svg {
    fill: var(--e-global-color-86d9f40) !important;
}

.elementor-2266 .elementor-element.elementor-element-53a60ec7:hover h5 {
    color: var(--e-global-color-86d9f40) !important;
}

.elementor-2266 .elementor-element.elementor-element-53a60ec7:hover .made-love { height: revert; margin-left: revert; opacity: 1; transform: translateY(0%); width: revert;}/* End custom CSS */
/* Start custom CSS */ {
    background: radial-gradient(circle at 0.99% 9.01%, #f0f6eb, transparent 93%),radial-gradient(circle at 84.00% 18.97%, #f3f7eb, transparent 39%),radial-gradient(circle at 2.98% 76.00%, #f5f6e3, transparent 51%),radial-gradient(circle at 38.02% 9.96%, #f0f6eb, transparent 74%),radial-gradient(circle at 50% 50%, #eef3e2, #eef3e2 100%);
    background-attachment: fixed;
    background-position: center 37.5%;
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */