.elementor .al-slot-quentn-292{width:100%;display:block;}.elementor .al-img{height:auto;max-width:100%;}.elementor .al-btn:hover,.elementor .al-btn:focus-visible{background-color:var(--al-primary);}.elementor .al-btn{font-family:var(--al-font-body);font-weight:400;font-size:var(--al-size-body);color:var(--al-white);line-height:1.4;padding-block-start:10px;padding-block-end:10px;padding-inline-start:35px;padding-inline-end:35px;border-radius:0px;border-width:0px;background-color:var(--al-dark);transition:background-color 0.3s;}.elementor .al-body{font-family:var(--al-font-body);font-weight:400;font-size:var(--al-size-body);color:var(--al-text);line-height:1.8;}.elementor .al-h2{font-family:var(--al-font-body);font-weight:400;font-size:var(--al-size-h2);color:var(--al-primary);line-height:1.8;}.elementor .al-col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .al-row{padding:0px;display:flex;flex-direction:row;gap:30px;align-items:center;}.elementor .al-container{width:100%;max-width:1370px;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .al-section{padding-block-start:50px;padding-block-end:50px;padding-inline-start:35px;padding-inline-end:35px;display:flex;flex-direction:column;align-items:center;}.elementor .al-btn-small{font-size:15px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:3px;}.elementor .al-on-dark{color:var(--al-white);}