.elementor-15479 .elementor-element.elementor-element-1ba507cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15479 .elementor-element.elementor-element-73f8bc42{--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:flex-start;--gap:100px 100px;--row-gap:100px;--column-gap:100px}.elementor-15479 .elementor-element.elementor-element-7b9fcee{--display:flex;--min-height:calc(100vh - 50px);--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15479 .elementor-element.elementor-element-26cd9507{--display:flex;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15479 .elementor-element.elementor-element-e3c1285 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-h4-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-e3c1285 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left}.elementor-15479 .elementor-element.elementor-element-e3c1285 .text-wrapper p{font:var(--text-h4);letter-spacing:var(--text-h4-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-e3c1285 .text-wrapper p,.elementor-15479 .elementor-element.elementor-element-e3c1285 .text-wrapper>*{font-family:"Arimo",Sans-serif;font-size:31px;font-weight:600}.elementor-15479 .elementor-element.elementor-element-e3c1285{width:90%}.elementor-15479 .elementor-element.elementor-element-6442102a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15479 .elementor-element.elementor-element-6d85f1ca .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-h4-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-6d85f1ca .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left}.elementor-15479 .elementor-element.elementor-element-6d85f1ca .text-wrapper p{font:var(--text-h4);letter-spacing:var(--text-h4-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-6d85f1ca .text-wrapper p,.elementor-15479 .elementor-element.elementor-element-6d85f1ca .text-wrapper>*{font-family:"Arimo",Sans-serif;font-size:13px;font-weight:600;letter-spacing:.3px}.elementor-15479 .elementor-element.elementor-element-34e3ce21 .elementor-repeater-item-da676a4 .taxonomy--label{font-family:"Arimo",Sans-serif;font-size:13px;font-weight:600}.elementor-15479 .elementor-element.elementor-element-34e3ce21 .elementor-repeater-item-da676a4 .term-item{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-15479 .elementor-element.elementor-element-34e3ce21 .elementor-repeater-item-da676a4 ul.term--list{flex-direction:column!important;align-items:flex-start!important;row-gap:3px!important}.elementor-15479 .elementor-element.elementor-element-34e3ce21 .elementor-repeater-item-b5c236e .taxonomy--label{font-family:"Arimo",Sans-serif;font-size:13px;font-weight:600}.elementor-15479 .elementor-element.elementor-element-34e3ce21 .elementor-repeater-item-b5c236e .term-item{font-family:"Roboto Mono",Sans-serif;font-size:12px;font-weight:600}.elementor-15479 .elementor-element.elementor-element-34e3ce21 .elementor-repeater-item-b5c236e ul.term--list{flex-direction:column!important;align-items:flex-start!important;row-gap:3px!important}.elementor-15479 .elementor-element.elementor-element-34e3ce21.controls_flex--styled .pe--portfolio--controls{width:1000px!important;flex-direction:column!important;column-gap:293px!important;--columnGap:293px;row-gap:175px!important;flex-wrap:wrap!important}.elementor-15479 .elementor-element.elementor-element-34e3ce21.filters_flex--styled .pe--portfolio--filters{flex-direction:row!important;align-items:flex-start!important;column-gap:50px!important;--columnGap:50px}.elementor-15479 .elementor-element.elementor-element-5323642f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-15479 .elementor-element.elementor-element-3dcef520 .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-h1-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-3dcef520 .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left}.elementor-15479 .elementor-element.elementor-element-3dcef520 .text-wrapper p{font:var(--text-h1);letter-spacing:var(--text-h1-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-3dcef520 .text-wrapper p,.elementor-15479 .elementor-element.elementor-element-3dcef520 .text-wrapper>*{font-family:"Arimo",Sans-serif;font-size:71px;font-weight:600}.elementor-15479 .elementor-element.elementor-element-7473ab3c .text-wrapper{text-align:left;--anim--letter--spacing:var(--text-p-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-7473ab3c .words--just--switch[data-animation=wordsJustifyCollapse]>.anim_line{justify-content:left}.elementor-15479 .elementor-element.elementor-element-7473ab3c .text-wrapper p{font:var(--text-p);letter-spacing:var(--text-p-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-7473ab3c .text-wrapper p,.elementor-15479 .elementor-element.elementor-element-7473ab3c .text-wrapper>*{font-family:"Arimo",Sans-serif;font-size:13px;font-weight:600}.elementor-15479 .elementor-element.elementor-element-6cbe2655{--display:flex;--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-15479 .elementor-element.elementor-element-7861b023 .portfolio--project--wrapper{flex-direction:column}.elementor-15479 .elementor-element.elementor-element-7861b023 .portfolios--pagination.pagination--paged{font-size:14px}.elementor-15479 .elementor-element.elementor-element-7861b023.pagination_flex--styled .portfolios--pagination.pagination--paged{flex-direction:row!important;justify-content:flex-start!important}.elementor-15479 .elementor-element.elementor-element-7861b023 .portfolios--pagination{margin:25px 0 0 0px!important}.elementor-15479 .elementor-element.elementor-element-7861b023 .projects--group--title h4{font-family:"Arimo",Sans-serif;font-size:13px;font-weight:600}.elementor-15479 .elementor-element.elementor-element-7861b023 .projects--group--title span.group--count{font-size:13px;font-weight:600}.elementor-15479 .elementor-element.elementor-element-7861b023.portfolio--style--grid .portfolio--projects--wrapper{--columns:3;column-gap:100px;row-gap:100px;align-items:center;justify-items:center}.elementor-15479 .elementor-element.elementor-element-7861b023.loop--active .portfolio--projects--wrapper{margin-top:100px}.elementor-15479 .elementor-element.elementor-element-7861b023 .project--title{font-family:"Roboto Mono",Sans-serif;font-size:13px;font-weight:600}.elementor-15479 .elementor-element.elementor-element-7861b023 .project--cat{font-family:"Arimo",Sans-serif;font-size:13px;font-weight:600}.elementor-15479 .elementor-element.elementor-element-7861b023.project_flex--styled .portfolio--project--wrapper>a{flex-direction:column!important;row-gap:5px!important}.elementor-15479 .elementor-element.elementor-element-7861b023 .project--metas--wrap{padding:0 0 0 0}@media(min-width:768px){.elementor-15479 .elementor-element.elementor-element-7b9fcee{--width:25%}.elementor-15479 .elementor-element.elementor-element-6cbe2655{--width:75%}}@media(max-width:1024px){.elementor-15479 .elementor-element.elementor-element-73f8bc42{--gap:25px 25px;--row-gap:25px;--column-gap:25px}.elementor-15479 .elementor-element.elementor-element-e3c1285 .text-wrapper p{font:var(--text-h6);letter-spacing:var(--text-h6-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-e3c1285 .text-wrapper{--anim--letter--spacing:var(--text-h6-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-34e3ce21.filters_flex--styled .pe--portfolio--filters{flex-direction:column!important;row-gap:50px!important}.elementor-15479 .elementor-element.elementor-element-3dcef520 .text-wrapper p{font:var(--text-h3);letter-spacing:var(--text-h3-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-3dcef520 .text-wrapper{--anim--letter--spacing:var(--text-h3-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-7861b023>.elementor-widget-container{margin:44px 0 0 0}.elementor-15479 .elementor-element.elementor-element-7861b023.portfolio--style--grid .portfolio--projects--wrapper{--columns:2}}@media(max-width:767px){.elementor-15479 .elementor-element.elementor-element-1ba507cb{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15479 .elementor-element.elementor-element-73f8bc42{--gap:25px 25px;--row-gap:25px;--column-gap:25px}.elementor-15479 .elementor-element.elementor-element-7b9fcee{--min-height:186px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15479 .elementor-element.elementor-element-26cd9507{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15479 .elementor-element.elementor-element-e3c1285 .text-wrapper p{font:var(--text-h6);letter-spacing:var(--text-h6-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-e3c1285 .text-wrapper{--anim--letter--spacing:var(--text-h6-letter-spacing)}.elementor-15479 .elementor-element.elementor-element-e3c1285{width:100%}.elementor-15479 .elementor-element.elementor-element-6442102a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15479 .elementor-element.elementor-element-6442102a.e-con{--order:-99999 /* order start hack */}.elementor-15479 .elementor-element.elementor-element-34e3ce21 .elementor-repeater-item-da676a4 ul.term--list{width:40%!important;flex-direction:row!important;column-gap:15px!important;--columnGap:15px;row-gap:10px!important;flex-wrap:wrap!important}.elementor-15479 .elementor-element.elementor-element-34e3ce21 .elementor-repeater-item-b5c236e ul.term--list{width:40%!important;flex-direction:row!important;column-gap:15px!important;--columnGap:15px;row-gap:10px!important;flex-wrap:wrap!important}.elementor-15479 .elementor-element.elementor-element-34e3ce21.controls_flex--styled .pe--portfolio--controls{width:834px!important}.elementor-15479 .elementor-element.elementor-element-34e3ce21 .pe--portfolio--controls{padding:-23px 0 0 0;margin:0 0 0 0}.elementor-15479 .elementor-element.elementor-element-6cbe2655{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-15479 .elementor-element.elementor-element-7861b023.portfolio--style--grid .portfolio--projects--wrapper{--columns:1;column-gap:15px;row-gap:35px}.elementor-15479 .elementor-element.elementor-element-7861b023.loop--active .portfolio--projects--wrapper{margin-top:15px}}