/* loader comp */

.loader{
     position: fixed;
     top:0;
     left:0;
     height: 100vh;
     width: 100vw;
     background-color: #222222;
     z-index: 30;
     display: flex;
     justify-content: center;
     align-items: center;
}

.loader > div{
     height: 3px;
     width: 300px;
     overflow: hidden;
}

.loader > div >div{
     height: 2px;
     width: 100%;
     background-color:#F7B41B;
     position: absolute;
     opacity:0;
}

/* list comp */

.list-comp > div:first-child{
     width: 45px;
     height:45px;
     margin-right: 20px;
}

.list-comp > div:first-child img{
     width: 45px;
     height: 45px;
}

.list-comp{
     display: flex;
     align-items: flex-start;
     width: 290px;
     margin: 3rem 2rem;
     opacity:0;
}

.list-comp > div:last-child{
     display: flex;
     flex-direction: column;
}

@media screen and (max-width: 700px){
     .check-list {
          max-width: 700px;
          width: 100%;
     }
     .list-comp{
          width: 100%;
          max-width: 320px;
     }
}

/* slider comp */

.slider-comp{
     background-color: #222222;
     width: 100%;
     min-height: 450px;
     position: relative;
     overflow: hidden;
}


.slider-element{
     width: 100%;
     height:100%;
     display: flex;
     flex-direction: row;
     position: absolute;
     top:0;
     left:0;
}

.slider-comp p{
     color:#B7B7B7;
     font-size: 14px;
     font-weight: 500;
}

.slider-element >div{
     width: 50%;
     height: 100%;
}

.slider-element >div:last-child{
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
}

.slider-element>div:last-child > div:first-child{
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     padding-top: 2rem;
     padding-bottom: 2rem;
     max-width: 380px;
}

.line{
     height: 2px;
     width: 65px;
     background-color: #F7B41B;
     margin-bottom: 1.5rem;
}

.slider-dots{
     position: absolute;
     right: 25%;
     bottom: 30px;
     height: 20px;
     width: 30px;
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-top: 1.7rem;
     margin-left: auto;
     margin-right: auto;

}

.slider-dots > div{
     height: 10px;
     width: 10px;
     border-radius: 50%;
}
.inactive{
     background-color: white;
}

.active{
     background-color: #F7B41B;

}

.slider-dots > div:hover{
     opacity: 0.8;
     cursor: pointer;
}

/*header comp */

.header-comp{
     max-width: 1100px;
     padding: 0.8rem 2rem;
     border-left: solid 2px #F7B41B;
     background-color:#e9e9e966;
     margin-bottom: 4rem;
}

.header-comp p {
     font-style: italic;
     color: #181818;
}


@media screen and (max-width: 800px){
     .slider-element{
          display: flex;
          flex-direction: column;
          height: auto;
     }
     .slider-element > div{
          width: 100%;
          height: 350px;
     }
     .slider-element > div:last-child{
          padding-left: 0.5rem;
          padding-right: 0.5rem;
     }

     .slider-dots{
          right: 50%;
          transform: translateX(50%);
     }
     .slider-comp{
          height: 750px;
     }
}

/* post-comp */

.post-comp{
      width: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 3rem;
}

.post-comp > div{
     display: flex;
     flex-direction: column;
     width: 320px;
     align-items: center;

}

.post-comp img{
     width: 100%;
}

.post-comp h5{
     color: #222222;
     margin-top: 1rem;
     margin-bottom: 0.6rem;
     margin-right: auto;
     text-transform: uppercase;
     font-weight: 600;
     font-size: 16px;
}

.post-comp p{
     color: #7c7c7c;
     font-weight: 500;
     margin-top:0;
}

.r-more{
     color: #222222;
     font-size: 13px;
     font-weight: 600;
     height: 30px;
     display: flex;
     align-items: center;
     margin-top: 0.3rem;
     margin-right: auto;
}

.r-more > a{
     display: flex;
     align-items: center;
     color: #222222;
}

.r-more:hover{
     opacity: 0.7;
     cursor: pointer;
}

.r-more svg{
     height: 12px;
     width: 8px;
     margin-left:0.5rem;
     margin-top: 0.1rem;
}

@media screen and (max-width: 700px){
     .post-comp{
          width: 100%;
     }
}

/* post2 comp */

.post2{
     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     margin-bottom: 4rem;
}

.post2 > div{
     display: flex;
     flex-direction: row;
     width: 100%;
}

.post2 >div >div{
     height: 100%;
     width: 50%;
     display: flex;
     flex-direction: column;
     padding: 1rem;
}

.post2 >div >div:first-child{
     padding-right: 1rem;
}

.post2 >div >div:last-child{
     padding-left: 1rem;
}

.post2 h7{
     margin-bottom: 4rem;
}

.post2 p{
     letter-spacing: 0.2px;
     line-height: 20px;
     margin-bottom: 1rem;
}

.post2 a{
     margin-top: auto;
     margin-left: auto;
}

.post2 h4{
     color: #222222;
}
.post2 a:hover h4{
     color: white;
}

.post2 >div >div:first-child .button-4{
     display:flex;
}
.post2 >div >div:last-child .button-4{
     display:none;
     
}

@media screen and (max-width: 800px){
     .post2 > div{
          flex-direction: column;
          width: 100%;
          padding-left: 1rem;
          padding-right: 1rem;
     }
     .post2 >div >div{
          width: 100%;
     }
     .post2 >div >div:first-child .button-4{
          display:none;
     }
     .post2 >div >div:last-child .button-4{
          display:flex;
          
     }
     .post2 >div >div:last-child{
          align-items: center;
     }
     .post2 h7{
          margin-bottom: 2rem;
     }
     .post2 a{
          margin-right: auto;
     }
}
/*
     FILE ARCHIVED ON 18:45:18 Sep 10, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:56:30 Sep 20, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.42
  exclusion.robots: 0.04
  exclusion.robots.policy: 0.034
  esindex: 0.004
  cdx.remote: 11.058
  LoadShardBlock: 464.299 (3)
  PetaboxLoader3.resolve: 1184.938 (3)
  PetaboxLoader3.datanode: 103.777 (4)
  load_resource: 891.998
*/