.elementor-642 .elementor-element.elementor-element-23b5130{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-66fc804{--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;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-5d16c23 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-a0c8653{text-align:start;}.elementor-642 .elementor-element.elementor-element-a0c8653 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-c9ac6c6{text-align:start;}.elementor-642 .elementor-element.elementor-element-c9ac6c6 .elementor-heading-title{font-family:"Montserrat", Sans;font-size:20px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans;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-642 .elementor-element.elementor-element-188488e{text-align:start;}.elementor-642 .elementor-element.elementor-element-b781dff{--display:flex;}.elementor-642 .elementor-element.elementor-element-e4c7082{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans;font-weight:var( --e-global-typography-text-font-weight );}.elementor-642 .elementor-element.elementor-element-5981166{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-5a33b65{--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;}.elementor-642 .elementor-element.elementor-element-5186376{--display:flex;}.elementor-642 .elementor-element.elementor-element-96c1a0f{--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;}.elementor-642 .elementor-element.elementor-element-94e394a{text-align:start;}.elementor-642 .elementor-element.elementor-element-029d060{text-align:start;}.elementor-642 .elementor-element.elementor-element-56fd7f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-aa3a902{--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;}.elementor-642 .elementor-element.elementor-element-6d29f92{text-align:start;}.elementor-642 .elementor-element.elementor-element-7454476{text-align:start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-642 .elementor-element.elementor-element-2897666 .elementor-button:hover, .elementor-642 .elementor-element.elementor-element-2897666 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-accent ) 100%);}.elementor-642 .elementor-element.elementor-element-2897666 .elementor-button{background-color:transparent;background-image:linear-gradient(210deg, var( --e-global-color-accent ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-642 .elementor-element.elementor-element-eaee616{--display:flex;}.elementor-642 .elementor-element.elementor-element-a37612c{--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;}.elementor-642 .elementor-element.elementor-element-930cad4{--display:flex;--margin-top:20px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-dcc8131 > .elementor-widget-container{margin:60px 0px 30px 0px;}.elementor-642 .elementor-element.elementor-element-dcc8131{text-align:center;}.elementor-642 .elementor-element.elementor-element-dcc8131 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-dcaf472 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-642 .elementor-element.elementor-element-dcaf472:after{content:"0.66";position:absolute;color:transparent;}.elementor-642 .elementor-element.elementor-element-dcaf472 a .elementor-portfolio-item__overlay{background-color:#5346CFBD;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-642 .elementor-element.elementor-element-930cad4{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-642 .elementor-element.elementor-element-66fc804{--width:50%;}.elementor-642 .elementor-element.elementor-element-b781dff{--width:5%;}.elementor-642 .elementor-element.elementor-element-e4c7082{--width:50%;}.elementor-642 .elementor-element.elementor-element-5a33b65{--width:50%;}.elementor-642 .elementor-element.elementor-element-5186376{--width:5%;}.elementor-642 .elementor-element.elementor-element-96c1a0f{--width:50%;}.elementor-642 .elementor-element.elementor-element-aa3a902{--width:50%;}.elementor-642 .elementor-element.elementor-element-eaee616{--width:5%;}.elementor-642 .elementor-element.elementor-element-a37612c{--width:50%;}}