.elementor-766 .elementor-element.elementor-element-5f2f5adf{text-align:left}.elementor-766 .elementor-element.elementor-element-5f2f5adf .thegem-heading,.elementor-766 .elementor-element.elementor-element-5f2f5adf .thegem-heading .light{line-height:37px;letter-spacing:0px}.elementor-766 .elementor-element.elementor-element-437c9670{--spacer-size:20px}.elementor-766 .elementor-element.elementor-element-3ad3ecc{text-align:left}.elementor-766 .elementor-element.elementor-element-3ad3ecc .thegem-heading,.elementor-766 .elementor-element.elementor-element-3ad3ecc .thegem-heading .light{line-height:25px}.elementor-766 .elementor-element.elementor-element-4c61258a{--spacer-size:30px}.elementor-766 .elementor-element.elementor-element-896158f{text-align:left}.elementor-766 .elementor-element.elementor-element-896158f .thegem-heading,.elementor-766 .elementor-element.elementor-element-896158f .thegem-heading .light{text-transform:none;line-height:53px}.elementor-766 .elementor-element.elementor-element-6a676ab4{--spacer-size:25px}.elementor-766 .elementor-element.elementor-element-72f6365e{text-align:left}.elementor-766 .elementor-element.elementor-element-72f6365e .thegem-heading,.elementor-766 .elementor-element.elementor-element-72f6365e .thegem-heading .light{line-height:25px}.elementor-766 .elementor-element.elementor-element-5c510ae4{--spacer-size:60px}.elementor-766 .elementor-element.elementor-element-805d94a .gem-gallery-grid .gallery-item{padding:calc(42px/2) !important}.elementor-766 .elementor-element.elementor-element-805d94a .gem-gallery-grid .gallery-set{margin-top:calc(-42px/2);margin-bottom:calc(-42px/2)}.elementor-766 .elementor-element.elementor-element-805d94a .gem-gallery-grid .not-fullwidth-block ul,.elementor-766 .elementor-element.elementor-element-805d94a .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-42px/2);margin-right:calc(-42px/2)}.elementor-766 .elementor-element.elementor-element-805d94a .gem-gallery-grid .fullwidth-block{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-766 .elementor-element.elementor-element-805d94a .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-766 .elementor-element.elementor-element-805d94a .gallery-item .overlay a.icon i{background-color:#101010}.elementor-766 .elementor-element.elementor-element-163e9922{--spacer-size:30px}.elementor-766 .elementor-element.elementor-element-648777f7{text-align:left}.elementor-766 .elementor-element.elementor-element-648777f7 .thegem-heading,.elementor-766 .elementor-element.elementor-element-648777f7 .thegem-heading .light{line-height:25px}.elementor-766 .elementor-element.elementor-element-1259e553>.elementor-element-populated{padding:20px 21px 0}.elementor-766 .elementor-element.elementor-element-b043fe7{text-align:left}.elementor-766 .elementor-element.elementor-element-b043fe7 .thegem-heading,.elementor-766 .elementor-element.elementor-element-b043fe7 .thegem-heading .light{text-transform:none;line-height:53px}.elementor-766 .elementor-element.elementor-element-1ea21f37{--spacer-size:30px}.elementor-766 .elementor-element.elementor-element-41c1fb1c{text-align:left}.elementor-766 .elementor-element.elementor-element-41c1fb1c .thegem-heading,.elementor-766 .elementor-element.elementor-element-41c1fb1c .thegem-heading .light{line-height:25px}.elementor-766 .elementor-element.elementor-element-1623c75a{--spacer-size:35px}.elementor-766 .elementor-element.elementor-element-4f4acdfb>.elementor-element-populated{padding:0 21px}.elementor-766 .elementor-element.elementor-element-5dc3e64d{text-align:center}.elementor-766 .elementor-element.elementor-element-2d52f9a8{--spacer-size:10px}.elementor-766 .elementor-element.elementor-element-6873d29d{text-align:left}.elementor-766 .elementor-element.elementor-element-6873d29d .thegem-heading,.elementor-766 .elementor-element.elementor-element-6873d29d .thegem-heading .light{text-transform:none;line-height:53px}.elementor-766 .elementor-element.elementor-element-751bcb30{--spacer-size:30px}.elementor-766 .elementor-element.elementor-element-117cf5f1{text-align:left}.elementor-766 .elementor-element.elementor-element-117cf5f1 .thegem-heading,.elementor-766 .elementor-element.elementor-element-117cf5f1 .thegem-heading .light{line-height:25px}.elementor-766 .elementor-element.elementor-element-15ca27e4{--spacer-size:35px}.elementor-766 .elementor-element.elementor-element-3f2b1692{border-style:solid;border-width:1px;border-color:#ececec;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-766 .elementor-element.elementor-element-3f2b1692>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-766 .elementor-element.elementor-element-326a6eb0>.elementor-element-populated{padding:0 21px}.elementor-766 .elementor-element.elementor-element-1befeb87{text-align:left}.elementor-766 .elementor-element.elementor-element-1befeb87,.elementor-766 .elementor-element.elementor-element-1befeb87 .elementor-text-editor *{font-size:24px;font-weight:300}.elementor-766 .elementor-element.elementor-element-1befeb87,.elementor-766 .elementor-element.elementor-element-1befeb87 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#101010}.elementor-766 .elementor-element.elementor-element-1befeb87.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#101010;color:#fff}.elementor-766 .elementor-element.elementor-element-1befeb87.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-766 .elementor-element.elementor-element-1befeb87.elementor-drop-cap-view-default .elementor-drop-cap{color:#101010;border-color:#101010}.elementor-766 .elementor-element.elementor-element-1befeb87.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#fff}.elementor-766 .elementor-element.elementor-element-1befeb87 .elementor-drop-cap{padding:10px;margin-inline-end:21px;border-radius:50%}.elementor-766 .elementor-element.elementor-element-1befeb87 .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-766 .elementor-element.elementor-element-2a7ad02{border-style:solid;border-width:0 1px;border-color:#ececec;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-766 .elementor-element.elementor-element-2a7ad02>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-766 .elementor-element.elementor-element-1199c98f>.elementor-element-populated{padding:0 21px}.elementor-766 .elementor-element.elementor-element-6495747d{text-align:left}.elementor-766 .elementor-element.elementor-element-6495747d,.elementor-766 .elementor-element.elementor-element-6495747d .elementor-text-editor *{font-size:24px;font-weight:300}.elementor-766 .elementor-element.elementor-element-6495747d,.elementor-766 .elementor-element.elementor-element-6495747d .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#101010}.elementor-766 .elementor-element.elementor-element-6495747d.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#101010;color:#fff}.elementor-766 .elementor-element.elementor-element-6495747d.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-766 .elementor-element.elementor-element-6495747d.elementor-drop-cap-view-default .elementor-drop-cap{color:#101010;border-color:#101010}.elementor-766 .elementor-element.elementor-element-6495747d.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#fff}.elementor-766 .elementor-element.elementor-element-6495747d .elementor-drop-cap{padding:10px;margin-inline-end:21px;border-radius:50%}.elementor-766 .elementor-element.elementor-element-6495747d .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-766 .elementor-element.elementor-element-b3dc292{border-style:solid;border-width:1px;border-color:#ececec;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-766 .elementor-element.elementor-element-b3dc292>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-766 .elementor-element.elementor-element-5dfaef19>.elementor-element-populated{padding:0 21px}.elementor-766 .elementor-element.elementor-element-6842b349{text-align:left}.elementor-766 .elementor-element.elementor-element-6842b349,.elementor-766 .elementor-element.elementor-element-6842b349 .elementor-text-editor *{font-size:24px;font-weight:300}.elementor-766 .elementor-element.elementor-element-6842b349,.elementor-766 .elementor-element.elementor-element-6842b349 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#101010}.elementor-766 .elementor-element.elementor-element-6842b349.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#101010;color:#fff}.elementor-766 .elementor-element.elementor-element-6842b349.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-766 .elementor-element.elementor-element-6842b349.elementor-drop-cap-view-default .elementor-drop-cap{color:#101010;border-color:#101010}.elementor-766 .elementor-element.elementor-element-6842b349.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#fff}.elementor-766 .elementor-element.elementor-element-6842b349 .elementor-drop-cap{padding:10px;margin-inline-end:21px;border-radius:50%}.elementor-766 .elementor-element.elementor-element-6842b349 .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-766 .elementor-element.elementor-element-678ecd76{--spacer-size:20px}.elementor-766 .elementor-element.elementor-element-5aaff748{text-align:left}.elementor-766 .elementor-element.elementor-element-5aaff748 .thegem-heading,.elementor-766 .elementor-element.elementor-element-5aaff748 .thegem-heading .light{text-transform:none;line-height:53px}.elementor-766 .elementor-element.elementor-element-672fbe9a{--spacer-size:30px}.elementor-766 .elementor-element.elementor-element-4c16456d{text-align:left}.elementor-766 .elementor-element.elementor-element-4c16456d .thegem-heading,.elementor-766 .elementor-element.elementor-element-4c16456d .thegem-heading .light{line-height:25px}.elementor-766 .elementor-element.elementor-element-13045492{--spacer-size:30px}.elementor-766 .elementor-element.elementor-element-1ea59e1b .gem-quote{background-color:#f6f6f6}.elementor-766 .elementor-element.elementor-element-1ea59e1b .gem-quote:not(.gem-quote-style-3){padding:50px 20px 50px 50px}.elementor-766 .elementor-element.elementor-element-1ea59e1b .gem-quote.gem-quote-style-3 blockquote{padding:50px 20px 50px 50px}.elementor-766 .elementor-element.elementor-element-1ea59e1b .gem-quote blockquote,.elementor-766 .elementor-element.elementor-element-1ea59e1b .gem-quote blockquote span,.elementor-766 .elementor-element.elementor-element-1ea59e1b .gem-quote blockquote p{color:#101010 !important}.elementor-766 .elementor-element.elementor-element-1ea59e1b .gem-quote:after{font-size:67px;color:#e3e3e3}.elementor-766 .elementor-element.elementor-element-571a8555{--spacer-size:50px}.elementor-766 .elementor-element.elementor-element-31a673ca{text-align:left}.elementor-766 .elementor-element.elementor-element-31a673ca .thegem-heading,.elementor-766 .elementor-element.elementor-element-31a673ca .thegem-heading .light{line-height:25px}@media(max-width:1024px){.elementor-766 .elementor-element.elementor-element-896158f .thegem-heading,.elementor-766 .elementor-element.elementor-element-896158f .thegem-heading .light{line-height:42px}.elementor-766 .elementor-element.elementor-element-b043fe7 .thegem-heading,.elementor-766 .elementor-element.elementor-element-b043fe7 .thegem-heading .light{line-height:42px}.elementor-766 .elementor-element.elementor-element-6873d29d .thegem-heading,.elementor-766 .elementor-element.elementor-element-6873d29d .thegem-heading .light{line-height:42px}.elementor-766 .elementor-element.elementor-element-1befeb87,.elementor-766 .elementor-element.elementor-element-1befeb87 .elementor-text-editor *{font-size:20px}.elementor-766 .elementor-element.elementor-element-1befeb87 .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-766 .elementor-element.elementor-element-6495747d,.elementor-766 .elementor-element.elementor-element-6495747d .elementor-text-editor *{font-size:20px}.elementor-766 .elementor-element.elementor-element-6495747d .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-766 .elementor-element.elementor-element-6842b349,.elementor-766 .elementor-element.elementor-element-6842b349 .elementor-text-editor *{font-size:20px}.elementor-766 .elementor-element.elementor-element-6842b349 .elementor-drop-cap-letter{font-size:30px;line-height:30px}.elementor-766 .elementor-element.elementor-element-5aaff748 .thegem-heading,.elementor-766 .elementor-element.elementor-element-5aaff748 .thegem-heading .light{line-height:42px}}@media(max-width:767px){.elementor-766 .elementor-element.elementor-element-1befeb87,.elementor-766 .elementor-element.elementor-element-1befeb87 .elementor-text-editor *{font-size:18px}.elementor-766 .elementor-element.elementor-element-1befeb87 .elementor-drop-cap-letter{font-size:30px}.elementor-766 .elementor-element.elementor-element-6495747d,.elementor-766 .elementor-element.elementor-element-6495747d .elementor-text-editor *{font-size:18px}.elementor-766 .elementor-element.elementor-element-6495747d .elementor-drop-cap-letter{font-size:30px}.elementor-766 .elementor-element.elementor-element-6842b349,.elementor-766 .elementor-element.elementor-element-6842b349 .elementor-text-editor *{font-size:18px}.elementor-766 .elementor-element.elementor-element-6842b349 .elementor-drop-cap-letter{font-size:30px}.elementor-766 .elementor-element.elementor-element-1ea59e1b .gem-quote:not(.gem-quote-style-3){padding:25px 10px 50px 25px}.elementor-766 .elementor-element.elementor-element-1ea59e1b .gem-quote.gem-quote-style-3 blockquote{padding:25px 10px 50px 25px}}