/*
Theme Name:		GT Technologies
Author:			Kicking Pixels
Author URI:		https://kickingpixels.com.au/
Description:	GT Technologies Theme for BedRock based website
Version: 		4.0.5
Text Domain: 	bedrocktheme 
*/

/* INLINE CSS */
/* ======================== */
:root{--Primary:#597abb;--Secondary:#262626;--White:#ffffff;--Light:#ffffff;--Dark-Primary:#5e57a3;--Primary-Heading:#ffffff}.mwa-bttn.link.clrs-Primary, .mwa-bttn.outlined.clrs-Primary{color:#597abb !important}.heading-Primary:is( h1, h2, h3, h4, h5, h6 ){color:#597abb !important}.text-Primary:not( h1, h2, h3, h4, h5, h6 ){color:#597abb !important}.mwa-bttn.clrs-Primary, .mwa-icon.clrs-Primary, a.clrs-Primary{color:#ffffff !important}[class*=clrs-] .clrs-Primary, .clrs-Primary{background-color:#597abb;color:#ffffff}[class*=clrs-] .clrs-Primary a{color:inherit}.page-section .clrs-Primary h1, .page-section .clrs-Primary h2, .page-section .clrs-Primary h3, .page-section .clrs-Primary h4, .page-section .clrs-Primary h5, .page-section .clrs-Primary h6, .clrs-Primary h1, .clrs-Primary h2, .clrs-Primary h3, .clrs-Primary h4, .clrs-Primary h5, .clrs-Primary h6{color:#ffffff}.mwa-bttn.link.clrs-Secondary, .mwa-bttn.outlined.clrs-Secondary{color:#262626 !important}.heading-Secondary:is( h1, h2, h3, h4, h5, h6 ){color:#262626 !important}.text-Secondary:not( h1, h2, h3, h4, h5, h6 ){color:#262626 !important}.mwa-bttn.clrs-Secondary, .mwa-icon.clrs-Secondary, a.clrs-Secondary{color:#ffffff !important}[class*=clrs-] .clrs-Secondary, .clrs-Secondary{background-color:#262626;color:#ffffff}[class*=clrs-] .clrs-Secondary a{color:inherit}.page-section .clrs-Secondary h1, .page-section .clrs-Secondary h2, .page-section .clrs-Secondary h3, .page-section .clrs-Secondary h4, .page-section .clrs-Secondary h5, .page-section .clrs-Secondary h6, .clrs-Secondary h1, .clrs-Secondary h2, .clrs-Secondary h3, .clrs-Secondary h4, .clrs-Secondary h5, .clrs-Secondary h6{color:#ffffff}.mwa-bttn.link.clrs-White, .mwa-bttn.outlined.clrs-White{color:#ffffff !important}.heading-White:is( h1, h2, h3, h4, h5, h6 ){color:#ffffff !important}.text-White:not( h1, h2, h3, h4, h5, h6 ){color:#ffffff !important}.mwa-bttn.clrs-White, .mwa-icon.clrs-White, a.clrs-White{color:#1c1c1c !important}[class*=clrs-] .clrs-White, .clrs-White{background-color:#ffffff;color:#1c1c1c}[class*=clrs-] .clrs-White a{color:inherit}.page-section .clrs-White h1, .page-section .clrs-White h2, .page-section .clrs-White h3, .page-section .clrs-White h4, .page-section .clrs-White h5, .page-section .clrs-White h6, .clrs-White h1, .clrs-White h2, .clrs-White h3, .clrs-White h4, .clrs-White h5, .clrs-White h6{color:#597abb}.mwa-bttn.link.clrs-Light, .mwa-bttn.outlined.clrs-Light{color:#ffffff !important}.heading-Light:is( h1, h2, h3, h4, h5, h6 ){color:#ffffff !important}.text-Light:not( h1, h2, h3, h4, h5, h6 ){color:#ffffff !important}.mwa-bttn.clrs-Light, .mwa-icon.clrs-Light, a.clrs-Light{color:#262626 !important}[class*=clrs-] .clrs-Light, .clrs-Light{background-color:#ffffff;color:#262626}[class*=clrs-] .clrs-Light a{color:inherit}.page-section .clrs-Light h1, .page-section .clrs-Light h2, .page-section .clrs-Light h3, .page-section .clrs-Light h4, .page-section .clrs-Light h5, .page-section .clrs-Light h6, .clrs-Light h1, .clrs-Light h2, .clrs-Light h3, .clrs-Light h4, .clrs-Light h5, .clrs-Light h6{color:#262626}.mwa-bttn.link.clrs-Dark-Primary, .mwa-bttn.outlined.clrs-Dark-Primary{color:#5e57a3 !important}.heading-Dark-Primary:is( h1, h2, h3, h4, h5, h6 ){color:#5e57a3 !important}.text-Dark-Primary:not( h1, h2, h3, h4, h5, h6 ){color:#5e57a3 !important}.mwa-bttn.clrs-Dark-Primary, .mwa-icon.clrs-Dark-Primary, a.clrs-Dark-Primary{color:#ffffff !important}[class*=clrs-] .clrs-Dark-Primary, .clrs-Dark-Primary{background-color:#5e57a3;color:#ffffff}[class*=clrs-] .clrs-Dark-Primary a{color:inherit}.page-section .clrs-Dark-Primary h1, .page-section .clrs-Dark-Primary h2, .page-section .clrs-Dark-Primary h3, .page-section .clrs-Dark-Primary h4, .page-section .clrs-Dark-Primary h5, .page-section .clrs-Dark-Primary h6, .clrs-Dark-Primary h1, .clrs-Dark-Primary h2, .clrs-Dark-Primary h3, .clrs-Dark-Primary h4, .clrs-Dark-Primary h5, .clrs-Dark-Primary h6{color:#5e57a3}.mwa-bttn.link.clrs-Primary-Heading, .mwa-bttn.outlined.clrs-Primary-Heading{color:#ffffff !important}.heading-Primary-Heading:is( h1, h2, h3, h4, h5, h6 ){color:#ffffff !important}.text-Primary-Heading:not( h1, h2, h3, h4, h5, h6 ){color:#ffffff !important}.mwa-bttn.clrs-Primary-Heading, .mwa-icon.clrs-Primary-Heading, a.clrs-Primary-Heading{color:#1c1c1c !important}[class*=clrs-] .clrs-Primary-Heading, .clrs-Primary-Heading{background-color:#ffffff;color:#1c1c1c}[class*=clrs-] .clrs-Primary-Heading a{color:inherit}.page-section .clrs-Primary-Heading h1, .page-section .clrs-Primary-Heading h2, .page-section .clrs-Primary-Heading h3, .page-section .clrs-Primary-Heading h4, .page-section .clrs-Primary-Heading h5, .page-section .clrs-Primary-Heading h6, .clrs-Primary-Heading h1, .clrs-Primary-Heading h2, .clrs-Primary-Heading h3, .clrs-Primary-Heading h4, .clrs-Primary-Heading h5, .clrs-Primary-Heading h6{color:#5e57a3}@media only screen and (max-width:1023px){[class*=zigzag-].clrs-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-Primary .layout-two-cols .section-col:last-of-type, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#597abb;color:#ffffff}[class*=zigzag-].clrs-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type a, .zigzag-Primary .layout-two-cols .section-col:last-of-type a, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type a{color:inherit}.zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-Primary .layout-two-cols .section-col:last-of-type h1, .zigzag-Primary .layout-two-cols .section-col:last-of-type h2, .zigzag-Primary .layout-two-cols .section-col:last-of-type h3, .zigzag-Primary .layout-two-cols .section-col:last-of-type h4, .zigzag-Primary .layout-two-cols .section-col:last-of-type h5, .zigzag-Primary .layout-two-cols .section-col:last-of-type h6{color:#ffffff}[class*=zigzag-].clrs-Secondary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-Secondary .layout-two-cols .section-col:last-of-type, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#262626;color:#ffffff}[class*=zigzag-].clrs-Secondary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type a, .zigzag-Secondary .layout-two-cols .section-col:last-of-type a, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type a{color:inherit}.zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-Secondary .layout-two-cols .section-col:last-of-type h1, .zigzag-Secondary .layout-two-cols .section-col:last-of-type h2, .zigzag-Secondary .layout-two-cols .section-col:last-of-type h3, .zigzag-Secondary .layout-two-cols .section-col:last-of-type h4, .zigzag-Secondary .layout-two-cols .section-col:last-of-type h5, .zigzag-Secondary .layout-two-cols .section-col:last-of-type h6{color:#ffffff}[class*=zigzag-].clrs-White .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-White .layout-two-cols .section-col:last-of-type, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#ffffff;color:#1c1c1c}[class*=zigzag-].clrs-White .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type a, .zigzag-White .layout-two-cols .section-col:last-of-type a, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type a{color:inherit}.zigzag-White .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-White .layout-two-cols .section-col:last-of-type h1, .zigzag-White .layout-two-cols .section-col:last-of-type h2, .zigzag-White .layout-two-cols .section-col:last-of-type h3, .zigzag-White .layout-two-cols .section-col:last-of-type h4, .zigzag-White .layout-two-cols .section-col:last-of-type h5, .zigzag-White .layout-two-cols .section-col:last-of-type h6{color:#597abb}[class*=zigzag-].clrs-Light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-Light .layout-two-cols .section-col:last-of-type, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#ffffff;color:#262626}[class*=zigzag-].clrs-Light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type a, .zigzag-Light .layout-two-cols .section-col:last-of-type a, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type a{color:inherit}.zigzag-Light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-Light .layout-two-cols .section-col:last-of-type h1, .zigzag-Light .layout-two-cols .section-col:last-of-type h2, .zigzag-Light .layout-two-cols .section-col:last-of-type h3, .zigzag-Light .layout-two-cols .section-col:last-of-type h4, .zigzag-Light .layout-two-cols .section-col:last-of-type h5, .zigzag-Light .layout-two-cols .section-col:last-of-type h6{color:#262626}[class*=zigzag-].clrs-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-Dark-Primary .layout-two-cols .section-col:last-of-type, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#5e57a3;color:#ffffff}[class*=zigzag-].clrs-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type a, .zigzag-Dark-Primary .layout-two-cols .section-col:last-of-type a, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type a{color:inherit}.zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-Dark-Primary .layout-two-cols .section-col:last-of-type h1, .zigzag-Dark-Primary .layout-two-cols .section-col:last-of-type h2, .zigzag-Dark-Primary .layout-two-cols .section-col:last-of-type h3, .zigzag-Dark-Primary .layout-two-cols .section-col:last-of-type h4, .zigzag-Dark-Primary .layout-two-cols .section-col:last-of-type h5, .zigzag-Dark-Primary .layout-two-cols .section-col:last-of-type h6{color:#5e57a3}[class*=zigzag-].clrs-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type, .zigzag-Primary-Heading .layout-two-cols .section-col:last-of-type, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type{background-color:#ffffff;color:#1c1c1c}[class*=zigzag-].clrs-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:last-of-type a, .zigzag-Primary-Heading .layout-two-cols .section-col:last-of-type a, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type a{color:inherit}.zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h1, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h2, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h3, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h4, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h5, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .swap-cols .section-col:first-of-type h6, .zigzag-Primary-Heading .layout-two-cols .section-col:last-of-type h1, .zigzag-Primary-Heading .layout-two-cols .section-col:last-of-type h2, .zigzag-Primary-Heading .layout-two-cols .section-col:last-of-type h3, .zigzag-Primary-Heading .layout-two-cols .section-col:last-of-type h4, .zigzag-Primary-Heading .layout-two-cols .section-col:last-of-type h5, .zigzag-Primary-Heading .layout-two-cols .section-col:last-of-type h6{color:#5e57a3}}@media only screen and (min-width:1024px){.zigzag-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#597abb;color:#ffffff}.zigzag-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type a, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type a{color:inherit}.zigzag-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#ffffff}.zigzag-Secondary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#262626;color:#ffffff}.zigzag-Secondary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type a, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type a{color:inherit}.zigzag-Secondary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-Secondary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#ffffff}.zigzag-White .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#ffffff;color:#1c1c1c}.zigzag-White .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type a, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type a{color:inherit}.zigzag-White .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-White .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-White .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-White .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-White .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-White .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-White .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#597abb}.zigzag-Light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#ffffff;color:#262626}.zigzag-Light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type a, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type a{color:inherit}.zigzag-Light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-Light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-Light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-Light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-Light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-Light .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-Light .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#262626}.zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#5e57a3;color:#ffffff}.zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type a, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type a{color:inherit}.zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-Dark-Primary .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#5e57a3}.zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type{background-color:#ffffff;color:#1c1c1c}.zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type a, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type a{color:inherit}.zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h1, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h2, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h3, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h4, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h5, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+1) .section-col:last-of-type h6, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h1, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h2, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h3, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h4, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h5, .zigzag-Primary-Heading .layout-two-cols:nth-of-type(2n+2) .section-col:first-of-type h6{color:#5e57a3}}


/* Wrap ROOT VARS */
:root { 
	--wrap-wide: /*1240px*/1400px; 
	--wrap: /*1140px*/1240px; 
	--wrap-narrow: 920px;
	--horspace: 20px;
	--verspace: 20px; 
}
.scrw { margin-left: 20px; margin-right: 20px; }

/* Typography */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

/* Body and Paragraphs */
body, p { font-family: "Inter", sans-serif; font-size: 16px; line-height: 1.6em; } /* normal */
.body2 p { font-family: "Inter", sans-serif; font-size: 14px; line-height: 1.6em; } /* downsize = body - 2 */
.Lead2 p { font-family: "Inter", sans-serif; font-size: 18px; line-height: 1.6em; font-weight: 700; } /* enlarge text = body + 3 */
.Lead2 h1, .Lead2 h2, .Lead2 h3, .Lead2 h4, .Lead2 h5, .Lead2 h6 { text-transform: uppercase; }

/* Headings */
h1, h2, h3, h4, h5, h6 { font-family: "Inter", sans-serif; display: inline-block; position: relative; }

h1 { font-size: 32px; font-weight: 800; line-height: 1.25em; text-transform: uppercase; }
h2 { font-size: 24px; font-weight: 700; line-height: 1.33em; }
h3 { font-size: 20px; font-weight: 700; line-height: 1.4em; }
h4 { font-size: 18px; font-weight: 600; line-height: 1.5em; }
h5 { font-size: 16px; font-weight: 600; line-height: 1.5em; }
h6 { font-size: 14px; font-weight: 600; line-height: 1.6em; }

strong { font-weight: 700; }
.editor-content a { text-decoration-line: underline; }
.editor-content a:hover { color: var(--light);}
.small { font-size: 14px; line-height: 19px; font-family: "Inter", sans-serif; font-weight: 400; }
.small-italic { font-size: 14px; line-height: 19px; font-style: italic; }
.small-strong { font-size: 14px; line-height: 19px; font-weight: 700; }
.small-link { font-size: 14px; line-height: 19px; text-decoration-line: underline; }
.abbreviation { font-size: 16px; line-height: 24px; font-weight: 400; }

/* Site header */
.site-header .desk-header {padding: 30px;}
.desk-header .mwa-menu-main > li { margin: 0 1em; }
.desk-header .mwa-menu-main > li > a { color: var(--Black); padding: 0; }
.site-header nav a { font-weight: 700; text-transform: uppercase; opacity: 1; }
.site-header .desk-header .current_page_item a,
.site-header .desk-header .current-menu-ancestor a { color: var(--Primary); }
.site-header .desk-header .mwa-menu-main > li.current_page_item,
.site-header .desk-header .mwa-menu-main > .current-menu-ancestor { border-bottom: 2px solid var(--Primary); }
.site-header .desk-header .sub-menu a {color: var(--Secondary);text-transform: capitalize;font-weight: 500!important;font-size: 17px; line-height: 24px;}
.site-header .sub-menu li.current_page_item a { color: var(--Primary) !important; }
.desk-header .search-bttn { background-color: var(--Secondary); color: var(--White); }
.desk-header .search-bttn::before {opacity: 0;}
.mob-header { padding: 10px 10px 10px 20px; }
.mob-header .menu-overlay nav { text-align: left; }
.mob-header .mwa-search-form {height: auto; margin: 7px 0; border-radius: 0;}
.mob-header .menu-overlay nav > ul > li > a { font-size: 20px; line-height: 24px; font-weight: 700; }
.mob-header .menu-overlay .sub-menu { padding: 0; margin: 0 16px; }
.mob-header .menu-overlay li.active > a:before { background:none; }
.mob-header .menu-overlay .sub-menu:before { background: var(--Primary); opacity: 0.10; }
.mob-header .sub-menu a { padding: 16px 24px; font-size: 20px; line-height: 24px;font-weight: 500!important; text-transform: capitalize !important; }

/* Site footer */
.site-footer .mwa-footer-menu-main { display: flex; flex-direction: column; gap: 18px; }
.site-footer .layout-three-cols .content-wrapper {display: grid; row-gap: 24px;}
.site-footer .scrw {margin: 0;}
.mwa-footer-menu-main .current-menu-item a {color: var(--Primary);}

/* Copyright */
.copyright { display: flex; flex-direction: column; align-items: baseline; justify-content: space-between; padding: 20px 0;gap: 10px; border-top: 2px solid rgba(255,255,255,0.1); }
.copyright p {margin: 0;color: var(--White);opacity: 0.7;}
.copyright p > a {text-decoration: none;}
.copyright-wrapper { background-color: var(--Secondary); }

/* Main */
.site-main-holder { padding-top: 80px; }

/* Custom sections */
.content-wrapper.remove-verspace-top .section-col { padding-top: 0!important; }
.content-wrapper.remove-verspace-bottom .section-col { padding-bottom: 0!important; }

/* Boxed */
.box-color-outline {padding: 32px !important; border: 1px solid var(--Dark-Primary);}
.boxed.border-cutoff-yes {padding: 3em !important;height: fit-content;}
.box-outline .box-targeted:not(:nth-child(1)):not(:nth-child(2)) { padding-top: 30px; }

/* Border Cut Off */
.border-cutoff-yes { clip-path: polygon(0 0, calc(100% - 35px) 0, 100% 35px, 100% 100%, 35px 100%, 0 calc(100% - 35px), 0 100%, 0 0, 0 0); }
.media-wrap + .layout-two-cols .border-cutoff-yes { clip-path: none; padding: 3em 0 0 !important; margin-top: 0 !important; }
.editor-content h1 {margin-top: 0;}
.media-wrap-box-cutoff .media-wrap img { height: 250px; object-fit: cover; }
.bg-stacked .media-wrap img { height: 250px !important; }

/* Heading border line */
.heading-border-line h2::after,
.heading-border-line h3::after,
.heading-border-line h4::after,
.heading-border-line h5::after,
.heading-border-line h6::after { content: ""; display: block; width: 45px; height: 2px; background-color: var(--Primary); margin: 24px 0; position: relative; }

/* Heading border line for Solid BG */
.clrs-Primary .heading-border-line h2::after,
.clrs-Primary .heading-border-line h3::after,
.clrs-Primary .heading-border-line h4::after,
.clrs-Primary .heading-border-line h5::after,
.clrs-Primary .heading-border-line h6::after,
.clrs-Secondary .heading-border-line h2::after,
.clrs-Secondary .heading-border-line h3::after,
.clrs-Secondary .heading-border-line h4::after,
.clrs-Secondary .heading-border-line h5::after,
.clrs-Secondary .heading-border-line h6::after { content: ""; display: block; width: 45px; height: 2px; background-color: var(--White); margin: 24px 0; position: relative; }

/* Accordion */
.accordion-content .tab-heading { font-size: 20px; line-height: 24px; }
.accordion-content .tab { box-shadow: none; padding: 20px 0px 20px 0; }
.accordion-content .accordion-tab { border-bottom: 1px solid var(--Primary); border-radius: 0; }
.accordion-content .accordion-tab.active { background: transparent; box-shadow: none; border-radius: 0; }
.accordion-content .tab-icon { background: var(--Primary); border-radius: 100%; height: 36px; width: 36px; font-weight: 700; display: flex; align-items: center; justify-content: center; color: var(--White); }
.accordion-content .tab .tab-icon svg { width: 14px; }
.accordion-content .content { padding: 20px 0; }

/* Accordion for Primary Background */
.clrs-Primary .accordion-content .accordion-tab { border-bottom: 1px solid var(--White); }
.clrs-Primary .accordion-content .tab-icon { background: var(--White); color: var(--Secondary); }

/* Top banner */
.top-banner { position: relative; margin-left: 20px; margin-right: 20px; margin-top: 20px; }
.top-banner.content-full .section-col { width: 100%; max-width: 100%; height: auto; }
.top-banner > .media-wrap { position: unset; }
.top-banner img { height: 250px !important;}
.banner-media-bgr figure:after { display: none; }

/* Media Cover Image Taller Fix */
.layout-two-cols .section-col.media-covers img { height: 400px; }

/* Blog */
article > .featured-img img { border-radius: 30px; }
article .post-title { color: var(--Secondary); }
article .post-meta { color: var(--Primary); }
.post-cats { gap: 0px; } /* Bedrock */
.post-cats .post-cat:not(:first-child)::before { content: "|"; margin: 0 5px; color: #000; } /* Bedrock */
.archive .top-banner.content-full .section-col { display: flex; align-items: center; flex-direction: column; }

/* SIDEBAR */
.sidebar-right { display: flex; flex-direction: column-reverse; grid-gap: calc(2* var(--verspace)) 0; }
.sidebar {width: 100%;}
.sidebar .widget-title { background: var(--Secondary); color: white; padding: 1em; width: 100%; border-radius: 10px; }
.sidebar .widget-title::after { content: "\f107"; font-family: "Font Awesome 5 Free"; font-weight: 600; font-size: 1em; display: inline-flex; height: 100%; align-items: center; margin-left: 1em; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; transition: transform 0.3s ease; position: absolute; top: 50%; transform: translateY(-50%); right: 1em; }
.sidebar .widget-title.active::after { content: "\f106"; }
.sidebar .widget-title + nav { margin-top: 0; }
.sidebar .widget-title.active + nav { margin-top: 1.5rem; }
/* Hide the dropdown content by default */
.sidebar nav ul { display: none; transition: max-height 0.3s ease-in-out; }
.sidebar nav ul.active { display: block; }

/*Quote section*/
blockquote { background-color: var(--Primary); color: var(--White); padding: 3em 2em 3em; margin: 1.5em 0; position: relative; }
blockquote::before { content: "\f10e"; font-family: 'Font Awesome 5 Free'; font-weight: 900; color: var(--White); font-size: 40px; line-height: 36px; position: absolute; top: 10px; right: 10px; }

/* Buttons, Links and Input Focus */
.mwa-bttn { font-size: 18px; font-weight: 700; line-height: 1.2; border-radius: 50px; padding: 20px 35px; opacity: 1; }

/* Gravity Form */
.mwa-form-wrap {display: flex !important; flex-direction: column !important;}
.mwa-form-wrap input { font-size: 18px !important; font-weight: 500 !important; line-height: 21px !important; color: var(--Dark-Primary) !important; border-radius: 5px !important; --gf-local-font-size: 18px !important; --gf-local-font-style: 500 !important; --gf-local-line-height: 21px !important; --gf-local-padding-x: 20px !important; --gf-local-min-height: 63px !important; }
.mwa-form-wrap textarea { font-size: 18px !important; font-weight: 500 !important; line-height: 21px !important; color: var(--Dark-Primary) !important; border-radius: 5px !important; --gf-local-padding-x: 20px !important; }
.mwa-form-wrap .gform_button { font-size: 18px !important; font-weight: 700 !important; line-height: 1.2 !important; border-radius: 50px !important; padding: 20px 35px !important; opacity: 1 !important; background: var(--White) !important; color: var(--Secondary) !important; margin: 0 !important; }
#gform_ajax_spinner_1 { display: none; }
.mwa-gf-form_wrapper .gform_footer {align-self: center !important;}

/*Skip to the content*/
.skip-link { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.skip-link:focus { position: absolute; top: 5px; left: 5px; width: auto; height: auto; z-index: 999; background-color: #62d696; color: #ffffff; font-size: 14px; line-height: 15px; padding: 10px 15px; } 

/*************
TABLET
*************/
@media only screen and (min-width: 768px) {
	
	/* Typography */			
	body, p { font-size: 17px; line-height: 1.5em; }
	.body2 p { font-size: 15px; line-height: 1.5em; } /* downsize = body - 2 */
	.Lead2 p { font-size: 20px; line-height: 1.5em; } /* enlarge text = body + 3 */
	
	h1 { font-size: 40px; line-height: 1.2em; }
	h2 { font-size: 28px; line-height: 1.25em; }
	h3 { font-size: 24px; line-height: 1.33em; }
	h4 { font-size: 20px; line-height: 1.4em; }
	h5 { font-size: 18px; line-height: 1.45em; }
	h6 { font-size: 16px; line-height: 1.5em; }

	/* Copyright */
	.copyright {flex-direction: row; align-items: center; padding: 30px 0;}
	.copyright-wrapper { margin-top: 0px; }

	.top-banner img { height: 350px !important;}
	.media-wrap-box-cutoff .media-wrap img { height: 350px; }
	.bg-stacked .media-wrap img { height: 350px !important; }
}

/*************
SMALL DESKTOP
*************/
@media only screen and (min-width: 992px) {
	:root { --horspace: 30px; --verspace: 30px; }
	/* Wrap */
	.scrw { margin-left: 32px; margin-right: 32px; }

	/* Typography */
	body, p { font-size: 18px; line-height: 1.5em; }
	.body2 p { font-size: 16px; line-height: 1.5em; } /* downsize = body - 2 */
	.Lead2 p { font-size: 21px; line-height: 1.5em; } /* enlarge text = body + 3 */
	
	h1 { font-size: 45px; line-height: 1.2em; }
	h2 { font-size: 32px; line-height: 1.25em; }
	h3 { font-size: 28px; line-height: 1.3em; }
	h4 { font-size: 24px; line-height: 1.33em; }
	h5 { font-size: 20px; line-height: 1.4em; }
	h6 { font-size: 18px; line-height: 1.45em; }

	/* Top bar search*/
	.search-bar.on .wrap { height: 110px; }

	/* Site header */

	/* Sub menu */
	.mwa-menu-main .sub-menu { background-color: #E0E6F3; width: max-content;margin-top: 10px;}
	.mwa-menu-main .sub-menu li:hover { background: #E0E6F3; }

	/* Main */
	.site-main-holder { padding-top: 0px; }

	/* Top Banner */
	.banner-media-bgr.content-half .section-col,
	.banner-custom-bgr.content-half .section-col { width: 75%; max-width: 100%; height: auto; }
	.top-banner > .media-wrap { position: absolute; }
	.top-banner { margin-left: 32px; margin-right: 32px; margin-top: 0; }
	.top-banner img { height: 100% !important;}
	.banner-media-bgr figure:after { display: block; }

	/* Media Cover Image Taller Fix */
	.layout-two-cols .section-col.media-covers img { height: 100%; }
	.media-wrap-box-cutoff .media-wrap img { height: 100%; }
	.bg-stacked .media-wrap img { height: 100% !important; }


	/* Border Cutoff */
	.border-cutoff-yes { clip-path: polygon(0 0, calc(100% - 60px) 0, 100% 60px, 100% 100%, 60px 100%, 0 calc(100% - 60px), 0 100%, 0 0, 0 0); }
	.border-cutoff-yes .media-wrap.full { width: 100%; height: 620px; }
	.border-cutoff-yes .media-wrap.large { width: 100%; height: 415px; }
	.border-cutoff-yes .media-wrap.large img { max-width: 100%; max-height: 100%; }
	.border-cutoff-yes .media-wrap img { object-fit: cover; object-position: top; }
	.media-wrap + .layout-two-cols .border-cutoff-yes { clip-path: polygon(0 0, calc(100% - 60px) 0, 100% 60px, 100% 100%, 60px 100%, 0 calc(100% - 60px), 0 100%, 0 0, 0 0); padding: 3em !important; }
	.box-outline .box-targeted:not(:nth-child(1)):not(:nth-child(2)) { padding-top: 15px; }

	/* Additional Grids */
	/*2 Col Grid*/
	.layout-two-cols > .col-1-8-9-16 > .section-col:first-child {  grid-column: 1 / span 8; }
	.layout-two-cols > .col-1-8-9-16 > .section-col:last-child {  grid-column: 9 / span 16; }

	/*2 Col Reverse */
	.layout-two-cols > .col-9-16-1-8 > .section-col:first-child {  grid-column: 1 / span 16; }
	.layout-two-cols > .col-9-16-1-8 > .section-col:last-child {  grid-column: 17 / span 8; }

	/*3 Col Grid*/
	.layout-three-cols > .col-1-11-12-2-13-11 > .section-col:first-child{ grid-column: 1 / span 11; }
	.layout-three-cols > .col-1-11-12-2-13-11 > .section-col:nth-child(2){ grid-column: 12 / span 2; }
	.layout-three-cols > .col-1-11-12-2-13-11 > .section-col:last-child {  grid-column: 14 / span 11; }

	/*3 Col Footer*/
	.layout-three-cols > .col-1-8-11-6-17-8 > .section-col:first-child{ grid-column: 1 / span 9; }
	.layout-three-cols > .col-1-8-11-6-17-8 > .section-col:nth-child(2){ grid-column: 10 / span 6; }
	.layout-three-cols > .col-1-8-11-6-17-8 > .section-col:last-child {  grid-column: 16 / span 9; }

	.layout-two-cols > .content-wrapper > .section-col:first-child { grid-column: 1 / span 11; }
	.layout-two-cols > .content-wrapper > .section-col:last-child { grid-column: 14 / span 12;}   
	
	.layout-two-cols > .content-wrapper > .section-col.box-color-outline:first-child { grid-column: 1 / span 12; }
	.layout-two-cols > .content-wrapper > .section-col.box-color-outline:last-child { grid-column: 13 / span 12; }

}

@media only screen and (min-width: 1024px) {
	/* SIDEBAR */
	.sidebar-right { display: grid; grid-gap: var(--horspace); }
	.sidebar nav ul { display: block; }
	.sidebar .widget-title::after { display: none; }
	.sidebar .widget-title { background:transparent; color: inherit; padding: inherit; width: 100%; border-radius: 0; }
	.sidebar .widget-title + nav { margin-top: 1.5rem; }
}

/*************
DESKTOP
*************/
@media only screen and (min-width: 1200px) {
	
	/* Typography */
	body, p { font-size: 18px; line-height: 1.5em; }
	.body2 p { font-size: 16px; line-height: 1.5em; } /* downsize = body - 2 */
	.Lead2 p { font-size: 22px; line-height: 1.5em; } /* enlarge text = body + 3 */

	h1 { font-size: 50px; line-height: 1.2em; }
	h2 { font-size: 36px; line-height: 1.22em; }
	h3 { font-size: 32px; line-height: 1.25em; }
	h4 { font-size: 28px; line-height: 1.3em; }
	h5 { font-size: 20px; line-height: 1.33em; }
	h6 { font-size: 18px; line-height: 1.4em; }

	.banner-media-bgr.content-half .section-col,
	.banner-custom-bgr.content-half .section-col { width: 50%; }

	/* Boxed */
	.box-color-outline {padding: 3.5em !important;}
	.boxed.border-cutoff-yes {padding: 4em !important;}
	.media-wrap + .layout-two-cols .border-cutoff-yes { padding: 4em !important; }

}