.main-content {
    /* margin-top: clamp(55px,7vh,100px); */
    /* margin-top: max(55px,min(7vh,100px)); */
    margin-top: 10px;
}
.primary-container {
    display: flex;
    flex-wrap: wrap;
    gap: 3vh;
    justify-content: center;
}
.company-header, .TC-header{
    font-family: Appl_font_bold;
    color: #2768C1;
    width: 100%;
    text-align: center;
    font-size: clamp(19px,3vh,100px) !important;
    font-size: max(19px,min(3vh,100px)) !important;
    font-size: 3vh; 
    margin-top: 3vh;

}
.company-content  {
    display: flex;
    flex-direction: column;
    gap: 2vh;
    width: 100%;
    text-align: justify;

}
.company-content li {
    font-family: Appl_font;
    max-width: fit-content;
}
.company-content li b , .TC-content li b{
    font-family: Appl_font_bold;
    color: #143d75;
}
.TC {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-family: Appl_font;
}
.TC-header {
    width: 80%;
    text-align: center;
}
.TC-content {
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 90%;
}
.t {
    padding: 0px!important;
    width: 100% !important;
   
}
.indent { 
    width: 88% !important;
    padding-left: 5% !important;
}
.TC-content li {
    width: 90%;
    text-align: justify;
    padding-left: 3%;
}
.img_container {
    display: flex;
    flex: 100%;
    width: 100%;
    
    justify-content: center;
    
    margin-top: 40px;
    margin-bottom: 40px;
}

.img_bottom:hover {
    cursor: pointer;
}

.img_bottom {
    width: 50vw;
    max-width: fit-content;
    height: auto;
    margin: auto;
}
.ANPC {
    flex-direction: row;
    flex-wrap: wrap;
}
.ANPC.t {
    width: 100%;
}
.ANPC li {
    width: fit-content;
}

#termsHoverable:hover {
    cursor: pointer;
}

.hidden { 
    display: none;
}

.languageSelectorContainer {
    margin-top: clamp(calc(55px + 10px), calc(7vh + 10px), calc(100px + 10px));
    margin-top: max(calc(55px + 10px), min(calc(7vh + 10px), calc(100px + 10px)));
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: end;
    font-family: Appl_font;
    font-size: 14px;
}

.languageSelectorContainer select {
    margin-left: 5px;
}


/* Resizing */

@media screen and (max-width:830px) {
    .img_bottom {
        width: 70vw;
    }
}
@media screen and (max-width:800px) {
    .ANPC {
        justify-content: center;
    }
    .ANPC ul li{
        padding-left: none;
    }
}
@media screen and (max-width:500px) {
    .img_bottom {
        width: 90vw;
    }
}
@media screen and (max-width:420px) {
    .img_bottom {
       width: 100vw;
    }
}
