@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-Heavy.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-HeavyItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Mont";src:url("../fonts/mont/Mont-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}:root{--h1--fontFamily: Mont, sans-serif;--h2--fontFamily: Mont, sans-serif;--h3--fontFamily: Mont, sans-serif;--h4--fontFamily: Mont, sans-serif;--h5--fontFamily: Mont, sans-serif;--p--fontFamily: Mont, sans-serif;--list--fontFamily: Mont, sans-serif;--a--fontFamily: Mont, sans-serif}.btn-only-icon .elementor-button-link .elementor-button-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.ridi-single-card .elementor-grid .elementor-post{border-radius:20px 20px 0 0 !important;display:flex}.ridi-single-card .elementor-grid .elementor-post .elementor-post__read-more{background-color:#174886;padding:12px 32px;border-radius:20px}@media (max-width:1200px){.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:767px){.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(1, 1fr)}}.ridi-card{position:relative;height:100%}.ridi-card .ridi-front,.ridi-card .ridi-back{position:absolute;width:100%;height:100%;border-radius:10px;transition:opacity 0.6s ease, transform 0.6s ease;backface-visibility:hidden}.ridi-card .ridi-front{background-color:#fff;opacity:1;z-index:2}.ridi-card .ridi-back{background-color:#eee;opacity:0;z-index:1}.ridi-card:hover .ridi-front{opacity:0;z-index:1}.ridi-card:hover .ridi-back{opacity:1;z-index:2}.ridi-newsletter #form-field-email{border-radius:10px 0px 0px 10px}.ridi-newsletter #ridi-button-newsletter{border-radius:0px 10px 10px 0px}@media (max-width:1024px){.ridi-newsletter .elementor-column.elementor-md-66{width:59%}.ridi-newsletter .elementor-column.elementor-md-66 #form-field-email{border-radius:10px 0px 0px 10px}.ridi-newsletter #ridi-button-newsletter{border-radius:0px 10px 10px 0px;width:auto}}@media (max-width:767px){.ridi-newsletter .elementor-column.elementor-md-66{width:100%}.ridi-newsletter .elementor-column.elementor-md-66 #form-field-email{border-radius:10px 10px 0px 0px}.ridi-newsletter #ridi-button-newsletter{border-radius:0px 0px 10px 10px}}.ridi-newsletter{}.ridi-newsletter .elementor-field-type-email{order:1}.ridi-newsletter .elementor-field-type-submit{order:2}.ridi-newsletter .elementor-field-type-acceptance{order:3}.link-ridi-mailchimp{color:white !important}.link-ridi-mailchimp:hover{color:#174886 !important}#elementor-popup-modal-581 .dialog-widget-content{background-color:transparent}#elementor-popup-modal-581 .dialog-widget-content .elementor-element-599f67d3{background-color:#FFFFFF}#elementor-popup-modal-1820 .dialog-widget-content{background-color:transparent}#elementor-popup-modal-1820 .dialog-widget-content a .eicon-close{display:none}