.nt-four-strategies-container {
   margin-top: 70px;
   margin-bottom: 80px;
}
.nt-four-strategies-block {
   max-width: 1056px;
   margin: 0 auto;
   padding: 0 30px;
}
.nt-four-strategies-block .top {
   max-width: 744px;
   margin: 0 auto;
}

.nt-four-strategies-block .top h2 {
   font-family: 'Montserrat', sans-serif;
   font-weight: 700;
   font-style: normal;
   line-height: 37px;
   color: #000000;
   font-size: 30px;
   margin-bottom: 35px;
}

.nt-four-strategies-block .top p {
   font-family: 'Montserrat', sans-serif;
   font-weight: 500;
   font-style: normal;
   line-height: 28px;
   color: #000000;
   font-size: 20px;
   letter-spacing: 0px;
}

.nt-four-strategies-block .bottom {
   display: flex;
   margin-top: 95px;
}
.nt-four-strategies-block .bottom .item {
   width: 25%;
   border-right: solid 1px #EAA000;
   height: 215px;
   padding-top: 30px;
   padding-left: 30px;
}
.nt-four-strategies-block .bottom .item:last-child {
   border-right: none;
}
.nt-four-strategies-block .bottom .item .icon {
   max-width: 200px;
   width: 100%;
   margin-bottom: 30px;
   text-align: center;
}
.nt-four-strategies-block .bottom .item .icon img {
   max-width: 42px;
   max-height: 42px;
}

.nt-four-strategies-block .bottom .item .caption {
   max-width: 200px;
   font-family: 'Montserrat', sans-serif;
   font-weight: 500;
   font-style: normal;
   line-height: 28px;
   font-size: 20px;
   text-align: center;
}
@media screen and (max-width: 991px) {
   .nt-four-strategies-block .bottom {
      flex-wrap: wrap;
   }
   .nt-four-strategies-block .bottom .item {
      width: 50%;
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 20px;
      height: inherit;
   }
   .nt-four-strategies-block .bottom .item:nth-child(1),
   .nt-four-strategies-block .bottom .item:nth-child(2) {
      border-bottom: solid 1px #EAA000;
   }
   .nt-four-strategies-block .bottom .item:nth-child(2) {
      border-right: none;
   }
}

/* STYLE 2 "Maximize Year-End Spend " */

.nt-four-strategies-container.style-2 .nt-four-strategies-block {
   max-width: 1124px;
}

.nt-four-strategies-container.style-2 .nt-four-strategies-block .top {
   max-width: inherit;
}

.nt-four-strategies-container.style-2 .nt-four-strategies-block .top h2 {
   font-family: 'Roboto', sans-serif;
   font-size: 40px;
   font-weight: 900;
   line-height: 50px;
}

.nt-four-strategies-container.style-2 .nt-four-strategies-block .bottom .item {
   height: auto;
}

.nt-four-strategies-container.style-2 .nt-four-strategies-block .bottom .item .icon img {
   max-width: 100px;
   max-height: 100px;
   object-fit: contain;
}

.nt-four-strategies-container.style-2 .nt-four-strategies-block .cta-container {
   margin-top: 80px;
   text-align: center;
}

.nt-four-strategies-container.style-2 .nt-four-strategies-block .cta-container a {
   position: relative;
   background-color: #d2232a;
   border: 1px solid #d2232a;
   font-family: 'Roboto', sans-serif;
   font-weight: 700;
   font-size: 20px;
   color: #fff !important;
   padding: .625rem 1.25rem .625rem 1.875rem;
   cursor: pointer;
   display: inline-block;
   box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
   -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
   -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
   min-width: 245px;
   text-align: center;
}

.nt-four-strategies-container.style-2 .nt-four-strategies-block .cta-container a::after {
   content: "";
   width: 35px;
   height: 10px;
   display: inline-block;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_244' data-name='Rectangle 244' width='14' height='14' transform='translate(-0.355 -0.355)' fill='none' stroke='%23fff' stroke-width='1.5' opacity='0.1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_9' data-name='Mask Group 9' transform='translate(0.355 0.355)' clip-path='url(/wp-content/plugins/nt-blocks/blocks/hero-banner/%23clip-path)'%3E%3Cg id='arrow-right' transform='translate(1.117 1.117)'%3E%3Cline id='Line_2' data-name='Line 2' x2='11.056' transform='translate(0 5.528)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='Path_83' data-name='Path 83' d='M7.131 2.971 12.659 8.5 7.131 14.027' transform='translate(-1.603 -2.971)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");   background-repeat: no-repeat;
   background-position: center;
   transition: all 0.3s;
}

.nt-four-strategies-container.style-2 .nt-four-strategies-block .cta-container a:hover {
   background-color: #a61c21;
   color: #FFFFFF;
   text-decoration: none;
}

.nt-four-strategies-container.style-2 .nt-four-strategies-block .bottom .item {
   border-right: solid 1px black;
}

.nt-four-strategies-container.style-2 .nt-four-strategies-block .bottom .item:last-child {
   border-right: none;
}

@media screen and (max-width: 991px) {
   .nt-four-strategies-container.style-2 .nt-four-strategies-block .bottom .item:nth-child(1),
   .nt-four-strategies-container.style-2 .nt-four-strategies-block .bottom .item:nth-child(2) {
      border-bottom: solid 1px black;
   }
   .nt-four-strategies-container.style-2 .nt-four-strategies-block .bottom .item:nth-child(2) {
      border-right: none;
   }
}

/* END STYLE 2 "Maximize Year-End Spend " */

@media screen and (max-width: 575px) {
   .nt-four-strategies-block .bottom .item .caption {
      line-height: 24px;
      font-size: 18px;
   }

   .nt-four-strategies-container.style-2 .nt-four-strategies-block .bottom {
      margin-top: 60px;
   }

   .nt-four-strategies-container.style-2 .nt-four-strategies-block .bottom .item {
      width: 100%;
      border-right: 0;
      border-left: 0;
      border-top: 0;
      border-bottom: solid 1px black;
      padding: 30px 20px;
   }
   .nt-four-strategies-container.style-2 .nt-four-strategies-block .bottom .item:last-child {
      border-bottom: 0;
   }

   .nt-four-strategies-container.style-2 .nt-four-strategies-block .cta-container {
      margin-top: 50px;
   }
}


/* STYLE 3 */

.nt-four-strategies-container.style-3 {
   background-color: #F4F4F4;
   margin: 0;
   padding: 107px 0;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block {
   max-width: 1122px;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .top {
   max-width: 930px;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .top h2 {
   font-family: 'Roboto', sans-serif;
   font-weight: 900;
   font-style: normal;
   line-height: 50px;
   font-size: 2.5rem;
   text-align: center;
   max-width: 630px;
   margin: 0 auto 30px auto;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .top p {
   font-family: 'Roboto', sans-serif;
   font-weight: 400;
   font-style: normal;
   line-height: 28px;
   font-size: 1.25rem;
   text-align: center;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom {
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   margin: 60px -30px 0 -30px;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom .item {
   width: 100%;
   height: inherit;
   min-width: 280px;
   padding: 0 30px;
   display: flex;
   flex-direction: column;
   justify-content: flex-start;
   align-items: center;
   border-right: solid 1px #707070;
}
.nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom .item:last-child {
   border-right: none;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom .item .icon img {
   max-width: 70px;
   max-height: 70px;
   object-fit: contain;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom .item .caption {
   max-width: 100%;
   font-family: 'Roboto', sans-serif;
   font-weight: 400;
   font-style: normal;
   line-height: 28px;
   font-size: 20px;
   text-align: center;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom .item .caption b {
   display: block;
   margin-bottom: 8px;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom-text {
   max-width: 620px;
   margin: 40px auto;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom-text p {
   font-family: 'Roboto', sans-serif;
   font-weight: 400;
   font-style: normal;
   line-height: 28px;
   font-size: 20px;
   text-align: center;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .cta-container {
   text-align: center;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .cta-container a {
   position: relative;
   background-color: #d2232a;
   border: 1px solid #d2232a;
   font-family: 'Roboto', sans-serif;
   font-weight: 700;
   font-size: 20px;
   color: #fff !important;
   padding: .625rem 1.25rem .625rem 1.875rem;
   cursor: pointer;
   display: inline-block;
   box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
   -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
   -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.16);
   min-width: 245px;
   text-align: center;
   text-transform: uppercase;
}
.nt-four-strategies-container.style-3 .nt-four-strategies-block .cta-container a::after {
   content: "";
   width: 35px;
   height: 10px;
   display: inline-block;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14' height='14' viewBox='0 0 14 14'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_244' data-name='Rectangle 244' width='14' height='14' transform='translate(-0.355 -0.355)' fill='none' stroke='%23fff' stroke-width='1.5' opacity='0.1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_9' data-name='Mask Group 9' transform='translate(0.355 0.355)' clip-path='url(/wp-content/plugins/nt-blocks/blocks/hero-banner/%23clip-path)'%3E%3Cg id='arrow-right' transform='translate(1.117 1.117)'%3E%3Cline id='Line_2' data-name='Line 2' x2='11.056' transform='translate(0 5.528)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cpath id='Path_83' data-name='Path 83' d='M7.131 2.971 12.659 8.5 7.131 14.027' transform='translate(-1.603 -2.971)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");   background-repeat: no-repeat;
   background-position: center;
   transition: all 0.3s;
}

.nt-four-strategies-container.style-3 .nt-four-strategies-block .cta-container a:hover {
   background-color: #a61c21;
   color: #FFFFFF;
   text-decoration: none;
}

@media screen and (max-width: 991px) {
   .nt-four-strategies-container.style-3 {
      padding: 60px 0
   }
   .nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom {
      grid-template-columns: repeat(1, 1fr);
      margin: 40px 0 0 0;
   }

   .nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom .item {
      border-bottom: solid 1px #707070;
      border-right: none;
      max-width: 600px;
      margin: 0 auto;
      padding: 30px;
   }
   .nt-four-strategies-container.style-3 .nt-four-strategies-block .bottom .item:last-child {
      border-bottom: none;
   }
   .nt-four-strategies-container.style-3 .nt-four-strategies-block .top h2 {
      font-size: 2.1875rem;
   }
}

/* END STYLE 3 */