.elementor-2102 .elementor-element.elementor-element-ccea7e5{--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}.elementor-2102 .elementor-element.elementor-element-46d7c6a{--display:flex;--border-radius:10px 10px 10px 10px;--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-2102 .elementor-element.elementor-element-9171c63>.elementor-widget-container{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-9171c63 img{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-91bc588{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2102 .elementor-element.elementor-element-e43c23c>.elementor-widget-container{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-e43c23c img{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-6157242{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2102 .elementor-element.elementor-element-842baa0>.elementor-widget-container{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-842baa0 img{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-f93b2e3{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2102 .elementor-element.elementor-element-badfc18>.elementor-widget-container{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-badfc18 img{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-325c940{--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}.elementor-2102 .elementor-element.elementor-element-3d6f119{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2102 .elementor-element.elementor-element-a167c35>.elementor-widget-container{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-a167c35 img{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-a516b47{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2102 .elementor-element.elementor-element-d4e085a>.elementor-widget-container{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-d4e085a img{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-00ba46e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2102 .elementor-element.elementor-element-65c1456>.elementor-widget-container{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-65c1456 img{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-f03db32{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2102 .elementor-element.elementor-element-9ec1061>.elementor-widget-container{border-radius:10px 10px 10px 10px}.elementor-2102 .elementor-element.elementor-element-9ec1061 img{border-radius:10px 10px 10px 10px}.portfolio-thumb{height:300px;overflow:hidden;position:relative;border-radius:10px}.portfolio-img{display:block;width:100%;height:auto;transition:transform 4s ease;transform:translateY(0)}.portfolio-thumb:hover .portfolio-img{transform:translateY(calc(-100% + 300px))}.portfolio-thumb{height:300px;overflow:hidden;position:relative;border-radius:10px}.portfolio-img{display:block;width:100%;height:auto;transition:transform 4s ease;transform:translateY(0)}.portfolio-thumb:hover .portfolio-img{transform:translateY(calc(-100% + 300px))}