.elementor-946 .elementor-element.elementor-element-e2aef65{--display:flex;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px}.elementor-946 .elementor-element.elementor-element-021c310{--display:flex;--border-radius:50px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:5}.elementor-946 .elementor-element.elementor-element-021c310:not(.elementor-motion-effects-element-type-background),.elementor-946 .elementor-element.elementor-element-021c310>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#0a1114 0%,#273434 100%)}.elementor-946 .elementor-element.elementor-element-f0e3b4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:43px;--padding-top:170px;--padding-bottom:112px;--padding-left:80px;--padding-right:80px}.elementor-946 .elementor-element.elementor-element-f0e3b4c:not(.elementor-motion-effects-element-type-background),.elementor-946 .elementor-element.elementor-element-f0e3b4c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#ebf1f1;background-position:top left;background-repeat:no-repeat;background-size:cover}.elementor-946 .elementor-element.elementor-element-01f3161>.elementor-widget-container{margin:0 0 30px}.elementor-946 .elementor-element.elementor-element-01f3161 .thegem-te-blog-archive-title{justify-content:left;text-align:left}.elementor-946 .elementor-element.elementor-element-01f3161 .thegem-te-blog-archive-title .blog-title{letter-spacing:-2px;color:#0a1114}.elementor-946 .elementor-element.elementor-element-d84aa80{width:var(--container-widget-width,470px);max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0}.elementor-946 .elementor-element.elementor-element-d84aa80 .thegem-te-blog-archive-description{justify-content:left;text-align:left}.elementor-946 .elementor-element.elementor-element-d84aa80 .thegem-te-blog-archive-description .blog-description{color:#0a1114}.elementor-946 .elementor-element.elementor-element-650b175{--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:30px;--padding-right:30px}.elementor-946 .elementor-element.elementor-element-2973686 .gem-image.gem-wrapbox{float:left}.elementor-946 .elementor-element.elementor-element-2973686 .gem-image a:before{background-color:rgba(0,188,212,.8)}body:not(.rtl) .elementor-946 .elementor-element.elementor-element-2973686{left:0}body.rtl .elementor-946 .elementor-element.elementor-element-2973686{right:0}.elementor-946 .elementor-element.elementor-element-2973686{top:-280px;z-index:0}.elementor-946 .elementor-element.elementor-element-2973686 .gem-image img{opacity:calc(100/100)}.elementor-946 .elementor-element.elementor-element-2973686 .gem-image a:hover img{opacity:calc(100/100)}.elementor-946 .elementor-element.elementor-element-5367301 .gem-image.gem-wrapbox{float:left}.elementor-946 .elementor-element.elementor-element-5367301 .gem-image a:before{background-color:rgba(0,188,212,.8)}body:not(.rtl) .elementor-946 .elementor-element.elementor-element-5367301{right:0}body.rtl .elementor-946 .elementor-element.elementor-element-5367301{left:0}.elementor-946 .elementor-element.elementor-element-5367301{top:-280px;z-index:0}.elementor-946 .elementor-element.elementor-element-5367301 .gem-image img{opacity:calc(100/100)}.elementor-946 .elementor-element.elementor-element-5367301 .gem-image a:hover img{opacity:calc(100/100)}.elementor-946 .elementor-element.elementor-element-6f1d86d{--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;--border-radius:43px;--padding-top:90px;--padding-bottom:140px;--padding-left:60px;--padding-right:60px}.elementor-946 .elementor-element.elementor-element-6f1d86d:not(.elementor-motion-effects-element-type-background),.elementor-946 .elementor-element.elementor-element-6f1d86d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0a1114}.elementor-946 .elementor-element.elementor-element-f09c10b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-946 .elementor-element.elementor-element-f467959{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-946 .elementor-element.elementor-element-f467959>.elementor-widget-container{margin:0 0 50px}.elementor-946 .elementor-element.elementor-element-a3d8df3{width:var(--container-widget-width,370px);max-width:370px;--container-widget-width:370px;--container-widget-flex-grow:0}.elementor-946 .elementor-element.elementor-element-a3d8df3>.elementor-widget-container{margin:0 0 50px}.elementor-946 .elementor-element.elementor-element-6b901fe label.label-inline{padding-right:0}.elementor-946 .elementor-element.elementor-element-6b901fe .thegem-mailchimp .yikes-mailchimp-container form.yikes-easy-mc-form input{padding:8px 20px;border-radius:25px 0 0 25px;border-style:solid;border-width:2px 0 2px 2px}.elementor-946 .elementor-element.elementor-element-6b901fe label{text-align:left}.elementor-946 .elementor-element.elementor-element-6b901fe .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button{border-radius:0 25px 25px 0;border-style:solid;border-width:2px 2px 2px 0;padding:4px 10px 5px;border-color:#1f2b2b;flex-direction:row}.elementor-946 .elementor-element.elementor-element-6b901fe .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button i{font-size:32px}.elementor-946 .elementor-element.elementor-element-6b901fe .thegem-mailchimp.wpcf7-form .yikes-easy-mc-form .yikes-easy-mc-submit-button svg{width:32px;height:32px}.elementor-946 .elementor-element.elementor-element-6b901fe .yikes-mailchimp-form-title{margin-bottom:20px}.elementor-946 .elementor-element.elementor-element-6b901fe .yikes-mailchimp-form-description{margin-bottom:30px}.elementor-946 .elementor-element.elementor-element-e09a3af{width:var(--container-widget-width,500px);max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0}.elementor-946 .elementor-element.elementor-element-e09a3af>.elementor-widget-container{margin:30px 0 0}.elementor-946 .elementor-element.elementor-element-8048fda{--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:60px;--padding-right:21px}.elementor-946 .elementor-element.elementor-element-22cd115 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-946 .elementor-element.elementor-element-22cd115 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(25px/2) !important}.elementor-946 .elementor-element.elementor-element-22cd115 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-946 .elementor-element.elementor-element-22cd115 .skeleton-posts.portfolio-row{margin:calc(-25px/2)}.elementor-946 .elementor-element.elementor-element-22cd115 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-25px/2) 0}.elementor-946 .elementor-element.elementor-element-22cd115 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:25px;padding-right:25px}.elementor-946 .elementor-element.elementor-element-22cd115 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(25px/2);padding-right:calc(25px/2)}.elementor-946 .elementor-element.elementor-element-22cd115 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:25px;padding-right:25px}.elementor-946 .elementor-element.elementor-element-22cd115 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:25px}.elementor-946 .elementor-element.elementor-element-22cd115 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-25px/2)}.elementor-946 .elementor-element.elementor-element-22cd115 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:100px}@media(max-width:1400px){.elementor-946 .elementor-element.elementor-element-f0e3b4c{--padding-top:170px;--padding-bottom:112px;--padding-left:42px;--padding-right:42px}.elementor-946 .elementor-element.elementor-element-6f1d86d{--padding-top:90px;--padding-bottom:90px;--padding-left:21px;--padding-right:21px}}@media(max-width:1024px){.elementor-946 .elementor-element.elementor-element-e2aef65{--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px}.elementor-946 .elementor-element.elementor-element-f0e3b4c{--padding-top:160px;--padding-bottom:82px;--padding-left:42px;--padding-right:42px}.elementor-946 .elementor-element.elementor-element-650b175{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-946 .elementor-element.elementor-element-6f1d86d{--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;--flex-wrap:nowrap;--padding-top:70px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px}.elementor-946 .elementor-element.elementor-element-f09c10b{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}.elementor-946 .elementor-element.elementor-element-f467959{width:var(--container-widget-width,600px);max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0}.elementor-946 .elementor-element.elementor-element-f467959>.elementor-widget-container{margin:0 0 35px}.elementor-946 .elementor-element.elementor-element-a3d8df3>.elementor-widget-container{margin:0 0 35px}.elementor-946 .elementor-element.elementor-element-8048fda{--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px}}@media(max-width:767px){.elementor-946 .elementor-element.elementor-element-e2aef65{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px}.elementor-946 .elementor-element.elementor-element-f0e3b4c{--padding-top:120px;--padding-bottom:55px;--padding-left:21px;--padding-right:21px}.elementor-946 .elementor-element.elementor-element-d84aa80{width:100%;max-width:100%}.elementor-946 .elementor-element.elementor-element-650b175{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-946 .elementor-element.elementor-element-6f1d86d{--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px}.elementor-946 .elementor-element.elementor-element-f467959{width:100%;max-width:100%}.elementor-946 .elementor-element.elementor-element-a3d8df3{width:100%;max-width:100%}.elementor-946 .elementor-element.elementor-element-6b901fe .thegem-mailchimp:not(.label-top):not(.label-bottom) form:not(.yikes-mailchimp-form-inline) input{width:100%}.elementor-946 .elementor-element.elementor-element-6b901fe .thegem-mailchimp.label-top form:not(.yikes-mailchimp-form-inline) label{width:100%}.elementor-946 .elementor-element.elementor-element-6b901fe .thegem-mailchimp.label-bottom form:not(.yikes-mailchimp-form-inline) label{width:100%}.elementor-946 .elementor-element.elementor-element-6b901fe .thegem-mailchimp label.label-inline{width:100%}.elementor-946 .elementor-element.elementor-element-e09a3af{width:100%;max-width:100%}}@media(min-width:768px){.elementor-946 .elementor-element.elementor-element-f09c10b{--width:33.33%}.elementor-946 .elementor-element.elementor-element-8048fda{--width:66.66%}}@media(max-width:1024px) and (min-width:768px){.elementor-946 .elementor-element.elementor-element-f09c10b{--width:100%}.elementor-946 .elementor-element.elementor-element-8048fda{--width:100%}}