.elementor-2579 .elementor-element.elementor-element-28f4359:not(.elementor-motion-effects-element-type-background), .elementor-2579 .elementor-element.elementor-element-28f4359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2579 .elementor-element.elementor-element-28f4359{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2579 .elementor-element.elementor-element-28f4359 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2579 .elementor-element.elementor-element-beec9d2{margin-top:0px;margin-bottom:0px;}.elementor-2579 .elementor-element.elementor-element-9027a85 > .elementor-element-populated{padding:130px 90px 90px 90px;}.elementor-2579 .elementor-element.elementor-element-c26b8dd > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2579 .elementor-element.elementor-element-c26b8dd .elementor-heading-title{font-size:45px;font-weight:300;color:#000000;}.elementor-2579 .elementor-element.elementor-element-2482db7 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-2579 .elementor-element.elementor-element-2482db7, .elementor-2579 .elementor-element.elementor-element-2482db7 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000000;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox-content{background-color:#171B2D;border-radius:0px 70px 70px 70px;padding:55px 30px 34px 30px;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox:hover .gem-textbox-content{background-color:#23254C70;border-color:#0101015E;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox-content, .elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:14px;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox .gem-textbox-description{padding-bottom:60px;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:200px !important;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:200px !important;height:200px !important;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox-content .gem-image img, .elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox-content a .gem-image img{width:200px;max-width:200px;height:auto;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:solid;margin:0px 0px 30px 0px;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox-content .gem-image span{border-style:solid;margin:0px 0px 30px 0px;}.elementor-2579 .elementor-element.elementor-element-12735ac .gem-textbox:hover .gem-textbox-content .gem-image > span::before{opacity:0.5 !important;}.elementor-2579 .elementor-element.elementor-element-9e854dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2579 .elementor-element.elementor-element-9e854dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2579 .elementor-element.elementor-element-9e854dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2579 .elementor-element.elementor-element-9e854dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2579 .elementor-element.elementor-element-60239b4{width:var( --container-widget-width, 98.895% );max-width:98.895%;--container-widget-width:98.895%;--container-widget-flex-grow:0;text-align:left;}.elementor-2579 .elementor-element.elementor-element-60239b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2579 .elementor-element.elementor-element-60239b4 .elementor-heading-title{font-size:53px;font-weight:bold;text-transform:uppercase;line-height:50px;color:#FFFFFF;}.elementor-2579 .elementor-element.elementor-element-e154e28:not(.elementor-motion-effects-element-type-background), .elementor-2579 .elementor-element.elementor-element-e154e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#452464;}.elementor-2579 .elementor-element.elementor-element-e154e28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2579 .elementor-element.elementor-element-e154e28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2579 .elementor-element.elementor-element-8b6f29d > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2579 .elementor-element.elementor-element-8b6f29d .elementor-heading-title{font-size:22px;}.elementor-2579 .elementor-element.elementor-element-1a34cbe > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2579 .elementor-element.elementor-element-1a34cbe .elementor-heading-title{font-size:22px;}.elementor-2579 .elementor-element.elementor-element-3c58585 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important;}.elementor-2579 .elementor-element.elementor-element-3c58585 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2);}.elementor-2579 .elementor-element.elementor-element-3c58585 .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-2579 .elementor-element.elementor-element-3c58585 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}.elementor-2579 .elementor-element.elementor-element-3c58585 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-2579 .elementor-element.elementor-element-3c58585 .gallery-item .overlay-wrap{opacity:calc(100/100);}@media(max-width:1024px){.elementor-2579 .elementor-element.elementor-element-c26b8dd{text-align:center;}.elementor-2579 .elementor-element.elementor-element-60239b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2579 .elementor-element.elementor-element-8b6f29d{text-align:center;}.elementor-2579 .elementor-element.elementor-element-1a34cbe{text-align:center;}}@media(min-width:768px){.elementor-2579 .elementor-element.elementor-element-9027a85{width:54.978%;}.elementor-2579 .elementor-element.elementor-element-9e854dc{width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2579 .elementor-element.elementor-element-9027a85{width:100%;}.elementor-2579 .elementor-element.elementor-element-9e854dc{width:100%;}.elementor-2579 .elementor-element.elementor-element-820c975{width:100%;}}@media(max-width:767px){.elementor-2579 .elementor-element.elementor-element-9027a85 > .elementor-element-populated{padding:30px 20px 30px 20px;}.elementor-2579 .elementor-element.elementor-element-c26b8dd .elementor-heading-title{font-size:30px;}.elementor-2579 .elementor-element.elementor-element-60239b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2579 .elementor-element.elementor-element-60239b4 .elementor-heading-title{font-size:22px;line-height:1.4em;}}