.elementor-1020 .elementor-element.elementor-element-4d3dc7a8{--display:flex;--min-height:550px;--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-1020 .elementor-element.elementor-element-4d3dc7a8:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-4d3dc7a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1020 .elementor-element.elementor-element-2886fd34{--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:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-175ebffe{--display:flex;--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-1020 .elementor-element.elementor-element-3fc793fd{--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:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-6791b7bb{--display:flex;--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-1020 .elementor-element.elementor-element-428220fe{padding:0px 0px 32px 0px;}.elementor-1020 .elementor-element.elementor-element-428220fe .elementor-heading-title{color:#1F3D35;}.elementor-1020 .elementor-element.elementor-element-5812a9e9{color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-5ea4063c{--display:flex;--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-1020 .elementor-element.elementor-element-7e4276d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-54539ef7{padding:0px 0px 8px 0px;}.elementor-1020 .elementor-element.elementor-element-54539ef7 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-75cdec0c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-3a6c2652{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-4c719d36{padding:0px 0px 8px 0px;}.elementor-1020 .elementor-element.elementor-element-4c719d36 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-39439cc1 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-16f34110{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-1422ef3d{padding:0px 0px 8px 0px;}.elementor-1020 .elementor-element.elementor-element-1422ef3d .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-1fff3e73 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-1c6a9f30{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-27833905{padding:0px 0px 8px 0px;}.elementor-1020 .elementor-element.elementor-element-27833905 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-7a340a6a .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-115217cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-1af39d30{padding:0px 0px 8px 0px;}.elementor-1020 .elementor-element.elementor-element-1af39d30 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-6b1e5be9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-14022c75{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-71e581bf{padding:0px 0px 8px 0px;}.elementor-1020 .elementor-element.elementor-element-71e581bf .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-5853fc1b{color:#1F3D35;}.elementor-1020 .elementor-element.elementor-element-3abdbc3{--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:120px;--padding-bottom:120px;--padding-left:72px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-3abdbc3:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-3abdbc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89da56b );}.elementor-1020 .elementor-element.elementor-element-1be16438{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-1020 .elementor-element.elementor-element-300df86a{--display:flex;--min-height:650px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-300df86a:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-300df86a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020 .elementor-element.elementor-element-300df86a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1020 .elementor-element.elementor-element-2d1a7d08{--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:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:288px;}.elementor-1020 .elementor-element.elementor-element-2d1a7d08:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-2d1a7d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89da56b );}.elementor-1020 .elementor-element.elementor-element-2fcae873{--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:0px 60px;--row-gap:0px;--column-gap: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-1020 .elementor-element.elementor-element-1a20b78e{--display:flex;--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-1020 .elementor-element.elementor-element-69ca931a{padding:0px 0px 38px 0px;}.elementor-1020 .elementor-element.elementor-element-69ca931a img{width:100%;}.elementor-1020 .elementor-element.elementor-element-27454a7b{--display:flex;--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-1020 .elementor-element.elementor-element-1f76c641 img{width:100%;}.elementor-1020 .elementor-element.elementor-element-2c1bdbf0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-2c1bdbf0:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-2c1bdbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89da56b );}.elementor-1020 .elementor-element.elementor-element-7e1a834a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-1020 .elementor-element.elementor-element-13b247f{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-13b247f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1020 .elementor-element.elementor-element-72d00fdf{color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-786e71b9{--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:0px;--padding-bottom:120px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-786e71b9:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-786e71b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89da56b );}.elementor-1020 .elementor-element.elementor-element-4fca27ae{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-1020 .elementor-element.elementor-element-6e03440e{--display:flex;--min-height:650px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-6e03440e:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-6e03440e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1020 .elementor-element.elementor-element-6e03440e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1020 .elementor-element.elementor-element-46df05b0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-305aa8fe{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-1020 .elementor-element.elementor-element-4bd2e2ed{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-4bd2e2ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1020 .elementor-element.elementor-element-79ef92bc{padding:0px 0px 8px 0px;}.elementor-1020 .elementor-element.elementor-element-79ef92bc .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;color:var( --e-global-color-text );}.elementor-1020 .elementor-element.elementor-element-648dbec5{font-style:italic;color:#40798C;}.elementor-1020 .elementor-element.elementor-element-5a4b37a2{padding:0px 0px 8px 0px;}.elementor-1020 .elementor-element.elementor-element-5a4b37a2 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:400;color:#40798C;}.elementor-1020 .elementor-element.elementor-element-1311bd3b{--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:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-1020 .elementor-element.elementor-element-6b69c170{--display:flex;--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-1020 .elementor-element.elementor-element-708cf0ba{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-1020 .elementor-element.elementor-element-5ea4063c{--width:40%;}.elementor-1020 .elementor-element.elementor-element-1be16438{--width:100%;}.elementor-1020 .elementor-element.elementor-element-300df86a{--width:100%;}.elementor-1020 .elementor-element.elementor-element-1a20b78e{--width:40%;}.elementor-1020 .elementor-element.elementor-element-27454a7b{--width:60%;}.elementor-1020 .elementor-element.elementor-element-2c1bdbf0{--content-width:1000px;}.elementor-1020 .elementor-element.elementor-element-7e1a834a{--width:100%;}.elementor-1020 .elementor-element.elementor-element-4fca27ae{--width:100%;}.elementor-1020 .elementor-element.elementor-element-6e03440e{--width:100%;}.elementor-1020 .elementor-element.elementor-element-46df05b0{--content-width:1000px;}.elementor-1020 .elementor-element.elementor-element-305aa8fe{--width:100%;}.elementor-1020 .elementor-element.elementor-element-6b69c170{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1020 .elementor-element.elementor-element-1a20b78e{--width:40%;}.elementor-1020 .elementor-element.elementor-element-27454a7b{--width:60%;}}@media(max-width:1366px){.elementor-1020 .elementor-element.elementor-element-2886fd34{--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-3fc793fd{--padding-top:0px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-3abdbc3{--padding-top:0px;--padding-bottom:120px;--padding-left:72px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-1be16438{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1020 .elementor-element.elementor-element-300df86a{--min-height:450px;--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-2d1a7d08{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:072px;}.elementor-1020 .elementor-element.elementor-element-2fcae873{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-1020 .elementor-element.elementor-element-2c1bdbf0{--padding-top:0px;--padding-bottom:120px;--padding-left:72px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-7e1a834a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1020 .elementor-element.elementor-element-13b247f{--min-height:450px;--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-786e71b9{--padding-top:0px;--padding-bottom:120px;--padding-left:72px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-4fca27ae{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1020 .elementor-element.elementor-element-6e03440e{--min-height:450px;--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-46df05b0{--padding-top:0px;--padding-bottom:120px;--padding-left:72px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-305aa8fe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1020 .elementor-element.elementor-element-4bd2e2ed{--min-height:450px;--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-1311bd3b{--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}}@media(max-width:1024px){.elementor-1020 .elementor-element.elementor-element-3abdbc3{--padding-top:72px;--padding-bottom:72px;--padding-left:72px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-1be16438{--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-1020 .elementor-element.elementor-element-300df86a{--min-height:300px;}.elementor-1020 .elementor-element.elementor-element-2d1a7d08{--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-2fcae873{--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-1020 .elementor-element.elementor-element-1a20b78e{--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-27454a7b{--padding-top:0px;--padding-bottom:0px;--padding-left:72px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-2c1bdbf0{--padding-top:0px;--padding-bottom:72px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-7e1a834a{--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-1020 .elementor-element.elementor-element-13b247f{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-4fca27ae{--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-1020 .elementor-element.elementor-element-46df05b0{--padding-top:72px;--padding-bottom:0px;--padding-left:72px;--padding-right:72px;}.elementor-1020 .elementor-element.elementor-element-305aa8fe{--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-1020 .elementor-element.elementor-element-4bd2e2ed{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1020 .elementor-element.elementor-element-4d3dc7a8{--min-height:400px;}.elementor-1020 .elementor-element.elementor-element-2886fd34{--padding-top:42px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-1020 .elementor-element.elementor-element-3fc793fd{--padding-top:0px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1020 .elementor-element.elementor-element-5812a9e9{padding:0px 0px 42px 0px;}.elementor-1020 .elementor-element.elementor-element-3abdbc3{--padding-top:72px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-300df86a{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1020 .elementor-element.elementor-element-2d1a7d08{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-1a20b78e{--padding-top:0px;--padding-bottom:42px;--padding-left:0px;--padding-right:20px;}.elementor-1020 .elementor-element.elementor-element-27454a7b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-2c1bdbf0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-13b247f{--padding-top:0px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-1020 .elementor-element.elementor-element-786e71b9{--padding-top:0px;--padding-bottom:72px;--padding-left:20px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-6e03440e{--min-height:300px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-1020 .elementor-element.elementor-element-46df05b0{--padding-top:72px;--padding-bottom:0px;--padding-left:42px;--padding-right:20px;}.elementor-1020 .elementor-element.elementor-element-4bd2e2ed{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-1311bd3b{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1020 .elementor-element.elementor-element-300df86a{--width:100%;}.elementor-1020 .elementor-element.elementor-element-1a20b78e{--width:100%;}.elementor-1020 .elementor-element.elementor-element-27454a7b{--width:100%;}.elementor-1020 .elementor-element.elementor-element-13b247f{--width:100%;}.elementor-1020 .elementor-element.elementor-element-6e03440e{--width:100%;}.elementor-1020 .elementor-element.elementor-element-4bd2e2ed{--width:100%;}}@media(min-width:2400px){.elementor-1020 .elementor-element.elementor-element-3abdbc3{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-1be16438{--width:100%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-300df86a:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-300df86a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hpiarchitecture.com/wp-content/uploads/2026/01/image-5.png");}.elementor-1020 .elementor-element.elementor-element-300df86a{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:120px;--padding-left:72px;--padding-right:120px;}.elementor-1020 .elementor-element.elementor-element-2d1a7d08{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-2fcae873{--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 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0360px;}.elementor-1020 .elementor-element.elementor-element-1a20b78e{--width:40%;--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-1020 .elementor-element.elementor-element-69ca931a{padding:0px 0px 20px 0px;text-align:start;}.elementor-1020 .elementor-element.elementor-element-69ca931a img{width:100%;}.elementor-1020 .elementor-element.elementor-element-27454a7b{--width:60%;--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-1020 .elementor-element.elementor-element-1f76c641{padding:0px 0px 20px 0px;}.elementor-1020 .elementor-element.elementor-element-1f76c641 img{width:100%;}.elementor-1020 .elementor-element.elementor-element-2c1bdbf0{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-7e1a834a{--width:100%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-13b247f:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-13b247f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hpiarchitecture.com/wp-content/uploads/2026/01/image-5.png");}.elementor-1020 .elementor-element.elementor-element-13b247f{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:120px;--padding-left:72px;--padding-right:120px;}.elementor-1020 .elementor-element.elementor-element-786e71b9{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-4fca27ae{--width:100%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-6e03440e:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-6e03440e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hpiarchitecture.com/wp-content/uploads/2026/01/image-5.png");}.elementor-1020 .elementor-element.elementor-element-6e03440e{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:120px;--padding-left:72px;--padding-right:120px;}.elementor-1020 .elementor-element.elementor-element-46df05b0{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-305aa8fe{--width:100%;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:0px;}.elementor-1020 .elementor-element.elementor-element-4bd2e2ed:not(.elementor-motion-effects-element-type-background), .elementor-1020 .elementor-element.elementor-element-4bd2e2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hpiarchitecture.com/wp-content/uploads/2026/01/image-5.png");}.elementor-1020 .elementor-element.elementor-element-4bd2e2ed{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:120px;--padding-left:72px;--padding-right:120px;}}/* Start custom CSS for text-editor, class: .elementor-element-5812a9e9 */.elementor-1020 .elementor-element.elementor-element-5812a9e9 h2 {
    font-size: 20px;
    margin-bottom: 8px;
}

.elementor-1020 .elementor-element.elementor-element-5812a9e9 h2:not(:first-of-type) {
    margin-top: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-648dbec5 */.elementor-1020 .elementor-element.elementor-element-648dbec5::before {
 content: "";
  position: absolute;
  top: 13px;
  left: -32px; /* pushes dot outside without affecting layout */
  transform: translateY(-50%);
  
  width: 16px;
  height: 16px;
  background-color: #d7df23;
  border-radius: 50%;
}/* End custom CSS */