body {
    background-image: url('/files/tartalekos.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 130%;
    background-position: -300 80;
}

.FormLabel {
    width: 30%;
    min-width: 30%;
    max-width: 30%;
}

.header {
    display: flex;
    justify-content: space-around;
    align-items: center;
    position: relative;
}

.Header1 {
    background-color: #FFFFFFFF;
    flex-direction: column;
    padding-left: 3rem;
    padding-bottom: 0px;
    padding-right: 3rem;
    padding-top: 0px;
}

.row {
    display: flex;
}

.rowNavigation {
    position: relative;
    width: 100%;
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
    justify-content: right;
    align-items: baseline;
    flex-direction: row !important;
}

.Menu1 {
    font-size: 25px;
    color: #344F40FF;
    gap: 16px;
}

.column {
    display: flex;
    flex-direction: column;
    position: relative;
}

.contentContainer {
    padding: 16px;
    width: 100%;
    position: relative;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.rowFejlecTitle {
    padding: 16px;
    gap: 16px;
    position: relative;
    height: 610px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    background-size: cover !important;
    align-items: center;
}

.FejlecTitle {
    width: 100%;
    position: relative;
    padding-left: 9rem;
    justify-content: center;
}

.simplyText {
    display: block;
    text-decoration: none;
    color: inherit;
}

.flag {
    position: absolute;
    left: -205px;
    width: 218px !important;
    top: 0;
}

.mitkepviselunk {
    padding: 16px;
    gap: 16px;
    position: relative;
    padding-left: 8rem;
    padding-right: 8rem;
    font-weight: 400;
    width: 100%;
    overflow: hidden;
}

.Column1 {
    padding: 16px;
    width: 50%;
    position: relative;
    background-color: #FFFFFFBF;
    padding-left: 0rem;
    padding-bottom: 0rem;
    padding-right: 0rem;
    padding-top: 0rem;
}

.FormattedText1 {
    padding: 16px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-family: Montserrat, sans-serif;
}

.formattedText {
    text-decoration: none;
    color: inherit;
    font-size: 18px;
}

.footer {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.Footer1 {
    background-color: #14202AFF;
    padding: 10px 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

.Column3 {
    padding: 16px;
    width: 40%;
    position: relative;
}

.Column4 {
    padding: 16px;
    width: 100%;
    position: relative;
    align-items: end;
    justify-content: right;
}

.Menu2 {
    color: #FFFFFFFF;
    font-size: 22px;
    width: 100%;
}

.button {
    cursor: pointer;
    text-decoration: none;
}

.Button1 {
    padding: 5px;
    color: #717c6b;
}

.Row3 {
    padding: 16px;
    gap: 16px;
    position: relative;
    padding-top: 87px;
}

.Column7 {
    padding: 16px;
    width: 100%;
    align-items: center;
}

.contentBlocks {
    padding: 16px;
    gap: 16px;
    position: relative;
    padding-left: 8rem;
    padding-bottom: 0px;
    padding-right: 8rem;
    padding-top: 0px;
}

.Column14 {
    padding: 16px;
    width: 100%;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.pageTitle {
    padding: 16px;
    gap: 16px;
    position: relative;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.FormattedText5 {
    padding: 16px;
    font-family: Montserrat, sans-serif;
}

.Button2 {
    padding: 5px;
    color: #FFFFFFFF;
    padding-left: 31px;
    padding-right: 31px;
    padding-bottom: 8px;
    padding-top: 8px;
    font-size: 25px;
    font-family: Bebas Neue, sans-serif;
    text-transform: uppercase;
    background-color: #3112FFFF;
}

.FormattedText8 {
    padding: 16px;
}

.FormattedText9 {
    padding: 16px;
}

.FormattedText10 {
    padding: 16px;
}

.menu {
    z-index: 100 !important;
}

.Row30 {
    padding: 16px;
    gap: 16px;
    position: relative;
    font-size: 45px;
    font-family: Bebas Neue, sans-serif;
    padding-top: 7rem;
    padding-right: 8rem;
    padding-left: 8rem;
}

.Column30 {
    padding: 16px;
    width: 100%;
}

.Image22 {
    height: 400px;
}

.Row33 {
    padding: 16px;
    gap: 16px;
    position: relative;
}

.Row38 {
    padding-top: 2rem;
    padding-left: 8rem;
    padding-right: 8rem;
    padding-bottom: 0px;
}

.Row39 {
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Column34 {
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Image28 {
    padding: 0;
}

.Image29 {
    padding: 0;
}

.FormattedText7 {
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Column17 {
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.RowPageTitle {
    padding: 16px;
    gap: 16px;
    position: relative;
    height: 200px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Image49 {
    top: 35px;
}

.Column60 {
    padding: 16px;
    width: 100%;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.FormattedText11 {
    padding: 16px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-size: 16px;
    font-family: Montserrat, sans-serif;
}

.Image53 {
    top: 35px;
}

.Column62 {
    padding-bottom: 60px;
    padding-top: 60px;
}

.Column69 {
    width: 20%;
}

.Column68 {
    width: 80%;
}

.Column71 {
    width: 20%;
}

.Column70 {
    width: 80%;
}

.Image57 {
    width: 150px;
}

.Row60 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
}

.FormattedText14 {
    color: #344F40FF;
    font-family: Montserrat, sans-serif;
}

.Image56 {
    width: 150px;
}

.Image59 {
    width: 150px;
}

.Column75 {
    width: 20%;
}

.Column74 {
    width: 80%;
}

.Row62 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
}

.FormattedText16 {
    font-family: Montserrat, sans-serif;
    color: #344F40FF;
}

.Column72 {
    width: 80%;
}

.Row61 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
}

.FormattedText15 {
    color: #344F40FF;
    font-family: Montserrat, sans-serif;
}

.FormattedText17 {
    color: #344F40FF;
    font-family: Montserrat, sans-serif;
}

.Image61 {
    width: 150px;
}

.Column79 {
    width: 20%;
}

.Column78 {
    width: 80%;
}

.Row64 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
}

.FormattedText18 {
    font-family: Montserrat, sans-serif;
    color: #344F40FF;
}

.Image60 {
    width: 150px;
}

.Column77 {
    width: 20%;
}

.Column76 {
    width: 80%;
}

.Row63 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
}

.Image66 {
    width: 150px;
}

.Column89 {
    width: 20%;
}

.Column88 {
    width: 80%;
}

.Row69 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
}

.Image62 {
    width: 150px;
}

.Column81 {
    width: 20%;
}

.Column80 {
    width: 80%;
}

.Row65 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
}

.FormattedText19 {
    font-family: Montserrat, sans-serif;
    color: #344F40FF;
}

.Image68 {
    top: 35px;
}

.Row80 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
}

.Row84 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
    width: 100%;
}

.Image78 {
    top: 35px;
}

.Column110 {
    padding-bottom: 60px;
    padding-top: 60px;
}

.Row88 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
}

.Image81 {
    top: 35px;
}

.Column115 {
    padding-bottom: 60px;
    padding-top: 60px;
}

.Row92 {
    padding-left: 130px;
    padding-right: 130px;
    padding-bottom: 16px;
    padding-top: 16px;
}

.Image84 {
    top: 35px;
}

.Column120 {
    padding-bottom: 60px;
    padding-top: 60px;
}

.Row96 {
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 130px;
    padding-right: 130px;
}

.Image87 {
    top: 35px;
}

.Column125 {
    padding-bottom: 60px;
    padding-top: 60px;
}

.Button6 {
    padding: 5px;
    width: 210px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right: 3px solid #EEEEEEFF;
    border-bottom: 3px solid #EEEEEEFF;
    border-left: 3px solid #EEEEEEFF;
    border-top: 3px solid #EEEEEEFF;
    font-weight: 700;
    color: #EEEEEEFF;
    justify-content: center;
    align-items: center;
    height: 35px;
    text-align: center;
    display: flex;
    font-family: PPGatwick-Bold, sans-serif;
    background: #344f405e;
    margin: 25px 0;
}

.headerText {
    display: block;
    text-decoration: none;
    color: inherit;
}

.HeaderTextKepvis {
    padding: 16px;
    font-size: 35px;
    font-weight: 600;
    font-family: PPGatwick-Bold, sans-serif;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.erdekel {
    padding: 16px;
    gap: 16px;
    position: relative;
    justify-content: center;
    padding-left: 128px;
    padding-bottom: 100px;
    padding-right: 128px;
    padding-top: 100px;
    flex-direction: row;
    align-items: center;
}

.Button7 {
    padding: 5px;
    border-right: 1.81818px solid #287600FF;
    border-bottom: 1.81818px solid #287600FF;
    border-left: 1.81818px solid #287600FF;
    border-top: 1.81818px solid #287600FF;
    background-color: #22362BFF;
    color: #EEEEEEFF;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 35px;
    width: 210px;
    align-items: center;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: PPGatwick-Bold, sans-serif;
}

.mitnyujtunk {
    padding: 16px;
    gap: 16px;
    position: relative;
    flex-direction: row;
    align-items: start;
    justify-content: left;
    font-family: PPGatwick-Bold;
    width: 99%;
    padding-left: 128px;
    padding-right: 128px;
}

.FormattedText37 {
    padding: 16px;
    color: #FFFFFFFF;
    font-family: PPGatwick-Bold, sans-serif;
    margin-top: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: fit-content;
}

.mitvarunkel {
    padding: 16px;
    gap: 16px;
    position: relative;
    flex-direction: row;
    font-family: PPGatwick-Bold, sans-serif;
    width: 100%;
    padding-left: 128px;
    padding-right: 128px;
}

.HeaderText1 {
    padding: 16px;
    font-size: 41px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.FormattedText41 {
    padding: 16px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Button10 {
    padding: 5px;
    color: #FFFFFFFF;
    background-color: #22362BFF;
    height: 35px;
    width: 210px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right: 0px solid #FFFFFFFF;
    border-bottom: 0px solid #FFFFFFFF;
    border-left: 0px solid #FFFFFFFF;
    border-top: 0px solid #FFFFFFFF;
    align-items: center;
    justify-content: center;
    text-align: center;
    display: flex;
}

.RowGallery {
    padding: 16px;
    gap: 16px;
    position: relative;
    width: 100%;
}

.CardCarousel2 {
    padding: 0;
    position: relative;
    width: 100%;
    overflow-x: clip;
}

.Form43 {
    position: relative;
    overflow: hidden;
    padding-left: 18px;
    padding-bottom: 18px;
    padding-right: 18px;
    padding-top: 18px;
    align-items: center;
    justify-content: center;
    background-color: #90A295FF;
    display: flex;
    flex-direction: column;
}

.FormLine1 {
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    flex-direction: row;
    display: flex;
    width: 100%;
}

.FormLine2 {
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    display: flex;
    width: 100%;
}

.FormLine3 {
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    display: flex;
    width: 100%;
}

.FormLine4 {
    display: flex;
    width: 100%;
}

.FormLine5 {
    justify-content: center;
    width: 100%;
}

.Input1 {
    display: flex;
    width: 70%;
    height: 40px;
    border-radius: 10px;
    border: none;
}

.FormLabel1 {
    padding-left: 7px;
    padding-bottom: 7px;
    padding-right: 7px;
    padding-top: 7px;
    font-family: PPGatwick-Bold, sans-serif;
    display: flex;
    height: 57px;
}

.FormInputSubmit {
    background-color: #3A4B39FF;
    color: #FFFFFFFF;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 6px;
    padding-top: 6px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-right: 1.81818px solid #000000FF;
    border-bottom: 1.81818px solid #000000FF;
    border-left: 1.81818px solid #000000FF;
    border-top: 1.81818px solid #000000FF;
    font-family: PPGatwick-Bold, sans-serif;
    font-size: 15px;
    position: relative;
    margin: 25px auto;
    cursor: pointer;
}

.Column133 {
    padding: 16px;
    width: 50%;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-color: #FFFFFFBF;
}

.Column135 {
    padding: 16px;
    width: 50%;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-color: #FFFFFFBF;
}

.FormHeaderText {
    padding: 16px;
    color: #FFFFFFFF;
    font-family: PPGatwick-Bold, sans-serif;
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
}

.Column138 {
    padding: 16px;
    width: 100%;
    position: relative;
}

.Image91 {
    width: 300px;
    left: -100px;
    top: 100px;
    position: absolute;
}

.Image92 {
    position: absolute;
    bottom: -50px;
    right: -150px;
    width: 300px;
    z-index: 20 !important;
}

.Row100 {
    padding: 16px;
    gap: 16px;
    position: relative;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    background-color: #90A295FF;
}

.Image94 {
    padding-left: 95px;
    padding-bottom: 0px;
    padding-right: 60px;
    padding-top: 0px;
    margin-right: 35px;
}

.SimplyText70 {
    padding: 16px;
    font-family: PPGatwick-Bold, sans-serif;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: center;
    margin-bottom: 30px;
}

.Row101 {
    padding: 16px;
    gap: 16px;
    position: relative;
    font-family: PPGatwick-Bold, sans-serif;
    align-items: center;
    display: flex;
    justify-content: space-between;
    font-size: 22px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

#Input5018 {
    width: 15px;
    align-self: center;
}

#FormLabel5017 {
    max-width: 22.8%;
    word-wrap: break-word;
}

.Row102 {
    padding: 16px;
    gap: 16px;
    position: relative;
    flex-direction: column;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.formLine {
    justify-content: flex-start;
    width: 100%;
}

#FormLabel5022 {
    width: 0%;
    display: none;
}

#Input5023 {
    justify-self: flex-start;
    width: 15px !important;
    align-self: center;
}

.Column143 {
    padding: 16px;
    width: 100%;
    color: #344F40FF;
}

.Column145 {
    padding: 7px;
    width: 50%;
}

.kerdesek {
    padding: 16px;
    gap: 16px;
    position: relative;
}

.Column165 {
    padding: 16px;
    width: 100%;
    padding-left: 128px;
    padding-right: 128px;
    justify-content: left;
    align-items: center;
    font-family: PPGatwick-Bold, sans-serif;
}

.HeaderText3 {
    padding: 16px;
}

.accordion {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.Accordion1 {
    padding: 16px;
    gap: 16px;
    position: relative;
    background-color: #22362BFF;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    padding-top: 5px;
    color: #FFFFFFFF;
    border-right: 0px solid #FFFFFFFF;
    border-bottom: 0px solid #FFFFFFFF;
    border-left: 0px solid #FFFFFFFF;
    border-top: 0px solid #FFFFFFFF;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    margin-top: 15px;
}

.accordionTitle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    cursor: pointer;
    width: 100%;
}

.accordionBody {
    display: flex;
    flex-direction: column;
    padding: 16px;
    font-family: 'Montserrat' !important;
    font-size: 18px;
}

.FormattedText44 {
    padding: 16px;
}

.Image108 {
    position: absolute;
    left: 0;
    top: 0;
    width: 250px;
    margin: 1rem;
}

#Input5072 {
    background-color: white;
    color: black;
    font-family: 'PPGatwick-Bold';
    width: 40%;
}

#FormLabel5027 {
    width: 0%;
    display: none;
}

#Input5028 {
    width: 15px !important;
}

#callCenterCheckboxSpan {
    display: flex;
    align-self: center;
    position: relative;
    left: 10px;
}

#toborzoCheckboxSpan {
    display: flex;
    align-self: center;
    position: relative;
    left: 10px;
}

.FormLine6 {
    align-items: center;
    margin-top: 10px;
}

.checkboxAcceptTextContainer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    text-align: start;
    flex-basis: 100%;
}

.checkboxAcceptTextPrimary {
    font-size: 16px;
    font-weight: bold;
}

.checkboxAcceptTextLink {
    color: #3A4B39FF;
    font-weight: bold;
}

.checkboxAcceptTextSub {
    position: relative;
    top: 4px;
}

.Column173 {
    padding: 16px;
    margin-top: 35px;
    color: #344F40FF;
}

.Column176 {
    width: 80%;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Column177 {
    color: #344F40FF;
    font-family: PPGatwick-Bold, sans-serif;
    width: 100%;
}

.Row125 {
    padding: 16px;
    gap: 16px;
    position: relative;
    padding-left: 128px;
    padding-right: 128px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.Row126 {
    padding: 16px;
    gap: 16px;
    position: relative;
}

.FormattedText73 {
    color: #344F40FF;
}

.FormattedText79 {
    font-family: 'PPGatwick-Bold' !important;
    color: #344F40FF;
    font-size: 18px;
}

.Column190 {
    width: 100%;
}

.FormattedText80 {
    padding-left: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
    padding-top: 16px;
    font-size: 18px;
}

.Row128 {
    padding-bottom: 0px;
    padding-top: 0px;
}

.FormattedText81 {
    font-family: 'PPGatwick-Bold' !important;
    color: #344F40FF;
    font-size: 18px;
}

.Button16 {
    margin-top: 40px;
}

.HeaderText6 {
    padding: 16px;
    justify-content: center;
    align-items: center;
    padding-bottom: 70px;
    padding-top: 70px;
    font-family: PPGatwick-Bold, sans-serif;
    color: #344F40FF;
}

.Row142 {
    justify-content: center;
    align-items: center;
}

.FormattedText41 {
    font-family: 'Montserrat';
}

.FormLine5 {
    font-family: 'Montserrat';
    font-size: 13px;
}

.FormLine6 {
    font-family: 'Montserrat';
    font-size: 13px;
}

.FormattedText79 ul {
    position: relative;
    font-family: 'Montserrat' !important;
}

.FormattedText80 ul {
    position: relative;
    font-family: 'Montserrat';
}

.FormattedText81 ul {
    position: relative;
    font-family: 'Montserrat';
}

.Menu2 a {
    width: 230px;
}

.Row149 {
    padding: 16px;
    gap: 16px;
    position: relative;
}

.Column235 {
    padding: 16px;
    width: 100%;
    padding-left: 128px;
    padding-right: 128px;
}

.FormattedText84 {
    padding: 16px;
    font-family: Montserrat, sans-serif;
    background-color: #DEDEDEB5;
    border-right: 0px solid #000000FF;
    border-bottom: 0px solid #000000FF;
    border-left: 0px solid #000000FF;
    border-top: 0px solid #000000FF;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.FormattedText86 table,
td {
    border: 1px solid black;
    padding: 10px;
}

.FormattedText86 {
    background-color: #DEDEDEB5;
    border-right: 0px solid #000000FF;
    border-bottom: 0px solid #000000FF;
    border-left: 0px solid #000000FF;
    border-top: 0px solid #000000FF;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.selectInput {
    font-family: 'Montserrat'!important;
}

.Button20 {
    padding: 5px;
    border-right: 1.81818px solid #287600FF;
    border-bottom: 1.81818px solid #287600FF;
    border-left: 1.81818px solid #287600FF;
    border-top: 1.81818px solid #287600FF;
    background-color: #22362BFF;
    color: #EEEEEEFF;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 35px;
    width: 210px;
    align-items: center;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: PPGatwick-Bold, sans-serif;
}

.Button21 {
    padding: 5px;
    border-right: 1.81818px solid #287600FF;
    border-bottom: 1.81818px solid #287600FF;
    border-left: 1.81818px solid #287600FF;
    border-top: 1.81818px solid #287600FF;
    background-color: #22362BFF;
    color: #EEEEEEFF;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 35px;
    width: 210px;
    align-items: center;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: PPGatwick-Bold, sans-serif;
}

.Button22 {
    padding: 5px;
    border-right: 1.81818px solid #287600FF;
    border-bottom: 1.81818px solid #287600FF;
    border-left: 1.81818px solid #287600FF;
    border-top: 1.81818px solid #287600FF;
    background-color: #22362BFF;
    color: #EEEEEEFF;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 35px;
    width: 210px;
    align-items: center;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: PPGatwick-Bold, sans-serif;
}

.Row101 .simplyText {
    max-width: 20%;
    text-align: center;
}

.Image159,
.Image196 {
    width: 100%;
}

.fullCarousel {
    display: flex;
}

.fullCarouselItem {
    display: flex;
}

.Column244 {
    width: 100%;
}

.Row157 {
    padding: 16px;
    gap: 16px;
    position: relative;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 0px;
}

.FullCarousel2 {
    position: relative;
}

.FullCarouselItem2 {
    position: relative;
}

.FullCarouselItem3 {
    position: relative;
}

.fullCarouselItem {
    width: 100%;
    position: relative;
}

.Row158 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.Image6,
.Image95,
.Image96 {
    width: 100px !important;
}

.Image160,
.Image161 {
    width: 100px;
}

.Column246 a {
    color: white;
    font-family: Bebas Neue, sans-serif;
    text-align: center;
}

.Column246 {
    color: white;
    font-family: Montserrat, sans-serif;
    display: none !important;
    width: 100%;
}

.Button25 {
    padding: 5px;
}

.Input1[type=checkbox] {
    min-width: 25px;
}

.checkBox {
    width: 25px;
    flex-basis: 0;
}

.Video2 {
    width: 100%;
    object-fit: cover;
    height: 610px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1 !important;
}

.FormattedText89 {
    font-size: 2rem;
}

.image {
    box-shadow: 0px 0px 0px 0px #00000000;
}

.SimplyText13 {
    box-shadow: 0px 0px 0px 0px #00000000;
}

.SimplyText12 {
    box-shadow: 0px 0px 0px 0px #00000000;
}

.Row161 {
    padding: 16px;
    gap: 16px;
    position: relative;
}

.Column247 {
    padding: 16px;
    width: 100%;
    align-items: center;
}

.Input1 .selectList {
    font-family: 'PPGatwick-Bold';
}

.Menu06 {
    justify-content: flex-end;
}

.FormattedText89 p {
    margin: 0;
}

.Button24 {
    box-shadow: 0px 0px 0px 0px #00000000;
}

.FormattedText37 p {
    margin: 0;
}

.formattedText ul {
    padding-left: 20px;
}

.HeaderText9 {
    padding: 16px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.HeaderText10 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.HeaderText13 {
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.HeaderText15 {
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
    margin-top: 16px;
}

.Column187 {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
}

.Column186 {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    width: 100%;
}

.Column276 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
    align-items: center;
    font-family: Montserrat, sans-serif;
}

.SimplyText74 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 60px;
    font-weight: 700;
}

.FormattedText94 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.Button60 {
    padding: 5px;
    border-right: 1.81818px solid #287600FF;
    border-bottom: 1.81818px solid #287600FF;
    border-left: 1.81818px solid #287600FF;
    border-top: 1.81818px solid #287600FF;
    background-color: #22362BFF;
    color: #EEEEEEFF;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 35px;
    width: 210px;
    align-items: center;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: PPGatwick-Bold, sans-serif;
}

.FormattedText99 {
    font-family: Montserrat, sans-serif;
    color: #344f40 !important;
    font-size: 22px;
}

.HeaderText21 {
    font-family: PPGatwick-Bold, sans-serif;
    color: #344f40;
}

.Row213 {
    padding: 16px;
    gap: 16px;
    position: relative;
    height: 610px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    background-size: cover !important;
}

.Column321 {
    width: 60%;
}

.Column322 {
    width: 40%;
}

.okszFejlecbg {
    padding: 16px;
    gap: 16px;
    position: relative;
    height: 610px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    background-size: cover !important;
}

.FormattedText107 {
    font-size: 40px !important;
}

.FormattedText107 {
    font-size: 40px !important;
}

.Button73 {
    padding: 5px;
    border-right: 1.81818px solid #287600FF;
    border-bottom: 1.81818px solid #287600FF;
    border-left: 1.81818px solid #287600FF;
    border-top: 1.81818px solid #287600FF;
    background-color: #22362BFF;
    color: #EEEEEEFF;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 55px;
    width: 260px;
    align-items: center;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: PPGatwick-Bold, sans-serif;
    font-size: 25px;
    margin: 5px auto;
}

.Button87 {
    padding: 5px;
}

.Button87 {
    padding: 5px;
    border-right: 1.81818px solid #287600FF;
    border-bottom: 1.81818px solid #287600FF;
    border-left: 1.81818px solid #287600FF;
    border-top: 1.81818px solid #287600FF;
    background-color: #22362BFF;
    color: #EEEEEEFF;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 55px;
    width: 260px;
    align-items: center;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: PPGatwick-Bold, sans-serif;
    font-size: 25px;
    margin: 5px auto;
}

.Button82 {
    padding: 5px;
    border-right: 1.81818px solid #287600FF;
    border-bottom: 1.81818px solid #287600FF;
    border-left: 1.81818px solid #287600FF;
    border-top: 1.81818px solid #287600FF;
    background-color: #22362BFF;
    color: #EEEEEEFF;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 55px;
    width: 260px;
    align-items: center;
    text-align: center;
    display: flex;
    justify-content: center;
    font-family: PPGatwick-Bold, sans-serif;
    font-size: 25px;
    margin: 5px auto;
}

.FormattedText112 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.HeaderText25 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.FormattedText114 {
    padding-top: 16px;
    padding-bottom: 0px;
    width: 100%;
}

.toborzoirodak {
    gap: 16px;
    position: relative;
}

.Column327 {
    width: 100%;
}

.FormattedText116 {
    position: relative;
    ;
}

.FormattedText116 iframe {
    border-radius: 0px;
    border: none;
    position: relative;
    top: 5px;
}

html {
    scroll-behavior: smooth;
}

.Column332 {
    justify-content: center;
    width: 50%;
}

.Row241 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    gap: 16px;
    position: relative;
}

.Column340 {
    width: 100%;
}

.Row242 {
    gap: 16px;
    position: relative;
}

.Column341 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 50%;
}

.Image227 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
}

.SimplyText75 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.TitleSportszazad {
    font-family: PPGatwick-Bold, sans-serif;
    color: #344f40;
    text-transform: uppercase;
    width: fit-content;
    ;
}

.HeaderText29 {
    margin: 0;
}

.SimplyText75 {
    font-family: Montserrat, sans-serif;
    color: #344f40 !important;
    font-size: 1.2em;
}

.RowKikepzes {
    width: 100%;
}

.Row249 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    gap: 16px;
    position: relative;
}

.Column361 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 50%;
}

.Column362 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
}

.sportszazadgb {
    padding: 16px;
    gap: 16px;
    position: relative;
    height: 610px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    background-size: cover !important;
}

.Image224 {
    width: 60%;
}

.Column333 {
    display: flex;
    align-items: center;
}

.Row251 {
    justify-content: center;
}

.Row252 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    gap: 16px;
    position: relative;
}

.Row253 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    gap: 16px;
    position: relative;
}

.Row254 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    gap: 16px;
    position: relative;
}

.Column363 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
}

.Column364 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
}

.Column365 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
}

.Column366 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
}

.Video3 {
    gap: 16px;
    position: relative;
    height: 400px;
    border: none !important;
    ;
}

.Row237 {
    padding-left: 8rem;
    padding-right: 8rem;
}

.Video4 {
    gap: 16px;
    position: relative;
    height: 400px;
    border: none !important;
    ;
}

.Video5 {
    gap: 16px;
    position: relative;
    height: 400px;
    border: none !important;
    ;
}

.Video6 {
    gap: 16px;
    position: relative;
    height: 400px;
    border: none !important;
    ;
}

.header .Image108 {
    position: absolute;
    left: 3px;
    top: 14px;
    width: 250px;
    margin: 1rem;
}

.Album1 {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.Album2 {
    padding: 0;
    position: relative;
    width: 100%;
    overflow: hidden;
}

.Row255 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    gap: 16px;
    position: relative;
}

.FormattedText122 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.Column367 {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 100%;
}

.acelkockabg {
    padding: 16px;
    gap: 16px;
    position: relative;
    height: 610px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    background-size: cover !important;
}

.CardCarousel4 {
    padding: 0;
    position: relative;
    width: 100%;
    overflow-x: clip;
}

.Row265 {
    padding-bottom: 100px;
}

.Row267 {
    padding-bottom: 100px;
}

.tartalekosbg {
    padding: 16px;
    gap: 16px;
    position: relative;
    height: 610px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    background-size: cover !important;
    align-items: center;
}

.Row284 {
    padding-bottom: 100px;
}

.Column374,
.Column371 {
    width: 60%;
}

.Column375,
.Column372 {
    width: 40%;
}

.Column410 {
    padding-bottom: 100px;
}

.Row301 {
    padding-bottom: 100px;
}

.Row307 {
    padding-bottom: 100px;
}

.acelkockaajanlatbg {
    padding: 16px;
    gap: 16px;
    position: relative;
    height: 610px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    background-size: cover !important;
}

.SimplyText84 {
    font-family: Montserrat, sans-serif;
    color: #344f40 !important;
    font-size: 1.2em;
    font-weight: bolder;
}

.acelkockatitle {
    font-size: 48px;
}

.Row309 {
    padding: 16px;
    gap: 16px;
    position: relative;
    height: 610px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    background-size: cover !important;
}

.hirleveltitle {
    font-size: 40px;
}

.Row312 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    gap: 16px;
    position: relative;
}

.Row313 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    gap: 16px;
    position: relative;
}

.Row314 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    gap: 16px;
    position: relative;
}

.SubTitleIas {
    font-family: PPGatwick-Bold, sans-serif;
    color: #344f40;
    text-transform: uppercase;
    border-bottom: 5px solid #344f40;
    width: fit-content;
    font-size: 26px;
}

.Button117 {
    padding: 5px;
    margin: 25px 0px 50px 0px;
}

.ColumnImage {
    justify-content: center;
    width: 50%;
    align-items: center;
}

.Image258 {
    width: 70%;
}

.ColumnContent {
    justify-content: center;
    width: 50%;
    background-color: #ffffffb8;
    padding: 25px;
}

.ColumnImage img {
    width: 75%;
}

.Button119 {
    margin-top: 30px;
}

.Row310 {
    padding-top: 34px;
}

.Calcontainer {
    padding-bottom: 100px;
}

.tartalekosbg .FormattedText37 p {
    margin: 20px 0;
}

.Image239 {
    padding: 0px 50px;
    width: 100% !important;
}

.Row335 {
    gap: 16px;
    position: relative;
}

.Column434,
.Column437,
.Column389,
.Column392 {
    width: 50%;
    justify-content: center;
}

.ColumnContentTartalekos {
    justify-content: center;
    width: 100%;
    background-color: #ffffffb9;
    padding: 15px;
    ;
}

.HeaderText33 {
    font-size: 35px;
}

.Row336 {
    gap: 16px;
    position: relative;
}

.Column454 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
}

.Row337 {
    gap: 16px;
    position: relative;
}

.Column455 {
    width: 100%;
}

.Row338 {
    gap: 16px;
    position: relative;
}

.Column456 {
    width: 100%;
}

.formattedText p:first-child {
    margin-top: 0px;
}

.Row321 {
    padding-top: 45px;
}

.Image240 {
    width: 56% !important;
}

.FullCarouselItem16 {
    gap: 16px;
    position: relative;
}

.Button123 {
    padding: 5px;
}

.tartalekosbgMain .FormattedText37 p,
.rowFejlecTitle .FormattedText37 p {
    margin: 20px 0;
}

.tartalekosbgMain {
    padding: 16px;
    gap: 16px;
    position: relative;
    height: 610px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    width: 100%;
    background-size: cover !important;
    align-items: center;
}

.Button124 {
    margin: 25px 0px 50px 0px;
}

img.image.flag.Image231 {
    top: 60px;
}

img.image.flag.Image231 {
    top: 60px;
}

img.image.flag.Image245 {
    top: 60px;
}

.Row342 {
    gap: 16px;
    position: relative;
}

.Column458 {
    width: 100%;
}

.Row343 {
    gap: 16px;
    position: relative;
}

.Column459 {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 100%;
}

.Row353 {
    padding-top: 45px;
}

.Row366 {
    padding-top: 45px;
}

.Row377 {
    padding-top: 45px;
}

.Row388 {
    padding-top: 45px;
}

.Row399 {
    padding-top: 45px;
}

.Row410 {
    padding-top: 45px;
}

.Row421 {
    padding-top: 45px;
}

.Row432 {
    padding-top: 45px;
}

.Row443 {
    padding-top: 45px;
}

.Row454 {
    padding-top: 45px;
}

.Row465 {
    padding-top: 45px;
}

.Row476 {
    padding-top: 45px;
}

.Row487 {
    padding-top: 45px;
}

.Row498 {
    padding-top: 45px;
}

.Row509 {
    padding-top: 45px;
}

.Row520 {
    padding-top: 45px;
}

.Row531 {
    padding-top: 45px;
}

.Row542 {
    padding-top: 45px;
}

.Row553 {
    padding-top: 45px;
}

.Row564 {
    padding-top: 45px;
}

.Row575 {
    padding-top: 45px;
}

.Row586 {
    padding-top: 45px;
}

.Row597 {
    padding-top: 45px;
}

.formattedText a {
    color: #689b7f;
}

.FormLine7 {
    font-family: 'Montserrat';
    font-size: 13px;
}

.FormLine7 {
    align-items: center;
    margin-top: 10px;
}

.Input1[type=checkbox] {
    margin-right: 30px;
}

.column {
    display: flex;
    flex-direction: column;
}

.Column6 {
    padding: 16px;
    width: fit-content;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: row;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Image2 {
    width: 25px;
}

.button {
    cursor: pointer;
    text-decoration: none;
}

.Button1 {
    padding: 5px;
}

.Column8 {
    padding: 16px;
    position: relative;
    width: fit-content;
    align-items: center;
}

.Image4 {
    width: 400px;
}

.SimplyText14 {
    font-size: 22px;
    font-family: Bebas Neue, sans-serif;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.SimplyText16 {
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.SimplyText15 {
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Column11 {
    position: relative;
    width: fit-content;
    background-color: transparent;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-right: 0px solid #000000FF;
    border-bottom: 0px solid #000000FF;
    border-left: 0px solid #000000FF;
    border-top: 0px solid #000000FF;
}

.Image5 {
    height: 400px;
    width: 600px;
}

.Column23 {
    padding: 16px;
    position: relative;
    width: 20%;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    color: #FFFFFFFF;
}

.Image16 {
    padding: 0;
}

.SimplyText22 {
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
    font-size: 20px;
    font-family: Bebas Neue, sans-serif;
}

.SimplyText23 {
    padding-top: 0px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    font-size: 11px;
    font-family: Montserrat, sans-serif;
}

.FormattedText8 {
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    padding-top: 0px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
}

.Button3 {
    padding: 5px;
    height: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.FormattedText9 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.Column40 {
    padding: 16px;
    position: relative;
    width: 20%;
    background-color: #344F40FF;
    border-right: 0px solid #000000FF;
    border-bottom: 0px solid #000000FF;
    border-left: 0px solid #000000FF;
    border-top: 0px solid #000000FF;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.Button4 {
    padding: 5px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border-right: 0px solid #FFFFFFFF;
    border-bottom: 0px solid #FFFFFFFF;
    border-left: 0px solid #FFFFFFFF;
    border-top: 0px solid #FFFFFFFF;
    color: #FFFFFFFF;
    font-family: Bebas Neue, sans-serif;
}

.Column50 {
    padding: 16px;
    width: fit-content;
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: row;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

.Image47 {
    width: 25px;
}

.Button5 {
    padding: 5px;
}

@media (max-width: px) {
    .Button24 {
        border: 3px solid #fff !important;
    }
}

@media (max-width: 1000px) {
    .Column371 {
        padding: 20px;
    }
    .FormLine7 {
        flex-direction: row !important;
    }
    .FormLine7 .FormLabel1 {
        display: none;
    }
    .SimplyText70 {
        margin-bottom: 0px;
    }
    .Form43 {
        padding-top: 0px;
    }
    .Row100 {
        border-radius: 0px !important;
    }
    .row {
        padding: 0 !important;
        flex-direction: column;
    }
    .column {
        width: 100%;
    }
    .header {
        padding: 0;
    }
    .footer {
        padding: 0;
    }
    .Column165 {
        padding: 10px;
    }
    .formLine {
        flex-direction: column;
    }
    .Input1,
    .FormLabel {
        width: 100% !important;
    }
    .Row101 .simplyText {
        font-size: 14px;
    }
    .erdekel {
        padding: 1rem;
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .Column243 {
        align-items: center;
    }
    .Row215 {
        flex-direction: row !important;
    }
    .acelkockatitle {
        font-size: 24px !important;
    }
    .Row215 {
        padding-left: 20px !important;
    }
    .rowNavigation1,
    .Row160,
    .Row148,
    .Row177,
    .Row180,
    .Row183,
    .Row138 {
        flex-direction: row!important;
        padding: 1rem !important;
    }
    .Row278,
    .Row341 {
        flex-direction: row;
    }
    .Row320 {
        flex-direction: row;
    }
    .Image155 {
        width: 100%;
    }
    .FormLabel {
        width: 100%;
        max-width: 100%;
        align-items: flex-end;
    }
    .checkboxAcceptTextContainer span {
        font-size: 10px;
    }
    .checkboxAcceptTextContainer label {
        font-size: 13px;
    }
    .rowNavigation {
        align-items: center;
    }
    .Image108 {
        width: 150px;
    }
    .checkboxAcceptTextContainer {
        width: 100% !important;
    }
    .rowFejlecTitle {
        justify-content: center;
    }
    .FormLine5 .FormLabel1 {
        display: none;
    }
    .FormLine5 {
        flex-direction: row !important;
    }
    .FormLine6 {
        flex-direction: row !important;
    }
    .FormLine6 .FormLabel1 {
        display: none;
    }
}

@media (max-width: 1200px) {
    .Image94 {
        display: none;
    }
    .Row101 {
        display: none;
    }
    .Row109 {
        width: 100% !important;
    }
    .header .Image108 {
        left: 3px;
        top: 2px;
    }
    .FejlecTitle .Row311 {
        flex-direction: row;
    }
}

@media (max-width: 1300px) {
    .Menu2,
    .Column4 {
        display: none;
    }
    .Column246 {
        display: flex !important;
    }
    .Column3 {
        align-items: center;
        width: 100%;
    }
    .rowNavigation1 {
        flex-direction: column !important;
    }
    .Column247 {
        align-items: center;
    }
}

@media (max-width: 1500px) {
    .Image91 {
        display: none;
    }
    .Image92 {
        display: none;
    }
}

@media (max-width: 1536px) {
    .Calcontainer {
        padding-left: 8rem;
        padding-right: 8rem;
    }
    .tartalekosbg {
        padding: 16px;
        gap: 16px;
        position: relative;
        height: 610px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        padding-top: 0px;
        width: 100%;
        justify-content: center;
        background-size: cover !important;
        align-items: center;
    }
    .tartalekosbgMain {
        padding: 16px;
        gap: 16px;
        position: relative;
        height: 610px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        padding-top: 0px;
        width: 100%;
        justify-content: center;
        background-size: cover !important;
        align-items: center;
    }
}

@media (max-width: 500px) {
    .FormattedText107 {
        display: none !important;
    }
    .FormattedText107 {
        display: none !important;
    }
    .Row100 {
        padding-top: 1rem !important;
    }
    .headerText {
        font-size: 26px;
    }
    .Button22 {
        border-right: 1.81818px solid #287600FF;
        border-bottom: 1.81818px solid #287600FF;
        border-left: 1.81818px solid #287600FF;
        border-top: 1.81818px solid #287600FF;
        background-color: #22362BFF;
        color: #EEEEEEFF;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        height: 35px;
        width: 210px;
        align-items: center;
        text-align: center;
        display: flex;
        justify-content: center;
        font-family: PPGatwick-Bold, sans-serif;
    }
    .FormattedText89 {
        font-size: 16px;
        padding: 0px 35px;
    }
    .cc-item {
        width: 100%;
    }
    h2,
    .FormattedText {
        padding-left: 10px;
        padding-right: 10px;
    }
    a {
        width: 90%;
        margin: 0 auto;
    }
    .Video2 {
        display: block;
    }
    .FejlecTitle {
        width: 100%;
        position: relative;
        padding-right: 1rem;
        padding-left: 3rem;
    }
    .tartalekosbg {
        padding: 16px;
        gap: 16px;
        position: relative;
        height: 610px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        padding-top: 0px;
        width: 100%;
        justify-content: center;
        background-position-x: center;
        background-size: cover !important;
        align-items: center;
        ;
    }
    .tartalekosbgMain {
        padding: 16px;
        gap: 16px;
        position: relative;
        height: 610px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        padding-top: 0px;
        width: 100%;
        justify-content: center;
        background-position-x: center;
        background-size: cover !important;
        align-items: center;
        ;
    }
    .formattedText p:first-child {
        margin-top: 0px;
        margin-bottom: 5px;
        ;
    }
    .tartalekosbg .formattedText p:nth-child(2n+0),
    .tartalekosbgMain .formattedText p:nth-child(2n+0) {
        margin-bottom: 35px;
    }
    .tartalekosbg .FormattedText37 p,
    .tartalekosbgMain .FormattedText37 p {
        margin: 0px 0;
    }
    .tartalekosbg .formattedText p:nth-child(3n+0),
    .tartalekosbgMain .formattedText p:nth-child(3n+0) {
        margin-bottom: 25px;
    }
    .rowFejlecTitle .FormattedText37 p {
        margin: 17px 0;
    }
    .rowFejlecTitle {
        background-position-x: -70px;
    }
    .rowFejlecTitle .FormattedText37 p:first-child {
        margin-top: 0px !important;
    }
}

@media (max-width: 764px) {
    .Button6 {}
}

@media (max-width: 765px) {
    .rowFejlecTitle .FormattedText37 p .headerTitle {
        font-size: 27px !important;
    }
}

@media (max-width: 800px) {
    .Row213 {
        padding: 16px;
        gap: 16px;
        position: relative;
        height: 610px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-right: 0px;
        padding-top: 0px;
        width: 100%;
        background-size: cover !important;
    }
    .headerSubTitle {
        display: none;
    }
    .hirleveltitle {
        font-size: 31px;
    }
    .tartalekosbg .FormattedText37 p .headerTitle {
        font-size: 36px !important;
    }
    .FormattedText p span {
        font-size: 40px !important;
    }
    .tartalekosbgMain .FormattedText37 p .headerTitle {
        font-size: 36px !important;
    }
    body {
        background-position: center;
        background-repeat: no-repeat;
        background-size: 400%;
        background-position: -630 50;
    }
}