/*--------------------------------------------------------------
## Mixins
--------------------------------------------------------------*/
/*
	Example:
	-------------------------------------------------------------------------------------------------
	@include mq($phone) 			 	@media screen and (max-width: 640px)
	-------------------------------------------------------------------------------------------------
	@include mq(991) 			 	 	@media screen and (max-width: 991px)
	-------------------------------------------------------------------------------------------------
	@include mq($phone + 1, min) 	 	@media screen and (min-width: 641px)
	-------------------------------------------------------------------------------------------------
	@include mq(992, min) 			 	@media screen and (min-width: 992px)
	-------------------------------------------------------------------------------------------------
	@include mq(400, min, height) 	 	@media screen and (min-height: 400px)
	-------------------------------------------------------------------------------------------------
	@include mq(992) {				 	@media screen and (max-width: 992px) and (min-width: 767px)
		@include mq(767, min) {

		}
	}
	-------------------------------------------------------------------------------------------------
 */
@font-face {
  font-family: "Poppins";
  src: url(a2f79d9d199fda2407ae6c19a54893a4.woff2) format("woff2"), url(f7a18b70daf154bb548ec47ecd3e85ee.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(ac4091dd0819e9521f0e6972cc48f50b.woff2) format("woff2"), url(271a2e5ab01f35864ac4eb4c8182bfe0.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(60a464f594ee2259af4a7ad2e150dfac.woff2) format("woff2"), url(7ba0d22f345835566440ae1b6a7cf4ad.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(294c7c5dc2a66d0bd87abe5bd250635b.woff2) format("woff2"), url(4467117328170fb19378588758eaa759.woff) format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(e83bc45406665c9be4a71557765eb7a6.woff2) format("woff2"), url(71a1dbfc34da10daef30a1be490244aa.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(d9b99eb622bd0b429ae825c6278ef8ad.woff2) format("woff2"), url(04127e208e452fd6c6b4740bf2640ed3.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(2d10ded637170015563c165794e53f33.woff2) format("woff2"), url(5f566f5aee77859a5f53d711a8b6a907.woff) format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(1374723a3dbe0629d1f0b4b137ff944a.woff2) format("woff2"), url(355e9131e12b132339364a6155c5632d.woff) format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(d9e9c398359ae0b92402de180b493e49.woff2) format("woff2"), url(e8581a091c9d95eb42e7596ac86578ac.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(c59b41e803e4a8ff9cf73fea3f26b859.woff2) format("woff2"), url(91dab5dcca975261c732e6f4d27533b5.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(33674b667dbb88b6619cb4ce8228b7ac.woff2) format("woff2"), url(3e1ae57ae6446ffac7c24f1675c3ab0b.woff) format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(f24fcd4d1068fd0fc5738ab148d9ff4a.woff2) format("woff2"), url(aee5c4d67b47aa44d4f00b083512463c.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(dd9971a8c2e90a6b9d72889465b67744.woff2) format("woff2"), url(d67d737b3337fc6fc2fd204ffe74a192.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(e8cfd9012c4032beb427b5287217569a.woff2) format("woff2"), url(36a72eac7a58e18a8d4e6f546633daa6.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(b70a815785b632db0b8352ae8357f381.woff2) format("woff2"), url(486c6ef2e977c4bddfbabe89655fe5dc.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(220627faa276719f3e1395e9364daf5e.woff2) format("woff2"), url(d032ac9ec98d9ae694cdcc9d560eff30.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(e5c86598ac5d0c23c33b7a9234049d3b.woff2) format("woff2"), url(98613a24a499f95d220845bf7660af7c.woff) format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Poppins";
  src: url(74e08080573da25a26fbcf4357a62320.woff2) format("woff2"), url(c3b6c01a29252bfa154ca45f71c61d56.woff) format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(bf3e62158f924b3d748fce14ce1b5320.woff2) format("woff2"), url(7ef20619da49ca7a080d08ac1ec39796.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(5f87cc7dd0e50274269bcb1059e1066a.woff2) format("woff2"), url(29f27ee5246cd59839ae9579fa3b4a34.woff) format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(43f006630168a007312761d036f3d7f3.woff2) format("woff2"), url(5d1c07a72e0cdc1841831cd6ab87a3e3.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(a8425fd62deb627f18ba6f2edd94b4dc.woff2) format("woff2"), url(b55fe0d22b46bb56ca9833d786ae43e3.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(0353d21d9dab756f1977e9ef193de8c7.woff2) format("woff2"), url(4c36c16f17dc2269ab0a93f8401566f3.woff) format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(9c2997e442f4a523fb439a77d9a17491.woff2) format("woff2"), url(5f3e31f776dc57e7e52f7c0a724291f6.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(b278e628cc81d93b2fdc074719f9a3dc.woff2) format("woff2"), url(dcc389e626c98df5b3a69792bccc0a14.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(68a601d7c24ce470e39939bbe887d6d2.woff2) format("woff2"), url(d91868a959a7c67ae83f952bca846bd1.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(58efdd44a816656266816fa94d8f06b0.woff2) format("woff2"), url(3a4a739dcb0259bf8b948c66d1f44e47.woff) format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(5b370c204f7f88e777e82924a007413c.woff2) format("woff2"), url(9283b6e57e7d0e023e953a3bd116c593.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(7537761ce73c821a45f1f6b145ca13b7.woff2) format("woff2"), url(0542e42609ff664fd1ffbb3c153d9890.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(b2a6b9b564ad1fdbd57281c312bc8626.woff2) format("woff2"), url(a424907616a7c3528a5aea16bfb0c048.woff) format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(b22446c0b9cac4a10462fc1d711f746e.woff2) format("woff2"), url(08dd4ae45fb173236dbfe4f5b859297e.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(5c7e56fce8bfb0e50aa1797af823eddf.woff2) format("woff2"), url(fcd7821d8f17dc6cb257bdbb2e7e266d.woff) format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(83a002c945ca8e296074533539aea77a.woff2) format("woff2"), url(b6930bd6fb661fc66ef71ae390acbee6.woff) format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(2b36cdbdb397335c8b424b43ffcd74a1.woff2) format("woff2"), url(61432458d8226c8330dbed94738d7f33.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(f08681cd672ad14660ffb11cfda5c987.woff2) format("woff2"), url(e0af7a693414071cf479707f9c8cfa65.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url(7747756fc60cf614b4c410bb60bf170c.woff2) format("woff2"), url(3c96e9a267ae60bc6f65703e1eacbc80.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
.site-header .ast-builder-menu .main-navigation > ul {
  align-items: center;
}
.site-header .ast-builder-menu .main-navigation > ul .menu-link {
  font-family: Poppins, sans-serif;
}
.site-header .current-menu-item .menu-link {
  text-decoration: underline;
  text-underline-offset: 2px;
  font-weight: 700;
}
.site-header .header-big-btn {
  height: 68px;
  background: #E20229;
  box-shadow: 0px 8px 24px rgba(0, 31, 45, 0.15);
  border-radius: 16px;
  margin-left: 10px;
}
.site-header .header-big-btn .menu-link {
  padding: 0 32px;
  color: #fcfcfc !important;
  font-size: 24px;
  font-weight: 500;
}
@media screen and (max-width: 991px) {
  .site-header .header-big-btn {
    display: none;
  }
}
.site-header .ast-custom-button-link .ast-custom-button {
  font-family: Poppins, sans-serif;
  font-weight: 500;
  font-size: 24px;
}
.site-header .ast-mobile-header-wrap .ast-mobile-header-content {
  padding-top: 24px;
}
.site-header .ast-mobile-header-wrap .ast-custom-button-link {
  position: relative;
}
.site-header .ast-mobile-header-wrap .ast-custom-button-link::before {
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNCAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjk5OTMgMTguOTgwNFYyMi42MDA1QzI0LjAwMDYgMjIuOTM2NiAyMy45MzE4IDIzLjI2OTIgMjMuNzk3MSAyMy41NzcxQzIzLjY2MjUgMjMuODg1MSAyMy40NjUgMjQuMTYxNSAyMy4yMTc0IDI0LjM4ODdDMjIuOTY5OCAyNC42MTU5IDIyLjY3NzQgMjQuNzg4OCAyMi4zNTkgMjQuODk2NUMyMi4wNDA3IDI1LjAwNDIgMjEuNzAzMyAyNS4wNDQyIDIxLjM2ODYgMjUuMDEzOUMxNy42NTU0IDI0LjYxMDQgMTQuMDg4NSAyMy4zNDE2IDEwLjk1NDcgMjEuMzA5M0M4LjAzOTA2IDE5LjQ1NjYgNS41NjcxMiAxNi45ODQ3IDMuNzE0NCAxNC4wNjlDMS42NzUwMyAxMC45MjEgMC40MDU4OSA3LjMzNjc3IDAuMDA5Nzk0NTQgMy42MDY4M0MtMC4wMjAzNjA2IDMuMjczMTMgMC4wMTkyOTczIDIuOTM2ODEgMC4xMjYyNDMgMi42MTkyOEMwLjIzMzE4OCAyLjMwMTc1IDAuNDA1MDc5IDIuMDA5OTcgMC42MzA5NyAxLjc2MjUxQzAuODU2ODYgMS41MTUwNSAxLjEzMTggMS4zMTczNCAxLjQzODI5IDEuMTgxOTZDMS43NDQ3OCAxLjA0NjU4IDIuMDc2MSAwLjk3NjUwNyAyLjQxMTE1IDAuOTc2MTkxSDYuMDMxMjlDNi42MTY5MiAwLjk3MDQyNyA3LjE4NDY2IDEuMTc3ODEgNy42Mjg3IDEuNTU5NjhDOC4wNzI3MyAxLjk0MTU1IDguMzYyNzYgMi40NzE4NSA4LjQ0NDcyIDMuMDUxNzRDOC41OTc1MiA0LjIxMDI2IDguODgwODkgNS4zNDc3OCA5LjI4OTQyIDYuNDQyNkM5LjQ1MTc4IDYuODc0NTEgOS40ODY5MSA3LjM0MzkxIDkuMzkwNjcgNy43OTUxOEM5LjI5NDQzIDguMjQ2NDUgOS4wNzA4NCA4LjY2MDY4IDguNzQ2NCA4Ljk4ODc3TDcuMjEzODcgMTAuNTIxM0M4LjkzMTcgMTMuNTQyNCAxMS40MzMxIDE2LjA0MzggMTQuNDU0MiAxNy43NjE2TDE1Ljk4NjcgMTYuMjI5QzE2LjMxNDggMTUuOTA0NiAxNi43MjkgMTUuNjgxIDE3LjE4MDMgMTUuNTg0OEMxNy42MzE1IDE1LjQ4ODUgMTguMTAwOSAxNS41MjM3IDE4LjUzMjggMTUuNjg2QzE5LjYyNzcgMTYuMDk0NiAyMC43NjUyIDE2LjM3NzkgMjEuOTIzNyAxNi41MzA3QzIyLjUwOTkgMTYuNjEzNCAyMy4wNDUyIDE2LjkwODcgMjMuNDI3OSAxNy4zNjAzQzIzLjgxMDYgMTcuODEyIDI0LjAxMzkgMTguMzg4NiAyMy45OTkzIDE4Ljk4MDRaIiBmaWxsPSIjMDAxRjJEIi8+Cjwvc3ZnPgo=);
  position: absolute;
  left: 32px;
  top: 50%;
  transform: translateY(-50%);
}
.site-header .ast-mobile-header-wrap .ast-custom-button-link .ast-custom-button {
  font-family: Poppins, sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 1.5;
}
.site-header .ast-mobile-header-wrap .menu-link {
  font-family: Poppins, sans-serif;
  color: #001F2D !important;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 24px;
}
.site-header .ast-mobile-header-wrap .current-menu-item .menu-link {
  font-weight: bold;
  color: #0299E2 !important;
}

.footer-copyright .fl-col-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
}
@media screen and (max-width: 991px) {
  .footer-copyright .fl-col-content {
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 991px) {
  .ast-custom-footer .btn-two-lines .fl-button {
    margin-left: unset;
  }
}

.main-contact-form .gform_wrapper {
  padding: 20px 40px;
  background: #fcfcfc;
  box-shadow: 0px 8px 24px rgba(0, 31, 45, 0.15);
  border-radius: 16px;
  font-family: Poppins, sans-serif;
}
.main-contact-form .gform_wrapper .gform_title {
  font-size: 24px;
  line-height: 1.5;
  color: #0299E2;
  margin-bottom: 16px;
}
.main-contact-form .gform_wrapper .gfield_label {
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  color: #013D5A;
  margin-bottom: 16px;
}
.main-contact-form .gform_wrapper .ginput_container .large {
  border: 1px solid #555555;
  border-radius: 16px;
  height: 64px;
  padding: 0 23px;
  background: #fcfcfc;
}
.main-contact-form .gform_wrapper .ginput_container .large::placeholder {
  color: #013D5A;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
}
.main-contact-form .gform_wrapper .gfield_checkbox {
  display: flex;
}
.main-contact-form .gform_wrapper .gfield_checkbox .gchoice {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-contact-form .gform_wrapper .gfield_checkbox .gform-field-label {
  margin-top: 2px;
}
.main-contact-form .gform_wrapper .gform_button {
  margin-left: auto;
  background: #0299E2;
  border-radius: 24px;
  padding: 8px 32px;
  font-size: 16px;
  line-height: 1.625;
  font-weight: 700;
  color: #fcfcfc;
}

.latest-posts {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  font-family: Poppins, sans-serif;
}
@media screen and (max-width: 991px) {
  .latest-posts {
    display: flex;
    flex-direction: column;
  }
}
.latest-posts.two-columns {
  grid-template-columns: repeat(2, 1fr);
}
.latest-posts__post {
  background: #fcfcfc;
  box-shadow: 0px 8px 24px rgba(0, 31, 45, 0.15);
  border-radius: 16px;
}
.latest-posts__post-details {
  padding: 40px 16px;
}
.latest-posts__title {
  text-align: center;
  margin-bottom: 24px !important;
}
.latest-posts__title-link {
  color: #013D5A;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 600;
  text-decoration: none !important;
}
.latest-posts__title-link:hover {
  color: #013D5A;
}
.latest-posts__info {
  display: flex;
  justify-content: center;
  gap: 16px;
  font-size: 16px;
  line-height: 1.5;
  font-weight: normal;
  color: #013D5A;
  margin-bottom: 24px;
}
@media screen and (max-width: 991px) {
  .latest-posts__info {
    flex-direction: column;
    align-items: center;
    gap: 4px;
  }
}
.latest-posts__info span {
  position: relative;
}
.latest-posts__info span:nth-child(1)::before {
  content: "";
  position: absolute;
  width: 2px;
  height: 70%;
  background: #013D5A;
  right: -8px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 991px) {
  .latest-posts__info span:nth-child(1)::before {
    content: unset;
  }
}
.latest-posts__excerpt {
  text-align: center;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #013D5A;
  margin-bottom: 24px;
}
.latest-posts__read-more {
  display: flex;
  padding: 8px 32px;
  width: fit-content;
  margin: 0 auto;
  background: #0299E2;
  border-radius: 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  text-align: center;
  text-decoration: none !important;
  color: #fcfcfc;
}
.latest-posts__read-more:hover {
  color: #fcfcfc;
}

.floating-sidebar ol {
  margin: 0;
  padding: 0;
  padding-left: 16px;
}
.floating-sidebar ol li {
  margin-bottom: 16px;
  transition: 0.3s ease;
}
.floating-sidebar ol li:nth-last-child(1) {
  margin-bottom: 0;
}
.floating-sidebar ol li a {
  text-decoration: none !important;
}
.floating-sidebar ol li.active {
  font-weight: 700 !important;
}
.floating-sidebar ol li.active a {
  font-weight: 700 !important;
}
.floating-sidebar .fl-col-content.fl-node-content {
  position: absolute;
  left: 0;
  width: 360px;
  padding: 24px;
  padding-left: 43px;
  border-radius: 0 16px 16px 0;
  box-shadow: 0px 8px 24px rgba(0, 31, 45, 0.15);
}
.floating-sidebar.active .fl-col-content.fl-node-content {
  position: fixed;
  margin-top: 0;
}

.double-buttons .fl-button-group-buttons {
  gap: 32px;
}
.double-buttons .fl-button {
  display: flex !important;
  align-items: center;
}
.double-buttons .fl-button .fl-button-icon {
  margin-right: 20px;
}
.double-buttons .fl-button .fl-button-icon::before {
  font-size: 50px;
}
.double-buttons .fl-button-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.double-buttons .fl-button-text .small-text-dark {
  display: block;
  color: #001F2D !important;
  font-size: 12px;
}
.double-buttons .fl-button-text .small-text-light {
  display: block;
  color: #73D1FE !important;
  font-size: 12px;
}

.btn-two-lines .fl-button {
  display: flex !important;
  align-items: center;
  width: fit-content;
  margin-left: auto;
}
.btn-two-lines .fl-button .fl-button-icon {
  margin-right: 16px;
}
.btn-two-lines .fl-button .fl-button-icon::before {
  font-size: 44px;
}
.btn-two-lines .fl-button-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.btn-two-lines .small-text-dark {
  display: block;
  color: #001F2D !important;
  font-size: 12px;
}

.entry-content p {
  margin: 0;
}

p {
  margin-bottom: 0;
}

.fl-button {
  transition: 0.3s ease !important;
}

.fl-rich-text p,
.fl-heading span {
  hyphens: auto;
}

.hero-social-icons .fl-row-content {
  position: static;
}

.social-icons {
  width: fit-content !important;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  padding: 24px;
  background: #001F2D;
  border-radius: 16px 0 0 16px;
}

.flex-content-row .fl-col-content.fl-node-content {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.flex-content-row .fl-col-content.fl-node-content .fl-module {
  width: fit-content;
}

.post-navigation {
  display: none;
}

.uabb-adv-accordion-item {
  box-shadow: 4px 8px 16px rgba(22, 33, 50, 0.15);
  border-radius: 16px;
}

.post .btn-two-lines .fl-button {
  margin-left: unset;
}

@media screen and (max-width: 991px) {
  .hide-second-btn .fl-button-group-button:nth-last-child(1) {
    display: none;
  }
  .hide-second-btn .fl-button-icon {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .hide-first-btn .fl-button-group-button:nth-child(1) {
    display: none;
  }
}

.mobile-full-width .fl-module-content.fl-node-content .fl-button {
  width: 100%;
  justify-content: center;
}

.fl-rich-text ol,
.fl-rich-text ul {
  padding: 0;
  padding-left: 16px;
  margin: 0;
}
.fl-rich-text ol li,
.fl-rich-text ul li {
  margin-bottom: 5px;
}
.fl-rich-text ol li:nth-last-child(1),
.fl-rich-text ul li:nth-last-child(1) {
  margin-bottom: 0;
}

@media screen and (max-width: 991px) {
  .remove-mobile-icon .fl-button {
    margin: 0 auto !important;
  }
  .remove-mobile-icon .fl-button-icon {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .hide-first-icon-mobile .fl-button-group-button:nth-child(1) .fl-button-icon {
    display: none;
  }
}
