/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.admin-bar .elementor-location-header .elementor-element-75d7daa {
    padding-top: 32px;
}

/* /////////////GRADIENT////////////// */

.background-grad {
    background: radial-gradient(75.81% 102.05% at 50% 47.86%, #fff 33.64%, #f5f8ff 61.46%);
    /*padding: 15px;*/
    /*gap: 28px;*/
}

.text-grad{
    background: radial-gradient(91.72% 129.23% at 31.75% -23.81%, #20b7fd 0, #375ad8 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.background-grad2 {
    border-radius: 0 20px 20px 0;
    background: radial-gradient(91.72% 129.23% at 31.75% -23.81%, #20b7fd 0, #375ad8 100%);
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* /////////////SLIDER/////////////// */

.twentytwenty-horizontal .twentytwenty-before-label:before {
    visibility: hidden;
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
    visibility: hidden;
}

.twentytwenty-handle {
    backdrop-filter: blur(7px);
}

.twentytwenty-container img {
    border-radius: 20px;
}

#wb_before_after_9b5ab6c {
    max-width: UNSET !important;
}
.twentytwenty-container img {
    object-fit: cover;
    min-width: 100% !important;
    max-height: 660px !important;
}


.logo-svg svg path {
    fill: #f1f4fe;
}

@media only screen and (max-width: 600px) {
    .elementor-154 .elementor-element.elementor-element-59f2792 {
        scale: 0.5;
        margin: 0px 0px 0px -25px;
    }
}

/* //////////////SLIDE OUT MENU/////////////// */

.lytbox-navigation {
    background: linear-gradient(180deg, #fff 7.14%, #e9f0ff 84.99%);
}

#menu-2-4d2d362 .menu-item a {
    justify-content: center;
}