/* 
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 */
.an-splash-wrapper {
    position: relative;
    width: 1700px;
    margin: auto;
    height: 940px;
}

.an-splash-wrapper .an-splash-img {
    position: absolute;
    top: 100px;
    left: 0px;
    width: 574px;
    height: 430px;
    overflow: hidden;
    transition: 0.5s;
    clip-path: polygon(52% 3%, 105% 43%, 50% 87%, -2% 48%);
    /* background: wheat; */
}

.an-splash-wrapper .an-splash-img img {
    margin-top: -94px;
    width: 100%;
}

.an-splash-wrapper .an-splash-img.img-7 {
    top: 260px;
    left: 0px;
    display: block;
}

.an-splash-wrapper .an-splash-img.img-6 {
    top: 102px;
    left: 264px;
    width: 598px;
    clip-path: polygon(53% 4%, 110% 31%, 49% 86%, 0% 45%);
}

.an-splash-wrapper .an-splash-img.img-5 {
    top: 291px;
    left: 561px;
    width: 570px;
    clip-path: polygon(71% -9%, 110% 26%, 51% 73%, -21% 23%);
}

.an-splash-wrapper .an-splash-img.img-4 {
    top: 407px;
    left: 855px;
    width: 618px;
}
.an-splash-wrapper .an-splash-img.img-4 img {
    margin-top: -50px;
}
.an-splash-wrapper .an-splash-img.img-3 {
	top: 187px;
    left: 1137px;
    width: 588px;
}

.an-splash-wrapper .an-splash-img.img-2 {
     top: 47px;
    left: 774px;
    width: 663px;
    clip-path: polygon(49% 3%, 105% 47%, 54% 95%, -2% 48%);
}
.an-splash-wrapper .an-splash-img.img-8 {
    top: 400px;
    left: 283px;
}

.an-splash-wrapper .an-splash-img.img-1 {
    top: 545px;
    left: 564px;
    z-index: 1;
    width: 644px;
}

.an-splash-wrapper .an-splash-img:hover {
    z-index: 1;
    transform: translateY(-40px);
}


.an-splash-wrapper .an-splash-img.img-1 {
    clip-path: polygon(42% 1%, 99% 58%, 51% 112%, -7% 62%);
}
.an-splash-wrapper .an-splash-img.img-1 img {
    margin-top: -110px;
}
.an-splash-wrapper .an-splash-img.img-4 {
    clip-path: polygon(44% -2%, 100% 42%, 56% 90%, -6% 52%);
}

.an-splash-wrapper .an-splash-img.img-3 {
    clip-path: polygon(51% -4%, 106% 46%, 57% 94%, -2% 53%);
}

.an-splash-wrapper .an-splash-img.img-8 {
        clip-path: polygon(51% -2%, 118% 55%, 50% 94%, -10% 48%);
}

.an-splash-wrapper .an-splash-img:hover img{
    filter: drop-shadow(4px 4px 7px #00000024);
}


.an-splash-wrapper .an-splash-img img {
    transition: 0.5s;
    filter: drop-shadow(0px 0px 0px #00000024);
}

.an-splash-screen .an-splash-screen-heading {
    width: 100%;
    max-width: 1700px!important;
    left: 50%!important;
    transform: translateX(-50%);
}

.an-splash-screen .an-splash-screen-heading strong {
    width: 191px;
    display: inline-block;
}
.megamenu_txt li.menu-item {
    max-width: 330px;
}
.megamenu_txt li.menu-item a {
    white-space: normal;
}
.megamenu_txt .elementor-nav-menu {
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    max-width: 1700px;
}
#elementor-popup-modal-444 .dialog-close-button {
    top: 22px;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#elementor-popup-modal-444 .dialog-close-button svg {
    width: 15px;
}
.an-splash-screen {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
	overflow: hidden;
}