.elementor .title{position:relative;font-weight:800;font-size:34px;color:var(--light);text-align:center;flex:1 0 auto;align-self:center}.elementor .subtitle{color:var(--light)}.elementor .feature{padding:20px;border-radius:0;border-width:5px;border-color:var(--light);border-style:solid;background-color:var(--light);box-shadow:0 0 10px 0 var(--border);display:flex;flex-direction:column;gap:20px;flex:1 0 auto;justify-content:center;align-items:center;align-self:center}.elementor .menu_title{font-size:20px;color:var(--light);margin-block-end:10px}.elementor .feature-title{font-size:20px;color:var(--primary);text-align:center;text-transform:uppercase}.elementor .link-wrapper{position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:90}.elementor .feature-in-grid{width:calc(33.33% - 20px);flex:0 1 auto;align-self:stretch}.elementor .flag-icon{width:50px;height:30px}.elementor .flag-icon2{width:50px;flex:1 0 auto}.elementor .damian-photo{width:100%;max-width:500px;justify-content:center;align-items:center}.elementor .hero-text-box{padding-block-start:40px;padding-block-end:40px;margin-inline-start:0}.elementor .dblx-btn-transparent{font-family:Roboto;font-weight:500;font-size:18px;color:var(--light);padding-block-start:5px;padding-block-end:5px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;border-width:2px;border-color:var(--light);background-color:#0000}.elementor .dblx-btn-transparent:hover,.elementor .dblx-btn-transparent:focus-visible{color:var(--primary);background-color:var(--light)}