.elementor-22 .elementor-element.elementor-element-740faa50>.elementor-background-overlay{background-image:url(https://mca-arquitectotecnico.es/wp-content/uploads/2025/02/hero-home-bg-livin-1.png);background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-740faa50>.elementor-container{min-height:80vh}.elementor-22 .elementor-element.elementor-element-740faa50{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:215px 0 325px 0}.elementor-22 .elementor-element.elementor-element-f908432>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-16e80501>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-secondary);opacity:.92}.elementor-22 .elementor-element.elementor-element-16e80501>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:95px 50px 95px 80px}.elementor-22 .elementor-element.elementor-element-16e80501>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-4335e3e8>.elementor-widget-container{padding:0 150px 0 0}.elementor-22 .elementor-element.elementor-element-4335e3e8 .elementor-heading-title{font-family:var(--e-global-typography-187093e-font-family),Sans-serif;font-size:var(--e-global-typography-187093e-font-size);font-weight:var(--e-global-typography-187093e-font-weight);text-transform:var(--e-global-typography-187093e-text-transform);line-height:var(--e-global-typography-187093e-line-height);color:var(--e-global-color-96e992b)}.elementor-22 .elementor-element.elementor-element-42673932>.elementor-widget-container{padding:0 80px 0 0}.elementor-22 .elementor-element.elementor-element-42673932{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-dab9082)}.elementor-22 .elementor-element.elementor-element-1d129807>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-34da575c{padding:95px 0 95px 0}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-4c445936.elementor-column .elementor-widget-wrap{align-items:center}.elementor-22 .elementor-element.elementor-element-4c445936.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-22 .elementor-element.elementor-element-4c445936>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-55fab8ef>.elementor-element-populated{padding:0 50px 0 0}.elementor-22 .elementor-element.elementor-element-1b95ec02>.elementor-widget-container{padding:0 50px 0 0}.elementor-22 .elementor-element.elementor-element-1b95ec02 .elementor-heading-title{font-family:var(--e-global-typography-0103c05-font-family),Sans-serif;font-size:var(--e-global-typography-0103c05-font-size);font-weight:var(--e-global-typography-0103c05-font-weight);text-transform:var(--e-global-typography-0103c05-text-transform);line-height:var(--e-global-typography-0103c05-line-height);color:var(--e-global-color-96e992b)}.elementor-22 .elementor-element.elementor-element-20653b5c>.elementor-widget-container{padding:0 80px 0 0}.elementor-22 .elementor-element.elementor-element-20653b5c{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-38288a20>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-306efa10>.elementor-widget-container{background-image:url(https://mca-arquitectotecnico.es/wp-content/uploads/2025/02/3d-rendering-luxury-and-modern-living-room-with-1-JXE5FH7.jpg);background-position:bottom center;background-repeat:no-repeat}.elementor-22 .elementor-element.elementor-element-54008192>.elementor-widget-container{margin:-130px 0 0 0;padding:0 80px 30px 0}.elementor-22 .elementor-element.elementor-element-54008192{text-align:right}.elementor-22 .elementor-element.elementor-element-54008192 img{max-width:35%}.elementor-22 .elementor-element.elementor-element-1144520f{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-6c855cd2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-22 .elementor-element.elementor-element-6c855cd2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-91eb677)}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-6c855cd2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-22 .elementor-element.elementor-element-6c855cd2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-22 .elementor-element.elementor-element-6c855cd2>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:95px 0 95px 0}.elementor-22 .elementor-element.elementor-element-6c855cd2>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-4ff68900>.elementor-element-populated{padding:0% 10% 0% 10%}.elementor-22 .elementor-element.elementor-element-27b5e4e5 .skillbar-group .skill-bar{background-color:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-27b5e4e5 .skillbar-group .skill-track{background-color:var(--e-global-color-dab9082)}.elementor-22 .elementor-element.elementor-element-27b5e4e5 .skillbar-group .number-percentage-wraper{display:no;color:var(--e-global-color-dab9082)}.elementor-22 .elementor-element.elementor-element-27b5e4e5 .skillbar-group .skill-title{color:var(--e-global-color-dab9082);font-family:var(--e-global-typography-b73a1e1-font-family),Sans-serif;font-size:var(--e-global-typography-b73a1e1-font-size);font-weight:var(--e-global-typography-b73a1e1-font-weight);text-transform:var(--e-global-typography-b73a1e1-text-transform);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-39c76fcf .skillbar-group .skill-bar{background-color:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-39c76fcf .skillbar-group .skill-track{background-color:var(--e-global-color-dab9082)}.elementor-22 .elementor-element.elementor-element-39c76fcf .skillbar-group .number-percentage-wraper{display:no}.elementor-22 .elementor-element.elementor-element-39c76fcf .skillbar-group .skill-title{color:var(--e-global-color-dab9082);font-family:var(--e-global-typography-b73a1e1-font-family),Sans-serif;font-size:var(--e-global-typography-b73a1e1-font-size);font-weight:var(--e-global-typography-b73a1e1-font-weight);text-transform:var(--e-global-typography-b73a1e1-text-transform);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-63a0064f .skillbar-group .skill-bar{background-color:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-63a0064f .skillbar-group .skill-track{background-color:var(--e-global-color-dab9082)}.elementor-22 .elementor-element.elementor-element-63a0064f .skillbar-group .number-percentage-wraper{display:no}.elementor-22 .elementor-element.elementor-element-63a0064f .skillbar-group .skill-title{color:var(--e-global-color-dab9082);font-family:var(--e-global-typography-b73a1e1-font-family),Sans-serif;font-size:var(--e-global-typography-b73a1e1-font-size);font-weight:var(--e-global-typography-b73a1e1-font-weight);text-transform:var(--e-global-typography-b73a1e1-text-transform);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-5e8d8d36 .skillbar-group .skill-bar{background-color:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-5e8d8d36 .skillbar-group .skill-track{background-color:var(--e-global-color-dab9082)}.elementor-22 .elementor-element.elementor-element-5e8d8d36 .skillbar-group .number-percentage-wraper{display:no}.elementor-22 .elementor-element.elementor-element-5e8d8d36 .skillbar-group .skill-title{color:var(--e-global-color-dab9082);font-family:var(--e-global-typography-b73a1e1-font-family),Sans-serif;font-size:var(--e-global-typography-b73a1e1-font-size);font-weight:var(--e-global-typography-b73a1e1-font-weight);text-transform:var(--e-global-typography-b73a1e1-text-transform);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-65d095db.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-22 .elementor-element.elementor-element-65d095db>.elementor-element-populated{padding:95px 0 35px 0}.elementor-22 .elementor-element.elementor-element-40226a3a>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-40226a3a{text-align:center}.elementor-22 .elementor-element.elementor-element-40226a3a .elementor-heading-title{font-family:var(--e-global-typography-0103c05-font-family),Sans-serif;font-size:var(--e-global-typography-0103c05-font-size);font-weight:var(--e-global-typography-0103c05-font-weight);text-transform:var(--e-global-typography-0103c05-text-transform);line-height:var(--e-global-typography-0103c05-line-height);color:var(--e-global-color-96e992b)}.elementor-22 .elementor-element.elementor-element-2ac997bd>.elementor-element-populated{padding:0% 20% 0% 20%}.elementor-22 .elementor-element.elementor-element-5fe26fc8{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-767e3f4d>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-4cbf01cd.ekit-equal-height-enable,.elementor-22 .elementor-element.elementor-element-4cbf01cd.ekit-equal-height-enable>div,.elementor-22 .elementor-element.elementor-element-4cbf01cd.ekit-equal-height-enable .ekit-wid-con,.elementor-22 .elementor-element.elementor-element-4cbf01cd.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox{background-image:url(https://mca-arquitectotecnico.es/wp-content/uploads/2025/02/luxury-living-room-and-dining-room-with-grey-sofa-1-MD2LQED.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:135px 40px 135px 40px;border-style:solid;border-width:0 0 0 0;border-color:#f5f5f5;border-radius:0 0 0 0}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox:hover{border-radius:0 0 0 0}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox .elementskit-info-box-title{padding:0 0 0 0;color:var(--e-global-color-64fb51a);font-family:var(--e-global-typography-7d499cf-font-family),Sans-serif;font-size:var(--e-global-typography-7d499cf-font-size);font-weight:var(--e-global-typography-7d499cf-font-weight);text-transform:var(--e-global-typography-7d499cf-text-transform);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox .box-body>p{color:var(--e-global-color-91eb677);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-info-box-icon{color:var(--e-global-color-64fb51a);fill:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox .elementskit-info-box-icon{font-size:33px;transform:rotate(0deg)}.elementor-22 .elementor-element.elementor-element-4e3358bf>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-58c8cd20.ekit-equal-height-enable,.elementor-22 .elementor-element.elementor-element-58c8cd20.ekit-equal-height-enable>div,.elementor-22 .elementor-element.elementor-element-58c8cd20.ekit-equal-height-enable .ekit-wid-con,.elementor-22 .elementor-element.elementor-element-58c8cd20.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox{background-color:var(--e-global-color-91eb677);padding:135px 40px 135px 40px;border-style:solid;border-width:0 0 0 0;border-color:#f5f5f5;border-radius:0 0 0 0}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox:hover{background-image:url(https://mca-arquitectotecnico.es/wp-content/uploads/2025/02/3d-rendering-beautiful-comtemporary-luxury-bedroom-1-AKGUBX4.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0 0 0 0;border-radius:0 0 0 0}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox .elementskit-info-box-title{padding:0 0 0 0;color:var(--e-global-color-dab9082);font-family:var(--e-global-typography-7d499cf-font-family),Sans-serif;font-size:var(--e-global-typography-7d499cf-font-size);font-weight:var(--e-global-typography-7d499cf-font-weight);text-transform:var(--e-global-typography-7d499cf-text-transform);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox:hover .elementskit-info-box-title{color:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox .box-body>p{color:var(--e-global-color-dab9082);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox:hover .box-body>p{color:var(--e-global-color-91eb677)}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-info-box-icon{color:var(--e-global-color-dab9082);fill:var(--e-global-color-dab9082)}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox:hover .elementskit-info-box-icon{color:var(--e-global-color-64fb51a);fill:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox .elementskit-info-box-icon{font-size:33px;transform:rotate(0deg)}.elementor-22 .elementor-element.elementor-element-259d1902>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-88c19db.ekit-equal-height-enable,.elementor-22 .elementor-element.elementor-element-88c19db.ekit-equal-height-enable>div,.elementor-22 .elementor-element.elementor-element-88c19db.ekit-equal-height-enable .ekit-wid-con,.elementor-22 .elementor-element.elementor-element-88c19db.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox{background-color:var(--e-global-color-accent);padding:135px 40px 135px 40px;border-style:solid;border-width:0 0 0 0;border-color:#f5f5f5;border-radius:0 0 0 0}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox:hover{background-image:url(https://mca-arquitectotecnico.es/wp-content/uploads/2025/02/condo-loft-1-Z86HBTS.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0 0 0 0;border-radius:0 0 0 0}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox .elementskit-info-box-title{padding:0 0 0 0;color:var(--e-global-color-dab9082);font-family:var(--e-global-typography-7d499cf-font-family),Sans-serif;font-size:var(--e-global-typography-7d499cf-font-size);font-weight:var(--e-global-typography-7d499cf-font-weight);text-transform:var(--e-global-typography-7d499cf-text-transform);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox:hover .elementskit-info-box-title{color:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox .box-body>p{color:var(--e-global-color-dab9082);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox:hover .box-body>p{color:var(--e-global-color-91eb677)}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-info-box-icon{color:var(--e-global-color-dab9082);fill:var(--e-global-color-dab9082)}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox:hover .elementskit-info-box-icon{color:var(--e-global-color-64fb51a);fill:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox .elementskit-info-box-icon{font-size:33px;transform:rotate(0deg)}.elementor-22 .elementor-element.elementor-element-6ce5df30>.elementor-element-populated{border-style:solid;border-width:0 0 0 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-7a5fe812.ekit-equal-height-enable,.elementor-22 .elementor-element.elementor-element-7a5fe812.ekit-equal-height-enable>div,.elementor-22 .elementor-element.elementor-element-7a5fe812.ekit-equal-height-enable .ekit-wid-con,.elementor-22 .elementor-element.elementor-element-7a5fe812.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox{background-color:var(--e-global-color-91eb677);padding:135px 40px 135px 40px;border-style:solid;border-width:0 0 0 0;border-color:#f5f5f5;border-radius:0 0 0 0}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox:hover{background-image:url(https://mca-arquitectotecnico.es/wp-content/uploads/2025/02/3d-rendering-black-modern-dining-bar-in-kitchen-1-QZZXNJZ.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0 0 0 0;border-radius:0 0 0 0}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox .elementskit-info-box-title{padding:0 0 0 0;color:var(--e-global-color-dab9082);font-family:var(--e-global-typography-7d499cf-font-family),Sans-serif;font-size:var(--e-global-typography-7d499cf-font-size);font-weight:var(--e-global-typography-7d499cf-font-weight);text-transform:var(--e-global-typography-7d499cf-text-transform);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox:hover .elementskit-info-box-title{color:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox .box-body>p{color:var(--e-global-color-dab9082);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox:hover .box-body>p{color:var(--e-global-color-91eb677)}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-info-box-icon{color:var(--e-global-color-dab9082);fill:var(--e-global-color-dab9082)}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox:hover .elementskit-info-box-icon{color:var(--e-global-color-64fb51a);fill:var(--e-global-color-64fb51a)}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox .elementskit-info-box-icon{font-size:33px;transform:rotate(0deg)}.elementor-22 .elementor-element.elementor-element-17693a0f:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-17693a0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mca-arquitectotecnico.es/wp-content/uploads/2025/02/portfolio-1-livin.png);background-position:center right;background-repeat:no-repeat}.elementor-22 .elementor-element.elementor-element-17693a0f{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-22 .elementor-element.elementor-element-17693a0f>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-25563adf.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-22 .elementor-element.elementor-element-25563adf>.elementor-element-populated{padding:95px 0 95px 0}.elementor-22 .elementor-element.elementor-element-5c09d1e>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-5c09d1e{text-align:center}.elementor-22 .elementor-element.elementor-element-5c09d1e .elementor-heading-title{font-family:var(--e-global-typography-0103c05-font-family),Sans-serif;font-size:var(--e-global-typography-0103c05-font-size);font-weight:var(--e-global-typography-0103c05-font-weight);text-transform:var(--e-global-typography-0103c05-text-transform);line-height:var(--e-global-typography-0103c05-line-height);color:var(--e-global-color-96e992b)}.elementor-22 .elementor-element.elementor-element-24b1c610>.elementor-element-populated{padding:0% 20% 2% 20%}.elementor-22 .elementor-element.elementor-element-2f01b4e0{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-22 .elementor-element.elementor-element-2a3e503{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-58e589e5>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-65a135e9 .pa-gallery-img-container img{height:300px;object-fit:cover}.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-img-gallery-masonry div.premium-gallery-item,.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%}.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-gallery-item{padding:0}.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-gallery-caption{text-align:center;padding:30px 30px 30px 30px}.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-img-gallery{margin:0 0 0 0;padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-65a135e9 .pa-gallery-img:not(.style2):hover .pa-gallery-icons-wrapper,.elementor-22 .elementor-element.elementor-element-65a135e9 .pa-gallery-img .pa-gallery-icons-caption-container,.elementor-22 .elementor-element.elementor-element-65a135e9 .pa-gallery-img:hover .pa-gallery-icons-caption-container{background-color:#000000A6}.elementor-22 .elementor-element.elementor-element-65a135e9 .pa-gallery-img-container{margin:0 0 0 0;padding:5px 5px 5px 5px}.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-gallery-img-name,.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-gallery-img-name a{color:#FFF;font-family:"Poppins",Sans-serif;font-size:19px;font-weight:700;line-height:28px}.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-gallery-img-desc,.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-gallery-img-desc a{color:#FFF;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-740faa50{padding:22% 0% 20% 4%}.elementor-22 .elementor-element.elementor-element-16e80501>.elementor-element-populated{padding:95px 30px 95px 50px}.elementor-22 .elementor-element.elementor-element-4335e3e8>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-4335e3e8 .elementor-heading-title{font-size:var(--e-global-typography-187093e-font-size);line-height:var(--e-global-typography-187093e-line-height)}.elementor-22 .elementor-element.elementor-element-42673932>.elementor-widget-container{padding:0 30px 0 0}.elementor-22 .elementor-element.elementor-element-42673932{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-34da575c{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-55fab8ef>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-1b95ec02 .elementor-heading-title{font-size:var(--e-global-typography-0103c05-font-size);line-height:var(--e-global-typography-0103c05-line-height)}.elementor-22 .elementor-element.elementor-element-20653b5c>.elementor-widget-container{padding:0 30px 0 0}.elementor-22 .elementor-element.elementor-element-20653b5c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-38288a20.elementor-column .elementor-widget-wrap{align-items:center}.elementor-22 .elementor-element.elementor-element-38288a20.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-22 .elementor-element.elementor-element-54008192>.elementor-widget-container{margin:-97px 0 0 0}.elementor-22 .elementor-element.elementor-element-54008192 img{max-width:46%}.elementor-22 .elementor-element.elementor-element-1144520f{padding:0 30px 0 30px}.elementor-22 .elementor-element.elementor-element-6c855cd2>.elementor-element-populated{padding:65px 0 65px 0}.elementor-22 .elementor-element.elementor-element-4ff68900>.elementor-element-populated{padding:0% 10% 0% 10%}.elementor-22 .elementor-element.elementor-element-27b5e4e5 .skillbar-group .skill-title{font-size:var(--e-global-typography-b73a1e1-font-size);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-39c76fcf .skillbar-group .skill-title{font-size:var(--e-global-typography-b73a1e1-font-size);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-63a0064f .skillbar-group .skill-title{font-size:var(--e-global-typography-b73a1e1-font-size);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-5e8d8d36 .skillbar-group .skill-title{font-size:var(--e-global-typography-b73a1e1-font-size);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-65d095db>.elementor-element-populated{padding:65px 20px 35px 20px}.elementor-22 .elementor-element.elementor-element-40226a3a .elementor-heading-title{font-size:var(--e-global-typography-0103c05-font-size);line-height:var(--e-global-typography-0103c05-line-height)}.elementor-22 .elementor-element.elementor-element-5fe26fc8{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox .elementskit-info-box-title{font-size:var(--e-global-typography-7d499cf-font-size);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox .box-body>p{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox .elementskit-info-box-title{font-size:var(--e-global-typography-7d499cf-font-size);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox .box-body>p{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox .elementskit-info-box-title{font-size:var(--e-global-typography-7d499cf-font-size);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox .box-body>p{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-6ce5df30>.elementor-element-populated{border-width:1px 0 0 0}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox .elementskit-info-box-title{font-size:var(--e-global-typography-7d499cf-font-size);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox .box-body>p{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-17693a0f:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-17693a0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:161px auto}.elementor-22 .elementor-element.elementor-element-25563adf>.elementor-element-populated{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-5c09d1e .elementor-heading-title{font-size:var(--e-global-typography-0103c05-font-size);line-height:var(--e-global-typography-0103c05-line-height)}.elementor-22 .elementor-element.elementor-element-2f01b4e0{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-img-gallery-masonry div.premium-gallery-item,.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-img-gallery-fitRows div.premium-gallery-item{width:50%}.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-gallery-img-desc,.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-gallery-img-desc a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-740faa50>.elementor-container{min-height:800px}.elementor-22 .elementor-element.elementor-element-740faa50{padding:35% 9% 50% 9%}.elementor-22 .elementor-element.elementor-element-16e80501>.elementor-element-populated{padding:95px 30px 95px 30px}.elementor-22 .elementor-element.elementor-element-4335e3e8>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-4335e3e8{text-align:center}.elementor-22 .elementor-element.elementor-element-4335e3e8 .elementor-heading-title{font-size:var(--e-global-typography-187093e-font-size);line-height:var(--e-global-typography-187093e-line-height)}.elementor-22 .elementor-element.elementor-element-42673932>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-42673932{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-34da575c{padding:35px 30px 0 20px}.elementor-22 .elementor-element.elementor-element-4c445936>.elementor-element-populated{margin:-35px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 65px 0}.elementor-22 .elementor-element.elementor-element-55fab8ef>.elementor-element-populated{padding:0 0 0 10px}.elementor-22 .elementor-element.elementor-element-1b95ec02>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-1b95ec02{text-align:center}.elementor-22 .elementor-element.elementor-element-1b95ec02 .elementor-heading-title{font-size:var(--e-global-typography-0103c05-font-size);line-height:var(--e-global-typography-0103c05-line-height)}.elementor-22 .elementor-element.elementor-element-20653b5c>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-20653b5c{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-38288a20>.elementor-element-populated{padding:35px 0 0 0}.elementor-22 .elementor-element.elementor-element-54008192>.elementor-widget-container{margin:-87px 0 0 0;padding:0 30px 65px 0}.elementor-22 .elementor-element.elementor-element-1144520f{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-6c855cd2>.elementor-element-populated{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-4ff68900>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-27b5e4e5 .skillbar-group .skill-title{font-size:var(--e-global-typography-b73a1e1-font-size);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-39c76fcf .skillbar-group .skill-title{font-size:var(--e-global-typography-b73a1e1-font-size);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-63a0064f .skillbar-group .skill-title{font-size:var(--e-global-typography-b73a1e1-font-size);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-5e8d8d36 .skillbar-group .skill-title{font-size:var(--e-global-typography-b73a1e1-font-size);line-height:var(--e-global-typography-b73a1e1-line-height);word-spacing:var(--e-global-typography-b73a1e1-word-spacing)}.elementor-22 .elementor-element.elementor-element-65d095db>.elementor-element-populated{padding:65px 30px 35px 30px}.elementor-22 .elementor-element.elementor-element-40226a3a>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-40226a3a{text-align:center}.elementor-22 .elementor-element.elementor-element-40226a3a .elementor-heading-title{font-size:var(--e-global-typography-0103c05-font-size);line-height:var(--e-global-typography-0103c05-line-height)}.elementor-22 .elementor-element.elementor-element-2ac997bd>.elementor-element-populated{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-5fe26fc8{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox .elementskit-info-box-title{font-size:var(--e-global-typography-7d499cf-font-size);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-4cbf01cd .elementskit-infobox .box-body>p{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox .elementskit-info-box-title{font-size:var(--e-global-typography-7d499cf-font-size);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-58c8cd20 .elementskit-infobox .box-body>p{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox .elementskit-info-box-title{font-size:var(--e-global-typography-7d499cf-font-size);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-88c19db .elementskit-infobox .box-body>p{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-6ce5df30>.elementor-element-populated{border-width:0 0 0 0}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox .elementskit-info-box-title{font-size:var(--e-global-typography-7d499cf-font-size);line-height:var(--e-global-typography-7d499cf-line-height)}.elementor-22 .elementor-element.elementor-element-7a5fe812 .elementskit-infobox .box-body>p{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-25563adf>.elementor-element-populated{padding:65px 30px 65px 30px}.elementor-22 .elementor-element.elementor-element-5c09d1e>.elementor-widget-container{padding:0 0 0 0}.elementor-22 .elementor-element.elementor-element-5c09d1e{text-align:center}.elementor-22 .elementor-element.elementor-element-5c09d1e .elementor-heading-title{font-size:var(--e-global-typography-0103c05-font-size);line-height:var(--e-global-typography-0103c05-line-height)}.elementor-22 .elementor-element.elementor-element-24b1c610>.elementor-element-populated{padding:0% 0% 8% 0%}.elementor-22 .elementor-element.elementor-element-2f01b4e0{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-img-gallery-masonry div.premium-gallery-item,.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-img-gallery-fitRows div.premium-gallery-item{width:100%}.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-gallery-img-desc,.elementor-22 .elementor-element.elementor-element-65a135e9 .premium-gallery-img-desc a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-16e80501{width:70%}.elementor-22 .elementor-element.elementor-element-1d129807{width:30%}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-767e3f4d{width:50%}.elementor-22 .elementor-element.elementor-element-4e3358bf{width:50%}.elementor-22 .elementor-element.elementor-element-259d1902{width:50%}.elementor-22 .elementor-element.elementor-element-6ce5df30{width:50%}}