@font-face{font-family:"LineIcons";src:url("https://genuinefitness.ca/wp-content/themes/astra-child/fonts/LineIcons.eot");src:url("https://genuinefitness.ca/wp-content/themes/astra-child/../astra-child/src/assets/fonts/LineIcons.woff2") format("woff2");font-weight:normal;font-style:normal;}.lni{display:inline-block;font:normal normal normal 1em/1 "LineIcons";color:inherit;flex-shrink:0;speak:none;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@keyframes lni-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.lni-facebook-original::before{content:"";}.lni-instagram-original::before{content:"";}body{background-color:#2a2d36;color:#103575;}header .ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor > .menu-link{color:#103575;}header .site-logo-img .custom-logo-link img{max-width:163px;width:163px;}@media (max-width: 768px){header .site-logo-img .custom-logo-link img{max-width:125px;width:125px;}}body a{color:#555a69;}body a:hover{color:#3a3a3a;}.is-secondary-background-color{background-color:#2a2d36;}.ast-builder-menu-1 .menu-item.pt-menu-btn .menu-link{background-color:#103575;color:#fff !important;}.ast-builder-menu-1 .menu-item.pt-menu-btn:hover .menu-link{color:#fff !important;background-color:#2a2d36;}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],.wp-block-button .wp-block-button__link{color:#fff !important;border-color:#103575 !important;background-color:#103575 !important;}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover,.wp-block-button .wp-block-button__link:hover{color:#fff !important;background-color:#2a2d36 !important;}.modal-card .modal-card-head .modal-card-title,.gravity-form input{color:#2a2d36 !important;}.modal-card .modal-card-head .modal-card-description{color:#555a69 !important;}.content-section ul li:before,.single-post .entry-content ul li:before{color:#103575;}.modal-card .modal-card-foot,.modal-card .modal-card-head{background-color:#103575;}address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}main,nav{display:block;}a{background-color:transparent;}a:active{outline:0;}a,a:focus,a:hover,a:visited{text-decoration:none;}img{border:0;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}.ast-container{max-width:100%;}.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}h1,h2,h3,h4,h5,h6{clear:both;}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2;}.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3;}.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4;}.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em;}.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em;}.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em;}html{box-sizing:border-box;}*,:after,:before{box-sizing:inherit;}body{color:#808285;background:#fff;font-style:normal;}ol,ul{margin:0 0 1.5em 3em;}ul{list-style:disc;}li>ol,li>ul{margin-bottom:0;margin-left:1.5em;}cite,dfn,em,i{font-style:italic;}img{height:auto;max-width:100%;}.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal;}.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff;}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color);}.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0;}a{color:#4169e1;}a:focus,a:hover{color:#191970;}a:focus{outline:thin dotted;}a:hover{outline:0;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>iframe,.entry-content[data-ast-blocks-layout]>object,embed,iframe,object{max-width:100%;}::selection{color:#fff;background:#0274be;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body:not(.logged-in){position:relative;}#page{position:relative;}a,a:focus{text-decoration:none;}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear;}img{vertical-align:middle;}.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px;}p{margin-bottom:1.75em;}.site-title{font-weight:400;}.site-description,.site-title{margin-bottom:0;}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear;}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222;}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em;}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted;}.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.8571428571429;}.site-title a{line-height:1.2;}body{background-color:#fff;}#page{display:block;}#primary,#secondary{width:100%;}#primary{margin:4em 0;}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex;}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative;}.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear;}.main-header-menu .menu-item{position:relative;}.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu,.main-header-menu .menu-item>.sub-menu.toggled-on{right:auto;left:0;visibility:visible;}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden;}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto;}}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word;}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none;}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow{display:none;}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{position:absolute;right:.6em;top:50%;transform:translate(0,-50%) rotate(270deg);}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow{display:block;}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow svg{margin:0;}.main-header-menu .sub-menu .sub-menu{top:0;}.submenu-with-border .sub-menu{border-width:1px;border-style:solid;}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid;}.submenu-with-border .sub-menu .sub-menu{top:-2px;}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none;}.ast-header-break-point .main-navigation{padding-left:0;}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color);}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px;}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline;}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px;}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px;}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px;}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px;}.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:0;}.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto;}.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0;}.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0;}.ast-header-break-point .submenu-with-border .sub-menu{border:0;}.ast-header-break-point .dropdown-menu-toggle{display:none;}.ast-button-wrap{display:inline-block;}.ast-button-wrap button{box-shadow:none;border:none;}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:2px;vertical-align:middle;line-height:1.8571428571429;}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center;}.ast-button-wrap .menu-toggle:focus{outline:thin dotted;}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto;}.site-navigation{height:100%;}.site-header .menu-link *{transition:none;}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px;}.ast-header-break-point .user-select{clear:both;}.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center;}.ast-header-break-point .main-header-bar-navigation{flex:auto;}.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4;}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px;}.ast-icon svg:not([fill]){fill:currentColor;}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0;}body{overflow-x:hidden;}.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5;}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere;}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap;}.ast-builder-footer-grid-columns{grid-column-gap:50px;}.ast-builder-layout-element{align-items:center;}.site-header-section{height:100%;min-height:0;align-items:center;}.site-header-section>*{padding:0 10px;}.site-header-section>div:first-child{padding-left:0;}.site-header-section>div:last-child{padding-right:0;}.site-header-section .ast-builder-menu{align-items:center;}.ast-grid-right-section{justify-content:flex-end;}.ast-grid-right-section .ast-site-identity>:first-child{text-align:right;}.elementor-nav-menu .ast-icon,.et_pb_menu__wrap .ast-icon,.fl-widget .menu-item .ast-icon{display:none;}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear;}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center;}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none;}.ahfb-svg-iconset svg>*{transition:none;}.ast-builder-grid-row-container{display:grid;align-content:center;}.main-header-bar .main-header-bar-navigation{height:100%;}.ast-nav-menu .sub-menu{line-height:1.45;}.ast-builder-menu .main-navigation{padding:0;}.ast-builder-menu .main-navigation>ul{align-self:center;}.ast-footer-copyright,.ast-footer-social-wrap,.site-footer-focus-item{width:100%;}#astra-footer-menu{margin:0;list-style:none;background:inherit;}#astra-footer-menu>ul{margin:0;list-style:none;background:inherit;}.ast-header-break-point #ast-mobile-header{display:block;}.ast-header-break-point .main-header-bar-navigation{line-height:3;}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none;}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none;}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg);}.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3;}.site-footer-section{justify-content:center;}.site-footer-section>*{margin-bottom:10px;}.site-footer-section>:last-child{margin-bottom:0;}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px;}.site-above-footer-wrap,.site-below-footer-wrap{padding-top:20px;padding-bottom:20px;}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0;}.menu-toggle .ast-close-svg{display:none;}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center;}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto;}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center;}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex;}@media (min-width:769px){.footer-nav-wrap .astra-footer-horizontal-menu li{margin:0;}.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0;}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0;}.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 .5em;}}.site-header{z-index:99;position:relative;}.main-header-bar-wrap{position:relative;}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid;}.ast-header-break-point .main-header-bar{border:0;}.ast-header-break-point .main-header-bar{border-bottom-color:var(--ast-border-color);border-bottom-style:solid;}.main-header-bar{margin-left:auto;margin-right:auto;}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgba(0,0,0,.1);}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none;}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block;}.site-branding{line-height:1;align-self:center;}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent;}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit;}.ast-menu-toggle:focus{outline:thin dotted;}.main-header-bar{z-index:4;position:relative;}.main-header-bar .main-header-bar-navigation:empty{padding:0;}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45;}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal;}.ast-site-identity{padding:1em 0;}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex:1;align-self:center;}.ast-header-break-point .ast-site-identity{width:100%;}.ast-header-break-point .main-header-bar{display:block;line-height:3;}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3;}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3;}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none;}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s;}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg);}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:0;}.ast-header-break-point .main-navigation{display:block;width:100%;}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto;}.ast-header-break-point .main-navigation .stack-on-mobile li{width:100%;}.ast-header-break-point .main-navigation .widget{margin-bottom:1em;}.ast-header-break-point .main-navigation .widget li{width:auto;}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0;}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px;}.ast-header-break-point .main-header-menu ul ul{top:0;}.ast-header-break-point .ast-builder-menu{width:100%;}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap;}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%);}.entry-content{word-wrap:break-word;}.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{margin-bottom:1.6em;}.entry-content::after{display:table;clear:both;content:"";}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap;}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center;}.ast-flex-grow-1{flex-grow:1;}.ast-desktop .astra-menu-animation-slide-down>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transform:translateY(-.5em);transition:visibility .2s ease,transform .2s ease;}.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;}.ast-desktop .astra-menu-animation-fade>.menu-item>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu .sub-menu{opacity:0;visibility:hidden;transition:opacity ease-in-out .3s;}.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item .menu-item:hover>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item.focus>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item.focus>.sub-menu,.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.astra-full-megamenu-wrapper,.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transition:opacity ease-in-out .3s;}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.pagination:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1rem;}.ast-desktop{padding:0;}.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .sub-menu{padding:20px 20px 15px 20px;}.main-header-menu .sub-menu .menu-item{padding:10px;}.main-header-menu .sub-menu .menu-item:hover{background-color:#f7f7f7;}.main-header-menu .sub-menu .menu-item-type-custom.current-menu-item:not(:nth-child(1)) a{color:inherit !important;}.ast-builder-menu-1 .menu-item.pt-menu-btn .menu-link{min-width:170px;margin-left:15px;padding:7px 24px 5px;border-radius:4px;text-align:center;text-transform:uppercase;letter-spacing:1.2px;}.ast-mobile-popup-drawer.active .menu-toggle-close,.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{color:#555a69 !important;}.title-section{width:100%;margin:0 auto;padding:110px 0 58px;}.title-section h2{line-height:52px;}.title-section h3.title{color:#00affc;margin-bottom:0;}.title-section .has-text-centered{padding:0;}@media (max-width: 1024px){.title-section h2{line-height:42px;}}@media (max-width: 768px){.title-section h2{line-height:32px;}}@media (max-width: 1024px){.title-section h2{line-height:42px;}}@media (max-width: 768px){.title-section h2{line-height:32px;}}.hero-with-description-section{padding:110px 30px 40px;}.hero-with-description-section .columns{max-width:970px;font-size:20px;font-weight:300;}.hero-with-description-section .title-section{padding:18px 0 55px;position:relative;}@media (max-width: 1024px){.hero-with-description-section{padding:70px 30px 10px;}}@media (max-width: 768px){.hero-with-description-section{padding:80px 20px 0;}}.content-section .ast-container{background-color:#fff;margin-top:-300px;font-size:18px;letter-spacing:-.36px;}@media (max-width: 768px){.content-section .ast-container{margin-top:0;}}.modal{z-index:-1;opacity:0;animation:hide .25s;transform:scale(0);}@keyframes hide{from{z-index:200;transform:scale(1);opacity:1;}to{z-index:-1;transform:scale(0);opacity:0;}}@keyframes show{from{transform:scale(0);opacity:0;z-index:-1;}to{transform:scale(1);opacity:1;z-index:2;}}.modal-card{position:relative;}.modal-card .modal-card-head{border-bottom:unset;border-top-left-radius:0;border-top-right-radius:0;padding:50px 50px 35px;}.modal-card .modal-card-head .modal-card-title{font-size:38px;line-height:48px;letter-spacing:-.76px;text-transform:initial;margin-bottom:10px;}.modal-card .modal-close{position:absolute;}.modal-card .modal-card-foot,.modal-card .modal-card-head{flex-direction:column;text-align:center;}.modal-card .delete::after,.modal-card .modal-close::after{height:70%;width:2px;}.modal-card .delete::before,.modal-card .modal-close::before{height:2px;width:70%;}.modal-card .modal-close{right:10px;top:10px;}.modal-card .modal-card-body{padding:15px 50px 0px;}.modal-card-description.small-p{font-size:17px;line-height:24px;}.modal .modal-card .content:has(+ .modal-form-footer-notice){padding-bottom:20px;}@media screen and (min-width: 769px){.modal-card,.modal-content{width:570px;max-width:100%;max-height:100%;}}.modal-background{}.site-content{position:relative;}@media (max-width: 1024px){.modal-card .modal-card-head .modal-card-title{font-size:30px;line-height:38px;margin-bottom:10px;}}@media (max-width: 768px){.modal-card .modal-card-head{padding:35px 20px 25px;}.modal-card .modal-card-head .modal-card-title{font-size:26px;line-height:32px;margin-bottom:5px;}.modal-card .modal-card-body{padding:20px 20px 20px;}.modal-card-description.small-p{font-size:18px;line-height:24px;}}header.site-header{z-index:9;padding-left:30px;padding-right:30px;}.ast-logo-title-inline .ast-site-identity{padding:0;}header .custom-logo-link img{display:block;}h1{letter-spacing:-1.2px;}h2{letter-spacing:-.96px;}.content-section p + h3{padding-top:29px;line-height:38px;}.content-section ul,.single-post .entry-content ul{list-style-type:none;margin:0 0 15px 20px;}.content-section ul li,.single-post .entry-content ul li{font-size:18px;}.content-section ul li:before,.single-post .entry-content ul li:before{content:"•";font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}p{letter-spacing:-.42px;}.small-p{font-size:20px;}.ast-container{padding-left:0;padding-right:0;}.columns{margin-top:0;}.columns:last-child{margin-bottom:0;}p:last-child,.entry-content p:last-child{margin-bottom:0;}.ast-container img{vertical-align:middle;width:100%;object-fit:cover;object-position:center;}@media (max-width: 1024px){.site-content .ast-container{flex-direction:row;}}@media (max-width: 768px){h2{margin-bottom:10px;}.content-section p + h3{padding-top:20px;line-height:28px;}}button.menu-toggle.main-header-menu-toggle{background-color:transparent !important;}button#menu-toggle-close{background-color:transparent !important;}@media (min-width: 1025px){.site-content header .ast-container{display:grid;}}@media (max-width: 768px){header.site-header{padding-left:20px;padding-right:20px;}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em 0;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{background-color:transparent !important;}}.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{max-width:1210px;}.widget-title{text-transform:uppercase;font-weight:900;letter-spacing:1.92px;}.footer-widget-area h6 ~ div{margin-bottom:15px;}.partners-logo-container a{margin-right:15px;}.partners-logo-container a:last-child{margin-right:0;}#astra-footer-menu .menu-item a:after{content:"|";display:inline;font-size:8px;position:relative;top:-2px;left:9px;font-weight:600;}#astra-footer-menu .menu-item:first-child:after,#astra-footer-menu .menu-item:last-child a:after{visibility:hidden;}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{border-top-width:0;}.site-footer-below-section-2.site-footer-section.site-footer-section-2{position:relative;top:6px;}.pt-footer-social-media{list-style:none;margin:28px 0 40px;}.pt-footer-social-media li{display:inline;padding-right:13px;}.site-footer-primary-section-1.site-footer-section.site-footer-section-1{position:relative;}.ast-builder-footer-grid-columns{grid-column-gap:0px;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{max-width:1210px;}.footer-copyright{text-align:left;font-size:14px;}@media (max-width: 1024px){.partners-logo-container a{margin-right:0;padding:5px;display:inline-block;}}@media (max-width: 768px){.site-footer-primary-section-2.site-footer-section.site-footer-section-2{padding-top:30px;}.pt-footer-social-media li:last-child{padding-right:0;}.partners-logo-container a{margin-right:15px;padding:5px 0;display:inline-block;}.partners-logo-container a:nth-child(even){margin-right:0;}.footer-widget-area[data-section="section-footer-menu"] .astra-footer-mobile-vertical-menu{display:grid;justify-content:center;}#astra-footer-menu .menu-item a:after{display:none;}#astra-footer-menu .menu-item > a{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.site-footer-below-section-1.site-footer-section.site-footer-section-1{order:2;}.site-footer-below-section-2.site-footer-section.site-footer-section-2{order:1;padding-top:15px;padding-bottom:20px;}.footer-copyright{text-align:center;}}