@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");

@font-face {
  font-family: "bethany";
  src:  url("../fonts/Bethany_Elingston.otf") format("opentype");
  }
 
 :root {
    --headFont: bethany;
    --contentFont:  "Rubik", sans-serif;
    --white:#fff;
    --black:#19191B;
    --tbPink:#D91C5C;
    --headerBg:#968E91;
    --textColor:#727171;
    --bgOfBlocks:#E8E8E8;
  }  
  .headFonts{font-family: var(--headFont);}
  .contFonts{font-family: var(--contentFont);}
  *{margin: 0;padding: 0;border: 0;text-decoration: none;box-sizing: border-box;list-style: none;font-family: var(--contentFont);}
  a[href^=tel] {text-decoration:inherit;color: inherit;}
  div{padding: 10px;} 
 
  h1,h2,h3,h4,h5,h6{font-family: var(--contentFont);font-weight: 100;}button{background: none;cursor: pointer;}.disInline{display: inline-block;}.disBlock{display: block;}.disFlex{display: flex;}.flexWrap{flex-wrap: wrap;}.disNone{display: none;}.centered{margin-left: auto;margin-right: auto;}.absoVertCenter{left: 50%;transform: translate(-50%, 0);}.absoluteMiddle{left: 50%;top: 50%;transform: translate(-50%, -50%);}.textCenter{text-align: center;}.textLeft{text-align: left;}.textRight{text-align: right;}.noPadd{padding: 0!important;}input:focus, textarea:focus{outline: none;}.flexReverseRow{flex-direction: row-reverse;}.flexReverseColumn{flex-direction: column-reverse;}.flexRow{flex-direction: row;}.flexColm{flex-direction: column;}.jcc{justify-content: center;}.aic{align-items: center;}.jcsb{justify-content: space-between;}
  select{width: 100%;}select:focus{outline: none;}.textUppercase{text-transform: uppercase;}
  .curpoi{cursor: pointer;}textarea{resize: none;}
  .mt05{margin-top: 5px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}
  .mb05{margin-bottom: 5px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}.fw100{font-weight: 100;}.fw300{font-weight: 300;}.fw400{font-weight: 400;}.fw600{font-weight: 600;}.fw700{font-weight: 700;}
  .green{color:#16b306;}.orange{color:#de8410;}.red{color:#e10000;}

  .trans04s{transition: 0.4s;}  .trans05s{transition: 0.5s;}  .trans06s{transition: 0.6s;}  .trans1s{transition: 1s;}

  .posAbsolute{position: absolute;}.posRelative{position: relative;}.posFixed{position: fixed;}
  .widthFull{width: 100%;}.widthHalf{width: 50%;}.widthQuarter{width: 25%;}.heightFull{height: 100%;}
  .heightVH{height: 100vh;}.heightHalfVH{height: 50vh;}.carrierSection{width: 99%;max-width: 1600px;padding: 15px;margin-left: auto;margin-right: auto;}
  
  .vertAlMiddle{vertical-align: middle;}.vertAlLeft{vertical-align: left;}.vertAlRight{vertical-align: right;}.vertAltop{vertical-align: top;}.vertAlbtm{vertical-align: bottom;}
  
  .z0{z-index: 0;}.z1{z-index: 1;}.z2{z-index: 2;}.z3{z-index: 3;}.z4{z-index: 4;}.z5{z-index: 5;}.z6{z-index: 6;}.z10{z-index: 10;}.coverCenterImage{object-fit: cover;align-items: center;width:100%;}.screenHeight{height: 100vh;}.halfHeight{height: 50vh;}.alignhorizCenter{justify-content: center;}.alignVertHorzCenter{align-items: center;margin: auto;}.backCover{background-size: cover!important;}
  .clearBoth:after{clear: both;display: block;width: 100%;height: 0px;}
  p{font-size: 18px;line-height: 32px;margin-top: 8px;word-wrap: anywhere;} 
  a{font-family: var(--contentFont);transition: 0.5s ease;}

  html{overflow-x: hidden;}
  body{position: relative;font-family: var(--contentFont);;max-width: 1920px;margin-left: auto;margin-right: auto;overflow-x: hidden;min-height:100%;}

  .fixThis{position: fixed;left: 0;top:0px;z-index: 10;}
  .width90{width: 90%;max-width: 1600px;}.width80{width: 80%;}

  .headerSection {margin-top: 35px;width: 80%;}
  .headerSection .logo{max-width: 25%;min-width: 200px;margin-bottom: 25px;}
  .headerSection .weServe__head{max-width: 26%;min-width: 240px;}

  .item__main__carry{margin-top: 20px;width: 85%;}
  .item__main__carry .block{border-radius: 10px;margin-top: 40px;}
  .item__main__carry .block.mnBlock:nth-child(4n+1){background: #0D5430;}
  .item__main__carry .block.mnBlock:nth-child(4n+2){background: #66A12E;}
  .item__main__carry .block.mnBlock:nth-child(4n+3){background: #349243;}
  .item__main__carry .block.mnBlock:nth-child(4n+4){background: #FF7427;}
  .item__main__carry .block .headPart{justify-content: space-around;align-items: center;width: 95%;}
  .item__main__carry .block .headPart h3{color: #FFF3AE;font-family: var(--headFont);font-size: 80px;max-width: 40%;}
  .item__main__carry .block .headPart .mainImage{margin-top:-80px;transition: 0.5s;min-width: 25%;} 
  .item__main__carry .block .headPart h3 .arrow{color: #FFF3AE;font-size: 40px;transform-origin: center;transition: 0.4s;opacity: 0.6;top: 30%;right: -50px;}
  .item__main__carry .block:nth-child(even) .headPart{flex-direction: row-reverse;}

  .item__main__carry .block .item__Part{width: 85%;height: 0;max-height: 0px;overflow: hidden;transition: 0.8s ease-out;opacity: 0;padding: 0;}
  .item__main__carry .block .item__Part .block{width: calc(80%/2);margin-bottom: 50px;}
  .item__main__carry .block .item__Part .block h3{font-size: 28px;color: #fff;font-weight: 500;}
  .item__main__carry .block .item__Part p{color: #FFF3AE;font-size: 20px;margin-top: 20px;line-height: 28px;}
  .item__main__carry .block .item__Part h3 span.rate{background:#1C9055;padding: 3px 14px;border-radius: 8px;transition: 0.5s;}
  .item__main__carry .block .item__Part .block:hover h3 span.rate{background: #DF7901;}

  .item__main__carry .block.active{padding-bottom: 100px;}
  .item__main__carry .block.active .mainImage{transform: scale(1.1);margin-top: -70px;}
  .item__main__carry .block.active .headPart h3 .arrow{transform: rotate(180deg);}
  .item__main__carry .block.active .item__Part{height: auto;max-height: 40000px;margin-top: 25px;opacity: 1;transition: 0.6s ease-in;}
  
    .footer{padding: 20px 10px 40px 10px;}
    
    .warning{width:85%;background:#ffebeb;text-align:center;color:#a01010;padding:8px;margin-top:8px;border-radius:10px;}
  

.ResponsiveMenu, .ResponsiveMenuClose{display: none;}
.hideHeight{height: 0px!important;border: 0;box-shadow: 0 0 0 #fff!important;padding: 0!important;}
.bottomAppMenu, .responsiveHead{display: none;}


@media (max-width:1600px) {
 
   
}
@media (max-width:1300px) {
 
}
@media (max-width:1200px) {

}
@media (max-width:1060px){
  
}
@media (max-width:990px) {
  .item__main__carry{width: 95%;}
  .item__main__carry .block .headPart{width: 96%;}
  .item__main__carry .block .headPart h3{font-size: 50px;}
  .item__main__carry .block .headPart .mainImage{width: 40%;}
  .item__main__carry .block .item__Part .block {
    width: calc(95%/2);}
    .item__main__carry .block.active .item__Part{width: 95%;}
    .item__main__carry .block .item__Part .block h3{font-size: 24px;}
}
@media (max-width:800px) {

}
@media (max-width:768px) { 
  .item__main__carry .block .headPart h3{font-size: 35px;}
  .item__main__carry .block .headPart h3 .arrow {top: 22%;right: -35px;}
  .item__main__carry .block .item__Part .block h3{line-height: 45px;}
}
@media (max-width:585px) { 
  .item__main__carry .block.active .item__Part{margin-top: 0;}
 
  .item__main__carry .block .item__Part .block{width: 100%;}
  .item__main__carry .block .item__Part .block{margin-bottom: 0px;}
  .item__main__carry .block{margin-top: 12px;}
  .item__main__carry .block .item__Part .block h3{font-size: 24px;}
  .item__main__carry .block .headPart .mainImage{margin-top: -35px;}
  .item__main__carry .block .headPart h3 {font-size: 30px;max-width: 100%;}
  .headerSection{margin-top: 0px;}
  .item__main__carry .block .headPart h3 .arrow{font-size: 25px;top: 17%;}
  .headerSection .logo{width:160px;  min-width: 160px;margin-left:auto;margin-right:auto;}
  .headerSection .weServe__head{width:200px;margin-left:auto;margin-right:auto;min-width:200px;}
  .item__main__carry .block .item__Part h3 span.rate{padding:1px 6px;font-size:20px;}
  .item__main__carry .block .item__Part p{margin-top:8px;}
  .item__main__carry .block .headPart h3{width:50%;}
}
@media (max-width:480px) {
  .item__main__carry{padding: 0;}
  .item__main__carry .block .headPart h3 {font-size: 30px;max-width: 100%;}
  .item__main__carry .block .headPart h3 .arrow{right: -25px;}

}

textarea{height: 100px;resize: none;}
.error-404 {margin-top:120px;}
.error-404 .abs{width: 40%;}
.error-404 .abs img{max-width: 500px;}
.error-404 h3{font-weight: 400;font-size:80px;line-height: 60px;}
.error-404 h3 span{font-weight: 200;font-size:40px;}
.material-symbols-outlined {font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,
'opsz' 48}

.scrollBarCustom{padding-right: 5px!important;overflow: hidden;overflow-y: auto;}
.scrollBarCustom::-webkit-scrollbar {width: 2px;}
.scrollBarCustom::-webkit-scrollbar-track {background: #ddd;}
.scrollBarCustom::-webkit-scrollbar-thumb {background: #999;}
.scrollBarCustom::-webkit-scrollbar-thumb:hover {background: #666;}
.scrollBarCustom{scrollbar-width: thin;scrollbar-color: none;scrollbar-track-color: #ddd;}
  
span.wpcf7-not-valid-tip{font-size: 12px!important;}
div.wpcf7-validation-errors{background: #ffcbc9;color: #ff0000;border-width: 0px!important;font-size: 12px;}
div.wpcf7-mail-sent-ng{color: #ffeeed;background: #ff0000;}
.wpcf7-form p{opacity: 1;}


