/*Full Screen Two Column Block Css Start Here*/

.full-screen-two-column-block { display: flex;align-items: stretch;align-self: stretch; max-height: 75vh; overflow: hidden; z-index: 4; position: relative;}
.full-screen-two-column-block .two-column-left-bg { width: 50%;height: 100%; display: flex; justify-content: center; align-items: center; }
.full-screen-two-column-block .two-column-right-bg { width: 50%; background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative; }
.content-wrap { width: 100%; height: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center; opacity: 0; transition: opacity .5s ease-out; -moz-transition: opacity .5s ease-out; -webkit-transition: opacity .5s ease-out; -o-transition: opacity .5s ease-out; }
.content-wrap:hover { opacity: 1; }
.full-screen-two-column-block .two-column-right-bg:hover::before { top: 0; }
.full-screen-two-column-block .two-column-right-bg .content h3 { color: #FFF;text-align: center;font-family: Poppins;font-size: 48px;font-style: normal;font-weight: 600;line-height: 52.8px;letter-spacing: -0.48px; margin-bottom: 17px;}
.full-screen-two-column-block .two-column-right-bg .content {max-width: 494px;margin: 0 auto;width: 100%;text-align: center;position: relative;}
.full-screen-two-column-block .two-column-right-bg .content a { color: #FFF;text-align: center;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 600;line-height: normal;text-decoration: none; position: relative; padding-bottom: 6px; }
.full-screen-two-column-block .two-column-right-bg .content a::before { content: "";background-color: #0061FF;width: 0;height: 4px;position: absolute;left: 0;bottom: 0;transition: all 0.3s ease; }
.full-screen-two-column-block .two-column-right-bg .content a:hover:before { width: 100%; }
.full-screen-two-column-block .two-column-right-bg .content a:focus:before { background-color: #fff; width: 100%; }
.full-screen-two-column-block .two-column-right-bg:before { content: "";background: linear-gradient(0deg, rgba(0, 0, 0, 0.70) 0%, rgba(0, 0, 0, 0.70) 100%); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); width: 100%;height: 100%;position: absolute;left: 0;top: 100%; transition: all 0.3s ease-in-out; }
.full-screen-two-column-block .two-column-right-bg .content a img { margin: 0 0 0 10px; }
/*Full Screen Two Column Block Css Ends Here*/

@media (max-width: 767px) {
	.content-wrap {opacity: 1; padding: 0 24px; }
  .full-screen-two-column-block .two-column-left-bg { display: none; }
  .full-screen-two-column-block .two-column-right-bg { width: 100%;padding: 144px 0; }
  .full-screen-two-column-block { max-height: auto; }
  .full-screen-two-column-block .two-column-right-bg .content h3 { font-size: 36px; line-height: 39.6px; }

  .full-screen-two-column-block .two-column-left-bg { display: none; }
  .full-screen-two-column-block .two-column-right-bg { width: 100%; padding: 72px 0; }
  .full-screen-two-column-block { max-height: auto; }
  .full-screen-two-column-block .two-column-right-bg .content a { font-size: 18px; line-height: normal; }
  .full-screen-two-column-block .two-column-right-bg:before { content: ""; top: 0; backdrop-filter: blur(0); -webkit-backdrop-filter: blur(0); }
}