.elementor-8510 .elementor-element.elementor-element-14e25360{text-align:center}.elementor-8510 .elementor-element.elementor-element-14e25360,.elementor-8510 .elementor-element.elementor-element-14e25360 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:var(--e-global-color-text)}.elementor-8510 .elementor-element.elementor-element-03df7f6 .elementor-icon-list-icon i{transition:color .3s}.elementor-8510 .elementor-element.elementor-element-03df7f6 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-8510 .elementor-element.elementor-element-03df7f6{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em)*0.25) 0 0;--icon-vertical-offset:0px}.elementor-8510 .elementor-element.elementor-element-03df7f6 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-8510 .elementor-element.elementor-element-fc4ed19 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important}.elementor-8510 .elementor-element.elementor-element-fc4ed19 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2)}.elementor-8510 .elementor-element.elementor-element-fc4ed19 .gem-gallery-grid .not-fullwidth-block ul,.elementor-8510 .elementor-element.elementor-element-fc4ed19 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2)}.elementor-8510 .elementor-element.elementor-element-fc4ed19 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2)}.elementor-8510 .elementor-element.elementor-element-fc4ed19 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-8510 .elementor-element.elementor-element-345b4ba .gem-button-container{text-align:center}.elementor-8510 .elementor-element.elementor-element-345b4ba .gem-button-container .gem-button{border-radius:6px;border-style:solid;border-width:3px;border-color:var(--e-global-color-primary)}.elementor-8510 .elementor-element.elementor-element-345b4ba .gem-button-container .gem-button:hover{background-color:var(--e-global-color-primary);border-style:solid;border-width:3px;border-color:var(--e-global-color-primary)}.elementor-8510 .elementor-element.elementor-element-345b4ba .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-primary)}.elementor-8510 .elementor-element.elementor-element-345b4ba .gem-button-container .gem-button:hover .gem-text-button{color:#fff}.elementor-8510 .elementor-element.elementor-element-345b4ba>.elementor-widget-container{margin:10px}@media(max-width:1024px){.elementor-8510 .elementor-element.elementor-element-345b4ba>.elementor-widget-container{margin:40px 0 0}}