.elementor-516 .elementor-element.elementor-element-52faf6f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-516 .elementor-element.elementor-element-51263b9 .elementor-icon-wrapper{text-align:right;}.elementor-516 .elementor-element.elementor-element-51263b9.elementor-view-stacked .elementor-icon{background-color:#454177;}.elementor-516 .elementor-element.elementor-element-51263b9.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-51263b9.elementor-view-default .elementor-icon{color:#454177;border-color:#454177;}.elementor-516 .elementor-element.elementor-element-51263b9.elementor-view-framed .elementor-icon, .elementor-516 .elementor-element.elementor-element-51263b9.elementor-view-default .elementor-icon svg{fill:#454177;}.elementor-516 .elementor-element.elementor-element-51263b9 .elementor-icon{font-size:30px;}.elementor-516 .elementor-element.elementor-element-51263b9 .elementor-icon svg{height:30px;}.elementor-516 .elementor-element.elementor-element-51263b9 .elementor-icon i, .elementor-516 .elementor-element.elementor-element-51263b9 .elementor-icon svg{transform:rotate(0deg);}.elementor-516 .elementor-element.elementor-element-51263b9 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}@media(max-width:767px){.elementor-516 .elementor-element.elementor-element-a7aeade{width:50%;}}/* Start custom CSS for icon, class: .elementor-element-51263b9 *//*.elementor-516 .elementor-element.elementor-element-51263b9{*/
/*    position: absolute;*/
/*    top: 250%;*/
/*    right: 15%;*/
/*    z-index: 10*/
/*}*//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-52faf6f *//*.elementor-516 .elementor-element.elementor-element-52faf6f{*/
/*    position: absolute;*/
/*    right: 3%;*/
/*    top: 8%;*/
/*    z-index: 10*/
/*}*/
.elementor-516 .elementor-element.elementor-element-52faf6f{
    position: fixed;
    right: 3%;
    top: 6%;
    z-index: 10
}/* End custom CSS */