.elementor-2 .elementor-element.elementor-element-4c20429{--display:flex;--min-height:calc( 100vh - 140px );--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-2 .elementor-element.elementor-element-d9b2f18{--display:flex;--min-height:calc( 100vh - 140px );--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-2 .elementor-element.elementor-element-8241b58{--display:flex;--min-height: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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-8241b58:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8241b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/12/Cyprus.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4877622{--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-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-2 .elementor-element.elementor-element-4877622.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-301097e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-301097e.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-301097e{text-align:left;}.elementor-2 .elementor-element.elementor-element-301097e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:63px;font-weight:300;text-transform:uppercase;line-height:55px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ed3b122{--display:flex;--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-2 .elementor-element.elementor-element-ed3b122.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-701b0ec{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:41px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-701b0ec{left:60px;}body.rtl .elementor-2 .elementor-element.elementor-element-701b0ec{right:60px;}.elementor-2 .elementor-element.elementor-element-14510ff{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-14510ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-14510ff .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9ec057a{--display:flex;--min-height:calc( 100vh - 140px );--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-2 .elementor-element.elementor-element-51ea5e3{--display:flex;--min-height: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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-51ea5e3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-51ea5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/12/Spanish-Fork.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-13e0a1f{--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-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-2 .elementor-element.elementor-element-13e0a1f.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-caf8a2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-caf8a2f.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-caf8a2f{text-align:left;}.elementor-2 .elementor-element.elementor-element-caf8a2f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:63px;font-weight:300;text-transform:uppercase;line-height:55px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7a16860{--display:flex;--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-2 .elementor-element.elementor-element-7a16860.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1c1012e{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:41px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1c1012e{left:60px;}body.rtl .elementor-2 .elementor-element.elementor-element-1c1012e{right:60px;}.elementor-2 .elementor-element.elementor-element-9d457a9{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-9d457a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9d457a9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-cec5e6c{--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-2 .elementor-element.elementor-element-b6bddd7{--display:flex;--min-height: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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-b6bddd7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b6bddd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/12/temple.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-fbddcf0{--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-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-2 .elementor-element.elementor-element-fbddcf0.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-32baba0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-32baba0.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-32baba0{text-align:left;}.elementor-2 .elementor-element.elementor-element-32baba0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:63px;font-weight:300;text-transform:uppercase;line-height:55px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-860c86a{--display:flex;--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-2 .elementor-element.elementor-element-860c86a.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-28d0d94{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:41px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-28d0d94{left:60px;}body.rtl .elementor-2 .elementor-element.elementor-element-28d0d94{right:60px;}.elementor-2 .elementor-element.elementor-element-c634e86{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-c634e86 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c634e86 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-49dcc3d{--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-2 .elementor-element.elementor-element-623bb31{--display:flex;--min-height: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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-623bb31:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-623bb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/Higher-Education.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-edccfca{--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-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-2 .elementor-element.elementor-element-edccfca.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-02b4b3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-02b4b3e.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-02b4b3e{text-align:right;}.elementor-2 .elementor-element.elementor-element-02b4b3e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:63px;font-weight:300;text-transform:uppercase;line-height:55px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-de48628{--display:flex;--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-2 .elementor-element.elementor-element-de48628.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7b0729e{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:41px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7b0729e{left:60px;}body.rtl .elementor-2 .elementor-element.elementor-element-7b0729e{right:60px;}.elementor-2 .elementor-element.elementor-element-2f15db1{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-2f15db1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2f15db1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bd158a2{--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-2 .elementor-element.elementor-element-20c9f51{--display:flex;--min-height: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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-20c9f51:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-20c9f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/Office-and-Business-Space.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-dec37fd{--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-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-2 .elementor-element.elementor-element-dec37fd.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-b849e5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b849e5b.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-b849e5b{text-align:left;}.elementor-2 .elementor-element.elementor-element-b849e5b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:63px;font-weight:300;text-transform:uppercase;line-height:55px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a3e4655{--display:flex;--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-2 .elementor-element.elementor-element-a3e4655.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9698888{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:41px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9698888{left:60px;}body.rtl .elementor-2 .elementor-element.elementor-element-9698888{right:60px;}.elementor-2 .elementor-element.elementor-element-7577d32{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-7577d32 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7577d32 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-19cc589{--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-2 .elementor-element.elementor-element-7333457{--display:flex;--min-height: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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-7333457:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7333457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/Healthcare.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-61146b4{--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-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-2 .elementor-element.elementor-element-61146b4.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-2eee8fd{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-2eee8fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2eee8fd.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-2eee8fd .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:63px;font-weight:300;text-transform:uppercase;line-height:55px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-19aefad{--display:flex;--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-2 .elementor-element.elementor-element-19aefad.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-202a8af{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:41px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-202a8af{left:60px;}body.rtl .elementor-2 .elementor-element.elementor-element-202a8af{right:60px;}.elementor-2 .elementor-element.elementor-element-c653495{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-c653495 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c653495 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8bedf29{--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-2 .elementor-element.elementor-element-dfac1ca{--display:flex;--min-height: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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-dfac1ca:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dfac1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/Multi-Family-Complexes.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-999a352{--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-end;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--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-2 .elementor-element.elementor-element-999a352.e-con{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-68b8bbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-68b8bbb.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-68b8bbb{text-align:left;}.elementor-2 .elementor-element.elementor-element-68b8bbb .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:63px;font-weight:300;text-transform:uppercase;line-height:55px;letter-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3387b4a{--display:flex;--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-2 .elementor-element.elementor-element-3387b4a.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-bae4235{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:41px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-bae4235{left:60px;}body.rtl .elementor-2 .elementor-element.elementor-element-bae4235{right:60px;}.elementor-2 .elementor-element.elementor-element-fa0a243{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-fa0a243 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fa0a243 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c9da467{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;z-index:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:#FFFFFF00;--e-n-carousel-dots-hover-color:#FFFFFF;--e-n-carousel-dots-horizontal-position:100%;--e-n-carousel-dots-horizontal-transform:-100%;--e-n-carousel-dots-horizontal-offset:-60px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-40px;}.elementor-2 .elementor-element.elementor-element-c9da467 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-2 .elementor-element.elementor-element-c9da467 .swiper-slide ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2 .elementor-element.elementor-element-c9da467 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-2 .elementor-element.elementor-element-188c0c7{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-188c0c7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-188c0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/welcome-bg-home-2.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-188c0c7::before, .elementor-2 .elementor-element.elementor-element-188c0c7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-188c0c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-188c0c7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-188c0c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-188c0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/welcome-bg-home-overlay.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ab4aec6 > .elementor-widget-container{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/section-heading-bg.png");padding:20px 20px 30px 40px;background-position:bottom left;background-repeat:no-repeat;background-size:121px auto;}.elementor-2 .elementor-element.elementor-element-ab4aec6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:13%;color:#0C5067;}.elementor-2 .elementor-element.elementor-element-58079ff{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-c3ae67c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:45px;font-weight:400;color:#2B3034;}.elementor-2 .elementor-element.elementor-element-31b7489{--display:flex;--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b27b70b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-072343e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-072343e{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:31px;color:#101820;}.elementor-2 .elementor-element.elementor-element-4837942{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-4837942:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4837942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-4837942:hover{background-color:#0C6887;}.elementor-2 .elementor-element.elementor-element-0c10fc0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fbbab6c{--display:flex;--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-2 .elementor-element.elementor-element-e1a543a{--display:flex;--min-height:452px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-2 .elementor-element.elementor-element-e1a543a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e1a543a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/Orem-Utah-Temple-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-088c653{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-6c02714 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6c02714 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3a8b1dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3a8b1dc .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:8%;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b80388e{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:90px;}.elementor-2 .elementor-element.elementor-element-b80388e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b80388e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/special-milestone-image.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b80388e::before, .elementor-2 .elementor-element.elementor-element-b80388e > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b80388e > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b80388e > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b80388e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b80388e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#101820;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-b80388e:hover::before, .elementor-2 .elementor-element.elementor-element-b80388e:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b80388e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b80388e > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-b80388e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0C5067;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-b80388e:hover{--overlay-opacity:0.9;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b80388e{right:-40px;}body.rtl .elementor-2 .elementor-element.elementor-element-b80388e{left:-40px;}.elementor-2 .elementor-element.elementor-element-9cc1ec8{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-44aaa71{text-align:right;}.elementor-2 .elementor-element.elementor-element-44aaa71 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ad7f4ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-45eed0c{--display:flex;--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:center;--align-items:center;--margin-top:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3a6d471{--display:flex;--min-height:200px;--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;--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-2 .elementor-element.elementor-element-9d9f0a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9d9f0a3{text-align:right;}.elementor-2 .elementor-element.elementor-element-9d9f0a3 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:42px;font-weight:700;color:#101820;}.elementor-2 .elementor-element.elementor-element-a155473{--display:flex;--min-height:200px;--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;--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-2 .elementor-element.elementor-element-fa88cc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fa88cc3{text-align:right;}.elementor-2 .elementor-element.elementor-element-fa88cc3 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:42px;font-weight:700;color:#101820;}.elementor-2 .elementor-element.elementor-element-a73e14f{--display:flex;--min-height:200px;--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;--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-2 .elementor-element.elementor-element-3be8367 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3be8367{text-align:right;}.elementor-2 .elementor-element.elementor-element-3be8367 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:42px;font-weight:700;color:#101820;}.elementor-2 .elementor-element.elementor-element-d23b585{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2 .elementor-element.elementor-element-d23b585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#101820;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-c0ddd6b .swiper-slide{transition-duration:calc(2000ms*1.2);height:270px;}.elementor-2 .elementor-element.elementor-element-c0ddd6b{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c0ddd6b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c0ddd6b .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-c0ddd6b .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-46dcebf{--display:flex;--min-height:200px;--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: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-2 .elementor-element.elementor-element-96dbc20 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-96dbc20{text-align:left;}.elementor-2 .elementor-element.elementor-element-96dbc20 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:26px;font-weight:400;line-height:31px;color:#101820;}.elementor-2 .elementor-element.elementor-element-45867f7{--display:flex;--min-height:200px;--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: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-2 .elementor-element.elementor-element-2f4633f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2f4633f{text-align:left;}.elementor-2 .elementor-element.elementor-element-2f4633f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:26px;font-weight:400;line-height:31px;color:#101820;}.elementor-2 .elementor-element.elementor-element-d298f00{--display:flex;--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: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-2 .elementor-element.elementor-element-9ebe99a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9ebe99a{text-align:left;}.elementor-2 .elementor-element.elementor-element-9ebe99a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:26px;font-weight:400;line-height:31px;color:#101820;}.elementor-2 .elementor-element.elementor-element-992c369{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2 .elementor-element.elementor-element-992c369 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#101820;}:where( .elementor-2 .elementor-element.elementor-element-992c369 .swiper-slide ) > .e-con{border-style:none;}.elementor-2 .elementor-element.elementor-element-b664117{--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:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b664117:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b664117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-0f7648c{--display:flex;--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fddf6b0{--display:flex;--min-height:452px;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--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-2 .elementor-element.elementor-element-fddf6b0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-fddf6b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/Spanish-Fork-Library-Administration-Building-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-86568dc{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-beeaf54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-beeaf54 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:700;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9a762bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9a762bc .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:8%;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-048172d{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:90px;}.elementor-2 .elementor-element.elementor-element-048172d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-048172d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/impressive-efforts-2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-048172d::before, .elementor-2 .elementor-element.elementor-element-048172d > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-048172d > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-048172d > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-048172d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-048172d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#101820;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-048172d:hover::before, .elementor-2 .elementor-element.elementor-element-048172d:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-048172d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-048172d > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-048172d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#0C5067;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-048172d:hover{--overlay-opacity:0.9;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-048172d{left:-40px;}body.rtl .elementor-2 .elementor-element.elementor-element-048172d{right:-40px;}.elementor-2 .elementor-element.elementor-element-8e6f0e3{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9a069c6{text-align:right;}.elementor-2 .elementor-element.elementor-element-9a069c6 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:25px;font-weight:900;text-transform:uppercase;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ceccb82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6b8e21c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2bac629 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2bac629{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:31px;color:#101820;}.elementor-2 .elementor-element.elementor-element-7d64602{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-7d64602:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7d64602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-7d64602:hover{background-color:#0C6887;}.elementor-2 .elementor-element.elementor-element-0f8b40d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f729e1d{--display:flex;--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-2 .elementor-element.elementor-element-93b3259{--display:flex;--min-height:250px;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-ce00bfe > .elementor-widget-container{margin:0px 200px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-39ee9b0{text-align:center;}.elementor-2 .elementor-element.elementor-element-39ee9b0 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:23px;font-weight:400;line-height:27px;color:#101820;}.elementor-2 .elementor-element.elementor-element-fbddb9f > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-2 .elementor-element.elementor-element-e391cfe{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e391cfe:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e391cfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/Services-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-bc55551 > .elementor-widget-container{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/section-heading-bg-white.png");padding:20px 20px 30px 40px;background-position:bottom left;background-repeat:no-repeat;background-size:121px auto;}.elementor-2 .elementor-element.elementor-element-bc55551 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:13%;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-40feadd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-ad275b3 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c65919a{--display:flex;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b1e8a9a{--display:flex;--min-height:290px;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5C5C5C;--border-color:#5C5C5C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-b1e8a9a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1e8a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/PRECONSTRUCTION-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b1e8a9a::before, .elementor-2 .elementor-element.elementor-element-b1e8a9a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b1e8a9a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b1e8a9a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b1e8a9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b1e8a9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/services-section-bg-overlay.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b024063{--display:flex;--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;--z-index:11;}.elementor-2 .elementor-element.elementor-element-34ddd97{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:11;}.elementor-2 .elementor-element.elementor-element-1c45098{z-index:10;}.elementor-2 .elementor-element.elementor-element-1c45098 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:800;line-height:23px;letter-spacing:8%;color:#101820;}.elementor-2 .elementor-element.elementor-element-374a070{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#101820;}.elementor-2 .elementor-element.elementor-element-8c4c4b6{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-8c4c4b6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8c4c4b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-8c4c4b6:hover{background-color:#0C6887;}.elementor-2 .elementor-element.elementor-element-27aa836 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d1ff7e5{--display:flex;--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-2 .elementor-element.elementor-element-3c83da2{z-index:10;}.elementor-2 .elementor-element.elementor-element-3c83da2 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:800;line-height:23px;letter-spacing:8%;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dc36ecf{--display:flex;--min-height:290px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5C5C5C;--border-color:#5C5C5C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-dc36ecf:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dc36ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/Construction-Management.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-dc36ecf::before, .elementor-2 .elementor-element.elementor-element-dc36ecf > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-dc36ecf > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-dc36ecf > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-dc36ecf > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-dc36ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/services-section-bg-overlay.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-bb764ad{--display:flex;--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;--z-index:11;}.elementor-2 .elementor-element.elementor-element-5b51764{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:11;}.elementor-2 .elementor-element.elementor-element-2f10d0a{z-index:10;}.elementor-2 .elementor-element.elementor-element-2f10d0a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:800;line-height:23px;letter-spacing:8%;color:#101820;}.elementor-2 .elementor-element.elementor-element-ee67f9d{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#101820;}.elementor-2 .elementor-element.elementor-element-6a0fabc{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-6a0fabc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6a0fabc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-6a0fabc:hover{background-color:#0C6887;}.elementor-2 .elementor-element.elementor-element-94208b7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-8011e42{--display:flex;--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-2 .elementor-element.elementor-element-058f379{z-index:10;}.elementor-2 .elementor-element.elementor-element-058f379 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:800;line-height:23px;letter-spacing:8%;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4761762{--display:flex;--min-height:290px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5C5C5C;--border-color:#5C5C5C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4761762:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4761762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/Delivery-Methods.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-4761762::before, .elementor-2 .elementor-element.elementor-element-4761762 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4761762 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-4761762 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4761762 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-4761762 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/services-section-bg-overlay.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-b236812{--display:flex;--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;--z-index:11;}.elementor-2 .elementor-element.elementor-element-fd27470{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:11;}.elementor-2 .elementor-element.elementor-element-aefa93e{z-index:10;}.elementor-2 .elementor-element.elementor-element-aefa93e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:800;line-height:23px;letter-spacing:8%;color:#101820;}.elementor-2 .elementor-element.elementor-element-c6cbde4{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#101820;}.elementor-2 .elementor-element.elementor-element-0dad2d5{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-0dad2d5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0dad2d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-0dad2d5:hover{background-color:#0C6887;}.elementor-2 .elementor-element.elementor-element-7c7ca44 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-bc15fc4{--display:flex;--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-2 .elementor-element.elementor-element-15d53fe{z-index:10;}.elementor-2 .elementor-element.elementor-element-15d53fe .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:800;line-height:23px;letter-spacing:8%;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-76596d3{--display:flex;--min-height:290px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5C5C5C;--border-color:#5C5C5C;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-76596d3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-76596d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/safety.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-76596d3::before, .elementor-2 .elementor-element.elementor-element-76596d3 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-76596d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-76596d3 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-76596d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-76596d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/services-section-bg-overlay.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-878f469{--display:flex;--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;--z-index:11;}.elementor-2 .elementor-element.elementor-element-7cacef8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:11;}.elementor-2 .elementor-element.elementor-element-e3fb960{z-index:10;}.elementor-2 .elementor-element.elementor-element-e3fb960 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:800;line-height:23px;letter-spacing:8%;color:#101820;}.elementor-2 .elementor-element.elementor-element-14b7cbf{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#101820;}.elementor-2 .elementor-element.elementor-element-c1bf76e{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-c1bf76e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c1bf76e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-c1bf76e:hover{background-color:#0C6887;}.elementor-2 .elementor-element.elementor-element-ae2db5e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4283138{--display:flex;--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-2 .elementor-element.elementor-element-3a2850c{z-index:10;}.elementor-2 .elementor-element.elementor-element-3a2850c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:800;line-height:23px;letter-spacing:8%;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-66c3ac3{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-66c3ac3::before, .elementor-2 .elementor-element.elementor-element-66c3ac3 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-66c3ac3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-66c3ac3 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-66c3ac3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-66c3ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/welcome-bg-home-overlay.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ff0f2be > .elementor-widget-container{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/section-heading-bg.png");padding:20px 20px 30px 40px;background-position:bottom left;background-repeat:no-repeat;background-size:121px auto;}.elementor-2 .elementor-element.elementor-element-ff0f2be .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:13%;color:#0C5067;}.elementor-2 .elementor-element.elementor-element-7369fe9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-b5a9c94 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:45px;font-weight:400;color:#2B3034;}.elementor-2 .elementor-element.elementor-element-7781f74{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-41a6da5{--grid-columns:3;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-2 .elementor-element.elementor-element-41a6da5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-41a6da5 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2 .elementor-element.elementor-element-41a6da5 .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-41a6da5 .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-41a6da5 .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-41a6da5 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2 .elementor-element.elementor-element-a9819c7{--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:15px 15px;--row-gap:15px;--column-gap:15px;--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-2 .elementor-element.elementor-element-c885907{--display:flex;--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-2 .elementor-element.elementor-element-caa0726{--grid-columns:2;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-2 .elementor-element.elementor-element-caa0726 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-caa0726 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2 .elementor-element.elementor-element-caa0726 .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-caa0726 .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-caa0726 .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-caa0726 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2 .elementor-element.elementor-element-175d3ed{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.83;--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-2 .elementor-element.elementor-element-175d3ed:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-175d3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/view-all-projects-btn-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-175d3ed::before, .elementor-2 .elementor-element.elementor-element-175d3ed > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-175d3ed > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-175d3ed > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-175d3ed > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-175d3ed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C5067;--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-37bf18c{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-37bf18c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-37bf18c.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-37bf18c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f843e18{--display:flex;--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-2 .elementor-element.elementor-element-f843e18.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-3b64405{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-3b64405:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3b64405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/Services-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-9257d97 > .elementor-widget-container{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/section-heading-bg-white.png");padding:20px 20px 30px 40px;background-position:bottom left;background-repeat:no-repeat;background-size:121px auto;}.elementor-2 .elementor-element.elementor-element-9257d97 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:13%;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-879a0f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-29d0dd1 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-69a2af4{--display:flex;--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;--align-items:center;--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-2 .elementor-element.elementor-element-bf41a01{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:220px;}.elementor-2 .elementor-element.elementor-element-bf41a01:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bf41a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/testimonials-bg-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-de65812 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-de65812 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-de65812.elementor-view-stacked .elementor-icon{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-de65812.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-de65812.elementor-view-default .elementor-icon{color:#0C5067;border-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-de65812.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-de65812.elementor-view-default .elementor-icon svg{fill:#0C5067;}.elementor-2 .elementor-element.elementor-element-de65812 .elementor-icon{font-size:45px;}.elementor-2 .elementor-element.elementor-element-de65812 .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-9330c04 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9330c04{text-align:left;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:300;font-style:italic;line-height:32px;color:#101820;}.elementor-2 .elementor-element.elementor-element-3a0b70f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:700;line-height:27px;color:#101820;}.elementor-2 .elementor-element.elementor-element-b6f5585 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:normal;line-height:27px;color:#101820;}.elementor-2 .elementor-element.elementor-element-cd68300{--display:flex;--min-height:235px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:-120px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cd68300:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cd68300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/spanish-fork-city-review-image-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-5e1b4a0{--display:flex;--min-height:120px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2 .elementor-element.elementor-element-5e1b4a0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5e1b4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1015;}.elementor-2 .elementor-element.elementor-element-e48a11f img{width:100%;max-width:120px;}.elementor-2 .elementor-element.elementor-element-d71a90e{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-dafa2be{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:220px;}.elementor-2 .elementor-element.elementor-element-dafa2be:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dafa2be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/testimonials-bg-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c04854c > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c04854c .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-c04854c.elementor-view-stacked .elementor-icon{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-c04854c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c04854c.elementor-view-default .elementor-icon{color:#0C5067;border-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-c04854c.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c04854c.elementor-view-default .elementor-icon svg{fill:#0C5067;}.elementor-2 .elementor-element.elementor-element-c04854c .elementor-icon{font-size:45px;}.elementor-2 .elementor-element.elementor-element-c04854c .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-594eab5 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-594eab5{text-align:left;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:300;font-style:italic;line-height:32px;color:#101820;}.elementor-2 .elementor-element.elementor-element-6c49d7b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:700;line-height:27px;color:#101820;}.elementor-2 .elementor-element.elementor-element-79e8d6e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:normal;line-height:27px;color:#101820;}.elementor-2 .elementor-element.elementor-element-e46664a{--display:flex;--min-height:235px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:-120px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e46664a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e46664a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/KMA-Architects-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a0fc737{--display:flex;--min-height:120px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-a0fc737:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a0fc737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1015;}.elementor-2 .elementor-element.elementor-element-e8d4eed img{width:100%;max-width:120px;}.elementor-2 .elementor-element.elementor-element-c0e9d3e{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-c7ce146{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:220px;}.elementor-2 .elementor-element.elementor-element-c7ce146:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c7ce146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/testimonials-bg-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-6e13d5f > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6e13d5f .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-6e13d5f.elementor-view-stacked .elementor-icon{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-6e13d5f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6e13d5f.elementor-view-default .elementor-icon{color:#0C5067;border-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-6e13d5f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-6e13d5f.elementor-view-default .elementor-icon svg{fill:#0C5067;}.elementor-2 .elementor-element.elementor-element-6e13d5f .elementor-icon{font-size:45px;}.elementor-2 .elementor-element.elementor-element-6e13d5f .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-72a4be9 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-72a4be9{text-align:left;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:300;font-style:italic;line-height:32px;color:#101820;}.elementor-2 .elementor-element.elementor-element-f20b855 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:700;line-height:27px;color:#101820;}.elementor-2 .elementor-element.elementor-element-c2a3351 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:normal;line-height:27px;color:#101820;}.elementor-2 .elementor-element.elementor-element-a719624{--display:flex;--min-height:235px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:-120px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a719624:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a719624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/vcbo-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-18b927a{--display:flex;--min-height:120px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-18b927a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-18b927a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1015;}.elementor-2 .elementor-element.elementor-element-51dc88e img{width:100%;max-width:120px;}.elementor-2 .elementor-element.elementor-element-73c856e{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-25b2381{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:220px;}.elementor-2 .elementor-element.elementor-element-25b2381:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-25b2381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/testimonials-bg-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-2a9a3fb > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2a9a3fb .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-2a9a3fb.elementor-view-stacked .elementor-icon{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-2a9a3fb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2a9a3fb.elementor-view-default .elementor-icon{color:#0C5067;border-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-2a9a3fb.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2a9a3fb.elementor-view-default .elementor-icon svg{fill:#0C5067;}.elementor-2 .elementor-element.elementor-element-2a9a3fb .elementor-icon{font-size:45px;}.elementor-2 .elementor-element.elementor-element-2a9a3fb .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-97869aa > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-97869aa{text-align:left;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:300;font-style:italic;line-height:32px;color:#101820;}.elementor-2 .elementor-element.elementor-element-490d6e3 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:700;line-height:27px;color:#101820;}.elementor-2 .elementor-element.elementor-element-dda4b3e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:normal;line-height:27px;color:#101820;}.elementor-2 .elementor-element.elementor-element-01dd665{--display:flex;--min-height:235px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:-120px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-01dd665:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-01dd665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/alpine-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-33c88f0{--display:flex;--min-height:120px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-33c88f0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-33c88f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1015;}.elementor-2 .elementor-element.elementor-element-dc26f0f img{width:100%;max-width:120px;}.elementor-2 .elementor-element.elementor-element-bafe3c2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-swiper-pagination-size:20px;--e-n-carousel-dots-normal-color:#FFFFFF00;--e-n-carousel-dots-hover-color:#FFFFFF;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:35px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:10px;}.elementor-2 .elementor-element.elementor-element-bafe3c2 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 40px;}:where( .elementor-2 .elementor-element.elementor-element-bafe3c2 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2 .elementor-element.elementor-element-bafe3c2 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}.elementor-2 .elementor-element.elementor-element-eecf9d5{--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:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-eecf9d5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eecf9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/careers-bg.jpg");background-position:90% 0px;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-d02650f > .elementor-widget-container{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/section-heading-bg.png");padding:20px 20px 30px 40px;background-position:bottom left;background-repeat:no-repeat;background-size:121px auto;}.elementor-2 .elementor-element.elementor-element-d02650f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:13%;color:#0C5067;}.elementor-2 .elementor-element.elementor-element-0f424c3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-d5e5371 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d5e5371 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:45px;font-weight:400;color:#2B3034;}.elementor-2 .elementor-element.elementor-element-66d47cb{--display:flex;--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;--align-items: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-2 .elementor-element.elementor-element-7f471c2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2 .elementor-element.elementor-element-1ac6a02{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:31px;color:#101820;}.elementor-2 .elementor-element.elementor-element-4753d44{--display:flex;--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-4753d44:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4753d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-4753d44:hover{background-color:#0C6887;}.elementor-2 .elementor-element.elementor-element-0f6a80e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e5fc2b2{--display:flex;--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-2 .elementor-element.elementor-element-c3cc4e0{--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-2 .elementor-element.elementor-element-46ae7b0{--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-46ae7b0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-46ae7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/subcontractor-layout-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-89db2a9{--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-2 .elementor-element.elementor-element-6191c25{width:initial;max-width:initial;}.elementor-2 .elementor-element.elementor-element-6191c25 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:33px;font-weight:600;line-height:49px;color:#2B3034;}.elementor-2 .elementor-element.elementor-element-4b16700{--display:flex;--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:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-2 .elementor-element.elementor-element-4b16700:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4b16700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C5067;}.elementor-2 .elementor-element.elementor-element-4b16700:hover{background-color:#0C6887;}.elementor-2 .elementor-element.elementor-element-4b16700.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-5788af4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5788af4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:27px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-099af28{--display:flex;--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-ed3b122{--content-width:50px;}.elementor-2 .elementor-element.elementor-element-701b0ec{--width:calc( 100% - 315px );}.elementor-2 .elementor-element.elementor-element-7a16860{--content-width:50px;}.elementor-2 .elementor-element.elementor-element-1c1012e{--width:calc( 100% - 315px );}.elementor-2 .elementor-element.elementor-element-860c86a{--content-width:50px;}.elementor-2 .elementor-element.elementor-element-28d0d94{--width:calc( 100% - 315px );}.elementor-2 .elementor-element.elementor-element-de48628{--content-width:50px;}.elementor-2 .elementor-element.elementor-element-7b0729e{--width:calc( 100% - 315px );}.elementor-2 .elementor-element.elementor-element-a3e4655{--content-width:50px;}.elementor-2 .elementor-element.elementor-element-9698888{--width:calc( 100% - 315px );}.elementor-2 .elementor-element.elementor-element-19aefad{--content-width:50px;}.elementor-2 .elementor-element.elementor-element-202a8af{--width:calc( 100% - 315px );}.elementor-2 .elementor-element.elementor-element-3387b4a{--content-width:50px;}.elementor-2 .elementor-element.elementor-element-bae4235{--width:calc( 100% - 315px );}.elementor-2 .elementor-element.elementor-element-b27b70b{--width:40%;}.elementor-2 .elementor-element.elementor-element-e1a543a{--width:60%;}.elementor-2 .elementor-element.elementor-element-fddf6b0{--width:60%;}.elementor-2 .elementor-element.elementor-element-6b8e21c{--width:40%;}.elementor-2 .elementor-element.elementor-element-b1e8a9a{--width:25%;}.elementor-2 .elementor-element.elementor-element-dc36ecf{--width:25%;}.elementor-2 .elementor-element.elementor-element-4761762{--width:25%;}.elementor-2 .elementor-element.elementor-element-76596d3{--width:25%;}.elementor-2 .elementor-element.elementor-element-c885907{--width:74.5%;}.elementor-2 .elementor-element.elementor-element-175d3ed{--width:24.5%;}.elementor-2 .elementor-element.elementor-element-bf41a01{--width:80%;}.elementor-2 .elementor-element.elementor-element-cd68300{--width:40%;}.elementor-2 .elementor-element.elementor-element-dafa2be{--width:80%;}.elementor-2 .elementor-element.elementor-element-e46664a{--width:40%;}.elementor-2 .elementor-element.elementor-element-c7ce146{--width:80%;}.elementor-2 .elementor-element.elementor-element-a719624{--width:40%;}.elementor-2 .elementor-element.elementor-element-25b2381{--width:80%;}.elementor-2 .elementor-element.elementor-element-01dd665{--width:40%;}.elementor-2 .elementor-element.elementor-element-89db2a9{--width:70%;}.elementor-2 .elementor-element.elementor-element-4b16700{--width:30%;}}@media(max-width:880px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-b1e8a9a{--width:50%;}.elementor-2 .elementor-element.elementor-element-dc36ecf{--width:50%;}.elementor-2 .elementor-element.elementor-element-4761762{--width:50%;}.elementor-2 .elementor-element.elementor-element-76596d3{--width:50%;}.elementor-2 .elementor-element.elementor-element-89db2a9{--width:100%;}}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-8241b58{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-51ea5e3{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-b6bddd7{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-623bb31{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-20c9f51{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-7333457{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-dfac1ca{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-188c0c7{--padding-top:80px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-58079ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-31b7489{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-b27b70b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6b8e21c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-40feadd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1c45098 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-3c83da2 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-2f10d0a .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-058f379 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-aefa93e .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-15d53fe .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-e3fb960 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-3a2850c .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-66c3ac3{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-7369fe9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3b64405{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-879a0f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bafe3c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bafe3c2{--e-n-carousel-dots-horizontal-offset:0px;}.elementor-2 .elementor-element.elementor-element-eecf9d5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eecf9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-2 .elementor-element.elementor-element-eecf9d5{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-46ae7b0{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-c9da467{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-d23b585{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-992c369{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-1c45098 .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-3c83da2 .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-2f10d0a .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-058f379 .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-aefa93e .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-15d53fe .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-e3fb960 .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-3a2850c .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-41a6da5{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-caa0726{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-bafe3c2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-6191c25 .elementor-heading-title{font-size:27px;line-height:35px;}}@media(max-width:880px){.elementor-2 .elementor-element.elementor-element-8241b58{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-301097e .elementor-heading-title{font-size:43px;line-height:38px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-701b0ec{left:30px;}body.rtl .elementor-2 .elementor-element.elementor-element-701b0ec{right:30px;}.elementor-2 .elementor-element.elementor-element-701b0ec{bottom:30px;}.elementor-2 .elementor-element.elementor-element-51ea5e3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-caf8a2f .elementor-heading-title{font-size:43px;line-height:38px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1c1012e{left:30px;}body.rtl .elementor-2 .elementor-element.elementor-element-1c1012e{right:30px;}.elementor-2 .elementor-element.elementor-element-1c1012e{bottom:30px;}.elementor-2 .elementor-element.elementor-element-b6bddd7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-32baba0 .elementor-heading-title{font-size:43px;line-height:38px;}.elementor-2 .elementor-element.elementor-element-623bb31{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-02b4b3e .elementor-heading-title{font-size:43px;line-height:38px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7b0729e{left:30px;}body.rtl .elementor-2 .elementor-element.elementor-element-7b0729e{right:30px;}.elementor-2 .elementor-element.elementor-element-7b0729e{bottom:30px;}.elementor-2 .elementor-element.elementor-element-20c9f51{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-b849e5b .elementor-heading-title{font-size:43px;line-height:38px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9698888{left:30px;}body.rtl .elementor-2 .elementor-element.elementor-element-9698888{right:30px;}.elementor-2 .elementor-element.elementor-element-9698888{bottom:30px;}.elementor-2 .elementor-element.elementor-element-7333457{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-2eee8fd .elementor-heading-title{font-size:43px;line-height:38px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-202a8af{left:30px;}body.rtl .elementor-2 .elementor-element.elementor-element-202a8af{right:30px;}.elementor-2 .elementor-element.elementor-element-202a8af{bottom:30px;}.elementor-2 .elementor-element.elementor-element-dfac1ca{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-68b8bbb .elementor-heading-title{font-size:43px;line-height:38px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-bae4235{left:30px;}body.rtl .elementor-2 .elementor-element.elementor-element-bae4235{right:30px;}.elementor-2 .elementor-element.elementor-element-bae4235{bottom:30px;}.elementor-2 .elementor-element.elementor-element-c9da467{--e-n-carousel-dots-horizontal-offset:-30px;--e-n-carousel-dots-vertical-offset:-30px;}.elementor-2 .elementor-element.elementor-element-188c0c7{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-c3ae67c .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-9cc1ec8{--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;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-44aaa71 .elementor-heading-title{font-size:20px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-45eed0c{--flex-wrap:nowrap;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-3a6d471{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-9d9f0a3 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-a155473{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-fa88cc3 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-a73e14f{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-3be8367 .elementor-heading-title{font-size:25px;}.elementor-2 .elementor-element.elementor-element-d23b585{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-2 .elementor-element.elementor-element-c0ddd6b{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-2 .elementor-element.elementor-element-c0ddd6b .swiper-slide{height:220px;}.elementor-2 .elementor-element.elementor-element-46dcebf{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-96dbc20 .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-45867f7{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-2f4633f .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-d298f00{--min-height:150px;}.elementor-2 .elementor-element.elementor-element-9ebe99a .elementor-heading-title{font-size:15px;line-height:20px;}.elementor-2 .elementor-element.elementor-element-992c369{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}:where( .elementor-2 .elementor-element.elementor-element-992c369 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2 .elementor-element.elementor-element-b664117{--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-8e6f0e3{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-9a069c6 .elementor-heading-title{font-size:20px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-e391cfe{--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-ad275b3 .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-c65919a{--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:flex-start;}.elementor-2 .elementor-element.elementor-element-66c3ac3{--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-b5a9c94 .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-7781f74{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-41a6da5{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-175d3ed{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2 .elementor-element.elementor-element-3b64405{--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-29d0dd1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-29d0dd1{text-align:center;}.elementor-2 .elementor-element.elementor-element-29d0dd1 .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-69a2af4{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2 .elementor-element.elementor-element-bf41a01{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-9330c04 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-9330c04{font-size:16px;line-height:26px;}.elementor-2 .elementor-element.elementor-element-cd68300{--min-height:180px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-d71a90e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2 .elementor-element.elementor-element-dafa2be{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-594eab5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-594eab5{font-size:16px;line-height:26px;}.elementor-2 .elementor-element.elementor-element-e46664a{--min-height:180px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-c0e9d3e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2 .elementor-element.elementor-element-c7ce146{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-72a4be9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-72a4be9{font-size:16px;line-height:26px;}.elementor-2 .elementor-element.elementor-element-a719624{--min-height:180px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-73c856e{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2 .elementor-element.elementor-element-25b2381{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-97869aa > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-97869aa{font-size:16px;line-height:26px;}.elementor-2 .elementor-element.elementor-element-01dd665{--min-height:180px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-bafe3c2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:20px;}.elementor-2 .elementor-element.elementor-element-bafe3c2.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-eecf9d5{--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2 .elementor-element.elementor-element-0f424c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d5e5371 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-d5e5371 .elementor-heading-title{font-size:35px;}.elementor-2 .elementor-element.elementor-element-6191c25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6191c25{text-align:center;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-8241b58{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4877622{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-301097e{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-301097e .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-701b0ec{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:70px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-701b0ec{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-701b0ec{right:0px;}.elementor-2 .elementor-element.elementor-element-14510ff{text-align:left;}.elementor-2 .elementor-element.elementor-element-14510ff .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-51ea5e3{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-13e0a1f{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-caf8a2f{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-caf8a2f .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-1c1012e{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:70px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1c1012e{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-1c1012e{right:0px;}.elementor-2 .elementor-element.elementor-element-9d457a9{text-align:left;}.elementor-2 .elementor-element.elementor-element-9d457a9 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-b6bddd7{--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;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-fbddcf0{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-32baba0{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-32baba0 .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-623bb31{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-edccfca{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-02b4b3e{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-02b4b3e .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-7b0729e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:70px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7b0729e{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-7b0729e{right:0px;}.elementor-2 .elementor-element.elementor-element-2f15db1 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-20c9f51{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-dec37fd{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-b849e5b{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-b849e5b .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-9698888{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:70px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9698888{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-9698888{right:0px;}.elementor-2 .elementor-element.elementor-element-7577d32 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-7333457{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-61146b4{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-2eee8fd{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-2eee8fd .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-202a8af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:70px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-202a8af{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-202a8af{right:0px;}.elementor-2 .elementor-element.elementor-element-c653495 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-dfac1ca{--padding-top:50px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-999a352{--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-68b8bbb{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-68b8bbb .elementor-heading-title{font-size:33px;line-height:33px;}.elementor-2 .elementor-element.elementor-element-bae4235{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );bottom:70px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-bae4235{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-bae4235{right:0px;}.elementor-2 .elementor-element.elementor-element-fa0a243 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-c9da467{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-offset:-20px;}.elementor-2 .elementor-element.elementor-element-188c0c7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-088c653{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b80388e{right:-10px;}body.rtl .elementor-2 .elementor-element.elementor-element-b80388e{left:-10px;}.elementor-2 .elementor-element.elementor-element-45eed0c{--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-3a6d471{--min-height:85px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-9d9f0a3{text-align:center;}.elementor-2 .elementor-element.elementor-element-a155473{--min-height:85px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-fa88cc3{text-align:center;}.elementor-2 .elementor-element.elementor-element-a73e14f{--min-height:85px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-3be8367{text-align:center;}.elementor-2 .elementor-element.elementor-element-d23b585{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-c0ddd6b{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2 .elementor-element.elementor-element-46dcebf{--min-height:85px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-96dbc20{text-align:center;}.elementor-2 .elementor-element.elementor-element-96dbc20 .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-45867f7{--min-height:85px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-2f4633f{text-align:center;}.elementor-2 .elementor-element.elementor-element-2f4633f .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-d298f00{--min-height:85px;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-9ebe99a{text-align:center;}.elementor-2 .elementor-element.elementor-element-9ebe99a .elementor-heading-title{font-size:13px;}.elementor-2 .elementor-element.elementor-element-992c369{--e-n-carousel-swiper-slides-to-display:1;width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-b664117{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-86568dc{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-048172d{left:-10px;}body.rtl .elementor-2 .elementor-element.elementor-element-048172d{right:-10px;}.elementor-2 .elementor-element.elementor-element-e391cfe{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-66c3ac3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-41a6da5{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-caa0726{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-3b64405{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-bafe3c2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-eecf9d5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-eecf9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.westlandconstruction.amakro.com/wp-content/uploads/2025/04/welcome-bg-home-overlay.png");}.elementor-2 .elementor-element.elementor-element-eecf9d5{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-66d47cb{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2 .elementor-element.elementor-element-46ae7b0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6191c25 .elementor-heading-title{font-size:18px;line-height:28px;}}@media(max-width:1366px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-31b7489{--width:95%;}.elementor-2 .elementor-element.elementor-element-b27b70b{--width:45%;}.elementor-2 .elementor-element.elementor-element-e1a543a{--width:55%;}.elementor-2 .elementor-element.elementor-element-89db2a9{--width:60%;}.elementor-2 .elementor-element.elementor-element-4b16700{--width:35%;}}@media(min-width:1367px){.elementor-2 .elementor-element.elementor-element-188c0c7::before, .elementor-2 .elementor-element.elementor-element-188c0c7 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-188c0c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-188c0c7 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-188c0c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-188c0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-66c3ac3::before, .elementor-2 .elementor-element.elementor-element-66c3ac3 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-66c3ac3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-66c3ac3 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-66c3ac3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-66c3ac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-301097e */.elementor-2 .elementor-element.elementor-element-301097e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4877622 */.elementor-2 .elementor-element.elementor-element-4877622{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf8a2f */.elementor-2 .elementor-element.elementor-element-caf8a2f span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e0a1f */.elementor-2 .elementor-element.elementor-element-13e0a1f{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32baba0 */.elementor-2 .elementor-element.elementor-element-32baba0 span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbddcf0 */.elementor-2 .elementor-element.elementor-element-fbddcf0{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b4b3e */.elementor-2 .elementor-element.elementor-element-02b4b3e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edccfca */.elementor-2 .elementor-element.elementor-element-edccfca{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b849e5b */.elementor-2 .elementor-element.elementor-element-b849e5b span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec37fd */.elementor-2 .elementor-element.elementor-element-dec37fd{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eee8fd */.elementor-2 .elementor-element.elementor-element-2eee8fd span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61146b4 */.elementor-2 .elementor-element.elementor-element-61146b4{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b8bbb */.elementor-2 .elementor-element.elementor-element-68b8bbb span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999a352 */.elementor-2 .elementor-element.elementor-element-999a352{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301097e */.elementor-2 .elementor-element.elementor-element-301097e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4877622 */.elementor-2 .elementor-element.elementor-element-4877622{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf8a2f */.elementor-2 .elementor-element.elementor-element-caf8a2f span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e0a1f */.elementor-2 .elementor-element.elementor-element-13e0a1f{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32baba0 */.elementor-2 .elementor-element.elementor-element-32baba0 span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbddcf0 */.elementor-2 .elementor-element.elementor-element-fbddcf0{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b4b3e */.elementor-2 .elementor-element.elementor-element-02b4b3e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edccfca */.elementor-2 .elementor-element.elementor-element-edccfca{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b849e5b */.elementor-2 .elementor-element.elementor-element-b849e5b span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec37fd */.elementor-2 .elementor-element.elementor-element-dec37fd{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eee8fd */.elementor-2 .elementor-element.elementor-element-2eee8fd span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61146b4 */.elementor-2 .elementor-element.elementor-element-61146b4{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b8bbb */.elementor-2 .elementor-element.elementor-element-68b8bbb span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999a352 */.elementor-2 .elementor-element.elementor-element-999a352{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301097e */.elementor-2 .elementor-element.elementor-element-301097e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4877622 */.elementor-2 .elementor-element.elementor-element-4877622{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf8a2f */.elementor-2 .elementor-element.elementor-element-caf8a2f span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e0a1f */.elementor-2 .elementor-element.elementor-element-13e0a1f{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32baba0 */.elementor-2 .elementor-element.elementor-element-32baba0 span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbddcf0 */.elementor-2 .elementor-element.elementor-element-fbddcf0{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b4b3e */.elementor-2 .elementor-element.elementor-element-02b4b3e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edccfca */.elementor-2 .elementor-element.elementor-element-edccfca{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b849e5b */.elementor-2 .elementor-element.elementor-element-b849e5b span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec37fd */.elementor-2 .elementor-element.elementor-element-dec37fd{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eee8fd */.elementor-2 .elementor-element.elementor-element-2eee8fd span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61146b4 */.elementor-2 .elementor-element.elementor-element-61146b4{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b8bbb */.elementor-2 .elementor-element.elementor-element-68b8bbb span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999a352 */.elementor-2 .elementor-element.elementor-element-999a352{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301097e */.elementor-2 .elementor-element.elementor-element-301097e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4877622 */.elementor-2 .elementor-element.elementor-element-4877622{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf8a2f */.elementor-2 .elementor-element.elementor-element-caf8a2f span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e0a1f */.elementor-2 .elementor-element.elementor-element-13e0a1f{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32baba0 */.elementor-2 .elementor-element.elementor-element-32baba0 span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbddcf0 */.elementor-2 .elementor-element.elementor-element-fbddcf0{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b4b3e */.elementor-2 .elementor-element.elementor-element-02b4b3e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edccfca */.elementor-2 .elementor-element.elementor-element-edccfca{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b849e5b */.elementor-2 .elementor-element.elementor-element-b849e5b span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec37fd */.elementor-2 .elementor-element.elementor-element-dec37fd{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eee8fd */.elementor-2 .elementor-element.elementor-element-2eee8fd span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61146b4 */.elementor-2 .elementor-element.elementor-element-61146b4{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b8bbb */.elementor-2 .elementor-element.elementor-element-68b8bbb span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999a352 */.elementor-2 .elementor-element.elementor-element-999a352{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301097e */.elementor-2 .elementor-element.elementor-element-301097e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4877622 */.elementor-2 .elementor-element.elementor-element-4877622{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf8a2f */.elementor-2 .elementor-element.elementor-element-caf8a2f span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e0a1f */.elementor-2 .elementor-element.elementor-element-13e0a1f{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32baba0 */.elementor-2 .elementor-element.elementor-element-32baba0 span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbddcf0 */.elementor-2 .elementor-element.elementor-element-fbddcf0{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b4b3e */.elementor-2 .elementor-element.elementor-element-02b4b3e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edccfca */.elementor-2 .elementor-element.elementor-element-edccfca{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b849e5b */.elementor-2 .elementor-element.elementor-element-b849e5b span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec37fd */.elementor-2 .elementor-element.elementor-element-dec37fd{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eee8fd */.elementor-2 .elementor-element.elementor-element-2eee8fd span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61146b4 */.elementor-2 .elementor-element.elementor-element-61146b4{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b8bbb */.elementor-2 .elementor-element.elementor-element-68b8bbb span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999a352 */.elementor-2 .elementor-element.elementor-element-999a352{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301097e */.elementor-2 .elementor-element.elementor-element-301097e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4877622 */.elementor-2 .elementor-element.elementor-element-4877622{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf8a2f */.elementor-2 .elementor-element.elementor-element-caf8a2f span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e0a1f */.elementor-2 .elementor-element.elementor-element-13e0a1f{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32baba0 */.elementor-2 .elementor-element.elementor-element-32baba0 span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbddcf0 */.elementor-2 .elementor-element.elementor-element-fbddcf0{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b4b3e */.elementor-2 .elementor-element.elementor-element-02b4b3e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edccfca */.elementor-2 .elementor-element.elementor-element-edccfca{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b849e5b */.elementor-2 .elementor-element.elementor-element-b849e5b span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec37fd */.elementor-2 .elementor-element.elementor-element-dec37fd{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eee8fd */.elementor-2 .elementor-element.elementor-element-2eee8fd span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61146b4 */.elementor-2 .elementor-element.elementor-element-61146b4{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b8bbb */.elementor-2 .elementor-element.elementor-element-68b8bbb span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999a352 */.elementor-2 .elementor-element.elementor-element-999a352{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301097e */.elementor-2 .elementor-element.elementor-element-301097e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4877622 */.elementor-2 .elementor-element.elementor-element-4877622{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf8a2f */.elementor-2 .elementor-element.elementor-element-caf8a2f span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e0a1f */.elementor-2 .elementor-element.elementor-element-13e0a1f{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32baba0 */.elementor-2 .elementor-element.elementor-element-32baba0 span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbddcf0 */.elementor-2 .elementor-element.elementor-element-fbddcf0{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b4b3e */.elementor-2 .elementor-element.elementor-element-02b4b3e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edccfca */.elementor-2 .elementor-element.elementor-element-edccfca{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b849e5b */.elementor-2 .elementor-element.elementor-element-b849e5b span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec37fd */.elementor-2 .elementor-element.elementor-element-dec37fd{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eee8fd */.elementor-2 .elementor-element.elementor-element-2eee8fd span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61146b4 */.elementor-2 .elementor-element.elementor-element-61146b4{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b8bbb */.elementor-2 .elementor-element.elementor-element-68b8bbb span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999a352 */.elementor-2 .elementor-element.elementor-element-999a352{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-301097e */.elementor-2 .elementor-element.elementor-element-301097e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4877622 */.elementor-2 .elementor-element.elementor-element-4877622{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf8a2f */.elementor-2 .elementor-element.elementor-element-caf8a2f span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13e0a1f */.elementor-2 .elementor-element.elementor-element-13e0a1f{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32baba0 */.elementor-2 .elementor-element.elementor-element-32baba0 span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbddcf0 */.elementor-2 .elementor-element.elementor-element-fbddcf0{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b4b3e */.elementor-2 .elementor-element.elementor-element-02b4b3e span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edccfca */.elementor-2 .elementor-element.elementor-element-edccfca{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b849e5b */.elementor-2 .elementor-element.elementor-element-b849e5b span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dec37fd */.elementor-2 .elementor-element.elementor-element-dec37fd{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eee8fd */.elementor-2 .elementor-element.elementor-element-2eee8fd span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61146b4 */.elementor-2 .elementor-element.elementor-element-61146b4{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68b8bbb */.elementor-2 .elementor-element.elementor-element-68b8bbb span{
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999a352 */.elementor-2 .elementor-element.elementor-element-999a352{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c9da467 */.elementor-2 .elementor-element.elementor-element-c9da467 .e-n-carousel{
   padding-bottom: 0px !important;
}
.elementor-2 .elementor-element.elementor-element-c9da467 .swiper-pagination-bullet{
    border: 1px #fff solid;
    opacity: 1 !important;
}
.elementor-2 .elementor-element.elementor-element-c9da467 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #fff;
}

.elementor-2 .elementor-element.elementor-element-c9da467 .animate-on-slide {
  opacity: 0;
  transform: translateX(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.elementor-2 .elementor-element.elementor-element-c9da467 .swiper-slide-active .animate-on-slide {
  animation: fadeInLeft 1s ease forwards;
  animation-delay: 0.6s;
}
.elementor-2 .elementor-element.elementor-element-c9da467 .animate-on-slide.aos-category{
    position: relative;
    display: flex;
    align-items: center;
}
.elementor-2 .elementor-element.elementor-element-c9da467 .animate-on-slide.aos-category:after{
    content: "";
    flex-grow: 1;
    height: 2px;
    background-color: #fff;
}
.elementor-2 .elementor-element.elementor-element-c9da467 .swiper-slide-prev .animate-on-slide,
.elementor-2 .elementor-element.elementor-element-c9da467 .swiper-slide-next .animate-on-slide {
  animation: fadeOutLeft 0.6s ease forwards;
}
/* Fade In Animation */
@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translateX(-40px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

/* Fade Out Animation */
@keyframes fadeOutLeft {
    from {
    opacity: 1;
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(-40px);
  }
}

@media screen and (max-width: 880px) {
    .elementor-2 .elementor-element.elementor-element-c9da467 .animate-on-slide.aos-category:after{
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-c9da467 .animate-on-slide.aos-category h3,
    .elementor-2 .elementor-element.elementor-element-c9da467 .animate-on-slide.aos-category{
        max-width: 100% !important;
        width: auto !important;
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbbab6c */.elementor-2 .elementor-element.elementor-element-fbbab6c{
    width: 15px;
    height: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4837942 */.elementor-2 .elementor-element.elementor-element-4837942{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a8b1dc */.elementor-2 .elementor-element.elementor-element-3a8b1dc{
    position: relative;
    display: flex;
    align-items: center;
}
.elementor-2 .elementor-element.elementor-element-3a8b1dc:after{
    content: "";
    flex-grow: 1; /* THIS makes it stretch */
    height: 2px;
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad7f4ab */.elementor-2 .elementor-element.elementor-element-ad7f4ab{
    width: 40px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc1ec8 */.elementor-2 .elementor-element.elementor-element-9cc1ec8{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80388e */.elementor-2 .elementor-element.elementor-element-b80388e{
    width: 215px;
    height: 120px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d9f0a3 */.elementor-2 .elementor-element.elementor-element-9d9f0a3{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa88cc3 */.elementor-2 .elementor-element.elementor-element-fa88cc3{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3be8367 */.elementor-2 .elementor-element.elementor-element-3be8367{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d9f0a3 */.elementor-2 .elementor-element.elementor-element-9d9f0a3{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa88cc3 */.elementor-2 .elementor-element.elementor-element-fa88cc3{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3be8367 */.elementor-2 .elementor-element.elementor-element-3be8367{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d9f0a3 */.elementor-2 .elementor-element.elementor-element-9d9f0a3{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa88cc3 */.elementor-2 .elementor-element.elementor-element-fa88cc3{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3be8367 */.elementor-2 .elementor-element.elementor-element-3be8367{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d9f0a3 */.elementor-2 .elementor-element.elementor-element-9d9f0a3{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa88cc3 */.elementor-2 .elementor-element.elementor-element-fa88cc3{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3be8367 */.elementor-2 .elementor-element.elementor-element-3be8367{
    max-width: 300px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-c0ddd6b */.elementor-2 .elementor-element.elementor-element-c0ddd6b img{
    width: 100% !important;
    height: 270px !important;
    clip-path: polygon(
        0% 100%,
        0% 35%,
        50% 0%,
        100% 35%,
        100% 100%,
        50% 65%
    );
    overflow: hidden;
}
@media screen and (max-width:880px){
    .elementor-2 .elementor-element.elementor-element-c0ddd6b img{
    width: 100% !important;
    height: 200px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96dbc20 */.elementor-2 .elementor-element.elementor-element-96dbc20{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f4633f */.elementor-2 .elementor-element.elementor-element-2f4633f{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ebe99a */.elementor-2 .elementor-element.elementor-element-9ebe99a{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96dbc20 */.elementor-2 .elementor-element.elementor-element-96dbc20{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f4633f */.elementor-2 .elementor-element.elementor-element-2f4633f{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ebe99a */.elementor-2 .elementor-element.elementor-element-9ebe99a{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96dbc20 */.elementor-2 .elementor-element.elementor-element-96dbc20{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f4633f */.elementor-2 .elementor-element.elementor-element-2f4633f{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ebe99a */.elementor-2 .elementor-element.elementor-element-9ebe99a{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96dbc20 */.elementor-2 .elementor-element.elementor-element-96dbc20{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f4633f */.elementor-2 .elementor-element.elementor-element-2f4633f{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ebe99a */.elementor-2 .elementor-element.elementor-element-9ebe99a{
    max-width: 340px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45eed0c */.elementor-2 .elementor-element.elementor-element-45eed0c,
.elementor-2 .elementor-element.elementor-element-45eed0c *{
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a762bc */.elementor-2 .elementor-element.elementor-element-9a762bc{
    position: relative;
    display: flex;
    align-items: center;
}
.elementor-2 .elementor-element.elementor-element-9a762bc:after{
    content: "";
    flex-grow: 1;
    height: 2px;
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceccb82 */.elementor-2 .elementor-element.elementor-element-ceccb82{
    width: 40px;
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e6f0e3 */.elementor-2 .elementor-element.elementor-element-8e6f0e3{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-048172d */.elementor-2 .elementor-element.elementor-element-048172d{
    width: 215px;
    height: 120px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f729e1d */.elementor-2 .elementor-element.elementor-element-f729e1d{
    width: 15px;
    height: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d64602 */.elementor-2 .elementor-element.elementor-element-7d64602{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39ee9b0 */.elementor-2 .elementor-element.elementor-element-39ee9b0{
    max-width: 780px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1ff7e5 */.elementor-2 .elementor-element.elementor-element-d1ff7e5{
    width: 15px;
    height: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c4c4b6 */.elementor-2 .elementor-element.elementor-element-8c4c4b6{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ddd97 */.elementor-2 .elementor-element.elementor-element-34ddd97{
    position: absolute;
    top: 100%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1e8a9a */.elementor-2 .elementor-element.elementor-element-b1e8a9a{
    cursor: pointer;
    max-height: 290px;
}
.elementor-2 .elementor-element.elementor-element-b1e8a9a .arrow-container-1{
    -webkit-transition: -webkit-transform 0.8s ease;
  -moz-transition: -moz-transform 0.8s ease;
  -o-transition: -o-transform 0.8s ease;
  transition: transform 0.8s ease;
}
.elementor-2 .elementor-element.elementor-element-b1e8a9a:hover .arrow-container-1.hover-2{
      -webkit-transform: scale(15);
  -moz-transform: scale(15);
  -o-transform: scale(15);
  transform: scale(15);
}
.elementor-2 .elementor-element.elementor-element-b1e8a9a .service-content-hovered{
      -webkit-transition: top 0.8s ease;
  -moz-transition: top 0.8s ease;
  -o-transition: top 0.8s ease;
  transition: top 0.8s ease;
}
.elementor-2 .elementor-element.elementor-element-b1e8a9a:hover .service-content-hovered{
    top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8011e42 */.elementor-2 .elementor-element.elementor-element-8011e42{
    width: 15px;
    height: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0fabc */.elementor-2 .elementor-element.elementor-element-6a0fabc{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b51764 */.elementor-2 .elementor-element.elementor-element-5b51764{
    position: absolute;
    top: 100%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc36ecf */.elementor-2 .elementor-element.elementor-element-dc36ecf{
    cursor: pointer;
    max-height: 290px;
}
.elementor-2 .elementor-element.elementor-element-dc36ecf .arrow-container-1{
    -webkit-transition: -webkit-transform 0.8s ease;
  -moz-transition: -moz-transform 0.8s ease;
  -o-transition: -o-transform 0.8s ease;
  transition: transform 0.8s ease;
}
.elementor-2 .elementor-element.elementor-element-dc36ecf:hover .arrow-container-1.hover-2{
      -webkit-transform: scale(15);
  -moz-transform: scale(15);
  -o-transform: scale(15);
  transform: scale(15);
}
.elementor-2 .elementor-element.elementor-element-dc36ecf .service-content-hovered{
      -webkit-transition: top 0.8s ease;
  -moz-transition: top 0.8s ease;
  -o-transition: top 0.8s ease;
  transition: top 0.8s ease;
}
.elementor-2 .elementor-element.elementor-element-dc36ecf:hover .service-content-hovered{
    top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc15fc4 */.elementor-2 .elementor-element.elementor-element-bc15fc4{
    width: 15px;
    height: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dad2d5 */.elementor-2 .elementor-element.elementor-element-0dad2d5{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd27470 */.elementor-2 .elementor-element.elementor-element-fd27470{
    position: absolute;
    top: 100%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4761762 */.elementor-2 .elementor-element.elementor-element-4761762{
    cursor: pointer;
    max-height: 290px;
}
.elementor-2 .elementor-element.elementor-element-4761762 .arrow-container-1{
    -webkit-transition: -webkit-transform 0.8s ease;
  -moz-transition: -moz-transform 0.8s ease;
  -o-transition: -o-transform 0.8s ease;
  transition: transform 0.8s ease;
}
.elementor-2 .elementor-element.elementor-element-4761762:hover .arrow-container-1.hover-2{
      -webkit-transform: scale(15);
  -moz-transform: scale(15);
  -o-transform: scale(15);
  transform: scale(15);
}
.elementor-2 .elementor-element.elementor-element-4761762 .service-content-hovered{
      -webkit-transition: top 0.8s ease;
  -moz-transition: top 0.8s ease;
  -o-transition: top 0.8s ease;
  transition: top 0.8s ease;
}
.elementor-2 .elementor-element.elementor-element-4761762:hover .service-content-hovered{
    top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4283138 */.elementor-2 .elementor-element.elementor-element-4283138{
    width: 15px;
    height: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1bf76e */.elementor-2 .elementor-element.elementor-element-c1bf76e{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cacef8 */.elementor-2 .elementor-element.elementor-element-7cacef8{
    position: absolute;
    top: 100%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76596d3 */.elementor-2 .elementor-element.elementor-element-76596d3{
    cursor: pointer;
    max-height: 290px;
}
.elementor-2 .elementor-element.elementor-element-76596d3 .arrow-container-1{
    -webkit-transition: -webkit-transform 0.8s ease;
  -moz-transition: -moz-transform 0.8s ease;
  -o-transition: -o-transform 0.8s ease;
  transition: transform 0.8s ease;
}
.elementor-2 .elementor-element.elementor-element-76596d3:hover .arrow-container-1.hover-2{
      -webkit-transform: scale(15);
  -moz-transform: scale(15);
  -o-transform: scale(15);
  transform: scale(15);
}
.elementor-2 .elementor-element.elementor-element-76596d3 .service-content-hovered{
      -webkit-transition: top 0.8s ease;
  -moz-transition: top 0.8s ease;
  -o-transition: top 0.8s ease;
  transition: top 0.8s ease;
}
.elementor-2 .elementor-element.elementor-element-76596d3:hover .service-content-hovered{
    top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c65919a */.elementor-2 .elementor-element.elementor-element-c65919a .service-heading{
    min-height: 45px;
}
@media screen and (max-width: 880px){
    .elementor-2 .elementor-element.elementor-element-c65919a .services-wrapper{
        width: 50%;
    }
    .elementor-2 .elementor-element.elementor-element-c65919a .service-heading{
        min-height: 1px;
    }
}
@media screen and (max-width: 767px){
    .elementor-2 .elementor-element.elementor-element-c65919a .services-wrapper{
        width: 100%;
        max-width: 500px;
    }
    .elementor-2 .elementor-element.elementor-element-c65919a .service-heading{
        min-height: 1px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-41a6da5 */.elementor-2 .elementor-element.elementor-element-41a6da5 .elementor-loop-container.elementor-grid{
   grid-template-columns: 2fr 1fr 1fr;
}

@media screen and (max-width:880px){
    .elementor-2 .elementor-element.elementor-element-41a6da5 .elementor-loop-container.elementor-grid{
   grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-caa0726 */.elementor-2 .elementor-element.elementor-element-caa0726 .elementor-loop-container.elementor-grid{
   grid-template-columns: 1fr 2fr;
}

@media screen and (max-width:880px){
    .elementor-2 .elementor-element.elementor-element-caa0726 .elementor-loop-container.elementor-grid{
   grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37bf18c */.elementor-2 .elementor-element.elementor-element-37bf18c{
    max-width: 175px;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f843e18 */.elementor-2 .elementor-element.elementor-element-f843e18{
    width: 50px;
    height: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-175d3ed */.elementor-2 .elementor-element.elementor-element-175d3ed{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1b4a0 */.elementor-2 .elementor-element.elementor-element-5e1b4a0{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0fc737 */.elementor-2 .elementor-element.elementor-element-a0fc737{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b927a */.elementor-2 .elementor-element.elementor-element-18b927a{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c88f0 */.elementor-2 .elementor-element.elementor-element-33c88f0{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1b4a0 */.elementor-2 .elementor-element.elementor-element-5e1b4a0{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0fc737 */.elementor-2 .elementor-element.elementor-element-a0fc737{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b927a */.elementor-2 .elementor-element.elementor-element-18b927a{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c88f0 */.elementor-2 .elementor-element.elementor-element-33c88f0{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1b4a0 */.elementor-2 .elementor-element.elementor-element-5e1b4a0{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0fc737 */.elementor-2 .elementor-element.elementor-element-a0fc737{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b927a */.elementor-2 .elementor-element.elementor-element-18b927a{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c88f0 */.elementor-2 .elementor-element.elementor-element-33c88f0{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1b4a0 */.elementor-2 .elementor-element.elementor-element-5e1b4a0{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0fc737 */.elementor-2 .elementor-element.elementor-element-a0fc737{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b927a */.elementor-2 .elementor-element.elementor-element-18b927a{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c88f0 */.elementor-2 .elementor-element.elementor-element-33c88f0{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1b4a0 */.elementor-2 .elementor-element.elementor-element-5e1b4a0{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0fc737 */.elementor-2 .elementor-element.elementor-element-a0fc737{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18b927a */.elementor-2 .elementor-element.elementor-element-18b927a{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33c88f0 */.elementor-2 .elementor-element.elementor-element-33c88f0{
    width: auto;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-bafe3c2 */.elementor-2 .elementor-element.elementor-element-bafe3c2 .swiper-pagination-bullet{
    border: 1px #fff solid;
    opacity: 1 !important;
}
.elementor-2 .elementor-element.elementor-element-bafe3c2 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5fc2b2 */.elementor-2 .elementor-element.elementor-element-e5fc2b2{
    width: 15px;
    height: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4753d44 */.elementor-2 .elementor-element.elementor-element-4753d44{
    width: -moz-fit-content;
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6191c25 */.elementor-2 .elementor-element.elementor-element-6191c25 h6{
    max-width: 585px;
}
@media screen and (max-width:880px){
    .elementor-2 .elementor-element.elementor-element-6191c25 h6{
        margin: 0px auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-099af28 */.elementor-2 .elementor-element.elementor-element-099af28{
    width: 15px;
    height: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b16700 */@media screen and (max-width:880px){
    .elementor-2 .elementor-element.elementor-element-4b16700{
        max-width: 300px;
        margin: 0px auto;
    }
}/* End custom CSS */