.elementor-5273 .elementor-element.elementor-element-3963900{--display:flex;--min-height:100vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5273 .elementor-element.elementor-element-4a59fb8{z-index:-1;}.elementor-5273 .elementor-element.elementor-element-451d64a{--display:flex;}.elementor-5273 .elementor-element.elementor-element-782f76f{--display:flex;--min-height:65vh;--justify-content:flex-end;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5273 .elementor-element.elementor-element-8ac0e76 .elementor-heading-title{font-family:var( --e-global-typography-5c5e807-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-5c5e807-font-size );font-weight:var( --e-global-typography-5c5e807-font-weight );text-transform:var( --e-global-typography-5c5e807-text-transform );line-height:var( --e-global-typography-5c5e807-line-height );color:var( --e-global-color-85622d4 );}.elementor-5273 .elementor-element.elementor-element-8b80d51{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-5273 .elementor-element.elementor-element-8b80d51 .elementor-heading-title{font-family:var( --e-global-typography-b908079-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-b908079-font-size );font-weight:var( --e-global-typography-b908079-font-weight );line-height:var( --e-global-typography-b908079-line-height );text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);mix-blend-mode:luminosity;color:var( --e-global-color-85622d4 );}.elementor-5273 .elementor-element.elementor-element-8ff83f1{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;}.elementor-5273 .elementor-element.elementor-element-8ff83f1 .elementor-heading-title{font-family:var( --e-global-typography-7bad212-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-7bad212-font-size );font-weight:var( --e-global-typography-7bad212-font-weight );line-height:var( --e-global-typography-7bad212-line-height );text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);color:var( --e-global-color-85622d4 );}@media(max-width:1024px){.elementor-5273 .elementor-element.elementor-element-782f76f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5273 .elementor-element.elementor-element-8ac0e76 .elementor-heading-title{font-size:var( --e-global-typography-5c5e807-font-size );line-height:var( --e-global-typography-5c5e807-line-height );}.elementor-5273 .elementor-element.elementor-element-8b80d51{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5273 .elementor-element.elementor-element-8b80d51 .elementor-heading-title{font-size:var( --e-global-typography-b908079-font-size );line-height:var( --e-global-typography-b908079-line-height );}.elementor-5273 .elementor-element.elementor-element-8ff83f1{--container-widget-width:530px;--container-widget-flex-grow:0;width:var( --container-widget-width, 530px );max-width:530px;}.elementor-5273 .elementor-element.elementor-element-8ff83f1 .elementor-heading-title{font-size:var( --e-global-typography-7bad212-font-size );line-height:var( --e-global-typography-7bad212-line-height );}}@media(min-width:768px){.elementor-5273 .elementor-element.elementor-element-782f76f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5273 .elementor-element.elementor-element-782f76f{--width:90%;}}@media(max-width:767px){.elementor-5273 .elementor-element.elementor-element-3963900{--min-height:90vh;}.elementor-5273 .elementor-element.elementor-element-451d64a{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5273 .elementor-element.elementor-element-8ac0e76 .elementor-heading-title{font-size:var( --e-global-typography-5c5e807-font-size );line-height:var( --e-global-typography-5c5e807-line-height );}.elementor-5273 .elementor-element.elementor-element-8b80d51 .elementor-heading-title{font-size:var( --e-global-typography-b908079-font-size );line-height:var( --e-global-typography-b908079-line-height );}.elementor-5273 .elementor-element.elementor-element-8ff83f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5273 .elementor-element.elementor-element-8ff83f1 .elementor-heading-title{font-size:var( --e-global-typography-7bad212-font-size );line-height:var( --e-global-typography-7bad212-line-height );}}/* Start custom CSS for html, class: .elementor-element-4a59fb8 */#gradient-canvas {
	position: absolute;
	height: 100vh;
	width: 100%;
	background: #EDECED;
}

@media (max-width: 768px) {
    #gradient-canvas {
        height: 100vh;  /* Adjust to 80% height on smaller screens */
    }
}/* End custom CSS */