.elementor-8023 .elementor-element.elementor-element-1dd55d1{--display:flex;--min-height:90vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 60px 60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8023 .elementor-element.elementor-element-1dd55d1:not(.elementor-motion-effects-element-type-background), .elementor-8023 .elementor-element.elementor-element-1dd55d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8023 .elementor-element.elementor-element-551fa64{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-8023 .elementor-element.elementor-element-4067621{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-8023 .elementor-element.elementor-element-160b260 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-03563e2 );}.elementor-8023 .elementor-element.elementor-element-c4fad72.elementor-element{--align-self:flex-start;}.elementor-8023 .elementor-element.elementor-element-abc508f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-8023 .elementor-element.elementor-element-abc508f .elementor-heading-title{font-family:var( --e-global-typography-c838873-font-family ), Sans-serif;font-size:var( --e-global-typography-c838873-font-size );font-weight:var( --e-global-typography-c838873-font-weight );letter-spacing:var( --e-global-typography-c838873-letter-spacing );color:var( --e-global-color-03563e2 );}.elementor-8023 .elementor-element.elementor-element-d5a7797{--display:flex;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:3;}.elementor-8023 .elementor-element.elementor-element-d5a7797.e-con{--align-self:flex-start;}.elementor-8023 .elementor-element.elementor-element-0df900e.elementor-element{--align-self:center;}.elementor-8023 .elementor-element.elementor-element-7ed8c54.elementor-element{--align-self:center;}.elementor-8023 .elementor-element.elementor-element-7ed8c54{text-align:center;}.elementor-8023 .elementor-element.elementor-element-7ed8c54 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;letter-spacing:0.8px;color:var( --e-global-color-03563e2 );}.elementor-8023 .elementor-element.elementor-element-d084334{--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-8023 .elementor-element.elementor-element-f31f6f8{--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:4vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-8023 .elementor-element.elementor-element-e062516 .elementor-heading-title{color:var( --e-global-color-7b2c278 );}.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-8023 .elementor-element.elementor-element-9dfac08{color:var( --e-global-color-primary );}body.elementor-page-8023:not(.elementor-motion-effects-element-type-background), body.elementor-page-8023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03563e2 );}@media(max-width:1024px){.elementor-8023 .elementor-element.elementor-element-abc508f .elementor-heading-title{font-size:var( --e-global-typography-c838873-font-size );letter-spacing:var( --e-global-typography-c838873-letter-spacing );}}@media(max-width:767px){.elementor-8023 .elementor-element.elementor-element-1dd55d1{--border-radius:0px 0px 40px 40px;}.elementor-8023 .elementor-element.elementor-element-551fa64{--padding-top:0vw;--padding-bottom:20vw;--padding-left:6vw;--padding-right:6vw;}.elementor-8023 .elementor-element.elementor-element-abc508f .elementor-heading-title{font-size:var( --e-global-typography-c838873-font-size );letter-spacing:var( --e-global-typography-c838873-letter-spacing );}.elementor-8023 .elementor-element.elementor-element-f31f6f8{--padding-top:8vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}}@media(min-width:768px){.elementor-8023 .elementor-element.elementor-element-551fa64{--width:50%;}.elementor-8023 .elementor-element.elementor-element-4067621{--width:600px;}.elementor-8023 .elementor-element.elementor-element-d5a7797{--width:90px;}.elementor-8023 .elementor-element.elementor-element-d084334{--width:50%;}.elementor-8023 .elementor-element.elementor-element-f31f6f8{--content-width:1300px;}}/* Start custom CSS for html, class: .elementor-element-c4fad72 */.elementor-8023 .elementor-element.elementor-element-c4fad72{
    background: linear-gradient(90deg, rgba(189, 158, 103, 0.00) 0%, #BD9E67 100%);
    width: 100px;
    height: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abc508f */.elementor-8023 .elementor-element.elementor-element-abc508f span{
   color: #BD9E67;


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0df900e */.mouse_scroll {
    display: block;
    margin: 0 auto;
    width: 24px;
    height: auto;
}

.m_scroll_arrows {
    display: block;
    width: 12px;
    height: 12px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-right: 2px solid white;
    border-bottom: 2px solid white;
    margin: 0 0 3px 4px;
}

.scroll-arrow-1 {
    margin-top: 1px;
}

.scroll-arrow-1, .scroll-arrow-2 {
    -webkit-animation: mouse-scroll-anim 1s infinite;
    -moz-animation: mouse-scroll-anim 1s infinite;
    animation: mouse-scroll-anim 1s infinite;
}

.scroll-arrow-1 {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    animation-delay: .1s;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

.scroll-arrow-2 {
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    animation-delay: .2s;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    margin-top: -6px;
}

@-webkit-keyframes mouse-scroll-anim {
    0%   { opacity: 0; }
    50%  { opacity: .5; }
    100% { opacity: 1; }
}

@keyframes mouse-scroll-anim {
    0%   { opacity: 0; }
    50%  { opacity: .5; }
    100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551fa64 */.custom-gradient-overlay {
    position: relative !important;
}
.custom-gradient-overlay::before {
    content: "" !important;
    border-radius: 0 456px 0 100px !important;
    background: linear-gradient(46deg, rgba(208, 228, 234, 0.00) 43.79%, rgba(53, 188, 191, 0.31) 86.59%) !important;
    width: 130% !important;
    height: 80% !important;
    z-index: 999 !important;
    position: absolute !important;
    top: 20% !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-5202:not(.elementor-motion-effects-element-type-background), body.elementor-page-5202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image: none;
}/* End custom CSS */