.elementor-150 .elementor-element.elementor-element-6ba6b6c6{--display:grid;--e-con-grid-template-columns:repeat(2, minmax(10px, 1fr));--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-42c0b52a{--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-start;--align-items:flex-start;--flex-wrap:nowrap;--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-150 .elementor-element.elementor-element-6de94a45{--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;--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-150 .elementor-element.elementor-element-6de94a45.e-con{--align-self:center;}.elementor-150 .elementor-element.elementor-element-75f412f6{width:var( --container-widget-width, 100% );max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-150 .elementor-element.elementor-element-af68826{--display:grid;--e-con-grid-template-columns:repeat(2, minmax(10px, 1fr));--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4e02043{--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-start;--align-items:flex-start;--flex-wrap:nowrap;--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-150 .elementor-element.elementor-element-5abd01d{--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-start;--align-items:flex-end;--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-150 .elementor-element.elementor-element-341b92f{width:var( --container-widget-width, 100% );max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;padding:0 0 0 0;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-150 .elementor-element.elementor-element-f2bd86d{--display:grid;--e-con-grid-template-columns:	repeat(2, minmax(10px, 1fr));--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-justify-content:center;--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-150 .elementor-element.elementor-element-e45b218{--display:flex;--min-height:250px;--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-start;--align-items:stretch;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--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-150 .elementor-element.elementor-element-d72bc07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-31da007{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-5abd28f{--display:flex;--min-height:250px;--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-start;--align-items:stretch;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--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-150 .elementor-element.elementor-element-7552609{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-e9c95d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-ac427ce{--display:flex;--min-height:250px;--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-start;--align-items:stretch;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--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-150 .elementor-element.elementor-element-9ae83a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-506f3ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-dfb11d7{--display:flex;--min-height:250px;--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-start;--align-items:stretch;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--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-150 .elementor-element.elementor-element-dfb11d7:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-dfb11d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.picsasl.com/wp-content/uploads/windows-JqmOD1jpHHw-unsplash.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-43587907{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:00%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-43587907.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-150 .elementor-element.elementor-element-5ee0c6c0{--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:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-150 .elementor-element.elementor-element-5ee0c6c0:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-5ee0c6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.picsasl.com/wp-content/uploads/pexels-karolina-grabowska-5239913.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-7d1dad44{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-150 .elementor-element.elementor-element-7d1dad44.e-con{--align-self:center;}@media(max-width:1024px){.elementor-150 .elementor-element.elementor-element-6ba6b6c6{--grid-auto-flow:row;}.elementor-150 .elementor-element.elementor-element-af68826{--grid-auto-flow:row;}.elementor-150 .elementor-element.elementor-element-f2bd86d{--grid-auto-flow:row;}.elementor-150 .elementor-element.elementor-element-43587907{--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-150 .elementor-element.elementor-element-5ee0c6c0{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-150 .elementor-element.elementor-element-7d1dad44{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-6ba6b6c6{--e-con-grid-template-columns:1;--grid-auto-flow:row;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-42c0b52a{--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-150 .elementor-element.elementor-element-75f412f6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-150 .elementor-element.elementor-element-75f412f6.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-75f412f6 img{width:100%;}.elementor-150 .elementor-element.elementor-element-af68826{--e-con-grid-template-columns:1;--grid-auto-flow:row;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-4e02043{--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-150 .elementor-element.elementor-element-1209a5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-150 .elementor-element.elementor-element-341b92f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-150 .elementor-element.elementor-element-341b92f.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-341b92f img{width:100%;}.elementor-150 .elementor-element.elementor-element-f2bd86d{--e-con-grid-template-columns:repeat(1, minmax(10px, 1fr));--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-150 .elementor-element.elementor-element-e45b218{--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:center;--align-items:flex-start;--flex-wrap:nowrap;--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-150 .elementor-element.elementor-element-5abd28f{--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:center;--align-items:flex-start;--flex-wrap:nowrap;--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-150 .elementor-element.elementor-element-ac427ce{--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:center;--align-items:flex-start;--flex-wrap:nowrap;--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-150 .elementor-element.elementor-element-dfb11d7{--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:center;--align-items:flex-start;--flex-wrap:nowrap;--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-150 .elementor-element.elementor-element-43587907{--width:121.895%;--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:space-evenly;--align-items:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150 .elementor-element.elementor-element-5ee0c6c0{--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:space-evenly;--align-items:center;--gap:1 1;--row-gap:1;--column-gap:1;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:2;}.elementor-150 .elementor-element.elementor-element-5ee0c6c0:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-5ee0c6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-7d1dad44{--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:space-evenly;--align-items:center;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-150 .elementor-element.elementor-element-542a990c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-150 .elementor-element.elementor-element-61eb993a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}}@media(min-width:768px){.elementor-150 .elementor-element.elementor-element-6de94a45{--content-width:100%;}.elementor-150 .elementor-element.elementor-element-5abd01d{--content-width:100%;}.elementor-150 .elementor-element.elementor-element-5ee0c6c0{--width:100%;}.elementor-150 .elementor-element.elementor-element-7d1dad44{--width:60%;}}@media(min-width:1025px){.elementor-150 .elementor-element.elementor-element-dfb11d7:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-dfb11d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-150 .elementor-element.elementor-element-5ee0c6c0:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-5ee0c6c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-42c0b52a */.elementor-150 .elementor-element.elementor-element-42c0b52a{
    	text-align: 																					justify;
	overflow-wrap: 																				break-word;
	word-break: 																					break-word;
	text-align-last: 																			left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ba6b6c6 */.elementor-150 .elementor-element.elementor-element-6ba6b6c6{
    margin-bottom: max(10%, 100px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e02043 */.elementor-150 .elementor-element.elementor-element-4e02043{
    	text-align: 																					justify;
	overflow-wrap: 																				break-word;
	word-break: 																					break-word;
	text-align-last: 																			left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af68826 */.elementor-150 .elementor-element.elementor-element-af68826{
    margin-bottom: max(10%, 100px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d72bc07 */.elementor-150 .elementor-element.elementor-element-d72bc07 p{
    text-align: left;
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-h4);
    font-family: var(--font-family-headings);
    margin-top: .2em;
    line-height: var(--line-height-condensed);
    padding-right: 3em;
    text-shadow: var(--text-shadow);
    margin-bottom: 0;

    
}

.elementor-150 .elementor-element.elementor-element-d72bc07{
     border-right: 1px dotted currentColor;
     color: var(--text2-white);
}

@media only screen and (max-width: 801px){
    .elementor-150 .elementor-element.elementor-element-d72bc07 p{
        padding-right: 0;
        padding-bottom: .3em;
    }
    
    .elementor-150 .elementor-element.elementor-element-d72bc07{
        border-right: none;
        border-bottom: 1px dotted currentColor;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31da007 */.elementor-150 .elementor-element.elementor-element-31da007 p{
    text-align: left;
    line-height: 1.3;
    color: var(--text2-white);
    text-shadow: var(--text-shadow);
    
}


.elementor-150 .elementor-element.elementor-element-31da007 p span{
    color: var(--text1-white);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e45b218 */.elementor-150 .elementor-element.elementor-element-e45b218{
    background-color: var(--surface4);
    border-radius: 1em;
    padding: 2em;
    height: 17em;
}

@media only screen and (max-width: 801px){
    .elementor-150 .elementor-element.elementor-element-e45b218{
        height: 25em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7552609 */.elementor-150 .elementor-element.elementor-element-7552609 p{
    text-align: left;
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-h4);
    font-family: var(--font-family-headings);
    margin-top: .2em;
    line-height: var(--line-height-condensed);
    padding-right: 3em;
    text-shadow: var(--text-shadow);
    margin-bottom: 0;

    
}

.elementor-150 .elementor-element.elementor-element-7552609{
     border-right: 1px dotted currentColor;
     color: var(--text2-white);
}

@media only screen and (max-width: 801px){
    .elementor-150 .elementor-element.elementor-element-7552609 p{
        padding-right: 0;
        padding-bottom: .3em;
    }
    
    .elementor-150 .elementor-element.elementor-element-7552609{
        border-right: none;
        border-bottom: 1px dotted currentColor;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9c95d8 */.elementor-150 .elementor-element.elementor-element-e9c95d8 p{
    text-align: left;
    line-height: 1.3;
    color: var(--text2-white);
    text-shadow: var(--text-shadow);
    
}


.elementor-150 .elementor-element.elementor-element-e9c95d8 p span{
    color: var(--text1-white);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5abd28f */.elementor-150 .elementor-element.elementor-element-5abd28f{
    background-color: var(--surface5);
    border-radius: 1em;
    padding: 2em;
    height: 17em;
}

@media only screen and (max-width: 801px){
    .elementor-150 .elementor-element.elementor-element-5abd28f{
        height: 25em;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ae83a0 */.elementor-150 .elementor-element.elementor-element-9ae83a0 p{
    text-align: left;
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-h4);
    font-family: var(--font-family-headings);
    margin-top: .2em;
    line-height: var(--line-height-condensed);
    padding-right: 3em;
    text-shadow: 0 0 1px currentColor;
    margin-bottom: 0;

    
}

.elementor-150 .elementor-element.elementor-element-9ae83a0{
     border-right: 1px dotted currentColor;
     color: var(--text1-dark);
}

@media only screen and (max-width: 801px){
    .elementor-150 .elementor-element.elementor-element-9ae83a0 p{
        padding-right: 0;
        padding-bottom: .3em;
    }
    
    .elementor-150 .elementor-element.elementor-element-9ae83a0{
        border-right: none;
        border-bottom: 1px dotted currentColor;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-506f3ac */.elementor-150 .elementor-element.elementor-element-506f3ac p{
    text-align: left;
    line-height: 1.3;
    color: var(--text1-dark);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac427ce */.elementor-150 .elementor-element.elementor-element-ac427ce{
    background-color: var(--surface2);
    border-radius: 1em;
    padding: 2em;
    height: 17em;
}

@media only screen and (max-width: 801px){
    .elementor-150 .elementor-element.elementor-element-ac427ce{
        height: 25em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfb11d7 */.elementor-150 .elementor-element.elementor-element-dfb11d7{
    background-color: var(--surface4);
    border-radius: 1em;
    padding: 2em;
    height: 17em;
}

@media only screen and (max-width: 801px){
    .elementor-150 .elementor-element.elementor-element-dfb11d7{
        height: 25em;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2bd86d */.elementor-150 .elementor-element.elementor-element-f2bd86d{
    	margin: 												1em auto max(10%, 100px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee0c6c0 */.elementor-150 .elementor-element.elementor-element-5ee0c6c0{
 padding: max(7%, 80px) 2em 2em;
    border-radius: 50%;	
    width: 400px;
    height: 400px;
    top: 4.3em;
    box-shadow: inset -3px 3px 10px var(--shadow-dim), inset 3px -3px 10px var(--shadow-light);
}

@media only screen and (max-width: 600px){
.elementor-150 .elementor-element.elementor-element-5ee0c6c0 {
    width: 250px;
    height: 250px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-542a990c */.elementor-150 .elementor-element.elementor-element-542a990c h2{
    color: var(--text1-white);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ced8593 */.elementor-150 .elementor-element.elementor-element-6ced8593 a {
    font-size: var(--font-size-h5)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d1dad44 */.elementor-150 .elementor-element.elementor-element-7d1dad44{
 padding: max(7%, 80px) 2em 2em;
    border-radius: 1em;	
    background: var(--gradient4);
    color: var(--text2-white);
    text-shadow: var(--text-shadow);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43587907 */.elementor-150 .elementor-element.elementor-element-43587907{
   	margin: 0 auto max(3%, 40px);
  
   	font-weight: var(--font-weight-bold);
}

@media only screen and (max-width: 600px){
    .elementor-150 .elementor-element.elementor-element-43587907{
        margin-left: 																	calc(50% - 50vw);
  margin-right: 																calc(50% - 50vw);
  max-width: 																		100vw;
  width: 																				100vw;
	overflow: 																		hidden;
	overflow-x: 																	hidden;
	overflow-y: 																	hidden;
	padding-bottom: 															max(2%, 30px);
	padding-left: 																clamp(1em, 5vw, 4em);
  padding-right: 																clamp(1em, 5vw, 4em);
	padding-top: 																	max(2%, 20px);
    }
}/* End custom CSS */