/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

body, h1, h2, h3, h4, h5, h6, p, a, li {
  font-family: 'Source Sans Pro', sans-serif;
}

/*------------Added to main css file-------------*/
header.header .right-part .button-2 a {
    border-width: 2px;
    box-shadow: none;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .3px;
    min-width: auto;
    padding: 12px 10px 14px;
    text-transform: uppercase;
}

@media (max-width: 767px) {
  .eds-banner .eds-main-wrap .main-content .container-module .content-wrap {
   
    left: 50%;
    margin: 0;
    /* max-width: 900px; */
    position: absolute;
    top: 20% !important;
    transform: translate(-55%, -25%);
    width: 80% !important;
    }
}



header.header .top-header .login-link {
    font-size: 18px;
    font-weight: 600;
  text-transform:uppercase;
}
footer.container-module {
    border-top: 2px dotted #cbb777;
}
footer.footer .bottom-footer .dnd-section>div>div {
    border-top: 2px dotted #cbb777;
    padding: 20px 0 0;
}
header.header .right-part .button-2 a {
    background-color: #fff;
    border: 2px solid #a6802e;
    border-radius: 16px;
    box-shadow: none !important;
    color:#a6802e !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 12px 15px 14px;
    text-align: center;
  text-transform: uppercase;
}
header.button-2 a:hover {
    background-color: #a6802e;
    border: 2px solid #a6802e;
    color: #fff !important;
}
#hs_cos_wrapper_footer_bottom-module-3 p {
  font-size:15px !important;
}
#hs_cos_wrapper_footer-module-3_ p {
  font-size:18px !important;
}
footer.footer .hs-menu-wrapper ul {
  line-height:1.4;
}
footer.footer .hs-menu-wrapper ul>li a {font-size:20px !important;}
footer.footer .hs-menu-wrapper ul>li+li {
    margin: 0px;
}
/*------------Stuff to move if approved to go live-------------*/
h2 {
    color: #003468;
    font-size: 42px;
    font-weight: 600;
    text-transform: uppercase;
    line-height:1.1;
}
h3 {
    font-size: 32px;
    font-weight: 500;
    letter-spacing: .8px;
}
h3.boldp {
    font-family: Source Sans Pro;
    font-size: 24px !important;
    font-weight: 600 !important;
}
.button-2 a {
    background-color: #fff;
    border: 2px solid #a6802e;
    border-radius: 16px;
    box-shadow: 5px 5px 10px rgb(0 52 104 / 30%);
    color:#a6802e !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    min-width: 200px;
    padding: 12px 15px 14px;
    text-align: center;
}
.button-2 a:hover {
    background-color: #a6802e;
    border: 2px solid #a6802e;
    color: #fff !important;
}
p {
  margin-bottom:20px;
  line-height: 1.4;
}

.mainmenu .hs-menu-wrapper ul li a {
    font-size: 16px;
    text-transform: uppercase;
}

/*------------End Stuff to move it approved to go live-------------*/

body {
    color: #252525;
    font-family: Source Sans Pro;
    font-size: 18px;
    font-weight: 400;
  background:#fff;
}


.counterOG .number-parent {
    background: #efefef;
    border: 4px solid #BB6DF3 !important;
    border-radius: 50%;
    height: 180px;
    margin: 0 auto 15px;
    padding: 20px;
    text-align: center;
    vertical-align: middle;
    width: 180px;
}


.basins-block {
  padding:80px 60px;
  background:#003468;
}
.basins-block .columns2 {column-count:2;    column-gap: 50px;}
.basins-block h3 {color:#fff;font-size:24px;}
.basins-block h4 {color:#fff;}
.basins-block ul {color:#fff;}
.basins-block li {color:#fff;}
.blue-button {
  font-size:20px;
  text-transform:uppercase;
  background-color: #003468;
  border: 2px solid #003468;
  border-radius: 20px;
  box-shadow: 0 5px 10px rgb(0 52 104 / 30%);
  color: #fff;
  padding: 15px 34px 15px;
  text-align: center;
  font-weight:600;
}
.blue-button:hover {
  background-color: #a6802e;
  border: 2px solid #a6802e;
  box-shadow: 0 5px 10px rgb(0 52 104 / 40%);
  color: #fff;
}
.button-gold {
  font-size:20px;
  font-weight:600;
  line-height:1.2;
  text-transform:uppercase;
  background-color: #a7802e;
  border: 2px solid #a7802e;
  border-radius: 20px;
  color: #fff;
  padding: 13px 44px 15px;
  text-align: center;
  min-width:200px;
  cursor: pointer;
  display: inline-block;
  transition: all 0.15s linear;
 margin:0 auto !important;
}
.button-gold:hover {
  color:#a7802e;
  font-weight:600;  
  background-color: transparent;
  border: 2px solid #a7802e;
}
.commodity-list p {
    background: #003368;
    color: #fff;
    padding: 10px;
    font-size: 16px;
    font-weight: 600;
      text-align: center;
}
.commodity-list ul {
  padding-left: 20px;
}
.commodity-list li {
  font-size:16px;
}
.cta-block {
  padding:80px 15px;
  background:#003468;
}
.cta-block h2 {
  color:#fff !important;
}
.cta-block h3 {
   color:#fff !important;
}
.cta-block h2 .small {
   color:#fff !important;
  font-size:.8rem;
      letter-spacing: .1rem;
}
.cta-block h3 .small {
    color:#fff !important;
  font-size:.8rem;
  font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
}
.cta-block-2 {
  max-width:991px;
  margin-left:auto;
  margin-right:auto;
  background: hsla(0,0%,100%,.8);
    border: 2px dotted #a67f2e;
    border-radius: 20px;
  padding:90px 75px 70px;
  margin-top:140px;
}
.cta-block-2 h2 {
  text-transform:none;
}
.follow-us {
  margin-right:30px; 
  text-align:right;
}
.grayblox {background: #e4e4e4; padding: 40px;margin:20px 0;display:block !important;}
.grayblox h3 {font-size:24px;}
#hs_cos_wrapper_module_167521405159415_ {display:flex;}
#hs_cos_wrapper_widget_1670985094079 input[type="submit"] {
    font-size: 20px !important;
    margin-top: 10px !important;
    padding: 15px 0px !important;
    text-align: center !important;
    background: #fff !important;
    color: #003468 !important;
    font-weight: 600 !important;
}
#hs_cos_wrapper_widget_1670985094079 input[type="submit"]:hover {
    background-color: #a6802e !important;
    border: 2px solid #a6802e !important;
    color: #fff !important;
}
#hs_cos_wrapper_module_16745802984822 input[type="submit"] {
background-color: #a7802e;
    border: 2px solid #a7802e;
    border-radius: 20px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    min-width: 200px;
    text-align: center;
    text-transform: uppercase;
    transition: all .15s linear;
  padding: 13px 44px 15px 44px !important;
}
#hs_cos_wrapper_module_16745802984822 input[type="submit"]:hover {
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    font-weight: 600;
}
.hs-form-6695b251-a2a4-4099-91ad-4730e2253853_0b732f5f-494f-4687-8971-711db47788cb fieldset.form-columns-3 .hs-form-field {
    width: 33.333% !important;
}
h2 span {font-weight:600;}
h4 .blue-btn, h3 .blue-btn {
  font-size:20px;
  text-transform:uppercase;
  background-color: #003468;
  border: 2px solid #003468;
  border-radius: 20px;
  box-shadow: 0 5px 10px rgb(0 52 104 / 30%);
  color: #fff;
  padding: 15px 34px 15px;
  text-align: center;
  font-weight:600;
}
h4 .blue-btn:hover, h3 .blue-btn:hover {
  background-color: #a6802e;
  border: 2px solid #a6802e;
  box-shadow: 0 5px 10px rgb(0 52 104 / 40%);
  color: #fff;
}
input[type=submit] {
    min-width: 200px;
}
.left-gold-shadow {
      box-shadow: -10px 10px #a7802e;
}
.get-the-section h4.likeh2 {
  font-size:38px;
  line-height:48px;
}
.h266 {
  color: #252525;
    font-size: 66px;
    line-height: 75px;
  text-transform:unset:
}
.link-dotted {
    border-bottom: 2px dotted #003468;
    color: #003468;
    padding: 0;
    text-align: left;
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}
.link-dotted:hover {
    border-bottom: 2px dotted #a6802e;
    color: #a6802e;
}
.max600ctr {
  max-width:600px;
  margin-left:auto;
  margin-right:auto;
}
.max767ctr {
  max-width:767px;
  margin-left:auto;
  margin-right:auto;
}
.max900ctr {
  max-width:900px;
  margin-left:auto;
  margin-right:auto;
}
.p24 {
  font-size:24px;
}
.p32 {
  font-size:32px;
}
.p48 {
  font-size:48px;
}
.partner-left-section {
  padding: 50px;
  border: 2px dotted #a67f2e;
  border-radius:20px;
  background: hsla(0,0%,100%,.8);
  padding:40px;
  padding: 60px;
  text-align: center;
}
.partner-right-section {
  padding: 50px;
  position:relative;
  background:#003468;
  padding: 100px 60px;
  color:#fff;
}
.partner-left-section h3 {
  font-size: 32px;
  font-weight: 500;
}
.partner-right-section h4 {
  font-size: 32px;
  font-weight: 500;
  color:#fff;
}
.partner-left-section img, .partner-right-section img {
  margin-bottom:20px;
  height:80px !important;
  max-width:240px !important;
}
.right-gold-shadow {
      box-shadow: 10px 10px #a7802e;
}
.services {
  max-width:900px;
  margin-left:auto;
  margin-right:auto;
}
.services h2 {
  color: #003468;
  font-size: 42px;
  font-weight: 600;
  text-transform: uppercase;
}
.services h3 {
  font-size: 32px;
  font-weight: 500;
  letter-spacing: .8px;
}
.services-sub h4 {
  font-weight:700;
}
.show991 {display:none;}
.smh3 {font-size:24px;}
.two-para {
  padding:40px;
}
.v-holder {
    border: none;
    border-radius: 0px;
}
.v-holder .placeholder {
    border-radius: 0px;
}
.video-group-module .play-icon {
    color: rgba(255,255,255,0.8) !important;
  cursor:pointer;
}
.video-group-module .play-icon:hover {
    color:#fff !important;
}
.video-group-module {z-index:1;}
.white-btn {
  background-color: #fff;
    border: 2px solid #fff;
    border-radius: 20px;
    color: #003468;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    margin: 0 auto!important;
    min-width: 200px;
    padding: 13px 44px 15px;
    text-align: center;
    text-transform: uppercase;
    transition: all .15s linear;
  line-height:1.2;
}
.white-btn:hover {
    background-color: #a6802e;
    border: 2px solid #a6802e;
    box-shadow: 0 5px 10px rgb(0 52 104 / 40%);
    color: #fff;
    font-weight: 600;
}
.you-get-block h3, .you-get-block h4 {color:#fff;}
.you-get-block ul {color:#fff;}
.you-get-block li {color:#fff;}
.you-get-block {
  padding:80px 60px;
  background:#003468;
}
header.header .right-part .button-2 a {
    max-width: 240px;
    line-height: 1.2;
  font-size:15px;
}
.banner-int h1 {
    color: #003468;
    font-size: 54px;
    font-weight: 700;
    line-height: 1.1;
    margin: 50px 0 15px;
}







@media (max-width:1429px){
  .basins-block {
    padding:70px 40px;
    background:#003468;
  }
}
@media (max-width:1199px){
  .button-gold {padding: 13px 24px 15px;}
}
@media (max-width:1024px){
  .button-gold {font-size:16px;}
  .commodity-list li {font-size: 14px;}
}

@media (max-width:991px) {
  .basins-block {padding: 70px 10px;}
  .basins-block h3 {font-size:20px;}
  .basins-block {padding: 80px;max-width: 600px;margin-left: 5%;margin-right:5%;}
  .show991 {display:initial;}
  #hs_cos_wrapper_widget_1674858024092 .hs-tabs-wrapper {display:none;}
}
@media (max-width:900px) {
  .cta-block h3{
    font-size:28px;
  }
  .cta-block {
    padding: 70px 0px;
  }
}
@media (max-width:767px) {
  .center767 {text-align:center;}
  .services {margin-bottom: 40px;}
  #hs_cos_wrapper_module_16745800428229 {padding-left: 0% !important;padding-right: 0% !important;}
  .row-number-47 .row-fluid .span6 {display: flex;flex-direction: row-reverse;}
  #hs_cos_wrapper_module_16745912112444 hr {margin-top: 50px!important;margin-bottom: 50px!important;}
  #hsForm_6695b251-a2a4-4099-91ad-4730e2253853_8889 fieldset.form-columns-3 .hs-form-field {width: 100% !important;float:none !important;}
  #hs_cos_wrapper_module_16745802984822 input[type="submit"] {margin-left:auto;margin-right:auto;}
  .hs-form-6695b251-a2a4-4099-91ad-4730e2253853_e06d29c4-c4e5-49f7-83a4-d87705f6ddf4 fieldset.form-columns-3 .hs-form-field {width: 100% !important;float: left;}
  input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), select, textarea {font-size:18px;}
  .follow-us {margin-right:0px;text-align:center;margin-bottom: 40px;}
  #hs_cos_wrapper_widget_1674079337038 {padding-bottom: 90px !important;}
  .commodity-list ul {
    column-count:2;
    column-gap:50px;
    margin-left: auto;
    margin-right: auto;
  }
  .commodity-list {width:100%;}
  .cta-block {
    margin-bottom: 60px;
    padding:50px 20px;
  }
  .left-gold-shadow {
    box-shadow: 10px 10px #a7802e;
  }
  .cta-block-2 {
    margin-top: 80px;
    padding: 70px 20px;
  }
  #hs_cos_wrapper_module_16752120056844_ h2 {text-align:center !important;}
  .smlr {
    font-size:24px;
  }
  #hs_cos_wrapper_module_16873702589687 {
    padding-bottom: 0px !important;
}
}
@media (max-width:600px) {
  .cta-block-2 h2 {font-size: 36px;}
  .basins-block {padding: 60px 30px;}
}
@media (max-width:400px) {
  .basins-block .columns2 { column-count: 1;column-gap: 0px;}
   .commodity-list ul {column-count:1;column-gap:0px;}
}