.hero-slider .hero-dots {
  display: none !important;
}
.slick-dots {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: -45px;
  position: absolute;
}
.slick-dots li {
  cursor: pointer;
  font-size: 0;
  width: 25px;
  height: 25px;
  border-radius: 100px;
  border: 4px solid var(--afp-orange);
  margin: 0 10px;
  transition: var(--transitionAllFast);
}
.slick-dots li:hover {
  background-color: var(--afp-orange);
}
.slick-dots li.slick-active {
  background-color: var(--afp-orange);
}
@media (max-width: 1000px) {
  .slick-dots {
    bottom: 0;
  }
}
.wrapper {
  max-width: 1500px !important;
}
.hero-lto .hero .container .hero-content {
  text-align: left !important;
  align-items: flex-start !important;
  margin: 0;
}
.hero-lto .hero .container .hero-content .hero-title {
  font-size: 72px !important;
  align-items: flex-start !important;
  max-width: 560px;
  margin-left: 50px;
  position: relative;
}
.hero-lto .hero .container .hero-content .hero-title::after {
  content: "";
  display: block;
  position: absolute;
  background: url("../elements/images/lto-gated/hero-lock.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 200px;
  height: 200px;
  right: -250px;
  top: -80px;
  z-index: -1;
}
.hero-lto .hero .container .hero-content .hero-text {
  text-align: left;
  max-width: 610px;
  margin-left: 50px;
}
.hero-lto .hero .hero-slice-bg .primary-bg {
  max-width: 45% !important;
}
@media (max-width: 1000px) {
  .hero-lto .hero .container .hero-content .hero-title {
    margin-left: 0;
    font-size: 68px !important;
  }
  .hero-lto .hero .container .hero-content .hero-title::after {
    width: 100px;
    height: 100px;
    top: -20px;
    right: -20px;
  }
  .hero-lto .hero .container .hero-content .hero-text {
    margin-left: 0;
  }
  .hero-lto .hero .hero-slice-bg .primary-bg {
    max-width: 100% !important;
  }
}
@media (max-width: 450px) {
  .hero-lto .hero .container .hero-content .hero-title {
    font-size: 48px !important;
  }
}
.hero-lto .product-img img {
  padding: 50px 0;
}
.main-content {
  overflow: hidden;
}
.main-content .rtbs {
  padding: 100px 50px;
}
.main-content .rtbs .columns {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1500px;
  margin: 0 auto;
  gap: 20px;
}
.main-content .rtbs .col {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-content .rtbs .col.title {
  align-items: flex-start;
  justify-content: flex-start;
  width: 30%;
}
.main-content .rtbs .col.title h3 {
  text-align: left;
  font-size: 42px;
  color: #f9671d;
  line-height: 1.25;
  position: relative;
}
.main-content .rtbs .col.title h3::after {
  content: "";
  display: block;
  position: absolute;
  background: url("../elements/images/lto-gated/arrow.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 230px;
  height: 100px;
  right: -6vw;
  bottom: -30px;
}
.main-content .rtbs .col.image {
  display: flex;
  align-items: center;
  width: 70%;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  position: relative;
  right: -50px;
}
.main-content .rtbs .col.image .item {
  width: 12vw;
  height: 12vw;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #1b7481;
  font-size: 27px;
  line-height: 1.2;
  font-weight: bold;
  border-radius: 150px;
  max-width: 200px;
  max-height: 200px;
}
.main-content .rtbs .col.image .item:nth-child(1) {
  background-color: #fee8dd;
}
.main-content .rtbs .col.image .item:nth-child(2) {
  background-color: #e4faf7;
}
.main-content .rtbs .col.image .item:nth-child(3) {
  background-color: #faf6bb;
}
.main-content .rtbs .col.image .item:nth-child(4) {
  background-color: #ddeaec;
}
.main-content .form-area {
  padding: 0 50px 50px 50px;
}
.main-content .form-area .wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  max-width: 1660px;
}
@media (max-width: 1000px) {
  .main-content .form-area .wrapper {
    flex-direction: column-reverse;
  }
}
.main-content .form-area .wrapper .col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 50%;
  width: 100%;
}
@media (max-width: 1000px) {
  .main-content .form-area .wrapper .col {
    max-width: 100%;
  }
}
.main-content .form-area .wrapper .form {
  background-color: #e4faf7;
  border-bottom-right-radius: 100px;
}
.main-content .form-area .wrapper .form .form-wrapper {
  padding: 100px 50px 50px 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.main-content .form-area .wrapper .form .form-wrapper .section-title {
  line-height: 1;
}
.main-content .form-area .wrapper .form .form-wrapper .button-area:hover .button {
  background-color: var(--afp-orange);
  color: var(--white);
}
.main-content .form-area .wrapper .form .form-wrapper .button-area:hover .icon {
  background-color: var(--afp-orange);
  background-image: url("../elements/images/caret-down-white.svg");
}
.main-content .form-area .wrapper .form .form-wrapper .button-area .button {
  background-color: #f4e554;
}
.main-content .form-area .wrapper .form .form-wrapper .button-area .icon {
  background-color: #f4e554;
  background-image: url("../elements/images/lto-gated/carror.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.main-content .form-area .wrapper .form .form-wrapper .button-area .additional {
  background-color: var(--afp-orange);
}
.main-content .form-area .wrapper .form .form-wrapper .button-area .additional a {
  color: var(--white);
}
.main-content .form-area .wrapper .form .form-wrapper #confirmation-message {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
}
.main-content .form-area .wrapper .form .form-wrapper #confirmation-message img {
  max-width: 150px;
  margin: 0 auto;
}
.main-content .form-area .wrapper .form .form-wrapper #confirmation-message h3 {
  text-align: center;
  margin-bottom: 20px;
}
.main-content .form-area .wrapper .form .form-wrapper #confirmation-message p {
  text-align: center;
  font-size: 28px;
  line-height: 1.5;
  font-weight: 600;
  max-width: 100%;
  max-width: 600px;
}
.main-content .form-area .wrapper .form .form-wrapper #confirmation-message p a {
  color: #f7692d;
  text-decoration: underline;
}
.main-content .form-area .wrapper .form .form-wrapper p {
  color: var(--afp-teal);
  font-size: 14px;
  text-align: center;
  font-weight: 600;
  max-width: 500px;
  margin: 0 auto 10px auto;
}
.main-content .form-area .wrapper .form .form-wrapper .gform_wrapper {
  width: 100%;
}
.main-content .form-area .wrapper .form .form-wrapper label {
  color: #f7692d;
  font-size: 16px;
  margin-left: 15px;
}
.main-content .form-area .wrapper .form .form-wrapper label span {
  color: #f7692d;
}
.main-content .form-area .wrapper .form .form-wrapper .gform_button {
  cursor: pointer;
  position: relative;
  background-image: url("../elements/images/lto-gated/lock.png");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 30px center;
  padding: 14px 35px 14px 65px;
  border: none;
  margin-top: 10px;
}
.main-content .form-area .wrapper .form .form-wrapper .gform_footer {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: fit-content;
  margin: 0 auto;
}
.main-content .form-area .wrapper .form .form-wrapper form {
  width: 100%;
}
.main-content .form-area .wrapper .form .form-wrapper form ul {
  display: flex;
  flex-wrap: wrap;
}
.main-content .form-area .wrapper .form .form-wrapper form ul li {
  flex: 100%;
}
.main-content .form-area .wrapper .form .form-wrapper form ul li#field_5_1 {
  flex: 0 50%;
}
.main-content .form-area .wrapper .form .form-wrapper form ul li#field_5_2 {
  flex: 0 50%;
}
.main-content .form-area .wrapper .form .form-wrapper form ul li#field_5_4 {
  flex: 0 50%;
}
.main-content .form-area .wrapper .form .form-wrapper form ul li#field_5_5 {
  flex: 0 50%;
}
.main-content .form-area .wrapper .form .form-wrapper form input:focus-visible {
  border: 2px solid #f7692d;
  outline-color: #f7692d;
}
.main-content .form-area .wrapper .form .form-wrapper form input:not(.gform_button) {
  width: 100%;
  border-radius: 150px;
  text-indent: 10px;
  border: 2px solid #1b7481;
}
@media (max-width: 1000px) {
  .main-content .form-area .wrapper .form {
    margin-top: 20px;
  }
  .main-content .form-area .wrapper .form .form-wrapper {
    padding: 50px 20px;
  }
  .main-content .form-area .wrapper .form .form-wrapper form ul li {
    flex: 1 100% !important;
  }
}
.main-content .form-area .wrapper .content .wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 580px;
  margin: 0 auto;
}
.main-content .form-area .wrapper .content .wrapper .content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-content .form-area .wrapper .content .wrapper .content p {
  text-align: center;
  color: #f7692d;
  font-size: 24px;
  line-height: 1.25;
  margin-top: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
@media (max-width: 1000px) {
  .main-content .form-area .wrapper .content .slick-track {
    padding-bottom: 50px;
  }
}
.main-content .form-area .wrapper .content .slick-next,
.main-content .form-area .wrapper .content .slick-prev {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  bottom: -45px;
  z-index: 100;
}
.main-content .form-area .wrapper .content .slick-next.slick-disabled,
.main-content .form-area .wrapper .content .slick-prev.slick-disabled {
  display: none !important ;
}
@media (max-width: 1000px) {
  .main-content .form-area .wrapper .content .slick-next,
  .main-content .form-area .wrapper .content .slick-prev {
    bottom: 0;
  }
}
.main-content .form-area .wrapper .content .hero-dots {
  position: relative;
  bottom: -50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-content .form-area .wrapper .content .hero-dots .slick-dots {
  display: flex !important;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.main-content .form-area .wrapper .content .hero-dots .slick-dots li {
  cursor: pointer;
}
.main-content .form-area .wrapper .content .hero-dots .slick-dots li.slick-active span {
  background-color: var(--afp-orange);
}
.main-content .form-area .wrapper .content .hero-dots .slick-dots li span {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 150px;
  background-color: var(--white);
  border: 3px solid var(--afp-orange);
}
@media (max-width: 1000px) {
  .main-content .form-area .wrapper .content .hero-dots {
    bottom: 0;
  }
}
.main-content .form-area .wrapper .content .slick-next {
  transform: rotate(-90deg);
  right: 36%;
}
@media (max-width: 1000px) {
  .main-content .form-area .wrapper .content .slick-next {
    right: 0;
  }
}
.main-content .form-area .wrapper .content .slick-prev {
  transform: rotate(90deg);
  left: 36%;
}
@media (max-width: 1000px) {
  .main-content .form-area .wrapper .content .slick-prev {
    left: 0;
  }
}
.main-content .form-area .wrapper .content .locked-slider {
  width: 100%;
}
.main-content .form-area .wrapper .content .locked-slider .hero-dots .slick-dots:nth-child(2) {
  display: none !important;
}
.main-content .form-area .wrapper .content .locked-slider .sneak.video .wrapper .content p {
  color: #1b7481;
}
.main-content .form-area .wrapper .content .locked-slider .sneak .teaser img {
  border-top-left-radius: 50px;
}
.main-content .form-area .wrapper .content .videos {
  display: none;
  width: 100%;
}
.main-content .form-area .wrapper .content .videos .wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.main-content .form-area .wrapper .content .videos .wrapper .section-heading .container .section-title {
  font-size: 48px;
}
.main-content .form-area .wrapper .content .videos .wrapper .content p {
  color: #1b7481;
  line-height: 1.5;
}
.main-content .form-area .wrapper .content .videos .wrapper .slider {
  width: 100%;
  position: relative;
}
.main-content .form-area .wrapper .content .videos .wrapper .slider .hero-dots .slick-dots:nth-child(1) {
  display: none !important;
}
.main-content .form-area .wrapper .content .videos .wrapper .slider .video {
  display: flex !important ;
  flex-direction: column;
  max-width: 80%;
  margin: 0 auto;
}
.main-content .form-area .wrapper .content .videos .wrapper .slider .video .image {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.main-content .form-area .wrapper .content .videos .wrapper .slider .video .category {
  margin: 10px 0;
}
.main-content .form-area .wrapper .content .videos .wrapper .slider .video .category a {
  color: #f7692d;
  font-size: 21px;
  text-align: left;
  line-height: 1;
}
.main-content .form-area .wrapper .content .videos .wrapper .slider .video .title h4 {
  color: #1b7481;
  font-size: 36px;
  text-align: left;
  line-height: 1.2;
}
.main-content .form-area .wrapper .content .videos .image {
  position: relative;
}
.main-content .form-area .wrapper .content .videos .inline-video img {
  border-top-left-radius: 50px;
}
.main-content .form-area .wrapper .content .videos .inline-video .icon {
  content: "";
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  min-width: 100px;
  height: 100px;
  width: 100px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='20.5' style='&%2310; fill:%23fff;'/%3E%3Cpath d='M35.2864,24.19909l-15.08955-8.712a.92482.92482,0,0,0-1.38723.80092V33.712a.92482.92482,0,0,0,1.38723.80091l15.08955-8.712A.9248.9248,0,0,0,35.2864,24.19909Z' fill='%23f87036' style='&%2310; fill:%23f87036;'/%3E%3Cpath d='M7.27731,41.15532a1.23738,1.23738,0,1,0,1.75247-.0097A1.23121,1.23121,0,0,0,7.27731,41.15532Z' fill='%23f1de00'/%3E%3Cpath d='M8.1388,9.51986A1.19588,1.19588,0,0,0,9.01,9.15247,1.23737,1.23737,0,0,0,7.25748,7.40515a1.24293,1.24293,0,0,0,0,1.757A1.26691,1.26691,0,0,0,8.1388,9.51986Z' fill='%23f1de00'/%3E%3Cpath d='M4.54489,37.36356a1.25112,1.25112,0,0,0-.36644,1.71727,1.23394,1.23394,0,0,0,1.03988.56563,1.18365,1.18365,0,0,0,.673-.19823,1.24083,1.24083,0,0,0-1.34639-2.08467Z' fill='%23f1de00'/%3E%3Cpath d='M4.23791,33.80009a1.242,1.242,0,1,0-.69326,1.60822A1.2372,1.2372,0,0,0,4.23791,33.80009Z' fill='%23f1de00'/%3E%3Cpath d='M15.82213,4.32831a1.17194,1.17194,0,0,0,.47523-.09936,1.24308,1.24308,0,0,0-.9606-2.29308,1.24549,1.24549,0,0,0,.48537,2.39244Z' fill='%23f1de00'/%3E%3Cpath d='M16.37664,45.91016a1.24122,1.24122,0,1,0-.44573,2.40262,1.24492,1.24492,0,0,0,.44573-2.40262Z' fill='%23f1de00'/%3E%3Cpath d='M12.45545,43.905a1.24083,1.24083,0,0,0-1.34639,2.08467,1.20762,1.20762,0,0,0,.67344.19872,1.233,1.233,0,0,0,1.0394-.56612A1.24739,1.24739,0,0,0,12.45545,43.905Z' fill='%23f1de00'/%3E%3Cpath d='M11.723,6.54191a1.28824,1.28824,0,0,0,.69326-.20842A1.24489,1.24489,0,0,0,12.74261,4.606a1.22614,1.22614,0,0,0-1.71283-.32765A1.23681,1.23681,0,0,0,11.723,6.54191Z' fill='%23f1de00'/%3E%3Cpath d='M3.0003,29.54158A1.23616,1.23616,0,1,0,.57439,30.018a1.22133,1.22133,0,0,0,1.20812,1.00235,1.87374,1.87374,0,0,0,.23785-.01988A1.25351,1.25351,0,0,0,3.0003,29.54158Z' fill='%23f1de00'/%3E%3Cpath d='M20.26738,2.95808a1.11668,1.11668,0,0,0,.24752-.02956,1.23606,1.23606,0,0,0,.9606-1.45941A1.22725,1.22725,0,0,0,20.01986.49633a1.24353,1.24353,0,0,0,.24752,2.46175Z' fill='%23f1de00'/%3E%3Cpath d='M45.812,16.40881a1.23158,1.23158,0,0,0,1.1385.76436,1.17186,1.17186,0,0,0,.47522-.09936,1.24114,1.24114,0,1,0-1.61372-.665Z' fill='%23f1de00'/%3E%3Cpath d='M47.0892,20.63727A1.24847,1.24847,0,0,0,48.307,21.64011a.97419.97419,0,0,0,.23737-.03006,1.23885,1.23885,0,1,0-1.45516-.97278Z' fill='%23f1de00'/%3E%3Cpath d='M5.18835,13.143a1.24909,1.24909,0,0,0,1.03989-.556H6.21809a1.23669,1.23669,0,1,0-1.71284.34753A1.27555,1.27555,0,0,0,5.18835,13.143Z' fill='%23f1de00'/%3E%3Cpath d='M1.28746,26.38477a1.24181,1.24181,0,0,0-.0991-2.48163,1.24137,1.24137,0,0,0,.04979,2.48163Z' fill='%23f1de00'/%3E%3Cpath d='M1.43588,21.70942a.97556.97556,0,0,0,.23785.03A1.24218,1.24218,0,1,0,.456,20.26018,1.23327,1.23327,0,0,0,1.43588,21.70942Z' fill='%23f1de00'/%3E%3Cpath d='M2.53523,17.17317a1.33852,1.33852,0,0,0,.47522.08918,1.23535,1.23535,0,0,0,.46507-2.38226,1.23919,1.23919,0,0,0-.94029,2.29308Z' fill='%23f1de00'/%3E%3Cpath d='M41.03941,41.07631a1.24293,1.24293,0,0,0,0,1.757,1.26851,1.26851,0,0,0,.88132.35722,1.22746,1.22746,0,0,0,.87116-.35722,1.24079,1.24079,0,1,0-1.75248-1.757Z' fill='%23f1de00'/%3E%3Cpath d='M44.75224,13.05376a1.28342,1.28342,0,0,0,.69326-.2089,1.24771,1.24771,0,1,0-.69326.2089Z' fill='%23f1de00'/%3E%3Cpath d='M41.79213,9.45007a1.24061,1.24061,0,1,0-.87165-.36692A1.19722,1.19722,0,0,0,41.79213,9.45007Z' fill='%23f1de00'/%3E%3Cpath d='M45.505,37.27438A1.23822,1.23822,0,1,0,44.16824,39.359a1.17893,1.17893,0,0,0,.66329.19824,1.24135,1.24135,0,0,0,.67343-2.2829Z' fill='%23f1de00'/%3E%3Cpath d='M48.76239,23.79408a1.25438,1.25438,0,0,0-1.23761,1.25051,1.23765,1.23765,0,1,0,1.23761-1.25051Z' fill='%23f1de00'/%3E%3Cpath d='M47.3957,33.00568a1.24493,1.24493,0,1,0,.70292,1.60821A1.24194,1.24194,0,0,0,47.3957,33.00568Z' fill='%23f1de00'/%3E%3Cpath d='M37.6239,43.85554a1.23634,1.23634,0,0,0-.35678,1.71727,1.24907,1.24907,0,0,0,1.03988.55594A1.206,1.206,0,0,0,38.98,45.93a1.24674,1.24674,0,0,0,.35678-1.71727A1.23113,1.23113,0,0,0,37.6239,43.85554Z' fill='%23f1de00'/%3E%3Cpath d='M48.47523,28.45974A1.23886,1.23886,0,1,0,48,30.89145a.97173.97173,0,0,0,.23737.03005,1.24251,1.24251,0,0,0,.23786-2.46176Z' fill='%23f1de00'/%3E%3Cpath d='M29.45567,47.10153a1.24165,1.24165,0,0,0,.2277,2.46176,1.86626,1.86626,0,0,0,.23737-.01987,1.24292,1.24292,0,0,0-.46507-2.44189Z' fill='%23f1de00'/%3E%3Ccircle cx='25.04958' cy='48.75918' r='1.23761' fill='%23f1de00'/%3E%3Cpath d='M29.39621,2.90864a.9704.9704,0,0,0,.23737.02957A1.2425,1.2425,0,0,0,29.87143.47645a1.25218,1.25218,0,0,0-1.45564.97278A1.24376,1.24376,0,0,0,29.39621,2.90864Z' fill='%23f1de00'/%3E%3Cpath d='M24.90117,2.48163h.0991a1.24082,1.24082,0,0,0,0-2.48163H24.891a1.23106,1.23106,0,0,0-1.22745,1.24082A1.23326,1.23326,0,0,0,24.90117,2.48163Z' fill='%23f1de00'/%3E%3Cpath d='M33.70319,45.87041a1.24616,1.24616,0,0,0,.4554,2.40263,1.20094,1.20094,0,0,0,.4554-.08967,1.24291,1.24291,0,1,0-.9108-2.313Z' fill='%23f1de00'/%3E%3Cpath d='M38.19774,6.492A1.2401,1.2401,0,1,0,37.1685,4.5566,1.23866,1.23866,0,0,0,38.19774,6.492Z' fill='%23f1de00'/%3E%3Cpath d='M33.61375,4.1892a1.17178,1.17178,0,0,0,.47522.09937,1.25172,1.25172,0,1,0-.47522-.09937Z' fill='%23f1de00'/%3E%3Cpath d='M20.63383,47.12141a1.24112,1.24112,0,1,0-.44574,2.44188,1.66338,1.66338,0,0,0,.218.01987,1.24164,1.24164,0,0,0,.2277-2.46175Z' fill='%23f1de00'/%3E%3C/svg%3E");
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  transform: translate(-50%, -50%);
}
@media (max-width: 650px) {
  .main-content .form-area {
    padding: 0 20px 50px 20px;
  }
}
@media (min-width: 769px) {
  .main-content .form-area .sneak {
    padding: 0 6rem;
  }
}
.main-content .contact {
  background: url("../elements/images/lto-gated/contact-bg.png");
  background-repeat: repeat-x;
  background-size: auto;
  background-position: center;
  padding: 100px 20px;
  position: relative;
}
.main-content .contact .wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 50px 20px;
  background-color: var(--white);
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
}
.main-content .contact .wrapper .icon {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-content .contact .wrapper .icon img {
  max-width: 150px;
  width: 100%;
}
.main-content .contact .wrapper .copy h3 {
  text-align: center;
  color: var(--afp-orange);
  font-weight: bold;
  font-size: 48px;
  line-height: 1.2;
}
.main-content .contact .wrapper .copy p {
  text-align: center;
  font-size: 28px;
  color: var(--afp-new-logo-teal);
  font-weight: 600;
}
.main-content .contact .wrapper .button-area {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .main-content .contact {
    padding: 50px 20px;
  }
  .main-content .contact .wrapper .copy h3 {
    font-size: 32px;
  }
  .main-content .contact .wrapper .copy p {
    font-size: 21px;
  }
}
@media (max-width: 1200px) {
  .main-content .rtbs .columns {
    flex-direction: column;
  }
  .main-content .rtbs .columns .col {
    width: 100%;
    justify-content: center;
  }
  .main-content .rtbs .columns .title {
    margin-bottom: 50px;
  }
  .main-content .rtbs .columns .title h3 {
    text-align: center;
    font-size: 32px;
  }
  .main-content .rtbs .columns .title h3::after {
    transform: rotate(-90deg) scaleX(-1);
    top: 100px;
    width: 100px;
    bottom: auto;
    right: -90px;
  }
  .main-content .rtbs .columns .image {
    right: 0;
  }
  .main-content .rtbs .columns .image .item {
    width: 200px;
    height: 200px;
  }
}
@media (max-width: 550px) {
  .main-content .rtbs {
    padding: 50px 20px;
  }
}
