/*`xxl` applies to x-large devices (large desktops, less than 1400px)*/
@media (max-width: 1400px) {
.home__context {
    margin-top: 150px;
    margin-left: 130px;
}
}

/*`xl` applies to large devices (desktops, less than 1200px)*/
@media (max-width: 1200px) {
}

/*`lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 992px) {
}

/*`md` applies to small devices (landscape phones, less than 768px)*/
@media (max-width: 768px) {
.custom-button {
    font-size: 14px;
    padding: 8px;
    border-radius: 4px;
}

.home__context {
    margin-top: 20px;
    margin-left: 15px;
}
.home__title{
    font-size: 30px;
}
.home__buttons{
    margin-top: 10px;
}

.charge {
    margin-top: 20px;
}
.charge__body{
    width: 100%;
    flex-direction: column;
}

.core-function {
    margin-top: 20px;
}
.core-function__body {
    width: 100%;
}
.core-function__buttons {
    margin-top: 10px;
}

.service {
    margin-top: 20px;
}
.service__body{
    width: 100%;
    flex-direction: column;
}
.service__body_image {
    width: 100%;
}
.service__buttons {
    margin-top: 10px;
}

.team {
    margin-top: 20px;
}
.team__body{
    width: 100%;
    flex-direction: column;
}
.team__buttons {
    margin-top: 10px;
}

.copyright {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    padding: 20px 0;
}
.copyright__company {
    font-size: 14px;
}
.copyright__number {
    margin-top: 5px;
    margin-left: 0;
    font-size: 12px;
}
}

/*`sm` applies to x-small devices (portrait phones, less than 576px)*/
@media (max-width: 576px) {
}
