/*
Theme Name: Kidas 2022
Text Domain: kidas2022
Version: 1.8
Requires at least: 4.7
Requires PHP: 5.2.4
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
/*	0. CSS Reset
/* -------------------------------------------------------------------------- */
/* latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/fonts/gfonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4W61O4a0Ew.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/fonts/gfonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1O4a0Ew.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/fonts/gfonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4QK1O4a0Ew.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/fonts/gfonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4e6yO4a0Ew.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/fonts/gfonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4deyO4a0Ew.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("assets/fonts/gfonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4bCyO4a0Ew.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("assets/fonts/gfonts/QGYyz_MVcBeNP4NjuGObqx1XmO1I4ZmyO4a0Ew.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGCSmay60rRrI.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGCSmawq0rRrI.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGCSmaxa0rRrI.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGCSmaya0rRrI.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGCSmayK0rRrI.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGCSmaxq0r.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIWzD-0qpwxpaWvjeD0X88SAOeauXEOrwuP-Yw.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIWzD-0qpwxpaWvjeD0X88SAOeauXEOpguP-Yw.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIWzD-0qpwxpaWvjeD0X88SAOeauXEOoQuP-Yw.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIWzD-0qpwxpaWvjeD0X88SAOeauXEOrQuP-Yw.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIWzD-0qpwxpaWvjeD0X88SAOeauXEOrAuP-Yw.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIWzD-0qpwxpaWvjeD0X88SAOeauXEOoguP.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGfS-ay60rRrI.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGfS-awq0rRrI.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGfS-axa0rRrI.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGfS-aya0rRrI.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGfS-ayK0rRrI.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGfS-axq0r.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGGS6ay60rRrI.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGGS6awq0rRrI.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGGS6axa0rRrI.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGGS6aya0rRrI.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGGS6ayK0rRrI.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGGS6axq0r.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGISyay60rRrI.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGISyawq0rRrI.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGISyaxa0rRrI.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGISyaya0rRrI.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGISyayK0rRrI.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIVzD-0qpwxpaWvjeD0X88SAOeauXEGISyaxq0r.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasd8ctSGqxLUv.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasd8ctSiqxLUv.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasd8ctS-qxLUv.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasd8ctSOqxLUv.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasd8ctSKqxLUv.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasd8ctSyqxA.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIQzD-0qpwxpaWvjeD0X88SAOeauXk-oBOL.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIQzD-0qpwxpaWvjeD0X88SAOeauXA-oBOL.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIQzD-0qpwxpaWvjeD0X88SAOeauXc-oBOL.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIQzD-0qpwxpaWvjeD0X88SAOeauXs-oBOL.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIQzD-0qpwxpaWvjeD0X88SAOeauXo-oBOL.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIQzD-0qpwxpaWvjeD0X88SAOeauXQ-oA.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasasatSGqxLUv.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasasatSiqxLUv.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasasatS-qxLUv.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasasatSOqxLUv.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasasatSKqxLUv.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasasatSyqxA.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSGqxLUv.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSiqxLUv.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btS-qxLUv.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSOqxLUv.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSKqxLUv.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasc8btSyqxA.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasfcZtSGqxLUv.woff2") format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasfcZtSiqxLUv.woff2") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasfcZtS-qxLUv.woff2") format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasfcZtSOqxLUv.woff2") format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasfcZtSKqxLUv.woff2") format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("https://fonts.gstatic.com/s/sourceserifpro/v15/neIXzD-0qpwxpaWvjeD0X88SAOeasfcZtSyqxA.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-ExtraLight.eot");
  src: local("Source Sans Pro ExtraLight"), local("SourceSansPro-ExtraLight"), url("assets/fonts/SourceSansPro-ExtraLight.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-ExtraLight.woff2") format("woff2"), url("assets/fonts/SourceSansPro-ExtraLight.woff") format("woff"), url("assets/fonts/SourceSansPro-ExtraLight.ttf") format("truetype"), url("assets/fonts/SourceSansPro-ExtraLight.svg#SourceSansPro-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-ExtraLightItalic.eot");
  src: local("Source Sans Pro ExtraLight Italic"), local("SourceSansPro-ExtraLightItalic"), url("assets/fonts/SourceSansPro-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-ExtraLightItalic.woff2") format("woff2"), url("assets/fonts/SourceSansPro-ExtraLightItalic.woff") format("woff"), url("assets/fonts/SourceSansPro-ExtraLightItalic.ttf") format("truetype"), url("assets/fonts/SourceSansPro-ExtraLightItalic.svg#SourceSansPro-ExtraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-Light.eot");
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("assets/fonts/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-Light.woff2") format("woff2"), url("assets/fonts/SourceSansPro-Light.woff") format("woff"), url("assets/fonts/SourceSansPro-Light.ttf") format("truetype"), url("assets/fonts/SourceSansPro-Light.svg#SourceSansPro-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-LightItalic.eot");
  src: local("Source Sans Pro Light Italic"), local("SourceSansPro-LightItalic"), url("assets/fonts/SourceSansPro-LightItalic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-LightItalic.woff2") format("woff2"), url("assets/fonts/SourceSansPro-LightItalic.woff") format("woff"), url("assets/fonts/SourceSansPro-LightItalic.ttf") format("truetype"), url("assets/fonts/SourceSansPro-LightItalic.svg#SourceSansPro-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-Regular.eot");
  src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url("assets/fonts/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-Regular.woff2") format("woff2"), url("assets/fonts/SourceSansPro-Regular.woff") format("woff"), url("assets/fonts/SourceSansPro-Regular.ttf") format("truetype"), url("assets/fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-Italic.eot");
  src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url("assets/fonts/SourceSansPro-Italic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-Italic.woff2") format("woff2"), url("assets/fonts/SourceSansPro-Italic.woff") format("woff"), url("assets/fonts/SourceSansPro-Italic.ttf") format("truetype"), url("assets/fonts/SourceSansPro-Italic.svg#SourceSansPro-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-SemiBold.eot");
  src: local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"), url("assets/fonts/SourceSansPro-SemiBold.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-SemiBold.woff2") format("woff2"), url("assets/fonts/SourceSansPro-SemiBold.woff") format("woff"), url("assets/fonts/SourceSansPro-SemiBold.ttf") format("truetype"), url("assets/fonts/SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-SemiBoldItalic.eot");
  src: local("Source Sans Pro SemiBold Italic"), local("SourceSansPro-SemiBoldItalic"), url("assets/fonts/SourceSansPro-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-SemiBoldItalic.woff2") format("woff2"), url("assets/fonts/SourceSansPro-SemiBoldItalic.woff") format("woff"), url("assets/fonts/SourceSansPro-SemiBoldItalic.ttf") format("truetype"), url("assets/fonts/SourceSansPro-SemiBoldItalic.svg#SourceSansPro-SemiBoldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-Bold.eot");
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url("assets/fonts/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-Bold.woff2") format("woff2"), url("assets/fonts/SourceSansPro-Bold.woff") format("woff"), url("assets/fonts/SourceSansPro-Bold.ttf") format("truetype"), url("assets/fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-BoldItalic.eot");
  src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldItalic"), url("assets/fonts/SourceSansPro-BoldItalic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-BoldItalic.woff2") format("woff2"), url("assets/fonts/SourceSansPro-BoldItalic.woff") format("woff"), url("assets/fonts/SourceSansPro-BoldItalic.ttf") format("truetype"), url("assets/fonts/SourceSansPro-BoldItalic.svg#SourceSansPro-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-Black.eot");
  src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url("assets/fonts/SourceSansPro-Black.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-Black.woff2") format("woff2"), url("assets/fonts/SourceSansPro-Black.woff") format("woff"), url("assets/fonts/SourceSansPro-Black.ttf") format("truetype"), url("assets/fonts/SourceSansPro-Black.svg#SourceSansPro-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Source Sans Pro';
  src: url("assets/fonts/SourceSansPro-BlackItalic.eot");
  src: local("Source Sans Pro Black Italic"), local("SourceSansPro-BlackItalic"), url("assets/fonts/SourceSansPro-BlackItalic.eot?#iefix") format("embedded-opentype"), url("assets/fonts/SourceSansPro-BlackItalic.woff2") format("woff2"), url("assets/fonts/SourceSansPro-BlackItalic.woff") format("woff"), url("assets/fonts/SourceSansPro-BlackItalic.ttf") format("truetype"), url("assets/fonts/SourceSansPro-BlackItalic.svg#SourceSansPro-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
/* line 213, style.scss */
html, body {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 219, style.scss */
h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, sub, sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th, td {
  border: none;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  text-align: inherit;
}

/* line 228, style.scss */
blockquote::before, blockquote::after {
  content: "";
}

/* line 232, style.scss */
img[src*="lazy_placeholder"], .lazy-hidden {
  width: 1px !important;
}

/* -------------------------------------------------------------------------- */
/*	1. Document Setup
/* -------------------------------------------------------------------------- */
/* line 240, style.scss */
html {
  font-size: 100%;
  /* 1rem = 16px */
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  /* line 247, style.scss */
  html {
    scroll-behavior: auto;
  }
}
/* line 252, style.scss */
body {
  background: #fff;
  box-sizing: border-box;
  color: #232426;
  font-family: Outfit, 'Source Sans Pro', sans-serif;
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: normal;
  line-height: 1.4;
}

/* line 262, style.scss */
.designmather {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  opacity: 0.6;
  z-index: 9999;
}

/* line 272, style.scss */
*, *::before, *::after {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

/* line 277, style.scss */
.wp-block-column {
  word-break: inherit;
  overflow-wrap: inherit;
}

/* line 282, style.scss */
#site-content {
  /* overflow: hidden; */
}

/* Clearing ---------------------------------- */
/* line 287, style.scss */
.group::after, .entry-content::after {
  clear: both;
  content: "";
  display: block;
}

/* Base Transitions -------------------------- */
/* line 294, style.scss */
a, path {
  transition: all 0.15s linear;
}

/* Screen Reader Text ------------------------ */
/* line 299, style.scss */
.screen-reader-text, .screen-reader-response {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  word-break: normal;
}

/* line 314, style.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  right: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Skip Link --------------------------------- */
/* line 337, style.scss */
.skip-link {
  left: -9999rem;
  top: 2.5rem;
  z-index: 999999999;
  text-decoration: underline;
}

/* line 344, style.scss */
.skip-link:focus {
  display: block;
  left: 6px;
  top: 7px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  line-height: normal;
  padding: 15px 23px 14px;
  right: auto;
  z-index: 100000;
}

/* Fonts ------------------------------------- */
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the classic editor and
 * block editor. The following font-face override fixes the issue by manually
 * inserting a custom font that includes just a Hoefler Text space replacement
 * for that character instead.
 */
@font-face {
  font-family: NonBreakingSpaceOverride;
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
}
/* -------------------------------------------------------------------------- */
/*	2. Element Base
/* ---------------------------------------------*---------------------------- */
/* line 374, style.scss */
main {
  display: block;
}

/* line 378, style.scss */
h1, h2, h3, h4, h5, h6, .faux-heading {
  font-family: 'Outfit', sans-serif;
  font-feature-settings: "lnum";
  font-variant-numeric: lining-nums;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.25;
  margin: 3.5rem 0 2rem;
  color: #161643;
}

/* line 389, style.scss */
h1, .heading-size-1 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.14;
  font-weight: 800;
}

/* line 395, style.scss */
h2, .heading-size-2, .sec-cta .widget .widget-title, .sec-app .widget .widget-title {
  font-size: 1.75rem;
}

/* line 399, style.scss */
h2 a, .heading-size-2 a {
  color: inherit;
}

/* line 403, style.scss */
h3, .heading-size-3 {
  font-size: 1.5rem;
  font-weight: 400;
}

/* line 408, style.scss */
h4, .heading-size-4 {
  font-size: 1.15rem;
}

/* line 412, style.scss */
h5, .heading-size-5 {
  font-size: 1rem;
}

/* line 416, style.scss */
h6, .heading-size-6 {
  font-size: 0.775rem;
  letter-spacing: 0.03125em;
  text-transform: uppercase;
}

/* line 422, style.scss */
h1 em, h2 em, h3 em, h4 em, h5 em {
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  font-size: 80%;
  display: inline-block;
  vertical-align: middle;
}

/* line 431, style.scss */
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong {
  font-weight: inherit;
  color: #38ADEF;
}

/* line 436, style.scss */
.title-startup {
  color: #38ADEF;
}

/* line 440, style.scss */
.title-startup strong {
  color: #1F2323;
}

/* line 444, style.scss */
p {
  line-height: 1.5;
  margin: 0 0 1.5em 0;
}

/* line 449, style.scss */
em, i, q, dfn {
  font-style: italic;
}

/* line 453, style.scss */
em em, em i, i em, i i, cite em, cite i {
  font-weight: bolder;
}

/* line 457, style.scss */
big {
  font-size: 1.2em;
}

/* line 461, style.scss */
small {
  font-size: 0.75em;
}

/* line 465, style.scss */
b, strong {
  /*font-weight: 700;*/
  font-weight: bolder;
}

/* line 470, style.scss */
ins {
  text-decoration: underline;
}

/* line 474, style.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 481, style.scss */
sup {
  top: -0.5em;
}

/* line 485, style.scss */
sub {
  bottom: -0.25em;
}

/* line 489, style.scss */
abbr, acronym {
  cursor: help;
}

/* line 493, style.scss */
address {
  line-height: 1.5;
  margin: 0 0 2rem 0;
}

/* line 498, style.scss */
hr {
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #B4B4D3;
  margin: 2rem 0;
}

/* line 505, style.scss */
hr.has-dots, hr.has-dots:before, hr.has-dots:after {
  width: 10px;
  height: 10px;
  background: #EEEEEE;
  border-radius: 50%;
  border: 0;
  content: '';
  position: relative;
  overflow: visible;
}

/* line 516, style.scss */
hr.has-dots:before {
  position: absolute;
  left: -30px;
}

/* line 521, style.scss */
hr.has-dots:after {
  position: absolute;
  right: -30px;
}

/* line 526, style.scss */
hr.light-grey {
  border-color: #f2f5fe;
}

/* line 530, style.scss */
a {
  text-decoration: none;
  color: #232426;
  border-bottom: 1px solid;
}

/* line 536, style.scss */
a:hover, p.has-text-color a:not(.wp-block-button__link):hover {
  color: #38ADEF;
}

/* line 540, style.scss */
a:hover, a:focus {
  color: #38ADEF;
  text-decoration: none;
}

/* line 545, style.scss */
a:hover > img {
  opacity: 0.95;
}

/* line 549, style.scss */
.border-0, .border-none, .has-border-0 a {
  border: 0;
}

/* Lists ------------------------------------- */
/* line 554, style.scss */
ul, ol {
  margin: 0 0 1.5rem 3rem;
}

/* line 558, style.scss */
ul {
  list-style: disc;
}
/* line 561, style.scss */
ul ul {
  list-style: circle;
}
/* line 564, style.scss */
ul ul ul {
  list-style: square;
}

/* line 570, style.scss */
ol {
  list-style: decimal;
}
/* line 574, style.scss */
ol li::marker {
  display: none;
  content: '';
}
/* line 579, style.scss */
ol li:before {
  display: inline-block;
  color: #38ADEF;
  margin-right: 20px;
}
/* line 586, style.scss */
ol > li {
  counter-increment: li;
  margin: 0 0 2rem;
}
/* line 590, style.scss */
ol > li:before {
  content: counter(li) ".";
}
/* line 597, style.scss */
ol.regular li {
  padding-left: 32px;
  position: relative;
}
/* line 601, style.scss */
ol.regular li:before {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}
/* line 610, style.scss */
ol.regular > li:before {
  content: counter(li) ".";
}
/* line 616, style.scss */
ol.regular ol > li {
  counter-increment: li2;
}
/* line 619, style.scss */
ol.regular ol > li:before {
  content: counter(li2) ".";
}
/* line 624, style.scss */
ol.regular ol.list-small-alpha {
  list-style-type: lower-alpha;
  counter-reset: li3;
}
/* line 628, style.scss */
ol.regular ol.list-small-alpha > li {
  counter-increment: li3;
}
/* line 631, style.scss */
ol.regular ol.list-small-alpha > li:before {
  content: counter(li3,lower-alpha) ".";
}
/* line 636, style.scss */
ol.regular ol.list-small-alpha ol {
  counter-reset: li4;
}
/* line 639, style.scss */
ol.regular ol.list-small-alpha ol > li {
  counter-increment: li4;
}
/* line 642, style.scss */
ol.regular ol.list-small-alpha ol > li:before {
  content: counter(li4) ".";
}
/* line 652, style.scss */
ol ol {
  counter-reset: li li2;
}

/* line 663, style.scss */
li {
  line-height: 1.5;
  margin: 0.5rem 0 0 2rem;
}
/* line 667, style.scss */
li > ul,
li > ol {
  margin: 1rem 0 0 1rem;
}

/* line 674, style.scss */
.reset-list-style ul,
.reset-list-style ol {
  list-style: none;
  margin: 0;
}
/* line 680, style.scss */
.reset-list-style li {
  margin: 0;
}

/* line 685, style.scss */
dt, dd {
  line-height: 1.5;
}

/* line 689, style.scss */
dt {
  font-weight: 700;
}

/* line 693, style.scss */
dt + dd {
  margin-top: 0.5rem;
}

/* line 697, style.scss */
dd + dt {
  margin-top: 1.5rem;
}

/* Quotes ------------------------------------ */
/* line 702, style.scss */
blockquote {
  margin: 4rem 0;
  font-weight: 300;
}
/* line 706, style.scss */
blockquote p,
blockquote cite {
  position: relative;
}
/* line 711, style.scss */
blockquote p {
  font-style: normal;
}

/* line 716, style.scss */
cite {
  font-style: normal;
}

/* line 720, style.scss */
blockquote cite {
  display: block;
  margin: 0 0 2rem;
  order: 0;
  font-weight: 400;
}

/* line 727, style.scss */
blockquote cite em {
  font-style: normal;
  font-weight: normal;
  font-size: 0.9375rem;
}

/* line 733, style.scss */
blockquote cite strong {
  font-weight: 700;
  color: #38ADEF;
  font-size: 1.25rem;
}

/* line 739, style.scss */
blockquote p:last-child {
  margin: 0;
}

/* Code -------------------------------------- */
/* line 744, style.scss */
code, kbd, pre, samp {
  font-family: monospace;
  font-size: 0.9em;
  padding: 0.4rem 0.6rem;
}

/* line 750, style.scss */
code, kbd, samp {
  background: rgba(0, 0, 0, 0.075);
  border-radius: 0.2rem;
}

/* line 755, style.scss */
pre {
  border: 0.1rem solid #dcd7ca;
  line-height: 1.5;
  margin: 4rem 0;
  overflow: auto;
  padding: 3rem 2rem;
  text-align: left;
}

/* line 764, style.scss */
pre code {
  background: transparent;
  padding: 0;
}

/* Media ------------------------------------- */
/* line 770, style.scss */
figure {
  display: block;
  margin: 0;
}

/* line 775, style.scss */
iframe {
  display: block;
  max-width: 100%;
}

/* line 780, style.scss */
video {
  display: block;
  outline: 0;
}

/* line 785, style.scss */
svg, img, embed, object {
  display: block;
  height: auto;
  max-width: 100%;
}

/* line 791, style.scss */
figcaption, .wp-caption-text {
  display: block;
  line-height: 1.2;
  margin-top: 0.5rem;
  text-align: center;
  font-size: 1rem;
}

/* line 799, style.scss */
figcaption a, .wp-caption-text a {
  color: inherit;
}

/* line 803, style.scss */
blockquote.instagram-media, iframe.instagram-media {
  margin: auto !important;
}

/* line 807, style.scss */
.ajaxing {
  pointer-events: none !important;
  background: transparent !important;
  border-color: transparent !important;
  color: transparent !important;
}
/* line 813, style.scss */
.ajaxing:after {
  content: '';
  display: block;
  width: 30px;
  height: 30px;
  font-size: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 1;
  transform: translate(-50%, -50%);
  transition: opacity 0.1s linear, width 0.1s linear, height 0.1s linear, border-width 0.1s linear, top 0.1s linear, left 0.1s linear, border-width 0.1s linear;
  border-radius: 15px;
  padding: 0;
  border: 3px solid #ccc;
  border-bottom: 3px solid transparent;
  border-left: 3px solid transparent;
  background-color: transparent !important;
  animation-name: centerAndRotateAnimation;
  animation-duration: 1.5s;
  animation-delay: 0.2s;
  animation-iteration-count: infinite;
}

/* GALLERIES */
/* line 839, style.scss */
.gallery {
  display: flex;
  flex-wrap: wrap;
  margin: 3em 0 3em -0.8em;
  width: calc(100% + 1.6em);
}

/* line 846, style.scss */
.gallery-item {
  margin: 0.8em 0;
  padding: 0 0.8em;
  width: 100%;
}

/* line 852, style.scss */
.gallery-caption {
  display: block;
  margin-top: 0.8em;
}

/* Inputs ------------------------------------ */
/* line 858, style.scss */
fieldset {
  border: 0.2rem solid #dcd7ca;
  padding: 2rem;
}

/* line 863, style.scss */
legend {
  font-size: 0.85em;
  font-weight: 700;
  padding: 0 1rem;
}

/* line 869, style.scss */
label {
  display: block;
  font-size: 1rem;
  font-weight: 400;
  margin: 0 0 0.5rem 0;
  color: #9E9E9E;
  cursor: pointer;
}

/* line 878, style.scss */
label.inline, input[type="checkbox"] + label {
  display: inline;
  font-weight: 400;
  margin-left: 0.5rem;
}

/* line 884, style.scss */
input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  top: 0;
  display: inline-block;
  margin: 0 5px 0 0;
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  background: #fff;
  border-radius: 0;
  border-style: solid;
  border-width: 0.1rem;
  border-color: #dcd7ca;
  box-shadow: none;
  cursor: pointer;
  vertical-align: middle;
}

/* line 904, style.scss */
input[type="checkbox"]:checked::before {
  /* Use the "Yes" SVG Dashicon */
  content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");
  position: absolute;
  display: inline-block;
  margin: -0.1875rem 0 0 -0.25rem;
  height: 1.75rem;
  width: 1.75rem;
}

/* line 914, style.scss */
input, textarea, button, .button, .faux-button, .wp-block-button__link, .wp-block-file__button {
  line-height: 1;
}

/* line 918, style.scss */
input, textarea, select {
  border-color: #38ADEF;
  color: #0D0D2E;
}

/* line 923, style.scss */
code, input[type="url"], input[type="email"], input[type="tel"] {
  /*rtl:ignore*/
  direction: ltr;
}

/* line 928, style.scss */
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], textarea, select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff;
  border-style: solid;
  border-width: 2px;
  box-shadow: none;
  display: block;
  font-size: 1rem;
  letter-spacing: 0;
  margin: 0;
  max-width: 100%;
  padding: 0.75rem 1.5rem;
  width: 100%;
  font-family: inherit;
  font-weight: 400;
  height: 55px;
  border-radius: 6px;
}

/* line 948, style.scss */
select {
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.666' height='7.57' viewBox='0 0 11.666 7.57'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%232960f5;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M7.833,9.57,2,3.737,3.737,2l4.1,4.1,4.1-4.1,1.737,1.737Z' transform='translate(-2 -2)'/%3E%3C/svg%3E") no-repeat right 1rem center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: 0;
  cursor: pointer;
}

/* line 958, style.scss */
textarea {
  height: 9rem;
  line-height: 1.4;
  width: 100%;
}

/* line 964, style.scss */
input::-webkit-input-placeholder {
  line-height: normal;
  color: #9E9E9E;
}

/* line 969, style.scss */
input:-ms-input-placeholder {
  line-height: normal;
  color: #9E9E9E;
}

/* line 974, style.scss */
input::-moz-placeholder {
  line-height: revert;
  /* Reset to the value from the user-agent stylesheet. */
  color: #9E9E9E;
}

/* line 980, style.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* line 984, style.scss */
button, .button, a.button, .button2, a.button2, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .primary-menu > li.has-btn > a, .has-btn-anchor > a, .upcoming, .integrations-channel .blocks-gallery-grid .blocks-gallery-item figcaption a, .sw-theme-arrows .toolbar > .btn, .rcp-table td[data-th="Actions"] a, .ui-dialog-buttonpane button.ui-widget.ui-button, .button2, a.button2, .button3, a.button3 {
  -webkit-appearance: none;
  -moz-appearance: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.35;
  margin: 0;
  padding: 0.9rem 2em;
  text-align: center;
  text-decoration: none;
  font-family: 'Outfit', sans-serif;
  background: #38ADEF;
  border-radius: 7px;
  opacity: 1;
  border: 1px solid #38ADEF;
  transition: all 0.5s;
  position: relative;
  font-style: normal;
  min-width: 175px;
  letter-spacing: 0.05em;
}
/* line 1008, style.scss */
button:hover, button:focus, .button:hover, .button:focus, a.button:hover, a.button:focus, .button2:hover, .button2:focus, a.button2:hover, a.button2:focus, .faux-button:hover, .faux-button:focus, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-file .wp-block-file__button:hover, .wp-block-file .wp-block-file__button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .primary-menu > li.has-btn > a:hover, .primary-menu > li.has-btn > a:focus, .has-btn-anchor > a:hover, .has-btn-anchor > a:focus, .upcoming:hover, .upcoming:focus, .integrations-channel .blocks-gallery-grid .blocks-gallery-item figcaption a:hover, .integrations-channel .blocks-gallery-grid .blocks-gallery-item figcaption a:focus, .sw-theme-arrows .toolbar > .btn:hover, .sw-theme-arrows .toolbar > .btn:focus, .rcp-table td[data-th="Actions"] a:hover, .rcp-table td[data-th="Actions"] a:focus, .ui-dialog-buttonpane button.ui-widget.ui-button:hover, .ui-dialog-buttonpane button.ui-widget.ui-button:focus, .button2:hover, .button2:focus, a.button2:hover, a.button2:focus, .button3:hover, .button3:focus, a.button3:hover, a.button3:focus {
  text-decoration: none;
  outline: 0;
  background: #fff;
  color: #38ADEF;
  border-color: #38ADEF;
}

/* line 1018, style.scss */
.rcp-table td[data-th="Actions"] a:after {
  border-color: transparent;
}

/* line 1023, style.scss */
.button2,
a.button2 {
  background: #fff;
  color: #38ADEF;
}
/* line 1028, style.scss */
.button2:hover, .button2:active,
a.button2:hover,
a.button2:active {
  background: #eee;
  border-color: #38ADEF;
  color: #38ADEF;
}

/* line 1035, style.scss */
.button3,
a.button3 {
  background: transparent;
  border-color: transparent;
}
/* line 1040, style.scss */
.button3:after,
a.button3:after {
  border-color: transparent;
  width: 0;
  height: 0;
}

/* line 1047, style.scss */
.btn-size-sm {
  min-width: 100px;
}

/* line 1051, style.scss */
.btn-size-md, .integrations-channel .blocks-gallery-grid .blocks-gallery-item figcaption a {
  min-width: 140px;
}

/* line 1055, style.scss */
.btn-size-lg,
.button.btn-size-lg,
.banner .wp-block-button__link,
.has-btn-size-lg .wp-block-button__link {
  min-width: 210px;
}

/* line 1062, style.scss */
.btn-size-lg {
  font-size: 24px !important;
  min-width: 300px;
}

/* line 1067, style.scss */
.btn-size-xl {
  min-width: 300px;
}

/* line 1071, style.scss */
.inline-text-button {
  position: relative;
  display: flex;
}
/* line 1075, style.scss */
.inline-text-button button {
  border-radius: 0 7px 7px 0;
  white-space: nowrap;
  flex-basis: 340px;
}
/* line 1081, style.scss */
.inline-text-button input {
  border-radius: 6px 0 0 6px;
  flex-grow: 1;
}
/* line 1087, style.scss */
.inline-text-button.btn-no-bg button {
  background: none;
  border: none;
  color: #38ADEF;
}
/* line 1092, style.scss */
.inline-text-button.btn-no-bg button.ajaxing {
  color: transparent;
  border-color: transparent;
  background: transparent;
}
/* line 1099, style.scss */
.inline-text-button.btn-no-bg input {
  border-radius: 7px;
}

@keyframes centerAndRotateAnimation {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
/* line 1114, style.scss */
:root .wp-block-button__link.has-primary-background-color:hover, :root .wp-block-button__link.has-primary-background-color:focus, .button-dark:hover, .button-dark:focus, .integrations-channel .blocks-gallery-grid .blocks-gallery-item figcaption em a:hover, .integrations-channel .blocks-gallery-grid .blocks-gallery-item figcaption em a:focus {
  /* background: #fff;
    color: #161643;*/
  background: #fff;
  border-color: #000000;
  color: #1C1C1C;
}

/* line 1122, style.scss */
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus, select:focus {
  outline: 0;
  background-color: #fff !important;
  box-shadow: 0px 1px 8px rgba(41, 96, 245, 0.5);
}

/* line 1128, style.scss */
input[type="search"]:focus {
  outline: thin solid #38ADEF;
  outline-offset: -1px;
}

/* line 1133, style.scss */
.btn-light, .overlay-header .primary-menu > li.has-btn > a {
  background: #fff;
  color: #38ADEF;
}

/* line 1138, style.scss */
.btn-light:hover, .overlay-header .primary-menu > li.has-btn > a:hover, .btn-light:focus, .overlay-header .primary-menu > li.has-btn > a:focus {
  background: #ebf1ff;
  color: #38ADEF;
  border-color: #38ADEF;
}

/* Tables ------------------------------------ */
/* line 1145, style.scss */
.wp-block-table {
  overflow-x: auto;
  border: 1px solid #FFFFFF;
  border-radius: 10px;
  margin: 2rem 0;
  box-shadow: 0px 5px 5px #002A4E2C;
}

/* line 1153, style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  font-size: 0.925rem;
  max-width: 100%;
  overflow: hidden;
  width: 100%;
  margin: 0 0 1.5rem;
  background: #FFFFFF;
}

/* line 1165, style.scss */
.alignleft > table {
  margin: 0;
}

/* line 1169, style.scss */
.alignright > table {
  margin: 0;
}

/* line 1173, style.scss */
th, td {
  border-bottom: 1px solid rgba(158, 158, 158, 0.1);
  line-height: 1.4;
  margin: 0;
  overflow: visible;
  padding: 1em 0.5rem;
  border-top: 0;
}

/* line 1182, style.scss */
tbody tr:first-child > td {
  padding-top: 2rem;
}

/* line 1186, style.scss */
tr:last-child td {
  border: 0;
}

/* line 1190, style.scss */
td strong {
  color: #DEDEEB;
  font-size: 106%;
}

/* line 1195, style.scss */
caption {
  background: #dcd7ca;
  font-weight: 600;
  padding: 0.5em;
  text-align: center;
}

/* line 1202, style.scss */
thead {
  vertical-align: bottom;
  white-space: nowrap;
}

/* line 1207, style.scss */
th {
  font-weight: 700;
  padding: 1em 0.5rem;
  background: #38ADEF;
  color: #fff;
  font-family: 'Outfit', sans-serif;
  vertical-align: middle;
}

/* line 1216, style.scss */
tr th:not(:first-child), tr td:not(:first-child) {
  text-align: center;
}

/* line 1220, style.scss */
tr th:first-child, tr td:first-child {
  padding-left: 1rem;
}

/* -------------------------------------------------------------------------- */
/*	3. Helper Classes
/* -------------------------------------------------------------------------- */
/* Layout ------------------------------------ */
/* line 1228, style.scss */
.no-margin {
  margin: 0;
}

/* line 1232, style.scss */
.no-padding {
  padding: 0;
}

/* line 1236, style.scss */
.screen-height {
  min-height: 100vh;
}

/* line 1240, style.scss */
.admin-bar .screen-height {
  min-height: calc(100vh - 32px);
}

/* line 1245, style.scss */
.screen-width {
  position: relative;
  left: calc(50% - 50vw);
  width: 100vw;
}

/* Sections ---------------------------------- */
/* line 1252, style.scss */
section {
  padding: 5rem 0;
  width: 100%;
}

/* line 1257, style.scss */
.section-inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1240px;
  width: calc(100% - 4rem);
}

/* line 1264, style.scss */
.section-inner.max-percentage {
  width: 100%;
}

/* line 1277, style.scss */
.section-inner.no-margin {
  margin: 0;
}

/* Toggles ----------------------------------- */
/* line 1282, style.scss */
.toggle {
  -moz-appearance: none;
  -webkit-appearance: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  text-align: inherit;
  user-select: none;
}

/* line 1298, style.scss */
button.toggle {
  background: none;
  border: none;
  box-shadow: none;
  border-radius: 0;
  font-size: inherit;
  font-weight: 400;
  letter-spacing: inherit;
  padding: 0;
  text-transform: none;
  min-width: inherit;
}

/* Hiding and Showing ------------------------ */
/* line 1312, style.scss */
.js .show-js {
  display: block !important;
}

/* line 1316, style.scss */
.js .hide-js {
  display: none !important;
}

/* line 1320, style.scss */
.no-js .show-no-js {
  display: block !important;
}

/* line 1324, style.scss */
.no-js .hide-no-js {
  display: none !important;
}

/* Typography -------------------------------- */
/* line 1329, style.scss */
.font-size-xl {
  font-size: 1.25em;
}

/* line 1333, style.scss */
.font-size-xs {
  font-size: 0.8em;
}

/* line 1337, style.scss */
.no-select {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Colors ------------------------------------ */
/* COLOR */
/* line 1347, style.scss */
.color-accent, .color-accent-hover:focus, .color-accent-hover:hover {
  color: #38ADEF;
}

/* BACKGROUND COLOR */
/* line 1352, style.scss */
.bg-accent, .bg-accent-hover:focus, .bg-accent-hover:hover {
  background-color: #38ADEF;
}

/* BORDER COLOR */
/* line 1357, style.scss */
.border-color-accent, .border-color-accent-hover:focus, .border-color-accent-hover:hover {
  border-color: #38ADEF;
}

/* FILL COLOR */
/* line 1362, style.scss */
.fill-children-accent, .fill-children-accent * {
  fill: #38ADEF;
}

/* line 1366, style.scss */
.fill-children-current-color, .fill-children-current-color * {
  fill: currentColor;
}

/* Opacity ----------------------------------- */
/* line 1371, style.scss */
.opacity-0 {
  opacity: 0;
}

/* line 1375, style.scss */
.opacity-5 {
  opacity: 0.05;
}

/* line 1379, style.scss */
.opacity-10 {
  opacity: 0.1;
}

/* line 1383, style.scss */
.opacity-15 {
  opacity: 0.15;
}

/* line 1387, style.scss */
.opacity-20 {
  opacity: 0.2;
}

/* line 1391, style.scss */
.opacity-25 {
  opacity: 0.25;
}

/* line 1395, style.scss */
.opacity-30 {
  opacity: 0.3;
}

/* line 1399, style.scss */
.opacity-35 {
  opacity: 0.35;
}

/* line 1403, style.scss */
.opacity-40 {
  opacity: 0.4;
}

/* line 1407, style.scss */
.opacity-45 {
  opacity: 0.45;
}

/* line 1411, style.scss */
.opacity-50 {
  opacity: 0.5;
}

/* line 1415, style.scss */
.opacity-55 {
  opacity: 0.55;
}

/* line 1419, style.scss */
.opacity-60 {
  opacity: 0.6;
}

/* line 1423, style.scss */
.opacity-65 {
  opacity: 0.65;
}

/* line 1427, style.scss */
.opacity-70 {
  opacity: 0.7;
}

/* line 1431, style.scss */
.opacity-75 {
  opacity: 0.75;
}

/* line 1435, style.scss */
.opacity-80 {
  opacity: 0.8;
}

/* line 1439, style.scss */
.opacity-85 {
  opacity: 0.85;
}

/* line 1443, style.scss */
.opacity-90 {
  opacity: 0.9;
}

/* line 1447, style.scss */
.blend-mode-exclusion {
  mix-blend-mode: exclusion;
}

/* line 1451, style.scss */
.blend-mode-hue {
  mix-blend-mode: hue;
}

/* line 1455, style.scss */
.blend-mode-saturation {
  mix-blend-mode: saturation;
}

/* line 1459, style.scss */
.blend-mode-color {
  mix-blend-mode: color;
}

/* line 1463, style.scss */
.blend-mode-luminosity {
  mix-blend-mode: luminosity;
}

/* Image Classes ----------------------------- */
/* line 1468, style.scss */
.bg-image {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 1474, style.scss */
.bg-attachment-fixed {
  background-attachment: fixed;
}

@supports (-webkit-overflow-scrolling: touch) {
  /* line 1479, style.scss */
  .bg-attachment-fixed {
    background-attachment: scroll;
  }
}
/* line 1485, style.scss */
.wp-block-image.is-resized {
  margin-left: auto;
  margin-right: auto;
}

/* Search Form ------------------------------- */
/* line 1491, style.scss */
.search-form {
  align-items: stretch;
  display: flex;
  flex-wrap: nowrap;
  margin: 0;
}

/* line 1498, style.scss */
.search-form .search-field, .search-form .search-submit {
  margin: 0 0 0.8rem 0rem;
}

/* line 1502, style.scss */
.search-form label {
  align-items: stretch;
  display: flex;
  font-size: inherit;
  margin: 0;
  width: 100%;
}

/* line 1510, style.scss */
.search-form .search-field {
  width: 100%;
  margin-left: 0;
  border-radius: 6px 0 0 6px;
}

/* line 1516, style.scss */
.search-form .search-submit {
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
  font-size: 0;
  min-width: 90px;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 50% 50%;
  border-radius: 0 6px 6px 0;
  box-shadow: inherit;
}

/* line 1528, style.scss */
.search-form .search-submit:hover, .search-form .search-submit:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='search' class='svg-inline--fa fa-search fa-w-16' role='img' viewBox='0 0 512 512'%3E%3Cpath fill='%230045ff' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 50% 50%;
}

/* line 1535, style.scss */
.search-form .search-submit:focus, .search-form .search-submit:hover {
  text-decoration: none;
}

/* Social Icons ------------------------------ */
/* line 1540, style.scss */
ul.social-icons {
  display: flex;
  flex-wrap: wrap;
  margin: -0.9rem 0 0 -0.9rem;
  width: calc(100% + 0.9rem);
}

/* line 1547, style.scss */
ul.social-icons li {
  margin: 0.9rem 0 0 0.9rem;
}

/* line 1551, style.scss */
.social-icons a {
  align-items: center;
  background: #38ADEF;
  border-radius: 50%;
  color: #fff;
  display: flex;
  height: 2.5rem;
  justify-content: center;
  padding: 0;
  text-decoration: none;
  transition: transform 0.15s ease-in-out;
  width: 2.5rem;
}

/* line 1565, style.scss */
.social-icons a:focus, .social-icons a:hover {
  text-decoration: none;
}

/* Cover Modals ------------------------------ */
/* line 1570, style.scss */
.cover-modal {
  display: none;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
}

/* line 1576, style.scss */
.cover-modal::-webkit-scrollbar {
  display: none !important;
}

/* line 1580, style.scss */
.cover-modal.show-modal {
  display: block;
  cursor: pointer;
}

/* line 1585, style.scss */
.cover-modal.show-modal > * {
  cursor: default;
}

/* -------------------------------------------------------------------------- */
/*	4.	Site Header
/* -------------------------------------------------------------------------- */
/* line 1592, style.scss */
#site-header {
  background: #FFFFFF;
  position: fixed;
  z-index: 99;
  color: #161643;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
  font-family: 'Outfit', sans-serif;
}

/* line 1604, style.scss */
.logged-in.admin-bar #site-header {
  top: 46px;
}

/* line 1608, style.scss */
.header-inner {
  max-width: 1410px;
  padding: 1rem 0;
  z-index: 100;
  position: relative;
}

/* line 1615, style.scss */
body:not(.overlay-header) .wrapper, .modal-open.overlay-header .wrapper {
  padding-top: 57px;
}

/* Header Titles ----------------------------- */
/* line 1620, style.scss */
.header-titles-wrapper {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 0 4rem;
  text-align: center;
}

/* line 1628, style.scss */
body:not(.enable-search-modal) .header-titles-wrapper {
  justify-content: flex-start;
  padding-left: 0;
  text-align: left;
}

/* line 1634, style.scss */
.site-title, .site-logo, .site-description {
  margin: 0;
}

/* line 1638, style.scss */
.site-title {
  font-size: 2.1rem;
  font-weight: 600;
  line-height: 1;
}

/* line 1644, style.scss */
.site-title a {
  color: inherit;
  display: block;
  text-decoration: none;
}

/* line 1650, style.scss */
.site-title a:hover, .site-title a:focus {
  text-decoration: underline;
}

/* line 1654, style.scss */
.site-description {
  margin-top: 1rem;
  color: #B4B4D3;
  font-size: 1rem;
  font-weight: 500;
  display: none;
  letter-spacing: -0.0311em;
  transition: all 0.15s linear;
}

/* line 1664, style.scss */
.site-logo a, .site-logo img {
  display: block;
  border: 0;
}

/* line 1669, style.scss */
.header-titles .site-logo .site-logo {
  margin: 0;
}

/* line 1673, style.scss */
.site-logo {
  display: flex;
  align-items: center;
}

/* line 1678, style.scss */
.site-logo img {
  margin: 0 auto;
  width: 118px;
}

/* line 1683, style.scss */
.logo-text {
  font-family: 'Futura LT', sans-serif;
  font-style: normal;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0;
  font-size: 16px;
  line-height: 19px;
  padding: 0 0 0 15px;
  width: 150px;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}

/* line 1699, style.scss */
.footer-titles {
  text-align: center;
}

/* line 1703, style.scss */
.footer-titles .logo-text {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 14px;
  display: block;
  width: 105px;
  padding: 0;
  text-align: center;
}

/* line 1713, style.scss */
.footer-titles .site-logo {
  display: inline-block;
  margin: -2rem 0 2rem;
}

/* line 1718, style.scss */
.footer-titles .site-logo .custom-logo-link {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  height: 83px;
  background: #38ADEF;
  padding: 4px 0;
  display: block;
  width: 83px;
  margin: 0 auto 1rem;
}

/* line 1728, style.scss */
.footer-titles .site-logo img {
  max-height: 5.1875rem;
}

/* line 1732, style.scss */
body:not(.enable-search-modal) .site-logo img {
  margin: -9px 0 0;
}

/* Overlay Header ---------------------------- */
/* line 1737, style.scss */
.overlay-header #site-header {
  background: transparent;
  color: #fff;
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

/* line 1747, style.scss */
.modal-open.overlay-header #site-header {
  position: fixed;
}

/* line 1751, style.scss */
.overlay-header .header-inner {
  /*color: #fff;*/
}

/* line 1755, style.scss */
.overlay-header .site-description, .overlay-header .toggle {
  color: inherit;
}

/* line 1759, style.scss */
.overlay-header .header-inner .toggle-wrapper::before {
  background-color: currentColor;
  opacity: 0.25;
}

/* line 1764, style.scss */
.admin-bar.overlay-header #site-header {
  top: 32px;
}

/* Header Navigation ------------------------- */
/* line 1770, style.scss */
.header-navigation-wrapper {
  display: none;
}

/* Header Toggles ---------------------------- */
/* line 1775, style.scss */
.header-toggles {
  display: none;
}

/* line 1779, style.scss */
.header-inner .toggle {
  align-items: center;
  display: flex;
  overflow: visible;
  padding: 0 1rem .75rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='bars' class='svg-inline--fa fa-bars fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z'%3E%3C/path%3E%3C/svg%3E");
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 24px;
  width: 3rem;
  opacity: 0.75;
}

/* line 1793, style.scss */
body.template-cover .header-inner .toggle {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='bars' class='svg-inline--fa fa-bars fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z'/%3E%3C/svg%3E");
}

/* line 1797, style.scss */
.header-inner .toggle svg {
  display: block;
  position: relative;
  z-index: 1;
}

/* line 1803, style.scss */
.header-inner .toggle path {
  fill: currentColor;
}

/* line 1807, style.scss */
.toggle-inner {
  display: flex;
  justify-content: center;
  height: 1.3rem;
  position: relative;
}

/* line 1814, style.scss */
.toggle-icon {
  display: block;
  overflow: hidden;
}

/* line 1819, style.scss */
.toggle-inner .toggle-text {
  color: #B4B4D3;
  font-size: 0.95rem;
  font-weight: 600;
  position: absolute;
  top: calc(100% + 0rem);
  width: auto;
  white-space: nowrap;
  word-break: break-all;
}

/* line 1830, style.scss */
.overlay-header .toggle-text {
  color: inherit;
}

/* line 1834, style.scss */
.header-inner .toggle:focus .toggle-text, .header-inner .toggle:hover .toggle-text {
  text-decoration: underline;
}

/* Search Toggle ----------------------------- */
/* line 1839, style.scss */
.search-toggle {
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
}

/* line 1846, style.scss */
.search-toggle .toggle-icon, .search-toggle svg {
  height: 2.5rem;
  max-width: 2.3rem;
  width: 2.3rem;
}

/* Navigation Toggle ------------------------- */
/* line 1853, style.scss */
.nav-toggle {
  position: absolute;
  bottom: 0;
  right: -1rem;
  top: 0;
  left: auto;
  width: 4.6rem;
  min-width: 4.6rem;
}

/* line 1863, style.scss */
.nav-toggle .toggle-icon, .nav-toggle svg {
  height: 0.8rem;
  width: 2.25rem;
}

/* line 1868, style.scss */
.nav-toggle .toggle-inner {
  padding-top: 0rem;
  display: none;
}

/* Primary Menu ---------------------------- */
/* line 1874, style.scss */
.primary-menu-wrapper {
  display: none;
}

/* line 1878, style.scss */
.primary-menu li.has-icon > a,
ul.footer-cta-menu li.has-icon > a {
  position: relative;
  padding-left: 1.75rem;
}

/* line 1884, style.scss */
.primary-menu li.has-icon > a:before,
ul.footer-cta-menu > li.has-icon > a:before {
  content: '';
  width: 1.25rem;
  height: 1.25rem;
  margin: 0 0.5rem 0 0;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #38ADEF;
  border-radius: 0.25em;
  position: absolute;
  left: 0;
  top: 0.35rem;
}

/* line 1902, style.scss */
ul.primary-menu {
  display: flex;
  font-size: 1.0625rem;
  font-weight: 400;
  letter-spacing: 0.15em;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin: 0;
}

/* line 1914, style.scss */
.primary-menu .icon {
  display: block;
  height: 0.7rem;
  position: absolute;
  pointer-events: none;
  transform: rotate(-45deg);
  width: 1.0rem;
}
/* line 1922, style.scss */
.primary-menu .icon::before, .primary-menu .icon::after {
  content: "";
  display: block;
  background-color: currentColor;
  position: absolute;
  bottom: calc(50% - 0.1rem);
  left: 0;
}
/* line 1932, style.scss */
.primary-menu .icon::before {
  height: 0.5rem;
  width: 0.15rem;
}
/* line 1937, style.scss */
.primary-menu .icon::after {
  height: 0.15rem;
  width: 0.5rem;
}
/* line 1943, style.scss */
.primary-menu a {
  display: block;
  line-height: 1.2;
  text-decoration: none;
  color: #1F2323;
  border: 0;
}
/* line 1951, style.scss */
.primary-menu li {
  font-size: inherit;
  line-height: 1.25;
  position: relative;
}
/* line 1958, style.scss */
.primary-menu > li, .primary-menu > li.login, .primary-menu > li.has-btn {
  margin: 0 0 0 2rem;
}
/* line 1964, style.scss */
.primary-menu > li > a {
  padding: 0.8rem 0;
  font-size: 1.0625rem;
  text-transform: uppercase;
}
/* line 1971, style.scss */
.primary-menu > li.phone > a {
  font-weight: 500;
  font-size: 130%;
  display: inline-block;
  margin: -2px 0 0;
  letter-spacing: 0.145em;
}
/* line 1978, style.scss */
.primary-menu > li.phone > a:hover {
  color: #38ADEF;
}
/* line 1985, style.scss */
.primary-menu > li.menu-item-has-children > a {
  padding-right: 1.75rem;
}
/* line 1990, style.scss */
.primary-menu > li > .icon {
  right: 0;
  top: calc(50% - 0.4rem);
}
/* line 1996, style.scss */
.primary-menu > li.has-btn > a {
  /*margin: -0.65em 0 0;*/
  line-height: 1;
  border-radius: 3px;
  filter: drop-shadow(0px 4px 10px rgba(64, 173, 235, 0.31));
  letter-spacing: 0.05em;
}
/* line 2005, style.scss */
.primary-menu > li.flex-spacer {
  flex-grow: 1;
  margin: auto;
}
/* line 2009, style.scss */
.primary-menu > li.flex-spacer a {
  font-size: 0;
}
/* line 2015, style.scss */
.primary-menu > li.menu-item-account a, .primary-menu > li.menu-item-signin a {
  font-weight: bold;
}
/* line 2020, style.scss */
.primary-menu > li.menu-item-account {
  display: none;
}
/* line 2028, style.scss */
.primary-menu ul li.has-icon > a {
  padding-left: 2.5rem;
  white-space: nowrap;
}
/* line 2032, style.scss */
.primary-menu ul li.has-icon > a:before {
  background-color: transparent;
  width: 30px;
  height: 33px;
  background-size: contain;
  left: 0;
  top: 0.575rem;
}
/* line 2046, style.scss */
.primary-menu a:hover,
.primary-menu a:focus,
.primary-menu .current_page_ancestor,
.primary-menu li.menu-item-has-children:hover > a {
  text-decoration: none;
  color: #38ADEF;
}
/* line 2059, style.scss */
.primary-menu a:hover + .icon::after,
.primary-menu a:hover + .icon::before,
.primary-menu a:focus + .icon::after,
.primary-menu a:focus + .icon::before,
.primary-menu .current_page_ancestor + .icon::after,
.primary-menu .current_page_ancestor + .icon::before,
.primary-menu .current_page_ancestor > a + .icon::after,
.primary-menu .current_page_ancestor > a + .icon::before,
.primary-menu li.menu-item-has-children:hover > a + .icon::after,
.primary-menu li.menu-item-has-children:hover > a + .icon::before {
  background-color: #38ADEF;
}

/* line 2071, style.scss */
.current-menu-ancestor > a + .icon::before, .current-menu-ancestor > a + .icon::before,
.current-menu-parent > a + .icon::before,
.current-menu-parent > a + .icon::before,
.current-menu-item > a + .icon::before,
.current-menu-item > a + .icon::before {
  background-color: #38ADEF;
}

/* line 2078, style.scss */
.primary-menu li.current-menu-item > a,
.primary-menu li.current-menu-item > .link-icon-wrapper > a {
  text-decoration: none;
}

/* line 2083, style.scss */
.primary-menu li.current-menu-item > a:hover,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:hover,
.primary-menu li.current-menu-item > a:focus,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:focus {
  text-decoration: none;
}

/* line 2090, style.scss */
.primary-menu > li:not(.hover-off) > a:after,
.patient-stories-nav li strong:after,
.list-pipeline-separator > li.active:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 0px;
  background: #38ADEF;
  bottom: 3px;
  transform: scale(0, 1);
  transition: all 0.3s;
}

/* line 2104, style.scss */
.primary-menu > li:not(.hover-off):hover > a:after, .patient-stories-nav li strong:after, .list-pipeline-separator > li.active:after {
  transform: scale(1, 1);
}

/* SUB MENU */
/* line 2109, style.scss */
.primary-menu ul, .post-footer ul ul {
  background: #ffffff;
  border-radius: 0rem;
  color: #38ADEF;
  font-size: 0.875rem;
  opacity: 0;
  padding: 1.25rem;
  position: absolute;
  right: 9999rem;
  top: calc(100% + 0rem);
  transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;
  transform: translateY(0.6rem);
  min-width: 14.1875rem;
  z-index: 998;
  box-shadow: 0px 5px 5px rgba(38, 153, 251, 0.1);
  -webkit-box-shadow: 0px 5px 5px rgba(38, 153, 251, 0.1);
  box-shadow: 0px 5px 5px rgba(38, 153, 251, 0.1);
}

/* line 2128, style.scss */
.primary-menu ul li:last-child:after {
  content: '';
  display: block;
  height: 0;
  /* background: #161643; */
  position: relative;
  top: 1px;
  margin: 0 -1rem;
}

/* line 2138, style.scss */
.primary-menu ul li a:hover {
  color: #38ADEF;
}

/* line 2142, style.scss */
.current-menu-ancestor > a, .current-menu-parent > a, .current-menu-item > a, .primary-menu ul li.current-menu-item > a {
  color: #38ADEF;
  font-weight: 700;
}

/* line 2147, style.scss */
.primary-menu ul li, #site-header ul li ul li {
  border-bottom: 1px solid #fcfcfc;
  border-top: 1px solid #fcfcfc;
  padding: 0 0rem;
}

/* line 2153, style.scss */
.primary-menu ul li:first-child, #site-header ul li ul li:first-child {
  border-top: 0;
  padding-top: 5px;
}

/* line 2158, style.scss */
.primary-menu li.menu-item-has-children:hover > ul, .post-footer ul li:hover > ul {
  right: auto;
  left: 0;
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.15s linear, transform 0.15s linear;
}

/* line 2166, style.scss */
.primary-menu ul::before, .primary-menu ul::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 100%;
}

/* line 2173, style.scss */
.primary-menu ul::before {
  height: 0rem;
  left: 0;
  right: 0;
}

/* line 2179, style.scss */
.primary-menu ul::after {
  border: 0.5rem solid transparent;
  border-bottom-color: #ffffff;
  left: 1rem;
}

/* line 2185, style.scss */
.primary-menu ul a, .blog-share li a {
  background: transparent;
  border: none;
  color: #161643;
  display: block;
  padding: 1.175rem 0rem;
  transition: background-color 0.15s linear;
  width: 100%;
  letter-spacing: 0;
}

/* line 2196, style.scss */
.primary-menu ul li.menu-item-has-children > a {
  padding-right: 4.5rem;
}

/* line 2200, style.scss */
.primary-menu ul li.menu-item-has-children .icon {
  position: absolute;
  right: 1.5rem;
  top: calc(50% - 0.5rem);
}

/* DEEP DOWN */
/* line 2207, style.scss */
.primary-menu ul ul {
  top: -1rem;
}

/* line 2211, style.scss */
.primary-menu ul li.menu-item-has-children:hover > ul, .primary-menu ul li.menu-item-has-children:focus > ul, .primary-menu ul li.menu-item-has-children.focus > ul {
  right: calc(100% + 2rem);
}

/* line 2215, style.scss */
.primary-menu ul ul::before {
  bottom: 0;
  height: auto;
  left: auto;
  right: -2rem;
  top: 0;
  width: 2rem;
}

/* line 2224, style.scss */
.primary-menu ul ul::after {
  border-bottom-color: transparent;
  /*rtl:ignore*/
  border-left-color: #000;
  bottom: auto;
  right: -1.6rem;
  top: 2rem;
}

/* line 2233, style.scss */
.rtl .primary-menu ul ul::after {
  transform: rotate(180deg);
}

/* line 2239, style.scss */
body.touch-enabled .primary-menu {
  /* Repeat previous rules for IE11 (when JS enabled for polyfill). */
}
/* line 2243, style.scss */
body.touch-enabled .primary-menu > li.menu-item-has-children > a {
  padding-right: 0;
  margin-right: 2rem;
}
/* line 2253, style.scss */
body.touch-enabled .primary-menu ul li.menu-item-has-children > a {
  margin-right: 4.5rem;
  padding-right: 0;
  width: unset;
}
/* line 2266, style.scss */
body.logged-in .primary-menu .menu-item-signin {
  display: none;
}
/* line 2270, style.scss */
body.logged-in .primary-menu .menu-item-account {
  display: block;
}

/* -------------------------------------------------------------------------- */
/*	5. Menu Modal
/* -------------------------------------------------------------------------- */
/* line 2281, style.scss */
.menu-modal {
  background: #fff;
  display: none;
  opacity: 0;
  overflow-y: auto;
  overflow-x: hidden;
  position: fixed;
  bottom: 0;
  left: -99999rem;
  right: 99999rem;
  top: 0;
  transition: opacity 0.25s ease-in, left 0s 0.25s, right 0s 0.25s;
  z-index: 999;
}

/* line 2296, style.scss */
.admin-bar .menu-modal {
  top: 32px;
}

/* line 2301, style.scss */
.menu-modal.show-modal {
  display: flex;
}

/* line 2305, style.scss */
.menu-modal.active {
  left: 0;
  opacity: 1;
  right: 0;
  transition: opacity 0.25s ease-out;
}

/* line 2312, style.scss */
.menu-modal-inner {
  background: #fff;
  display: flex;
  justify-content: stretch;
  overflow: auto;
  -ms-overflow-style: auto;
  width: 100%;
}

/* line 2321, style.scss */
.menu-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}

/* line 2328, style.scss */
button.close-nav-toggle {
  align-items: center;
  display: flex;
  font-weight: 500;
  justify-content: flex-end;
  padding: 2.1rem 0;
  width: 100%;
}

/* line 2337, style.scss */
button.close-nav-toggle svg {
  height: 1.6rem;
  width: 1.6rem;
}

/* line 2342, style.scss */
button.close-nav-toggle .toggle-text {
  margin-right: 1.6rem;
}

/* line 2346, style.scss */
.menu-modal .menu-top {
  flex-shrink: 0;
}

/* line 2350, style.scss */
button.close-nav-toggle:hover, button.close-nav-toggle:focus {
  color: #38ADEF;
}

/* Main Menu --------------------------------- */
/* line 2355, style.scss */
.modal-menu {
  position: relative;
}

/* line 2359, style.scss */
.modal-menu li {
  border-color: #9f9c96;
  border-style: solid;
  border-width: 1px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  line-height: 1;
  justify-content: flex-start;
  margin: 0;
}

/* line 2370, style.scss */
.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: -0.0375em;
  text-transform: capitalize;
}

/* line 2377, style.scss */
.modal-menu > li:last-child {
  border-bottom-width: 0.1rem;
}

/* line 2381, style.scss */
.modal-menu .ancestor-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* line 2387, style.scss */
.modal-menu a {
  display: block;
  padding: 1.5rem .5rem;
  text-decoration: none;
  width: 100%;
  border: 0;
}

/* line 2395, style.scss */
.modal-menu a:focus, .modal-menu a:hover, .modal-menu li.current-menu-item > .ancestor-wrapper > a, .modal-menu li.current_page_ancestor > .ancestor-wrapper > a {
  text-decoration: none;
}

/* line 2399, style.scss */
button.sub-menu-toggle {
  border-left: 0.1rem solid #9f9c96;
  flex-shrink: 0;
  margin: 1rem 0;
  padding: 0 2.5rem;
}

/* line 2406, style.scss */
button.sub-menu-toggle svg {
  height: 0.9rem;
  transition: transform 0.15s linear;
  width: 1.5rem;
}

/* line 2412, style.scss */
button.sub-menu-toggle.active svg {
  transform: rotate(180deg);
}

/* line 2416, style.scss */
.modal-menu ul {
  display: none;
  margin: 0;
  width: 100%;
}

/* line 2422, style.scss */
.modal-menu ul li {
  border-left-width: 1rem;
}

/* line 2426, style.scss */
.modal-menu ul li a {
  color: inherit;
  font-weight: 500;
}

/* Main menu animation ----------------------- */
/* line 2432, style.scss */
.menu-wrapper .menu-item {
  position: relative;
}

/* line 2436, style.scss */
.menu-wrapper .active {
  display: block;
}

/* line 2440, style.scss */
.menu-wrapper.is-toggling {
  pointer-events: none;
}

/* line 2444, style.scss */
.menu-wrapper.is-toggling .menu-item {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
}

/* line 2452, style.scss */
.menu-wrapper.is-toggling .menu-bottom .social-menu .menu-item {
  width: auto;
}

/* line 2456, style.scss */
.menu-wrapper.is-animating .menu-item, .menu-wrapper.is-animating .toggling-target {
  transition-duration: 250ms;
}

/* line 2460, style.scss */
.menu-wrapper.is-animating .menu-item {
  transition-property: transform;
}

/* line 2464, style.scss */
.menu-wrapper.is-toggling .toggling-target {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
}

/* line 2472, style.scss */
.menu-wrapper.is-toggling .toggling-target.active {
  opacity: 0;
}

/* line 2476, style.scss */
.menu-wrapper.is-animating.is-toggling .toggling-target {
  display: block;
  transition-property: opacity;
  opacity: 0;
}

/* line 2482, style.scss */
.menu-wrapper.is-animating.is-toggling .toggling-target.active {
  opacity: 1;
}

/* line 2486, style.scss */
.menu-wrapper.is-toggling .modal-menu > li:last-child li {
  border-top-color: transparent;
  border-bottom-width: 0.1rem;
}

/* Expanded Menu ----------------------------- */
/* line 2492, style.scss */
.expanded-menu {
  display: none;
}

/* line 2496, style.scss */
.mobile-menu {
  display: block;
}

/* Menu Bottom ------------------------------- */
/* line 2501, style.scss */
.menu-bottom {
  flex-shrink: 0;
  padding: 4rem 0;
}

/* line 2506, style.scss */
.menu-bottom nav {
  width: 100%;
}

/* line 2510, style.scss */
.menu-copyright {
  display: none;
  font-size: 1.6rem;
  font-weight: 500;
  margin: 0;
}

/* line 2517, style.scss */
.menu-copyright a:focus, .menu-copyright a:hover {
  text-decoration: underline;
}

/* line 2521, style.scss */
.menu-bottom .social-menu {
  justify-content: center;
}

/* -------------------------------------------------------------------------- */
/*	6. Search Modal
/* -------------------------------------------------------------------------- */
/* line 2528, style.scss */
.search-modal {
  background: rgba(0, 0, 0, 0.2);
  display: none;
  opacity: 0;
  position: fixed;
  bottom: 0;
  left: -9999rem;
  top: 0;
  transition: opacity 0.2s linear, left 0s 0.2s linear;
  width: 100%;
  z-index: 999;
}

/* line 2541, style.scss */
.admin-bar .search-modal.active {
  top: 32px;
}

/* line 2545, style.scss */
.search-modal-inner {
  background: #fff;
  transform: translateY(-100%);
  transition: transform 0.15s linear, box-shadow 0.15s linear;
}

/* line 2551, style.scss */
.search-modal-inner .section-inner {
  display: flex;
  justify-content: space-between;
  max-width: 1260px;
}

/* line 2557, style.scss */
.search-modal.active {
  left: 0;
  opacity: 1;
  transition: opacity 0.2s linear;
}

/* line 2563, style.scss */
.search-modal.active .search-modal-inner {
  box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.08);
  transform: translateY(0);
  transition: transform 0.25s ease-in-out, box-shadow 0.1s 0.25s linear;
}

/* line 2569, style.scss */
button.search-untoggle {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-right: -2.5rem;
  padding: 0 2.5rem;
}

/* line 2578, style.scss */
.search-modal button.search-untoggle {
  color: inherit;
}

/* line 2582, style.scss */
.search-modal.active .search-untoggle {
  animation: popIn both 0.3s 0.2s;
}

/* line 2586, style.scss */
.search-untoggle svg {
  height: 1.5rem;
  transition: transform 0.15s ease-in-out;
  width: 1.5rem;
}

/* line 2592, style.scss */
.search-untoggle:focus svg, .search-untoggle:hover svg {
  transform: scale(1.15);
}

/* Modal Search Form ------------------------- */
/* line 2597, style.scss */
.search-modal form {
  margin: 0;
  position: relative;
  width: 100%;
}

/* line 2603, style.scss */
.search-modal .search-field {
  background: none;
  border: none;
  border-radius: 0;
  color: inherit;
  font-size: 2rem;
  letter-spacing: -0.0277em;
  height: 8.4rem;
  margin: 0 0 0 -2rem;
  max-width: calc(100% + 2rem);
  padding: 0 0 0 2rem;
  width: calc(100% + 2rem);
}

/* line 2617, style.scss */
.search-modal .search-field::-webkit-input-placeholder {
  color: inherit;
}

/* line 2621, style.scss */
.search-modal .search-field:-ms-input-placeholder {
  color: inherit;
}

/* line 2625, style.scss */
.search-modal .search-field::-moz-placeholder {
  color: inherit;
  line-height: 4;
}

/* line 2630, style.scss */
.search-modal .search-submit {
  position: absolute;
  right: -9999rem;
  top: 50%;
  transform: translateY(-50%);
}

/* line 2637, style.scss */
.search-modal .search-submit:focus {
  right: 0;
}

/* -------------------------------------------------------------------------- */
/*	7a. Template: Cover Template
/* -------------------------------------------------------------------------- */
/* line 2644, style.scss */
.cover-header {
  display: flex;
  overflow: hidden;
  position: relative;
}

/* line 2650, style.scss */
.cover-header:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: 0px;
  bottom: 0;
  background-size: 100%;
  background-position: 50% 0;
  opacity: 0.9;
  background-repeat: no-repeat;
}

/* line 2664, style.scss */
.cover-header:after {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: 0px;
  bottom: 0;
  background-size: 65%;
  background-position: 0% 0;
  opacity: 1;
  background-repeat: repeat-y;
}

/* line 2678, style.scss */
.post-inner:before {
  content: '';
  position: absolute;
  display: block;
  left: 0;
  right: 0;
  top: 0px;
  background-repeat: no-repeat;
  bottom: 0;
  background-size: 100%;
  background-position: 50% 0%;
  opacity: 1;
  z-index: 0;
}

/* line 2693, style.scss */
.cover-header-inner-wrapper {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

/* line 2701, style.scss */
.cover-header-inner {
  padding: 12rem 0 5rem 0;
  width: 100%;
}

/* line 2706, style.scss */
.cover-color-overlay, .cover-color-overlay::before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

/* line 2714, style.scss */
.cover-color-overlay::before {
  background: currentColor;
  content: "";
  display: block;
}

/* line 2720, style.scss */
.cover-header .entry-header {
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 2729, style.scss */
body.template-cover .entry-header {
  background: transparent;
  padding: 0;
}

/* line 2734, style.scss */
.cover-header h1, .cover-header h2, .cover-header h3, .cover-header h4, .cover-header h5, .cover-header h6, .cover-header .faux-heading {
  color: inherit;
}

/* line 2738, style.scss */
.cover-header .entry-header a {
  color: inherit;
}

/* To The Content ---------------------------- */
/* line 2743, style.scss */
.to-the-content-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: calc(100% + 0.5rem);
}

/* line 2750, style.scss */
.to-the-content {
  align-items: center;
  display: flex;
  justify-content: center;
  height: 4rem;
  text-decoration: none;
}

/* line 2758, style.scss */
.to-the-content svg {
  height: 2rem;
  transition: transform 0.15s linear;
  transform: translateY(0);
  width: 1.767rem;
}

/* line 2765, style.scss */
.to-the-content:focus svg, .to-the-content:hover svg {
  transform: translateY(20%);
}

/* -------------------------------------------------------------------------- */
/*	7c. Template: Full Width
/* -------------------------------------------------------------------------- */
/* line 2776, style.scss */
body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
body.template-full-width [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 1240px;
}
/* line 2781, style.scss */
body.template-full-width .entry-content .alignleft,
body.template-full-width .entry-content .alignright {
  position: static;
}
/* line 2786, style.scss */
body.template-full-width .entry-content .alignleft,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .alignleft,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > p .alignleft,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .wp-block-image .alignleft {
  margin-left: 0;
  position: static;
}
/* line 2794, style.scss */
body.template-full-width .entry-content > .alignleft,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignleft,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignleft,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft {
  margin-left: 2rem;
  position: static;
}
/* line 2802, style.scss */
body.template-full-width .entry-content .alignright,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .alignright,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > p .alignright,
body.template-full-width [class*="wp-block"].alignwide [class*="__inner-container"] > .wp-block-image .alignright {
  margin-right: 0;
  position: static;
}
/* line 2810, style.scss */
body.template-full-width .entry-content > .alignright,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignright,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignright,
body.template-full-width [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright {
  margin-right: 2rem;
  position: static;
}

/* -------------------------------------------------------------------------- */
/*	8. Post: Archive
/* -------------------------------------------------------------------------- */
/* Archive Header ---------------------------- */
/* line 2824, style.scss */
.archive-header {
  background-color: #fff;
  padding: 3rem 0;
}

/* line 2829, style.scss */
.reduced-spacing .archive-header {
  padding-bottom: 2rem;
}

/* line 2833, style.scss */
.archive-title {
  font-weight: 700;
}

/* line 2837, style.scss */
.archive-subtitle p:last-child {
  margin-bottom: 0;
}

/* Posts ------------------------------------- */
/* line 2842, style.scss */
body:not(.singular) main > article:first-of-type {
  padding: 4rem 0 0;
}

/* Search Results ---------------------------- */
/* line 2847, style.scss */
.no-search-results-form {
  padding-top: 2rem;
}

/* line 2851, style.scss */
.wp-block-group__inner-container .section-inner {
  width: 100%;
}

/* -------------------------------------------------------------------------- */
/*	9. Post: Single
/* -------------------------------------------------------------------------- */
/* Post Header ------------------------------- */
/* line 2859, style.scss */
.entry-header {
  background: #F8F8F8;
  padding: 4rem 0 3.5rem;
}

/* line 2864, style.scss */
.singular .entry-header {
  /* padding: 1.5rem 0 0; */
}

/* line 2868, style.scss */
.page .entry-header .entry-title, .sec .entry-title {
  font-weight: 500;
  color: #38ADEF;
}

/* line 2873, style.scss */
.sec .entry-title,
.page-template-default .entry-header ~ .post-inner {
  padding-top: 0;
}

/* line 2878, style.scss */
.entry-categories {
  line-height: 1.25;
  margin-bottom: 1rem;
}

/* line 2883, style.scss */
.entry-categories-inner {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  margin: -0.5rem 0 0 -1rem;
}

/* line 2890, style.scss */
.entry-categories a {
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0.5rem 0 0 1rem;
  text-decoration: none;
}

/* line 2897, style.scss */
.entry-categories a:focus, .entry-categories a:hover {
  border-bottom-color: transparent;
}

/* line 2901, style.scss */
h1.entry-title, h2.entry-title {
  margin: 0;
}

/* line 2905, style.scss */
.entry-title a {
  color: inherit;
  text-decoration: none;
}

/* line 2910, style.scss */
.entry-title a:focus, .entry-title a:hover {
  text-decoration: underline;
}

/* line 2914, style.scss */
.sec-intro {
  background: #F4F4F4;
}

/* line 2918, style.scss */
.intro-text {
  padding: 1rem 0;
  position: relative;
  z-index: 4;
  font-weight: 300;
}

/* line 2925, style.scss */
.intro-text > :last-child {
  margin-bottom: 0;
}

/* POST META */
/* line 2933, style.scss */
.post-meta-single-top .post-meta {
  justify-content: center;
}

/* line 2937, style.scss */
.post-meta-wrapper {
  margin-top: 0;
  margin-right: auto;
  margin-left: auto;
  width: calc(100% - 4rem);
  max-width: 1260px;
}

/* line 2946, style.scss */
.post-meta {
  display: flex;
  flex-wrap: wrap;
  font-size: 1rem;
  font-weight: 400;
  list-style: none;
  margin: -1rem 0 0 -2rem;
}

/* line 2955, style.scss */
.post-meta li {
  flex-shrink: 0;
  margin: 1rem 0 0 2rem;
  max-width: calc(100% - 2rem);
}

/* line 2961, style.scss */
.post-meta li:first-child {
  margin-left: 0;
}

/* line 2965, style.scss */
.post-meta a {
  color: #38ADEF;
  text-decoration: none;
}

/* line 2970, style.scss */
.post-meta a:focus, .post-meta a:hover {
  text-decoration: underline;
}

/* line 2974, style.scss */
.post-meta .meta-wrapper {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
}

/* line 2980, style.scss */
.post-meta .meta-icon {
  flex-shrink: 0;
  margin-right: 0.25rem;
  display: none;
}

/* line 2986, style.scss */
.post-meta li:not(.post-date) {
  display: none;
}

/* line 2990, style.scss */
.sticky .post-sticky {
  color: inherit;
}

/* line 2994, style.scss */
.post-meta .post-author .meta-icon svg {
  width: 1.6rem;
  height: 1rem;
}

/* line 2999, style.scss */
.post-meta .post-categories .meta-icon svg {
  width: 1rem;
  height: 1.7rem;
}

/* line 3004, style.scss */
.post-meta .post-comment-link .meta-icon svg {
  width: 1rem;
  height: 1rem;
}

/* line 3009, style.scss */
.post-meta .post-date .meta-icon svg {
  width: 1.7rem;
  height: 1rem;
}

/* line 3014, style.scss */
.post-meta .post-edit .meta-icon svg {
  width: 1rem;
  height: 1rem;
}

/* line 3019, style.scss */
.post-meta .post-sticky .meta-icon svg {
  width: 1.5rem;
  height: 1rem;
}

/* line 3024, style.scss */
.post-meta .post-tags .meta-icon svg {
  width: 1rem;
  height: 1rem;
}

/* line 3029, style.scss */
.post-meta svg * {
  fill: currentColor;
}

/* Featured Media ---------------------------- */
/* line 3034, style.scss */
.featured-media {
  margin-top: 5rem;
  position: relative;
}

/* line 3039, style.scss */
.singular .featured-media {
  margin-top: 2rem;
}

/* line 3043, style.scss */
.singular .featured-media-inner {
  position: relative;
}

/* line 3051, style.scss */
.singular .featured-media::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 50%;
  left: 0;
  right: 0;
  top: 0;
}

/* line 3061, style.scss */
.featured-media img {
  margin: 0 auto;
}

/* line 3065, style.scss */
.featured-media figcaption {
  margin: 1.5rem auto 0 auto;
  text-align: center;
  width: calc(100% - 5rem);
}

/* line 3071, style.scss */
.post-inner {
  padding-top: 3rem;
  position: relative;
}

/* line 3076, style.scss */
.overlay-header .post-inner {
  padding-top: 0rem;
}

/* Post Footer ------------------------------- */
/* POST NAV LINKS */
/* line 3082, style.scss */
.post-nav-links {
  border-radius: 0.4rem;
  display: flex;
  font-size: 0.9em;
  font-weight: 600;
  line-height: 1;
  margin-top: 3em;
  padding: 0 0.25em;
}

/* line 3092, style.scss */
.post-nav-links > * {
  padding: 1em 0.75em;
}

/* POST META BOTTOM */
/* line 3097, style.scss */
.post-meta-wrapper.post-meta-single-bottom {
  margin-top: 3rem;
}

/* Author Bio -------------------------------- */
/* line 3102, style.scss */
.author-bio {
  margin-top: 4rem;
  margin-right: auto;
  margin-left: auto;
  max-width: 1260px;
  width: 100%;
}

/* line 3110, style.scss */
.hide-avatars .author-bio {
  padding-left: 0;
}

/* line 3114, style.scss */
.author-bio .author-title-wrapper {
  align-items: center;
  display: flex;
  margin: 0 0 1rem 0;
}

/* line 3120, style.scss */
.author-bio .avatar {
  border-radius: 50%;
  margin-right: 1.5rem;
  height: 5rem;
  width: 5rem;
}

/* line 3127, style.scss */
.hide-avatars img.avatar {
  display: none;
}

/* line 3131, style.scss */
.author-bio p:last-child {
  margin-bottom: 0;
}

/* line 3135, style.scss */
.author-bio .author-title {
  margin: 0;
}

/* line 3139, style.scss */
.author-bio .author-link {
  display: block;
  font-size: 1.6rem;
  font-weight: 600;
  margin-top: 1em;
  text-decoration: none;
}

/* line 3147, style.scss */
.author-bio .author-link:focus, .author-bio .author-link:hover {
  text-decoration: underline;
}

/* Single Pagination ------------------------- */
/* line 3152, style.scss */
.pagination-single {
  font-size: 1rem;
  margin-top: 5rem;
}

/* line 3157, style.scss */
.pagination-single-inner {
  display: flex;
  flex-direction: column;
}

/* line 3162, style.scss */
.pagination-single hr:first-child {
  margin: 0 0 2.8rem 0;
}

/* line 3166, style.scss */
.pagination-single hr:last-child {
  margin: 2.8rem 0 0.8rem 0;
}

/* line 3170, style.scss */
.pagination-single a {
  align-items: baseline;
  display: flex;
  font-weight: 600;
  letter-spacing: -0.0275em;
  text-decoration: none;
  flex: 1;
}

/* line 3179, style.scss */
.pagination-single a + a {
  margin-top: 1rem;
}

/* line 3183, style.scss */
.pagination-single a .arrow {
  margin-right: 1rem;
}

/* line 3187, style.scss */
.pagination-single a:focus .title, .pagination-single a:hover .title {
  text-decoration: underline;
}

/* -------------------------------------------------------------------------- */
/*	10. Blocks
/* -------------------------------------------------------------------------- */
/* Block Colors ------------------------------ */
/* line 3195, style.scss */
.has-text-color a:not(.wp-block-button__link) {
  color: inherit;
}

/* CUSTOM COLORS */
/* line 3200, style.scss */
:root .has-accent-color, :root .wp-block-button__link.has-accent-color {
  color: #38ADEF;
}

/* line 3204, style.scss */
:root .has-accent-background-color {
  background-color: #38ADEF;
  color: #fff;
}

/* line 3209, style.scss */
:root .has-primary-color {
  color: #161643;
  border-color: #161643;
}

/* line 3214, style.scss */
:root .has-light-background-color {
  background-color: #fafaff;
  color: #161643;
}

/* line 3219, style.scss */
:root .has-primary-background-color, .button-dark, .upcoming, .integrations-channel .blocks-gallery-grid .blocks-gallery-item figcaption em a {
  background: #1C1C1C;
  color: #fff;
  border-color: #1C1C1C;
}

/* line 3225, style.scss */
:root .has-secondary-color {
  color: #B4B4D3;
}

/* line 3229, style.scss */
:root .has-secondary-background-color {
  background-color: #B4B4D3;
  color: #fff;
}

/* line 3234, style.scss */
:root .has-subtle-background-color {
  color: #FAFAFF;
}

/* line 3238, style.scss */
:root .has-subtle-background-background-color {
  background-color: #FAFAFF;
}

/* line 3242, style.scss */
:root .wp-block-button__link.has-subtle-background-background-color:hover, :root .wp-block-button__link.has-subtle-background-background-color:focus {
  background: #FAFAFF;
}

/* line 3246, style.scss */
:root .has-background-color {
  color: #FAF6F2;
}

/* line 3250, style.scss */
:root .has-background-background-color {
  background: #FFF;
  color: #161643;
}

/* line 3255, style.scss */
:root .wp-block-button__link.has-secondary-background-color {
  background: #ACD93F;
  color: #fff;
  border-color: #ACD93F;
}

/* line 3261, style.scss */
:root .wp-block-button__link.has-secondary-background-color:hover {
  border-color: #ACD93F;
  color: #ACD93F;
  background: #f8f8f8;
}

/* Block Typography Classes ------------------ */
/* line 3268, style.scss */
.has-text-align-left,
.htal {
  /*rtl:ignore*/
  text-align: left;
  justify-content: left;
}

/* line 3275, style.scss */
.has-text-align-center,
.htac {
  text-align: center;
  justify-content: center;
}

/* line 3281, style.scss */
.has-text-align-right,
.htar {
  text-align: right;
  justify-content: right;
}

/* line 3287, style.scss */
.has-drop-cap:not(:focus)::first-letter {
  color: #38ADEF;
  font-size: 5.1em;
  font-weight: 800;
  margin: 0.05em 0.1em 0 0;
}

/* line 3294, style.scss */
.has-drop-cap:not(:focus)::first-letter::after {
  content: "";
  display: table;
  clear: both;
}

/* line 3300, style.scss */
.has-drop-cap:not(:focus)::after {
  padding: 0;
}

/* Block Font Sizes -------------------------- */
/* line 3305, style.scss */
.entry-content .has-small-font-size {
  font-size: 0.842em;
}

/* line 3309, style.scss */
.entry-content .has-normal-font-size, .entry-content .has-regular-font-size {
  font-size: 1em;
}

/* line 3313, style.scss */
.entry-content .has-medium-font-size {
  font-size: 1.1em;
  line-height: 1.45;
}

/* line 3318, style.scss */
.entry-content .has-large-font-size {
  font-size: 1.125em;
  line-height: 1.4;
}

/* line 3323, style.scss */
.entry-content .has-larger-font-size {
  font-size: 1.5em;
  line-height: 1.3;
}

/* Block: Base Margins ----------------------- */
/* line 3329, style.scss */
*[class*="_inner-container"] > *:first-child {
  margin-top: 0;
}

/* line 3333, style.scss */
*[class*="_inner-container"] > *:last-child {
  margin-bottom: 0;
}

/* line 3337, style.scss */
.wp-block-archives:not(.alignwide):not(.alignfull),
.wp-block-categories:not(.alignwide):not(.alignfull),
.wp-block-code,
.wp-block-columns:not(.alignwide):not(.alignfull),
.wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-group:not(.has-background):not(.alignwide):not(.alignfull):not(.curved-banner),
.wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter),
.wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright),
.wp-block-media-text:not(.alignwide):not(.alignfull),
.wp-block-preformatted,
.wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-verse,
.wp-block-video:not(.alignwide):not(.alignfull) {
  margin-bottom: 3rem;
  margin-top: 3rem;
}

/* Block: Shared Nesting Alignment Resets ---- */
/* line 3361, style.scss */
[class*="__inner-container"] .wp-block-group:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright), [class*="__inner-container"] .wp-block-cover:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright) {
  margin-left: auto;
  margin-right: auto;
  max-width: 1260px;
}

/* Block: Shared Widget Styles --------------- */
/* line 3368, style.scss */
.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-latest-comments {
  list-style: none;
  margin-left: 0;
}

/* line 3373, style.scss */
.wp-block-archives ul, .wp-block-categories ul, .wp-block-latest-posts ul, .wp-block-latest-comments ul {
  list-style: none;
}

/* line 3377, style.scss */
.entry-content .wp-block-archives > li, .entry-content .wp-block-categories > li, .entry-content .wp-block-latest-posts > li, .entry-content .wp-block-latest-comment > li {
  margin-left: 0;
}

/* line 3381, style.scss */
.entry-content .wp-block-archives > li:last-child, .entry-content .wp-block-categories > li:last-child, .entry-content .wp-block-latest-posts > li:last-child, .entry-content .wp-block-latest-comment > li:last-child {
  margin-bottom: 0;
}

/* line 3385, style.scss */
.entry-content .wp-block-archives *, .entry-content .wp-block-categories *, .entry-content .wp-block-latest-posts *, .entry-content .wp-block-latest-comments * {
  font-family: inherit;
}

/* line 3389, style.scss */
.entry-content .wp-block-archives li, .entry-content .wp-block-categories li, .entry-content .wp-block-latest-posts li {
  color: #B4B4D3;
}

/* line 3393, style.scss */
.wp-block-archives a, .wp-block-categories a, .wp-block-latest-posts a, .wp-block-latest-comments a {
  font-weight: 700;
  text-decoration: none;
}

/* line 3398, style.scss */
.wp-block-archives a:hover, .wp-block-categories a:hover, .wp-block-latest-posts a:hover, .wp-block-latest-comments a:hover, .wp-block-archives a:focus, .wp-block-categories a:focus, .wp-block-latest-posts a:focus, .wp-block-latest-comments a:focus {
  text-decoration: underline;
}

/* line 3402, style.scss */
.wp-block-latest-posts a, .wp-block-latest-comments__comment-meta {
  font-weight: 700;
  letter-spacing: -0.025em;
  line-height: 1.25;
}

/* line 3408, style.scss */
.wp-block-latest-comments__comment-date, .wp-block-latest-posts__post-date {
  color: #B4B4D3;
  font-size: 0.7em;
  font-weight: 600;
  letter-spacing: normal;
  margin-top: 0.15em;
}

/* Block: Shared Media Styles ---------------- */
/* line 3417, style.scss */
.wp-block-embed figcaption, .wp-block-image figcaption {
  font-size: 1rem;
  margin-bottom: 0;
  margin-top: 1.5rem;
}

/* line 3424, style.scss */
.wp-block-embed.is-type-video {
  max-width: 648px;
  width: 100%;
  padding: 34px;
  border: 1px solid #38ADEF;
  border-radius: 23px;
}
/* line 3431, style.scss */
.wp-block-embed.is-type-video .wp-block-embed__wrapper {
  border-radius: 23px;
  overflow: hidden;
  border: 1px solid #38ADEF;
}

/* Block: Audio ------------------------------ */
/* line 3440, style.scss */
.wp-block-audio audio {
  width: 100%;
}

/* Block: Button ----------------------------- */
/* line 3445, style.scss */
.wp-block-button {
  margin: 1rem 0;
}

/* line 3449, style.scss */
.wp-block-button.is-style-outline {
  color: #38ADEF;
}

/* line 3457, style.scss */
.is-style-outline .wp-block-button__link {
  padding: calc(1.1em - 0.2rem) calc(1.44em - 0.2rem);
}

/* line 3461, style.scss */
.is-style-outline > .wp-block-button__link:not(.has-text-color), .wp-block-button__link.is-style-outline:not(.has-text-color), .button-outline {
  color: #fff;
  border-color: #38ADEF;
  border-width: 1px;
  background: #38ADEF;
}

/* line 3468, style.scss */
.is-style-outline > .wp-block-button__link:not(.has-text-color):hover, .wp-block-button__link.is-style-outline:not(.has-text-color):hover, .button-outline:hover {
  color: #38ADEF;
  background: #fff;
}

/* Block: Columns ---------------------------- */
/* line 3474, style.scss */
.wp-block-columns.alignfull, .alignfull:not(.has-background) .wp-block-columns {
  /*padding-left: 2rem;*/
  /*padding-right: 2rem;*/
}

/* line 3479, style.scss */
.wp-block-column {
  margin-bottom: 2rem;
}

/* line 3483, style.scss */
.wp-block-column > *:first-child {
  margin-top: 0;
}

/* line 3487, style.scss */
.wp-block-column > *:last-child {
  margin-bottom: 0;
}

/* line 3492, style.scss */
div[class^="wp-container-"].wp-block-columns {
  align-items: initial;
}

/* Block: Cover ------------------------------ */
/* line 3499, style.scss */
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
  width: calc(100% - 4rem);
  padding: 0;
  max-width: 1240px;
}
/* line 3505, style.scss */
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
  max-width: 100%;
  padding: 0;
}

/* Block: Embed ------------------------------ */
/* Block: File ------------------------------- */
/* line 3516, style.scss */
.wp-block-file {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 3523, style.scss */
.wp-block-file a:not(.wp-block-file__button) {
  font-weight: 700;
  text-decoration: none;
}

/* line 3528, style.scss */
.wp-block-file a:not(.wp-block-file__button):not(:last-child) {
  margin-right: 1rem;
}

/* line 3532, style.scss */
.wp-block-file a:not(.wp-block-file__button):focus, .wp-block-file a:not(.wp-block-file__button):hover {
  text-decoration: underline;
}

/* line 3536, style.scss */
.wp-block-file .wp-block-file__button {
  font-size: 1.5rem;
  padding: 1em 1.25em;
}

/* line 3541, style.scss */
.wp-block-file a.wp-block-file__button:visited {
  opacity: 1;
}

/* line 3545, style.scss */
.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover {
  opacity: 1;
  text-decoration: underline;
}

/* Block: Gallery ---------------------------- */
/* line 3551, style.scss */
.wp-block-gallery ul {
  list-style: none;
  margin: 0 0 -1.6rem 0;
}

/* line 3556, style.scss */
figure.wp-block-gallery.alignnone, figure.wp-block-gallery.aligncenter {
  margin-bottom: 3rem;
  margin-top: 3rem;
}

/* line 3561, style.scss */
figure.wp-block-gallery.alignleft {
  margin: 0.3rem 2rem 2rem 0;
}

/* line 3565, style.scss */
figure.wp-block-gallery.alignright {
  margin: 0.3rem 0 2rem 2rem;
}

/* line 3569, style.scss */
figure.wp-block-gallery.alignwide {
  margin-bottom: 4rem;
  margin-top: 4rem;
}

/* line 3574, style.scss */
figure.wp-block-gallery.alignfull {
  margin-bottom: 5rem;
  margin-top: 5rem;
}

/* Block: Group ------------------------------ */
/* line 3581, style.scss */
.wp-block-group.has-background {
  padding: 4rem 0;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 3587, style.scss */
.wp-block-group .wp-block-group__inner-container {
  margin: 0 auto;
  width: calc(100% - 4rem);
}

/* line 3595, style.scss */
.wp-block-group__inner-container, .entry-content .wp-block-group p {
  max-width: 1260px;
}

/* line 3599, style.scss */
.wp-block-group__inner-container .wp-block-group__inner-container, .section-inner .wp-block-group__inner-container {
  width: auto;
}

/* line 3603, style.scss */
.alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {
  /*padding-left: 2rem;
	padding-right: 2rem;*/
}

/* Block: Image ------------------------------ */
/* Block: Media And Text --------------------- */
/* line 3610, style.scss */
.wp-block-media-text .wp-block-media-text__content {
  padding: 3rem 0rem;
}

/* line 3614, style.scss */
.is-vertically-aligned-top .wp-block-media-text__content {
  padding: 0rem 0rem 2rem;
}

/* line 3618, style.scss */
.wp-block-media-text .wp-block-media-text__content p {
  max-width: none;
}

/* line 3622, style.scss */
.wp-block-media-text__content > *:first-child {
  margin-top: 0;
}

/* line 3626, style.scss */
.wp-block-media-text__content > *:last-child {
  margin-bottom: 0;
}

/* Block: Pullquote -------------------------- */
/* STYLE: DEFAULT */
/* line 3632, style.scss */
.wp-block-pullquote {
  padding: 0;
  position: relative;
}

/* line 3637, style.scss */
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
  max-width: calc(100% - 4rem);
}

/* line 3641, style.scss */
.wp-block-pullquote::before {
  background: #fff;
  border-radius: 50%;
  color: #38ADEF;
  content: "";
  display: block;
  font-size: 6.2rem;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 auto 1.5rem auto;
  text-align: center;
  height: 4.4rem;
  width: 4.4rem;
}

/* line 3656, style.scss */
.reduced-spacing .wp-block-pullquote::before {
  border: 0.1rem solid currentColor;
  font-size: 5.9rem;
}

/* line 3661, style.scss */
.wp-block-pullquote blockquote {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 3667, style.scss */
.wp-block-pullquote blockquote p {
  font-family: inherit;
  font-size: 2.8rem;
  font-weight: 700;
  line-height: 1.178571429;
  letter-spacing: -0.041785714em;
  max-width: 100%;
}

/* line 3676, style.scss */
.wp-block-pullquote p:last-of-type {
  margin-bottom: 0;
}

/* line 3680, style.scss */
.wp-block-pullquote cite {
  color: #B4B4D3;
  font-size: 1.6rem;
  font-weight: 500;
  margin-top: 1.2rem;
}

/* line 3687, style.scss */
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
  font-size: 2.8rem;
}

/* line 3691, style.scss */
.wp-block-pullquote.alignleft {
  text-align: left;
}

/* line 3695, style.scss */
.wp-block-pullquote.alignright {
  text-align: right;
}

/* line 3699, style.scss */
.wp-block-pullquote.alignleft::before {
  margin-left: 0;
}

/* line 3703, style.scss */
.wp-block-pullquote.alignright::before {
  margin-right: 0;
}

/* STYLE: SOLID BACKGROUND COLOR */
/* line 3708, style.scss */
.wp-block-pullquote.is-style-solid-color {
  padding: 3rem 2rem;
}

/* line 3712, style.scss */
.wp-block-pullquote.is-style-solid-color::before {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}

/* line 3719, style.scss */
.wp-block-pullquote.is-style-solid-color.alignleft::before, .wp-block-pullquote.is-style-solid-color.alignright::before {
  transform: translateY(-50%);
}

/* line 3723, style.scss */
.wp-block-pullquote.is-style-solid-color.alignleft::before {
  left: 2rem;
}

/* line 3727, style.scss */
.wp-block-pullquote.is-style-solid-color.alignright::before {
  left: auto;
  right: 2rem;
}

/* line 3732, style.scss */
.wp-block-pullquote.is-style-solid-color blockquote {
  max-width: 100%;
  text-align: inherit;
}

/* line 3737, style.scss */
.wp-block-pullquote.is-style-solid-color cite {
  color: inherit;
}

/* Block: Separator  ------------------------- */
/* line 3742, style.scss */
hr.wp-block-separator {
  margin: 3rem 0;
}

/* STYLE: WIDE */
/* line 3747, style.scss */
.wp-block-separator.is-style-wide {
  max-width: calc(100vw - 4rem);
  position: relative;
  width: 100%;
}

/* STYLE: DOTS */
/* line 3754, style.scss */
.wp-block-separator.is-style-dots::before {
  background: none;
  color: inherit;
  font-size: 3.2rem;
  font-weight: 700;
  height: auto;
  letter-spacing: 1em;
  padding-left: 1em;
  position: static;
  transform: none;
  width: auto;
}

/* line 3767, style.scss */
.wp-block-separator.is-style-dots::after {
  content: none;
}

/* Block: Search ----------------------------- */
/* line 3772, style.scss */
.wp-block-search .wp-block-search__input {
  width: auto;
}

/* Block: Table ------------------------------ */
/* line 3777, style.scss */
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background: #dcd7ca;
}

/* line 3781, style.scss */
figure.wp-block-table.is-style-stripes {
  border-bottom: none;
}

/* line 3785, style.scss */
.wp-block-table.is-style-stripes table {
  border-collapse: inherit;
}

/* Block: Quote ------------------------------ */
/* line 3790, style.scss */
.wp-block-quote p, .wp-block-quote cite {
  text-align: inherit;
}

/* line 3794, style.scss */
.wp-block-quote[style="text-align:center"] {
  border-width: 0;
  padding: 0;
}

/* line 3799, style.scss */
.wp-block-quote[style="text-align:right"] {
  /*rtl:begin:ignore*/
  border-width: 0 0.2rem 0 0;
  padding: 0 2rem 0 0;
  /*rtl:end:ignore*/
}

/* STYLE: LARGE */
/* line 3807, style.scss */
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
  border: none;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 3814, style.scss */
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
  font-family: inherit;
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.285;
}

/* line 3823, style.scss */
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {
  font-size: 1.6rem;
  text-align: inherit;
}

/* Block: Widget Latest Comments ------------- */
/* line 3829, style.scss */
.entry-content .wp-block-latest-comments li {
  margin: 2rem 0;
}

/* line 3833, style.scss */
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  margin-left: 5.5rem;
}

/* line 3837, style.scss */
.entry-content .wp-block-latest-comments a {
  text-decoration: none;
}

/* line 3841, style.scss */
.entry-content .wp-block-latest-comments a:hover, .entry-content .wp-block-latest-comments a:focus {
  text-decoration: underline;
}

/* line 3845, style.scss */
.wp-block-latest-comments__comment {
  font-size: inherit;
}

/* line 3849, style.scss */
.wp-block-latest-comments__comment-date {
  margin-top: 0.4em;
}

/* line 3853, style.scss */
.wp-block-latest-comments__comment-excerpt p {
  font-size: 0.7em;
  margin: 0.9rem 0 2rem 0;
}

/* Block: Widget Latest Posts ---------------- */
/* line 3859, style.scss */
.wp-block-latest-posts.is-grid li {
  border-top: 0.2rem solid #dcd7ca;
  margin-top: 2rem;
  padding-top: 1rem;
}

/* line 3865, style.scss */
.wp-block-latest-posts.has-dates {
  list-style: none;
}

/* line 3869, style.scss */
.wp-block-latest-posts.has-dates:not(.is-grid) li {
  margin-top: 1.5rem;
}

/* line 3873, style.scss */
.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child {
  margin-top: 0;
}

/* -------------------------------------------------------------------------- */
/*	11. Entry Content
/* -------------------------------------------------------------------------- */
/* line 3881, style.scss */
.read-more-button-wrap {
  margin-top: 1em;
  text-align: center;
}

/* line 3886, style.scss */
.entry-content {
  position: relative;
  z-index: 2;
}
/* line 3891, style.scss */
.entry-content > * {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.25em;
}
/* line 3897, style.scss */
.entry-content > *:first-child,
.entry-content > script:first-child + * {
  margin-top: 0;
}
/* line 3902, style.scss */
.entry-content > *:last-child {
  margin-bottom: 0;
}
/* line 3906, style.scss */
.entry-content p,
.entry-content li {
  /*line-height: 1.4;*/
}
/* line 3911, style.scss */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  margin: 3.5rem auto 0.5rem;
}
/* line 3920, style.scss */
.entry-content ul ul, .entry-content ul ol, .entry-content ol ul, .entry-content ol ol {
  margin-bottom: 1rem;
}
/* line 3925, style.scss */
.entry-content hr {
  margin: 2rem auto;
}

/* Font Families ----------------------------- */
/* Alignment Classes ------------------------- */
/* line 3933, style.scss */
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 700px;
  width: calc(100% - 4rem);
}

/* line 3941, style.scss */
.alignnone, .aligncenter, .alignleft, .alignright, .alignwide {
  margin-top: 1.25em;
  margin-right: auto;
  margin-bottom: 1.25em;
  margin-left: auto;
}

/* line 3948, style.scss */
[class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
  margin-left: auto;
  margin-right: auto;
}

/* Full */
/* line 3954, style.scss */
.alignfull {
  margin-top: 3rem;
  margin-right: auto;
  margin-bottom: 3rem;
  margin-left: auto;
  max-width: 100vw;
  position: relative;
  width: 100%;
  height: auto;
}

/* line 3965, style.scss */
[class*="__inner-container"] > .alignfull {
  max-width: 100%;
}

/* Wide */
/* line 3970, style.scss */
.alignwide {
  max-width: 1260px;
  position: relative;
  width: calc(100% - 4rem);
}

/* line 3976, style.scss */
[class*="__inner-container"] > .alignwide {
  width: 100%;
}

/* Center */
/* line 3981, style.scss */
.aligncenter, .aligncenter img {
  margin-left: auto;
  margin-right: auto;
}

/* Left and right */
/* line 3987, style.scss */
.alignleft, .alignright {
  max-width: 50%;
}

/* line 3991, style.scss */
.alignleft {
  /*rtl:ignore*/
  float: left;
  margin: 0.3rem 2rem 2rem 2rem;
}

/* line 3997, style.scss */
.alignright {
  /*rtl:ignore*/
  float: right;
  margin: 0.3rem 2rem 2rem 2rem;
}

/* line 4003, style.scss */
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignleft, [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignleft, [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignleft {
  /*rtl:ignore*/
  margin-left: 2rem;
}

/* line 4008, style.scss */
[class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .alignright, [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > p .alignright, [class*="wp-block"].alignfull:not(.has-background) [class*="__inner-container"] > .wp-block-image .alignright {
  /*rtl:ignore*/
  margin-right: 2rem;
}

/* Entry Media ------------------------------- */
/* line 4014, style.scss */
.alignfull > figcaption, .alignfull > .wp-caption-text {
  margin-left: auto;
  margin-right: auto;
  max-width: 1260px;
  width: calc(100% - 4rem);
}

/* -------------------------------------------------------------------------- */
/*	12. Comments
/* -------------------------------------------------------------------------- */
/* Comment Headers ----------------------------- */
/* line 4025, style.scss */
.comments-wrapper {
  margin-top: 5rem;
}

/* line 4029, style.scss */
.comment-reply-title {
  margin: 0 0 4rem 0;
  text-align: center;
}

/* Comment Item ----------------------------- */
/* COMMENT HEADER */
/* line 4036, style.scss */
.comments .comment, .comments .pingback, .comments .trackback, .comments .review {
  padding-top: 3.5rem;
}

/* line 4040, style.scss */
div.comment:first-of-type {
  margin-top: 3.5rem;
  padding-top: 0;
}

/* line 4045, style.scss */
.comments .comments-header + div {
  margin-top: 0;
  padding-top: 0;
}

/* line 4050, style.scss */
.comment-body {
  position: relative;
}

/* line 4054, style.scss */
.comment .comment {
  padding-left: 5%;
}

/* line 4058, style.scss */
.comment-meta {
  line-height: 1.1;
  margin-bottom: 1.5rem;
  min-height: 5rem;
  padding-left: 5rem;
  position: relative;
}

/* line 4066, style.scss */
.hide-avatars .comment-meta {
  min-height: 0;
  padding-left: 0;
}

/* line 4071, style.scss */
.comment-meta a {
  color: inherit;
}

/* line 4075, style.scss */
.comment-author {
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: -0.027777778em;
}

/* line 4081, style.scss */
.comment-author a {
  text-decoration: underline;
}

/* line 4085, style.scss */
.comment-author a:hover, .comment-author a:focus {
  text-decoration: none;
}

/* line 4089, style.scss */
.comment-meta .avatar {
  height: 4rem;
  position: absolute;
  left: 0;
  top: 0;
  width: 4rem;
}

/* line 4097, style.scss */
.comment-author .url {
  text-decoration: underline;
}

/* line 4101, style.scss */
.comment-metadata {
  color: #B4B4D3;
  font-size: 1.4rem;
  font-weight: 500;
  margin-top: 0.6rem;
}

/* line 4108, style.scss */
.comment-metadata a {
  text-decoration: none;
}

/* line 4112, style.scss */
.comment-metadata a:focus, .comment-metadata a:hover {
  text-decoration: underline;
}

/* COMMENT CONTENT */
/* line 4117, style.scss */
.comment-content.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  width: 100%;
}

/* line 4121, style.scss */
.comment-content.entry-content .alignleft {
  /*rtl:ignore*/
  margin-left: 0;
}

/* line 4126, style.scss */
.comment-content.entry-content .alignright {
  /*rtl:ignore*/
  margin-right: 0;
}

/* COMMENT FOOTER */
/* line 4132, style.scss */
.comment-footer-meta {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-size: 1.2rem;
  font-weight: 600;
  justify-content: flex-start;
  letter-spacing: 0.030833333em;
  line-height: 1;
  margin: 1.5rem 0 -1rem -1.5rem;
  text-transform: uppercase;
}

/* line 4145, style.scss */
.comment-footer-meta > * {
  margin: 0 0 1rem 1.5rem;
}

/* line 4149, style.scss */
.comment-reply-link {
  background-color: #38ADEF;
  color: #fff;
  display: block;
  padding: 0.7rem;
}

/* line 4156, style.scss */
.bypostauthor .comment-footer-meta .by-post-author {
  display: block;
}

/* line 4160, style.scss */
.comment-footer-meta a {
  text-decoration: none;
}

/* line 4164, style.scss */
.comment-footer-meta a:focus, .comment-footer-meta a:hover {
  text-decoration: underline;
}

/* Pingbacks & Trackbacks ------------------------- */
/* line 4169, style.scss */
.pingback .comment-meta, .trackback .comment-meta {
  padding-left: 0;
}

/* Comments Pagination ---------------------------- */
/* line 4174, style.scss */
.comments-pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 6rem;
  text-align: center;
}

/* line 4182, style.scss */
.comments-pagination.only-next {
  justify-content: flex-end;
}

/* line 4186, style.scss */
.comments-pagination .page-numbers {
  display: none;
  text-decoration: none;
}

/* line 4191, style.scss */
.comments-pagination .page-numbers:focus, .comments-pagination .page-numbers:hover {
  text-decoration: underline;
}

/* line 4195, style.scss */
.comments-pagination .prev, .comments-pagination .next {
  display: block;
}

/* line 4199, style.scss */
.comments-pagination .prev {
  left: 0;
}

/* line 4203, style.scss */
.comments-pagination .next {
  right: 0;
  text-align: right;
}

/* Comment Respond ---------------------------- */
/* line 4209, style.scss */
.comment-respond::after {
  clear: both;
  content: "";
  display: block;
}

/* line 4215, style.scss */
.comment-respond .comment-notes, .comment-respond .logged-in-as {
  color: #B4B4D3;
  font-size: 1.6rem;
  line-height: 1.4;
  margin: -3rem 0 4rem 0;
  text-align: center;
}

/* line 4223, style.scss */
.comment-respond .comment-notes a, .comment-respond .logged-in-as a {
  color: inherit;
  text-decoration: none;
}

/* line 4228, style.scss */
.comment-respond .comment-notes a:focus, .comment-respond .comment-notes a:hover, .comment-respond .logged-in-as a:focus, .comment-respond .logged-in-as a:hover {
  text-decoration: underline;
}

/* line 4232, style.scss */
.comment-respond p {
  line-height: 1.1;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 4239, style.scss */
.comment-respond p:not(.comment-notes) {
  max-width: 1260px;
}

/* line 4243, style.scss */
.comment-form-cookies-consent {
  align-items: baseline;
  display: flex;
}

/* line 4248, style.scss */
.comment-respond > p:last-of-type {
  margin-bottom: 0;
}

/* line 4252, style.scss */
.comment-respond label {
  display: block;
}

/* line 4256, style.scss */
.comment-respond input[type="checkbox"] + label {
  font-size: 1.5rem;
  line-height: 1.25;
}

/* line 4261, style.scss */
.comment-respond input[type="text"], .comment-respond input[type="email"], .comment-respond textarea {
  margin-bottom: 0;
}

/* line 4265, style.scss */
.comment-respond textarea {
  height: 15rem;
}

/* line 4269, style.scss */
.comment-respond #submit {
  display: block;
}

/* line 4273, style.scss */
.comment-respond .comments-closed {
  text-align: center;
}

/* Reply Respond ---------------------------- */
/* line 4278, style.scss */
.comments .comment-respond {
  padding: 3rem 0 0;
}

/* line 4282, style.scss */
.comments .comment-respond .comment-reply-title, .comments .comment-respond .comment-notes, .comments .comment-respond .logged-in-as {
  text-align: left;
}

/* line 4286, style.scss */
.comment-reply-title small {
  display: block;
  font-size: 1.6rem;
  font-weight: 600;
  letter-spacing: -0.0277em;
  margin: 0.5rem 0 0 0;
  white-space: nowrap;
}

/* line 4295, style.scss */
.comment-reply-title small a {
  text-decoration: none;
}

/* line 4299, style.scss */
.comment-reply-title small a:focus, .comment-reply-title small a:hover {
  text-decoration: underline;
}

/* -------------------------------------------------------------------------- */
/*	13. Site Pagination
/* -------------------------------------------------------------------------- */
/* line 4306, style.scss */
.pagination .nav-links {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  font-size: 1rem;
  font-weight: 600;
  margin: -1.5rem 0 4rem -2.5rem;
  width: calc(100% + 2.5rem);
}

/* line 4316, style.scss */
.pagination-separator {
  margin: 5rem 0;
}

/* line 4320, style.scss */
.nav-links > * {
  margin: 1.5rem 0 0 2.5rem;
}

/* line 4324, style.scss */
.nav-links .placeholder {
  display: none;
  visibility: hidden;
}

/* line 4329, style.scss */
.pagination a {
  text-decoration: none;
}

/* line 4333, style.scss */
.pagination a:focus, .pagination a:hover {
  text-decoration: underline;
}

/* line 4337, style.scss */
.pagination .dots {
  transform: translateY(-0.3em);
  color: #B4B4D3;
}

/* line 4342, style.scss */
.nav-short {
  display: none;
}

/* -------------------------------------------------------------------------- */
/*	14. Error 404
/* -------------------------------------------------------------------------- */
/* line 4349, style.scss */
.error404 .intro-text {
  position: relative;
  background: transparent;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}

/* line 4357, style.scss */
.error404 #site-content {
  padding-top: 4rem;
}

/* line 4361, style.scss */
.error404-content {
  text-align: center;
  padding: 6rem 0;
  max-width: 900px;
}

/* line 4367, style.scss */
.error404 #site-content .search-form {
  justify-content: center;
  margin-top: 3rem;
}

/* -------------------------------------------------------------------------- */
/*	15.	Widgets
/* -------------------------------------------------------------------------- */
/* Widget Base ------------------------------- */
/* line 4376, style.scss */
.widget, .footer-widgets {
  margin-top: 2rem;
}

/* line 4380, style.scss */
.widget:first-child, .footer-widgets:first-child {
  margin-top: 0;
}

/* line 4384, style.scss */
.widget-content > div > *:first-child {
  margin-top: 0;
}

/* line 4388, style.scss */
.widget-content > div > *:last-child {
  margin-bottom: 0;
}

/* line 4392, style.scss */
.widget .widget-title {
  margin: 0 0 1rem;
  color: #38ADEF;
  font-size: 12px;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-weight: 900;
}

/* line 4401, style.scss */
.widget li {
  margin: 2rem 0 0 0;
}

/* line 4405, style.scss */
.widget li:first-child, .widget li > ul, .widget li > ol {
  margin-top: 0;
}

/* line 4409, style.scss */
.widget table, .widget table * {
  border-color: #9f9c96;
}

/* line 4413, style.scss */
.widget table caption {
  background-color: #9f9c96;
}

/* line 4417, style.scss */
.widget .post-date, .widget .rss-date {
  color: #B4B4D3;
  display: block;
  font-size: 0.85em;
  font-weight: 500;
  margin-top: 0.2rem;
}

/* line 4425, style.scss */
.widget select {
  max-width: 100%;
}

/* Base List Widget -------------------------- */
/* line 4430, style.scss */
.widget_archive ul, .widget_categories ul, .widget_pages ul, .widget_meta ul, .widget_nav_menu ul, .widget_recent_comments ul, .widget_recent_entries ul, .widget_rss ul {
  list-style: none;
  margin: 0;
}

/* line 4435, style.scss */
.widget_archive li, .widget_categories li, .widget_pages li, .widget_meta li, .widget_nav_menu li {
  color: #B4B4D3;
  margin: 0rem 0;
}

/* line 4440, style.scss */
.widget_archive li li, .widget_categories li li, .widget_pages li li, .widget_meta li li, .widget_nav_menu li li {
  margin-left: 1rem;
}

/* line 4444, style.scss */
.widget_archive a, .widget_categories a, .widget_pages a, .widget_meta a, .widget_nav_menu a {
  text-decoration: none;
}

/* line 4448, style.scss */
.widget_archive a:focus, .widget_archive a:hover, .widget_categories a:focus, .widget_categories a:hover, .widget_pages a:focus, .widget_pages a:hover, .widget_meta a:focus, .widget_meta a:hover, .widget_nav_menu a:focus, .widget_nav_menu a:hover {
  text-decoration: none;
  color: #A0A0A0;
}

/* Widget: Calendar -------------------------- */
/* line 4454, style.scss */
.calendar_wrap {
  font-size: 2.4rem;
}

/* line 4458, style.scss */
.calendar_wrap th, .calendar_wrap td {
  font-size: 1em;
  font-weight: 500;
  line-height: 1;
  padding: 2.5% 2.5% 1.75% 2.5%;
  text-align: center;
}

/* line 4466, style.scss */
.calendar_wrap tfoot td {
  border-bottom: none;
}

/* line 4470, style.scss */
.calendar_wrap tfoot a {
  text-decoration: none;
}

/* line 4474, style.scss */
.calendar_wrap tfoot #prev {
  text-align: left;
}

/* line 4478, style.scss */
.calendar_wrap tfoot #next {
  text-align: right;
}

/* Widget: Image ----------------------------- */
/* Widget: Gallery --------------------------- */
/* line 4484, style.scss */
.widget_media_gallery .gallery {
  margin: 0 -0.4em -0.8em -0.4em;
  width: calc(100% + 0.8em);
}

/* line 4489, style.scss */
.widget_media_gallery .gallery-item {
  margin: 0 0 0.8em 0;
  padding: 0 0.4em;
}

/* Widget: Nav Menu -------------------------- */
/* line 4495, style.scss */
.widget_nav_menu .widget-content > div > ul {
  margin-left: 0;
}

/* Widget: Recent Comments ------------------- */
/* line 4500, style.scss */
.widget_recent_comments li {
  font-weight: 700;
}

/* line 4504, style.scss */
.widget_recent_comments a {
  text-decoration: none;
}

/* line 4508, style.scss */
.widget_recent_comments a:focus, .widget_recent_comments a:hover {
  text-decoration: underline;
}

/* Widget: Recent Entries -------------------- */
/* line 4513, style.scss */
.widget_recent_entries a {
  font-weight: 700;
  text-decoration: none;
}

/* line 4518, style.scss */
.widget_recent_entries a:focus, .widget_recent_entries a:hover {
  text-decoration: underline;
}

/* Widget: RSS ------------------------------- */
/* line 4523, style.scss */
.widget_rss .widget-title a.rsswidget:first-of-type {
  display: none;
}

/* line 4527, style.scss */
.widget_rss .rsswidget {
  font-weight: 700;
}

/* line 4531, style.scss */
.widget_rss a {
  text-decoration: none;
}

/* line 4535, style.scss */
.widget_rss a:focus, .widget_rss a:hover {
  text-decoration: underline;
}

/* line 4539, style.scss */
.widget_rss .rssSummary {
  margin-top: 0.5rem;
}

/* line 4543, style.scss */
.widget_rss cite::before {
  content: "";
}

/* Widget: Search ---------------------------- */
/* line 4548, style.scss */
.widget_search .search-field {
  border-color: #9f9c96;
}

/* Widget: Tag Cloud ------------------------- */
/* line 4553, style.scss */
.widget_tag_cloud a {
  font-weight: 700;
  margin-right: 0.5rem;
  text-decoration: none;
  white-space: nowrap;
}

/* line 4560, style.scss */
.widget_tag_cloud a:focus, .widget_tag_cloud a:hover {
  text-decoration: underline;
}

/* Widget: Text ------------------------------ */
/* -------------------------------------------------------------------------- */
/*	16. Site Footer
/* -------------------------------------------------------------------------- */
/* line 4568, style.scss */
.footer-nav-widgets-wrapper, #site-footer {
  font-family: 'Outfit', sans-serif;
  border-color: #818181;
  border-style: solid;
  border-width: 0;
  color: #A0A0A0;
  font-weight: 400;
  background: #F6F6F6;
  font-size: 1rem;
}

/* line 4579, style.scss */
.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {
  padding-top: 3rem;
  margin-top: 2rem;
  padding-bottom: 1rem;
}

/* line 4585, style.scss */
.reduced-spacing.footer-top-visible .footer-nav-widgets-wrapper, .reduced-spacing.footer-top-hidden #site-footer {
  border-top-width: 0rem;
}

/* line 4589, style.scss */
.footer-top, #site-footer {
  padding: 1rem 0;
}

/* line 4593, style.scss */
.contact-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.5rem;
  padding: 0 0 1rem;
}

/* line 4601, style.scss */
.contact-info li {
  margin: 0 0 1rem;
  padding: 0 0.5rem !important;
}

/* line 4606, style.scss */
.contact-info li:before {
  opacity: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* line 4613, style.scss */
.footer-top .site-logo {
  width: 100%;
  justify-content: center;
  margin: 0 0 1.5rem;
}

/* line 4619, style.scss */
.footer-menu-wrapper {
  width: 100%;
  padding: 0 0 1.5rem;
}

/* Footer Top -------------------------------- */
/* line 4625, style.scss */
.footer-top {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom: 1px solid #C4C4C4;
  padding: 0 0 1.5rem;
}

/* FOOTER MENU */
/* line 4634, style.scss */
ul.footer-language-menu, ul.footer-cta-menu, ul.list-inline {
  margin: 0 -0.5rem 2rem;
}

/* line 4638, style.scss */
.footer-language-menu > li, ul.footer-cta-menu > li, .list-inline > li {
  display: inline-block;
  margin: 0 .5rem 0.75rem;
}

/* line 4643, style.scss */
.footer-language-menu > li.wpml-ls-current-language > a {
  color: #161643;
  font-weight: 400;
}

/* line 4648, style.scss */
ul.footer-cta-menu > li > a {
  font-weight: 500;
  color: #161643;
  padding: 0.35rem 0;
}

/* line 4657, style.scss */
.footer-menu li {
  line-height: 1.25;
  margin: 0 0 0.15rem;
  display: inline-block;
}

/* line 4663, style.scss */
.footer-menu li:first-child {
  margin-left: 0;
}

/* line 4667, style.scss */
.footer-menu a, .footer-nav-widgets-wrapper a {
  text-decoration: none;
  color: #818181;
  border: 0;
}

/* line 4673, style.scss */
.footer-menu a:hover, .footer-menu a:focus, .footer-nav-widgets-wrapper a:hover {
  text-decoration: none;
  color: #38ADEF;
}

/* line 4678, style.scss */
.footer-menu > li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 4682, style.scss */
.footer-menu > li:last-child {
  margin-bottom: 0;
}

/* line 4686, style.scss */
.get-cta-footer a {
  font-weight: 400;
  display: inline-block;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: #38ADEF;
}

/* line 4694, style.scss */
.get-cta-footer a:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='5' height='7' viewBox='0 0 5 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.79289 2.79289L1.70711 0.707107C1.07714 0.0771421 0 0.523309 0 1.41421V5.58579C0 6.47669 1.07714 6.92286 1.70711 6.29289L3.79289 4.20711C4.18342 3.81658 4.18342 3.18342 3.79289 2.79289Z' fill='%2338ADEF'/%3E%3C/svg%3E%0A");
  width: 5px;
  height: 9px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: inline-block;
  margin: 0 0 0 4px;
}

/* line 4706, style.scss */
.get-cta-footer a.active:after {
  transform: rotate(90deg);
}

/* FOOTER SOCIAL */
/* line 4711, style.scss */
.footer-social-wrapper {
  margin: 0 0 1rem;
  width: 100%;
}

/* line 4716, style.scss */
.has-footer-menu .footer-social-wrapper {
  flex-shrink: 0;
}

/* line 4720, style.scss */
.footer-widgets-wrapper .footer-widgets.column-four {
  text-align: center;
}

/* line 4724, style.scss */
ul.footer-social {
  margin: 0 0 0.5rem -0.5rem;
  text-align: center;
  justify-content: center;
}

/* line 4730, style.scss */
.has-footer-menu .footer-social {
  justify-content: center;
}

/* line 4734, style.scss */
ul.footer-social li {
  margin: 0rem 0 0 0.5rem;
}

/* line 4738, style.scss */
ul.footer-social li:first-child {
  margin-left: 0;
}

/* line 4742, style.scss */
.footer-social a {
  height: 1.65rem;
  width: 1.65rem;
  background: #A3A3A3;
  color: #fff;
  padding: 0.25rem;
}

/* line 4750, style.scss */
.footer-social a:hover {
  background: #38ADEF;
  color: #fff;
}

/* line 4755, style.scss */
.footer-social a::before {
  font-size: 1.6rem;
}

/* line 4759, style.scss */
.footer-social a[href*="facebook"] {
  padding: 0.35rem 0.25rem 0.25rem 0.35rem;
}

/* line 4763, style.scss */
.footer-social a[href*="instagram"] {
  padding: 0.35rem 0.25rem 0.25rem 0.3rem;
}

/* line 4767, style.scss */
.footer-social a[href*="linkedin"] {
  padding: 0.15rem 0.25rem 0.2rem 0.35rem;
}

/* Footer Bottom ----------------------------- */
/* line 4772, style.scss */
#site-footer {
  font-weight: 400;
  margin-bottom: 0;
  padding: 2rem 0;
}

/* line 4778, style.scss */
#site-footer .section-inner {
  align-items: center;
  display: flex;
  justify-content: center;
}

/* line 4784, style.scss */
#site-footer a {
  text-decoration: none;
}

/* line 4788, style.scss */
#site-footer a:focus, #site-footer a:hover {
  text-decoration: none;
  color: #38ADEF;
}

/* line 4793, style.scss */
.footer-copyright a, .powered-by-wordpress a {
  color: inherit;
}

/* line 4797, style.scss */
.powered-by-wordpress, .to-the-top {
  color: #B4B4D3;
}

/* line 4801, style.scss */
a.to-the-top > * {
  pointer-events: none;
}

/* line 4805, style.scss */
.footer-copyright {
  margin: 0;
}

/* line 4809, style.scss */
.powered-by-wordpress {
  display: none;
  margin: 0 0 0 2.4rem;
}

/* line 4814, style.scss */
.to-the-top-long {
  display: none;
}

/* line 4818, style.scss */
.pt-0 {
  padding-top: 0 !important;
}

/* line 4822, style.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

/* line 4826, style.scss */
.pt-5 {
  padding-top: 5px !important;
}

/* line 4830, style.scss */
.pt-10 {
  padding-top: 10px !important;
}

/* line 4834, style.scss */
.pt-15 {
  padding-top: 15px !important;
}

/* line 4838, style.scss */
.pt-20 {
  padding-top: 20px !important;
}

/* line 4842, style.scss */
.pt-30 {
  padding-top: 30px !important;
}

/* line 4846, style.scss */
.pt-40 {
  padding-top: 40px !important;
}

/* line 4850, style.scss */
.pb-5 {
  padding-bottom: 5px !important;
}

/* line 4854, style.scss */
.pb-10 {
  padding-bottom: 10px !important;
}

/* line 4858, style.scss */
.pb-15 {
  padding-bottom: 15px !important;
}

/* line 4862, style.scss */
.pb-20 {
  padding-bottom: 20px !important;
}

/* line 4866, style.scss */
.pb-30 {
  padding-bottom: 30px !important;
}

/* line 4870, style.scss */
.pb-40 {
  padding-bottom: 40px !important;
}

/* line 4874, style.scss */
.pl-0 {
  padding-left: 0 !important;
}

/* line 4878, style.scss */
.pl-5 {
  padding-left: 5px !important;
}

/* line 4882, style.scss */
.pl-10 {
  padding-left: 10px !important;
}

/* line 4886, style.scss */
.pl-15 {
  padding-left: 15px !important;
}

/* line 4890, style.scss */
.pl-20 {
  padding-left: 20px !important;
}

/* line 4894, style.scss */
.pl-30 {
  padding-left: 30px !important;
}

/* line 4898, style.scss */
.pl-40 {
  padding-left: 40px !important;
}

/* line 4902, style.scss */
.pr-0 {
  padding-right: 0 !important;
}

/* line 4906, style.scss */
.pr-5 {
  padding-right: 5px !important;
}

/* line 4910, style.scss */
.pr-10 {
  padding-right: 10px !important;
}

/* line 4914, style.scss */
.pr-15 {
  padding-right: 15px !important;
}

/* line 4918, style.scss */
.pr-20 {
  padding-right: 20px !important;
}

/* line 4922, style.scss */
.pr-30 {
  padding-right: 30px !important;
}

/* line 4926, style.scss */
.pr-40 {
  padding-right: 40px !important;
}

/* line 4930, style.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 4934, style.scss */
.mt-5 {
  margin-top: 5px !important;
}

/* line 4938, style.scss */
.mt-10 {
  margin-top: 10px !important;
}

/* line 4942, style.scss */
.mt-15 {
  margin-top: 15px !important;
}

/* line 4946, style.scss */
.mt-20 {
  margin-top: 20px !important;
}

/* line 4950, style.scss */
.mt-30 {
  margin-top: 30px !important;
}

/* line 4954, style.scss */
.mt-40 {
  margin-top: 40px !important;
}

/* line 4958, style.scss */
.mt-50 {
  margin-top: 50px !important;
}

/* line 4962, style.scss */
.mt-60 {
  margin-top: 60px !important;
}

/* line 4966, style.scss */
.mt-80 {
  margin-top: 80px !important;
}

/* line 4970, style.scss */
.mt-100 {
  margin-top: 100px !important;
}

/* line 4974, style.scss */
.dib {
  display: inline-block !important;
}

/* line 4978, style.scss */
.dif {
  display: inline-flex !important;
}

/* line 4982, style.scss */
.tdu {
  text-decoration: underline;
}

/* line 4988, style.scss */
.fw-100 {
  font-weight: 100;
}

/* line 4988, style.scss */
.fw-200 {
  font-weight: 200;
}

/* line 4988, style.scss */
.fw-300 {
  font-weight: 300;
}

/* line 4988, style.scss */
.fw-400 {
  font-weight: 400;
}

/* line 4988, style.scss */
.fw-500 {
  font-weight: 500;
}

/* line 4988, style.scss */
.fw-600 {
  font-weight: 600;
}

/* line 4988, style.scss */
.fw-700 {
  font-weight: 700;
}

/* line 4995, style.scss */
.p-1p {
  padding: 1%;
}

/* line 4995, style.scss */
.p-2p {
  padding: 2%;
}

/* line 4995, style.scss */
.p-3p {
  padding: 3%;
}

/* line 4995, style.scss */
.p-4p {
  padding: 4%;
}

/* line 4995, style.scss */
.p-5p {
  padding: 5%;
}

/* line 4995, style.scss */
.p-6p {
  padding: 6%;
}

/* line 4995, style.scss */
.p-7p {
  padding: 7%;
}

/* line 4995, style.scss */
.p-8p {
  padding: 8%;
}

/* line 4995, style.scss */
.p-9p {
  padding: 9%;
}

/* line 4995, style.scss */
.p-10p {
  padding: 10%;
}

/* line 4995, style.scss */
.p-11p {
  padding: 11%;
}

/* line 4995, style.scss */
.p-12p {
  padding: 12%;
}

/* line 5001, style.scss */
.mtb-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

/* line 5001, style.scss */
.mtb-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

/* line 5001, style.scss */
.mtb-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

/* line 5001, style.scss */
.mtb-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

/* line 5001, style.scss */
.mtb-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

/* line 5001, style.scss */
.mtb-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

/* line 5001, style.scss */
.mtb-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

/* line 5001, style.scss */
.mtb-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

/* line 5001, style.scss */
.mtb-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

/* line 5001, style.scss */
.mtb-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

/* line 5001, style.scss */
.mtb-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

/* line 5008, style.scss */
.mt-1p {
  margin-top: 1% !important;
}

/* line 5008, style.scss */
.mt-2p {
  margin-top: 2% !important;
}

/* line 5008, style.scss */
.mt-3p {
  margin-top: 3% !important;
}

/* line 5008, style.scss */
.mt-4p {
  margin-top: 4% !important;
}

/* line 5008, style.scss */
.mt-5p {
  margin-top: 5% !important;
}

/* line 5008, style.scss */
.mt-6p {
  margin-top: 6% !important;
}

/* line 5008, style.scss */
.mt-7p {
  margin-top: 7% !important;
}

/* line 5008, style.scss */
.mt-8p {
  margin-top: 8% !important;
}

/* line 5008, style.scss */
.mt-9p {
  margin-top: 9% !important;
}

/* line 5008, style.scss */
.mt-10p {
  margin-top: 10% !important;
}

/* line 5014, style.scss */
.mb-1p {
  margin-bottom: 1% !important;
}

/* line 5014, style.scss */
.mb-2p {
  margin-bottom: 2% !important;
}

/* line 5014, style.scss */
.mb-3p {
  margin-bottom: 3% !important;
}

/* line 5014, style.scss */
.mb-4p {
  margin-bottom: 4% !important;
}

/* line 5014, style.scss */
.mb-5p {
  margin-bottom: 5% !important;
}

/* line 5014, style.scss */
.mb-6p {
  margin-bottom: 6% !important;
}

/* line 5014, style.scss */
.mb-7p {
  margin-bottom: 7% !important;
}

/* line 5014, style.scss */
.mb-8p {
  margin-bottom: 8% !important;
}

/* line 5014, style.scss */
.mb-9p {
  margin-bottom: 9% !important;
}

/* line 5014, style.scss */
.mb-10p {
  margin-bottom: 10% !important;
}

/* line 5020, style.scss */
.pt-1r {
  padding-top: 1rem !important;
}

/* line 5020, style.scss */
.pt-2r {
  padding-top: 2rem !important;
}

/* line 5020, style.scss */
.pt-3r {
  padding-top: 3rem !important;
}

/* line 5020, style.scss */
.pt-4r {
  padding-top: 4rem !important;
}

/* line 5020, style.scss */
.pt-5r {
  padding-top: 5rem !important;
}

/* line 5020, style.scss */
.pt-6r {
  padding-top: 6rem !important;
}

/* line 5020, style.scss */
.pt-7r {
  padding-top: 7rem !important;
}

/* line 5020, style.scss */
.pt-8r {
  padding-top: 8rem !important;
}

/* line 5020, style.scss */
.pt-9r {
  padding-top: 9rem !important;
}

/* line 5020, style.scss */
.pt-10r {
  padding-top: 10rem !important;
}

/* line 5020, style.scss */
.pt-11r {
  padding-top: 11rem !important;
}

/* line 5020, style.scss */
.pt-12r {
  padding-top: 12rem !important;
}

/* line 5026, style.scss */
.fs-11 {
  font-size: 11px !important;
  font-size: 0.6875rem !important;
}

/* line 5026, style.scss */
.fs-12 {
  font-size: 12px !important;
  font-size: 0.75rem !important;
}

/* line 5026, style.scss */
.fs-13 {
  font-size: 13px !important;
  font-size: 0.8125rem !important;
}

/* line 5026, style.scss */
.fs-14 {
  font-size: 14px !important;
  font-size: 0.875rem !important;
}

/* line 5026, style.scss */
.fs-15 {
  font-size: 15px !important;
  font-size: 0.9375rem !important;
}

/* line 5026, style.scss */
.fs-16 {
  font-size: 16px !important;
  font-size: 1rem !important;
}

/* line 5026, style.scss */
.fs-17 {
  font-size: 17px !important;
  font-size: 1.0625rem !important;
}

/* line 5026, style.scss */
.fs-18 {
  font-size: 18px !important;
  font-size: 1.125rem !important;
}

/* line 5026, style.scss */
.fs-19 {
  font-size: 19px !important;
  font-size: 1.1875rem !important;
}

/* line 5026, style.scss */
.fs-20 {
  font-size: 20px !important;
  font-size: 1.25rem !important;
}

/* line 5026, style.scss */
.fs-21 {
  font-size: 21px !important;
  font-size: 1.3125rem !important;
}

/* line 5026, style.scss */
.fs-22 {
  font-size: 22px !important;
  font-size: 1.375rem !important;
}

/* line 5026, style.scss */
.fs-23 {
  font-size: 23px !important;
  font-size: 1.4375rem !important;
}

/* line 5026, style.scss */
.fs-24 {
  font-size: 24px !important;
  font-size: 1.5rem !important;
}

/* line 5026, style.scss */
.fs-25 {
  font-size: 25px !important;
  font-size: 1.5625rem !important;
}

/* line 5026, style.scss */
.fs-26 {
  font-size: 26px !important;
  font-size: 1.625rem !important;
}

/* line 5026, style.scss */
.fs-27 {
  font-size: 27px !important;
  font-size: 1.6875rem !important;
}

/* line 5026, style.scss */
.fs-28 {
  font-size: 28px !important;
  font-size: 1.75rem !important;
}

/* line 5026, style.scss */
.fs-29 {
  font-size: 29px !important;
  font-size: 1.8125rem !important;
}

/* line 5026, style.scss */
.fs-30 {
  font-size: 30px !important;
  font-size: 1.875rem !important;
}

/* line 5026, style.scss */
.fs-31 {
  font-size: 31px !important;
  font-size: 1.9375rem !important;
}

/* line 5026, style.scss */
.fs-32 {
  font-size: 32px !important;
  font-size: 2rem !important;
}

/* line 5026, style.scss */
.fs-33 {
  font-size: 33px !important;
  font-size: 2.0625rem !important;
}

/* line 5026, style.scss */
.fs-34 {
  font-size: 34px !important;
  font-size: 2.125rem !important;
}

/* line 5026, style.scss */
.fs-35 {
  font-size: 35px !important;
  font-size: 2.1875rem !important;
}

/* line 5026, style.scss */
.fs-36 {
  font-size: 36px !important;
  font-size: 2.25rem !important;
}

/* line 5026, style.scss */
.fs-37 {
  font-size: 37px !important;
  font-size: 2.3125rem !important;
}

/* line 5026, style.scss */
.fs-38 {
  font-size: 38px !important;
  font-size: 2.375rem !important;
}

/* line 5026, style.scss */
.fs-39 {
  font-size: 39px !important;
  font-size: 2.4375rem !important;
}

/* line 5026, style.scss */
.fs-40 {
  font-size: 40px !important;
  font-size: 2.5rem !important;
}

/* line 5026, style.scss */
.fs-41 {
  font-size: 41px !important;
  font-size: 2.5625rem !important;
}

/* line 5026, style.scss */
.fs-42 {
  font-size: 42px !important;
  font-size: 2.625rem !important;
}

/* line 5026, style.scss */
.fs-43 {
  font-size: 43px !important;
  font-size: 2.6875rem !important;
}

/* line 5026, style.scss */
.fs-44 {
  font-size: 44px !important;
  font-size: 2.75rem !important;
}

/* line 5026, style.scss */
.fs-45 {
  font-size: 45px !important;
  font-size: 2.8125rem !important;
}

/* line 5026, style.scss */
.fs-46 {
  font-size: 46px !important;
  font-size: 2.875rem !important;
}

/* line 5026, style.scss */
.fs-47 {
  font-size: 47px !important;
  font-size: 2.9375rem !important;
}

/* line 5026, style.scss */
.fs-48 {
  font-size: 48px !important;
  font-size: 3rem !important;
}

/* line 5026, style.scss */
.fs-49 {
  font-size: 49px !important;
  font-size: 3.0625rem !important;
}

/* line 5026, style.scss */
.fs-50 {
  font-size: 50px !important;
  font-size: 3.125rem !important;
}

/* line 5026, style.scss */
.fs-51 {
  font-size: 51px !important;
  font-size: 3.1875rem !important;
}

/* line 5026, style.scss */
.fs-52 {
  font-size: 52px !important;
  font-size: 3.25rem !important;
}

/* line 5026, style.scss */
.fs-53 {
  font-size: 53px !important;
  font-size: 3.3125rem !important;
}

/* line 5026, style.scss */
.fs-54 {
  font-size: 54px !important;
  font-size: 3.375rem !important;
}

/* line 5026, style.scss */
.fs-55 {
  font-size: 55px !important;
  font-size: 3.4375rem !important;
}

/* line 5026, style.scss */
.fs-56 {
  font-size: 56px !important;
  font-size: 3.5rem !important;
}

/* line 5026, style.scss */
.fs-57 {
  font-size: 57px !important;
  font-size: 3.5625rem !important;
}

/* line 5026, style.scss */
.fs-58 {
  font-size: 58px !important;
  font-size: 3.625rem !important;
}

/* line 5026, style.scss */
.fs-59 {
  font-size: 59px !important;
  font-size: 3.6875rem !important;
}

/* line 5026, style.scss */
.fs-60 {
  font-size: 60px !important;
  font-size: 3.75rem !important;
}

/* line 5026, style.scss */
.fs-61 {
  font-size: 61px !important;
  font-size: 3.8125rem !important;
}

/* line 5026, style.scss */
.fs-62 {
  font-size: 62px !important;
  font-size: 3.875rem !important;
}

/* line 5026, style.scss */
.fs-63 {
  font-size: 63px !important;
  font-size: 3.9375rem !important;
}

/* line 5026, style.scss */
.fs-64 {
  font-size: 64px !important;
  font-size: 4rem !important;
}

/* line 5026, style.scss */
.fs-65 {
  font-size: 65px !important;
  font-size: 4.0625rem !important;
}

/* line 5026, style.scss */
.fs-66 {
  font-size: 66px !important;
  font-size: 4.125rem !important;
}

/* line 5026, style.scss */
.fs-67 {
  font-size: 67px !important;
  font-size: 4.1875rem !important;
}

/* line 5026, style.scss */
.fs-68 {
  font-size: 68px !important;
  font-size: 4.25rem !important;
}

/* line 5026, style.scss */
.fs-69 {
  font-size: 69px !important;
  font-size: 4.3125rem !important;
}

/* line 5026, style.scss */
.fs-70 {
  font-size: 70px !important;
  font-size: 4.375rem !important;
}

/* line 5026, style.scss */
.fs-71 {
  font-size: 71px !important;
  font-size: 4.4375rem !important;
}

/* line 5026, style.scss */
.fs-72 {
  font-size: 72px !important;
  font-size: 4.5rem !important;
}

/* line 5026, style.scss */
.fs-73 {
  font-size: 73px !important;
  font-size: 4.5625rem !important;
}

/* line 5026, style.scss */
.fs-74 {
  font-size: 74px !important;
  font-size: 4.625rem !important;
}

/* line 5026, style.scss */
.fs-75 {
  font-size: 75px !important;
  font-size: 4.6875rem !important;
}

/* line 5026, style.scss */
.fs-76 {
  font-size: 76px !important;
  font-size: 4.75rem !important;
}

/* line 5026, style.scss */
.fs-77 {
  font-size: 77px !important;
  font-size: 4.8125rem !important;
}

/* line 5026, style.scss */
.fs-78 {
  font-size: 78px !important;
  font-size: 4.875rem !important;
}

/* line 5026, style.scss */
.fs-79 {
  font-size: 79px !important;
  font-size: 4.9375rem !important;
}

/* line 5026, style.scss */
.fs-80 {
  font-size: 80px !important;
  font-size: 5rem !important;
}

/* line 5026, style.scss */
.fs-81 {
  font-size: 81px !important;
  font-size: 5.0625rem !important;
}

/* line 5026, style.scss */
.fs-82 {
  font-size: 82px !important;
  font-size: 5.125rem !important;
}

/* line 5026, style.scss */
.fs-83 {
  font-size: 83px !important;
  font-size: 5.1875rem !important;
}

/* line 5026, style.scss */
.fs-84 {
  font-size: 84px !important;
  font-size: 5.25rem !important;
}

/* line 5026, style.scss */
.fs-85 {
  font-size: 85px !important;
  font-size: 5.3125rem !important;
}

/* line 5026, style.scss */
.fs-86 {
  font-size: 86px !important;
  font-size: 5.375rem !important;
}

/* line 5026, style.scss */
.fs-87 {
  font-size: 87px !important;
  font-size: 5.4375rem !important;
}

/* line 5026, style.scss */
.fs-88 {
  font-size: 88px !important;
  font-size: 5.5rem !important;
}

/* line 5026, style.scss */
.fs-89 {
  font-size: 89px !important;
  font-size: 5.5625rem !important;
}

/* line 5026, style.scss */
.fs-90 {
  font-size: 90px !important;
  font-size: 5.625rem !important;
}

/* line 5026, style.scss */
.fs-91 {
  font-size: 91px !important;
  font-size: 5.6875rem !important;
}

/* line 5026, style.scss */
.fs-92 {
  font-size: 92px !important;
  font-size: 5.75rem !important;
}

/* line 5026, style.scss */
.fs-93 {
  font-size: 93px !important;
  font-size: 5.8125rem !important;
}

/* line 5026, style.scss */
.fs-94 {
  font-size: 94px !important;
  font-size: 5.875rem !important;
}

/* line 5026, style.scss */
.fs-95 {
  font-size: 95px !important;
  font-size: 5.9375rem !important;
}

/* line 5026, style.scss */
.fs-96 {
  font-size: 96px !important;
  font-size: 6rem !important;
}

/* line 5026, style.scss */
.fs-97 {
  font-size: 97px !important;
  font-size: 6.0625rem !important;
}

/* line 5026, style.scss */
.fs-98 {
  font-size: 98px !important;
  font-size: 6.125rem !important;
}

/* line 5026, style.scss */
.fs-99 {
  font-size: 99px !important;
  font-size: 6.1875rem !important;
}

/* line 5026, style.scss */
.fs-100 {
  font-size: 100px !important;
  font-size: 6.25rem !important;
}

/* line 5035, style.scss */
.mb-0 {
  margin-bottom: 0 !important;
}

/* line 5039, style.scss */
.ml-0 {
  margin-left: 0 !important;
}

/* line 5043, style.scss */
.mr-0 {
  margin-right: 0 !important;
}

/* line 5047, style.scss */
.ml-5 {
  margin-left: 5px !important;
}

/* line 5051, style.scss */
.ml-10 {
  margin-left: 10px !important;
}

/* line 5055, style.scss */
.mb-5 {
  margin-bottom: 5px !important;
}

/* line 5059, style.scss */
.mb-10 {
  margin-bottom: 10px !important;
}

/* line 5063, style.scss */
.mb-15 {
  margin-bottom: 15px !important;
}

/* line 5067, style.scss */
.mb-20 {
  margin-bottom: 20px !important;
}

/* line 5071, style.scss */
.mb-30 {
  margin-bottom: 30px !important;
}

/* line 5075, style.scss */
.mb-40 {
  margin-bottom: 40px !important;
}

/* line 5079, style.scss */
.mb-50 {
  margin-bottom: 50px !important;
}

/* line 5083, style.scss */
.mb-60 {
  margin-bottom: 60px !important;
}

/* line 5087, style.scss */
.mb-80 {
  margin-bottom: 80px !important;
}

/* line 5091, style.scss */
.mb-100 {
  margin-bottom: 100px !important;
}

/* line 5095, style.scss */
.font-weight-light {
  font-weight: 300 !important;
}

/* line 5099, style.scss */
.font-weight-normal {
  font-weight: 400 !important;
}

/* line 5103, style.scss */
.font-weight-medium {
  font-weight: 500 !important;
}

/* line 5107, style.scss */
.font-weight-semibold {
  font-weight: 600 !important;
}

/* line 5111, style.scss */
.font-weight-bold {
  font-weight: 700 !important;
}

/* line 5115, style.scss */
.font-weight-extrabold {
  font-weight: 900 !important;
}

/* line 5119, style.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 5123, style.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 5127, style.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 5131, style.scss */
.text-inherit {
  text-transform: inherit !important;
}

/* line 5135, style.scss */
.text-white {
  color: #fff;
}

/* line 5139, style.scss */
.text-white a {
  color: #fff;
}

/* line 5143, style.scss */
.text-primary {
  color: #aa935d;
}

/* line 5147, style.scss */
.text-primary-darker {
  color: #0e6b95;
}

/* line 5151, style.scss */
.text-left {
  text-align: left !important;
}

/* line 5155, style.scss */
.text-right {
  text-align: right !important;
}

/* line 5159, style.scss */
.text-center {
  text-align: center !important;
}

/* line 5163, style.scss */
.direction-ltr {
  direction: ltr;
}

/* line 5167, style.scss */
.direction-rtl {
  direction: rtl;
}

/* line 5171, style.scss */
.home.page-template-template-full-width .entry-content {
  padding-bottom: 0;
}

/* line 5175, style.scss */
.type-alpha {
  list-style-type: lower-alpha;
}

/* line 5179, style.scss */
.type-alpha > li::marker {
  font-weight: bold;
}

/* line 5183, style.scss */
.bullet, ul {
  list-style: none;
  padding: 0;
  margin: 0 0 1.5rem;
}

/* line 5189, style.scss */
ul li {
  padding-left: 1em;
  margin: 0 0 0.5em;
  position: relative;
  list-style: none;
  text-align: left;
}

/* line 5197, style.scss */
ul li:before {
  content: '';
  background-color: #232426;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  display: block;
  position: absolute;
  left: 0;
  top: 0.7em;
}

/* line 5209, style.scss */
.bullet li {
  padding-left: 1.55em;
  margin: 0 0 0.75em;
}

/* line 5214, style.scss */
.bullet li:before {
  content: '';
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.68849 14.6274C5.13585 14.1275 4.59261 13.6733 4.09192 13.1767C3.42875 12.5184 2.79653 11.8259 2.14939 11.1505C1.57796 10.5545 1.001 9.96296 0.430122 9.36645C0.0101157 8.92776 -0.110913 8.41568 0.10517 7.84621C0.306331 7.31536 0.713075 7.03228 1.274 6.97931C1.4806 6.95404 1.69025 6.97719 1.88633 7.04692C2.0824 7.11665 2.25951 7.23105 2.4036 7.38103C3.29851 8.30072 4.18568 9.22923 5.06512 10.1666C5.31491 10.4309 5.33646 10.437 5.54812 10.1555C6.80741 8.48649 8.06797 6.81818 9.32984 5.15061C10.3445 3.80253 11.3514 2.44673 12.3627 1.09699C12.7374 0.597051 13.2182 0.324458 13.8615 0.444753C14.7916 0.618022 15.2751 1.59197 14.8369 2.43128C14.7114 2.67242 14.5291 2.88486 14.3644 3.10449C12.9883 4.93871 11.6111 6.77201 10.2329 8.6044C8.89768 10.3776 7.5601 12.1489 6.22013 13.9183C6.02284 14.1821 5.82665 14.4453 5.68849 14.6274Z' fill='%2340ADEB'/%3E%3C/svg%3E%0A");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-radius: 0;
  left: 0;
  top: 0.25em;
}

/* line 5230, style.scss */
.reset-bullet ul, .reset-bullet, .locations-listing, .blocks-gallery-grid, .post-meta, .slick-dots, .reset-list-style {
  margin: 0;
}

/* line 5234, style.scss */
.reset-bullet ul li, .reset-bullet li, .blocks-gallery-grid li, .post-meta li, .modal-menu li, ul.social-icons li, .slick-dots li, .reset-list-style li {
  padding-left: 0;
  text-align: inherit;
}

/* line 5239, style.scss */
#site-header ul li, #site-footer ul li, .reset-bullet ul li, .reset-bullet li, .blocks-gallery-grid li, .post-meta li, .modal-menu li, ul.social-icons li, .slick-dots li, .widget_nav_menu li {
  padding: 0;
}

/* line 5243, style.scss */
#site-header ul li:before, #site-footer ul li:before, .reset-bullet ul li:before, .reset-bullet li:before, .blocks-gallery-grid li:before, .post-meta li:before, .modal-menu li:before, ul.social-icons li:before, .slick-dots li:before, .widget_nav_menu li:before, .reset-list-style li:before {
  visibility: hidden;
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 5250, style.scss */
.wpcf7-not-valid, .hbspt-form .invalid.error, .hbspt-form .invalid.error + .ui-selectmenu-button.ui-button {
  background-color: #ffe4e7 !important;
  border-color: #de2a2ac7 !important;
}

/* line 5255, style.scss */
span.wpcf7-not-valid-tip {
  display: none;
  font-size: 0.875rem;
}

/* line 5260, style.scss */
div.wpcf7 .ajax-loader {
  background-color: #fff;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-radius: 50%;
  background-size: 13px;
  position: relative;
  z-index: 5;
  display: inline-block;
  margin: -15px auto 0 10px;
}

/* line 5274, style.scss */
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-aborted, .wpcf7-response-output {
  font-size: 1rem;
  background: #fbe3e3;
  color: red;
  border: 1px solid #f36363;
  padding: 10px 15px;
  margin: 1rem 0 0;
  text-align: center;
  font-family: inherit;
}

/* line 5285, style.scss */
.wpcf7-response-output:empty {
  display: none;
}

/* line 5289, style.scss */
div.wpcf7-mail-sent-ok {
  font-size: 1rem;
  background: #dffdd3;
  color: #398f14;
  border: 1px solid #398f14;
  padding: 10px 15px;
  margin: 0;
  text-align: center;
}

/* line 5303, style.scss */
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
  font-size: 1rem;
}

/* line 5307, style.scss */
.wpcf7 form.sent .wpcf7-response-output {
  border-color: transparent;
  background: transparent;
  color: #46b450;
}

/* line 5317, style.scss */
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img {
  position: relative;
  width: auto;
  height: auto;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  max-width: 100%;
  z-index: -1;
}

/* line 5328, style.scss */
.footer-contact a {
  text-decoration: none;
  color: #A0A0A0;
}

/* line 5333, style.scss */
.footer-contact a[href*="tel"], .footer-contact a[href*="mailto"] {
  font-size: 1.75rem;
  font-weight: 300;
}

/* line 5338, style.scss */
.footer-contact a[href*="mailto"] {
  text-transform: uppercase;
  font-size: 1.15rem;
  letter-spacing: 0.145em;
}

/* line 5344, style.scss */
.widget_nav_menu ul {
  list-style: none;
  margin: 0;
  font-weight: 300;
}

/* line 5350, style.scss */
.widget_nav_menu ul li {
  display: block;
  margin-bottom: 1.25rem;
  padding-left: 0;
}

/* line 5356, style.scss */
.widget_nav_menu ul.menu > li > a {
  color: #A0A0A0;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.15em;
}

/* line 5363, style.scss */
.widget_nav_menu ul.menu > li > a:hover, .footer-contact a:hover, .widget_nav_menu ul.menu > li.current-menu-item > a {
  color: #38ADEF;
}

/* line 5367, style.scss */
.widget_nav_menu ul.menu > li.current-menu-item > a {
  font-weight: bold;
}

/* line 5371, style.scss */
.widget_nav_menu ul li ul {
  display: block;
  padding-top: 0.75rem;
  padding-left: 0rem;
}

/* line 5377, style.scss */
.widget_nav_menu ul li ul li {
  display: block;
  margin: 0 0 1rem;
}

/* line 5382, style.scss */
.footer-credits a {
  border: 0;
}

/* line 5386, style.scss */
body.home .entry-header, body.home .entry-header ~ .header-curve {
  display: none;
}

/* line 5390, style.scss */
.wp-block-cover, .wp-block-cover-image, .sec {
  min-height: 250px;
  padding: 2rem 0;
}

/* line 5395, style.scss */
.min-height-none {
  min-height: inherit !important;
}

/* line 5399, style.scss */
.text-white, .wp-block-cover.text-white .wp-block-cover__inner-container {
  color: #fff !important;
}

/* line 5403, style.scss */
.text-dark, .wp-block-cover.text-dark .wp-block-cover__inner-container {
  color: #161643 !important;
}

/* line 5407, style.scss */
.text-primary, .wp-block-cover.text-primary .wp-block-cover__inner-container {
  color: #38ADEF !important;
}

/* line 5411, style.scss */
.wp-block-cover__inner-container .wp-block-group__inner-container, .wp-block-group__inner-container .wp-block-group__inner-container {
  width: 100%;
}

/* line 5416, style.scss */
.center-icon .icon-container {
  margin-left: auto;
  margin-right: auto;
}

/* line 5422, style.scss */
.icon {
  width: 24px;
  height: 24px;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}

/* line 5432, style.scss */
.option-switch[type="checkbox"] {
  height: 0;
  width: 0;
  visibility: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
}
/* line 5439, style.scss */
.option-switch[type="checkbox"] + label {
  cursor: pointer;
  text-indent: -9999px;
  width: 3rem;
  height: 1.75rem;
  background: #9E9E9E;
  display: inline-block !important;
  border-radius: 0.625rem;
  position: relative;
  margin: 0 12px 0 0;
}
/* line 5450, style.scss */
.option-switch[type="checkbox"] + label:after {
  content: '';
  position: absolute;
  top: 0.1875rem;
  left: 0.1875rem;
  width: 1.375rem;
  height: 1.375rem;
  background: #fff;
  border-radius: 0.5rem;
  transition: 0.15s;
}
/* line 5468, style.scss */
.option-switch[type="checkbox"]:checked + label {
  background: #38ADEF;
}
/* line 5471, style.scss */
.option-switch[type="checkbox"]:checked + label:after {
  left: calc(100% - 3px);
  transform: translateX(-100%);
}

/* line 5481, style.scss */
.post-footer li a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

/* line 5489, style.scss */
.card .figure img, .single .featured-media img, .related-post .post-list .item .thumb img {
  border-radius: 6px;
  margin: 0;
  width: 100%;
  background-color: #333;
}

/* line 5496, style.scss */
.post-cats ul li {
  margin-bottom: 0.25rem;
}

/* line 5500, style.scss */
.card {
  box-shadow: 0 14px 21px rgba(0, 0, 0, 0.15);
  border-radius: 30px;
  padding: 2rem;
  color: #9E9E9E;
}
/* line 5506, style.scss */
.card .post-cats {
  font-weight: 600;
}
/* line 5509, style.scss */
.card .post-cats li {
  line-height: 1.2;
  margin-bottom: 0.2rem;
  padding: 0 0 1rem;
}
/* line 5514, style.scss */
.card .post-cats li a {
  color: #38adef;
  border-width: 0;
}
/* line 5518, style.scss */
.card .post-cats li a:hover {
  border-width: 1px;
}
/* line 5523, style.scss */
.card .post-cats li.uncategorized {
  display: none;
}
/* line 5529, style.scss */
.card .post-cats li.techcrunch > a, .card .post-cats li.new-york-times > a {
  font-size: 0;
  width: 50px;
  height: 25px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(assets/images/tc.png);
  border: 0;
}
/* line 5541, style.scss */
.card .post-cats li.new-york-times > a {
  width: 190px;
  background-image: url(assets/images/logo-nyt-header.svg);
}
/* line 5548, style.scss */
.card .post-title {
  margin: 0 0 0.5rem;
  font-size: 1.25rem;
  color: #38ADEF;
  line-height: 1.1;
  font-weight: 700;
}
/* line 5555, style.scss */
.card .post-title a {
  color: #38ADEF;
  border: 0;
}
/* line 5559, style.scss */
.card .post-title a:hover {
  color: #38ADEF;
}
/* line 5565, style.scss */
.card .excerpt {
  line-height: 1.2;
}
/* line 5569, style.scss */
.card .post-footer ul,
.card .post-cats {
  margin-bottom: 0;
}
/* line 5574, style.scss */
.card .post-footer ul li {
  margin-bottom: 0.25rem;
}
/* line 5578, style.scss */
.card .figure {
  margin: -2rem -2rem 2rem;
  position: relative;
}
/* line 5583, style.scss */
.card .figure .date {
  background: #38ADEF;
  box-shadow: 0px 14px 21px rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  border: 0;
  color: #fff;
  padding: 0.5rem 0.75rem;
  position: absolute;
  top: 1.5rem;
  left: 1.5rem;
}
/* line 5595, style.scss */
.card .post-title a,
.card .date {
  border: 0;
}
/* line 5600, style.scss */
.card .bsf-rt-reading-time {
  display: inline;
  background: transparent;
  color: inherit;
  font: inherit;
  margin: 0;
  padding: 0;
  min-width: inherit;
}

/* line 5613, style.scss */
.post-footer li a:hover, .post-footer > ul > li:hover > a {
  color: #38ADEF;
}

/* line 5617, style.scss */
.post-footer li a:hover .icon-share, .post-footer > ul > li:hover > a .icon-share {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.222' height='14.913' viewBox='0 0 11.222 14.913'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%232960F5;stroke:%232960F5;stroke-width:0.4px;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(0.2 0.283)'%3E%3Cpath class='a' d='M79.262,172.228H77.91v.9h.9v8.117H69.793V173.13h.9v-.9H69.342a.451.451,0,0,0-.451.451V181.7a.451.451,0,0,0,.451.451h9.92a.451.451,0,0,0,.451-.451v-9.019A.451.451,0,0,0,79.262,172.228Z' transform='translate(-68.891 -167.719)'/%3E%3Cpath class='a' d='M162.624,1.726V8.117h.9V1.726l1.936,1.936.638-.638L163.075,0l-3.024,3.024.638.638Z' transform='translate(-157.664 0)'/%3E%3C/g%3E%3C/svg%3E");
}

/* line 5621, style.scss */
.post-footer ul.blog-share {
  padding: 0.5rem 0;
}

/* line 5625, style.scss */
.archive-header, .single .entry-header {
  background: #38adef;
}

/* line 5629, style.scss */
.archive-header + .curve svg path,
.single .entry-header + .curve svg path {
  fill: #38adef;
}

/* line 5634, style.scss */
.archive-header .archive-title span,
.archive-header .archive-title, .single .entry-header, .single .entry-header .entry-title {
  color: #fff;
}

/* line 5639, style.scss */
.posts-listing > .wp-block-group__inner-container {
  max-width: 1245px;
}

/* line 5643, style.scss */
.single .entry-categories a, .single .post-meta-single a {
  color: #fff;
  border: 0;
}

/* line 5648, style.scss */
ul.blog-share li {
  margin: 0;
}

/* line 5652, style.scss */
.blog-share li a {
  font-size: 1rem;
  padding: 0.5rem 1.5rem;
  text-transform: inherit;
}

/* line 5658, style.scss */
.blog-share li a [class*='fa'] {
  margin: 0 0.25rem 0 0;
  vertical-align: middle;
  display: inline-block;
}

/* line 5664, style.scss */
.blog-share li a:hover {
  text-decoration: none;
  background: #38ADEF;
  color: #fff;
}

/* line 5670, style.scss */
.blog-share li a[href*='facebook.com']:hover {
  background: #0062E0;
}

/* line 5674, style.scss */
.blog-share li a[href*='pinterest.com']:hover {
  background: #e60023;
}

/* line 5678, style.scss */
.blog-share li a[href*='twitter.com']:hover {
  background: #2caae1;
}

/* line 5682, style.scss */
.blog-share li a[href*='linkedin.com']:hover {
  background: #007bb6;
}

/* line 5686, style.scss */
.blog-share li a[href*='reddit.com']:hover {
  background: #ff4500;
}

/* line 5690, style.scss */
.hide-sm, .d-none {
  display: none;
}

/* line 5694, style.scss */
.d-block {
  display: block;
}

/* line 5699, style.scss */
.btn-link, .has-text-color a.btn-link {
  color: #38ADEF;
  text-decoration: none;
  font-size: 0.875rem;
  border: 0;
  background: transparent;
  padding: 5px;
}

/* line 5708, style.scss */
.btn-link:hover, .has-text-color a.btn-link:hover {
  color: #38ADEF;
  text-decoration: none;
  background: transparent;
  border: 0;
}

/* line 5715, style.scss */
.has-accent-background-color h3 {
  font-size: 1.4375rem;
}

/* line 5719, style.scss */
.has-accent-background-color hr {
  border-color: rgba(255, 255, 255, 0.16);
}

/* line 5723, style.scss */
.overlay-header .primary-menu > li > a:hover, .overlay-header .primary-menu > li > a:focus, .overlay-header .primary-menu .current_page_ancestor, .overlay-header .primary-menu li.menu-item-has-children:hover > a,
.overlay-header .primary-menu > li.current-menu-ancestor > a, .overlay-header .primary-menu > li.current-menu-parent > a, .overlay-header .primary-menu > li.current-menu-item > a {
  color: #B4B4D3;
}

/* line 5729, style.scss */
.tags {
  border-top: 1px solid #d9d9e9;
  padding: 3rem 0 0;
  margin-top: 3rem;
}

/* line 5735, style.scss */
.tags .categories {
  font-size: 0;
}

/* line 5739, style.scss */
.tags ul {
  font-size: 1rem;
  display: block;
}

/* line 5744, style.scss */
.tags ul li a {
  color: #d9d9e9;
  border: 1px solid #d9d9e9;
  padding: 0.35rem 2rem;
  display: inline-block;
  font-size: 1rem;
  border-radius: 6px;
}

/* line 5753, style.scss */
.tags ul li {
  display: inline-block;
  margin: 0 1.25rem 1.0rem 0;
}

/* line 5758, style.scss */
.tags ul li a:hover {
  color: #38ADEF;
  border-color: #38ADEF;
  text-decoration: none;
}

/* line 5764, style.scss */
html #wpadminbar {
  position: fixed;
}

/* line 5768, style.scss */
.go-back {
  color: #161643;
  position: relative;
  left: 0;
  z-index: 9;
  display: inline-block;
  margin: 0 0 1rem;
  text-decoration: none;
}

/* line 5778, style.scss */
.go-back:hover, .go-back:focus {
  text-decoration: none;
}

/* line 5782, style.scss */
.go-back .icon {
  width: 17px;
  height: auto;
  vertical-align: middle;
}

/* line 5788, style.scss */
.categories ul {
  list-style: none;
  padding: 0;
  display: inline-block;
  font-size: 15px;
}

/* line 5795, style.scss */
.categories ul li {
  display: inline-block;
  border-right: 1px solid #f2f5fe;
  padding: 0 0.75rem 0 0;
  margin: 0 0.75rem 0.75rem 0;
}

/* line 5802, style.scss */
.categories ul li a, .widget_categories li.cat-item a {
  padding: 0;
  font-size: 1rem;
  display: inline-block;
  text-decoration: none;
  margin: 0;
  color: #161643;
  font-weight: 400;
  line-height: 1.2;
  border: 0;
}

/* line 5814, style.scss */
.categoriesCont {
  list-style: none;
  padding: 0 0 1.5rem;
  font-size: 0;
}

/* line 5820, style.scss */
.categories ul li a:hover, .widget_categories li.cat-item a:hover, .categories ul li.current-cat > a, body.blog .categories ul li:first-child > a {
  color: #38ADEF;
}

/* line 5824, style.scss */
.categories ul li.current-cat > a, body.blog .categories ul li:first-child > a {
  font-weight: 700;
}

/* line 5828, style.scss */
.categories ul li:last-child {
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 5835, style.scss */
.wp-block-buttons > .wp-block-button.button-replace .wp-block-button__link {
  text-transform: uppercase;
}

/* line 5840, style.scss */
.page-header {
  background: #FFFFFF;
  padding: 6.5rem 0 4rem 0;
  margin-top: -3rem !important;
}

/* line 5846, style.scss */
.has-special-heading, .page-header h2 {
  color: #38ADEF;
}

/* line 5850, style.scss */
.page-header .shape-1 {
  width: 123px;
  margin: 1rem auto;
}

/* line 5855, style.scss */
.page-header .intro-text {
  max-width: 580px !important;
  padding: 2rem 0 0;
}

/* line 5860, style.scss */
.wrapper {
  overflow: hidden;
}

/* line 5864, style.scss */
.banner {
  text-align: center;
  position: relative;
  padding: 2rem 0;
  background-color: #FFFFFF;
  overflow: hidden;
}
/* line 5871, style.scss */
.banner > .wp-block-group__inner-container {
  position: relative;
}

/* line 5876, style.scss */
.wave-banner {
  padding: 0;
  margin: 0;
  height: 43vw;
}
/* line 5881, style.scss */
.wave-banner .wp-block-group__inner-container {
  max-width: 100%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-bottom: 6%;
}
/* line 5892, style.scss */
.wave-banner .wp-block-group__inner-container > * {
  z-index: 2;
  position: relative;
}
/* line 5897, style.scss */
.wave-banner .wp-block-group__inner-container > h1, .wave-banner .wp-block-group__inner-container h2, .wave-banner .wp-block-group__inner-container h3, .wave-banner .wp-block-group__inner-container h4, .wave-banner .wp-block-group__inner-container h5, .wave-banner .wp-block-group__inner-container h6 {
  margin-top: 0;
}
/* line 5901, style.scss */
.wave-banner .wp-block-group__inner-container:after {
  content: '';
  background: #fff;
  position: absolute;
  width: 100%;
  height: 18.23vw;
  bottom: 0;
  left: 0;
  z-index: 1;
  clip-path: url(#wave_top);
}
/* line 5913, style.scss */
.wave-banner .wp-block-group__inner-container:before {
  content: '';
  clip-path: url(#wave_orange);
  background: #fd802b;
  position: absolute;
  width: 23.23%;
  padding-bottom: 10.1%;
  height: auto;
  bottom: 4.548%;
  left: 39.48%;
  z-index: 2;
}
/* line 5927, style.scss */
.wave-banner .banner-bg {
  width: 100%;
  margin: 0 !important;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
/* line 5936, style.scss */
.wave-banner .banner-bg img {
  margin: 0;
  width: 100%;
}
/* line 5942, style.scss */
.wave-banner.gray-bg {
  padding: 0;
  border-radius: 0;
}
/* line 5947, style.scss */
.wave-banner.gray-bg .wp-block-group__inner-container:after {
  background: #f8f8f8;
}

/* line 5955, style.scss */
.curved-banner {
  background-size: cover;
  min-height: 60.83vw;
  background-position: 100% 20%;
  background-repeat: no-repeat;
  width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}
/* line 5965, style.scss */
.curved-banner, .curved-banner p, .curved-banner li, .curved-banner h1, .curved-banner h2 {
  color: #fff;
}

/* line 5970, style.scss */
.sec-protect {
  background: #F8438F;
  color: #fff;
}

/* line 5975, style.scss */
:root .sec-protect .wp-block-button__link {
  color: #f8438f;
  border-color: #f8438f;
}

/* line 5980, style.scss */
:root .sec-protect .wp-block-button__link:hover {
  color: #fff;
  background: #f8438f;
  border-color: #fff;
}

/* line 5986, style.scss */
.sec-protect:before, .sec-protect:after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: -50px;
  left: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='1081' viewBox='0 0 1440 1081' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M932.474 130.871C1511.43 -8.66914 1729.4 80.1594 1744 82.5001V694.974C1710.92 808.887 1440.5 806.5 1440.5 806.5C1440.5 806.5 1196.5 886.5 714.25 886.5C232 886.5 -3.5 806.5 -3.5 806.5C-3.5 806.5 -411.312 1157.65 -465.803 1064.8C-506.671 946.987 -674.815 526.446 -576.731 226.839C-454.126 -147.669 -106.174 46.0198 -3.5 82.5001C118.375 125.803 585.5 214.5 932.474 130.871Z' fill='%23F8438F'/%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50% 0;
  z-index: 0;
}

/* line 6002, style.scss */
.sec-protect:after {
  top: auto;
  bottom: -80px;
  background-position: 50% 100%;
}

/* line 6008, style.scss */
.sec-protect .wp-block-group__inner-container {
  position: relative;
  z-index: 3;
}

/* line 6013, style.scss */
.sec-protect .bg {
  display: none;
}

/* line 6017, style.scss */
.sec-protect .figure > figure {
  margin: 1rem -2rem -6rem !important;
}

/* line 6021, style.scss */
.has-btn-link a {
  text-decoration: underline;
  border: 0;
}

/* line 6026, style.scss */
.has-arrow a:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7H16M16 7L9.77778 1M16 7L9.77778 13' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 14px;
  display: inline-block;
  margin: 0 0 0 0.5em;
  vertical-align: middle;
}

/* line 6036, style.scss */
.is-slider {
  display: block !important;
  border-radius: 20px;
  overflow: hidden;
}
/* line 6041, style.scss */
.is-slider .slide {
  padding: 2rem 4rem;
  background: #f8f8f8;
  margin: 0;
  max-width: 100%;
  width: 100%;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  display: flex;
}
/* line 6050, style.scss */
.is-slider .slide .txt {
  text-align: right;
  width: 36%;
  margin: 0 !important;
}
/* line 6055, style.scss */
.is-slider .slide .txt h1, .is-slider .slide .txt h2, .is-slider .slide .txt h3, .is-slider .slide .txt h4 {
  font-size: 38px;
  font-size: 2.375rem;
}
/* line 6059, style.scss */
.is-slider .slide .txt p {
  color: #38ADEF;
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 6065, style.scss */
.is-slider .slide figure {
  max-width: 284px;
  margin: 0 0 0 8% !important;
}
/* line 6072, style.scss */
.is-slider .slick-next, .is-slider .slick-prev {
  width: 33px;
  height: 64px;
  min-width: 12px;
  border-radius: 0;
}
/* line 6078, style.scss */
.is-slider .slick-next:before, .is-slider .slick-prev:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: url("images/arrow_lg.png") no-repeat center center;
  background-size: contain;
}
/* line 6088, style.scss */
.is-slider .slick-prev {
  left: 15px;
}
/* line 6091, style.scss */
.is-slider .slick-prev:before {
  transform: scaleX(-1);
}
/* line 6096, style.scss */
.is-slider .slick-next {
  right: 15px;
}

/* line 6106, style.scss */
.sec-has-slider {
  overflow: hidden;
}
/* line 6109, style.scss */
.sec-has-slider .slick-slider {
  max-width: 878px;
}
/* line 6112, style.scss */
.sec-has-slider .slick-slider .slick-list {
  overflow: visible;
}
/* line 6116, style.scss */
.sec-has-slider .slick-slider figure {
  transform: scale(0.85);
  transition: transform 0.3s;
  position: relative;
}
/* line 6121, style.scss */
.sec-has-slider .slick-slider figure figcaption {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 0.75rem;
  display: none;
  margin: 0;
}
/* line 6131, style.scss */
.sec-has-slider .slick-slider figure figcaption a {
  border: 0;
}
/* line 6134, style.scss */
.sec-has-slider .slick-slider figure figcaption a:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32 0C14.3495 0 0 14.3495 0 32C0 49.6505 14.3495 64 32 64C49.6505 64 64 49.6505 64 32C64 14.3495 49.6505 0 32 0ZM42.3074 33.6168L27.2168 43.6547C25.9368 44.5305 24.1853 43.5874 24.1853 42.0379V21.9621C24.1853 20.4126 25.9368 19.4695 27.2168 20.3453L42.3074 30.3832C43.4526 31.1242 43.4526 32.8758 42.3074 33.6168Z' fill='%2340ADEB'/%3E%3C/svg%3E%0A");
  width: 40px;
  height: 40px;
  display: block;
  margin: 0 auto 0.75rem;
  background-size: 100%;
}
/* line 6146, style.scss */
.sec-has-slider .slick-slider figure > a {
  position: relative;
  background: #FFFFFF;
  padding: 1rem;
  filter: drop-shadow(0px 4px 20px rgba(64, 173, 235, 0.27));
  border-radius: 1rem !important;
  display: block;
  position: relative;
  border: 1px solid #38ADEF;
}
/* line 6156, style.scss */
.sec-has-slider .slick-slider figure > a:after {
  content: '';
  top: 60%;
  bottom: -2px;
  left: -2px;
  width: 60%;
  border: 3px solid #fff;
  border-right: 0;
  border-top: 0;
  position: absolute;
  border-radius: 0 0 0 15px;
}
/* line 6169, style.scss */
.sec-has-slider .slick-slider figure > a:before {
  content: '';
  position: absolute;
  bottom: 60%;
  top: -1px;
  left: 20%;
  width: 20%;
  border-top: 3px solid #fff;
}
/* line 6179, style.scss */
.sec-has-slider .slick-slider figure > a img {
  border-radius: 22px !important;
}
/* line 6185, style.scss */
.sec-has-slider .slick-slider.slick-center {
  transform: scale(1);
}
/* line 6188, style.scss */
.sec-has-slider .slick-slider.slick-center figcaption {
  display: block;
}

/* line 6196, style.scss */
.slick-slide img {
  width: 100%;
}

/* line 6201, style.scss */
.fancybox__content > .carousel__button.is-close {
  min-width: auto;
}

/* line 6205, style.scss */
.slick-next, .slick-prev {
  min-width: 50px;
  z-index: 9;
}

/* line 6210, style.scss */
.slick-next:before, .slick-prev:before {
  color: #38ADEF;
}

/* line 6215, style.scss */
.slick-dots li {
  margin: 0 0.5em;
}
/* line 6218, style.scss */
.slick-dots li button {
  min-width: inherit;
}
/* line 6222, style.scss */
.slick-dots li button:before {
  color: #fff;
  opacity: 0.32;
  font-size: 0;
  background: #fff;
  border-radius: 50%;
}
/* line 6232, style.scss */
.slick-dots li.slick-active button:before {
  opacity: 1;
  color: #fff;
}

/* line 6242, style.scss */
.boxes .box {
  color: #232426;
  background-image: url("data:image/svg+xml,%3Csvg width='308' height='462' viewBox='0 0 308 462' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M297.528 187.334L245.654 71.096C226.354 27.8508 183.427 0 136.071 0H122.029C37.4608 0 -20.576 85.1346 10.3291 163.854L18.6209 184.974C29.5695 212.861 29.6905 243.835 18.9602 271.807L8.52064 299.021C-21.6254 377.606 36.391 462 120.56 462H137.931C184.333 462 226.576 435.248 246.413 393.3L296.427 287.538C311.39 255.896 311.792 219.298 297.528 187.334Z' fill='white'/%3E%3C/svg%3E%0A");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmgAAAOcCAMAAADNRb3AAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMA3yBAEL+f74BgkHDPrzBQmwxH4gAAFeBJREFUeNrs3QHSmyAQhmFAUBGJ3P+0bTLT6SS/JqY1Zlne5wzf7LILJkY377olprHvcwj2t6HsMlhr5xByP40pdp3zBljhLjFNebblMDbkKS0dicONW9KUbfmcYc5jJG8Nc0vq56GcZAhTIm6tcXEKQ/mCOY+krQ1+uWbsq2xOnYFiLvW2CBGmhdKmkUv9UISZCZsuPsqpZI/CSBvVoRtDkW3I0RnUzHeTuH65LiSyVisf5Z3KnrHTxaA2PoaqUkbWauS7XGHK/mSNHlqJas5lW2ZmA/n8KHaR8Y68GAjWSd9k7Gd7yppQfqy8ZT4K0UAcRcWMsiaWT3NRqueGSgx1PfOepYOK0PVFO8u+4+tUHs04rEnTSMxuiNpexIyo1ai1mBG1PYgZUatRqzEjaqdyDcfsiodEp/BTaZ1NBiu4BbjitqAmUcVrsyNY+ucdZoA7TAUV4HD2YBgNjpc4nP1gefF9tAtdk/75eX4sYNXxcR2zJvPnKoaAUzEUUM7WUdTEoZxR1FZRznaiqAlCOaOoneFCOaOonSAVvGdgp8brxk1cFLyLKUAAy09GvoUpgJlgFW1Tjkz7pG2uo33uxLQpDO3zNa//x4FOMPEfUy842ibL2xN0vNc+iOWXIjmebeKgtontmVyTwRrP9uxgMwc1xoAtjAQ/8SZIPHa3jyLj5mfwcohxcxPD56fwffBfJO0Oa4169AY33G5+WODmk/XZEyzUjuTV/i+dJCzUHDlbQ9JuuA6oT9tJI2ebSBo5q1S7SSNnT5E0clapNpNGzl4iaezPKtVe0sjZLiTtf5GzfUga9+iVmlu6Yef92RfNphnk7F28TyNnFWrkg89Y8A943f2mC987fV8D30ZxISCC+p+AIWcyDNrXaSxqhVC+uOXDOjFUL25ZbAiieJ22FAiidsnhWGzIshiVPAOnMEpHz1wgjNU4EDAICJSNOgwCIqkbCLgREErbXRQ5E0rZDQEHNLGCUYQnaIIpegbJAU00Pcc0cibaL/buMKtuGAaisCkvfaentHj/q2UHkPCDzB3dbxFSNLKdms80P9DClXymvW6FqzjZ7QdavmfDn3y8lA5QsPQ02UDAZxw2Tgh6xmHjhIA3TxsnBrp52jhByM3TxgkCbp42ThRs87RxwlCbp40TBvoWpI0Th3mDwMaJg7zo6eEgIOCBoV9bQLxXEryXjoQL05wEoGjzgJMAFGwecBLAQs0DTgJgpP2AOwGwl4XxfwuMcyfKSQDtSYk4jDbgKBGHBQ0OUtIsaHiIXxB43LEAIbU1qy0ASG0taBXyU1t/K1YhvqS5fCqRXtJcPpUIL2kWtBrZJc2CViO6pFnQiiSXNDO0IsElzQytSu7Dtm45q+RuPC1oXVIPcVjQyqSeS7OglQk9l2ZBq5NZ0o6tMs8VyLC2UGJo6/apUGBoa0GrlFfSHAUq5ZU0s41OaddU3rcqpSUcPvBYKiy0dRSolVXSPIhWKyu0dRTolfRQt6NAsaSEw61As5zQ1lGgWk5JcyvQLSa09YBQt5Q/xto5y6WEtoZo7UJCW0O0dhklzb8K9PuzAhii9YtIOOycAwSEtq9b/QJKmo/WjnD/iy92zhFuD22dOWe4PeH4uzXC3aHt29YI3ypp7jkF+1+sJ4TGONZlXrMTLbR9bk1xrItcC4hW0lwLTPJ7XWG4IVzCYbgxy6XQ1nBDuJLmmcdhroW2ntzQN72tk/xEEzDh8BNtnGOd4yeagCXNFG2eO0Lbx9Y8j3WOz++JFtq66JzobGjra1WihbaeRRvpZZ3hRTvREg7j2qGO9RVnAQFLmrPAVP/Wj9qa6rE+5ywgXmjrXmCuD/buMLdtGAbAqBavC9pije5/2gHFWrQ1af0JAhJ+7wwEEX9W5GW09SxAu5XmWeDEVtHWGSG6FQ5nhE5tEW1dhkC3leah89yWK80HoGgVbV2MdnIHhcNDJ/2irVOPZ3ew0tQN7uc6UuoGd3QbCXWDdoVD3SCPts5u0G2lObvBnJcRktGYs1nhkNFIo61/ptBtpblUlDTa6rXc3fP4xqDxoVfhcO8GebT1YoA5e600g8Z/byPg4nfu7WUEHOTmXZto61UnUbQ1aHxqtdJ81o4o2ho0vmlTOCYE0dag8VWflTYhWWn+1ckXPaKt42hEhcOgsdMi2ho0opVm0AiV/7aiQSMqHAaNvQ6Fw6ARrTSDxk6LlWbQ+OnPGMOgEalfOAwaUbQ1aOx1WGkGjb1Xg0au9rcVJ+xsBo1U7Wg7IV5p/gVFrHS0NWhEfhs0coWjrSsRyKKt24QIFF9p7kcj9MugkSpcOFwtykOi7euE0Ob6dx7h73jngxYEykZb54Q4LByuEyJQONpOyFeal50kqn5b0aeuSW1eDZAoG21fJmQ2rwYI1V1ptwmpi2JLomjhUGw5jLZCGqGyK82/BjhwFdJ4iJu+Qaxo4dA3OLTpG4SqrrTrhAMX5zc4UO7bih47WURbj51kCkZbj50cu3rbyUM8e9tJomLhcHUVC5vT3IRKrjRPA6y8eRogUTDaehpgGW29GyBTLtp6N8B6pbkkjVyxbys6KcTKkz+okKgXbSVblp78SOMfe3dw3DYUAwE0Mk2ZlmKL/VebBj5GOzlw9vBeEYB2BZJLhSNNZct7Dz/SGNQ1HD6gwnuHH2msFI60T00a7z39SOMKf/3dyaCt4fBiBAK7mzSW+kaaf6EI3BUcjKq+rajgIHEoOBhVlbYKDhJPFxxc4WZ3MqpqOOxOErvdyVLdSLM7SfzYnYyaSlu7k8hhdzKpKm3tTiKH/zuZVJW2dieRza0Qo6LS1u4ks7mzZalspNmdZD7FASZNDYcqjbC0FQdYKhtpXgVP5Esc4BIvn1hnravh8E4+MpurNJbKRpoqjcyHOMCkqeFQpRGWtuIAS10jTRwg8yUOcIlvcYC1roZDHCCziQMsdY203xMiH+IAs5pvK75OyEpbh7ZMikpbz92RjjRVGoOm0lYcILN77o5JUWkrDhDaxQGWukaaOEDoIQ4waGo4xAFChzjAStlI+zkh8hQHWKtqOG4nRDaHtixVjTTP3ZHaVGlc4S4OMGhqOFRphA5xgJWukSYOkHqKA4xqvq0oDpDaxAFGNaWtOEBq8xoORjWlrThA6tOhLbOS0tahLXlp69CWUUtpq0ojdVOlMappODyzTmq3O7nEr93JoKfhsDvJGw67k0FPw2F3ktrtTgY9DYfdSexhdzLoiQP3E0KvP//v+4TQ7rE7Ri33j+5siR3ubFkq2p2eUSG3KThY69mdCg5iNwUH/9i7s9zGYSAIoJCt2IqXie5/2rkAO1DngyoD752hAKkXkoWYb6cGB3PGUK8dDrrb4GAs59v5s8NRm580xnLqTj9pHHfxk0Yp4+iAThpT5p2XHQ5bPXbHDN/GnZQy7hm1k8Zxd4fuqEUMB7RsadhUA1RCGhyqAY67r6oBxlJ+0lQDNDxUA4zF/KSpBmhYvW3BWMpPmk0hGjabQoyl/KS5GIGGu7KT353+uoWyk4anspNKxk6aaScNi2knpYiWrf4GHVf9DSoR1YD+Bh03N4wyllINuICDjlUjjUrEbEAjjSnn1bcdjntopDHD2wWjVCLKTh1bWlaXpFHIKDt3aPg2GqASMe20Y0vHzVPEVCJOQplB0bGYQTGFoFELeELFsJOWq6BRO7+RZqpOyyZoVBIaaYJGy9s9tszwEjRKAR1bQaNH0PjF6auPVmzpuVixZYZ/gsYMP4JG7fQZlKAhaATaBI0BQeMz3TRsGRA0PpOgUTv/wJ2gIWgE+nJBGrXTF9KsciNoBFqc62RA0PhMfwzaY4eOxSUvDKQEzf1o9CxufGQgJWiet6NncVkyAylB26Fl8dY1M7wcVGcoYnvDlhBNX7aEGAgJ2nOHlrdRJ2MJh1NMoGi6mUBRCDipbjBA02YwwAxP/Voqp19bpV9L11UbjYGMoGmj0XXR3WCG1X4tM+hu8J+9e0tSGISCAJonmqhJ9r/a2QB+YJXNWHXOIiDdF0jCqN0gYXVIiISX9xBI2J3d4J3uo06hk1ab0EnCLHSSMHntkQSTTt7p3teadBLpa28XtCmyAAl3WYCE0/O1JBzmAiR4Go2EpxtQJLycEaKuf+hU19LsdHSDhMMnGnXdQ6dL6jR7+kTjje6h84JWD59oJMwOPZKwGHTSIJgFpgtaFWfRSNjcUSfhcF2AgJtyg4RVuUHC3Q9TSJhdtCNhcXKDgNVYgITdWICE2ViABDsnCaudk4SHzEnCoa0lYNTWklC8VkXCaeckYXFCiIDVzknCQ4lGwmT8RMDT+ImEXYlGwiEKEDAq0UjYRQESDq/vETAq0UjYnUQjYRIFCHiap5OwKdFImEQBAl5KNBI283TqlGj8niIKUKdE4/esogAJmwffqRIF+EHFzkmdKMDveZmnkzAr0WgQiwLLBe02UYCK7guaSyl84q5EI2ESBQgo7qdT031BOy9oVvxAnZruC5oowAeKf4yRMIsCBKyDeToBp/feCRiHVsvtglabKEBF/wXNPJ0PbH43TMU/WNBEAdptgxKN7xuXwTyd77sP5ukETKIAAWVQolHRf0ETBWhXBvN0/ti7o+SmoRgKoGoyGFIgk/2vlv6RxnKwOoNzP85Zg+balvSeGwGBponG2FJz5umMnXwKcIBvZZ7OAc6liUYjINDebzB0KU00/r+30kSjExBommjMA00TjU5AoGmi8YVAs4lGIyDQXI/M1NvJk5MDvHtycoSTJycHWMqTk0ZCoHlyckig1Q3mgebcMCsRgWbOydC1yoYQnZcvPNoQYuxcZbeW1svH6VW/bjAdpzuVwqOQQDMWYBpomhushQSa5gaHBNr1BgcE2s8bDK+stblB4/Ub3M7ZMbWUVzRaAftBXtEYWsorGo2UQPOKxsRSXtFoxASaQSfDQDPopJGw8GgXjS9tcDuizmc5gea4ALNxunYtG16+H6RdyzTQfAvQyAk0l24wCTTfAjSCAs1cgGmgOaPOWsAGtz8nMvH9VB/sCNHIGKcbQDFwKh+dNJICzUcnhwRa/bjB7kAz6eRRVqCZdLLP76rS3aATsvCou8Fsg1t3gw0Z43Q/TGEyTtfdYC0s0OxusD/Q7G7wKC3QFBrDQHMdN3/FBZqTKUyvrPVrHu6lbHC7Go3JON1ggEbSfpC1R6aB5oIX7gQGmgkU+wLNBIpHiYHm+lp2BZoJFCtZC48KjdkGt6Mp3MsMNDN1nrsoNLZk7Qc5bMfuQLMlxCexgabQeOai0GjkBppCY0+gWbDlQdgGt0Lj35ZSaPQCx+kKjeeWUmg0ggNNobFpKYVGIznQFBpbllJoHOBaH0wGWMlceFRoPHVWaGwIHacrNP6wd285kQMxFECrZ4AZBIjsf7UIEKI/0kmFh9qPc9YQ3aRslzPTTjfKzafwgeZBY829B40V8QPNBWJW3HvQWJEg0Cx5YXVlrQeNNVEnuO1H40A73cZH3gWeD7IsmWOB5nedJAg0/xlgK9BMPvIhR6D5dz87gWZBGu9iDzzqqjMxwa3Zye94Huf0oDgTvJ2uNcDefJDWAG8SBZrWAJuBpmLLkinQVGzZCjSFNH7c6Wb8pqcFLk1wK6TxKkM73e/72Wunq2+wLMkCTX2DrUAzKESuQPO3ay4HmmMn6QLNsZOLA4+OnSSZ4HbsZCbQHDtZliztdN1OdueDbBQiW6CZ5u5uK9CcBsgWaE4DzW0GmtMA6QJNb6C1/ZW1lqQRf4LbTSgm2+k2vZBjPkjJlqlAM8BBrkDzkdbXRKAZ5yZZoPlIa2sm0FTSyDHw6COtvb9jn0oa3/U45lhlS5J2uo+0zk5jjpk0sgWa++oNzQeaiwNkCzQFjnYOBJoCB1/3MA4wz038CW7vzs7uxjTvTvK00zUHejoeaC6skyrQvDs7ORZo3p0kDDTvzj6OBpp3J0kGHtVsO7odh6nZki7QvDubOI0vMCtEjvmgczfmbBu4fqC5SNzC9QPNHZUOIgSaJRwNRAg0baj6YgSa40B5/0cMVsHX9u/PiMFxoLa7EYXuQGlRAk1nvbY4geY4UFqcQFPhqCxQoBm0rSxSoDkO1PU0QlHhqOrqA48irYXbEYxIqylGO/3caaGeIO10Rdvq4gWaom1FAQNN0baigIEm0goKGWgirZ6QgSbSygkaaCKtmhf27ii3QSAGwvBCaWmTlHD/07ZSHxo1EAiqYGb2/85gedf2GkQTGiktjGxCI6VlkU1opLQowgmNlJZEOKGV0jHxTCGd0PiIVQ7phMa7tBjiCY13aSnUHtaS0jJJrT5NG0b401p94guQqQwSGl3bAI1DQqNr60+9tcGeSgb51gYtjgz6rQ0+AZnAohL40VIP+DKpBKgH3J2LE/494MqmEqAe8OZ0cDIf8HUqZngCaanpihsOT0cuMwGaad6MWmgM141ZtdB+XUd4cTw4OTz9WB6cVJ52TA9OKk831+KLtq0Pu1Yth6clsxknO1GufC9ofBXeicpv01kozib2a7EtWq5p+ow7G/Q4nPiso/Cu25n/BY1rmgO5XyVyTYsUcUHjmqZvKDnopunyWq9b8jZCk/WI817Hoqcm8xEnBYGJoEKAgkBZUiFAQaArqxDgFaSqlIkAyyrabJdRKD2tXPw+f0DpaSiw4ORTkIKi44wmh47Exgb/WdTj+vUDnkF6SW1sEGlaaogzGrfHqyPOeDO0CS+DWCIwEzsQYEQgpaI4I9IOdClVIdLWY8BJpNmpLs6ItDWIMyLNUpVxRqQto94k0gxVG2eldDzunkWcMY2yVMt8kwn7U4izb7wa8pO5wEmkienz39Oywi6gT98PWGtgN+oO+0632Pc0cCHOiLQdvNU5dqJ1uwJtjT8oPuXR1qD43EFDuTll4KI2UgbMoSSQRRnA5HMa17NHuKhJajJ+WHeL41PQK9ezJS0dNT56MIuOmpKeY5M+xxSOzaO0vPCm2tzHmZdDDAPmUH0e70STlppgElXA8UhqT/oknW3TMZF6Qn8t2OqFpEY6m0RSW4d0JoebGsXmHMrPZbzUEMSc/ZH+nXT2bz44P5ls7qKlKPhq795yGwaBAIoK8PAGZ/+rrdqfqlWiPuXMwD1ruJrBMUnYmg+wP+9gaxrA/uTbJxdppPZO2JqfcFHtDYczU0iNX9a7j9Re8QxgUdj6/z7J7DFSIzOr9kyNzL5GamRm1V6PBY7Mvo3Ufk242fhcPu/wtoC3ABqs/g40ZW4CKREW3qDSOJop4tccaymyM9VZb6wxzJRaaqylyjBTbMY1WpPAMNMuROs/ecXKtOI03BqV2WKzNSqzKNg6ryUpVGbVbEaueLjK6d+449Q+2NJovGNagy9DaWxJGh+XrWWW2G+qpNHYl2s6zio6HkZ7LKzLxc0n19Yjg2wfPrTRr87NjVomjW1ohlblgpOb6zGTGHw4cx3ibv8sOYm5nJ7C8NHhQygt1zhEunMu/bAr57pIjDW3EiaH/b95ASN/oiUJ+CfzAAAAAElFTkSuQmCC");
  background-size: 100% 100%;
  padding: 3rem 4rem 4rem 3rem;
}
/* line 6249, style.scss */
.boxes .box h3 {
  color: #38ADEF;
  font-weight: 500;
  margin: 1.25rem 10% 1rem;
  margin-left: 10% !important;
  margin-right: 10% !important;
  line-height: 1.2;
  font-size: 30px;
  font-size: 1.875rem;
}
/* line 6259, style.scss */
.boxes .box .icon-container {
  max-width: 40%;
}
/* line 6262, style.scss */
.boxes .box .icon-container svg {
  height: 110px;
  width: auto;
}
/* line 6268, style.scss */
.boxes .box p {
  line-height: 1.294;
  font-size: 17px;
  font-size: 1.0625rem;
  margin: 0 6%;
}
/* line 6275, style.scss */
.boxes.boxes-num-3 {
  max-width: 1070px;
}

/* line 6280, style.scss */
.sec-how-it-works {
  padding: 6rem 0;
  background-color: #49A4F8;
  background: linear-gradient(189.81deg, #4ED1FA 3.51%, #49A4F8 58.45%);
  color: #fff;
}
/* line 6286, style.scss */
.sec-how-it-works:before, .sec-how-it-works:after {
  background-image: url("data:image/svg+xml,%3Csvg width='1439' height='59' viewBox='0 0 1439 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5C606 79.5 817 75 1439 0.5H0Z' fill='white'/%3E%3C/svg%3E%0A");
  content: '';
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  height: 50%;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  z-index: 0;
}
/* line 6302, style.scss */
.sec-how-it-works:after {
  background: #49a4f8;
  top: auto;
  bottom: -81px;
  height: 82px;
  z-index: 1;
  clip-path: url(#curve_top);
}
/* line 6312, style.scss */
.sec-how-it-works .wp-block-group__inner-container {
  position: relative;
  z-index: 3;
}

/* line 6318, style.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 6323, style.scss */
.btn-block + .wpcf7-spinner {
  margin: -16px auto 0;
  display: block;
}

/* line 6330, style.scss */
.wpcf7 .acceptance a {
  color: inherit;
}
/* line 6333, style.scss */
.wpcf7 .acceptance a:hover {
  color: #38ADEF;
}

/* line 6340, style.scss */
.wpcf7-list-item-label {
  position: relative;
  padding-left: 60px;
}
/* line 6344, style.scss */
.wpcf7-list-item-label:before {
  cursor: pointer;
  text-indent: -9999px;
  width: 50px;
  height: 30px;
  background: grey;
  display: inline-block;
  border-radius: 9px;
  vertical-align: middle;
  position: absolute;
  left: 0;
}
/* line 6357, style.scss */
.wpcf7-list-item-label:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 5px;
  width: 22px;
  height: 22px;
  background: #fff;
  border-radius: 7px;
  transition: 0.3s;
}

/* line 6370, style.scss */
.wpcf7-list-item {
  margin: 0;
}
/* line 6373, style.scss */
.wpcf7-list-item input[type=checkbox] {
  height: 0;
  width: 0;
  visibility: hidden;
  display: none;
}
/* line 6381, style.scss */
.wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label:before {
  background: #38ADEF;
}
/* line 6385, style.scss */
.wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label:after {
  left: 45px;
  transform: translateX(-100%);
}

/* line 6395, style.scss */
.sec-monitor h2 strong, .sec-subscription h2 strong {
  color: #ACD93F;
}

/* line 6399, style.scss */
.sec-monitor .monitor-img {
  margin: 0rem -2rem 0 -2rem !important;
}

/* line 6403, style.scss */
.features {
  text-align: center;
}
/* line 6406, style.scss */
.features svg {
  margin: 0 auto;
}
/* line 6410, style.scss */
.features h3 {
  margin: 0.5rem 0 0.25rem;
  font-size: 18px;
  font-weight: 700;
}
/* line 6417, style.scss */
.features .is-style-outline > .wp-block-button__link {
  background: #ACD93F;
  color: #fff;
  border-color: #ACD93F;
}
/* line 6422, style.scss */
.features .is-style-outline > .wp-block-button__link:hover {
  border-color: #ACD93F;
  color: #ACD93F;
  background: #f8f8f8;
}
/* line 6430, style.scss */
.features .feature-icon {
  min-height: 73px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 6437, style.scss */
.features .wp-block-column {
  padding-bottom: 3.5rem;
  position: relative;
  margin-bottom: 3rem;
}
/* line 6442, style.scss */
.features .wp-block-column p {
  font-weight: 300;
}
/* line 6446, style.scss */
.features .wp-block-column .wp-block-buttons {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 6456, style.scss */
.services h5 {
  color: #38ADEF;
  font-weight: 900;
  font-size: 18px;
  margin: 1rem 0 1rem;
}
/* line 6463, style.scss */
.services .wp-block-column {
  background: #F8F8F8;
  border-radius: 26px;
  padding: 2rem;
  margin-bottom: 3rem;
  text-align: center;
  font-weight: 300;
  margin-top: 2.25rem;
}
/* line 6473, style.scss */
.services .service-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -5rem 0 0;
}

/* line 6481, style.scss */
.sec-services .has-cta {
  padding: 3rem 0 1rem;
}

/* line 6485, style.scss */
.sec-subscription ul li:before {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.68849 14.6274C5.13585 14.1275 4.59261 13.6733 4.09192 13.1767C3.42875 12.5184 2.79653 11.8259 2.14939 11.1505C1.57796 10.5545 1.001 9.96296 0.430122 9.36645C0.0101157 8.92776 -0.110913 8.41568 0.10517 7.84621C0.306331 7.31536 0.713075 7.03228 1.274 6.97931C1.4806 6.95404 1.69025 6.97719 1.88633 7.04692C2.0824 7.11665 2.25951 7.23105 2.4036 7.38103C3.29851 8.30072 4.18568 9.22923 5.06512 10.1666C5.31491 10.4309 5.33646 10.437 5.54812 10.1555C6.80741 8.48649 8.06797 6.81818 9.32984 5.15061C10.3445 3.80253 11.3514 2.44673 12.3627 1.09699C12.7374 0.597051 13.2182 0.324458 13.8615 0.444753C14.7916 0.618022 15.2751 1.59197 14.8369 2.43128C14.7114 2.67242 14.5291 2.88486 14.3644 3.10449C12.9883 4.93871 11.6111 6.77201 10.2329 8.6044C8.89768 10.3776 7.5601 12.1489 6.22013 13.9183C6.02284 14.1821 5.82665 14.4453 5.68849 14.6274Z' fill='%23ACD93F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

/* line 6490, style.scss */
.full-height {
  height: 100%;
}

/* line 6494, style.scss */
.vertical-center {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  height: 100%;
}

/* line 6502, style.scss */
.vertical-end {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-end;
  height: 100%;
}

/* line 6510, style.scss */
.heading-icon {
  margin: 0 0 2% !important;
}
/* line 6513, style.scss */
.heading-icon h1, .heading-icon h2 {
  margin: 0 12px 0 0;
  font-size: 27px;
  font-size: 1.6875rem;
  color: #F5435A;
}

/* line 6520, style.scss */
.icon-pill {
  background: #fff;
  border-radius: 2rem;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
  padding: 1rem 1.5rem;
  color: #38ADEF;
  font-size: 22px;
  font-size: 1.375rem;
  display: inline-flex;
  flex-wrap: nowrap;
  line-height: 26px;
}
/* line 6532, style.scss */
.icon-pill.icon-notice:after {
  content: '';
  width: 24px;
  height: 24px;
  display: block;
  background: url("images/icon_info.png") no-repeat center center;
  background-size: contain;
  margin-left: 10px;
}

/* line 6544, style.scss */
.boxes-grid1 {
  font-size: 22px;
  font-size: 1.375rem;
}
/* line 6547, style.scss */
.boxes-grid1 .grid-item {
  text-align: center;
  padding: 24px;
  border-radius: 2rem;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
  background: #fff;
}
/* line 6554, style.scss */
.boxes-grid1 .grid-item .wp-block-group__inner-container {
  display: flex;
  flex-direction: column;
}
/* line 6559, style.scss */
.boxes-grid1 .grid-item .wp-block-outermost-icon-block {
  justify-content: center;
  margin-bottom: 12px;
}

@media screen and (min-width: 1366px) {
  /* line 6568, style.scss */
  .boxes-grid1 .wp-block-group__inner-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }
  /* line 6575, style.scss */
  .boxes-grid1 .wp-block-group__inner-container .grid-item {
    margin: 13px !important;
  }
  /* line 6578, style.scss */
  .boxes-grid1 .wp-block-group__inner-container .grid-item:nth-child(1) {
    width: 34%;
    margin-left: -6% !important;
  }
  /* line 6583, style.scss */
  .boxes-grid1 .wp-block-group__inner-container .grid-item:nth-child(2) {
    width: 34%;
    align-self: flex-end;
  }
  /* line 6588, style.scss */
  .boxes-grid1 .wp-block-group__inner-container .grid-item:nth-child(3) {
    width: 34%;
    margin-left: 14% !important;
  }
  /* line 6593, style.scss */
  .boxes-grid1 .wp-block-group__inner-container .grid-item:nth-child(4) {
    width: 44%;
  }
}
/* line 6601, style.scss */
.has-image-bg {
  position: relative;
}
/* line 6604, style.scss */
.has-image-bg .wp-block-group__inner-container {
  z-index: 2;
}
/* line 6607, style.scss */
.has-image-bg .wp-block-group__inner-container > * {
  position: relative;
  z-index: 2;
}

/* line 6614, style.scss */
.is-image-bg {
  margin: 0 !important;
  padding: 0;
  width: 100%;
  height: 100%;
  z-index: 0 !important;
  position: absolute !important;
  top: 0;
  left: 0;
  overflow: hidden;
}
/* line 6625, style.scss */
.is-image-bg img {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 6634, style.scss */
.sec-plan {
  color: #fff;
  position: relative;
}
/* line 6638, style.scss */
.sec-plan .plans {
  max-width: 860px;
}
/* line 6641, style.scss */
.sec-plan .plans .plan {
  background: #fff;
  color: #38ADEF;
  position: relative;
  border-radius: 30px;
  padding: 2rem;
}
/* line 6648, style.scss */
.sec-plan .plans .plan .tag {
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='177' height='177' viewBox='0 0 177 177' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.414 23.493C36.784 11.468 49.3139 4.3839 60.8395 8.55281L70.1374 11.916C76.1273 14.0826 82.791 13.2665 88.0809 9.71834L96.2925 4.21064C106.471 -2.61652 120.34 1.23428 125.542 12.3319L129.739 21.2847C132.442 27.0522 137.731 31.1871 143.981 32.4187L153.682 34.3306C165.707 36.7006 172.791 49.2305 168.622 60.756L165.259 70.054C163.092 76.0439 163.908 82.7076 167.456 87.9975L172.964 96.2091C179.791 106.388 175.941 120.257 164.843 125.459L155.89 129.655C150.123 132.359 145.988 137.648 144.756 143.897L142.844 153.598C140.474 165.623 127.944 172.707 116.419 168.539L107.121 165.175C101.131 163.009 94.4672 163.825 89.1773 167.373L80.9658 172.881C70.787 179.708 56.9178 175.857 51.7159 164.759L47.5193 155.807C44.8159 150.039 39.5268 145.904 33.2774 144.673L23.5764 142.761C11.5514 140.391 4.46732 127.861 8.63623 116.335L11.9994 107.037C14.166 101.047 13.3499 94.3838 9.80175 89.0938L4.29407 80.8823C-2.53311 70.7036 1.31769 56.8344 12.4153 51.6324L21.3681 47.4359C27.1356 44.7324 31.2705 39.4434 32.5021 33.1939L34.414 23.493Z' fill='%23FD802B'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 34px;
  font-size: 2.125rem;
  width: 152px;
  height: 152px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -25px;
  left: -85px;
}
/* line 6662, style.scss */
.sec-plan .plans .plan .tag br {
  display: block !important;
}
/* line 6666, style.scss */
.sec-plan .plans .plan .tag strong {
  transform: rotate(-23deg);
  font-weight: 900;
  line-height: 1;
}
/* line 6673, style.scss */
.sec-plan .plans .plan h3 {
  background: #38ADEF;
  margin: -2rem -2rem 2rem;
  padding: 1.825rem 0;
  font-weight: 500;
  border-radius: 28px 28px 0 0;
}
/* line 6681, style.scss */
.sec-plan .plans .plan .price {
  font-size: 60px;
  font-size: 3.75rem;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
}
/* line 6688, style.scss */
.sec-plan .plans .plan.monthly {
  color: #ACD93F;
}
/* line 6691, style.scss */
.sec-plan .plans .plan.monthly h3 {
  background: #ACD93F;
}
/* line 6695, style.scss */
.sec-plan .plans .plan.monthly .wp-block-button__link {
  background: #acd93f;
  border-color: #acd93f;
}
/* line 6699, style.scss */
.sec-plan .plans .plan.monthly .wp-block-button__link:hover {
  color: #acd93f;
  background: #fff;
}
/* line 6706, style.scss */
.sec-plan .plans .plan .retail-price {
  color: #24719C;
  opacity: 0.3;
  text-decoration: line-through;
  min-height: 40px;
  font-size: 32px;
  font-size: 2rem;
  margin: 0;
}
/* line 6714, style.scss */
.sec-plan .plans .plan .retail-price, .sec-plan .plans .plan .retail-price strong {
  font-weight: normal;
}
/* line 6719, style.scss */
.sec-plan .plans .plan .wp-block-button__link {
  font-size: 22px;
  font-size: 1.375rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 6729, style.scss */
.review .ib-star-rating-block {
  justify-content: center;
}
/* line 6733, style.scss */
.review svg {
  font-size: 20px !important;
  margin-right: 15px !important;
}
/* line 6738, style.scss */
.review blockquote {
  text-align: center;
}

/* line 6743, style.scss */
.sec-review {
  color: #fff;
}
/* line 6746, style.scss */
.sec-review .review-contents {
  position: relative;
  z-index: 3;
}
/* line 6751, style.scss */
.sec-review .bg {
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  top: -14vw;
  bottom: 0;
}
/* line 6759, style.scss */
.sec-review .bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 6767, style.scss */
.sec-review h2:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 11H22M22 11L12.5 1.5M22 11L12.5 20.5' stroke='white' stroke-width='4'/%3E%3C/svg%3E%0A");
  width: 25px;
  height: 22px;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 0px 0 0 0.25em;
  position: relative;
  top: -0.15em;
}
/* line 6779, style.scss */
.sec-review h2 strong {
  color: #F9B703;
}

/* line 6785, style.scss */
.curve {
  width: 100% !important;
  max-width: 100% !important;
  position: relative;
}
/* line 6790, style.scss */
.curve svg {
  width: 100%;
  height: auto;
}

/* line 6797, style.scss */
.curve.curve-bottom {
  margin-top: -2px;
}

/* line 6801, style.scss */
.curve.curve-top {
  margin-bottom: -2px;
}

/* line 6805, style.scss */
.sec-monitor + .curve.curve-top {
  margin-top: -6vw;
}

/* line 6809, style.scss */
.sec-monitor h2 {
  white-space: nowrap;
}

/* line 6813, style.scss */
.sec-cta .shape {
  position: absolute;
  top: -335px;
  z-index: -1;
  width: 300px;
  right: -60px;
}

/* line 6821, style.scss */
.header-curve {
  margin-bottom: 3rem;
}

/* line 6825, style.scss */
.um input[type=submit].um-button:hover {
  background-color: #44b0ec;
  color: #fff;
}

/* line 6830, style.scss */
.um li:before {
  opacity: 0;
  visibility: hidden;
}

/* line 6837, style.scss */
.widget .wpcf7-text,
.widget .wpcf7-textarea {
  font-size: 12px;
  height: 28px;
  padding: 0.15rem 1rem;
  border-width: 1px;
  border-radius: 7px;
  background: #f6f6f6;
}
/* line 6847, style.scss */
.widget .wpcf7-textarea {
  height: 44px;
  padding: 0.5rem 1rem;
}
/* line 6852, style.scss */
.widget [type="submit"] {
  width: 100%;
  border-radius: 7px;
  padding: 0.325rem 1em;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 6862, style.scss */
.widget .wpcf7 p {
  margin: 0 0 0.5rem;
}
/* line 6866, style.scss */
.widget .wpcf7 .wpcf7-spinner {
  display: block;
  margin: -15px auto;
}
/* line 6872, style.scss */
.widget .wpcf7-response-output {
  display: none;
}

/* line 6877, style.scss */
.contact-info .promises {
  background: #ACD93F url("data:image/svg+xml,%3Csvg width='30' height='24' viewBox='0 0 30 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 11.5L10 19.5L27.5 2' stroke='white' stroke-width='5'/%3E%3C/svg%3E%0A");
  border-radius: 10px;
  color: #fff;
  text-align: left;
  padding: 11px 20px 11px 55px;
  text-transform: uppercase;
  line-height: 1.4;
  background-repeat: no-repeat;
  background-position: 15px 50%;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.15em;
}

/* line 6892, style.scss */
.contact-info {
  text-align: left;
  color: #9E9E9E;
  letter-spacing: 0.14em;
}

/* line 6898, style.scss */
#contact-info-footer, #contact-info-footer .contact-info {
  display: none;
}

/* line 6902, style.scss */
.footer-widget .widget {
  margin: 0;
}

/* line 6906, style.scss */
.partners {
  position: relative;
  z-index: -1;
  margin: 0 !important;
  transform: rotate(28deg);
}
/* line 6912, style.scss */
.partners:before {
  content: '';
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: block;
  z-index: 2;
}
/* line 6924, style.scss */
.partners .slick-slide {
  display: block;
}
/* line 6927, style.scss */
.partners .slick-slide > div {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 90px;
}
/* line 6934, style.scss */
.partners .slick-slide figure,
.partners .slick-slide img {
  margin: 0 !important;
}
/* line 6941, style.scss */
.partners figure img {
  min-width: 50px;
}

/******************subscription-features-2*********************/
/* line 6948, style.scss */
.subscription-features.subscription-features-2 .wp-block-column:nth-child(2) {
  border: 0;
}

/* line 6952, style.scss */
.sec-plan-banner {
  background: #3c748f url(assets/images/plan-pricing-banner.jpg) no-repeat 50% 100%;
  background-size: cover;
}
/* line 6956, style.scss */
.sec-plan-banner .plan-contents {
  padding: 5vw 0;
}

/* line 6961, style.scss */
.sec-plan-details {
  z-index: 2;
}
/* line 6964, style.scss */
.sec-plan-details .plans {
  margin-top: -3rem !important;
  padding-bottom: 4%;
}
/* line 6968, style.scss */
.sec-plan-details .plans .plan {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

/* line 6975, style.scss */
.checklist li {
  position: relative;
  padding: 0 0 0 45px;
  margin: 0 0 1em;
}
/* line 6980, style.scss */
.checklist li:before {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='26' viewBox='0 0 32 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 13.9318L11.0169 23L30 2' stroke='%2338ADEF' stroke-width='3'/%3E%3C/svg%3E%0A");
  width: 28px;
  height: 21px;
  background-size: contain;
  display: block;
  position: absolute;
  left: 0;
  top: 0.25em;
}

/* line 6995, style.scss */
.wp-block-table .yes,
.wp-block-table .no {
  font-size: 0;
}
/* line 7001, style.scss */
.wp-block-table .yes:before {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.68849 14.6274C5.13585 14.1275 4.59261 13.6733 4.09192 13.1767C3.42875 12.5184 2.79653 11.8259 2.14939 11.1505C1.57796 10.5545 1.001 9.96296 0.430122 9.36645C0.0101157 8.92776 -0.110913 8.41568 0.10517 7.84621C0.306331 7.31536 0.713075 7.03228 1.274 6.97931C1.4806 6.95404 1.69025 6.97719 1.88633 7.04692C2.0824 7.11665 2.25951 7.23105 2.4036 7.38103C3.29851 8.30072 4.18568 9.22923 5.06512 10.1666C5.31491 10.4309 5.33646 10.437 5.54812 10.1555C6.80741 8.48649 8.06797 6.81818 9.32984 5.15061C10.3445 3.80253 11.3514 2.44673 12.3627 1.09699C12.7374 0.597051 13.2182 0.324458 13.8615 0.444753C14.7916 0.618022 15.2751 1.59197 14.8369 2.43128C14.7114 2.67242 14.5291 2.88486 14.3644 3.10449C12.9883 4.93871 11.6111 6.77201 10.2329 8.6044C8.89768 10.3776 7.5601 12.1489 6.22013 13.9183C6.02284 14.1821 5.82665 14.4453 5.68849 14.6274Z' fill='%23ACD93F'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  display: inline-block;
  top: 20px;
  content: '';
  width: 28px;
  height: 21px;
  background-size: contain;
}

/* line 7015, style.scss */
.checklist .green-checklist {
  position: relative;
}

/* line 7019, style.scss */
.sec-subscription.sec-subscription-2 {
  background-color: #F8F8F8;
  border-radius: 0 0 50% 50%;
}

/* line 7024, style.scss */
.sec-plan-2 .wp-block-group__inner-container .kidas-plan {
  max-width: 370px;
}

/* line 7028, style.scss */
.page_title_hidden > .post-inner {
  padding-top: 0;
}

/* line 7032, style.scss */
strong > em {
  color: #38adef;
  font-style: normal;
}

/* line 7037, style.scss */
.sec-how-it-works h2.has-primary-color strong {
  color: #fff;
}

/* line 7041, style.scss */
.is-style-outline .wp-block-button__link.has-white-color {
  border-color: #fff;
}

/* line 7045, style.scss */
.is-style-outline .wp-block-button__link.has-white-color:hover {
  color: #38adef !important;
  border-color: #38adef !important;
}

/*********************minecraft******************/
/* line 7051, style.scss */
.sec-minecraft-banner {
  background: #3c748f url(assets/images/minecraft-banner.jpg) no-repeat;
  background-size: cover;
  background-position: center top !important;
  min-height: 420px;
}
/* line 7057, style.scss */
.sec-minecraft-banner .wp-block-group {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
}

/* line 7066, style.scss */
.sec-minecraft-gradient {
  background: #000000;
  background: -moz-linear-gradient(top, #000000 30%, #87aa32 100%);
  background: -webkit-linear-gradient(top, #000000 30%, #87aa32 100%);
  background: linear-gradient(to bottom, #000000 30%, #87aa32 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#87aa32', GradientType=0);
  z-index: 1;
}

/* line 7075, style.scss */
.sec-discord, .sec-rocket, .sec-fortnite {
  background: #000000;
  background: -moz-linear-gradient(top, #000000 30%, #40ADED 100%);
  background: -webkit-linear-gradient(top, #000000 30%, #40ADED 100%);
  background: linear-gradient(to bottom, #000000 30%, #40ADED 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#40ADED', GradientType=0);
}

/* line 7084, style.scss */
.sec-roblox {
  background: #000000;
  background: -moz-linear-gradient(top, #000000 30%, #E61C22 100%);
  background: -webkit-linear-gradient(top, #000000 30%, #E61C22 100%);
  background: linear-gradient(to bottom, #000000 30%, #E61C22 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#E61C22', GradientType=0);
  z-index: 1;
}

/* line 7093, style.scss */
.sec-league {
  background: #000000;
  background: -moz-linear-gradient(top, #000000 30%, #DAC181 100%);
  background: -webkit-linear-gradient(top, #000000 30%, #DAC181 100%);
  background: linear-gradient(to bottom, #000000 30%, #DAC181 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#DAC181', GradientType=0);
  z-index: 1;
}

/* line 7102, style.scss */
.sec-warcraft {
  background: #000000;
  background: -moz-linear-gradient(top, #000000 30%, #7A5F1B 100%);
  background: -webkit-linear-gradient(top, #000000 30%, #7A5F1B 100%);
  background: linear-gradient(to bottom, #000000 30%, #7A5F1B 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#7A5F1B', GradientType=0);
  z-index: 1;
}

/* line 7111, style.scss */
.sec-callofduty {
  background: #000000;
  background: -moz-linear-gradient(top, #000000 30%, #9E9E9E 100%);
  background: -webkit-linear-gradient(top, #000000 30%, #9E9E9E 100%);
  background: linear-gradient(to bottom, #000000 30%, #9E9E9E 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#9E9E9E', GradientType=0);
  z-index: 1;
}

/* line 7120, style.scss */
.sec-game-plan {
  background: #ACD93F;
}

/* line 7124, style.scss */
.sec-game-plan .wp-block-column {
  background: #fff;
  padding: 20px 20px 0 20px;
  border-radius: 9px;
}

/* line 7131, style.scss */
.sec-risks h2 {
  color: #000;
}
/* line 7137, style.scss */
.sec-risks ul li:before {
  background-color: #F8438F;
  width: 8px;
  height: 8px;
  top: 0.4em;
}
/* line 7146, style.scss */
.sec-risks.sec-risks-banner .curve {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
}
/* line 7154, style.scss */
.sec-risks figure {
  margin: -13vw -2rem -6vw !important;
}
/* line 7158, style.scss */
.sec-risks .shape {
  position: absolute;
  width: 60px;
  top: 30px;
  left: 0;
}
/* line 7165, style.scss */
.sec-risks .shape-2 {
  left: auto;
  right: 20px;
}
/* line 7170, style.scss */
.sec-risks .shape-3 {
  left: 50%;
  top: 95px;
}
/* line 7175, style.scss */
.sec-risks .shape-4 {
  left: 10%;
  top: 160px;
}
/* line 7180, style.scss */
.sec-risks .shape-5 {
  top: auto;
  bottom: 20px;
  right: 20px;
  left: auto;
}

/* line 7188, style.scss */
.sec-minecraft-gradient h2 strong, .sec-risks h2 strong {
  color: #acd93f;
}

/* line 7192, style.scss */
.sec-minecraft-banner .curve {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 7199, style.scss */
.sec-game-plan .curve {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -27vh;
  z-index: 1;
}

/* line 7207, style.scss */
.sec-game-plan .game-btn .wp-block-button__link {
  margin-top: 20px;
}

/* line 7211, style.scss */
.wp-block-group.alignfull.sec.sec-how-it-works.game-bg::before {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='113' viewBox='0 0 1440 113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1440 12.7961C887 152.457 536.5 142.228 0 6.39806V0H1440V12.7961Z' fill='%23ACD93F'%3E%3C/path%3E%3C/svg%3E");
}

/* line 7216, style.scss */
.rcp_form fieldset {
  border: none;
  padding: 0;
}
/* line 7220, style.scss */
.rcp_form fieldset > legend {
  display: none;
}
/* line 7225, style.scss */
.rcp_form .wp-block-columns {
  margin: 1.5em 0;
}
/* line 7229, style.scss */
.rcp_form.rcp_registration_form_multi {
  display: flex;
  flex-direction: column;
}
/* line 7233, style.scss */
.rcp_form.rcp_registration_form_multi > * {
  order: 1000;
}
/* line 7237, style.scss */
.rcp_form.rcp_registration_form_multi #rcp_gateway_extra_fields {
  order: 5;
}
/* line 7241, style.scss */
.rcp_form.rcp_registration_form_multi .kidas_rcp_address_fieldset {
  order: 10;
}
/* line 7245, style.scss */
.rcp_form.rcp_registration_form_multi .rcp_discounts_fieldset {
  order: 15;
}
/* line 7249, style.scss */
.rcp_form.rcp_registration_form_multi .rcp_registration_total {
  order: 20;
}
/* line 7253, style.scss */
.rcp_form.rcp_registration_form_multi #rcp_auto_renew_wrap {
  order: 25;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
}
/* line 7260, style.scss */
.rcp_form.rcp_registration_form_multi #rcp_auto_renew_wrap label {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: 0;
}
/* line 7266, style.scss */
.rcp_form.rcp_registration_form_multi h4 {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 400;
}
/* line 7271, style.scss */
.rcp_form.rcp_registration_form_multi .rcp_subscription_message,
.rcp_form.rcp_registration_form_multi #rcp_subscription_levels {
  position: absolute;
  height: 0;
  width: 0;
  visibility: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 7280, style.scss */
.rcp_form.rcp_registration_form_multi #rcp_submit_wrap {
  text-align: center;
  margin-top: 2rem;
}
/* line 7284, style.scss */
.rcp_form.rcp_registration_form_multi #rcp_submit_wrap #rcp_submit {
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 7291, style.scss */
.rcp_message {
  padding: 0.5rem 1rem;
}
/* line 7294, style.scss */
.rcp_message.error {
  background: #F5435A;
}

/* line 7299, style.scss */
.has-filters {
  display: flex;
  margin: 0 -8px;
  align-items: center;
  position: relative;
}
/* line 7305, style.scss */
.has-filters > span {
  padding: 0 8px;
}
/* line 7309, style.scss */
.has-filters .search__input,
.has-filters select {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #fff;
  height: 52px;
  border-radius: 7px;
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='11.666' height='7.57' viewBox='0 0 11.666 7.57'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M7.833,9.57,2,3.737,3.737,2l4.1,4.1,4.1-4.1,1.737,1.737Z' transform='translate(-2 -2)'/%3E%3C/svg%3E") !important;
  padding-right: 40px;
}
/* line 7319, style.scss */
.has-filters .search__input:focus,
.has-filters select:focus {
  background-color: transparent !important;
  background-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='11.666' height='7.57' viewBox='0 0 11.666 7.57'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M7.833,9.57,2,3.737,3.737,2l4.1,4.1,4.1-4.1,1.737,1.737Z' transform='translate(-2 -2)'/%3E%3C/svg%3E");
}
/* line 7324, style.scss */
.has-filters .search__input option,
.has-filters select option {
  background: #38adef;
}
/* line 7329, style.scss */
.has-filters .search__input:focus {
  border-color: #fff;
  outline: 0;
}
/* line 7335, style.scss */
.has-filters input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
/* line 7339, style.scss */
.has-filters input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
/* line 7343, style.scss */
.has-filters input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
/* line 7348, style.scss */
.has-filters .search-table, .has-filters .has-filters .has-filter {
  display: none;
}
/* line 7352, style.scss */
.has-filters .search-table {
  display: block;
  position: relative;
}
/* line 7356, style.scss */
.has-filters .search-table button {
  background: transparent;
  border: 0;
  min-width: 0;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}
/* line 7366, style.scss */
.has-filters .search-table button svg path {
  fill: #fff;
}

/* line 7374, style.scss */
.banner-games-covered figure img {
  max-width: 110%;
  width: 110%;
}

/****************discord-page-css********************/
/* line 7380, style.scss */
.sec-discord-banner.sec-minecraft-banner {
  background: #0b5e93 url(assets/images/discord-banner.png) no-repeat;
  background-position: 50% 0px !important;
  background-size: 480px;
}

/* line 7388, style.scss */
.sec-roblox-banner {
  background: #085d8a url(assets/images/roblox-banner.png) no-repeat;
  background-size: 100%;
  min-height: 400px;
  background-position: bottom;
}

/* line 7395, style.scss */
.sec-league-banner {
  background: #463d3d url(assets/images/league-banner.png) no-repeat;
  background-size: cover;
  min-height: 400px;
  background-position: bottom;
}

/* line 7402, style.scss */
.sec-warcraft-banner {
  background: #375ec3 url(assets/images/warcraft-banner.png) no-repeat;
  background-size: cover;
}

/* line 7407, style.scss */
.sec-fortnite-banner {
  background: #375ec3 url(assets/images/fortnite-banner.png) no-repeat;
  background-size: cover;
}

/* line 7412, style.scss */
.sec-callofduty-banner {
  background: #456765 url(assets/images/callofduty-banner.png) no-repeat;
  background-size: cover;
}

/* line 7417, style.scss */
.sec-rocket-banner {
  background: #755148 url(assets/images/rocket-banner.png) no-repeat;
  background-size: cover;
}

/* line 7422, style.scss */
.has-load-bar {
  position: relative;
}

/* line 7426, style.scss */
.has-load-bar:before {
  background-image: url("data:image/svg+xml,%3Csvg width='131' height='61' viewBox='0 0 131 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_432_631)'%3E%3Cpath d='M79.5338 8C79.3375 8.02276 79.1491 8.08996 78.9833 8.19641C78.8174 8.30286 78.6785 8.44578 78.5773 8.61395C78.2685 9.23919 78.084 9.91742 78.0338 10.6117C77.9577 12.2972 78.0338 13.988 78.0338 16.6697C78.2186 18.9098 78.4468 22.1407 78.7675 25.3609C78.8703 26.3339 79.1175 27.2865 79.5011 28.1879C79.6179 28.4235 79.7889 28.6287 80.0003 28.7868C80.2118 28.9448 80.4578 29.0515 80.7185 29.0981C80.9729 29.0483 81.2111 28.9373 81.412 28.7748C81.6129 28.6124 81.7704 28.4033 81.8706 28.1664C82.1686 27.2301 82.3045 26.2506 82.2728 25.2694C81.9956 20.353 81.6478 15.4419 81.2674 10.5363C81.171 9.84157 80.9305 9.17424 80.5609 8.57622C80.4456 8.40869 80.293 8.26962 80.115 8.16972C79.9369 8.06983 79.738 8.01174 79.5338 8Z' fill='%23ACD93F'/%3E%3Cpath d='M36.9742 32.6242C37.1251 32.7553 37.3054 32.8487 37.5002 32.8965C37.695 32.9443 37.8985 32.9451 38.0937 32.8989C38.4614 32.5962 38.7723 32.2316 39.0122 31.8219C38.974 31.3295 38.8773 30.8433 38.7241 30.3734C36.688 26.2019 34.6247 22.0411 32.5342 17.8911C32.2766 17.562 31.9454 17.2966 31.5668 17.1157C31.0233 16.755 29.969 17.2935 30.0016 17.9612C29.9851 18.655 30.0937 19.3461 30.3223 20.0021C31.9527 23.592 33.6337 27.164 35.3655 30.718C35.7857 31.4413 36.3302 32.0864 36.9742 32.6242Z' fill='%23ACD93F'/%3E%3Cpath d='M119.778 58.4746C119.92 58.4584 120.057 58.4125 120.18 58.34C123.468 56.186 126.767 54.005 130.017 51.7757C130.413 51.5064 130.56 50.8603 131.006 50.0418C130.609 49.821 130.261 49.4549 129.919 49.4549C129.231 49.4013 128.54 49.5237 127.913 49.8103C125.001 51.5442 122.142 53.3589 119.283 55.1682C118.905 55.3652 118.592 55.6663 118.381 56.0352C118.126 56.6383 117.8 57.3922 117.968 57.9415C118.196 58.7169 119.077 58.5877 119.778 58.4746Z' fill='%23ACD93F'/%3E%3Cpath d='M117.778 19.1271C117.615 19.0149 117.431 18.9374 117.236 18.8994C117.041 18.8614 116.841 18.8638 116.648 18.9064C116.233 19.0097 115.857 19.2261 115.561 19.531C112.778 22.358 109.99 25.1852 107.267 28.0768C106.724 28.6638 106.436 29.5038 105.903 30.4515C106.447 30.7962 106.958 31.367 107.295 31.2808C108.123 31.1126 108.89 30.7277 109.517 30.1661C112.175 27.4144 114.751 24.5767 117.321 21.7388C117.683 21.3067 117.934 20.7953 118.055 20.2472C118.094 20.0518 118.09 19.8502 118.042 19.6567C117.994 19.4631 117.904 19.2824 117.778 19.1271V19.1271Z' fill='%23ACD93F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_432_631'%3E%3Crect width='131' height='61' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  content: '';
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  left: 27%;
  width: 131px;
  height: 61px;
  top: -50px;
}

/* line 7439, style.scss */
.lead.has-load-bars {
  position: relative;
}

/* line 7443, style.scss */
.lead.has-load-bars:before {
  background-image: url("data:image/svg+xml,%3Csvg width='131' height='61' viewBox='0 0 131 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_432_2865)'%3E%3Cpath d='M79.5338 8C79.3375 8.02276 79.1491 8.08996 78.9833 8.19641C78.8174 8.30286 78.6785 8.44578 78.5773 8.61395C78.2685 9.23919 78.084 9.91742 78.0338 10.6117C77.9577 12.2972 78.0338 13.988 78.0338 16.6697C78.2186 18.9098 78.4468 22.1407 78.7675 25.3609C78.8703 26.3339 79.1175 27.2865 79.5011 28.1879C79.6179 28.4235 79.7889 28.6287 80.0003 28.7868C80.2118 28.9448 80.4578 29.0515 80.7185 29.0981C80.9729 29.0483 81.2111 28.9373 81.412 28.7748C81.6129 28.6124 81.7704 28.4033 81.8706 28.1664C82.1686 27.2301 82.3045 26.2506 82.2728 25.2694C81.9956 20.353 81.6478 15.4419 81.2674 10.5363C81.171 9.84157 80.9305 9.17424 80.5609 8.57622C80.4456 8.40869 80.293 8.26962 80.115 8.16972C79.9369 8.06983 79.738 8.01174 79.5338 8Z' fill='white'/%3E%3Cpath d='M36.9742 32.6242C37.1251 32.7553 37.3054 32.8487 37.5002 32.8965C37.695 32.9443 37.8985 32.9451 38.0937 32.8989C38.4614 32.5962 38.7723 32.2316 39.0122 31.8219C38.974 31.3295 38.8773 30.8433 38.7241 30.3734C36.688 26.2019 34.6247 22.0411 32.5342 17.8911C32.2766 17.562 31.9454 17.2966 31.5668 17.1157C31.0233 16.755 29.969 17.2935 30.0016 17.9612C29.9851 18.655 30.0937 19.3461 30.3223 20.0021C31.9527 23.592 33.6337 27.164 35.3655 30.718C35.7857 31.4413 36.3302 32.0864 36.9742 32.6242Z' fill='white'/%3E%3Cpath d='M119.778 58.4746C119.92 58.4584 120.057 58.4125 120.18 58.34C123.468 56.186 126.766 54.005 130.016 51.7757C130.413 51.5064 130.56 50.8603 131.005 50.0418C130.609 49.821 130.261 49.4549 129.919 49.4549C129.23 49.4013 128.54 49.5237 127.913 49.8103C125 51.5442 122.142 53.3589 119.283 55.1682C118.904 55.3652 118.591 55.6663 118.381 56.0352C118.126 56.6383 117.8 57.3922 117.968 57.9415C118.196 58.7169 119.077 58.5877 119.778 58.4746Z' fill='white'/%3E%3Cpath d='M117.778 19.1271C117.615 19.0149 117.43 18.9374 117.236 18.8994C117.041 18.8614 116.841 18.8638 116.647 18.9064C116.233 19.0097 115.857 19.2261 115.56 19.531C112.778 22.358 109.99 25.1852 107.267 28.0768C106.724 28.6638 106.436 29.5038 105.903 30.4515C106.447 30.7962 106.958 31.367 107.294 31.2808C108.123 31.1126 108.89 30.7277 109.517 30.1661C112.175 27.4144 114.751 24.5767 117.321 21.7388C117.682 21.3067 117.934 20.7953 118.055 20.2472C118.094 20.0518 118.09 19.8502 118.042 19.6567C117.994 19.4631 117.904 19.2824 117.778 19.1271Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_432_2865'%3E%3Crect width='131' height='61' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  content: '';
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  left: 27%;
  width: 131px;
  height: 61px;
  top: -50px;
}

/* line 7456, style.scss */
.sec-callofduty-banner .callof-duty-logo {
  max-width: 215px;
}

/* line 7460, style.scss */
.sec-roblox-banner .lead.has-load-bars:before {
  margin-top: -60px;
}

/* line 7464, style.scss */
.entry-content .sec.sec-discord h2 strong {
  color: #38ADEF;
}

/* line 7468, style.scss */
.wp-block-column.roblox-column h2 strong {
  color: #D1191F;
}

/* line 7472, style.scss */
.wp-block-column.league-column h2 strong {
  color: #DAC181;
}

/* line 7476, style.scss */
.wp-block-column.warcraft-column h2 strong {
  color: #E5B929;
}

/* line 7480, style.scss */
.wp-block-column.fortnite-column h2 strong {
  color: #38ADEF;
}

/* line 7484, style.scss */
.wp-block-column.call-column h2 strong {
  color: #9E9E9E;
}

/* line 7488, style.scss */
.sec-fortnite figure {
  max-width: 296px;
}

/* line 7492, style.scss */
.sec-rocket-banner figure {
  max-width: 215px;
  margin-top: 1rem !important;
}

/***************faq-css******************/
/* line 7498, style.scss */
.sec-faq-banner {
  background: #ffffff url(assets/images/faq-banner.png) no-repeat;
  background-size: cover;
  background-position: 50% 100%;
}

/* line 7504, style.scss */
.sec.sec-faq-banner {
  padding: 10vw 0 20vw;
}

/* line 7508, style.scss */
.faq-banner-content .wp-block-group__inner-container {
  max-width: 305px;
  font-size: initial;
}

/* line 7513, style.scss */
.faq-content .eb-accordion-container .eb-accordion-content-wrapper p {
  border: 0;
}

/* line 7517, style.scss */
.faq-content .eb-accordion-wrapper {
  margin-top: 20px;
  border-radius: 30px;
  padding: 20px 32px;
  box-shadow: 0px 14px 21px rgba(0, 0, 0, 0.15);
  background: #fff;
}

/* line 7525, style.scss */
.sec-accordion .eb-accordion-iabbgnq.eb-accordion-container .eb-accordion-inner {
  position: relative;
  top: 50px;
}

/* line 7530, style.scss */
.sec-accordion .curve.curve-bottom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 7537, style.scss */
.faq-content .eb-accordion-container {
  transition: background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
  overflow: visible;
}

/* line 7542, style.scss */
.sec-questions .curve.curve-top {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 7549, style.scss */
.queastions-content.faq-content {
  margin-bottom: 80px;
}

/* line 7556, style.scss */
.safety-content.faq-content {
  padding-top: 2rem;
}

/* line 7560, style.scss */
.sec.sec-roblox.sec-security {
  margin-bottom: -35px !important;
}

/* line 7564, style.scss */
.search__input.faq_input {
  border: 1px solid #38adef;
  color: #9E9E9E;
}

/* line 7569, style.scss */
.has-filters .search__input.faq_input:focus {
  border-color: #38adef;
  outline: 0;
}

/* line 7574, style.scss */
.has-filter.filter select {
  color: #38ADEF;
}

/* line 7578, style.scss */
.has-filters .search__input.faq_input::placeholder {
  color: #9E9E9E !important;
}

/* line 7582, style.scss */
.has-filter.filter {
  right: 0px !important;
  position: absolute;
}

/* line 7587, style.scss */
.has-filter.filter select {
  padding-right: 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1' y1='1' x2='21' y2='1' stroke='%2338ADEF' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='4' y1='6' x2='18' y2='6' stroke='%2338ADEF' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='7' y1='11' x2='15' y2='11' stroke='%2338ADEF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") !important;
}

/* line 7592, style.scss */
.sec-faq-accordion .has-filters {
  margin-bottom: 50px !important;
}

/* line 7596, style.scss */
.sec.sec-roblox.sec-security {
  padding-bottom: 80px;
}

/* line 7600, style.scss */
.faq-content .eb-accordion-2ltuzly.eb-accordion-container .eb-accordion-content-wrapper p {
  padding: 10px 10px 10px 25px;
}

/* line 7604, style.scss */
.sec-faq-accordion .has-filters {
  margin-top: 50px;
  padding-right: 145px;
}

/* line 7609, style.scss */
.sec-faq-accordion .has-filters .search-table, .sec-faq-accordion .has-filters .has-filter {
  display: block;
}

/***************why-parent-page-css******************/
/* line 7614, style.scss */
.sec-parent-banner {
  background: #ffffff url(assets/images/parents-love-banner.png) no-repeat 100% 20%;
  background-size: cover;
  height: 40vw;
}

/* line 7621, style.scss */
.sec.sec-press-banner {
  padding: 10vw 0 25vw;
}

/* line 7628, style.scss */
.sec-parents .wp-block-column h2, .sec-parents .wp-block-column .parent-content {
  max-width: 640px;
}
/* line 7632, style.scss */
.sec-parents .wp-block-column h2 {
  margin-left: 0;
  margin-right: 0;
}

/* line 7638, style.scss */
.sec-review.why-parent-love-us:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: 40%;
  background: #f6f6f6;
  bottom: -2rem;
  z-index: -1;
}

/* line 7649, style.scss */
.sec-press-banner {
  background: #ffffff url(assets/images/press-banner.jpg) no-repeat 50% 100%;
  background-size: cover;
  min-height: 450px;
}

/* line 7656, style.scss */
.alm-listing .wp-block-column {
  margin-bottom: 2rem;
}

/* line 7663, style.scss */
.post-type-press .card .post-title {
  font-size: 1.75rem;
  font-weight: 500;
}
/* line 7667, style.scss */
.post-type-press .card .post-title a {
  color: #2B2D2F;
}
/* line 7670, style.scss */
.post-type-press .card .post-title a:hover {
  color: #38adef;
}

/* line 7678, style.scss */
body .alm-btn-wrap .alm-load-more-btn {
  background-color: transparent !important;
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='63' height='63' viewBox='0 0 63 63' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 25L32 39L46 25' stroke='%2340ADEB' stroke-width='5'/%3E%3Ccircle cx='31.5' cy='31.5' r='29' stroke='%2340ADEB' stroke-width='5'/%3E%3C/svg%3E%0A") !important;
  width: 63px;
  height: 63px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 7689, style.scss */
body .alm-btn-wrap .alm-load-more-btn.loading:before {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  padding: 0;
}

/* line 7697, style.scss */
.has-filters select#filter option {
  color: #fff;
}

/* line 7701, style.scss */
.lead.text-white.has-load-bars br {
  display: none;
}

/* line 7705, style.scss */
.wp-block-accordion-toggle-accordion-toggle h3.eb-accordion-title {
  font-weight: 500;
}

/* line 7709, style.scss */
.wp-block-accordion-toggle-accordion-toggle .eb-accordion-content {
  font-size: inherit !important;
}

/* line 7714, style.scss */
.blockform, .blockform * {
  pointer-events: none !important;
}
/* line 7718, style.scss */
.blockform input, .blockform select {
  background: #eee !important;
  color: #ccc !important;
  border-color: #e5e5e5 !important;
  cursor: default;
}

/* line 7723, style.scss */
.smartwizard {
  padding: 3rem 0;
  text-align: center;
  font-weight: 300;
}
/* line 7728, style.scss */
.smartwizard .ajax-resp {
  min-height: 32px;
  text-align: center;
  margin: 0.5% 0 0;
}
/* line 7733, style.scss */
.smartwizard .ajax-resp, .smartwizard .ajax-resp p, .smartwizard .ajax-resp strong {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 7737, style.scss */
.smartwizard .ajax-resp .error {
  color: #F5435A;
}
/* line 7741, style.scss */
.smartwizard .ajax-resp .notice {
  color: #FF8016;
}
/* line 7745, style.scss */
.smartwizard .ajax-resp .success {
  color: #4caf50;
}

/* line 7751, style.scss */
.sw-theme-arrows {
  border: 0;
}

/* line 7755, style.scss */
.sw-theme-arrows > .nav .nav-link, .smartwizard .nav li a {
  width: 41px;
  height: 41px;
  min-height: inherit;
  background: #fff;
  color: #2B2D2F;
  border: 1px solid #2B2D2F;
  opacity: 0.3;
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  font-family: 'Outfit', sans-serif;
  font-weight: 600;
  font-size: 22px;
}

/* line 7775, style.scss */
.sw.sw-justified > .nav > li:before, .smartwizard .nav li:before, .smartwizard .nav li:after,
.sw-theme-arrows > .nav li:last-child .nav-link:before, .sw-theme-arrows > .nav li:last-child .nav-link:after {
  width: 0;
  height: 0;
  border: 0;
  visibility: hidden;
  opacity: 0;
}

/* line 7784, style.scss */
.sw-theme-arrows > .nav .nav-link.inactive {
  background: #fff;
  color: #2B2D2F;
  border: 1px solid #2B2D2F;
  opacity: 0.3;
}

/* line 7791, style.scss */
.sw-theme-arrows > .nav .nav-link.active {
  background: #fff;
  border-color: #38ADEF;
  color: #38ADEF;
  opacity: 1;
}

/* line 7798, style.scss */
.sw-theme-arrows > .nav .nav-link.done {
  background: #38ADEF;
  border-color: #38ADEF;
  color: #fff;
  opacity: 1;
}

/* line 7805, style.scss */
.smartwizard .nav {
  display: flex;
  flex-wrap: nowrap;
  list-style: none;
  position: relative;
  border: 0;
  justify-content: center;
  margin: 0 0 2rem;
}

/* line 7815, style.scss */
.sw-theme-arrows > .nav li {
  position: relative;
}

/* line 7819, style.scss */
.sw.sw-justified > .nav .nav-link, .sw.sw-justified > .nav > li {
  flex-grow: 0;
  padding: 0 1rem;
}

/* line 7824, style.scss */
.toolbar.toolbar-bottom {
  text-align: center;
  justify-content: center;
  display: flex;
}

/* line 7830, style.scss */
.toolbar.toolbar-bottom .btn.sw-btn-prev {
  display: none;
}

/* line 7834, style.scss */
.smartwizard label {
  color: inherit;
  font-size: inherit;
  margin-bottom: 1.5rem;
  display: block;
}

/* line 7841, style.scss */
.sw-theme-arrows > .nav .nav-link::after, .sw-theme-arrows > .nav .nav-link::before {
  border: 0;
  position: absolute;
  width: 2rem;
  height: 2px;
  background: #2B2D2F;
  display: block;
  margin: 0;
}

/* line 7851, style.scss */
.sw-theme-arrows > .nav .nav-link.active:after, .sw-theme-arrows > .nav .nav-link.done:after {
  background: #38adef;
}

/* line 7855, style.scss */
.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled {
  display: none;
}

/* line 7860, style.scss */
.signup-form .button, .signup-form .toolbar button.btn, .signup-form input[type="submit"], .signup-form .button2, .k-modal .button, .k-modal .toolbar button.btn, .k-modal input[type="submit"], .k-modal .button2 {
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 7863, style.scss */
.signup-form .button:disabled, .signup-form .button.disabled, .signup-form .toolbar button.btn:disabled, .signup-form .toolbar button.btn.disabled, .signup-form input[type="submit"]:disabled, .signup-form input[type="submit"].disabled, .signup-form .button2:disabled, .signup-form .button2.disabled, .k-modal .button:disabled, .k-modal .button.disabled, .k-modal .toolbar button.btn:disabled, .k-modal .toolbar button.btn.disabled, .k-modal input[type="submit"]:disabled, .k-modal input[type="submit"].disabled, .k-modal .button2:disabled, .k-modal .button2.disabled {
  background: #eee !important;
  color: #ccc !important;
  border-color: #e5e5e5 !important;
  cursor: default;
}

/* line 7871, style.scss */
.signup-form p, .signup-form p a:not(.button):not(.btn) {
  font-size: 18px;
  font-size: 1.125rem;
  color: #9E9E9E;
}
/* line 7877, style.scss */
.signup-form .verification-option {
  max-width: 830px;
  margin-left: auto;
  margin-right: auto;
}
/* line 7881, style.scss */
.signup-form .verification-option .card {
  text-align: center;
  box-shadow: 0 14px 21px rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  align-items: center;
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
/* line 7890, style.scss */
.signup-form .verification-option .card h5 {
  margin: 0 0 1.5rem;
  color: #9E9E9E;
  font-size: 127%;
  font-weight: 300;
}
/* line 7897, style.scss */
.signup-form .verification-option .card .option-icon {
  margin: 0 auto 22px;
  display: block;
  width: 76px;
  aspect-ratio: 1;
  min-height: 90px;
  background: url("assets/images/verify_file.png") no-repeat center center;
}
/* line 7907, style.scss */
.signup-form .verification-option .card.option-card .option-icon {
  background: url("assets/images/verify_card.png") no-repeat center center;
}
/* line 7913, style.scss */
.signup-form .verification-option .card.verified .option-icon {
  background: url("assets/images/field_check.png") no-repeat center center;
}

/* line 7921, style.scss */
.fields {
  max-width: 594px;
  margin: 0 auto;
}

/* line 7926, style.scss */
.flex-eq-w {
  justify-content: space-between;
}
/* line 7929, style.scss */
.flex-eq-w > * {
  flex: 1 0 0;
  margin-right: 0.75rem !important;
}
/* line 7933, style.scss */
.flex-eq-w > *:last-child {
  margin-right: 0 !important;
}

/* line 7941, style.scss */
.verification-option .card > :last-child {
  margin-bottom: 0;
}
/* line 7945, style.scss */
.verification-option .card .action {
  width: 100%;
  margin-block-start: auto;
}
/* line 7949, style.scss */
.verification-option .card .action .button {
  width: 100%;
  display: block;
}
/* line 7955, style.scss */
.verification-option .card .logos {
  display: flex;
}

/* line 7961, style.scss */
.ui-widget-overlay {
  z-index: 999;
}

/* line 7965, style.scss */
.ui-widget-header {
  background: #fff;
  border: none;
  border-radius: 0;
}

/* line 7972, style.scss */
.ui-widget, .ui-widget * {
  font-family: Outfit, 'Source Sans Pro', sans-serif !important;
}
/* line 7976, style.scss */
.ui-widget.ui-dialog {
  z-index: 1000;
  border-radius: 4px;
  border: none;
  box-shadow: 0 14px 21px rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
/* line 7983, style.scss */
.ui-widget.ui-dialog .ui-dialog-content {
  padding: .5em 5rem;
}
/* line 7987, style.scss */
.ui-widget.ui-dialog .ui-dialog-buttonpane {
  padding: 0.5em 1em .5em .4em;
}
/* line 7991, style.scss */
.ui-widget.ui-dialog .ui-dialog-title {
  text-align: center;
  font-size: 32px;
  font-size: 2rem;
  margin-top: 3%;
  width: 100%;
  font-weight: normal;
}
/* line 7999, style.scss */
.ui-widget.ui-dialog .ui-dialog-titlebar-close {
  width: 24px;
  min-width: 24px;
  height: 24px;
  right: 24px;
}
/* line 8005, style.scss */
.ui-widget.ui-tooltip {
  font-size: 14px;
  font-size: 0.875rem;
  border: 1px solid #eee;
  padding: 16px;
  max-width: 360px;
  color: #9E9E9E;
}
/* line 8012, style.scss */
.ui-widget.ui-tooltip.ui-widget-shadow {
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.1);
}

/* line 8018, style.scss */
.upload-drag {
  border: 2px dashed #38ADEF;
  background: #f6f6f6;
  border-radius: 7px;
  width: 75%;
  padding: 2rem;
  margin: 0 auto 2rem;
}
/* line 8026, style.scss */
.upload-drag svg {
  margin: 0 auto;
}

/* line 8031, style.scss */
.dropzone {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  justify-content: center;
  overflow: scroll;
}
/* line 8039, style.scss */
.dropzone.dz-clickable * {
  cursor: pointer;
}
/* line 8043, style.scss */
.dropzone input[type="file"] {
  clip-path: circle(0);
  width: 1px;
  height: 1px;
}
/* line 8049, style.scss */
.dropzone .dz-preview .dz-progress {
  border-radius: 2px;
  bottom: 4%;
  top: auto;
  width: 110px;
  transform: translate(-50%);
  height: 6px;
  margin: 0;
}
/* line 8060, style.scss */
.dropzone .dz-preview.dz-file-preview .dz-image {
  background: #ddd;
  border-radius: 4px;
}
/* line 8067, style.scss */
.dropzone .placeholder {
  color: #2B2D2F;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding-top: 10px;
}
/* line 8075, style.scss */
.dropzone .placeholder h2 {
  color: #9E9E9E;
  font-weight: normal;
  font-size: 28px;
  font-size: 1.75rem;
  display: inline-flex;
  align-items: center;
}
/* line 8082, style.scss */
.dropzone .placeholder h2:before {
  content: '';
  display: block;
  background: url("assets/images/file.png") no-repeat left center;
  width: 68px;
  height: 70px;
}
/* line 8092, style.scss */
.dropzone .action {
  order: 1000;
}
/* line 8097, style.scss */
.dropzone.dz-started .placeholder {
  visibility: hidden;
}

/* line 8103, style.scss */
.k-modal {
  background: rgba(85, 85, 85, 0.1);
  backdrop-filter: blur(34px);
  padding: 2rem;
  overflow: auto;
}
/* line 8109, style.scss */
.k-modal .modal-inner {
  background: #fff;
  margin: 0 auto;
  position: relative;
  text-align: center;
  color: #9E9E9E;
}
/* line 8116, style.scss */
.k-modal .modal-inner .action {
  display: flex;
  flex-grow: 0;
  flex-basis: 0;
  justify-content: center;
  align-items: center;
}
/* line 8124, style.scss */
.k-modal .modal-inner .logos {
  display: flex;
  margin: 0;
  justify-content: center;
}
/* line 8130, style.scss */
.k-modal .modal-inner .dropzone {
  border: 2px dashed #38ADEF;
  background: #f5f5f5;
  border-radius: 7px;
  margin: 5rem auto;
  aspect-ratio: 111/50;
}

/* line 8140, style.scss */
#popup-creditcard .popup {
  max-width: 1240px;
  text-align: left;
}

/* line 8145, style.scss */
body.popup-enabled {
  overflow: hidden;
  padding-right: 18px;
}

/* line 8151, style.scss */
.sec-checkout .fields {
  max-width: 900px;
}

/* line 8156, style.scss */
.smartwizard label.switch, .switch {
  position: relative;
  display: inline-block;
  width: 92px;
  height: 42px;
}

/* line 8163, style.scss */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 8169, style.scss */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 9px;
}

/* line 8182, style.scss */
.slider:before {
  position: absolute;
  content: "";
  height: 30px;
  width: 40px;
  left: 8px;
  bottom: 6px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 7px;
}

/* line 8195, style.scss */
input:checked ~ .slider {
  background-color: #2196F3;
}

/* line 8199, style.scss */
input:focus ~ .slider {
  box-shadow: 0 0 1px #2196F3;
}

/* line 8203, style.scss */
input:checked ~ .slider:before {
  -webkit-transform: translateX(37px);
  -ms-transform: translateX(37px);
  transform: translateX(37px);
}

/* Rounded sliders */
/* line 8210, style.scss */
.slider.round {
  border-radius: 34px;
}

/* line 8214, style.scss */
.slider.round:before {
  border-radius: 50%;
}

/* line 8218, style.scss */
.switch .type {
  position: absolute;
  right: 100%;
  margin: 0 10px 0 0;
  top: 50%;
  transform: translateY(-50%);
}

/* line 8226, style.scss */
.switch .type.type-yearly {
  right: auto;
  left: 100%;
  margin: 0 0 0 10px;
  color: #9E9E9E;
}

/* line 8233, style.scss */
.switch input:checked ~ .type.type-monthly {
  color: #9E9E9E;
}

/* line 8237, style.scss */
.switch input:checked ~ .type.type-yearly {
  color: inherit;
}

/* line 8241, style.scss */
#payment-form {
  margin: 0 0 1.5rem;
}
/* line 8244, style.scss */
#payment-form #card-element {
  margin-top: 2rem;
  min-height: 300px;
}

/* line 8251, style.scss */
.columns-tax .label-name {
  display: flex;
  align-items: center;
}
/* line 8255, style.scss */
.columns-tax .label-name .icon {
  margin: 0 0 0 8px;
}

/* line 8264, style.scss */
.sec-checkout .has-promocode button {
  margin-left: 30px;
  border-radius: 7px;
  max-width: 306px;
}
/* line 8270, style.scss */
.sec-checkout .has-promocode input {
  border-radius: 6px;
}

/* line 8276, style.scss */
.custom-number {
  position: relative;
  padding: 25px 0;
  display: block;
}

/* line 8282, style.scss */
.custom-number .plus, .custom-number .minus {
  display: block;
  position: absolute;
  width: 23px;
  height: 23px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  top: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='16' viewBox='0 0 23 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 13.5L11.5 4L21 13.5' stroke='%2338ADEF' stroke-width='5'/%3E%3C/svg%3E%0A");
  font-size: 0;
}

/* line 8299, style.scss */
.custom-number input[type="number"] {
  border: 0;
  outline: 0;
  box-shadow: none !important;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: textfield;
  font-size: 58px;
  text-align: center;
  font-weight: 600;
  padding: 0;
}

/* line 8312, style.scss */
.custom-number input::-webkit-outer-spin-button, .custom-number input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 8317, style.scss */
.custom-number .minus {
  bottom: -5px;
  top: auto;
  transform: rotate(180deg);
}

/* line 8323, style.scss */
.invalid, .error {
  border-color: #F5435A !important;
}

/* line 8327, style.scss */
.invalid-msg, .valid-msg, label.error {
  color: #F5435A;
  font-weight: 400;
  text-align: left;
  display: block;
  padding: 5px 0;
  font-size: 1.125rem;
}

/* line 8336, style.scss */
.valid {
  border-color: #4caf50 !important;
}

/* line 8340, style.scss */
.valid2 {
  background: url("assets/images/field_check.png") no-repeat right 20px center !important;
  border-color: #acd93f !important;
}

/* line 8345, style.scss */
.error {
  border-color: #F5435A;
}

/* line 8349, style.scss */
.error2 {
  background: url("assets/images/field_cross.png") no-repeat right 20px center !important;
  border-color: #F5435A !important;
}

/* line 8354, style.scss */
.valid-msg {
  color: #4caf50 !important;
}

/* line 8358, style.scss */
.userbox {
  background: #F8F8F8;
  border-radius: 7px;
  padding: 1rem 2.5rem;
  margin: 0 0 4rem;
}
/* line 8364, style.scss */
.userbox .user-row {
  display: flex;
  margin: 0 -15px;
  flex-wrap: wrap;
}
/* line 8369, style.scss */
.userbox .user-row li {
  padding: 15px 15px;
  margin: 0;
}
/* line 8374, style.scss */
.userbox .user-row .user-label {
  display: block;
  color: #9E9E9E;
  font-size: 14px;
}
/* line 8380, style.scss */
.userbox .user-row .user-val {
  font-size: 18px;
  font-weight: 400;
}
/* line 8385, style.scss */
.userbox .user-row svg {
  display: inline-block;
  vertical-align: middle;
}

/* line 8393, style.scss */
.user-action .button {
  display: block;
}

/* line 8398, style.scss */
.account-sidebar {
  margin: 0;
}
/* line 8402, style.scss */
.account-sidebar ul li a, .account-sidebar .wp-block-loginout a {
  border: none;
  font-size: 16px;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 8410, style.scss */
.account-sidebar ul {
  list-style-type: none;
  margin-bottom: 0;
}
/* line 8414, style.scss */
.account-sidebar ul li {
  padding: 0;
}
/* line 8417, style.scss */
.account-sidebar ul li:before {
  content: '';
  background: none;
}

/* line 8425, style.scss */
.plan-switcher {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 8430, style.scss */
.plan-switcher .switcher-cntnr {
  align-items: center;
  font-size: 28px;
  font-size: 1.75rem;
  margin: 2rem 0 1rem;
}

/* line 8442, style.scss */
#rcp_login_form, #rcp_lostpassword_form {
  max-width: 594px;
}
/* line 8445, style.scss */
#rcp_login_form #rcp_login_submit, #rcp_login_form #rcp_lostpassword_submit, #rcp_lostpassword_form #rcp_login_submit, #rcp_lostpassword_form #rcp_lostpassword_submit {
  width: 100%;
  font-size: 24px;
  font-size: 1.5rem;
}

/* line 8453, style.scss */
#rcp_login_form .login-remember {
  display: none;
}
/* line 8457, style.scss */
#rcp_login_form .rcp_lost_password {
  text-align: right;
}
/* line 8460, style.scss */
#rcp_login_form .rcp_lost_password, #rcp_login_form .rcp_lost_password a {
  color: #38ADEF;
  font-size: 18px;
  font-size: 1.125rem;
}

/* line 8470, style.scss */
#rcp_registration_form #rcp_subscription_levels .rcp_subscription_level {
  padding-left: 0;
  display: flex;
}
/* line 8474, style.scss */
#rcp_registration_form #rcp_subscription_levels .rcp_subscription_level input[type="radio"] {
  margin-right: 12px;
}
/* line 8478, style.scss */
#rcp_registration_form #rcp_subscription_levels .rcp_subscription_level:before {
  display: none;
}
/* line 8485, style.scss */
#rcp_registration_form .rcp_discounts_fieldset .rcp_discount_code_field_wrap {
  display: flex;
  flex-wrap: nowrap;
}

/* line 8493, style.scss */
.rcp-table {
  display: flex;
  flex-direction: column;
  background: #f8f8f8;
  padding: 3rem;
}
/* line 8494, style.scss */
.rcp-table td, .rcp-table th, .rcp-table tbody, .rcp-table tfoot {
  display: block;
}
/* line 8504, style.scss */
.rcp-table thead, .rcp-table tbody, .rcp-table tfoot {
  width: 100%;
}
/* line 8507, style.scss */
.rcp-table thead tr, .rcp-table tbody tr, .rcp-table tfoot tr {
  display: flex;
}
/* line 8510, style.scss */
.rcp-table thead tr th, .rcp-table thead tr td, .rcp-table tbody tr th, .rcp-table tbody tr td, .rcp-table tfoot tr th, .rcp-table tfoot tr td {
  flex: 1 1 0;
}
/* line 8513, style.scss */
.rcp-table thead tr th, .rcp-table thead tr th:first-child, .rcp-table thead tr th:last-child, .rcp-table thead tr td, .rcp-table thead tr td:first-child, .rcp-table thead tr td:last-child, .rcp-table tbody tr th, .rcp-table tbody tr th:first-child, .rcp-table tbody tr th:last-child, .rcp-table tbody tr td, .rcp-table tbody tr td:first-child, .rcp-table tbody tr td:last-child, .rcp-table tfoot tr th, .rcp-table tfoot tr th:first-child, .rcp-table tfoot tr th:last-child, .rcp-table tfoot tr td, .rcp-table tfoot tr td:first-child, .rcp-table tfoot tr td:last-child {
  padding: 0.25rem 1.5rem;
}
/* line 8520, style.scss */
.rcp-table tfoot {
  padding-top: 4%;
}
/* line 8524, style.scss */
.rcp-table th {
  background: none;
  color: #9E9E9E;
  border: none;
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 8531, style.scss */
.rcp-table td {
  color: #2B2D2F;
  font-size: 23px;
  font-size: 1.4375rem;
}
/* line 8538, style.scss */
.rcp-table#rcp-account-overview thead tr, .rcp-table#rcp-account-overview tbody tr, .rcp-table#rcp-payment-history thead tr, .rcp-table#rcp-payment-history tbody tr {
  flex-wrap: wrap;
}
/* line 8542, style.scss */
.rcp-table#rcp-account-overview thead tr td:last-child, .rcp-table#rcp-account-overview thead tr th:last-child, .rcp-table#rcp-account-overview tbody tr td:last-child, .rcp-table#rcp-account-overview tbody tr th:last-child, .rcp-table#rcp-payment-history thead tr td:last-child, .rcp-table#rcp-payment-history thead tr th:last-child, .rcp-table#rcp-payment-history tbody tr td:last-child, .rcp-table#rcp-payment-history tbody tr th:last-child {
  flex-basis: 100%;
}
/* line 8548, style.scss */
.rcp-table#rcp-account-overview thead tr th:last-child, .rcp-table#rcp-account-overview tbody tr th:last-child, .rcp-table#rcp-payment-history thead tr th:last-child, .rcp-table#rcp-payment-history tbody tr th:last-child {
  display: none;
}
/* line 8553, style.scss */
.rcp-table#rcp-account-overview thead tr td[data-th="Actions"], .rcp-table#rcp-account-overview tbody tr td[data-th="Actions"], .rcp-table#rcp-payment-history thead tr td[data-th="Actions"], .rcp-table#rcp-payment-history tbody tr td[data-th="Actions"] {
  display: flex;
  justify-content: space-between;
  padding-top: 6%;
}
/* line 8558, style.scss */
.rcp-table#rcp-account-overview thead tr td[data-th="Actions"] a, .rcp-table#rcp-account-overview tbody tr td[data-th="Actions"] a, .rcp-table#rcp-payment-history thead tr td[data-th="Actions"] a, .rcp-table#rcp-payment-history tbody tr td[data-th="Actions"] a {
  margin-right: 10px;
}
/* line 8561, style.scss */
.rcp-table#rcp-account-overview thead tr td[data-th="Actions"] a:last-child, .rcp-table#rcp-account-overview tbody tr td[data-th="Actions"] a:last-child, .rcp-table#rcp-payment-history thead tr td[data-th="Actions"] a:last-child, .rcp-table#rcp-payment-history tbody tr td[data-th="Actions"] a:last-child {
  margin: 0;
}

/* line 8571, style.scss */
#rcp_profile_editor_form,
#rcp_update_card_form {
  background: #f8f8f8;
  padding: 3rem;
}

/* line 8578, style.scss */
#rcp_update_card_form h3 {
  margin-top: 0;
}
/* line 8582, style.scss */
#rcp_update_card_form .rcp-gateway-saved-payment-methods {
  margin: 4% 0;
}
/* line 8585, style.scss */
#rcp_update_card_form .rcp-gateway-saved-payment-methods li {
  background: none;
  margin-bottom: 4%;
  padding: 0;
}
/* line 8590, style.scss */
#rcp_update_card_form .rcp-gateway-saved-payment-methods li:before {
  content: '';
  display: none;
}
/* line 8597, style.scss */
#rcp_update_card_form .rcp-gateway-new-card-fields {
  margin-bottom: 4%;
}

/* -------------------------------------------------------------------------- */
/*	17. Media Queries
/* -------------------------------------------------------------------------- */
@media (min-width: 375px) {
  /* line 8609, style.scss */
  .sec-plan-banner .plan-contents {
    padding: 0;
  }

  /* line 8612, style.scss */
  .partners {
    transform: rotate(14deg);
  }
}
@media (min-width: 410px) {
  /* line 8620, style.scss */
  h1, .heading-size-1, h2, .heading-size-2 {
    font-size: 2rem;
  }

  /* line 8623, style.scss */
  .sec-monitor .monitor-img {
    margin: 0 -2rem 0 -2rem !important;
  }

  /* line 8626, style.scss */
  .sec-discord-banner.sec-minecraft-banner {
    background-size: 600px;
  }
}
@media (max-width: 479px) {
  /* Blocks -------------------------------- */
  /* line 8634, style.scss */
  .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
    float: none;
  }
}
@media (min-width: 480px) {
  /* line 8640, style.scss */
  .text-sm-left {
    text-align: left !important;
  }

  /* line 8644, style.scss */
  .text-sm-right {
    text-align: right !important;
  }

  /* line 8648, style.scss */
  .text-sm-center {
    text-align: center !important;
  }

  /* line 8651, style.scss */
  .sec-risks .shape-3 {
    top: 170px;
  }

  /* line 8655, style.scss */
  .sec-risks .shape-4 {
    top: 265px;
  }

  /* line 8660, style.scss */
  .sec-parent-banner .lead.text-white {
    max-width: 320px;
  }

  /* line 8663, style.scss */
  .sec-roblox-banner {
    background-size: cover;
  }

  /* line 8666, style.scss */
  .wp-block-table {
    border-radius: 30px;
  }

  /* line 8669, style.scss */
  th, td {
    padding: 1em 1rem;
  }
}
@media (max-width: 599px) {
  /* Blocks -------------------------------- */
  /* BLOCK: COLUMNS */
  /* While columns are stacked */
  /* line 8679, style.scss */
  .wp-block-column:last-child {
    margin-bottom: 0;
  }

  /* line 8683, style.scss */
  .wp-block-columns + .wp-block-columns {
    margin-top: 0.2rem;
  }

  /* line 8687, style.scss */
  .wp-block-columns.alignwide + .wp-block-columns.alignwide {
    margin-top: -0.8rem;
  }

  /* line 8691, style.scss */
  .wp-block-columns.alignfull + .wp-block-columns.alignfull {
    margin-top: -1.8rem;
  }

  /* Template -------------------------------- */
  /* TEMPLATE: COVER */
  /* line 8697, style.scss */
  .template-cover .post-inner .post-meta-wrapper, .template-cover .post-inner .author-bio {
    width: calc(100% - 4rem);
  }

  /* Post Footer --------------------------- */
  /* POST NAV LINKS */
  /* line 8703, style.scss */
  .post-nav-links {
    margin: 3em 0 0 0;
  }
}
@media (min-width: 568px) {
  /* line 8709, style.scss */
  .footer-widgets-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }

  /* line 8716, style.scss */
  .footer-widgets-wrapper .footer-widgets.column-one {
    flex-basis: 100%;
  }

  /* line 8719, style.scss */
  .footer-widgets-wrapper .footer-widgets.column-one .widget-content {
    max-width: 570px;
  }

  /* line 8722, style.scss */
  .footer-widgets-wrapper .footer-widgets.column-two, .footer-widgets-wrapper .footer-widgets.column-three {
    flex-basis: 33.33%;
  }

  /* line 8726, style.scss */
  .footer-widgets-wrapper .footer-widgets.column-four {
    flex-basis: 33.33%;
    text-align: right;
  }

  /* line 8730, style.scss */
  ul.footer-social {
    justify-content: flex-end;
  }

  /* line 8733, style.scss */
  .sec-has-slider .slick-slider figure > a {
    padding: 1.5rem;
  }

  /* line 8736, style.scss */
  .sec-risks .shape-4 {
    top: 260px;
  }

  /* line 8740, style.scss */
  .sec-risks .shape-3 {
    top: 160px;
  }

  /* line 8743, style.scss */
  .partners {
    transform: rotate(14deg);
  }

  /* line 8746, style.scss */
  .sec-minecraft-banner {
    min-height: 500px;
  }

  /* line 8749, style.scss */
  .sec-roblox-banner {
    background-size: cover;
  }
}
@media (min-width: 600px) {
  /* line 8756, style.scss */
  .banner .figure img {
    max-width: 560px;
    float: right;
    margin: 0px -150px -60px 0 !important;
  }

  /* line 8761, style.scss */
  .sec-monitor .monitor-img {
    width: 50vw;
    margin: 0 0 0 1rem !important;
    max-height: 100vh;
    overflow: hidden;
  }

  /* line 8767, style.scss */
  .sec-protect {
    background: transparent;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 3;
    margin: -10vw 0 0 !important;
  }

  /* line 8775, style.scss */
  .sec-protect:before, .sec-protect:after {
    background: transparent;
  }

  /* line 8779, style.scss */
  .sec-protect .bg {
    width: 100vw;
    left: 50%;
    position: relative;
    transform: translateX(-50%);
    top: -4vw;
    display: block;
  }

  /* line 8788, style.scss */
  .sec-protect .wp-block-columns {
    position: absolute;
    z-index: 3;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 !important;
  }

  /* line 8795, style.scss */
  .sec-protect .wp-block-columns .figure {
    display: none;
  }

  /* line 8799, style.scss */
  .sec-protect .wp-block-columns .wp-block-column.content {
    margin: 0 0 0 auto;
    padding: 0 0 0 2rem;
    flex-basis: calc(50% - 1em) !important;
    flex-grow: 0;
  }

  /* line 8806, style.scss */
  .sec-protect .bg img {
    width: 100%;
    height: 650px;
    object-fit: cover;
  }

  /* line 8811, style.scss */
  .partners {
    transform: rotate(28deg);
  }

  /* line 8815, style.scss */
  .wp-block-group.alignfull.sec.sec-minecraft-gradient {
    margin-top: 0px;
  }

  /* line 8818, style.scss */
  .banner-games-covered figure img {
    max-width: 130%;
    width: 130%;
  }

  /* line 8822, style.scss */
  .sec-discord-banner.sec-minecraft-banner {
    background-size: 768px;
  }
}
@media (min-width: 768px) {
  /* Element Base ------------------------- */
  /* line 8833, style.scss */
  pre {
    padding: 3rem;
  }

  /* line 8837, style.scss */
  hr {
    margin: 2rem auto;
  }

  /* line 8841, style.scss */
  table {
    font-size: 1rem;
  }

  /* VANILLA GALLERIES */
  /* line 8846, style.scss */
  .gallery-columns-2 .gallery-item {
    max-width: 50%;
  }

  /* line 8850, style.scss */
  .gallery-columns-3 .gallery-item {
    max-width: 33.33%;
  }

  /* line 8854, style.scss */
  .gallery-columns-4 .gallery-item {
    max-width: 25%;
  }

  /* line 8858, style.scss */
  .gallery-columns-5 .gallery-item {
    max-width: 20%;
  }

  /* line 8862, style.scss */
  .gallery-columns-6 .gallery-item {
    max-width: 16.66%;
  }

  /* line 8866, style.scss */
  .gallery-columns-7 .gallery-item {
    max-width: 14.28%;
  }

  /* line 8870, style.scss */
  .gallery-columns-8 .gallery-item {
    max-width: 12.5%;
  }

  /* line 8874, style.scss */
  .gallery-columns-9 .gallery-item {
    max-width: 11.11%;
  }

  /* TITLES */
  /* line 8879, style.scss */
  h1, .heading-size-1, h2, .heading-size-2, h3, .heading-size-3 {
    margin: 1rem auto 2rem;
  }

  /* line 8883, style.scss */
  h4, .heading-size-4, h5, .heading-size-5, h6, .heading-size-6 {
    margin: 0.5rem auto 1.5rem;
  }

  /* line 8887, style.scss */
  h1, .heading-size-1 {
    font-size: 2rem;
  }

  /* line 8891, style.scss */
  h2, .heading-size-2, .sec-cta .widget .widget-title, .sec-app .widget .widget-title {
    font-size: 2rem;
  }

  /* line 8895, style.scss */
  h3, .heading-size-3 {
    font-size: 1.5em;
  }

  /* line 8899, style.scss */
  h4, .heading-size-4 {
    font-size: 1.15em;
  }

  /* INPUTS */
  /* line 8905, style.scss */
  fieldset {
    padding: 3rem;
  }

  /* line 8909, style.scss */
  legend {
    padding: 0 1.5rem;
  }

  /*  */
  /* line 8914, style.scss */
  .text-md-left {
    text-align: left !important;
  }

  /* line 8918, style.scss */
  .text-md-right {
    text-align: right !important;
  }

  /* line 8922, style.scss */
  .text-md-center {
    text-align: center !important;
  }

  /* line 8925, style.scss */
  .footer-top {
    flex-wrap: nowrap;
    align-items: center;
  }

  /* line 8929, style.scss */
  ul.footer-social {
    text-align: right;
    justify-content: flex-end;
  }

  /* line 8933, style.scss */
  .has-footer-menu .footer-social {
    justify-content: flex-start;
  }

  /* line 8936, style.scss */
  .footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {
    padding-top: 4rem;
  }

  /* line 8940, style.scss */
  #site-footer {
    padding-bottom: 4rem;
  }

  /* line 8943, style.scss */
  .row-reverse {
    flex-direction: row-reverse;
  }

  /* line 8947, style.scss */
  .row-reverse .wp-block-column:not(:first-child) {
    margin-left: 0;
    margin-right: 2rem;
  }

  /* line 8951, style.scss */
  .sec-cta .subtitle {
    max-width: 535px !important;
    font-size: 18px;
  }

  /* line 8956, style.scss */
  .sec-cta .wpcf7 {
    max-width: 600px;
  }

  /* line 8959, style.scss */
  .sec-has-slider .slick-slider figure figcaption {
    font-size: 1.5rem;
  }

  /* line 8962, style.scss */
  .sec-has-slider .slick-slider figure figcaption a:before {
    width: 64px;
    height: 64px;
    margin: 0 auto 1.5rem;
  }

  /* line 8967, style.scss */
  .subscription-features {
    flex-wrap: nowrap;
  }

  /* line 8970, style.scss */
  .subscription-features .wp-block-column:nth-child(2) {
    flex-basis: 28%;
    border-left: 1px solid rgba(36, 113, 156, 0.4);
    border-right: 1px solid rgba(36, 113, 156, 0.4);
    padding: 0 2rem;
  }

  /* line 8977, style.scss */
  .subscription-features .wp-block-column:nth-child(1) {
    flex-basis: 30%;
  }

  /* line 8981, style.scss */
  .subscription-features .wp-block-column:nth-child(3) {
    flex-basis: 42%;
  }

  /* line 8984, style.scss */
  .subscription-features .wp-block-column:not(:first-child) {
    margin-left: 2em;
  }

  /* line 8992, style.scss */
  .banner .figure img {
    max-width: 560px;
    float: right;
    margin: 0px -70px 0px 0 !important;
  }

  /* line 9000, style.scss */
  .sec-plan-banner .plan-contents {
    padding: 0;
  }

  /* line 9003, style.scss */
  .has-filters .search-table, .has-filters .has-filter {
    display: block;
  }

  /* line 9006, style.scss */
  .sec-risks .shape {
    width: 90px;
  }

  /* line 9009, style.scss */
  .shape.shape-3 {
    margin-top: 120px;
  }

  /* line 9013, style.scss */
  .shape.shape-4 {
    margin-top: 160px;
  }

  /* line 9016, style.scss */
  .sec-discord-banner.sec-minecraft-banner {
    background-size: cover;
  }

  /* line 9019, style.scss */
  .has-filters .search-table.search-faq {
    max-width: 500px;
    width: 100%;
  }

  /* line 9023, style.scss */
  .lead.text-white.has-load-bars br {
    display: block;
  }

  /* line 9026, style.scss */
  td {
    padding: 1em 2rem;
  }

  /* line 9029, style.scss */
  th {
    padding: 1.5em 2rem;
  }

  /* line 9032, style.scss */
  tr th:first-child, tr td:first-child {
    padding-left: 2rem;
  }
}
@media (min-width: 782px) {
  /* Blocks -------------------------------- */
  /* BLOCK: COLUMNS */
  /* line 9042, style.scss */
  .wp-block-column {
    margin-bottom: 0;
  }

  /* line 9046, style.scss */
  .wp-block-columns.alignwide + .wp-block-columns.alignwide, .wp-block-columns.alignfull + .wp-block-columns.alignfull {
    margin-top: -2.8rem;
  }

  /* line 9049, style.scss */
  .latest-posts .wp-block-column:not(:first-child) {
    margin-left: 20px;
  }

  /* line 9052, style.scss */
  .logged-in.admin-bar #site-header {
    top: 32px;
  }

  /* line 9055, style.scss */
  .admin-bar .screen-height {
    min-height: calc(100vh - 46px);
  }

  /* line 9058, style.scss */
  .admin-bar.overlay-header #site-header {
    top: 46px;
  }

  /* line 9061, style.scss */
  .admin-bar .menu-modal {
    top: 46px;
  }

  /* line 9064, style.scss */
  .admin-bar .search-modal.active {
    top: 46px;
  }

  /* line 9067, style.scss */
  .wp-block-columns.services, .wp-block-columns.boxes {
    flex-wrap: wrap;
  }

  /* line 9071, style.scss */
  .services .wp-block-column, .boxes .box {
    flex-basis: calc(50% - 0rem) !important;
    margin-bottom: 2rem;
    margin-top: 2rem;
  }

  /* line 9077, style.scss */
  .boxes .box {
    margin-left: 0 !important;
  }

  /* line 9080, style.scss */
  .services .wp-block-column:nth-child(3), .services .wp-block-column:nth-child(5) {
    margin-left: 0 !important;
  }

  /* line 9083, style.scss */
  .sec-services .has-cta {
    padding: 0rem 0 1rem;
  }

  /* line 9086, style.scss */
  .features .wp-block-column {
    margin-bottom: 0rem;
  }

  /* line 9089, style.scss */
  .queastions-content.faq-content {
    margin-bottom: 100px;
  }

  /* line 9094, style.scss */
  .alm-listing .wp-block-column:not(:first-child),
  .latest-posts .wp-block-column:not(:first-child) {
    margin-left: 60px !important;
  }

  /* line 9099, style.scss */
  .latest-posts.columns-3 > .wp-block-column, .alm-listing > .wp-block-column {
    flex-basis: calc((100% - 120px) / 3);
    flex-grow: 0;
    margin-bottom: 3rem;
  }

  /* line 9105, style.scss */
  .latest-posts.columns-3, .alm-listing {
    display: flex;
    flex-wrap: wrap;
  }

  /* line 9110, style.scss */
  .latest-posts.columns-3 > .wp-block-column:nth-child(3n+4), .alm-listing > .wp-block-column:nth-child(2), .alm-listing > .wp-block-column:nth-child(5), .alm-listing > .wp-block-column:nth-child(8), .alm-listing > .wp-block-column:nth-child(11), .alm-listing > .wp-block-column:nth-child(14), .alm-listing > .wp-block-column:nth-child(17), .alm-listing > .wp-block-column:nth-child(20), .alm-listing > .wp-block-column:nth-child(23) {
    margin-left: 0 !important;
  }

  /* line 9113, style.scss */
  .card .figure img, .single .featured-media img, .related-post .post-list .item .thumb img {
    border-radius: 30px;
  }

  /* line 9116, style.scss */
  .card.latest-first-post .figure {
    margin: -2rem 0rem   -2rem   -2rem;
  }

  /* line 9119, style.scss */
  .sec-parents .left-column .parent-img {
    left: 10%;
    position: relative;
  }

  /* line 9123, style.scss */
  .row-reverse {
    flex-direction: row-reverse;
    flex-wrap: nowrap;
  }

  /* line 9128, style.scss */
  .row-reverse .wp-block-column:not(:first-child) {
    margin-left: 0 !important;
    margin-right: 2rem;
  }

  /* line 9132, style.scss */
  .alm-listing .wp-block-column:first-child {
    flex-basis: 100%;
  }

  /* line 9136, style.scss */
  .alm-listing .wp-block-column:first-child .card {
    display: flex;
  }

  /* line 9140, style.scss */
  .alm-listing .wp-block-column:first-child .card .figure {
    margin: -2rem 0rem -2rem -2rem;
    flex-basis: 50%;
  }

  /* line 9145, style.scss */
  .alm-listing .wp-block-column:first-child .card .content {
    margin-left: 2rem;
    flex-basis: 50%;
    max-width: 500px;
  }
}
@media (min-width: 992px) {
  /* FOOTER WIDGETS */
  /* line 9159, style.scss */
  .text-lg-left {
    text-align: left !important;
  }

  /* line 9163, style.scss */
  .text-lg-right {
    text-align: right !important;
  }

  /* line 9167, style.scss */
  .text-lg-center {
    text-align: center !important;
  }

  /* line 9170, style.scss */
  .container-lg, .has-container-lg .wp-block-cover__inner-container, .has-container-lg .wp-block-group__inner-container, .has-container-lg .wp-block-cover__inner-container {
    max-width: 1180px !important;
    margin: 0 auto;
  }

  /* line 9174, style.scss */
  .container-md, .has-container-md .wp-block-cover__inner-container, .has-container-md .wp-block-group__inner-container, .has-container-md .wp-block-cover__inner-container {
    max-width: 990px !important;
    margin: 0 auto;
  }

  /* line 9178, style.scss */
  .container-sm, .entry-content .wp-block-group p.container-sm, .has-container-sm .wp-block-cover__inner-container, .has-container-sm .wp-block-group__inner-container {
    max-width: 825px !important;
    margin: 0 auto;
  }

  /* line 9182, style.scss */
  .container-xs, .entry-content .wp-block-group p.container-xs, .has-container-xs .wp-block-cover__inner-container, .has-container-xs .wp-block-group__inner-container {
    max-width: 720px !important;
    margin: 0 auto;
  }

  /* line 9186, style.scss */
  .footer-widgets-wrapper {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  /* line 9192, style.scss */
  .footer-widgets {
    text-align: left;
  }

  /* line 9196, style.scss */
  .footer-widgets-wrapper .footer-widgets.column-one {
    flex-basis: 38%;
  }

  /* line 9199, style.scss */
  .footer-widgets-wrapper .footer-widgets.column-two, .footer-widgets-wrapper .footer-widgets.column-three {
    flex-basis: 20%;
  }

  /* line 9202, style.scss */
  .footer-widgets-wrapper .footer-widgets.column-four {
    flex-basis: 22%;
    text-align: right;
    padding-left: 20px;
  }

  /* line 9208, style.scss */
  .banner .profile img {
    padding: 10px;
  }

  /* line 9211, style.scss */
  h1, .heading-size-1 {
    font-size: 48px;
    font-size: 3rem;
  }

  /* line 9214, style.scss */
  h2, .heading-size-2 {
    font-size: 44px;
    font-size: 2.75rem;
  }

  /* line 9218, style.scss */
  h3, .heading-size-3 {
    font-size: 1.75rem;
  }

  /* line 9221, style.scss */
  h4, .heading-size-4 {
    font-size: 1.5em;
  }

  /* line 9224, style.scss */
  .lead-xl {
    font-size: 24px;
  }

  /* line 9227, style.scss */
  .footer-widgets-wrapper .footer-widgets.column-one .widget-content {
    max-width: 270px;
  }

  /* line 9230, style.scss */
  #site-footer .section-inner {
    justify-content: flex-start;
    margin-top: -7rem;
    padding-bottom: 7rem;
  }

  /* line 9236, style.scss */
  #site-footer {
    padding: 0;
  }

  /* line 9240, style.scss */
  .footer-nav-widgets-wrapper {
    padding-bottom: 2rem;
  }

  /* line 9243, style.scss */
  .banner .wp-block-column:first-child {
    max-width: 530px;
    margin-right: auto;
    padding: 10px 0 0;
  }

  /* line 9248, style.scss */
  .sec-cta .wpcf7 input[type="submit"] {
    font-size: 28px;
    font-weight: 500;
    height: 77px;
  }

  /* line 9253, style.scss */
  input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="week"], input[type="number"], input[type="search"], input[type="tel"], input[type="color"], textarea, select {
    font-size: 1.125rem;
    height: 77px;
  }

  /* line 9257, style.scss */
  .sec-how-it-works {
    padding: 10rem 0;
  }

  /* line 9260, style.scss */
  .services .wp-block-column {
    flex-basis: calc(33.33% - 2rem) !important;
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
  }

  /* line 9266, style.scss */
  .services .wp-block-column:nth-child(3), .services .wp-block-column:nth-child(5) {
    margin-left: 2rem !important;
  }

  /* line 9269, style.scss */
  .services .wp-block-column:nth-child(4) {
    margin-left: 0rem !important;
  }

  /* line 9272, style.scss */
  .wp-block-cover, .wp-block-cover-image, .sec {
    padding: 4rem 0;
  }

  /* line 9275, style.scss */
  .plans .plan .tag {
    width: 177px;
    height: 177px;
    font-size: 38px;
    left: -90px;
    top: -60px;
  }

  /* line 9285, style.scss */
  .banner .figure img {
    max-width: 760px;
    margin: 0px -70px 0px 0 !important;
  }

  /* line 9289, style.scss */
  .sec-protect {
    padding: 4rem 0 0;
  }

  /* line 9292, style.scss */
  .sec-protect .bg img {
    height: auto;
    object-fit: inherit;
  }

  /* line 9296, style.scss */
  .sec-protect .wp-block-columns .wp-block-column.content {
    padding: 0 0 0 4rem;
  }

  /* line 9299, style.scss */
  .features h3 {
    margin: 1.5rem 0 0.25rem;
  }

  /* line 9302, style.scss */
  .wp-block-columns.boxes {
    flex-wrap: nowrap;
  }

  /* line 9307, style.scss */
  .boxes .box {
    padding: 2.5rem 3rem 3rem 2.5rem;
    flex-basis: calc(25% - 0rem) !important;
  }
  /* line 9311, style.scss */
  .boxes .box .title-group {
    min-height: 170px;
    display: flex;
    justify-content: center;
  }

  /* line 9320, style.scss */
  .sec-monitor {
    padding-top: 0;
  }

  /* line 9324, style.scss */
  .sec-cta .shape {
    width: 400px;
    top: -430px;
    right: -50px;
  }

  /* line 9330, style.scss */
  .sec-features .has-cta, .sec-services .has-cta {
    padding: 2rem 0;
  }

  /* line 9333, style.scss */
  .sec-how-it-works {
    padding: 8rem 0 6rem;
  }

  /* line 9336, style.scss */
  .sec-how-it-works.game-bg {
    padding: 10rem 0 6rem;
  }

  /* line 9339, style.scss */
  .sec-monitor .monitor-img img {
    max-width: 145%;
    float: right;
    width: 145%;
  }

  /* line 9344, style.scss */
  .plans .plan.monthly .price.heading-size-1 {
    min-height: 69px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
  }

  /* line 9351, style.scss */
  .sec-plan-details .plans {
    margin-top: -18rem !important;
  }

  /* line 9354, style.scss */
  .sec-minecraft-banner {
    min-height: 650px;
  }

  /* line 9357, style.scss */
  .sec-risks figure.wp-block-image img {
    max-width: 100vw;
    margin: -120px 0 180px;
  }

  /* line 9361, style.scss */
  .sec-risks figure {
    width: 50vw;
    float: right;
    margin: 0 !important;
  }

  /* line 9367, style.scss */
  .sec-risks figure img {
    width: 150%;
  }

  /* line 9371, style.scss */
  .sec-risks .shape {
    width: 125px;
  }

  /* line 9375, style.scss */
  .sec-risks .shape-3 {
    margin-top: 90px;
    left: 37%;
  }

  /* line 9380, style.scss */
  .sec-risks .shape-4 {
    margin-top: 150px;
  }

  /* line 9384, style.scss */
  .sec-risks .shape-2 {
    margin-top: 50px;
  }

  /* line 9388, style.scss */
  .sec-risks .shape-1 {
    top: 70px;
  }

  /* line 9392, style.scss */
  .sec-risks .shape-5 {
    bottom: -20px;
    z-index: 3;
  }

  /* line 9396, style.scss */
  .sec-roblox-banner .lead.has-load-bars:before, .sec-fortnite-banner .lead.has-load-bars:before, .sec-rocket-banner .lead.has-load-bars:before, .sec-callofduty-banner .lead.has-load-bars:before, .sec-discord-banner .lead.has-load-bars:before, .sec-minecraft-banner .has-load-bar:before {
    margin-top: -5px;
    left: 29%;
  }

  /* line 9400, style.scss */
  .sec-league-banner .has-load-bars:before, .sec-warcraft-banner .has-load-bars:before {
    left: 33%;
    top: -60px;
  }

  /* line 9404, style.scss */
  .sec-callofduty-banner .callof-duty-logo {
    max-width: 460px;
    margin-top: 10rem !important;
    margin-left: 15rem !important;
  }

  /* line 9409, style.scss */
  .sec-rocket-banner figure, .sec-callofduty-banner figure {
    max-width: 365px;
    margin-top: 7rem !important;
  }

  /* line 9414, style.scss */
  .sec-faq-banner.wp-block-cover, .sec-faq-banner.wp-block-cover-image, .sec-faq-banner.sec {
    padding: 11rem 0;
  }

  /* line 9417, style.scss */
  .queastions-content.faq-content {
    margin-bottom: 130px;
  }

  /* line 9422, style.scss */
  .sec.sec-questions {
    padding-top: 6rem;
  }

  /* line 9425, style.scss */
  .has-filters .search-table.search-faq {
    max-width: 605px;
    width: 100%;
  }

  /* line 9429, style.scss */
  .sec.sec-roblox.sec-security {
    padding-bottom: 125px;
  }

  /* line 9432, style.scss */
  .card .post-title {
    font-size: 1.5rem;
  }

  /* line 9435, style.scss */
  .lead.text-white.has-load-bars br {
    display: block;
  }

  /* line 9438, style.scss */
  .lead.text-white.has-load-bars {
    font-size: 30px;
    line-height: 1.4;
  }

  /* line 9442, style.scss */
  .sec-game-plan > .wp-block-group__inner-container > .wp-block-buttons .wp-block-button__link {
    min-width: 295px;
  }

  /* line 9445, style.scss */
  .sec-minecraft-banner .lead {
    font-size: 24px;
  }

  /* line 9448, style.scss */
  .userbox {
    padding: 2rem 2.5rem;
    margin: 0 0 4rem;
  }

  /* line 9452, style.scss */
  .userbox .user-row li {
    min-width: 25%;
  }

  /* line 9455, style.scss */
  .user-action.user-row li {
    min-width: 33.3333%;
  }

  /* line 9458, style.scss */
  .userbox .user-row .user-label {
    font-size: 18px;
  }

  /* line 9461, style.scss */
  .userbox .user-row .user-val {
    font-size: 28px;
  }
}
@media (min-width: 1200px) {
  /* line 9470, style.scss */
  .lead, .c-accordion__content {
    font-size: 22px;
    line-height: 1.578;
  }

  /* line 9474, style.scss */
  #site-header {
    z-index: 998;
    /*background: transparent;*/
  }

  /* line 9478, style.scss */
  #site-header.fixed-top {
    background: #fff;
  }

  /* Document Setup ------------------------ */
  /* Helper Classes ------------------------ */
  /* Site Header --------------------------- */
  /* line 9484, style.scss */
  body:not(.overlay-header) .wrapper, .modal-open.overlay-header .wrapper {
    padding-top: 68px;
  }

  /* line 9487, style.scss */
  body.admin-bar:not(.overlay-header) .wrapper, body.admin-bar .modal-open.overlay-header .wrapper {
    padding-top: 68px;
  }

  /* line 9493, style.scss */
  .header-inner {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    padding: 1.25rem 0;
  }

  /* line 9500, style.scss */
  .header-titles-wrapper {
    margin-right: 4rem;
    max-width: 50%;
    padding: 0;
    text-align: left;
  }

  /* line 9507, style.scss */
  .header-titles {
    align-items: baseline;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  /* line 9513, style.scss */
  .header-titles .site-title,
  .header-titles .site-logo,
  .header-titles .site-description {
    margin: 0 0 0 2.4rem;
  }

  /* line 9520, style.scss */
  .wp-custom-logo .header-titles {
    align-items: center;
  }

  /* HEADER NAVIGATION */
  /* line 9525, style.scss */
  .header-navigation-wrapper {
    align-items: center;
    display: flex;
    flex-grow: 1;
  }

  /* line 9531, style.scss */
  .primary-menu-wrapper {
    display: block;
    width: 100%;
    margin-right: 2.1rem;
  }
  /* line 9536, style.scss */
  .primary-menu-wrapper:before {
    content: '';
    display: table;
    clear: both;
  }

  /* line 9544, style.scss */
  .primary-menu > li {
    margin-left: 1.15rem;
  }
  /* line 9547, style.scss */
  .primary-menu > li.menu-item-right {
    margin-left: 2rem !important;
  }
  /* line 9551, style.scss */
  .primary-menu > li.has-login {
    margin-left: auto !important;
    font-weight: 900;
  }
  /* line 9555, style.scss */
  .primary-menu > li.has-login + li {
    margin-left: 2.5rem;
  }

  /* HEADER TOGGLES */
  /* line 9563, style.scss */
  .mobile-search-toggle, .mobile-nav-toggle {
    display: none !important;
  }

  /* line 9567, style.scss */
  .primary-menu-wrapper + .header-toggles {
    margin-left: 3rem;
  }

  /* line 9571, style.scss */
  .header-toggles {
    display: flex;
    flex-shrink: 0;
    margin-right: -3rem;
  }

  /* line 9577, style.scss */
  .header-inner .toggle {
    height: 4.4rem;
    padding: 0 3rem;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    width: auto;
  }

  /* line 9588, style.scss */
  .header-inner .toggle-wrapper {
    position: relative;
  }

  /* line 9592, style.scss */
  .header-inner .toggle-wrapper::before {
    background: #9f9c96;
    content: "";
    display: block;
    height: 2.7rem;
    position: absolute;
    left: 0;
    top: calc(50% - 1.35rem);
    width: 0.1rem;
  }

  /* line 9603, style.scss */
  .header-inner .toggle-wrapper:first-child::before {
    content: none;
  }

  /* line 9607, style.scss */
  .header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before {
    content: "";
  }

  /* line 9611, style.scss */
  .nav-toggle-wrapper:not(.has-expanded-menu) {
    display: none;
  }

  /* line 9615, style.scss */
  .toggle-inner {
    position: static;
  }

  /* line 9619, style.scss */
  .toggle-inner .toggle-text {
    left: 0;
    right: 0;
    text-align: center;
    top: calc(100% - 0.3rem);
    width: auto;
  }

  /* line 9627, style.scss */
  .header-toggles:only-child .nav-toggle .toggle-inner {
    padding-top: 0;
  }

  /* line 9631, style.scss */
  .header-toggles:only-child .toggle-inner {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }

  /* line 9637, style.scss */
  .header-toggles:only-child .toggle-inner .svg-icon {
    order: 1;
  }

  /* line 9641, style.scss */
  .header-toggles:only-child .toggle-inner .toggle-text {
    position: static;
    padding-right: 20px;
    font-size: 15px;
    color: inherit;
  }

  /* Menu Modal ---------------------------- */
  /* line 9650, style.scss */
  .menu-modal {
    opacity: 1;
    justify-content: flex-end;
    padding: 0;
    transition: background-color 0.3s ease-in, left 0s 0.3s, right 0s 0.3s;
  }

  /* line 9657, style.scss */
  .menu-modal.cover-modal {
    background: transparent;
  }

  /* line 9661, style.scss */
  .menu-modal.active {
    background: rgba(0, 0, 0, 0.2);
    transition: background-color 0.3s ease-out;
  }

  /* line 9666, style.scss */
  .menu-wrapper.section-inner {
    width: calc(100% - 8rem);
  }

  /* line 9670, style.scss */
  .menu-modal-inner {
    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.1);
    opacity: 0;
    padding: 0;
    transform: translateX(20rem);
    transition: transform 0.2s ease-in, opacity 0.2s ease-in;
    width: 50rem;
  }

  /* line 9679, style.scss */
  .menu-modal.active .menu-modal-inner {
    opacity: 1;
    transform: translateX(0);
    transition-timing-function: ease-out;
  }

  /* line 9685, style.scss */
  .mobile-menu {
    display: none;
  }

  /* line 9689, style.scss */
  .expanded-menu {
    display: block;
  }

  /* line 9693, style.scss */
  .menu-bottom {
    padding: 6rem 0;
  }

  /* Element Base -------------------------- */
  /* TITLES */
  /* line 9699, style.scss */
  h1, .heading-size-1 {
    font-size: 58px;
    font-size: 3.625rem;
  }

  /* line 9703, style.scss */
  h2, .heading-size-2 {
    font-size: 48px;
    font-size: 3rem;
  }

  /* line 9707, style.scss */
  h3, .heading-size-3 {
    font-size: 40px;
    font-size: 2.5rem;
  }

  /* Helper Classes ------------------------ */
  /* Site Header --------------------------- */
  /* HEADER TOGGLES */
  /* line 9715, style.scss */
  .primary-menu-wrapper + .header-toggles {
    margin-left: 4rem;
  }

  /* line 9719, style.scss */
  .header-toggles {
    margin-right: -4rem;
  }

  /* line 9723, style.scss */
  .header-toggles .toggle {
    padding: 0 4rem;
  }

  /* line 9727, style.scss */
  .text-xl-left {
    text-align: left !important;
  }

  /* line 9731, style.scss */
  .text-xl-right {
    text-align: right !important;
  }

  /* line 9735, style.scss */
  .text-xl-center {
    text-align: center !important;
  }

  /* line 9744, style.scss */
  .banner .wp-block-column:first-child {
    padding: 40px 0 0;
  }
  /* line 9750, style.scss */
  .banner .figure img {
    max-width: 772px;
    float: right;
    margin: -20px -52px 0 0 !important;
  }

  /* line 9761, style.scss */
  .sec-has-slider .slick-slider figure > a {
    padding: 2.25rem;
    border-radius: 2rem !important;
  }
  /* line 9765, style.scss */
  .sec-has-slider .slick-slider figure > a:after {
    border-radius: 2rem;
  }

  /* line 9774, style.scss */
  .bullet li:before, ul li:before {
    background-size: 15px;
  }

  /* line 9778, style.scss */
  .sec-review {
    padding: 0;
    margin: -6vw 0 0 !important;
  }
  /* line 9782, style.scss */
  .sec-review .bg {
    top: 0;
    position: relative;
    width: 100vw;
    left: 50%;
    transform: translateX(-50%);
  }
  /* line 9789, style.scss */
  .sec-review .bg img {
    height: auto;
  }
  /* line 9794, style.scss */
  .sec-review .review-contents {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }

  /* line 9801, style.scss */
  .sec-protect .wp-block-columns .wp-block-column.content {
    padding: 0 0 0 6rem;
  }

  /* line 9804, style.scss */
  .sec-has-slider .slick-next, .sec-has-slider .slick-prev {
    opacity: 0;
  }

  /* line 9807, style.scss */
  .sec-has-slider:hover .slick-next, .sec-has-slider:hover .slick-prev,
  .slick-slider:hover .slick-next, .slick-slider:hover .slick-prev {
    opacity: 1;
  }

  /* line 9813, style.scss */
  .boxes .box {
    padding: 2.5rem 4.75rem 3rem 2.5rem;
  }
  /* line 9816, style.scss */
  .boxes .box .title-group {
    min-height: 230px;
  }

  /* line 9836, style.scss */
  .sec-cta .shape {
    width: 923px;
    top: -991px;
    right: -210px;
  }

  /* line 9841, style.scss */
  .btn-size-lg, .banner .wp-block-button__link, .has-btn-size-lg .wp-block-button__link {
    font-size: 22px;
    padding: 0.65rem 2em;
  }

  /* line 9846, style.scss */
  .singular:not(.page-template-template-full-width) .entry-header .entry-title, .sec .entry-title {
    font-size: 38px;
    font-size: 2.375rem;
  }

  /* line 9850, style.scss */
  .entry-header {
    margin-top: -68px;
    padding: 68px 0 0;
  }
  /* line 9854, style.scss */
  .entry-header .entry-header-inner {
    padding: 4rem 0 1rem;
  }

  /* line 9861, style.scss */
  .plans .plan.monthly .price.heading-size-1 {
    min-height: 108px;
  }

  /* line 9867, style.scss */
  .sec-minecraft-banner {
    min-height: 680px;
  }

  /* line 9871, style.scss */
  table {
    font-size: 18px;
    font-size: 1.125rem;
  }
  /* line 9875, style.scss */
  table tr th, table tr td {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  /* line 9879, style.scss */
  table tr th:first-child, table tr td:first-child {
    padding-left: 3rem;
  }
  /* line 9884, style.scss */
  table tr th {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
    font-weight: normal;
  }

  /* line 9892, style.scss */
  .banner-games-covered figure img {
    max-width: 145%;
    width: 145%;
    margin: -50px 0 -80px;
  }

  /* line 9899, style.scss */
  .sec-risks .shape-2 {
    top: 70px;
    right: 150px;
  }
  /* line 9904, style.scss */
  .sec-risks .shape-3 {
    margin-top: 250px;
  }
  /* line 9908, style.scss */
  .sec-risks .shape-4 {
    margin-top: 350px;
  }
  /* line 9912, style.scss */
  .sec-risks .shape-5 {
    bottom: -42px;
  }
  /* line 9917, style.scss */
  .sec-risks figure.wp-block-image img {
    margin: -120px 0 210px;
  }

  /* line 9925, style.scss */
  .sec-rocket-banner figure,
  .sec-callofduty-banner figure {
    margin-top: 12rem !important;
  }

  /* line 9931, style.scss */
  .sec-callofduty-banner .callof-duty-logo {
    max-width: 531px;
  }

  /* line 9937, style.scss */
  .queastions-content.faq-content {
    margin-bottom: 150px;
  }

  /* line 9942, style.scss */
  .sec-faq-accordion {
    margin-top: 0;
  }

  /* line 9947, style.scss */
  .sec.sec-questions {
    padding-top: 7rem;
  }

  /* line 9953, style.scss */
  .card .post-title {
    font-size: 1.875rem;
  }
  /* line 9959, style.scss */
  .card .post-cats li a {
    font-size: 22px;
    font-size: 1.375rem;
  }

  /* line 9966, style.scss */
  .sec-subscription {
    font-size: 20px;
  }

  /* line 9970, style.scss */
  .sec-rocket-banner figure {
    margin-top: 9rem !important;
  }

  /* line 9974, style.scss */
  .archive-header {
    font-size: 24px;
  }

  /* line 9978, style.scss */
  .verification-option {
    padding-bottom: 3rem;
  }
  /* line 9981, style.scss */
  .verification-option .card {
    padding: 3rem 3rem;
  }
}
@media (min-width: 1360px) {
  /* line 9988, style.scss */
  .sec-risks .shape-3 {
    top: 145px;
  }

  /* line 9992, style.scss */
  .sec-risks .shape-4 {
    top: 245px;
  }

  /* line 9995, style.scss */
  .sec-roblox-banner .lead.has-load-bars:before {
    left: 26%;
  }

  /* line 9998, style.scss */
  .sec-minecraft-banner {
    min-height: 730px;
  }
}
@media (min-width: 1440px) {
  /* line 10005, style.scss */
  body {
    font-size: 21px;
    font-size: 1.3125rem;
  }

  /* line 10008, style.scss */
  body:not(.overlay-header) .wrapper, .modal-open.overlay-header .wrapper {
    padding-top: 116px;
  }

  /* line 10011, style.scss */
  body.admin-bar:not(.overlay-header) .wrapper, body.admin-bar .modal-open.overlay-header .wrapper {
    padding-top: 116px;
  }

  /* line 10014, style.scss */
  .entry-header {
    margin-top: -116px;
    padding: 116px 0 0px;
  }

  /* line 10018, style.scss */
  .header-inner {
    padding: 3rem 0 1rem;
  }

  /* line 10021, style.scss */
  .wp-block-group.has-background {
    padding: 6rem 0;
  }

  /* line 10024, style.scss */
  .banner .wp-block-column:first-child {
    padding: 120px 0 0;
  }

  /* line 10027, style.scss */
  .banner .figure img {
    max-width: 1072px;
    margin: -40px -112px 0 0 !important;
  }

  /* line 10031, style.scss */
  .features {
    font-size: 18px;
  }

  /* line 10034, style.scss */
  .review blockquote {
    font-size: 1.5rem;
    max-width: 1056px;
    text-align: center;
  }

  /* line 10039, style.scss */
  .slick-dots {
    bottom: -50px;
  }

  /* line 10042, style.scss */
  .slick-dots li {
    margin: 0 1.125rem;
  }

  /* line 10045, style.scss */
  .sec-protect {
    margin: -9vw 0 0 !important;
  }

  /* line 10048, style.scss */
  .sec-protect .wp-block-columns .wp-block-column.content {
    padding: 0 0 5rem 10rem;
  }

  /* line 10051, style.scss */
  .header-titles-wrapper {
    margin-right: 6.35rem;
  }

  /* line 10054, style.scss */
  .primary-menu > li:not(:first-child) {
    margin-left: 3.75rem;
  }

  /* line 10057, style.scss */
  .sec-features .has-cta {
    padding: 4rem 0 2rem;
  }

  /* line 10060, style.scss */
  .boxes .box .icon-container {
    max-width: 70%;
  }

  /* line 10063, style.scss */
  .footer-widgets-wrapper .footer-widgets.column-four {
    padding-left: 40px;
  }

  /* line 10066, style.scss */
  .sec-plan-details .plans {
    margin-top: -25rem !important;
  }

  /* line 10069, style.scss */
  .sec-risks .shape-4 {
    margin-top: 335px;
  }

  /* line 10073, style.scss */
  .sec-risks .shape-3 {
    margin-top: 250px;
  }

  /* line 10076, style.scss */
  .sec-faq-banner {
    min-height: 740px;
    margin-top: -36px !important;
  }

  /* line 10082, style.scss */
  .sec.sec-questions {
    padding-top: 10rem;
  }

  /* line 10086, style.scss */
  .sec-minecraft-banner {
    min-height: 764px;
  }

  /* line 10089, style.scss */
  .lead.text-white.has-load-bars {
    font-size: 36px;
  }

  /* line 10092, style.scss */
  .sec-minecraft-banner .lead {
    font-size: 36px;
  }

  /* line 10095, style.scss */
  .archive-header {
    font-size: 28px;
  }

  /* line 10098, style.scss */
  .wp-block-accordion-toggle-accordion-toggle h3.eb-accordion-title {
    font-size: 29px !important;
  }

  /* line 10102, style.scss */
  .wp-block-accordion-toggle-accordion-toggle .fas {
    font-size: 40px !important;
    margin: 0 10px 0 0 !important;
  }

  /* line 10106, style.scss */
  .smartwizard {
    font-size: 22px;
  }
}
@media (min-width: 1680px) {
  /* line 10112, style.scss */
  .sec-how-it-works {
    padding: 12rem 0 2rem;
  }

  /* line 10115, style.scss */
  .sec-how-it-works.game-bg {
    padding: 12rem 0 10rem;
  }

  /* line 10122, style.scss */
  .sec-plan-details .plans {
    margin-top: -30rem !important;
  }

  /* line 10125, style.scss */
  .sec-risks figure.wp-block-image img {
    margin: -190px 0 50px;
  }

  /* line 10128, style.scss */
  .sec-risks .shape {
    width: 155px;
  }

  /* line 10131, style.scss */
  .sec-risks .shape-3 {
    margin-top: 350px;
  }

  /* line 10135, style.scss */
  .sec-risks .shape-4 {
    top: 405px;
    z-index: 3;
    left: 22%;
  }

  /* line 10140, style.scss */
  .sec-faq-banner {
    min-height: 890px;
    margin-top: -45px !important;
  }

  /* line 10144, style.scss */
  .sec-faq-accordion .has-filter.filter {
    right: 260px;
  }

  /* line 10147, style.scss */
  .sec-discord-banner.sec-minecraft-banner, .sec-roblox-banner, .sec-warcraft-banner {
    background-position: 50% -200px !important;
  }
}
/* Accessibility Settings -------------------- */
@media (prefers-reduced-motion: reduce) {
  /* line 10157, style.scss */
  * {
    animation-duration: 0s !important;
    transition-duration: 0s !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  /* line 10164, style.scss */
  .menu-wrapper.is-animating .menu-item, .menu-wrapper.is-animating .toggling-target {
    transition-duration: 1ms !important;
  }
}
/*
 * Enable nav submenu expansion with tapping on arrows on large-viewport
 * touch interfaces (e.g. tablets or laptops with touch screens).
 * These rules are supported by all browsers (>IE11) and when JS is disabled.
 */
@media (any-pointer: coarse) {
  /* line 10175, style.scss */
  .primary-menu > li.menu-item-has-children > a {
    padding-right: 0;
    margin-right: 2rem;
  }

  /* line 10180, style.scss */
  .primary-menu ul li.menu-item-has-children > a {
    margin-right: 4.5rem;
    padding-right: 0;
    width: unset;
  }
}
@media (prefers-reduced-motion: reduce) {
  /* line 10188, style.scss */
  .bg-attachment-fixed {
    background-attachment: scroll;
  }
}
/* @media max-width START */
@media (max-width: 991px) {
  /* line 10200, style.scss */
  .wp-block-columns.column-reset-md {
    flex-wrap: wrap;
  }

  /* line 10203, style.scss */
  #site-content .wp-block-columns.column-reset-md .wp-block-column {
    width: 100% !important;
    flex-basis: 100% !important;
    margin-left: 0 !important;
  }

  /* line 10208, style.scss */
  .lead.has-load-bars:before, .has-load-bar:before {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 10215, style.scss */
  .wp-block-columns.column-reset-sm {
    flex-wrap: wrap;
  }

  /* line 10218, style.scss */
  #site-content .wp-block-columns.column-reset-sm .wp-block-column {
    width: 100% !important;
    flex-basis: 100% !important;
    margin-left: 0 !important;
  }

  /* line 10224, style.scss */
  .sec-parents.sec-empowered {
    margin-top: -100px !important;
  }
}
@media (max-width: 599px) {
  /* line 10232, style.scss */
  .sec-subscription .wp-block-column {
    margin-bottom: 0;
  }

  /* line 10235, style.scss */
  .sec-subscription .wp-block-column .subscription-para {
    margin-bottom: 10px !important;
  }

  /* line 10238, style.scss */
  .wp-block-group.alignfull.sec.sec-minecraft-gradient {
    margin-top: -10px;
  }

  /* line 10241, style.scss */
  .sec-parents.sec-empowered {
    margin-top: -150px !important;
  }
}
@media (max-width: 489px) {
  /* line 10248, style.scss */
  .wp-block-buttons.aligncenter .wp-block-button {
    display: block;
    margin-right: 0;
  }

  /* line 10252, style.scss */
  .sec-monitor.v2 h2 {
    white-space: normal;
  }

  /* line 10256, style.scss */
  .sec-monitor.v2 h2 br {
    display: none;
  }

  /* line 10259, style.scss */
  .sec-minecraft-banner .curve.curve-top {
    margin-bottom: 10px;
  }
}
/*********************************custom***************************/
/* line 10267, style.scss */
.container-sm p strong {
  font-weight: 700 !important;
}

/* line 10271, style.scss */
#smartwizard .tab-content {
  height: auto !important;
}

/* line 10275, style.scss */
#child-age-down,
#child-age-up {
  font-size: 0;
  padding: 0;
  margin: 0;
  line-height: 0;
  background: transparent no-repeat center center;
  border: 0;
  width: 50px;
  height: 50px;
  min-width: fit-content;
  background-size: 30px;
  border-radius: 0;
}

/* line 10290, style.scss */
#child-age-down {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%2340ADEB' d='M1011.93 723.851l-105.449 104.814q-12.069 12.069-28.585 12.069t-28.585-12.069l-337.311-337.311-337.311 337.311q-12.069 12.069-28.585 12.069t-28.585-12.069l-105.449-104.814q-12.069-12.069-12.069-28.903t12.069-28.903l471.345-470.711q12.069-12.069 28.585-12.069t28.585 12.069l471.345 470.711q12.069 12.069 12.069 28.903t-12.069 28.903z'%3E%3C/path%3E%3C/svg%3E%0A");
}

/* line 10294, style.scss */
#child-age-up {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='1024' height='1024' viewBox='0 0 1024 1024'%3E%3Cpath fill='%2340ADEB' d='M1011.931 357.954l-471.346 470.712q-12.069 12.069-28.585 12.069t-28.585-12.069l-471.346-470.712q-12.069-12.069-12.069-28.903t12.069-28.903l105.449-104.814q12.069-12.069 28.585-12.069t28.585 12.069l337.312 337.312 337.312-337.312q12.069-12.069 28.585-12.069t28.585 12.069l105.449 104.814q12.069 12.069 12.069 28.903t-12.069 28.903z'%3E%3C/path%3E%3C/svg%3E%0A");
}

/* line 10298, style.scss */
#your-child-age {
  background: transparent;
  border: 0;
  text-align: center;
  pointer-events: none;
  font-weight: bold;
  font-size: 36px;
  height: 65px;
  width: 100px;
  margin: 0 auto;
}

/* line 10310, style.scss */
.entry-content .smartwizard .nav {
  flex-direction: row !important;
}

/* line 10314, style.scss */
.entry-content .sw-theme-arrows > .nav .nav-link {
  overflow: visible;
}

/* line 10318, style.scss */
.upload-drag .drag-the-file {
  font-size: 1.75rem;
}

/* line 10322, style.scss */
.step-first-content-img img {
  display: inline-block;
}

/* line 10326, style.scss */
.address-info .field-info {
  margin-bottom: 10px;
}

/* line 10330, style.scss */
.step-second .creditcard-info {
  margin: 0 auto !important;
}

/* line 10334, style.scss */
.plan-type-label {
  position: relative;
  display: inline-block;
  height: 34px;
}

/* line 10340, style.scss */
.plan-type-label input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 10346, style.scss */
.plan-type-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 10358, style.scss */
.plan-type-slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 10370, style.scss */
input:checked + .slider {
  background-color: #2196F3;
}

/* line 10374, style.scss */
input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

/* line 10378, style.scss */
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* line 10384, style.scss */
.plan-type-btn {
  margin-top: 70px;
}

/* line 10388, style.scss */
.plan-type-btn .type-label {
  margin-right: 10px;
}

/* line 10392, style.scss */
.sec.sec-protect-me-banner {
  padding: 10vw 0 25vw;
}

/* line 10396, style.scss */
.protect-banner-text {
  position: absolute;
  width: 538px;
  height: 180px;
  left: 764px;
  top: 612px;
  font-family: Outfit, 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  text-align: right;
  color: #FFFFFF;
}

/* line 10411, style.scss */
.wp-block-columns.boxes.three-box-width {
  max-width: 1024px;
}

/* line 10415, style.scss */
.wp-block-columns.boxes.five-box-width {
  max-width: 1070px;
}

/* line 10419, style.scss */
.pink-white {
  color: #fff;
}

/* line 10423, style.scss */
.wp-block-button.is-style-outline-pink > .wp-block-button__link {
  background: transparent !important;
  border: 1px solid #fff;
  border-radius: 7px;
}

/* line 10429, style.scss */
.grey-background,
.gray-background,
.grey-bg,
.gray-bg {
  background: #f8f8f8;
  border-radius: 5px;
  padding: 3rem;
}

/* line 10438, style.scss */
.shadow-box {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.14);
  padding: 8%;
  border-radius: 2rem;
  background: #fff;
}

/* line 10447, style.scss */
.alignfull .wp-block-group__inner-container > .shadow-box {
  padding: 4%;
}

/* line 10454, style.scss */
.bottom-thankyou > img {
  width: 78px;
  float: left;
  margin-right: 9px;
}
/* line 10460, style.scss */
.bottom-thankyou > p {
  color: #9E9E9E;
  margin-left: 87px;
}

/* line 10467, style.scss */
.orange-strong strong {
  color: #fd802b !important;
}

/* line 10473, style.scss */
.pink-strong strong {
  color: #f8438f !important;
}

/* line 10479, style.scss */
.green-strong strong {
  color: #acd93f !important;
}

/* line 10485, style.scss */
.text-white h1, .text-white h2, .text-white p, .text-white li {
  color: #fff;
}

/* line 10491, style.scss */
.text-gray2, .text-gray2 p, .text-gray2 li {
  color: #9E9E9E;
}

/* line 10497, style.scss */
.text-blue, .text-blue p, .text-blue li, .text-blue a {
  color: #38ADEF;
}
/* line 10501, style.scss */
.text-blue a {
  text-decoration: none;
  border: none;
}

/* line 10508, style.scss */
.list-ticks li {
  padding-left: 2rem;
  font-size: 22px;
  margin-bottom: 5%;
}
/* line 10513, style.scss */
.list-ticks li:before {
  content: '';
  background: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2218%22%20height%3D%2216%22%20viewBox%3D%220%200%2018%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.53765%2012.7526C2.87778%2012.2134%202.24231%2011.6563%201.59871%2011.1086C1.26221%2010.8221%200.921946%2010.5398%200.419073%2010.4125C0.372683%2010.4032%200.324167%2010.4016%200.276862%2010.4078C0.229557%2010.4139%200.184592%2010.4278%200.145096%2010.4483C0.1056%2010.4688%200.0725023%2010.4955%200.0480999%2010.5265C0.0236976%2010.5576%200.00857909%2010.5922%200.00377074%2010.6281C-0.0287534%2010.9964%200.153253%2011.3228%200.390304%2011.6258C1.08269%2012.5102%201.79135%2013.3876%202.50375%2014.2627C2.67358%2014.4596%202.85861%2014.6489%203.0579%2014.8296C3.94794%2015.6751%205.12193%2016.0509%206.67809%2015.9945C7.68759%2015.9701%208.66394%2015.6342%209.52646%2015.0908C10.1868%2014.6749%2010.7467%2014.1766%2011.1814%2013.6178C11.7325%2012.9099%2012.2823%2012.196%2012.7357%2011.452C14.4101%208.70466%2015.9187%205.90663%2017.1609%203.03062C17.4255%202.42%2017.645%201.79388%2017.8946%201.17669C18.0109%200.888292%2018.0509%200.601767%2017.9108%200.314307C17.7857%200.0531504%2017.4029%20-0.0614578%2017.0502%200.0324834C16.6092%200.146152%2016.3622%200.408253%2016.1376%200.683501C14.4814%202.70887%2012.8915%204.75867%2011.7193%206.97756C11.072%208.20349%2010.3965%209.42238%209.67409%2010.6239C9.25753%2011.3162%208.75213%2011.9818%208.22611%2012.6319C7.9585%2012.9554%207.62143%2013.2435%207.22851%2013.4844C6.36725%2014.0189%205.4353%2014.0053%204.5634%2013.4778C4.1977%2013.2558%203.85482%2013.0133%203.53765%2012.7526Z%22%20fill%3D%22%2338ADEF%22%2F%3E%3C%2Fsvg%3E%0A");
  width: 18px;
  height: 18px;
  display: inline-block;
  top: 50%;
}
/* line 10522, style.scss */
.list-ticks li strong {
  display: block;
}

/* line 10529, style.scss */
.list-bullet-blue li {
  margin-bottom: 4%;
  padding-left: 1.4rem;
}
/* line 10533, style.scss */
.list-bullet-blue li .highlight {
  color: #38ADEF !important;
}
/* line 10537, style.scss */
.list-bullet-blue li:before {
  color: #38ADEF;
  background: #38ADEF;
  width: 8px;
  height: 8px;
}

/* line 10547, style.scss */
.list-arrow1 li {
  margin-bottom: 4%;
  padding-left: 2rem;
}
/* line 10551, style.scss */
.list-arrow1 li .highlight {
  color: #acd93f;
  margin-right: 3px;
  font-weight: bold;
}
/* line 10557, style.scss */
.list-arrow1 li:before {
  background: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2019%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M0%209H16M16%209L9%202M16%209L9%2016%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat;
  background-size: cover;
  filter: invert(97%) sepia(41%) saturate(1534%) hue-rotate(18deg) brightness(94%) contrast(80%);
  width: 18px;
  height: 18px;
  border-radius: 0;
  left: 0;
  top: 0.3rem;
}
/* line 10569, style.scss */
.list-arrow1 li.item-yellow .highlight {
  color: #F9B703;
}
/* line 10573, style.scss */
.list-arrow1 li.item-yellow:before {
  filter: invert(68%) sepia(76%) saturate(556%) hue-rotate(355deg) brightness(96%) contrast(103%);
}
/* line 10579, style.scss */
.list-arrow1 li.item-orange .highlight {
  color: #FF8016;
}
/* line 10583, style.scss */
.list-arrow1 li.item-orange:before {
  filter: invert(61%) sepia(84%) saturate(2614%) hue-rotate(347deg) brightness(99%) contrast(104%);
}
/* line 10589, style.scss */
.list-arrow1 li.item-red .highlight {
  color: #F5435A;
}
/* line 10593, style.scss */
.list-arrow1 li.item-red:before {
  filter: invert(36%) sepia(43%) saturate(5723%) hue-rotate(334deg) brightness(112%) contrast(92%);
}

/* line 10600, style.scss */
.nothing-concerning {
  width: auto;
  max-width: 500px;
  margin: 0 auto;
}
/* line 10605, style.scss */
.nothing-concerning .wp-block-column {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0;
}
/* line 10612, style.scss */
.nothing-concerning h2 {
  padding: 0 !important;
}

/* line 10617, style.scss */
.list-icons {
  list-style-type: none;
}
/* line 10620, style.scss */
.list-icons li {
  margin-bottom: 7%;
}
/* line 10623, style.scss */
.list-icons li:before {
  display: none;
}
/* line 10627, style.scss */
.list-icons li:after {
  content: '';
  display: table;
  clear: both;
}
/* line 10633, style.scss */
.list-icons li span {
  margin-right: 12px;
  width: 111px;
  max-width: 111px;
  text-align: right;
  float: left;
}
/* line 10640, style.scss */
.list-icons li span svg {
  margin-left: auto;
}

/* line 10649, style.scss */
.green-content h2 strong {
  color: #acd93f;
}
/* line 10654, style.scss */
.green-content .wp-block-button__link {
  background: #acd93f;
  border-color: #acd93f;
}

/* line 10660, style.scss */
.new-awareness-online {
  background: url("assets/images/kids-using-computers-in-it-class-2021-09-24-04-19-52-utc 1.png") no-repeat 0 0;
  background-size: cover;
  text-align: center;
}
/* line 10665, style.scss */
.new-awareness-online .wp-block-group__inner-container {
  max-width: 700px;
  padding: 8% 0;
}
/* line 10670, style.scss */
.new-awareness-online h2 {
  color: white;
}
/* line 10674, style.scss */
.new-awareness-online .wp-block-buttons {
  margin-top: 8%;
}
/* line 10677, style.scss */
.new-awareness-online .wp-block-buttons .wp-block-button {
  margin: 0 auto;
}

/* line 10683, style.scss */
.more-security-away {
  text-align: center;
}
/* line 10688, style.scss */
.more-security-away .wp-block-group__inner-container h1, .more-security-away .wp-block-group__inner-container h2, .more-security-away .wp-block-group__inner-container p {
  max-width: 674px;
}
/* line 10693, style.scss */
.more-security-away .wp-block-group__inner-container .wp-block-columns .wp-block-column {
  text-align: center;
}
/* line 10696, style.scss */
.more-security-away .wp-block-group__inner-container .wp-block-columns .wp-block-column svg {
  margin: 0 auto;
}
/* line 10700, style.scss */
.more-security-away .wp-block-group__inner-container .wp-block-columns .wp-block-column h1, .more-security-away .wp-block-group__inner-container .wp-block-columns .wp-block-column h2, .more-security-away .wp-block-group__inner-container .wp-block-columns .wp-block-column p {
  text-align: center;
  color: #fff;
}
/* line 10705, style.scss */
.more-security-away .wp-block-group__inner-container .wp-block-columns .wp-block-column p {
  font-size: 22px;
}

/* line 10715, style.scss */
.entry-content > .padded-content-section, .entry-content > .padded-content-section:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  padding-top: 12rem;
  max-width: 820px;
}

/* line 10722, style.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 10726, style.scss */
.group-padded {
  padding: 12rem 0 10rem;
}

/* line 10730, style.scss */
.group-padded2 {
  padding: 6rem 0 3rem;
}

/* line 10734, style.scss */
.bg-gary1 {
  background: #f8f8f8;
}

/* line 10738, style.scss */
.has-wave-bottom {
  position: relative;
  padding-bottom: 18.23vw;
}
/* line 10742, style.scss */
.has-wave-bottom:after {
  content: '';
  background: #f8f8f8;
  position: absolute;
  width: 100%;
  height: 18.23vw;
  bottom: 0;
  left: 0;
  z-index: 1;
  clip-path: url(#wave_top);
}
/* line 10755, style.scss */
.has-wave-bottom.wave-color-gray1:before {
  background: #f8f8f8;
}
/* line 10761, style.scss */
.has-wave-bottom.wave-color-conifer:before {
  background: #acd93f;
}
/* line 10767, style.scss */
.has-wave-bottom.wave-color-white:before {
  background: #fff;
}

/* line 10773, style.scss */
.has-curve-top {
  position: relative;
}
/* line 10776, style.scss */
.has-curve-top:before {
  content: '';
  background: #f8f8f8;
  position: absolute;
  width: 100%;
  height: 84px;
  top: -83px;
  left: 0;
  z-index: 1;
  clip-path: url(#curve_bottom);
}
/* line 10789, style.scss */
.has-curve-top.curve-color-gray1:before {
  background: #f8f8f8;
}
/* line 10795, style.scss */
.has-curve-top.curve-color-conifer:before {
  background: #acd93f;
}
/* line 10801, style.scss */
.has-curve-top.curve-color-white:before {
  background: #fff;
}
/* line 10807, style.scss */
.has-curve-top.curve-color-black:before {
  background: #000;
}

/* line 10813, style.scss */
.has-curve-bottom {
  position: relative;
}
/* line 10816, style.scss */
.has-curve-bottom:after {
  content: '';
  background: #f8f8f8;
  position: absolute;
  width: 100%;
  height: 84px;
  bottom: -83px;
  left: 0;
  z-index: 1;
  clip-path: url(#curve_top);
}
/* line 10829, style.scss */
.has-curve-bottom.curve-color-gray1:after {
  background: #f8f8f8;
}
/* line 10835, style.scss */
.has-curve-bottom.curve-color-conifer:after {
  background: #acd93f;
}
/* line 10841, style.scss */
.has-curve-bottom.curve-color-white:after {
  background: #fff;
}

@media (min-width: 601px) {
  /* line 10848, style.scss */
  .sec-thankyou-banner {
    background: #ffffff url(assets/images/thankyou-banner.png) no-repeat 100% 20%;
    background-size: cover;
    height: 41vw;
  }

  /* line 10853, style.scss */
  .sec-protect-me-banner {
    background-image: url(assets/images/protect-me-banner.png);
  }

  /* line 10857, style.scss */
  .sec-protect-protectme-boy {
    background: #ffffff url(assets/images/protectme-boy-with-headphone.png) no-repeat 100% 20%;
    background-position-x: 0;
    background-position-y: 0;
    background-size: cover;
    min-height: 770px;
  }

  /* line 10864, style.scss */
  .sec-protect-protectme-pink {
    background: #f5478f;
    min-height: 770px;
    position: relative;
  }
  /* line 10869, style.scss */
  .sec-protect-protectme-pink:before {
    content: '';
    background: #f5478f;
    position: absolute;
    width: 100%;
    height: 84px;
    top: -83px;
    left: 0;
    z-index: 1;
    clip-path: url(#curve_bottom);
  }
  /* line 10881, style.scss */
  .sec-protect-protectme-pink:after {
    content: '';
    background: #f5478f;
    position: absolute;
    width: 100%;
    height: 84px;
    bottom: -83px;
    left: 0;
    z-index: 1;
    clip-path: url(#curve_top);
  }

  /* line 10893, style.scss */
  .sec-protect-report-overview-banner {
    background: #ffffff url(assets/images/report-overview-banner.png) no-repeat center center;
    background-size: cover;
    min-height: 525px;
  }

  /* line 10898, style.scss */
  .sec-protect-pc-in-5-minutes {
    background: #ffffff url(assets/images/pc-in-5-minutes.png) no-repeat 100% 20%;
    background-size: cover;
    min-height: 525px;
    padding: 23rem 0 23rem;
  }

  /* line 10904, style.scss */
  .sec-protect-nothing-concerning {
    background: #ffffff url(assets/images/nothing-concerning.png) no-repeat 100% 20%;
    background-position-x: 0;
    background-position-y: 0;
    background-size: cover;
    min-height: 47vw;
  }

  /* line 10911, style.scss */
  .sec-protect-nothing-concerning-green {
    background: #acd93f;
    background-position-x: 0;
    background-position-y: 0;
    background-size: cover;
    min-height: 234px;
  }

  /* line 10918, style.scss */
  .white-heading {
    font-size: 58px;
    font-weight: 800;
    color: #fff;
    line-height: 70px;
    margin: 3.5rem auto -1.5rem !important;
  }
}
@media (max-width: 600px) {
  /* line 10928, style.scss */
  .sec-thankyou-banner {
    background: #ffffff url(assets/images/thankyou-banner.png) no-repeat 100% 20%;
    background-position-x: 0;
    background-position-y: 0;
    background-size: cover;
  }

  /* line 10934, style.scss */
  .sec-protect-me-banner {
    background: #ffffff url(assets/images/protect-me-banner.png) no-repeat 100% 20%;
    background-position-x: 0;
    background-position-y: 0;
    background-size: cover;
  }
}
/* line 10942, style.scss */
.consent-form-msg {
  font-size: 25px;
  color: green;
}

/* line 10947, style.scss */
.consent-form-btn {
  margin-top: 23px;
}

/*# sourceMappingURL=style.css.map */
