.foot-fleft{width:36%;padding:98px 42px 65px 80px; text-align: center;}
.foot-fright{width:64%; padding:155px 108px 49px 61px;position:relative;}
.foot-fright *{color:var(--color3);}
.foot-fright h2{margin-bottom:0;}
.foot-cta a.cta_button{font-size:60px; position:relative;line-height:1;padding:0;min-width: 470px; text-align: left; font-weight: 800;}
.foot-cta a.cta_button:before { position: absolute; content: ""; transition:all 0.3s ease; top: 28px;right: 0; width: 110px; height: 30px; background-repeat: no-repeat; background-image: url(https://4397102.fs1.hubspotusercontent-na1.net/hubfs/4397102/Alphawhale%20Assets%202022/Common%20Images/Group%202559.svg);  }
.foot-cta a.cta_button:hover{background-color:transparent; color:color:var(--color3);}
.foot-cta a.cta_button:hover:before{background-position:center right 25px; }
.foot-conts { margin-top: 55px; position: absolute; bottom: 49px; left: 61px; right: 0; }
.foot-conts h4{display:inline-block;margin:0;}
.foot-conts h4 a{display:block;color:#CCD4F5}
.ft-one{width:88px;}
.ft-two{width:calc(100% - 143px); margin-left:55px;}
.footer-twowrap{padding:75px 0 42px;}
.foot-tleft{width:60%;}
.foot-tright{width:40%;}
.foot-tright ul {list-style: none; margin: 0; padding:0;}
.foot-tright ul li:not(:last-child){padding-right:33px;}
.foot-btm{margin-top:35px;}
.foot-btm p:last-child{margin:0;}
.foot-btm p:first-child{position:relative; padding:0 0 12px;}
.foot-btm p:first-child:before{position:absolute;content:""; bottom:0; width:342px; height:1px; background-color:var(--color1); left:0;}
.ft-one img{width:100%;}

@media(max-width:1366px){
  .foot-conts {position:relative; bottom:0;left:0;}
}


@media(max-width:1280px){
  .foot-fright{ padding:130px 50px 50px;}
  .foot-fleft{padding:70px 40px;}
  .foot-cta a.cta_button{font-size:52px;min-width:450px;line-height: 1.2;}
  .foot-cta a.cta_button:before{top:22px;} 
}

@media(max-width:1024px){
  .foot-fright{ padding:70px 30px 40px;}
  .foot-fleft{padding:50px 30px;}
  .foot-cta a.cta_button{font-size:48px;padding-right:115px; min-width:inherit;}
  .foot-cta a.cta_button:before{top:20px;background-size:cover;width:80px; background-position:center right; } 
  .foot-tright ul li:not(:last-child){padding-right:29px;}
  .foot-tleft{width:50%;}
  .foot-tright{width:50%;}
}

@media(max-width:767px){
  .foot-cta a.cta_button{font-size:36px;padding-right: 90px;} 
  .footer-twowrap {padding:44px 0 27px;}
  .foot-cta a.cta_button:before{top:13px;width:68px; }
  .foot-tright,.foot-tleft,.foot-fleft,.foot-fright{width:100%;}
  .foot-tright ul{justify-content:flex-start;padding-top: 10px;}
  .foot-btm {margin-top:30px;}  
  .foot-fleft {padding: 36px 47px;}
  .foot-fright {padding: 53px 24px 50px;}
  .foot-conts{margin-top:35px;}
}

@media(max-width:380px){
  .ft-two {width: calc(100% - 113px); margin-left:25px;}
  .foot-cta a.cta_button{padding-right:75px;}
  .foot-cta a.cta_button:before{top:13px;width:50px;}
  .foot-btm p:first-child:before{width:100%;}
}
