/* https://www.swivl.com/wp-content/themes/breakthrough-pro/lib/gutenberg/front-end.css?ver=1.0.0 */
.site-container p.has-drop-cap:not(:focus)::first-letter{font-size:7.8em;margin:.07em .08em 0 -.08em}.site-container p.has-larger-font-size.has-drop-cap:not(:focus)::first-letter,.site-container p.has-small-font-size.has-drop-cap:not(:focus)::first-letter{margin-right:.01em}.site-container p.has-background{padding:25px 30px}.site-container p.has-background.box-shadow{box-shadow:0 0 20px rgba(0,0,0,.1)}.site-container p.has-background a,.site-container p.has-text-color a{color:inherit}.site-container p.has-background a:focus,.site-container p.has-background a:hover,.site-container p.has-text-color a:focus,.site-container p.has-text-color a:hover{color:inherit;text-decoration:none}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wp-block-button.alignleft,.wp-block-buttons.alignleft,.wp-block-cover.alignleft,.wp-block-image .alignleft{margin-right:2em}.wp-block-button.alignright,.wp-block-buttons.alignright,.wp-block-cover.alignright,.wp-block-image .alignright{margin-left:2em}.wp-block-image.alignwide,.wp-block-image.alignfull,.wp-block-embed.alignwide,.wp-block-embed.alignfull{margin-bottom:30px}.page.full-width-content .entry-content .alignfull,.single.full-width-content .entry-content .alignfull{margin-left:calc(-1360px / 2 + 100% / 2);margin-right:calc(-1360px / 2 + 100% / 2);max-width:1360px;width:auto}.content-sidebar .entry-content .alignfull,.sidebar-content .entry-content .alignfull{margin:0 0 2em;width:100%}@media only screen and (max-width:1360px){.page.full-width-content .entry-content .alignfull,.single.full-width-content .entry-content .alignfull{max-width:1200px;margin-left:calc(-1200px / 2 + 100% / 2);margin-right:calc(-1200px / 2 + 100% / 2)}}@media only screen and (max-width:1200px){.page.full-width-content .entry-content .alignfull,.single.full-width-content .entry-content .alignfull{max-width:960px;margin-left:calc(-960px / 2 + 100% / 2);margin-right:calc(-960px / 2 + 100% / 2)}}@media only screen and (max-width:1023px){.page.full-width-content .entry-content .alignfull,.single.full-width-content .entry-content .alignfull{max-width:800px;margin-left:calc(-800px / 2 + 100% / 2);margin-right:calc(-800px / 2 + 100% / 2)}}@media only screen and (max-width:860px){.page.full-width-content .entry-content .alignfull,.single.full-width-content .entry-content .alignfull{max-width:100%;margin:0 0 1.5em}}.page.page-template-page-landing.full-width-content .entry-content .alignfull{margin-left:calc(-800px / 2 + 100% / 2);margin-right:calc(-800px / 2 + 100% / 2);max-width:800px}@media only screen and (max-width:860px){.page.page-template-page-landing.full-width-content .entry-content .alignfull{max-width:100%;margin:0 0 1.5em}}.page.page-template-page-landing.full-width-content .entry-content .alignwide{margin-left:calc(-600px / 2 + 100% / 2);margin-right:calc(-600px / 2 + 100% / 2);min-width:600px}@media only screen and (max-width:860px){.page.page-template-page-landing.full-width-content .entry-content .alignwide{min-width:auto;margin:0 0 1.5em}}.page.full-width-content .entry-content .alignfull .alignwide,.page.full-width-content .entry-content .alignwide .alignwide,.single.full-width-content .entry-content .alignfull .alignwide,.single.full-width-content .entry-content .alignwide .alignwide{max-width:960px;margin:0 auto}.site-container .wp-block-columns{display:block;margin-bottom:30px}.page.full-width-content .site-container>.wp-block-cover.alignfull,.single.full-width-content .site-container>.wp-block-cover.alignfull{width:1200px}.full-width-content .site-container .alignwide .wp-block-cover.alignfull{margin:0 auto;max-width:960px}.page.page-template-page-landing.full-width-content .site-container .wp-block-cover.alignfull{max-width:800px}.page.page-template-page-landing.full-width-content .site-container .wp-block-cover.alignwide{max-width:600px}@media only screen and (max-width:860px){.page.page-template-page-landing.full-width-content .site-container .wp-block-cover.alignfull{max-width:100%;margin:0 0 1.5em}}.site-container .wp-block-cover .wp-block-cover-text{font-size:56px}.site-container .wp-block-button__link{border:none;border-radius:0;cursor:pointer;font-family:"Inter",sans-serif;font-weight:600;letter-spacing:1.5px;padding:16px 24px;white-space:normal;width:auto}.site-container .is-style-outline.wp-block-button__link,.site-container .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid;padding:13px 28px}.site-container .wp-block-button__link:focus,.site-container .wp-block-button__link:hover{box-shadow:inset 0 0 200px rgba(255,255,255,.2),0 1px 15px 0 rgba(0,0,0,.12);text-decoration:none}.site-container .wp-block-pullquote,.site-container .wp-block-quote{margin:0;font-style:normal;border:none}.site-container .wp-block-pullquote{margin:0;padding:4% 8%;text-align:initial}.site-container .wp-block-quote{padding:3% 0 8%;background:url(/wp-content/uploads/2021/03/icon-quote.svg) no-repeat right 24px bottom 24px;box-shadow:0 60px 30px -60px rgb(0 0 0 / 33%)}.site-container .wp-block-quote:not(.is-large):not(.is-style-large){border:none}.site-container .wp-block-quote p{margin:0;color:currentColor;font-family:"Cardo",serif;font-size:34px;font-weight:500;line-height:1.6}.site-container .wp-block-pullquote blockquote{margin:0}.site-container .wp-block-pullquote.is-style-solid-color blockquote{max-width:none}.site-container .wp-block-pullquote p,.site-container .wp-block-quote.is-style-large p{font-family:"Roboto Slab",serif;font-size:34px;font-weight:500;font-style:normal;line-height:1.2}@media screen and (max-width:767px){.site-container .wp-block-quote p .site-container .wp-block-pullquote p,.site-container .wp-block-quote.is-style-large p{font-size:24px}}.site-container .wp-block-pullquote.is-style-solid-color p{margin-bottom:30px}.site-container .wp-block-pullquote:not(.is-style-solid-color)[style*="border-color"]{border:2px solid;border-left:none;border-right:none}.site-container .wp-block-pullquote cite,.site-container .wp-block-quote cite{margin-top:24px;color:currentColor;display:block;font-weight:700;font-style:normal;text-align:inherit}.site-container .wp-block-pullquote cite,.site-container .wp-block-quote cite{font-family:"Inter",sans-serif;font-size:20px}@media screen and (max-width:767px){.site-container .wp-block-pullquote cite,.site-container .wp-block-quote cite{font-size:18px}}.site-container .wp-block-pullquote .has-text-color cite,.site-container .wp-block-pullquote .has-text-color p{color:currentColor}.blocks-gallery-caption{width:100%}.blocks-gallery-item figcaption{margin-bottom:0}.site-container .wp-block-columns .wp-block-categories,.site-container .wp-block-categories ol,.site-container .wp-block-categories ul{margin-left:0;padding-left:0}.site-container .wp-block-categories{margin-left:30px}.site-container .wp-block-categories li{list-style-type:none}.site-container .wp-block-categories.aligncenter{text-align:center}.site-container .wp-block-columns .wp-block-latest-posts{margin-left:0}.site-container .wp-block-latest-posts{clear:both;margin-left:30px}.site-container .wp-block-latest-posts li{list-style-type:none}.site-container .wp-block-latest-posts.aligncenter{text-align:center}.wp-block-preformatted,.wp-block-verse{font-size:16px}.wp-block-preformatted{white-space:pre-wrap}hr.wp-block-separator{border:none;border-bottom:1px solid currentColor;color:#eee;margin:1.65em auto}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.is-style-dots{color:#111}.wp-block-table.is-style-stripes{border-bottom-width:0}.wp-block-audio audio{display:inline-block;width:100%}.site-container .blocks-gallery-grid,.site-container .wp-block-gallery,.site-container .wp-block-social-links{margin-left:0}@media only screen and (min-width:510px){.site-container .wp-block-columns{display:flex}.site-container .wp-block-columns .wp-block-column{flex:1}}@media only screen and (min-width:768px){.page.full-width-content .entry-content .gb-block-container.alignwide .gb-container-inside{max-width:100%}}@media only screen and (min-width:1024px){.page.full-width-content .entry-content .alignwide,.single.full-width-content .entry-content .alignwide{margin-left:auto;margin-right:auto;max-width:1200px}}