.elementor-2462 .elementor-element.elementor-element-fb1021d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2462 .elementor-element.elementor-element-9e47149{--display:flex;}.elementor-2462 .elementor-element.elementor-element-6439f42{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.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-2462 .elementor-element.elementor-element-f1882ff .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:150px;font-weight:400;text-transform:uppercase;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2462 .elementor-element.elementor-element-c910b4b{--lottie-container-width:100%;--lottie-container-max-width:203px;}.elementor-2462 .elementor-element.elementor-element-aef3ca9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2462 .elementor-element.elementor-element-f90be36{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2462 .elementor-element.elementor-element-d0db1d9 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:150px;font-weight:400;text-transform:uppercase;}.elementor-2462 .elementor-element.elementor-element-61b1d48{--lottie-container-width:100%;--lottie-container-max-width:203px;}.elementor-2462 .elementor-element.elementor-element-31847c2 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:150px;font-weight:400;text-transform:uppercase;}.elementor-2462 .elementor-element.elementor-element-0d73b3b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2462 .elementor-element.elementor-element-16b8904 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:150px;font-weight:400;text-transform:uppercase;}.elementor-2462 .elementor-element.elementor-element-f537e80 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:24px;font-weight:400;text-transform:capitalize;}.elementor-2462 .elementor-element.elementor-element-27e5a62{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2462 .elementor-element.elementor-element-ace14c0{--display:flex;--min-height:100vh;--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:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2462 .elementor-element.elementor-element-ace14c0:not(.elementor-motion-effects-element-type-background), .elementor-2462 .elementor-element.elementor-element-ace14c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B0224;}.elementor-2462 .elementor-element.elementor-element-a80cb44{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2462 .elementor-element.elementor-element-cb8dde4{--display:flex;--gap:65px 65px;--row-gap:65px;--column-gap:65px;}.elementor-2462 .elementor-element.elementor-element-5d2656b{--display:flex;}.elementor-2462 .elementor-element.elementor-element-367261d .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;line-height:1.25;color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-aee2f76{--display:flex;}.elementor-2462 .elementor-element.elementor-element-3678ef9{--display:flex;}.elementor-2462 .elementor-element.elementor-element-5fbab03 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;line-height:1.25;color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-1f203e0{--display:flex;}.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-2462 .elementor-element.elementor-element-fb01017 img{width:100%;max-width:600px;}.elementor-2462 .elementor-element.elementor-element-f5dc922{--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:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2462 .elementor-element.elementor-element-f5dc922:not(.elementor-motion-effects-element-type-background), .elementor-2462 .elementor-element.elementor-element-f5dc922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B0224;}.elementor-2462 .elementor-element.elementor-element-e9a02c8{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2462 .elementor-element.elementor-element-a3b2ea4{text-align:center;}.elementor-2462 .elementor-element.elementor-element-a3b2ea4 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:40px;font-weight:400;text-transform:capitalize;line-height:1.25;color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-a894088 .deensimc-button-marquee{background-color:#02010100;margin-inline:auto;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-2462 .elementor-element.elementor-element-a894088 .deensimc-button-marquee:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2462 .elementor-element.elementor-element-a894088 .deensimc-button, .elementor-2462 .elementor-element.elementor-element-a894088 .deensimc-button-text{font-family:"Urbanist", sans-serif;font-size:14px;text-transform:capitalize;font-style:italic;color:var( --e-global-color-accent );}.elementor-2462 .elementor-element.elementor-element-a894088 .deensimc-button-marquee:hover .deensimc-button, .elementor-2462 .elementor-element.elementor-element-a894088 .deensimc-button-marquee:hover .deensimc-button-text{color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-a894088 .deensimc-button{padding:12px 40px 10px 40px;}.elementor-2462 .elementor-element.elementor-element-65ff978{--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:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2462 .elementor-element.elementor-element-65ff978:not(.elementor-motion-effects-element-type-background), .elementor-2462 .elementor-element.elementor-element-65ff978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B0224;}.elementor-2462 .elementor-element.elementor-element-f7e0f47{--display:flex;}.elementor-2462 .elementor-element.elementor-element-7cd6c42{z-index:1;}.elementor-2462 .elementor-element.elementor-element-7cd6c42 img{width:100%;max-width:110px;}.elementor-2462 .elementor-element.elementor-element-39e8714{z-index:1;}.elementor-2462 .elementor-element.elementor-element-39e8714 img{width:100%;max-width:100px;}.elementor-2462 .elementor-element.elementor-element-03400ce{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2462 .elementor-element.elementor-element-4d53dce{--display:flex;}.elementor-2462 .elementor-element.elementor-element-03161af{text-align:center;}.elementor-2462 .elementor-element.elementor-element-03161af .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:150px;font-weight:400;line-height:1.15;}.elementor-2462 .elementor-element.elementor-element-0d824cb{--display:flex;}.elementor-2462 .elementor-element.elementor-element-b7475aa{--display:flex;}.elementor-2462 .elementor-element.elementor-element-c6ef747 img{width:100%;max-width:390px;}.elementor-2462 .elementor-element.elementor-element-8892bba{--display:flex;--justify-content:space-between;}.elementor-2462 .elementor-element.elementor-element-a4a0b0d img{width:100%;max-width:180px;}.elementor-2462 .elementor-element.elementor-element-7e7dc61{--display:flex;}.elementor-2462 .elementor-element.elementor-element-90a299c{text-align:center;}.elementor-2462 .elementor-element.elementor-element-90a299c .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:1.5;}.elementor-2462 .elementor-element.elementor-element-afd0f4a{text-align:center;}.elementor-2462 .elementor-element.elementor-element-afd0f4a .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:40px;font-weight:400;line-height:1.5;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2462 .elementor-element.elementor-element-7504daf{text-align:center;font-family:"Urbanist", sans-serif;font-size:14px;font-weight:400;line-height:1.5;}.elementor-2462 .elementor-element.elementor-element-351a700{--display:flex;}.elementor-2462 .elementor-element.elementor-element-491182a .deensimc-button-marquee{background-color:#02010100;margin-inline:auto;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-2462 .elementor-element.elementor-element-491182a .deensimc-button-marquee:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2462 .elementor-element.elementor-element-491182a > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2462 .elementor-element.elementor-element-491182a .deensimc-button, .elementor-2462 .elementor-element.elementor-element-491182a .deensimc-button-text{font-family:"Urbanist", sans-serif;font-size:14px;text-transform:none;font-style:italic;color:var( --e-global-color-accent );}.elementor-2462 .elementor-element.elementor-element-491182a .deensimc-button-marquee:hover .deensimc-button, .elementor-2462 .elementor-element.elementor-element-491182a .deensimc-button-marquee:hover .deensimc-button-text{color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-491182a .deensimc-button{padding:9px 55px 9px 55px;}.elementor-2462 .elementor-element.elementor-element-154bd21{text-align:start;}.elementor-2462 .elementor-element.elementor-element-154bd21 img{width:100%;max-width:400px;}.elementor-2462 .elementor-element.elementor-element-91fad08{--display:flex;}.elementor-2462 .elementor-element.elementor-element-94f11d1{--display:flex;--justify-content:space-between;}.elementor-2462 .elementor-element.elementor-element-0764c3d img{width:100%;max-width:180px;}.elementor-2462 .elementor-element.elementor-element-0b222ec{--display:flex;}.elementor-2462 .elementor-element.elementor-element-4f72bbb{text-align:center;}.elementor-2462 .elementor-element.elementor-element-4f72bbb .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:1.5;}.elementor-2462 .elementor-element.elementor-element-b0d0396{text-align:center;}.elementor-2462 .elementor-element.elementor-element-b0d0396 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:40px;font-weight:400;line-height:1.5;color:#4855A5;}.elementor-2462 .elementor-element.elementor-element-7a33524{text-align:center;font-family:"Urbanist", sans-serif;font-size:14px;font-weight:400;line-height:1.5;}.elementor-2462 .elementor-element.elementor-element-bd50142{--display:flex;}.elementor-2462 .elementor-element.elementor-element-d3a1bee .deensimc-button-marquee{background-color:#02010100;margin-inline:auto;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4855A5;border-radius:20px 20px 20px 20px;}.elementor-2462 .elementor-element.elementor-element-d3a1bee .deensimc-button-marquee:hover{background-color:#4855A5;border-color:#4855A5;}.elementor-2462 .elementor-element.elementor-element-d3a1bee > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2462 .elementor-element.elementor-element-d3a1bee .deensimc-button, .elementor-2462 .elementor-element.elementor-element-d3a1bee .deensimc-button-text{font-family:"Urbanist", sans-serif;font-size:14px;text-transform:none;font-style:italic;color:#4855A5;}.elementor-2462 .elementor-element.elementor-element-d3a1bee .deensimc-button-marquee:hover .deensimc-button, .elementor-2462 .elementor-element.elementor-element-d3a1bee .deensimc-button-marquee:hover .deensimc-button-text{color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-d3a1bee .deensimc-button{padding:9px 55px 9px 55px;}.elementor-2462 .elementor-element.elementor-element-abdb14d{text-align:start;}.elementor-2462 .elementor-element.elementor-element-abdb14d img{width:100%;max-width:400px;}.elementor-2462 .elementor-element.elementor-element-e25d8ca img{width:100%;max-width:230px;}.elementor-2462 .elementor-element.elementor-element-95f6fb9 img{width:100%;max-width:400px;}.elementor-2462 .elementor-element.elementor-element-f1a2386{--display:flex;}.elementor-2462 .elementor-element.elementor-element-559a0c3{--display:flex;--justify-content:space-between;}.elementor-2462 .elementor-element.elementor-element-70ae6d8 img{width:100%;max-width:180px;}.elementor-2462 .elementor-element.elementor-element-5d510e1{--display:flex;}.elementor-2462 .elementor-element.elementor-element-78eedcf{text-align:center;}.elementor-2462 .elementor-element.elementor-element-78eedcf .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:1.5;}.elementor-2462 .elementor-element.elementor-element-a546a51{text-align:center;}.elementor-2462 .elementor-element.elementor-element-a546a51 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:40px;font-weight:400;line-height:1.5;color:#4C0865;}.elementor-2462 .elementor-element.elementor-element-065165b{text-align:center;font-family:"Urbanist", sans-serif;font-size:14px;font-weight:400;line-height:1.5;}.elementor-2462 .elementor-element.elementor-element-0804f6b{--display:flex;}.elementor-2462 .elementor-element.elementor-element-c441467 .deensimc-button-marquee{background-color:#02010100;margin-inline:auto;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4C0865;border-radius:20px 20px 20px 20px;}.elementor-2462 .elementor-element.elementor-element-c441467 .deensimc-button-marquee:hover{background-color:#4C0865;border-color:#4C0865;}.elementor-2462 .elementor-element.elementor-element-c441467 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-2462 .elementor-element.elementor-element-c441467 .deensimc-button, .elementor-2462 .elementor-element.elementor-element-c441467 .deensimc-button-text{font-family:"Urbanist", sans-serif;font-size:14px;text-transform:none;font-style:italic;color:#4C0865;}.elementor-2462 .elementor-element.elementor-element-c441467 .deensimc-button-marquee:hover .deensimc-button, .elementor-2462 .elementor-element.elementor-element-c441467 .deensimc-button-marquee:hover .deensimc-button-text{color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-c441467 .deensimc-button{padding:9px 55px 9px 55px;}.elementor-2462 .elementor-element.elementor-element-2330293{text-align:start;}.elementor-2462 .elementor-element.elementor-element-2330293 img{width:100%;max-width:400px;}.elementor-2462 .elementor-element.elementor-element-afa31c6 img{width:100%;max-width:250px;}.elementor-2462 .elementor-element.elementor-element-8c3bb1f{--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;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:80px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2462 .elementor-element.elementor-element-0bba099{--display:flex;}.elementor-2462 .elementor-element.elementor-element-61f415c{text-align:start;}.elementor-2462 .elementor-element.elementor-element-61f415c .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:40px;font-weight:400;line-height:1.25;}.elementor-2462 .elementor-element.elementor-element-0e78646{--display:flex;}.elementor-widget-ucaddon_card_carousel .card_carousel_title{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .card_carousel_text,.elementor-widget-ucaddon_card_carousel .card_carousel_text > *{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_card_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .ue-carousel-item{text-align:left;transform:scale(1,1);}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .uc_classic_carousel_content{justify-content:start;padding:20px 30px 30px 30px;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .uc-active-item .ue-carousel-item{transform:scale(1,1);}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .uc_classic_carousel_border{background-color:#000000;width:50px;height:3px;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .uc_classic_carousel_placeholder img{object-fit:cover;object-position:center;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .ue-item-icon svg{fill:#ffffff;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .ue-item-icon-wrapper{justify-content:center;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .card_carousel_title{margin-top:0px;color:var( --e-global-color-8396c9b );font-family:"Urbanist", sans-serif;font-size:40px;font-weight:400;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .card_carousel_text{margin-top:5px;color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .card_carousel_text,.elementor-2462 .elementor-element.elementor-element-b9f2c7c .card_carousel_text > *{font-family:"Work Sans", sans-serif;font-size:18px;font-weight:400;line-height:1.35;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-nav .owl-prev{left:20px;right:auto;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-nav .owl-next{right:20px;left:auto;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-carousel .owl-nav .owl-next,.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-carousel .owl-nav .owl-prev{top:45%;border-radius:100px;width:65px;height:65px;line-height:65px;font-size:24px;color:#4C0865;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-carousel .owl-nav .owl-next:hover,.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-carousel .owl-nav .owl-prev:hover{color:#4C0865;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-carousel .owl-nav > button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4C0865;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-carousel .owl-nav > button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-441bfa3 );}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-dot.active{background-color:#000000;}.elementor-2462 .elementor-element.elementor-element-b9f2c7c .owl-dots{margin-top:20px;}.elementor-2462 .elementor-element.elementor-element-353e014{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2462 .elementor-element.elementor-element-69f3846{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2462 .elementor-element.elementor-element-83cf98d{--display:flex;}.elementor-2462 .elementor-element.elementor-element-da93c02 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:40px;font-weight:500;text-transform:capitalize;line-height:1.25;color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-b3fac25{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2462 .elementor-element.elementor-element-d933ce2 .elementor-heading-title{font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-45829ea .elementor-heading-title{font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-aa63289{--display:flex;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2462 .elementor-element.elementor-element-481836b{z-index:1;}.elementor-2462 .elementor-element.elementor-element-481836b img{width:100%;max-width:110px;}.elementor-2462 .elementor-element.elementor-element-fce6a43{z-index:1;}.elementor-2462 .elementor-element.elementor-element-fce6a43 img{width:100%;max-width:100px;}.elementor-2462 .elementor-element.elementor-element-a8fb43d{z-index:0;}.elementor-2462 .elementor-element.elementor-element-a0f4adb img{width:100%;max-width:200px;}.elementor-2462 .elementor-element.elementor-element-e27e38f img{width:100%;max-width:160px;}.elementor-2462 .elementor-element.elementor-element-8705f5c img{width:100%;max-width:250px;}.elementor-2462 .elementor-element.elementor-element-021999f img{width:100%;max-width:180px;}.elementor-2462 .elementor-element.elementor-element-e41f77d{--display:flex;}.elementor-2462 .elementor-element.elementor-element-5fed045{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2462 .elementor-element.elementor-element-8ddd7a7 .elementor-icon-list-icon i{color:var( --e-global-color-8396c9b );transition:color 0.3s;}.elementor-2462 .elementor-element.elementor-element-8ddd7a7 .elementor-icon-list-icon svg{fill:var( --e-global-color-8396c9b );transition:fill 0.3s;}.elementor-2462 .elementor-element.elementor-element-8ddd7a7{--e-icon-list-icon-size:5px;--icon-vertical-offset:0px;}.elementor-2462 .elementor-element.elementor-element-8ddd7a7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2462 .elementor-element.elementor-element-8ddd7a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2462 .elementor-element.elementor-element-8ddd7a7 .elementor-icon-list-item > a{font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-2462 .elementor-element.elementor-element-8ddd7a7 .elementor-icon-list-text{color:var( --e-global-color-8396c9b );transition:color 0.3s;}.elementor-2462 .elementor-element.elementor-element-479075c .deensimc-button-marquee{background-color:#02010100;margin-left:0;margin-right:auto;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-2462 .elementor-element.elementor-element-479075c .deensimc-button-marquee:hover{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2462 .elementor-element.elementor-element-479075c .deensimc-button, .elementor-2462 .elementor-element.elementor-element-479075c .deensimc-button-text{font-family:"Urbanist", sans-serif;font-size:14px;text-transform:capitalize;font-style:italic;color:var( --e-global-color-accent );}.elementor-2462 .elementor-element.elementor-element-479075c .deensimc-button-marquee:hover .deensimc-button, .elementor-2462 .elementor-element.elementor-element-479075c .deensimc-button-marquee:hover .deensimc-button-text{color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-479075c .deensimc-button{padding:12px 40px 10px 40px;}.elementor-2462 .elementor-element.elementor-element-eb7a10b{--display:flex;--min-height:650px;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2462 .elementor-element.elementor-element-eb7a10b:not(.elementor-motion-effects-element-type-background), .elementor-2462 .elementor-element.elementor-element-eb7a10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4eafec2 );background-image:url("https://sunandmoonmy.com/wp-content/uploads/2026/01/H-grow-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2462 .elementor-element.elementor-element-3dd6b6a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2462 .elementor-element.elementor-element-75f41fe img{width:100%;max-width:218px;}.elementor-2462 .elementor-element.elementor-element-e884a64{text-align:center;}.elementor-2462 .elementor-element.elementor-element-e884a64 .elementor-heading-title{font-family:"Urbanist", sans-serif;font-size:60px;font-weight:500;line-height:1.25;color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-d22d562{text-align:center;}.elementor-2462 .elementor-element.elementor-element-d22d562 .elementor-heading-title{font-family:"Work Sans", sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-916db0a .deensimc-button-marquee{background-color:#02010100;margin-inline:auto;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-2462 .elementor-element.elementor-element-916db0a .deensimc-button-marquee:hover{background-color:var( --e-global-color-441bfa3 );border-color:var( --e-global-color-441bfa3 );}.elementor-2462 .elementor-element.elementor-element-916db0a > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-2462 .elementor-element.elementor-element-916db0a .deensimc-button, .elementor-2462 .elementor-element.elementor-element-916db0a .deensimc-button-text{font-family:"Urbanist", sans-serif;font-size:14px;text-transform:none;font-style:italic;color:var( --e-global-color-accent );}.elementor-2462 .elementor-element.elementor-element-916db0a .deensimc-button-marquee:hover .deensimc-button, .elementor-2462 .elementor-element.elementor-element-916db0a .deensimc-button-marquee:hover .deensimc-button-text{color:var( --e-global-color-8396c9b );}.elementor-2462 .elementor-element.elementor-element-916db0a .deensimc-button{padding:12px 40px 10px 40px;}.elementor-2462 .elementor-element.elementor-element-4097a76 img{width:100%;max-width:218px;}.elementor-2462 .elementor-element.elementor-element-fe22d77{--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;}.elementor-2462 .elementor-element.elementor-element-37ecae3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2462 .elementor-element.elementor-element-a894088 .deensimc-button, .elementor-2462 .elementor-element.elementor-element-a894088 .deensimc-button-text{font-size:13px;}.elementor-2462 .elementor-element.elementor-element-a894088 .deensimc-button{padding:10px 35px 10px 35px;}.elementor-2462 .elementor-element.elementor-element-491182a .deensimc-button, .elementor-2462 .elementor-element.elementor-element-491182a .deensimc-button-text{font-size:13px;}.elementor-2462 .elementor-element.elementor-element-491182a .deensimc-button{padding:10px 35px 10px 35px;}.elementor-2462 .elementor-element.elementor-element-d3a1bee .deensimc-button, .elementor-2462 .elementor-element.elementor-element-d3a1bee .deensimc-button-text{font-size:13px;}.elementor-2462 .elementor-element.elementor-element-d3a1bee .deensimc-button{padding:10px 35px 10px 35px;}.elementor-2462 .elementor-element.elementor-element-c441467 .deensimc-button, .elementor-2462 .elementor-element.elementor-element-c441467 .deensimc-button-text{font-size:13px;}.elementor-2462 .elementor-element.elementor-element-c441467 .deensimc-button{padding:10px 35px 10px 35px;}.elementor-2462 .elementor-element.elementor-element-479075c .deensimc-button, .elementor-2462 .elementor-element.elementor-element-479075c .deensimc-button-text{font-size:13px;}.elementor-2462 .elementor-element.elementor-element-479075c .deensimc-button{padding:10px 35px 10px 35px;}.elementor-2462 .elementor-element.elementor-element-916db0a .deensimc-button, .elementor-2462 .elementor-element.elementor-element-916db0a .deensimc-button-text{font-size:13px;}.elementor-2462 .elementor-element.elementor-element-916db0a .deensimc-button{padding:10px 35px 10px 35px;}}@media(min-width:768px){.elementor-2462 .elementor-element.elementor-element-a80cb44{--content-width:1250px;}.elementor-2462 .elementor-element.elementor-element-f7e0f47{--content-width:1275px;}.elementor-2462 .elementor-element.elementor-element-4d53dce{--content-width:1920px;}.elementor-2462 .elementor-element.elementor-element-0bba099{--content-width:1195px;}.elementor-2462 .elementor-element.elementor-element-0e78646{--content-width:1195px;}.elementor-2462 .elementor-element.elementor-element-69f3846{--content-width:1160px;}.elementor-2462 .elementor-element.elementor-element-aa63289{--content-width:950px;}}/* Start custom CSS */body {
    background-color: #FCF6EC;
}

#hero .title-block-1-xs, #hero .title-block-2 br {
    display: none;
}

/*Hero*/
#hero {
    height: 100vh;
    overflow: hidden;
}

#hero .hero-wrap {
    padding-bottom: 80px;
}

.text-sun, .text-moon {
    font-style: italic;
}
.text-sun {
    color: #F68D1E;
}
.text-moon {
    color: #4C0865;
}

/*Switch*/
#switch {
    position: relative;
}

#switch .switch-block {
  position: relative;
  width: 100%;
  height: 100vh;
}

#switch .image-block img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.8s ease;
  object-fit: cover;
}

#lottie-switch {
  width: 90px;
  margin: 0 auto;
  
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*Intro*/
#intro .title span {
    color: #FFC20E;
}

#intro .image-block {
    max-width: 400px;
    margin-left: auto;
}

#intro .subtitle span {
    display: block;
    width: fit-content;
    margin-left: auto;
}

#intro-img-2 {
    margin-top: 80px;
    right: -20%;
}

/*Video*/
#video .video-wrap > .e-con-inner {
    max-width: 400px;
}

#video .video-block {
  position: relative;
}

#video .bg-video {
  width: 100%;
  height: auto;
  display: block;
}

#video .image-block {
  position: absolute;
  inset: 0;
  display: flex;
  z-index: 2;
  pointer-events: none;
}

#video .image-block img {
  flex: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: clip-path 1.2s ease;
}

#video .reveal-left,
#video .reveal-right {
  clip-path: inset(0 0 0 0);
}

#video.is-active .reveal-left {
  clip-path: inset(0 100% 0 0);
  transition: clip-path 1.2s ease;
}

#video.is-active .reveal-right {
  clip-path: inset(0 0 0 100%);
  transition: clip-path 1.2s ease;
}

#video.is-done .reveal-left {
  clip-path: inset(0 100% 0 0);
}

#video.is-done .reveal-right {
  clip-path: inset(0 0 0 100%);
}

#video-sun {
    left: 25%;
    top: 15%;
}
#video-moon {
    right: 25%;
    bottom: 15%;
}

/*Menu*/
#menu {
    background: url('/wp-content/uploads/2026/01/H-daynight-img-01-scaled.png') top center no-repeat;
    background-size: 100% 100%;
}

#menu .title-wrap > .e-con-inner {
    min-height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

#menu .title-wrap {
    max-width: 950px;
    margin: auto;
    position: sticky;
    top: 0;
}

#menu .title {
    width: 100%;
}

#menu .title i {
    display: block;
    width: fit-content;
    margin-right: auto;
}

#menu .title span {
    display: block;
    width: fit-content;
    margin-left: auto;
}

#menu .image-track {
    margin-top: -25vh;
    padding-bottom: 80px;
}

#icon-sun, #icon-afternoon, #icon-moon {
    top: -10%;
    right: -15%;
}

.row-afternoon {
    padding-bottom: 200px;
}

.sun-block, .afternoon-block, .moon-block {
    width: 440px;
    min-height: 640px;
}

.sun-block {
    margin-left: auto;
    background: url('/wp-content/uploads/2026/01/H-daynight-bg-sun.png') no-repeat;
    background-size: 100% 100%;
}
.afternoon-block {
    margin-top: -5vh;
    background: url('/wp-content/uploads/2026/01/H-daynight-bg-afternoon.png') no-repeat;
    background-size: 100% 100%;
}
.moon-block {
    margin: auto;
    background: url('/wp-content/uploads/2026/01/H-daynight-bg-moon.png') no-repeat;
    background-size: 100% 100%;
}

#menu .title-block {
    padding: 3.25rem 3.75rem 0;
}
#menu .cta-block {
    padding: 0 2.25rem 3rem;
}

#img-sun-01 {
    left: 10%;
    top: 25%;
}
#img-afternoon-01 {
    bottom: 45%;
    right: 30%;
}
#img-afternoon-02 {
    bottom: 15%;
    right: 0;
}
#img-moon-01 {
    left: 0;
    bottom: 35%;
}

#host-img-1 {
    top: 20%;
    right: 10%;
}
#host-img-2 {
    top: 40%;
    left: 5%;
}
#host-img-3 {
    top: 50%;
    right: 0;
}
#host-img-4 {
    bottom: 0;
    left: 30%;
}

/*Host Moments*/
#divider-top .title-board.yellow div:nth-child(1), #divider-top .title-board.purple > div {
    background-color: #FFC20E;
}

#divider-bottom .title-board .purple div:nth-child(1), #divider-bottom .title-board.yellow > div {
    background-color: #4C0865;
}

#divider-top .title-board.purple > div:nth-child(odd), #divider-bottom .title-board.yellow > div:nth-child(even) {
    background-color: transparent;
}

#host-moments .title i, #host-moments .desc span {
    color: #FFC20E;
}

#host-moments .title span {
    display: block;
    width: fit-content;
    margin-left: auto;
}

#host-moments .col-left {
    width: 45%;
}
#host-moments .col-right {
    width: 55%;
}

#host-moments .moment-wrap > .e-con-inner {
    position: relative;
}

#host-sun {
    top: 5%;
}
#host-moon {
    bottom: 5%;
    right: -5%;
}

#host-moments .video-block {
    margin: auto;
    width: 628px;
    height: 828px;
    overflow: hidden;
}
#host-moments video {
    width: initial;
    height: 800px;
    width: fit-content;
    
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

#host-moments .cta-block {
    width: 370px;
    margin-left: auto;
}

/*Living*/
#living .title span {
    font-style: italic;
    color: #4C0865;
}

#living .elementor-widget-ucaddon_card_carousel {
    margin-left: -14px;
}

#living .owl-carousel .owl-stage-outer {
    overflow: visible;
    clip-path: inset(0 -100vw 0 0);
}

#living .owl-nav {
    display: flex;
    width: 74px;
    height: 74px;
}

#living .owl-nav > button {
    border: 1px solid #4C0865 !important;
}

#living .owl-nav button.disabled {
    display: inline-block;
    opacity: .5;
}

#living .owl-nav .owl-next, #living .owl-nav .owl-prev {
    top: -100px;
}

#living .owl-nav .owl-prev {
    left: initial;
    right: 80px;
}
#living .owl-nav .owl-next {
    right: 0;
}

#living .owl-nav .owl-prev i, #living .owl-nav .owl-next i {
    width: 42px;
    height: 18px;
}
#living .owl-nav .owl-prev i {
    content: url('/wp-content/uploads/2026/01/ic-arrow-left.svg');
}
#living .owl-nav .owl-next i {
    content: url('/wp-content/uploads/2026/01/ic-arrow-right.svg');
}

#living .uc_classic_carousel_content {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5;
}

#living .day-time {
    display: flex;
    gap: 10px;
    margin-top: 1rem;
}

#living .day, #living .time {
    font-size: 14px;
    font-style: italic;
    font-family: 'Work Sans', sans-serif;
    color: #030303;
    min-height: 59px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#living .day {
    min-width: 255px;
}
#living .time {
    min-width: 209px;
}

#living .owl-item:nth-child(odd) .day {
    background: url('/wp-content/uploads/2026/01/H-moments-yellow-day.png') no-repeat;
    background-size: 100% 100%;
}
#living .owl-item:nth-child(odd) .time {
    background: url('/wp-content/uploads/2026/01/H-moments-yellow-time.png') no-repeat;
    background-size: 100% 100%;
}
#living .owl-item:nth-child(even) .day {
    background: url('/wp-content/uploads/2026/01/H-moments-purple-day.png') no-repeat;
    background-size: 100% 100%;
}
#living .owl-item:nth-child(even) .time {
    background: url('/wp-content/uploads/2026/01/H-moments-purple-time.png') no-repeat;
    background-size: 100% 100%;
}

#living .owl-item > div {
    padding-top: 14px;
    padding-left: 14px;
}

#living .border-top {
    position: absolute;
    width: 264px;
    height: 24px;
    top: 0;
    left: 0;
    z-index: 1;
}
#living .owl-item:nth-child(even) .border-top {
    content: url('/wp-content/uploads/2026/01/H-moments-top-border-purple.svg');
}

/*Grow*/
#grow, #grow .grow-wrap, #grow .grow-wrap > .e-con-inner {
    position: relative;
}

#career-sun, #career-moon {
    width: fit-content;
    position: absolute;
}

#career-sun {
    bottom: -80%;
    left: -22%;
}
#career-moon {
    right: -22%;
    top: -80%;
}

@media (max-width: 1480px) {
    #hero .title-1 *, #hero .title-2 *, #menu .title * {
        font-size: 130px;
    }
    #space .title * {
        font-size: 58px;
    }
    #intro .title *, #intro .subtitle * {
        font-size: 38px;
    }
    #living .card_carousel_title {
        font-size: 36px;
    }
    #hero .subtitle * {
        font-size: 23px;
    }
    #living .card_carousel_text {
        font-size: 17px;
    }
    #hero .hero-wrap {
        padding-bottom: 8vh;
    }
    #hero .hero-wrap > .e-con-inner {
        max-width: 1060px;
    }
    #intro .subtitle {
        max-width: 540px;
    }
    #intro-img-2 {
        margin-top: 65px;
        right: -35%;
    }
    #intro-img-2 img {
        max-width: 500px;
    }
    /*#video .video-wrap {
        max-width: 1375px;
    }
    #video .video-block {
        margin: auto;
        width: 1375px;
        height: 85vh;
        overflow: hidden;
    }
    #video .bg-video {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }*/
    #menu .title-wrap {
        max-width: 840px;
    }
    #host-moments .title-wrap > .e-con-inner {
        gap: 120px;
    }
    #host-moments .title {
        max-width: 455px;
    }
    #career-sun {
        left: -20%;
    }
    #career-moon {
        right: -20%;
    }
    #video-sun {
        left: 18%;
    }
    #video-moon {
        right: 18%;
    }
}

@media (max-width: 1380px) {
    #grow .title * {
        font-size: 58px;
    }
    #menu .session-title * {
        font-size: 38px;
    }
    #hero .subtitle * {
        font-size: 22px;
    }
    #features .feature-title * {
        font-size: 17px;
    }
    #intro .intro-wrap > .e-con-inner, #host-moments .title-wrap > .e-con-inner, #living .title-wrap > .e-con-inner, #living .living-wrap > .e-con-inner {
        max-width: 85%;
    }
    #menu .image-track > .e-con-inner {
        max-width: 80%;
    }
    #host-moments .cta-wrap > .e-con-inner {
        max-width: 75%;
    }
    #intro-img-2 {
        right: -25%;
    }
    #video {
        padding-bottom: 65px;
    }
    /*#video .video-wrap {
        max-width: 95vw;
    }
    #video .video-wrap > .e-con-inner {
        max-width: 95%;
    }
    #video .video-block {
        width: 95vw;
    }*/
    .sun-block, .afternoon-block, .moon-block {
        width: 400px;
        min-height: 600px;
    }
    #menu .title-block {
        padding: 3rem 3.15rem 0;
    }
    #icon-sun img, #icon-afternoon img, #icon-moon img {
        max-width: 165px;
    }
    #img-sun-01 img {
        max-width: 350px;
    }
    #img-afternoon-01 img {
        max-width: 200px;
    }
    #img-afternoon-02 img {
        max-width: 365px;
    }
    #img-moon-01 img {
        max-width: 200px;
    }
    #host-moments .title-wrap > .e-con-inner {
        gap: 80px;
    }
    #host-moments .video-block {
        width: 580px;
        height: 80vh;
    }
    #living .owl-nav {
        width: 65px;
        height: 65px;
    }
    #living .owl-nav .owl-prev i, #living .owl-nav .owl-next i {
        width: 35px;
        height: 11px;
    }
    #grow {
        min-height: 580px;
    }
    #career-sun {
        left: -8%;
        bottom: -65%;
    }
    #career-moon {
        right: -10%;
        top: -65%;
    }
}

@media (max-width: 1280px) {
    #hero .title-1 *, #hero .title-2 *, #menu .title * {
        font-size: 120px;
    }
    #grow .title * {
        font-size: 54px;
    }
    #moment .title *, #living .title * {
        font-size: 38px;
    }
    #intro .title *, #intro .subtitle * {
        font-size: 36px;
    }
    #living .card_carousel_title{
        font-size: 34px;
    }
    #hero .subtitle * {
        font-size: 21px;
    }
    #living .card_carousel_text {
        font-size: 16px;
    }
    #host-moments .elementor-icon-list-text, #grow .desc * {
        font-size: 15px;
    }
    #hero .hero-wrap > .e-con-inner {
        max-width: 980px;
    }
    #intro .title-wrap > .e-con-inner {
        max-width: 75%;
    }
    #host-moments .moment-wrap > .e-con-inner, #host-moments .cta-wrap > .e-con-inner {
        max-width: 70%;
    }
    #intro {
        padding-bottom: 50px;
    }
    #intro .intro-wrap > .e-con-inner {
        gap: 0;
    }
    #intro .image-block {
        max-width: 365px;
    }
    #intro .subtitle {
        max-width: 500px;
    }
    #intro-img-2 img {
        max-width: 480px;
    }
    #host-img-1 img, #host-img-2 img, #host-img-3 img, #host-img-4 img {
        max-width: 165px;
    }
    #living .owl-item > div {
        padding-top: 12px;
        padding-left: 12px;
    }
    #living .border-top {
        width: 235px;
        height: 21px;
    }
}

@media (max-width: 1180px) {
    #menu .title * {
        font-size: 110px;
    }
    #grow .title * {
        font-size: 55px;
    }
    #moment .title *, #living .title *, #host-moments .title * {
        font-size: 36px;
    }
    #menu .session-title * {
        font-size: 35px;
    }
    #intro .title *, #intro .subtitle * {
        font-size: 34px;
    }
    #living .card_carousel_title {
        font-size: 30px;
    }
    #host-moments .desc *, #living .card_carousel_text {
        font-size: 15px;
    }
    #menu .by-title *, #menu .desc *, #living .day, #living .time {
        font-size: 13px;
    }
    #menu .image-track > .e-con-inner {
        max-width: 85%;
    }
    #host-moments .moment-wrap > .e-con-inner, #host-moments .cta-wrap > .e-con-inner {
        max-width: 75%;
    }
    #lottie-switch {
        width: 80px;
    }
    #intro .col-left {
        gap: 45px;
    }
    #intro .image-block {
        max-width: 300px;
    }
    #intro-img-2 {
        right: -29%;
    }
    #intro-img-2 img {
        max-width: 400px;
    }
    #intro .subtitle {
        max-width: 465px;
    }
    #moment {
        padding-bottom: 65px;
    }
    /*#video .video-block {
        height: 70vh;
    }*/
    #menu .title-wrap {
        max-width: 700px;
    }
    #icon-sun img, #icon-afternoon img, #icon-moon img {
        max-width: 150px;
    }
    .sun-block, .afternoon-block, .moon-block {
        min-height: 580px;
    }
    #menu .title-block {
        padding: 2.75rem 2.75rem 0;
    }
    #menu .cta-block {
        padding: 0 2rem 2.25rem;
    }
    #img-sun-01 img {
        max-width: 320px;
    }
    #img-afternoon-01 img {
        max-width: 180px;
    }
    #img-afternoon-02 img {
        max-width: 350px;
    }
    #img-moon-01 img {
        max-width: 180px;
    }
    #host-sun img {
        max-width: 90px;
    }
    #host-moon img {
        max-width: 80px;
    }
    #host-moments .video-block {
        height: 70vh;
    }
    #living .owl-nav .owl-prev i, #living .owl-nav .owl-next i {
        width: 30px;
        height: 12px;
    }
    #living .day, #living .time {
        min-height: 56px;
    }
    #living .day {
        min-width: 245px;
    }
    #living .time {
       min-width: 200px;
    }
    #career-sun img {
        max-width: 200px;
    }
    #career-moon img {
        max-width: 185px;
    }
}

@media (max-width: 1080px) {
    #hero .title-1 *, #hero .title-2 * {
        font-size: 110px;
    }
    #living .card_carousel_title {
        font-size: 28px;
    }
    #hero .subtitle * {
        font-size: 20px;
    }
    #host-moments .elementor-icon-list-text, #grow .desc *, #living .card_carousel_text {
        font-size: 14px;
    }
    #intro {
        padding-bottom: 65px;
    }
    #hero .hero-wrap > .e-con-inner {
        max-width: 85%;
    }
    #living .title-wrap > .e-con-inner, #living .living-wrap > .e-con-inner {
        max-width: 90%;
    }
    #intro-img-2 {
        right: -25%;
    }
    #video-sun {
        left: 10%;
    }
    #video-moon {
        right: 10%;
    }
}

@media (max-width: 1024px) {
    #menu .title * {
        font-size: 100px;
    }
    #grow .title * {
        font-size: 52px;
    }
    #intro .title *, #intro .subtitle *, #menu .session-title * {
        font-size: 32px;
    }
    #intro .intro-wrap > .e-con-inner, #menu .image-track > .e-con-inner {
        max-width: 90%;
    }
    #host-moments .moment-wrap > .e-con-inner, #host-moments .cta-wrap > .e-con-inner {
        max-width: 85%;
    }
    #hero .title-block-1 {
        gap: 20px;
    }
    #intro .image-block {
        max-width: 280px;
    }
    #intro-img-2 {
        right: -20%;
    }
    #intro-img-2 img {
        max-width: 380px;
    }
    #menu .title-wrap {
        max-width: 650px;
    }
    .row-afternoon {
        padding-bottom: 100px;
    }
    .sun-block, .afternoon-block, .moon-block {
        width: 420px;
        min-height: initial;
    }
    #icon-sun, #icon-afternoon, #icon-moon {
        top: -10%;
        right: -5%;
    }
    #icon-sun img, #icon-afternoon img, #icon-moon img {
        max-width: 135px;
    }
    #img-sun-01 img {
        max-width: 280px;
    }
    #img-afternoon-01 {
        bottom: 55%;
    }
    #img-afternoon-01 img {
        max-width: 165px;
    }
    #img-afternoon-02 {
        bottom: 30%;
    }
    #img-afternoon-02 img {
        max-width: 320px;
    }
    #img-moon-01 img {
        max-width: 165px;
    }
    #grow {
        min-height: 520px;
    }
}

@media (max-width: 980px) {
    #hero .title-block-2 br {
        display: block;
    }
    #hero .title-1, #hero .title-2 * {
        font-size: 100px;
    }
    #menu .title * {
        font-size: 90px;
    }
    #moment .title *, #living .title *, #host-moments .title * {
        font-size: 34px;
    }
    #intro .title *, #intro .subtitle *, #menu .session-title * {
        font-size: 30px;
    }
    #hero .subtitle * {
        font-size: 19px;
    }
    #menu .title-wrap {
        max-width: 600px;
    }
    .afternoon-block {
        margin-top: 100px;
    }
    #career-sun img {
        max-width: 165px;
    }
    #career-moon img {
        max-width: 150px;
    }
    #follow {
        padding-bottom: 80px;
        min-height: initial;
    }
}

@media (max-width: 900px) { #hero .title-block-1 {
        display: none;
    }
    #hero .title-block-1-xs {
        display: flex;
        width: 100%;
    }
    #hero .title-1-xs {
        margin-right: auto;
    }
    
}

@media (max-width: 850px) {
    #intro .intro-wrap > .e-con-inner {
        max-width: 480px;
        flex-direction: column;
    }
    #intro .col-left, #intro .col-right {
        width: 100%;
    }
    #intro .subtitle {
        max-width: 400px;
    }
    #intro .image-block {
        margin: auto;
    }
    #video {
        padding-top: 50px;
    }
    /*#video .video-block {
        height: 450px;
    }*/
    #video-sun {
        left: 5%;
    }
    #video-moon {
        right: 5%;
    }
}

@media (max-width: 800px) {
    #hero .title * {
        font-size: 80px;
    }
    #menu .title * {
        font-size: 80px;
    }
    #host-moments .moment-wrap > .e-con-inner {
        max-width: 95%;
    }
    #intro {
        padding-top: 65px;
    }
    #menu .title-wrap {
        max-width: 520px;
    }
    .row-afternoon {
        padding-bottom: 250px;
    }
    .sun-block, .afternoon-block, .moon-block {
        width: 450px;
    }
    #img-sun-01 {
        left: 0;
        top: -20%;
    }
    #img-afternoon-01 {
        bottom: initial;
        top: -10%;
        right: initial;
        left: 0;
    }
    #img-afternoon-02 {
        bottom: 150px;
    }
    #img-moon-01 {
        top: -150px;
        bottom: initial;
    }
    #host-moments .title-wrap > .e-con-inner {
        max-width: 480px;
        flex-direction: column;
        gap: 25px;
    }
    #host-moments .col-left, #host-moments .col-right {
        width: 100%;
    }
    #host-img-1 {
        top: 5%;
        right: 5%;
    }
    #host-img-4 {
        left: 10%;
    }
    #host-img-1 img, #host-img-2 img, #host-img-3 img, #host-img-4 img {
        max-width: 150px;
    }
    #host-moments .video-block {
        width: 480px;
    }
    #grow {
        min-height: 480px;
    }
    #career-moon {
        right: -8%;
        top: -50%;
    }
    #career-sun {
        left: -7%;
        bottom: -50%;
    }
}

@media (max-width: 789px) {
    /*#video {
        display: none;
    }*/
    #menu .title * {
        font-size: 72px;
    }
    #moment .title-wrap > .e-con-inner {
        gap: 25px;
    }
    #menu .title-wrap > .e-con-inner {
        min-height: 45vh;
    }
    #menu .image-track {
        margin-top: 5vh;
    }
    #video .video-block {
        height: initial !important;
    }
}

@media (max-width: 680px) {
    #video-sun, #video-moon {
        display: none;
    }
    #hero .title * {
        font-size: 70px;
    }
    #grow .title * {
        font-size: 48px;
    }
    #moment .title *, #living .title *, #host-moments .title * {
        font-size: 32px;
    }
    #living .card_carousel_title {
        font-size: 26px;
    }
    #hero {
        height: initial;
        padding-top: 120px;
        padding-bottom: 0;
    }
    #hero .hero-wrap {
        padding-bottom: 5vh;
    }
    #hero .hero-wrap > .e-con-inner {
        max-width: 480px;
    }
    #hero .title-block-1-xs {
        margin-left: 8%;
    }
    #hero .title-1:nth-child(2) {
        margin-left: 5%;
    }
    #hero .title-2 {
        width: 100%;
        padding-left: 8%;
    }
    #hero .text-two {
        margin-left: 6%;
    }
    #lottie-switch {
        width: 70px;
    }
    #host-moments .title-wrap > .e-con-inner {
        max-width: 420px;
    }
    #host-moments .moment-wrap > .e-con-inner {
        padding-top: 200px;
        padding-bottom: 150px;
    }
    #host-moments .video-block {
        width: 70%;
    }
    #host-sun {
        left: 5%;
    }
    #host-moon {
        bottom: 0;
        right: initial;
        left: 40%;
    }
    #host-img-1 {
        top: 10%;
    }
    #host-img-2 {
        left: 0;
    }
    #host-img-2 img {
        max-width: 120px;
    }
    #host-img-3 {
        top: initial;
        bottom: 10%;
    }
    #host-img-3 img {
        max-width: 180px;
    }
    #host-img-4 {
        left: 5%;
        bottom: -5%;
    }
    #host-moments .cta-wrap {
        padding-top: 50px;
    }
    #living .owl-nav .owl-next, #living .owl-nav .owl-prev {
        top: -90px;
        width: 50px;
        height: 50px;
    }
    #living .owl-nav .owl-prev i, #living .owl-nav .owl-next i {
        width: 27px;
        height: 10px;
    }
    #living .owl-nav .owl-prev {
        right: 65px;
    }
}

@media (max-width: 580px) {
    #grow .title * {
        font-size: 42px;
    }
    #moment .title *, #living .title *, #host-moments .title * {
        font-size: 30px;
    }
    #intro .title *, #intro .subtitle *, #menu .session-title * {
        font-size: 28px;
    }
    #host-moments .desc *, #living .card_carousel_text {
        font-size: 14px;
    }
    #host-moments .elementor-icon-list-text, #grow .desc *, #living .card_carousel_text {
        font-size: 13px;
    }
    #menu .by-title *, #menu .desc *, #living .day, #living .time {
        font-size: 12px;
    }
    #hero .text-two {
        margin-left: 8%;
    }
    #intro .title {
        width: 400px;
    }
    .sun-block, .afternoon-block, .moon-block {
        width: 380px;
    }
    #icon-sun img, #icon-afternoon img, #icon-moon img {
        max-width: 120px;
    }
    #img-afternoon-02 img {
        max-width: 250px;
    }
    #img-moon-01 img {
        max-width: 150px;
    }
    #host-img-4 {
        bottom: 0;
    }
    #host-img-4 img {
        max-width: 120px;
    }
    #living .uc_classic_carousel_content {
        position: relative;
        padding-left: 0;
        padding-right: 0;
    }
    #living .card_carousel_title, #living .card_carousel_text {
        color: #030303;
    }
    #living .owl-nav .owl-next, #living .owl-nav .owl-prev {
        top: initial;
    }
    #living .owl-nav .owl-next {
        left: 80px;
        right: initial;
    }
    #living .owl-nav .owl-prev {
        left: 15px;
        right: initial;
    }
    #career-moon {
        right: -14%;
        top: -65%;
    }
    #career-sun {
        left: -12%;
        bottom: -75%;
    }
    #career-moon img, #career-sun img {
        max-width: 120px;
    }
}

@media (max-width: 480px) {
    #moment .title * br, #grow br {
        display: none;
    }
    #hero .title-1 *, #hero .title-2 * {
        font-size: 21vw;
    }
    #menu .title * {
        font-size: 14vw;
    }
    #grow .title * {
        font-size: 40px;
    }
    #moment .title * {
        font-size: 28px;
    }
    #intro .title *, #intro .subtitle *, #menu .session-title * {
        font-size: 26px;
    }
    #intro .title-1 *, #intro .title-2 * {
        font-size: 24px;
    }
    #hero .subtitle * {
        font-size: 17px;
    }
    #features .feature-title * {
        font-size: 14px;
    }
    #hero .hero-wrap > .e-con-inner, #intro .intro-wrap > .e-con-inner {
        max-width: 90%;
    }
    #host-moments .title-wrap > .e-con-inner, #grow .grow-wrap > .e-con-inner {
        max-width: 85%;
    }
    #hero .title-1-xs {
        gap: 5px;
    }
    #lottie-hero {
        max-width: 180px;
    }
    #intro {
        padding-top: 50px;
    }
    #intro .subtitle {
        max-width: 320px;
    }
    #intro-img-2 img {
        max-width: 300px;
    }
    .sun-block, .afternoon-block, .moon-block {
        width: 85%;
    }
    #img-sun-01 img {
        max-width: 250px;
    }
    #img-afternoon-01 {
        top: -5%;
    }
    #img-afternoon-01 img {
        max-width: 135px;
    }
    #host-moments .title-wrap > .e-con-inner {
        padding-top: 65px;
    }
    #host-moments .video-block {
        width: 80%;
    }
    #host-img-3 img {
        max-width: 165px;
    }
    #host-moon {
        bottom: -5%;
        right: 5%;
        left: initial;
    }
    #host-moments .cta-block {
       width: 100%;
        margin-left: initial;
    }
    #living .owl-item > div {
        padding-top: 10px;
        padding-left: 15px;
    }
    #living .border-top {
        width: 200px;
        height: 16px;
        left: -5px;
    }
    #living .day {
        min-width: 220px;
    }
    #living .time {
        min-width: 165px;
    }
}

@media (max-width: 450px) {
    .sun-block, .afternoon-block, .moon-block {
        width: 95%;
    }
    #living .day-time {
        flex-direction: column;
    }
    #living .day {
        width: fit-content;
    }
    #living .time {
        width: fit-content;
    }
    
}/* End custom CSS */