.elementor-23454 .elementor-element.elementor-element-7d1e6226 .gem-project-info-item .icon.gem-svg-icon{padding:0}.elementor-23454 .elementor-element.elementor-element-e027c3c .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:3px 3px 3px 3px}.elementor-23454 .elementor-element.elementor-element-2c31bdf4 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:3px 3px 3px 3px}.elementor-23454 .elementor-element.elementor-element-13fe03b7 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:3px 3px 3px 3px}.elementor-23454 .elementor-element.elementor-element-6a6f84f9 .diagram-circle input.color{background-color:#3c3950}.elementor-23454 .elementor-element.elementor-element-78dc0a9c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-23454 .elementor-element.elementor-element-65f3fda5.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#b25eb2;color:#fff}.elementor-23454 .elementor-element.elementor-element-65f3fda5.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-23454 .elementor-element.elementor-element-65f3fda5.elementor-drop-cap-view-default .elementor-drop-cap{color:#b25eb2;border-color:#b25eb2}.elementor-23454 .elementor-element.elementor-element-65f3fda5.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#fff}.elementor-23454 .elementor-element.elementor-element-65f3fda5 .elementor-drop-cap{padding:15px;margin-inline-end:15px;margin-bottom:10px}.elementor-23454 .elementor-element.elementor-element-39f35711.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#f75f5f;color:#393d4d}.elementor-23454 .elementor-element.elementor-element-39f35711.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-23454 .elementor-element.elementor-element-39f35711.elementor-drop-cap-view-default .elementor-drop-cap{color:#f75f5f;border-color:#f75f5f}.elementor-23454 .elementor-element.elementor-element-39f35711.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#393d4d}.elementor-23454 .elementor-element.elementor-element-39f35711 .elementor-drop-cap{padding:12px;margin-inline-end:20px;border-radius:50%;margin-bottom:0;margin-top:-5px}.elementor-23454 .elementor-element.elementor-element-51b39108.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#ff7d36;color:#393d4d}.elementor-23454 .elementor-element.elementor-element-51b39108.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-23454 .elementor-element.elementor-element-51b39108.elementor-drop-cap-view-default .elementor-drop-cap{color:#ff7d36;border-color:#ff7d36}.elementor-23454 .elementor-element.elementor-element-51b39108.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#393d4d}.elementor-23454 .elementor-element.elementor-element-51b39108 .elementor-drop-cap{padding:12px;margin-inline-end:20px;border-radius:50%;margin-bottom:0;margin-top:-5px}.elementor-23454 .elementor-element.elementor-element-56f0c3e5.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#ffd03f;color:#393d4d}.elementor-23454 .elementor-element.elementor-element-56f0c3e5.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-23454 .elementor-element.elementor-element-56f0c3e5.elementor-drop-cap-view-default .elementor-drop-cap{color:#ffd03f;border-color:#ffd03f}.elementor-23454 .elementor-element.elementor-element-56f0c3e5.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:#393d4d}.elementor-23454 .elementor-element.elementor-element-56f0c3e5 .elementor-drop-cap{padding:12px;margin-inline-end:20px;border-radius:50%;margin-bottom:0;margin-top:-5px}.elementor-23454 .elementor-element.elementor-element-3bd61c86 .gem-gallery-grid .gallery-item{padding:calc(42px / 2)!important}.elementor-23454 .elementor-element.elementor-element-3bd61c86 .gallery-item .overlay-wrap{opacity:calc(100 / 100)}.elementor-23454 .elementor-element.elementor-element-3bd61c86 .gallery-item .overlay a.icon i{width:36px;height:36px;line-height:36px}.elementor-23454 .elementor-element.elementor-element-3bd61c86 .gem-gallery-grid:not(.hover-zooming-blur):not(.hover-gradient) .gallery-item .overlay a.icon i{font-size:36px}.elementor-23454 .elementor-element.elementor-element-3bd61c86 .gem-gallery-grid.hover-zooming-blur .gallery-item .overlay a.icon i{font-size:calc(36px / 2)}.elementor-23454 .elementor-element.elementor-element-3bd61c86 .gem-gallery-grid.hover-gradient .gallery-item .overlay a.icon i{font-size:calc(36px / 2)}.elementor-23454 .elementor-element.elementor-element-1b724d6a .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-23454 .elementor-element.elementor-element-3582bdb8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px / 2)}.elementor-23454 .elementor-element.elementor-element-3582bdb8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px / 2)}.elementor-23454 .elementor-element.elementor-element-3582bdb8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px / 2)}.elementor-23454 .elementor-element.elementor-element-5c15bb8c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-23454 .elementor-element.elementor-element-286da662 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-23454 .elementor-element.elementor-element-5049f802 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-23454 .elementor-element.elementor-element-363f0df .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-23454 .elementor-element.elementor-element-1c765f42 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-23454 .elementor-element.elementor-element-18e8c591 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-23454 .elementor-element.elementor-element-3de2608e .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-23454 .elementor-element.elementor-element-265c5bb1 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-23454 .elementor-element.elementor-element-437bc0f4 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-23454 .elementor-element.elementor-element-3e688c0 .gem-icon-inner .wrapper-icon-inner{font-size:48px}