.elementor-798 .elementor-element.elementor-element-5d866e1{--display:flex;--min-height:350px;--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;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-f692ced{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-f692ced{right:5%;}body.rtl .elementor-798 .elementor-element.elementor-element-f692ced{left:5%;}.elementor-798 .elementor-element.elementor-element-f692ced img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-798 .elementor-element.elementor-element-ff973ea{width:100%;max-width:100%;top:83px;z-index:1;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-ff973ea{left:0%;}body.rtl .elementor-798 .elementor-element.elementor-element-ff973ea{right:0%;}.elementor-798 .elementor-element.elementor-element-9db1f92.elementor-element{--align-self:flex-start;}.elementor-798 .elementor-element.elementor-element-9db1f92 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15vw;font-weight:700;text-transform:uppercase;font-style:italic;text-shadow:0px 0px 30px rgba(0, 0, 0, 0.45);color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-3fcd62b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-798 .elementor-element.elementor-element-4ece57d{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--z-index:1;}.elementor-798 .elementor-element.elementor-element-d49cb58 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-798 .elementor-element.elementor-element-d49cb58.elementor-element{--align-self:flex-start;}.elementor-798 .elementor-element.elementor-element-d49cb58 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;font-style:italic;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-b7e4504{--display:flex;--min-height:350px;--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;--justify-content:center;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-e261341{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:0px;}.elementor-798 .elementor-element.elementor-element-e261341 > .elementor-widget-container{margin:-100px 0px 0px 0px;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-e261341{right:5%;}body.rtl .elementor-798 .elementor-element.elementor-element-e261341{left:5%;}.elementor-798 .elementor-element.elementor-element-e261341 img{width:100%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-798 .elementor-element.elementor-element-e099db6{width:100%;max-width:100%;top:83px;z-index:1;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-e099db6{left:0%;}body.rtl .elementor-798 .elementor-element.elementor-element-e099db6{right:0%;}.elementor-798 .elementor-element.elementor-element-fed199f.elementor-element{--align-self:flex-start;}.elementor-798 .elementor-element.elementor-element-fed199f .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15vw;font-weight:700;text-transform:uppercase;font-style:italic;text-shadow:0px 0px 30px rgba(0, 0, 0, 0.45);color:#FFFFFF;}.elementor-798 .elementor-element.elementor-element-7aeefec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-798 .elementor-element.elementor-element-b369f26{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--z-index:1;}.elementor-798 .elementor-element.elementor-element-d5ef603 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-798 .elementor-element.elementor-element-d5ef603.elementor-element{--align-self:flex-start;}.elementor-798 .elementor-element.elementor-element-d5ef603 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;font-style:italic;color:var( --e-global-color-primary );}.elementor-798 .elementor-element.elementor-element-e6c07a5{--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;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1550px){.elementor-798 .elementor-element.elementor-element-b7e4504{--min-height:300px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-e261341{right:-295px;}body.rtl .elementor-798 .elementor-element.elementor-element-e261341{left:-295px;}.elementor-798 .elementor-element.elementor-element-fed199f .elementor-heading-title{font-size:300px;}.elementor-798 .elementor-element.elementor-element-7aeefec{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-798 .elementor-element.elementor-element-d5ef603 .elementor-heading-title{font-size:70px;}}@media(max-width:1024px){.elementor-798 .elementor-element.elementor-element-5d866e1{--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-f692ced{right:-35%;}body.rtl .elementor-798 .elementor-element.elementor-element-f692ced{left:-35%;}.elementor-798 .elementor-element.elementor-element-f692ced img{height:22vh;object-fit:cover;object-position:center center;}.elementor-798 .elementor-element.elementor-element-ff973ea{top:-10px;}.elementor-798 .elementor-element.elementor-element-9db1f92 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-9db1f92{top:-14%;}.elementor-798 .elementor-element.elementor-element-9db1f92 .elementor-heading-title{font-size:250px;}.elementor-798 .elementor-element.elementor-element-3fcd62b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-d49cb58 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-798 .elementor-element.elementor-element-d49cb58 .elementor-heading-title{font-size:50px;}.elementor-798 .elementor-element.elementor-element-b7e4504{--min-height:20vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-e261341 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-e261341{right:-35%;}body.rtl .elementor-798 .elementor-element.elementor-element-e261341{left:-35%;}.elementor-798 .elementor-element.elementor-element-e261341 img{height:22vh;object-fit:cover;object-position:center center;}.elementor-798 .elementor-element.elementor-element-e099db6{top:-10px;}.elementor-798 .elementor-element.elementor-element-fed199f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-798 .elementor-element.elementor-element-fed199f{top:-14%;}.elementor-798 .elementor-element.elementor-element-fed199f .elementor-heading-title{font-size:250px;}.elementor-798 .elementor-element.elementor-element-7aeefec{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-d5ef603 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-798 .elementor-element.elementor-element-d5ef603 .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-798 .elementor-element.elementor-element-5d866e1{--min-height:150px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-f692ced{right:-29%;}body.rtl .elementor-798 .elementor-element.elementor-element-f692ced{left:-29%;}.elementor-798 .elementor-element.elementor-element-ff973ea{top:0px;}.elementor-798 .elementor-element.elementor-element-9db1f92{top:-7px;}.elementor-798 .elementor-element.elementor-element-9db1f92 .elementor-heading-title{font-size:200px;}.elementor-798 .elementor-element.elementor-element-3fcd62b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-4ece57d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-d49cb58 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-798 .elementor-element.elementor-element-d49cb58 .elementor-heading-title{font-size:40px;}.elementor-798 .elementor-element.elementor-element-b7e4504{--min-height:100px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-798 .elementor-element.elementor-element-e261341{right:-29%;}body.rtl .elementor-798 .elementor-element.elementor-element-e261341{left:-29%;}.elementor-798 .elementor-element.elementor-element-e099db6{top:0px;}.elementor-798 .elementor-element.elementor-element-fed199f{top:-43px;}.elementor-798 .elementor-element.elementor-element-fed199f .elementor-heading-title{font-size:200px;}.elementor-798 .elementor-element.elementor-element-7aeefec{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-798 .elementor-element.elementor-element-b369f26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-798 .elementor-element.elementor-element-d5ef603 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-798 .elementor-element.elementor-element-d5ef603 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for image, class: .elementor-element-f692ced */.elementor-798 .elementor-element.elementor-element-f692ced {
    /*animation: moveleft 20s infinite;*/
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
}

@keyframes moveleft {
    0% {
        transform:translateX(0);
    }
    50% {
        transform:translateX(100px);
    }
    100% {
        transform:translateX(0);
    }
}
.elementor-798 .elementor-element.elementor-element-f692ced .elementor-widget-container {
    filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.25));
}

.elementor-798 .elementor-element.elementor-element-f692ced:after {
    content:"";
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-color: #fff;
    opacity:.7;
}

@media (max-width:1024px) {
    .elementor-798 .elementor-element.elementor-element-f692ced {
        /*animation: moveleft 20s infinite;*/
        clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ff973ea */.wave-container {
    position:absolute;
    top:0;
    left:50%;
    width:3000px;
    transform:translateX(-50%);
    pointer-events: none;
    opacity:.4;
}
.wave {
    border-radius: 1000% 1000% 0 0;
    position: absolute;
    width: 100%;
    height: 600px;
    margin-left:;
    animation: wave 20s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 1;
    top: 0;
    left:0;
    z-index: -1;
    border:solid 1px rgba(0,0,0,.15);
    border-bottom:none;
    z-index:10;
}

.wave:nth-of-type(2) {
    top: 10px;
    height:800px;
    animation: wave 25s linear reverse infinite;
    opacity: 1;
}

.wave:nth-of-type(3) {
    top: 15px;
    height:1200px;
    animation: wave 30s -1s reverse infinite;
    opacity: 1;
}
.wave:nth-of-type(4) {
    top: 20px;
    height:1500px;
    animation: wave 35s -1s reverse infinite;
    opacity: 1;
}
.wave:nth-of-type(5) {
    top: 25px;
    height:1700px;
    animation: wave 40s -1s reverse infinite;
    opacity: 1;
}

@keyframes wave {
    2% {
        transform: translateX(1);
    }

    25% {
        transform: translateX(-10%);
    }

    50% {
        transform: translateX(1);
    }
    75% {
        transform: translateX(10%);
    }
    100% {
        transform: translateX(1);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9db1f92 */.elementor-798 .elementor-element.elementor-element-9db1f92 .elementor-heading-title {
    white-space: nowrap;
    opacity: .25;
    /*text-shadow:*/
    /*   1px 5px 0 #555,*/
    /* -1px -1px 0 #555,*/
    /*  1px -1px 0 #555,*/
    /*  -1px 1px 0 #555,*/
    /*   1px 1px 0 #555;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e261341 */.elementor-798 .elementor-element.elementor-element-e261341 {
    /*animation: moveleft 20s infinite;*/
    clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
}

@keyframes moveleft {
    0% {
        transform:translateX(0);
    }
    50% {
        transform:translateX(100px);
    }
    100% {
        transform:translateX(0);
    }
}
.elementor-798 .elementor-element.elementor-element-e261341 .elementor-widget-container {
    filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.25));
}

.elementor-798 .elementor-element.elementor-element-e261341:after {
    content:"";
    display:block;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-color: #fff;
    opacity:.7;
}

@media (max-width:1024px) {
    .elementor-798 .elementor-element.elementor-element-e261341 {
        /*animation: moveleft 20s infinite;*/
        clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e099db6 */.wave-container {
    position:absolute;
    top:0;
    left:50%;
    width:3000px;
    transform:translateX(-50%);
    pointer-events: none;
    opacity:.4;
}
.wave {
    border-radius: 1000% 1000% 0 0;
    position: absolute;
    width: 100%;
    height: 600px;
    margin-left:;
    animation: wave 20s -3s linear infinite;
    transform: translate3d(0, 0, 0);
    opacity: 1;
    top: 0;
    left:0;
    z-index: -1;
    border:solid 1px rgba(0,0,0,.15);
    border-bottom:none;
    z-index:10;
}

.wave:nth-of-type(2) {
    top: 10px;
    height:800px;
    animation: wave 25s linear reverse infinite;
    opacity: 1;
}

.wave:nth-of-type(3) {
    top: 15px;
    height:1200px;
    animation: wave 30s -1s reverse infinite;
    opacity: 1;
}
.wave:nth-of-type(4) {
    top: 20px;
    height:1500px;
    animation: wave 35s -1s reverse infinite;
    opacity: 1;
}
.wave:nth-of-type(5) {
    top: 25px;
    height:1700px;
    animation: wave 40s -1s reverse infinite;
    opacity: 1;
}

@keyframes wave {
    2% {
        transform: translateX(1);
    }

    25% {
        transform: translateX(-10%);
    }

    50% {
        transform: translateX(1);
    }
    75% {
        transform: translateX(10%);
    }
    100% {
        transform: translateX(1);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fed199f */.elementor-798 .elementor-element.elementor-element-fed199f .elementor-heading-title {
    white-space: nowrap;
    opacity: .25;
    /*text-shadow:*/
    /*   1px 5px 0 #555,*/
    /* -1px -1px 0 #555,*/
    /*  1px -1px 0 #555,*/
    /*  -1px 1px 0 #555,*/
    /*   1px 1px 0 #555;*/
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-798  {
  background: white;
  background-image: radial-gradient(#ddd 1px, transparent 0);
  background-size: 40px 40px;
}/* End custom CSS */