.elementor-32037 .elementor-element.elementor-element-3bc0a133{text-align:left}.elementor-32037 .elementor-element.elementor-element-3bc0a133 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-3bc0a133 .thegem-heading .light{line-height:37px;letter-spacing:0px}.elementor-32037 .elementor-element.elementor-element-274d4c83{--spacer-size:20px}.elementor-32037 .elementor-element.elementor-element-483d219e{text-align:left}.elementor-32037 .elementor-element.elementor-element-483d219e .thegem-heading,.elementor-32037 .elementor-element.elementor-element-483d219e .thegem-heading .light{line-height:25px}.elementor-32037 .elementor-element.elementor-element-6b9d2010{--spacer-size:30px}.elementor-32037 .elementor-element.elementor-element-4559f433{text-align:left}.elementor-32037 .elementor-element.elementor-element-4559f433 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-4559f433 .thegem-heading .light{text-transform:none;line-height:53px}.elementor-32037 .elementor-element.elementor-element-5dcda11{--spacer-size:25px}.elementor-32037 .elementor-element.elementor-element-53b91903{text-align:left}.elementor-32037 .elementor-element.elementor-element-53b91903 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-53b91903 .thegem-heading .light{line-height:25px}.elementor-32037 .elementor-element.elementor-element-2444feba{--spacer-size:60px}.elementor-32037 .elementor-element.elementor-element-3f88bbfe .gem-gallery-grid .gallery-item{padding:calc(42px/2) !important}.elementor-32037 .elementor-element.elementor-element-3f88bbfe .gem-gallery-grid .gallery-set{margin-top:calc(-42px/2);margin-bottom:calc(-42px/2)}.elementor-32037 .elementor-element.elementor-element-3f88bbfe .gem-gallery-grid .not-fullwidth-block ul,.elementor-32037 .elementor-element.elementor-element-3f88bbfe .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-42px/2);margin-right:calc(-42px/2)}.elementor-32037 .elementor-element.elementor-element-3f88bbfe .gem-gallery-grid .fullwidth-block{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-32037 .elementor-element.elementor-element-3f88bbfe .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-32037 .elementor-element.elementor-element-3f88bbfe .gallery-item .overlay a.icon i{background-color:#101010}.elementor-32037 .elementor-element.elementor-element-1dfd6fe4{--spacer-size:30px}.elementor-32037 .elementor-element.elementor-element-20b82413{text-align:left}.elementor-32037 .elementor-element.elementor-element-20b82413 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-20b82413 .thegem-heading .light{line-height:25px}.elementor-32037 .elementor-element.elementor-element-50448336{padding:0 21px}.elementor-32037 .elementor-element.elementor-element-1e642bf7>.elementor-element-populated{padding:20px 21px 0}.elementor-32037 .elementor-element.elementor-element-9d3d25{text-align:left}.elementor-32037 .elementor-element.elementor-element-9d3d25 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-9d3d25 .thegem-heading .light{text-transform:none;line-height:53px}.elementor-32037 .elementor-element.elementor-element-453684dc{--spacer-size:30px}.elementor-32037 .elementor-element.elementor-element-74d4b9d9{text-align:left}.elementor-32037 .elementor-element.elementor-element-74d4b9d9 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-74d4b9d9 .thegem-heading .light{line-height:25px}.elementor-32037 .elementor-element.elementor-element-cec4dcf{--spacer-size:35px}.elementor-32037 .elementor-element.elementor-element-519a6e4>.elementor-element-populated{padding:0 21px}.elementor-32037 .elementor-element.elementor-element-5caad79e{text-align:center}.elementor-32037 .elementor-element.elementor-element-5bba7e72{--spacer-size:10px}.elementor-32037 .elementor-element.elementor-element-593d643b{text-align:left}.elementor-32037 .elementor-element.elementor-element-593d643b .thegem-heading,.elementor-32037 .elementor-element.elementor-element-593d643b .thegem-heading .light{text-transform:none;line-height:53px}.elementor-32037 .elementor-element.elementor-element-29ca17c7{--spacer-size:30px}.elementor-32037 .elementor-element.elementor-element-4eec9979{text-align:left}.elementor-32037 .elementor-element.elementor-element-4eec9979 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-4eec9979 .thegem-heading .light{line-height:25px}.elementor-32037 .elementor-element.elementor-element-1fcc32ee{--spacer-size:35px}.elementor-32037 .elementor-element.elementor-element-17f4b1d6{border-style:solid;border-width:1px;border-color:#ececec;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32037 .elementor-element.elementor-element-17f4b1d6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32037 .elementor-element.elementor-element-ae4191d>.elementor-element-populated{padding:0 21px}.elementor-32037 .elementor-element.elementor-element-6c4dd03{text-align:start}.elementor-32037 .elementor-element.elementor-element-6c4dd03,.elementor-32037 .elementor-element.elementor-element-6c4dd03 .elementor-text-editor *{font-size:24px;font-weight:300}.elementor-32037 .elementor-element.elementor-element-6c4dd03,.elementor-32037 .elementor-element.elementor-element-6c4dd03 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#101010}.elementor-32037 .elementor-element.elementor-element-6c4dd03.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#101010;color:#fff}.elementor-32037 .elementor-element.elementor-element-6c4dd03.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-32037 .elementor-element.elementor-element-6c4dd03.elementor-drop-cap-view-default .elementor-drop-cap{color:#101010;border-color:#101010}.elementor-32037 .elementor-element.elementor-element-6c4dd03.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#fff}.elementor-32037 .elementor-element.elementor-element-6c4dd03 .elementor-drop-cap{padding:10px;margin-inline-end:21px;border-radius:50%}.elementor-32037 .elementor-element.elementor-element-6c4dd03 .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-32037 .elementor-element.elementor-element-3f41fe59{border-style:solid;border-width:0 1px;border-color:#ececec;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32037 .elementor-element.elementor-element-3f41fe59>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32037 .elementor-element.elementor-element-46a4ba50>.elementor-element-populated{padding:0 21px}.elementor-32037 .elementor-element.elementor-element-663bf8ab{text-align:start}.elementor-32037 .elementor-element.elementor-element-663bf8ab,.elementor-32037 .elementor-element.elementor-element-663bf8ab .elementor-text-editor *{font-size:24px;font-weight:300}.elementor-32037 .elementor-element.elementor-element-663bf8ab,.elementor-32037 .elementor-element.elementor-element-663bf8ab .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#101010}.elementor-32037 .elementor-element.elementor-element-663bf8ab.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#101010;color:#fff}.elementor-32037 .elementor-element.elementor-element-663bf8ab.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-32037 .elementor-element.elementor-element-663bf8ab.elementor-drop-cap-view-default .elementor-drop-cap{color:#101010;border-color:#101010}.elementor-32037 .elementor-element.elementor-element-663bf8ab.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#fff}.elementor-32037 .elementor-element.elementor-element-663bf8ab .elementor-drop-cap{padding:10px;margin-inline-end:21px;border-radius:50%}.elementor-32037 .elementor-element.elementor-element-663bf8ab .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-32037 .elementor-element.elementor-element-49bf28d{border-style:solid;border-width:1px;border-color:#ececec;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-32037 .elementor-element.elementor-element-49bf28d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-32037 .elementor-element.elementor-element-3241da61>.elementor-element-populated{padding:0 21px}.elementor-32037 .elementor-element.elementor-element-2e791a49{text-align:start}.elementor-32037 .elementor-element.elementor-element-2e791a49,.elementor-32037 .elementor-element.elementor-element-2e791a49 .elementor-text-editor *{font-size:24px;font-weight:300}.elementor-32037 .elementor-element.elementor-element-2e791a49,.elementor-32037 .elementor-element.elementor-element-2e791a49 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#101010}.elementor-32037 .elementor-element.elementor-element-2e791a49.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#101010;color:#fff}.elementor-32037 .elementor-element.elementor-element-2e791a49.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-32037 .elementor-element.elementor-element-2e791a49.elementor-drop-cap-view-default .elementor-drop-cap{color:#101010;border-color:#101010}.elementor-32037 .elementor-element.elementor-element-2e791a49.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#fff}.elementor-32037 .elementor-element.elementor-element-2e791a49 .elementor-drop-cap{padding:10px;margin-inline-end:21px;border-radius:50%}.elementor-32037 .elementor-element.elementor-element-2e791a49 .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-32037 .elementor-element.elementor-element-28e0f147{--spacer-size:20px}.elementor-32037 .elementor-element.elementor-element-73deb059{text-align:left}.elementor-32037 .elementor-element.elementor-element-73deb059 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-73deb059 .thegem-heading .light{text-transform:none;line-height:53px}.elementor-32037 .elementor-element.elementor-element-23f86348{--spacer-size:30px}.elementor-32037 .elementor-element.elementor-element-4999155b{text-align:left}.elementor-32037 .elementor-element.elementor-element-4999155b .thegem-heading,.elementor-32037 .elementor-element.elementor-element-4999155b .thegem-heading .light{line-height:25px}.elementor-32037 .elementor-element.elementor-element-6847f224{--spacer-size:30px}.elementor-32037 .elementor-element.elementor-element-4afdc355 .gem-quote{background-color:#f6f6f6}.elementor-32037 .elementor-element.elementor-element-4afdc355 .gem-quote:not(.gem-quote-style-3){padding:50px 20px 50px 50px}.elementor-32037 .elementor-element.elementor-element-4afdc355 .gem-quote.gem-quote-style-3 blockquote{padding:50px 20px 50px 50px}.elementor-32037 .elementor-element.elementor-element-4afdc355 .gem-quote blockquote,.elementor-32037 .elementor-element.elementor-element-4afdc355 .gem-quote blockquote span,.elementor-32037 .elementor-element.elementor-element-4afdc355 .gem-quote blockquote p{color:#101010 !important}.elementor-32037 .elementor-element.elementor-element-4afdc355 .gem-quote:after{font-size:67px;color:#e3e3e3}.elementor-32037 .elementor-element.elementor-element-4a365280{--spacer-size:50px}.elementor-32037 .elementor-element.elementor-element-2d7e7700{text-align:left}.elementor-32037 .elementor-element.elementor-element-2d7e7700 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-2d7e7700 .thegem-heading .light{line-height:25px}@media(max-width:1024px){.elementor-32037 .elementor-element.elementor-element-4559f433 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-4559f433 .thegem-heading .light{line-height:42px}.elementor-32037 .elementor-element.elementor-element-1e642bf7>.elementor-element-populated{padding:20px 0 0}.elementor-32037 .elementor-element.elementor-element-9d3d25 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-9d3d25 .thegem-heading .light{line-height:42px}.elementor-32037 .elementor-element.elementor-element-593d643b .thegem-heading,.elementor-32037 .elementor-element.elementor-element-593d643b .thegem-heading .light{line-height:42px}.elementor-32037 .elementor-element.elementor-element-6c4dd03,.elementor-32037 .elementor-element.elementor-element-6c4dd03 .elementor-text-editor *{font-size:20px}.elementor-32037 .elementor-element.elementor-element-6c4dd03 .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-32037 .elementor-element.elementor-element-663bf8ab,.elementor-32037 .elementor-element.elementor-element-663bf8ab .elementor-text-editor *{font-size:20px}.elementor-32037 .elementor-element.elementor-element-663bf8ab .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-32037 .elementor-element.elementor-element-2e791a49,.elementor-32037 .elementor-element.elementor-element-2e791a49 .elementor-text-editor *{font-size:20px}.elementor-32037 .elementor-element.elementor-element-2e791a49 .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-32037 .elementor-element.elementor-element-73deb059 .thegem-heading,.elementor-32037 .elementor-element.elementor-element-73deb059 .thegem-heading .light{line-height:42px}}@media(max-width:767px){.elementor-32037 .elementor-element.elementor-element-6c4dd03,.elementor-32037 .elementor-element.elementor-element-6c4dd03 .elementor-text-editor *{font-size:18px}.elementor-32037 .elementor-element.elementor-element-6c4dd03 .elementor-drop-cap-letter{font-size:30px}.elementor-32037 .elementor-element.elementor-element-663bf8ab,.elementor-32037 .elementor-element.elementor-element-663bf8ab .elementor-text-editor *{font-size:18px}.elementor-32037 .elementor-element.elementor-element-663bf8ab .elementor-drop-cap-letter{font-size:30px}.elementor-32037 .elementor-element.elementor-element-2e791a49,.elementor-32037 .elementor-element.elementor-element-2e791a49 .elementor-text-editor *{font-size:18px}.elementor-32037 .elementor-element.elementor-element-2e791a49 .elementor-drop-cap-letter{font-size:30px}.elementor-32037 .elementor-element.elementor-element-4afdc355 .gem-quote:not(.gem-quote-style-3){padding:25px 10px 50px 25px}.elementor-32037 .elementor-element.elementor-element-4afdc355 .gem-quote.gem-quote-style-3 blockquote{padding:25px 10px 50px 25px}}