.elementor-10 .elementor-element.elementor-element-9637ce2{--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-10 .elementor-element.elementor-element-83a05f1 .elementor-repeater-item-febe970 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://architectpga.ca/wp-content/uploads/2024/08/image004-crop-300.png);background-size:cover;}.elementor-10 .elementor-element.elementor-element-83a05f1 .elementor-repeater-item-febe970 .elementor-background-overlay{background-color:#004C7A96;}.elementor-10 .elementor-element.elementor-element-83a05f1 .elementor-repeater-item-febe970 .swiper-slide-inner{align-items:center;}.elementor-10 .elementor-element.elementor-element-83a05f1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:301px;}.elementor-10 .elementor-element.elementor-element-83a05f1 .swiper-slide-contents{max-width:67%;}.elementor-10 .elementor-element.elementor-element-83a05f1 .swiper-slide-inner{text-align:start;}.elementor-10 .elementor-element.elementor-element-83a05f1 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-83a05f1 .elementor-slide-heading{font-size:90px;}.elementor-10 .elementor-element.elementor-element-0c895fb{--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:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-06315c8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-4a1e7e5 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-4a1e7e5 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-4a1e7e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4a1e7e5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4a1e7e5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4a1e7e5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4a1e7e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e683d0f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-e683d0f > .elementor-widget-container{margin:10px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e683d0f .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-e683d0f .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-10 .elementor-element.elementor-element-84af041{--display:flex;}.elementor-10 .elementor-element.elementor-element-cae28d6 .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cae28d6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-cae28d6 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ad375d6 );}.elementor-10 .elementor-element.elementor-element-cae28d6 > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-10 .elementor-element.elementor-element-cae28d6 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-cae28d6 .elementor-button:focus svg{fill:var( --e-global-color-ad375d6 );}.elementor-10 .elementor-element.elementor-element-cc530f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-242226a > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-242226a .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-242226a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-242226a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-242226a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-242226a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-242226a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-aa0d8d4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-aa0d8d4 > .elementor-widget-container{margin:10px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-aa0d8d4 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-aa0d8d4 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-10 .elementor-element.elementor-element-4d8cd1b{--display:flex;}.elementor-10 .elementor-element.elementor-element-7de4bc7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-df2c082 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-df2c082 .elementor-icon-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-df2c082.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-df2c082.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-df2c082.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-df2c082.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-df2c082.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e88f3f8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-e88f3f8 > .elementor-widget-container{margin:10px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e88f3f8 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-e88f3f8 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-10 .elementor-element.elementor-element-955b2bf{--display:flex;}.elementor-10 .elementor-element.elementor-element-fb9ec07 .elementor-button{background-color:#FFFFFF00;font-family:"Helvetica", Sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-fb9ec07 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-fb9ec07 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-ad375d6 );}.elementor-10 .elementor-element.elementor-element-fb9ec07 > .elementor-widget-container{padding:0px 0px 08px 0px;}.elementor-10 .elementor-element.elementor-element-fb9ec07 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-fb9ec07 .elementor-button:focus svg{fill:var( --e-global-color-ad375d6 );}.elementor-10 .elementor-element.elementor-element-ec41593{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:060px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-c93a0b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4880212{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;}.elementor-10 .elementor-element.elementor-element-4880212 > .elementor-widget-container{margin:10px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4880212 .elementor-divider-separator{width:20%;margin:0 auto;margin-left:0;}.elementor-10 .elementor-element.elementor-element-4880212 .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-10 .elementor-element.elementor-element-ee58969{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ee58969.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c8922f2 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c8922f2 .elementor-heading-title{font-size:12px;line-height:14px;}.elementor-10 .elementor-element.elementor-element-8aa06d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-8ce2a70{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-06315c8{--width:33%;}.elementor-10 .elementor-element.elementor-element-cc530f8{--width:33%;}.elementor-10 .elementor-element.elementor-element-7de4bc7{--width:33%;}.elementor-10 .elementor-element.elementor-element-ec41593{--content-width:1140px;}.elementor-10 .elementor-element.elementor-element-ee58969{--width:15.73%;}.elementor-10 .elementor-element.elementor-element-8aa06d8{--width:77%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-83a05f1 .swiper-slide{height:255px;}.elementor-10 .elementor-element.elementor-element-83a05f1 .elementor-slide-heading{font-size:58px;}.elementor-10 .elementor-element.elementor-element-06315c8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cc530f8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7de4bc7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ec41593{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-83a05f1 .elementor-slide-heading{font-size:41px;}.elementor-10 .elementor-element.elementor-element-c93a0b6{--width:49%;}.elementor-10 .elementor-element.elementor-element-ee58969{--width:40%;}.elementor-10 .elementor-element.elementor-element-8aa06d8{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for slides, class: .elementor-element-83a05f1 */.elementor-10 .elementor-element.elementor-element-83a05f1 {

clip-path: polygon(0 0, 100% 0, 92% 100%, 0% 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a7f180 */.elementor-10 .elementor-element.elementor-element-7a7f180 {

clip-path: polygon(0 0, 100% 0, 92% 100%, 0% 100%);
}/* End custom CSS */