.elementor-16 .elementor-element.elementor-element-22690ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:100px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-16 .elementor-element.elementor-element-22690ab:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-22690ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ECA2FC99}.elementor-16 .elementor-element.elementor-element-22690ab,.elementor-16 .elementor-element.elementor-element-22690ab::before{--border-transition:0.3s}.elementor-16 .elementor-element.elementor-element-8000d6d{text-align:center}.elementor-16 .elementor-element.elementor-element-8000d6d .elementor-heading-title{color:#191151;font-family:"Alegreya Sans SC",alegreya sans sc;font-size:70px;font-weight:600}.elementor-16 .elementor-element.elementor-element-8000d6d>.elementor-widget-container{margin:0 0 -100px 0;padding:80px 0 0 0}.elementor-16 .elementor-element.elementor-element-6f6baee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s}.elementor-16 .elementor-element.elementor-element-6f6baee:not(.elementor-motion-effects-element-type-background),.elementor-16 .elementor-element.elementor-element-6f6baee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ECA2FC99}.elementor-16 .elementor-element.elementor-element-6f6baee,.elementor-16 .elementor-element.elementor-element-6f6baee::before{--border-transition:0.3s}.elementor-16 .elementor-element.elementor-element-7daeca1{--display:flex;--background-transition:0.3s}.elementor-16 .elementor-element.elementor-element-b3dc178{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-16 .elementor-element.elementor-element-bf5db3f{text-align:center}.elementor-16 .elementor-element.elementor-element-bf5db3f .elementor-heading-title{color:#191151;font-family:"Alegreya Sans SC",alegreya sans sc;font-size:70px;font-weight:600}.elementor-16 .elementor-element.elementor-element-f799a95{--display:flex;--background-transition:0.3s}.elementor-msie .elementor-16 .elementor-element.elementor-element-50e245f .elementor-portfolio-item{width:calc(100% / 3)}.elementor-16 .elementor-element.elementor-element-50e245f .elementor-post__thumbnail__link{padding-bottom:calc(0.87 * 100%)}.elementor-16 .elementor-element.elementor-element-50e245f:after{content:"0.87";position:absolute;color:#fff0}.elementor-16 .elementor-element.elementor-element-50e245f{--grid-column-gap:13px;--grid-row-gap:22px}.elementor-16 .elementor-element.elementor-element-50e245f a .elementor-portfolio-item__overlay{background-color:#97F2E7}.elementor-16 .elementor-element.elementor-element-50e245f a .elementor-portfolio-item__title{color:#191151}.elementor-16 .elementor-element.elementor-element-50e245f .elementor-portfolio-item__title{font-family:"Alegreya Sans SC",alegreya sans sc;font-size:13px;font-weight:600;line-height:1px;letter-spacing:0;word-spacing:2px}.elementor-msie .elementor-16 .elementor-element.elementor-element-f8a4d5c .elementor-portfolio-item{width:calc(100% / 6)}.elementor-16 .elementor-element.elementor-element-f8a4d5c .elementor-post__thumbnail__link{padding-bottom:calc(0.66 * 100%)}.elementor-16 .elementor-element.elementor-element-f8a4d5c:after{content:"0.66";position:absolute;color:#fff0}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-layout--standard .elementor-repeater-item-13503da img{top:-150px;left:0}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-layout--inline .elementor-repeater-item-13503da img{top:-150px;left:0}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-layout--inline .qodef-e-image.elementor-repeater-item-13503da{width:1140px}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-layout--standard .qodef-e-image.elementor-repeater-item-13503da{width:1140px!important}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-e-title{color:#FFF}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-e-text{margin-top:0}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-m-items{width:520px}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-layout--standard .qodef-e-image.qodef-position--right{width:calc((100% - 520px)/2)}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-layout--standard .qodef-e-image.qodef-position--left{width:calc((100% - 520px)/2)}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-m-item{margin:calc(0px/2) 0}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-layout--inline .qodef-m-items{margin:0 calc(-0px/2)}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-layout--inline .qodef-e-title{padding:0 calc(0px/2)}.elementor-16 .elementor-element.elementor-element-11a5d6d .qodef-layout--inline .qodef-e-text{padding:0 calc(0px/2)}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-8000d6d .elementor-heading-title{line-height:1.1em}.elementor-16 .elementor-element.elementor-element-8000d6d>.elementor-widget-container{padding:0 0 0 0}.elementor-msie .elementor-16 .elementor-element.elementor-element-50e245f .elementor-portfolio-item{width:calc(100% / 2)}.elementor-msie .elementor-16 .elementor-element.elementor-element-f8a4d5c .elementor-portfolio-item{width:calc(100% / 2)}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-22690ab{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px}.elementor-16 .elementor-element.elementor-element-8000d6d .elementor-heading-title{font-size:52px;line-height:1.1em}.elementor-16 .elementor-element.elementor-element-bf5db3f .elementor-heading-title{font-size:52px;line-height:1.1em}.elementor-16 .elementor-element.elementor-element-bf5db3f>.elementor-widget-container{padding:0 0 0 0}.elementor-msie .elementor-16 .elementor-element.elementor-element-50e245f .elementor-portfolio-item{width:calc(100% / 1)}.elementor-msie .elementor-16 .elementor-element.elementor-element-f8a4d5c .elementor-portfolio-item{width:calc(100% / 1)}}