.elementor-31841 .elementor-element.elementor-element-1d9113a{--display:flex}.elementor-31841 .elementor-element.elementor-element-1d9113a,.elementor-31841 .elementor-element.elementor-element-1d9113a.thegem-e-con-layout-thegem{--content-width:1396px}.elementor-31841 .elementor-element.elementor-element-ba0fb61>.elementor-widget-container{margin:0}.elementor-31841 .elementor-element.elementor-element-ba0fb61 .thegem-heading,.elementor-31841 .elementor-element.elementor-element-ba0fb61 .thegem-heading .light{font-size:67px;line-height:85px}.elementor-31841 .elementor-element.elementor-element-41161a3{width:var(--container-widget-width,957px);max-width:957px;padding:0 0 50px;--container-widget-width:957px;--container-widget-flex-grow:0}.elementor-31841 .elementor-element.elementor-element-e6cb15e{--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;--padding-top:0%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%}.elementor-31841 .elementor-element.elementor-element-5ea45ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:21px}.elementor-31841 .elementor-element.elementor-element-91badee{padding:0 0 4%}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel.gem-tta-active .gem-tta-panel-heading,.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel .gem-tta-panel-body{background-color:#F5F5F5!important;border-style:none}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel .gem-tta-panel-title>a{justify-content:flex-start}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-heading{background-color:var(--e-global-color-2aca7ca);border-style:none}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel:not(:first-child){margin-top:14px}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel.gem-tta-active .gem-tta-panel-body{border-top-style:none!important;border-top-width:0!important}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel .gem-tta-icon-left{margin-right:25px}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel .gem-tta-icon-right{margin-left:25px}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta .gem-tta-panel .gem-tta-icon i{font-size:23px;line-height:23px}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta .gem-tta-panel .gem-tta-title-text{line-height:23px}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta .gem-tta-panel .gem-tta-icon svg{width:23px;height:23px}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel .gem-tta-icon i:before{color:var(--e-global-color-5afd07f)}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel .gem-tta-icon svg{fill:var(--e-global-color-5afd07f)}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel.gem-tta-active .gem-tta-controls-icon-opened i:before{color:#000000!important}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel.gem-tta-active .gem-tta-controls-icon-opened svg{fill:#000000!important}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-title>a .gem-tta-controls-icon-closed i{color:#000000!important}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel:not(.gem-tta-active) .gem-tta-panel-title>a .gem-tta-controls-icon-closed svg{fill:#000000!important}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta.gem-tta-general.gem-tta-accordion .gem-tta-panel-body{padding:8%}.elementor-31841 .elementor-element.elementor-element-64877ac .gem-tta-panel-body{font-size:1.8rem;text-align:left!important}.elementor-31841 .elementor-element.elementor-element-611e93b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-31841 .elementor-element.elementor-element-07e0033{--display:flex;--padding-top:1%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%}.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list .portfolio-filter-item:not(.filters-apply-button){width:295px !important}.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list.style-standard:not(.style-standard-mobile) .portfolio-filter-item:not(.display-type-dropdown) .name,.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list .portfolio-filter-item.display-type-dropdown .selector-title,.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list .portfolio-filters-area .portfolio-search-filter input{border-radius:0}.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list:is(.style-sidebar,.style-hidden,.style-standard-mobile) .portfolio-filter-item:not(.display-type-dropdown) ul li a,.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list:is(.style-sidebar,.style-hidden,.style-standard-mobile) .portfolio-filter-item:not(.display-type-dropdown) .price-range-slider .slider-amount,.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list:is(.style-sidebar,.style-hidden,.style-standard-mobile) .portfolio-filter-item:not(.display-type-dropdown) .price-range-slider .slider-amount .slider-amount-text{color:var(--e-global-color-2aca7ca)}{background-color:var(--e-global-color-2aca7ca)}.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list:is(.style-sidebar,.style-hidden,.style-standard-mobile) .portfolio-filter-item:not(.display-type-dropdown) .price-range-slider .slider-amount{background-color:var(--e-global-color-5afd07f)}.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list:is(.style-hidden,.style-sidebar,.style-standard-mobile) .portfolio-filter-item{border-width:1px}.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-show-filters-button{margin-left:0;margin-right:auto}.elementor-31841 .elementor-element.elementor-element-feb4d5b .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-31841 .elementor-element.elementor-element-feb4d5b .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2) !important}.elementor-31841 .elementor-element.elementor-element-feb4d5b .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-31841 .elementor-element.elementor-element-feb4d5b .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-31841 .elementor-element.elementor-element-feb4d5b .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-31841 .elementor-element.elementor-element-feb4d5b .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-31841 .elementor-element.elementor-element-feb4d5b .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-31841 .elementor-element.elementor-element-feb4d5b .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-31841 .elementor-element.elementor-element-feb4d5b .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-31841 .elementor-element.elementor-element-feb4d5b .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-42px/2)}.elementor-31841 .elementor-element.elementor-element-feb4d5b .portfolio-selected-filters .portfolio-selected-filter-item{background-color:var(--e-global-color-5afd07f)}.elementor-31841 .elementor-element.elementor-element-feb4d5b .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}@media(min-width:768px){.elementor-31841 .elementor-element.elementor-element-e6cb15e{--width:1396px}.elementor-31841 .elementor-element.elementor-element-5ea45ba{--width:40%}}@media(max-width:1591px) and (min-width:768px){.elementor-31841 .elementor-element.elementor-element-e6cb15e{--width:90%}.elementor-31841 .elementor-element.elementor-element-611e93b{--width:66%}}@media(max-width:1024px) and (min-width:768px){.elementor-31841 .elementor-element.elementor-element-e6cb15e{--width:100%}.elementor-31841 .elementor-element.elementor-element-5ea45ba{--width:100%}.elementor-31841 .elementor-element.elementor-element-611e93b{--width:100%}}@media(max-width:1591px){.elementor-31841 .elementor-element.elementor-element-1d9113a,.elementor-31841 .elementor-element.elementor-element-1d9113a.thegem-e-con-layout-thegem{--content-width:90%}.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list .portfolio-filter-item:not(.filters-apply-button){width:176px !important}}@media(max-width:1024px){.elementor-31841 .elementor-element.elementor-element-1d9113a,.elementor-31841 .elementor-element.elementor-element-1d9113a.thegem-e-con-layout-thegem{--content-width:100%}.elementor-31841 .elementor-element.elementor-element-1d9113a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-31841 .elementor-element.elementor-element-e6cb15e{--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;--padding-top:0%;--padding-bottom:8%;--padding-left:2%;--padding-right:2%}.elementor-31841 .elementor-element.elementor-element-5ea45ba{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}}@media(max-width:767px){.elementor-31841 .elementor-element.elementor-element-ba0fb61 .thegem-heading,.elementor-31841 .elementor-element.elementor-element-ba0fb61 .thegem-heading .light{font-size:56px;line-height:1.2em}.elementor-31841 .elementor-element.elementor-element-e6cb15e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-31841 .elementor-element.elementor-element-611e93b{--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-31841 .elementor-element.elementor-element-3914b7a .portfolio-filters-list .portfolio-filter-item:not(.filters-apply-button){width:100% !important}.elementor-31841 .elementor-element.elementor-element-feb4d5b>.elementor-widget-container{padding:0}}