/* Minification failed. Returning unminified contents.
(4,28): run-time error CSS1039: Token not allowed after unary operator: '-c2'
(24,17): run-time error CSS1039: Token not allowed after unary operator: '-w100'
(74,18): run-time error CSS1039: Token not allowed after unary operator: '-c1'
(118,28): run-time error CSS1039: Token not allowed after unary operator: '-c1'
(121,28): run-time error CSS1039: Token not allowed after unary operator: '-c3'
(131,25): run-time error CSS1039: Token not allowed after unary operator: '-w100'
(253,28): run-time error CSS1039: Token not allowed after unary operator: '-c1'
(254,17): run-time error CSS1039: Token not allowed after unary operator: '-w100'
(322,32): run-time error CSS1039: Token not allowed after unary operator: '-w100'
(328,21): run-time error CSS1039: Token not allowed after unary operator: '-w100'
(336,23): run-time error CSS1039: Token not allowed after unary operator: '-c1'
(338,32): run-time error CSS1039: Token not allowed after unary operator: '-w100'
(427,28): run-time error CSS1039: Token not allowed after unary operator: '-c17'
(428,17): run-time error CSS1039: Token not allowed after unary operator: '-w100'
(451,26): run-time error CSS1039: Token not allowed after unary operator: '-c18'
(510,26): run-time error CSS1039: Token not allowed after unary operator: '-w100'
(512,15): run-time error CSS1039: Token not allowed after unary operator: '-c17'
(517,26): run-time error CSS1039: Token not allowed after unary operator: '-c2'
(607,17): run-time error CSS1039: Token not allowed after unary operator: '-b70'
(617,21): run-time error CSS1039: Token not allowed after unary operator: '-b100'
(621,32): run-time error CSS1039: Token not allowed after unary operator: '-w100'
(632,36): run-time error CSS1039: Token not allowed after unary operator: '-c1'
(633,25): run-time error CSS1039: Token not allowed after unary operator: '-w100'
 */
    /*_______________ABOUT______________*/

    .about-row {
     background-color:var(--c2)

    }

    .about-top-banner{
        position:relative;
        aspect-ratio:5/1;
        display:flex;
        align-items:flex-end;
         
    }

  .about-top-banner .cap{
        position:relative;
       z-index:2;
       padding:90px 0 45px 0;
    }
  .about-top-banner .cap .head{
     font-size:36px;
     font-weight:300;
     color:var(--w100);
     padding:0;
     margin:0;

    }
   .about-top-banner .bg{
        position:absolute;
       z-index:1;
     width:100%;
     height:100%;
    }


   .about-top-banner .bg img{
    object-fit:cover;
     width:100%;
     height:100%;
    }



     .about-sec-row .about-sec{
       display:flex;
   }

   .about-sec-row .about-sec:nth-child(2n+1){
      flex-direction:row-reverse;
   }


   .about-sec-row .about-sec .txt-col{
       flex:1 0 0;

   }

  .about-sec-row .about-sec .txt-col .txt{
      padding:45px;
      font-size:18px;
      line-height:1.6em;
      font-weight:300;
      text-align:justify
   }

  .about-sec-row .about-sec .txt-col .txt h1,
  .about-sec-row .about-sec .txt-col .txt h2,
  .about-sec-row .about-sec .txt-col .txt h3,
  .about-sec-row .about-sec .txt-col .txt h4,
  .about-sec-row .about-sec .txt-col .txt h5{
      font-size:24px;
      font-weight:600;
      color:var(--c1);
      margin:30px 0;
   }

  .about-sec-row .about-sec .txt-col .txt b{
      font-weight:600;
   }

  .about-sec-row .about-sec .txt-col .txt ul{
     padding:0;
   }

    .about-sec-row .about-sec .img-col{
       flex:1 0 0;
       aspect-ratio:2/3;
       position:relative;
   }
      .about-sec-row .about-sec .img-col img{
          object-fit:cover;
     width:100%;
     height:100%;
     position:absolute;
     top:0;
     left:0
   }

      .about-banner-row img,
      .about-banner-row video{

          width:100%;
      }

   .about-txt-row{
          display:flex;
      }

      .about-txt-row .txt-item{
       flex:1 0 0;
       display:flex;
       align-items:center;
       aspect-ratio:1/1;
   }

    .about-txt-row .txt-item:nth-child(1){
     background-color:var(--c1)
   }
   .about-txt-row .txt-item:nth-child(2){
     background-color:var(--c3)
   }


        .about-txt-row .txt-item .txt {
            text-align: justify;
            padding:60px;
            font-size: 18px;
            line-height: 1.6em;
            font-weight: 300;
            color: var(--w100)
        }

      .about-txt-row .txt-item .txt.txt h1,
      .about-txt-row .txt-item .txt h2,
      .about-txt-row .txt-item .txt h3,
      .about-txt-row .txt-item .txt h4,
       .about-txt-row .txt-item .txth5{
      font-size:28px;
      font-weight:600;
      margin:30px 0;
   }
      .about-txt-row .txt-item .txt b{
      font-weight:600;
   }


@media(max-width:1199px) {


    .about-sec-row .about-sec .txt-col .txt {
        padding-right: 0;
    }

    .about-sec-row .about-sec:nth-child(2n+1) .txt-col .txt {
        padding-right: 45px;
        padding-left: 0;
    }
}

@media(max-width:991px) {
          .about-txt-row .txt-item .txt{
      padding:45px;

   }
}



@media(max-width:767px) {

    .about-top-banner .cap {
        padding: 60px 0 30px 0;
    }

        .about-top-banner .cap .head {
            font-size: 24px;
        }




    .about-sec-row .about-sec {
        flex-direction: column-reverse;
    }

        .about-sec-row .about-sec:nth-child(2n+1) {
            flex-direction: column-reverse;
        }


        .about-sec-row .about-sec .txt-col {
            min-width: 100%;
        }

            .about-sec-row .about-sec .txt-col .txt {
                padding: 30px;
                font-size: 14px;
            }

        .about-sec-row .about-sec:nth-child(2n+1) .txt-col .txt {
            padding: 30px;
        }

        .about-sec-row .about-sec .txt-col .txt h1,
        .about-sec-row .about-sec .txt-col .txt h2,
        .about-sec-row .about-sec .txt-col .txt h3,
        .about-sec-row .about-sec .txt-col .txt h4,
        .about-sec-row .about-sec .txt-col .txt h5 {
            font-size: 20px;
            margin: 15px 0;
        }

        .about-sec-row .about-sec .img-col {
            aspect-ratio: 3/2;
        }




    .about-txt-row {
        flex-direction: column;
    }

        .about-txt-row .txt-item {
            min-width: 100%;
        }




            .about-txt-row .txt-item .txt {
                padding: 30px;
                font-size: 14px;
            }

                .about-txt-row .txt-item .txt.txt h1,
                .about-txt-row .txt-item .txt h2,
                .about-txt-row .txt-item .txt h3,
                .about-txt-row .txt-item .txt h4,
                .about-txt-row .txt-item .txth5 {
                    font-size: 24px;
                    margin: 15px 0;
                }
}




    /*_______________SUPPORTT______________*/

    .support-page-row {
     background-color:var(--c1);
     color:var(--w100);
     display:flex;
     align-items:center;
     min-height:100vh;

    }   
    
        .support-page-row>* {
   
     min-width:100%;

    }   
    
    
    
     .support-page-row .sp-head-row {
  margin-bottom:30px;
    }    
     
     
     
     
      .support-page-row .sp-head-row .head-con {
  margin-bottom:30px;
  display:flex;
  align-items:flex-end;
    }     
      
      
      
       .support-page-row .sp-head-row .head-con .icon {
  font-size:48px;
  margin-left:15px;
    }      
       .support-page-row .sp-head-row .head-con .head {
  font-size:32px;
  margin:0;
  font-weight:600;
    }    
       
       
          .support-page-row .sp-head-row .txt-con {
  font-size:18px;
 font-weight:300;
    }     
          
          
          
.support-page-row .sp-head-row .txt-con .sm{
  font-size:14px;
  margin-top:15px;
    }    


.support-page-row .sp-links-row{
    width:100%;

}


.support-page-row .sp-links-row .links-con{
         display:flex;
         align-items:center;
         justify-content:flex-end;
         direction:ltr;
     }

.support-page-row .sp-links-row .links-con .link-item{
         border:1px solid var(--w100);
         margin-right:-1px;
         padding:10px 15px;
         display:flex;
         align-items:center;
         justify-content:center;
         color:var(--w100);
         font-family:Calibri;
         transition:all 0.3s;
         flex:1 0 0;
         max-width:320px;
  
     }
.support-page-row .sp-links-row .links-con .link-item:hover{
         color:  var(--c1);

         background-color:var(--w100);

  
     }


.support-page-row .sp-links-row .links-con .link-item .icon{
         font-size:32px;
         margin-right:10px;
     }

.support-page-row .sp-links-row .links-con .link-item .txt{
         font-size:24px;
       font-weight:300
     }


@media(max-width:767px) {



    .support-page-row .sp-head-row {
        margin-bottom: 30px;
    }




        .support-page-row .sp-head-row .head-con {
            margin-bottom: 15px;
        }



            .support-page-row .sp-head-row .head-con .icon {
                font-size: 36px;
                margin-left: 10px;
            }

            .support-page-row .sp-head-row .head-con .head {
                font-size: 24px;
            }


        .support-page-row .sp-head-row .txt-con {
            font-size: 14px;
        }



            .support-page-row .sp-head-row .txt-con .sm {
                font-size: 10px;
                margin-top: 10px;
            }





    .support-page-row .sp-links-row .links-con {
        flex-direction: column;
    }

        .support-page-row .sp-links-row .links-con .link-item {
            margin-right: 0;
            margin-bottom: -1px;
            padding: 7px 25px;
        }



            .support-page-row .sp-links-row .links-con .link-item .icon {
                font-size: 28px;
                margin-right: 10px;
            }

            .support-page-row .sp-links-row .links-con .link-item .txt {
                font-size: 20px;
            }
}






    /*_______________CONTACT______________*/

.contact-row {
    background-color: var(--c17);
    color: var(--w100);
}


.contact-head-row{
    margin-bottom:45px;
}

.contact-head-row .head{
    margin:0;
    font-size:32px;
    font-weight:300;
}





.contact-sec-row{
   display:flex;
}

.contact-sec-row.store-sec{
   background-color:var(--c18);
   margin-top:45px;
}
.contact-sec-row .txt-col{
  flex:1 0 0;
  display:flex;
  align-items:center;
}
.contact-sec-row .img-col{
  flex:1 0 0;
  aspect-ratio:3/2;
  position:relative;
}

.contact-sec-row .img-col img{
          object-fit:cover;
     width:100%;
     height:100%;
     position:absolute;
     top:0;
     left:0
}

.contact-sec-row .txt-col .txt-con{
   min-width:100%;
}

.contact-sec-row.store-sec .txt-col .txt-con{
  padding:30px;
}



.contact-sec-row .txt-col .txt-con .ttl{
 font-size:20px;
 font-weight:600;
 margin:15px 0;
}
.contact-sec-row .txt-col .txt-con .txt{
 font-size:18px;
 line-height:1.7em;
 font-weight:300;
}

.contact-sn-row{
    direction:ltr;
    min-width:100%;
}

.contact-sn-row .ttl{
   font-size:14px;
   font-weight:300;
   margin-bottom:15px;
}


.contact-sn-row .btn{
   display:inline-flex;
   align-items:flex-end;
   background-color:var(--w100);
   padding:10px 30px;
   color:var(--c17);
   transition:all 0.3s;
}
.contact-sn-row .btn:hover{

   background-color:var(--c2);

}

    .contact-sn-row .btn .icon {
        font-size: 32px;
        margin-right:10px;
    }
    .contact-sn-row .btn .txt {
        font-size: 20px;
        font-weight:300;
    }





@media(max-width:767px) {


    .contact-head-row {
        margin-bottom: 30px;
    }

        .contact-head-row .head {
            font-size: 24px;
        }





    .contact-sec-row {
        flex-direction: column;
    }

        .contact-sec-row.store-sec {
            margin-top: 30px;
        }





            .contact-sec-row.store-sec .txt-col .txt-con {
                padding: 15px 15px 30px 15px;
                ;
            }



        .contact-sec-row .txt-col .txt-con .ttl {
            font-size: 16px;
            margin: 10px 0;
        }

        .contact-sec-row .txt-col .txt-con .txt {
            font-size: 14px;
        }

    .contact-sn-row {
        margin-top: 30px;
    }

        .contact-sn-row .ttl {
            font-size: 10px;
            margin-bottom: 10px;
        }


        .contact-sn-row .btn {
            padding: 5px 20px;
        }



            .contact-sn-row .btn .icon {
                font-size: 28px;
                margin-right: 10px;
            }

            .contact-sn-row .btn .txt {
                font-size: 16px;
            }
}
.about-sec-row .about-sec .txt-col .txt
{
    padding:0 !important
}
.frm .my-form-row .form-col .form-label {
    color: var(--b70) !important;
}
.ress {
    text-align: right;
    margin-bottom: 20px;
    text-wrap: inherit;
    line-height: 2;
}

    .ress b {
        color: var(--b100);
    }

    .ress span {
        background-color: var(--w100);
        color: #000;
        padding: 5px 7px;
        margin: 0 2px;
        text-align:center;
        display:inline-block;
        cursor:pointer;
        min-width:198px;
        border-radius:10px;
    }
        .ress span.btn-success {
            background-color: var(--c1);
            color: var(--w100);
            cursor: none;
        }
      
h4 {
    font-size: 1.4em;
    margin: 0
}

ul {
    font-size: 1.1em;
    padding-right: 20px !important;
    text-align: justify
}

