.elementor-1590 .elementor-element.elementor-element-20d01ef{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1590 .elementor-element.elementor-element-20d01ef:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-20d01ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1590 .elementor-element.elementor-element-4e46e24{text-align:center;}.elementor-1590 .elementor-element.elementor-element-4e46e24 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:8rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-7a7f34b );}.elementor-1590 .elementor-element.elementor-element-14870da{text-align:center;}.elementor-1590 .elementor-element.elementor-element-14870da .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;font-style:italic;color:var( --e-global-color-7a7f34b );}.elementor-1590 .elementor-element.elementor-element-e07375a{text-align:center;}.elementor-1590 .elementor-element.elementor-element-e07375a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:7.5rem;font-weight:400;text-transform:uppercase;color:var( --e-global-color-7a7f34b );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1590 .elementor-element.elementor-element-a433c2a{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:17%;}.elementor-1590 .elementor-element.elementor-element-a433c2a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-a433c2a{left:10%;}body.rtl .elementor-1590 .elementor-element.elementor-element-a433c2a{right:10%;}.elementor-1590 .elementor-element.elementor-element-0b66683{width:var( --container-widget-width, 5.845% );max-width:5.845%;--container-widget-width:5.845%;--container-widget-flex-grow:0;top:42%;}.elementor-1590 .elementor-element.elementor-element-0b66683.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-0b66683{left:87%;}body.rtl .elementor-1590 .elementor-element.elementor-element-0b66683{right:87%;}.elementor-1590 .elementor-element.elementor-element-26f2359{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;top:82%;}.elementor-1590 .elementor-element.elementor-element-26f2359.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-26f2359{left:77%;}body.rtl .elementor-1590 .elementor-element.elementor-element-26f2359{right:77%;}.elementor-1590 .elementor-element.elementor-element-838d78b{width:var( --container-widget-width, 4% );max-width:4%;--container-widget-width:4%;--container-widget-flex-grow:0;top:50%;}.elementor-1590 .elementor-element.elementor-element-838d78b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-838d78b{left:2%;}body.rtl .elementor-1590 .elementor-element.elementor-element-838d78b{right:2%;}.elementor-1590 .elementor-element.elementor-element-f78b8e2{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:72%;}.elementor-1590 .elementor-element.elementor-element-f78b8e2.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-f78b8e2{left:19%;}body.rtl .elementor-1590 .elementor-element.elementor-element-f78b8e2{right:19%;}.elementor-1590 .elementor-element.elementor-element-54b77f8{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;top:7%;}.elementor-1590 .elementor-element.elementor-element-54b77f8.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-54b77f8{left:86%;}body.rtl .elementor-1590 .elementor-element.elementor-element-54b77f8{right:86%;}.elementor-1590 .elementor-element.elementor-element-c02ab76{--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;--justify-content:center;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1590 .elementor-element.elementor-element-c02ab76:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-c02ab76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a7f34b );}.elementor-1590 .elementor-element.elementor-element-99962d3{width:var( --container-widget-width, 6.805% );max-width:6.805%;--container-widget-width:6.805%;--container-widget-flex-grow:0;top:8%;}.elementor-1590 .elementor-element.elementor-element-99962d3.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-99962d3{left:71%;}body.rtl .elementor-1590 .elementor-element.elementor-element-99962d3{right:71%;}.elementor-1590 .elementor-element.elementor-element-f5f7561{width:var( --container-widget-width, 6.805% );max-width:6.805%;--container-widget-width:6.805%;--container-widget-flex-grow:0;top:8%;}.elementor-1590 .elementor-element.elementor-element-f5f7561.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-f5f7561{left:22%;}body.rtl .elementor-1590 .elementor-element.elementor-element-f5f7561{right:22%;}.elementor-1590 .elementor-element.elementor-element-91c3c35 .elementor-heading-title{font-family:"Great Vibes", Sans-serif;font-size:6rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1590 .elementor-element.elementor-element-28b57942{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1590 .elementor-element.elementor-element-28b57942:not(.elementor-motion-effects-element-type-background), .elementor-1590 .elementor-element.elementor-element-28b57942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a7f34b );}.elementor-1590 .elementor-element.elementor-element-28b57942.e-con{--align-self:center;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1590 .elementor-element.elementor-element-574c23fe{--grid-columns:3;width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;--load-more—spacing:10px;}.elementor-1590 .elementor-element.elementor-element-574c23fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1590 .elementor-element.elementor-element-574c23fe .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1590 .elementor-element.elementor-element-574c23fe .e-loop-item > .elementor-section, .elementor-1590 .elementor-element.elementor-element-574c23fe .e-loop-item > .elementor-section > .elementor-container, .elementor-1590 .elementor-element.elementor-element-574c23fe .e-loop-item > .e-con, .elementor-1590 .elementor-element.elementor-element-574c23fe .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1590 .elementor-element.elementor-element-574c23fe{--grid-columns:2;}}@media(max-width:767px){.elementor-1590 .elementor-element.elementor-element-20d01ef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1590 .elementor-element.elementor-element-4e46e24 .elementor-heading-title{font-size:4rem;}.elementor-1590 .elementor-element.elementor-element-e07375a .elementor-heading-title{font-size:4rem;}body:not(.rtl) .elementor-1590 .elementor-element.elementor-element-a433c2a{left:13%;}body.rtl .elementor-1590 .elementor-element.elementor-element-a433c2a{right:13%;}.elementor-1590 .elementor-element.elementor-element-a433c2a{top:27%;}.elementor-1590 .elementor-element.elementor-element-26f2359{top:70%;}.elementor-1590 .elementor-element.elementor-element-91c3c35{text-align:center;}.elementor-1590 .elementor-element.elementor-element-91c3c35 .elementor-heading-title{font-size:4rem;}.elementor-1590 .elementor-element.elementor-element-28b57942{--content-width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1590 .elementor-element.elementor-element-574c23fe{--grid-columns:1;width:var( --container-widget-width, 80.656% );max-width:80.656%;--container-widget-width:80.656%;--container-widget-flex-grow:0;--load-more—spacing:6px;}}/* Start custom CSS for image, class: .elementor-element-a433c2a */.star1 {
    animation: animate 2s linear infinite;
    animation-delay:0.6s;
}

@keyframes animate {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b66683 */.star3 {
    animation: animate 2s linear infinite;
    animation-delay:0.9s;
}

@keyframes animate{
    0%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-54b77f8 */.star2 {
    animation: animate 2s linear infinite;
    animation-delay:0.8s;
}

@keyframes animate {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-574c23fe */.elementor-1590 .elementor-element.elementor-element-574c23fe .elementor-grid{
    grid-template-columns: repeat(3, 1fr);
}

@media(max-width: 1000px){
.elementor-1590 .elementor-element.elementor-element-574c23fe .elementor-grid{
    grid-template-columns: repeat(2, 1fr);
}
}

@media(max-width: 500px){
.elementor-1590 .elementor-element.elementor-element-574c23fe .elementor-grid{
    grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */