.elementor-563 .elementor-element.elementor-element-be4238b{--display:flex;--min-height:650px;--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;--justify-content:flex-end;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:20%;}.elementor-563 .elementor-element.elementor-element-be4238b:not(.elementor-motion-effects-element-type-background), .elementor-563 .elementor-element.elementor-element-be4238b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-563 .elementor-element.elementor-element-84fed32{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-563 .elementor-element.elementor-element-aef645d{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-41782b8-font-family ), Sans-serif;font-size:var( --e-global-typography-41782b8-font-size );font-weight:var( --e-global-typography-41782b8-font-weight );line-height:var( --e-global-typography-41782b8-line-height );color:var( --e-global-color-452f6d1 );}.elementor-563 .elementor-element.elementor-element-aef645d.elementor-element{--align-self:center;}@media(min-width:1920px){.elementor-563 .elementor-element.elementor-element-aef645d{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-41782b8-font-size );line-height:var( --e-global-typography-41782b8-line-height );}}@media(max-width:1366px){.elementor-563 .elementor-element.elementor-element-be4238b{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-563 .elementor-element.elementor-element-84fed32{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-563 .elementor-element.elementor-element-aef645d{padding:0% 0% 0% 0%;--container-widget-width:850px;--container-widget-flex-grow:0;width:var( --container-widget-width, 850px );max-width:850px;font-size:var( --e-global-typography-41782b8-font-size );line-height:var( --e-global-typography-41782b8-line-height );}}@media(max-width:1200px){.elementor-563 .elementor-element.elementor-element-be4238b{--min-height:0px;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-563 .elementor-element.elementor-element-84fed32{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-563 .elementor-element.elementor-element-aef645d{--container-widget-width:750px;--container-widget-flex-grow:0;width:var( --container-widget-width, 750px );max-width:750px;}}@media(max-width:1024px){.elementor-563 .elementor-element.elementor-element-be4238b{--min-height:0px;--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-563 .elementor-element.elementor-element-84fed32{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-563 .elementor-element.elementor-element-aef645d{width:100%;max-width:100%;padding:0px 50px 0px 50px;font-size:var( --e-global-typography-41782b8-font-size );line-height:var( --e-global-typography-41782b8-line-height );}}@media(max-width:767px){.elementor-563 .elementor-element.elementor-element-be4238b{--min-height:0px;--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-563 .elementor-element.elementor-element-aef645d{padding:0px 20px 0px 20px;}}@media(max-width:450px){.elementor-563 .elementor-element.elementor-element-be4238b{--min-height:0px;}.elementor-563 .elementor-element.elementor-element-aef645d{width:100%;max-width:100%;font-size:var( --e-global-typography-41782b8-font-size );line-height:var( --e-global-typography-41782b8-line-height );}}/* Start custom CSS for html, class: .elementor-element-84fed32 */@media only screen and (min-width:1368px) {
.elementor-563 .elementor-element.elementor-element-84fed32 {
position: absolute;
left: 0;
top: unset;
}  
}

@media only screen and (min-width:3000px) {
.elementor-563 .elementor-element.elementor-element-84fed32 {
--container-widget-width: 25%;
bottom: -55px;
}
}

@media only screen and (min-width:2551px) and (max-width:2999px) {
.elementor-563 .elementor-element.elementor-element-84fed32 {
--container-widget-width: 28%;
bottom: -62px;
}
}

@media only screen and (min-width:2251px) and (max-width:2550px) {
.elementor-563 .elementor-element.elementor-element-84fed32 {
--container-widget-width: 30%;
bottom: -35px;
}
}

@media only screen and (min-width:2101px) and (max-width:2250px) {
.elementor-563 .elementor-element.elementor-element-84fed32 {
--container-widget-width: 35%;
bottom: -15px;
}
}

@media only screen and (min-width:1920px) and (max-width:2100px) {
.elementor-563 .elementor-element.elementor-element-84fed32 {
bottom: -45px;
}
}

@media only screen and (min-width:1600px) and (max-width:1919px) {
.elementor-563 .elementor-element.elementor-element-84fed32 {
bottom: -20px;
}
}

@media only screen and (min-width:1368px) and (max-width:1599px) {
.elementor-563 .elementor-element.elementor-element-84fed32 {
--container-widget-width: 50%;
bottom: -20px;
}
}

.elementor-563 .elementor-element.elementor-element-84fed32 svg path{
stroke-dasharray: 1;
stroke-dashoffset: 1;
animation: write 6s linear infinite;
animation-delay: 1.5s;
}

@keyframes write{
0%   { stroke-dashoffset: 1; }
80%  { stroke-dashoffset: 0; }
100% { stroke-dashoffset: 0; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aef645d */@media only screen and (min-width:1920px) {

}

@media only screen and (min-width:1600px) and (max-width:1919px) {

}

@media only screen and (min-width:1368px) and (max-width:1599px) {
.elementor-563 .elementor-element.elementor-element-aef645d {
--container-widget-width: 550px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be4238b */@media only screen and (min-width:1368px) and (max-width:1599px) {
.elementor-563 .elementor-element.elementor-element-be4238b {
padding-right: 75px !important;
}
}/* End custom CSS */