.pages1_activity { 
    position: relative;
    /*width: calc(100% - 40px) !important;*/
    /*max-width: 1600px;*/   
    max-width: 1280px;
    margin: 0 auto;
    /*margin-top: 40px;*/
    height: fit-content;
    box-sizing: border-box;
    padding: 0 80px 50px 80px;
    overflow: hidden;

}
.pages1_activity.add_fixed_margin_top{
    margin-top: -20px;
}
.pages1_activity .swiper-container {
    overflow: hidden;
}
.pages1_activity .swiper-container .swiper-wrapper .swiper-slide {
    position: relative;
    /*padding: 10px 10px;*/
    padding: 10px 5px;
}

.pages1_activity .swiper-container .swiper-wrapper .swiper-slide img {
    width: 100%;
}
.pages1_activity .swiper-container .swiper-button-prev {
    /*left: 0;*/
}
.pages1_activity .swiper-container .swiper-button-next {
    /*right: 0;*/
}
.pages1_activity .swiper-container .swiper-button-prev, .pages1_activity .swiper-container .swiper-button-next {
    /*width: 60px;
    height: 60px;
    border-radius: 100%;
    background-color: var( --colorOrange);
    color: white;
    box-shadow: var(--boxshadow);*/
}
.pages1_activity .swiper-container .swiper-button-prev::after, .pages1_activity .swiper-container .swiper-button-next::after {
    transform: scale(0.7);
}
.mfo-swiper-wrapper ~ .activity_title{
    /*margin-top: 30px;*/
}
.activity_title {
    /*
    max-width: 1600px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 40px;
    font-weight: 700;
    font-size: 32px;
    color: var( --colorOrange);
    */
    display: grid;
    place-items: center;
    margin-bottom: 30px;
    margin-left: 85px;
    margin-right: 85px;
}
.activity_title button.mfo_button {
    position: absolute;
    bottom: -15px;
    /*right: 95px;*/
    right: 0;
    /*width: 180px !important;*/
    width: auto;
    padding: 0 15px;
    height: 32px !important;
    display: flex;
    font-size: 16px;
    align-items: center;
    gap: 4px;
  
    border-radius: 30px;
    font-family: var(--fontFamily);
    margin: 0;
}
.activity_title button > img {
    width: 16px;
}
.activity_title button:hover,.activity_title button:active {
    background-color: white !important;
    border: 1px solid #FF6700 !important;
    box-shadow: var(--boxshadow);
}
.activity_title button:hover p {
    font-weight: bold !important;
    color: var( --colorOrange);
}
/*
.pages1_activity .swiper-container .swiper-button-prev {
    left: 0px;
}
.pages1_activity .swiper-container .swiper-button-next {
    right: 0px;
}
.pages1_activity .swiper-container .swiper-button-prev,.pages1_activity .swiper-container .swiper-button-next {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    background-color: var( --colorOrange);
    color: white;
    box-shadow: var(--boxshadow);
}
.pages1_activity .swiper-container .swiper-button-prev::after,.pages1_activity  .swiper-container .swiper-button-next::after {
    transform: scale(0.7);
}
.pages1_activity .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    background: #E4E4E4;
    opacity: 1;
}
*/
.pages1_activity .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
    /*width: 37px;
    height: 15px;
    background-color: var( --colorOrange);
    border-radius: var(--roundCornerBig);*/
}


.pages1_activity .swiper-container .swiper-button-prev[aria-disabled="false"]:hover {
    box-shadow: var(--boxshadow);
    background-color: #f5d1be;
    opacity: 1;
}
.pages1_activity .swiper-container  .swiper-button-next[aria-disabled="false"]:hover {
    box-shadow: var(--boxshadow);
    background-color: #f5d1be;
    opacity: 1;
}
.pages1_activity .swiper-container  .swiper-button-prev:hover, .pages1_activity .swiper-container .swiper-button-next:hover{
    box-shadow: var(--boxshadow);
    background-color: #f5d1be;
    opacity: 1;
 }
.body_Mobile_device .pages1_activity .swiper-container .swiper-button-prev[aria-disabled="false"]:hover{
    background-color: var( --colorOrange);  
}
.body_Mobile_device .pages1_activity .swiper-container .swiper-button-next[aria-disabled="false"]:hover{
    background-color: var( --colorOrange);  
}
.body_Mobile_device .pages1_activity .swiper-container  .swiper-button-prev:hover, .pages1_activity .swiper-container .swiper-button-next:hover{
    background-color: var( --colorOrange);
}
.body_Mobile_device .pages1_activity .swiper-container  .swiper-button-next[aria-disabled="true"]{
    opacity: 1;
    background-color: #f5d1be;
}
.body_Mobile_device .pages1_activity .swiper-container  .swiper-button-prev[aria-disabled="true"]{
    opacity: 1;
    background-color: #f5d1be;
}
/*
.pages1_limitPlan  .swiper-container .swiper-button-prev[aria-disabled="false"]:hover {
    box-shadow: var(--boxshadow);
    background-color: #f5d1be;
    opacity: 1;
}
.pages1_limitPlan  .swiper-container  .swiper-button-next[aria-disabled="false"]:hover {
    box-shadow: var(--boxshadow);
    background-color: #f5d1be;
    opacity: 1;
}
.body_Mobile_device .pages1_limitPlan .swiper-container .swiper_with_navigation_pagination .swiper-button-prev[aria-disabled="false"]:hover{
    background-color: var( --colorOrange);  
}
.body_Mobile_device .pages1_limitPlan .swiper-container  .swiper-button-prev:hover, .pages1_activity .swiper-container .swiper-button-next:hover{
    background-color: var( --colorOrange);
}
.body_Mobile_device .pages1_limitPlan .swiper-container  .swiper-button-next[aria-disabled="true"]{
    opacity: 1;
    background-color: #f5d1be;
}
.body_Mobile_device .pages1_limitPlan .swiper-container  .swiper-button-prev[aria-disabled="true"]{
    opacity: 1;
    background-color: #f5d1be;
}
*/

@media (max-width: 1440px) {

    .pages1_activity .swiper-container .swiper-button-prev::after,
    .pages1_activity .swiper-container .swiper-button-next::after {
        transform: scale(0.5);
    }
    .pages1_activity .swiper-container .swiper-button-prev,
    .pages1_activity .swiper-container .swiper-button-next{
        width: 50px;
        height: 50px;
        top: calc(50% - 45px);
        transform: translateY(50%);
    }   
    .pages1_activity {      
        /*width: 100%;     
        padding: 0 4% 60px 4%;*/
    }   
    .pages1_activity .swiper-container{
        /*margin: 0 9%;*/
    }
    
    .pages1_activity .swiper-container .swiper-button-prev{
        /*left: 60px;*/
    }
    .pages1_activity .swiper-container .swiper-button-next{
        /*right: 60px;*/
    }
    .pages1_activity{
        /*margin-top: 30px;*/
    }
    .pages1_activity .swiper-container .swiper-button-prev, .pages1_activity .swiper-container .swiper-button-next {
        /*width: 50px;
        height: 50px;*/
        top: calc(50% - 45px);
        transform: translateY(50%);
    }
   
    .activity_title{
        margin-bottom: 30px;
    }
   
    .activity_title button.mfo_button {
        bottom: -10px;
        /*right: 13%;*/
    }
    .pages1_activity.add_fixed_margin_top{
        margin-top: -30px;
    }
}
@media (max-width: 1280px) {

    .activity_title button.mfo_button
    {
        font-size: 16px;
    }
}
@media (max-width: 820px) {
    /*
    .pages1_activity .swiper-container .swiper-button-prev{
        left: 30px;
    }
    .pages1_activity .swiper-container .swiper-button-next{
        right: 30px;
    }
    */    
}
@media (max-width: 768px) {

    .pages1_activity {
        width: 100%;
        padding: 0 0% 60px 0%;
    }
    /*
    .pages1_activity .swiper-container .swiper-button-next{
        right: 15px;
    }
    .pages1_activity .swiper-container .swiper-button-prev{
        left: 15px;
    }
    .pages1_activity .swiper-container .swiper-button-prev, .pages1_activity .swiper-container .swiper-button-next{
        width: 40px;
        height: 40px;
    }
    .pages1_activity .swiper-container .swiper-button-prev::after, .pages1_activity .swiper-container .swiper-button-next::after {
        transform: scale(0.45);
    }  
    */  
    .pages1_activity .swiper-container {
        /*margin: 0 5%;*/
    }
    .pages1_activity{
        overflow: hidden;
    } 

    .pages1_activity .swiper-container {
        padding: 0;
        /*margin-right: -35%;
        margin-left: 15px;*/
    }
    
    .pages1_activity .swiper-container .swiper-button-prev,
    .pages1_activity .swiper-container .swiper-button-next {
        display: none;
    }  
    .activity_title button.mfo_button{
        /*right: 7%;*/   
        right: 5px;     
    }

    .pages1_activity .swiper-container .swiper-pagination .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }
    .pages1_activity .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
        width: 30px;
        height: 10px;
    }
    .activity_title{
        margin-left: 0;
        margin-right: 0;
    }
}
@media (max-width: 767px) {
    .pages1_activity {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
        padding-bottom: 30px;
    }
    .activity_title button.mfo_button{
        min-width: auto;
    }
    .activity_card .body button{
        min-width: 112px;
    }
}
@media (max-width: 640px) {
    .pages1_activity {
        /*width: 100%;*/
        padding: 0;
        overflow: hidden;
    }
    .pages1_activity .swiper-container {
        margin: 0;
        /*padding: 0 0 40px 50px;*/
        padding: 0 0 30px 0;
        /*margin-right: -35%;*/
    }  
    .pages1_activity .swiper-container .swiper-wrapper {
        width: 100%;
        /*padding: 12px 0;*/
        box-sizing: border-box;
        margin: 0 ;
    }    
    .pages1_activity .swiper-container .swiper-pagination .swiper-pagination-bullet-active {
        width: 24px;
    }
    .contact_box .pages1_activity  .swiper-container{
       margin-bottom: 30px;
    }
    .activity_title {
        margin-bottom: 30px;
    }
    .activity_title button.mfo_button{
        right: 0;
        bottom: -20px;
        /*width: 150px !important;*/
        height: 26px !important;
        gap: 2px;
        flex-wrap: nowrap;        
    }
    .activity_title button.mfo_button > p {
        font-size: 14px;
    }
    .activity_title button.mfo_button > img {
        width: 12px;
        margin-left: 5px;
    }
}
@media (max-width: 639px) {  
    .pages1_activity .swiper-container {       
        /*margin-right: 0%;
        margin-left: -35%;*/

    } 
}