.elementor-87 .elementor-element.elementor-element-597721c{padding:0}.elementor-87 .elementor-element.elementor-element-7a48a56>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-87 .elementor-element.elementor-element-cafe604>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-87 .elementor-element.elementor-element-5025eba>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-87 .elementor-element.elementor-element-3e68c1c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-87 .elementor-element.elementor-element-612e4a0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-87 .elementor-element.elementor-element-99459fb{--grid-template-columns:repeat(4, auto);--icon-size:27px;--grid-column-gap:5px;--grid-row-gap:0px}.elementor-87 .elementor-element.elementor-element-99459fb .elementor-widget-container{text-align:center}.elementor-87 .elementor-element.elementor-element-99459fb .elementor-social-icon{background-color:#02010100;--icon-padding:0.2em}.elementor-87 .elementor-element.elementor-element-99459fb .elementor-social-icon i{color:#020101fa}.elementor-87 .elementor-element.elementor-element-99459fb .elementor-social-icon svg{fill:#020101fa}.elementor-87 .elementor-element.elementor-element-99459fb .elementor-social-icon:hover i{color:#fc3782}.elementor-87 .elementor-element.elementor-element-99459fb .elementor-social-icon:hover svg{fill:#fc3782}.elementor-87 .elementor-element.elementor-element-1d6ab4d{padding:40px 0 50px}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-597721c{padding:0 20px}.elementor-87 .elementor-element.elementor-element-1d6ab4d{padding:50px 20px}}.made{text-align:right}.footer a,.footer,.footer a:visited{color:#000;font-weight:400}.site-footer,.site-info{background-color:#fff!important;color:#000}.site-footer{padding:0 100px}.footer-col{padding:20px}.footer .elementor-row{border-top:1px solid #ddd;padding-top:50px}@media(max-width:768px){.site-footer{text-align:center}.footer-section,.made{text-align:center}.footer-col:nth-of-type(n+2){padding:0;margin-top:20px}.footer-section h5{margin-top:0}}