.elementor-104812 .elementor-element.elementor-element-6a6d465 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-6a6d465:not(.elementor-motion-effects-element-type-background), .elementor-104812 .elementor-element.elementor-element-6a6d465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-599fb972 ) 0%, var( --e-global-color-dadabaa ) 100%);}.elementor-104812 .elementor-element.elementor-element-6a6d465{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-786c177 );margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6a6d465, .elementor-104812 .elementor-element.elementor-element-6a6d465 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6a6d465:hover{border-style:none;}.elementor-104812 .elementor-element.elementor-element-6a6d465:hover, .elementor-104812 .elementor-element.elementor-element-6a6d465:hover > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6a6d465 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-6a6d465 .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-6a6d465 a{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-6a6d465 a:hover{color:var( --e-global-color-17fb03c );}.elementor-104812 .elementor-element.elementor-element-6a6d465 > .elementor-container{text-align:center;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-0ffb6e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-786c177 );text-align:center;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0:hover > .elementor-element-populated{border-style:none;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0:hover > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-0ffb6e0:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 .elementor-element-populated a{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-0ffb6e0{z-index:9;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{background-color:transparent;padding:0px 0px 0px 0px;color:#F7F7F7;background-image:linear-gradient(180deg, var( --e-global-color-dadabaa ) 0%, var( --e-global-color-599fb972 ) 100%);border-style:none;}
					.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover,
					.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus,
					.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active,
					.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dadabaa ) 0%, var( --e-global-color-c2268d0 ) 100%);}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{background-color:transparent;color:var( --e-global-color-1c61348 );background-image:linear-gradient(180deg, var( --e-global-color-dae390b ) 0%, var( --e-global-color-c2268d0 ) 100%);}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel{background-color:transparent;border-style:none;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-c2268d0 ) 100%);border-radius:0px 5px 5px 5px;min-width:240;}.elementor-104812 .elementor-element.elementor-global-96595{width:auto;max-width:auto;align-self:center;z-index:9;}.elementor-104812 .elementor-element.elementor-global-96595 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;}.elementor-104812 .elementor-element.elementor-global-96595:hover .elementor-widget-container{border-style:none;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-container{height:50px;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-nav-identity-panel{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a{font-family:var( --e-global-typography-0456abc-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0456abc-font-size );font-weight:var( --e-global-typography-0456abc-font-weight );text-transform:var( --e-global-typography-0456abc-text-transform );line-height:var( --e-global-typography-0456abc-line-height );letter-spacing:var( --e-global-typography-0456abc-letter-spacing );color:var( --e-global-color-41f6b8d );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-d90319d );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-d90319d );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-d90319d );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-d90319d );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-d90319d );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-d90319d );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-d90319d );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-d90319d );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-1c61348 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-1c61348 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-1c61348 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#F7F7F7;fill:#F7F7F7;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#F7F7F7;fill:#F7F7F7;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a{border-style:none;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a{border-style:none;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-submenu-panel{padding:10px 10px 10px 10px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-hamburger{float:left;border-style:solid;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-hamburger:hover{border-style:none;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-close{border-style:none;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-close:hover{border-style:none;}.elementor-104812 .elementor-element.elementor-global-96598 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-8a94d48-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-8a94d48-font-size );font-weight:var( --e-global-typography-8a94d48-font-weight );text-transform:var( --e-global-typography-8a94d48-text-transform );line-height:var( --e-global-typography-8a94d48-line-height );letter-spacing:var( --e-global-typography-8a94d48-letter-spacing );fill:var( --e-global-color-41f6b8d );color:var( --e-global-color-41f6b8d );background-image:linear-gradient(177deg, var( --e-global-color-599fb972 ) 10%, var( --e-global-color-4a04aca ) 71%);box-shadow:2px -5px 8px 0px rgba(17, 17, 17, 0.35);border-style:solid;border-width:0.025em 0.025em 0em 0em;border-color:var( --e-global-color-ab907b0 );border-radius:.5em .5em 0em 0em;padding:.5rem 1.75rem 1rem 1.75rem;}.elementor-104812 .elementor-element.elementor-global-96598 .elementor-button:hover, .elementor-104812 .elementor-element.elementor-global-96598 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-4a04aca ) 0%, var( --e-global-color-599fb972 ) 62%);border-color:var( --e-global-color-4d58cf83 );}.elementor-104812 .elementor-element.elementor-global-96598{width:auto;max-width:auto;align-self:flex-start;}.elementor-104812 .elementor-element.elementor-global-96598 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:0.5em 1em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96598 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-104812 .elementor-element.elementor-global-96598 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-104812 .elementor-element.elementor-global-96598 .elementor-button:hover svg, .elementor-104812 .elementor-element.elementor-global-96598 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-fe8a9a1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1:not(.elementor-motion-effects-element-type-background), .elementor-104812 .elementor-element.elementor-element-fe8a9a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104812 .elementor-element.elementor-element-fe8a9a1 > .elementor-container{min-height:6.5em;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-41f6b8d );margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1, .elementor-104812 .elementor-element.elementor-element-fe8a9a1 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1:hover, .elementor-104812 .elementor-element.elementor-element-fe8a9a1:hover > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1 .elementor-heading-title{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-fe8a9a1 a{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-fe8a9a1 a:hover{color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-cf48c72.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-104812 .elementor-element.elementor-element-cf48c72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-104812 .elementor-element.elementor-element-cf48c72.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-cf48c72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-cf48c72 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-41f6b8d );margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-cf48c72 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-cf48c72 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-cf48c72 .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-cf48c72 .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96604{width:auto;max-width:auto;align-self:flex-end;text-align:left;}.elementor-104812 .elementor-element.elementor-global-96604 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96604 img{width:300px;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96607{width:auto;max-width:auto;align-self:flex-end;text-align:center;font-family:var( --e-global-typography-8ccb45b-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-8ccb45b-font-size );font-weight:var( --e-global-typography-8ccb45b-font-weight );line-height:var( --e-global-typography-8ccb45b-line-height );letter-spacing:var( --e-global-typography-8ccb45b-letter-spacing );color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-96607 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6853201{width:auto;max-width:auto;align-self:flex-end;}.elementor-104812 .elementor-element.elementor-element-6853201 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;transition:background 0.3s;border-style:solid;border-width:0em 0em 0em 0em;border-color:var( --e-global-color-4d58cf83 );border-radius:0.25em 0.25em 0.25em 0.25em;}.elementor-104812 .elementor-element.elementor-element-6853201:hover .elementor-widget-container{border-style:groove;border-width:0.015em 0.015em 0em 0em;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-6853201:hover > .elementor-widget-container{border-radius:0.025em 0.25em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-widget-container{transition:background 0.3s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form__container{min-height:32px;box-shadow:-65px 31px 47px -27px rgba(30.000000000000036, 11.999999999999993, 51, 0.86) inset;}.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form__submit{min-width:calc( 1.4 * 32px );--e-search-form-submit-text-color:var( --e-global-color-b9b72cb );background-color:var( --e-global-color-599fb972 );--e-search-form-submit-icon-size:14px;}body:not(.rtl) .elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form__icon{padding-left:calc(32px / 3);}body.rtl .elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form__icon{padding-right:calc(32px / 3);}.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form__input, .elementor-104812 .elementor-element.elementor-element-6853201.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(32px / 3);padding-right:calc(32px / 3);}.elementor-104812 .elementor-element.elementor-element-6853201 input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-1846f0b-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1846f0b-font-size );font-weight:var( --e-global-typography-1846f0b-font-weight );text-transform:var( --e-global-typography-1846f0b-text-transform );font-style:var( --e-global-typography-1846f0b-font-style );text-decoration:var( --e-global-typography-1846f0b-text-decoration );line-height:var( --e-global-typography-1846f0b-line-height );letter-spacing:var( --e-global-typography-1846f0b-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form__input,
					.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form__icon,
					.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-104812 .elementor-element.elementor-element-6853201.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-786c177 );fill:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-6853201:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-599fb972 );border-color:var( --e-global-color-ab907b0 );border-width:0.025em 0.025em 0em 0em;border-radius:0.25em;}.elementor-104812 .elementor-element.elementor-element-6853201.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-599fb972 );border-color:var( --e-global-color-ab907b0 );border-width:0.025em 0.025em 0em 0em;border-radius:0.25em;}.elementor-104812 .elementor-element.elementor-element-6853201:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-104812 .elementor-element.elementor-element-6853201.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:var( --e-global-color-b9373e1 );fill:var( --e-global-color-b9373e1 );}.elementor-104812 .elementor-element.elementor-element-6853201:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{background-color:var( --e-global-color-dae390b );border-color:var( --e-global-color-ab907b0 );}.elementor-104812 .elementor-element.elementor-element-6853201.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{background-color:var( --e-global-color-dae390b );border-color:var( --e-global-color-ab907b0 );}.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form--focus .elementor-search-form__container{box-shadow:-37px 5px 39px 30px rgba(255, 199.99999999999991, 44.000000000000014, 0.96) inset;}.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form__submit:hover{--e-search-form-submit-text-color:var( --e-global-color-accent );background-color:var( --e-global-color-dadabaa );}.elementor-104812 .elementor-element.elementor-element-6853201 .elementor-search-form__submit:focus{--e-search-form-submit-text-color:var( --e-global-color-accent );background-color:var( --e-global-color-dadabaa );}.elementor-104812 .elementor-element.elementor-element-ac87004 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-ac87004:not(.elementor-motion-effects-element-type-background), .elementor-104812 .elementor-element.elementor-element-ac87004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-ac87004{border-style:solid;border-width:.35em 0em 0em 0em;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-text );margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-ac87004, .elementor-104812 .elementor-element.elementor-element-ac87004 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-ac87004:hover{border-style:solid;border-width:.35em 0em 0em 0em;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-ac87004:hover, .elementor-104812 .elementor-element.elementor-element-ac87004:hover > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-ac87004 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-ac87004 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-ac87004 a{color:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-ac87004 a:hover{color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-eadda24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-eadda24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-eadda24:hover > .elementor-element-populated{border-style:none;}.elementor-104812 .elementor-element.elementor-element-eadda24:hover > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-eadda24:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:hover, .elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:focus, .elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:active, .elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li:hover > a{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-599fb972 ) 100%);}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li.current-menu-item > a,.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li.current-menu-ancestor > a{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dadabaa ) 0%, var( --e-global-color-599fb972 ) 87%);}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{background-color:transparent;font-family:var( --e-global-typography-8971c8b-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-8971c8b-font-size );font-weight:var( --e-global-typography-8971c8b-font-weight );line-height:var( --e-global-typography-8971c8b-line-height );letter-spacing:var( --e-global-typography-8971c8b-letter-spacing );padding:0px 0px 0px 0px;color:var( --e-global-color-41f6b8d );background-image:linear-gradient(180deg, var( --e-global-color-599fb972 ) 0%, var( --e-global-color-599fb972 ) 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );}
					.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover,
					.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus,
					.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active,
					.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c2268d0 ) 0%, var( --e-global-color-dadabaa ) 100%);}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{background-color:transparent;color:var( --e-global-color-41f6b8d );background-image:linear-gradient(180deg, var( --e-global-color-dae390b ) 0%, var( --e-global-color-dae390b ) 100%);}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel{background-color:transparent;border-style:none;background-image:linear-gradient(180deg, var( --e-global-color-dadabaa ) 36%, var( --e-global-color-c2268d0 ) 91%);border-radius:0px 6px 6px 6px;min-width:255px;box-shadow:1px 1px 8px 1px rgba(17, 17, 17, 0.3);}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-hamburger{background-color:var( --e-global-color-secondary );float:right;padding:0px 0px 0px 0px;width:50px;border-style:none;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-hamburger:hover{background-color:var( --e-global-color-c2268d0 );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-close{background-color:var( --e-global-color-dadabaa );background-image:url("https://trainingworks360.com/wp-content/plugins/elementor/assets/images/placeholder.png");padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;width:30px;border-radius:5px;border-style:none;color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-close:hover{background-color:var( --e-global-color-c2268d0 );border-style:none;color:#F7F7F7;}.elementor-104812 .elementor-element.elementor-global-108428 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428{z-index:2;}.elementor-104812 .elementor-element.elementor-global-108428:hover .elementor-widget-container{border-style:none;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-container{height:50px;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-nav-identity-panel{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a{font-family:var( --e-global-typography-8971c8b-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-8971c8b-font-size );font-weight:var( --e-global-typography-8971c8b-font-weight );line-height:var( --e-global-typography-8971c8b-line-height );letter-spacing:var( --e-global-typography-8971c8b-letter-spacing );color:var( --e-global-color-dadabaa );border-radius:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-41f6b8d );border-style:none;border-radius:2px 2px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-41f6b8d );border-style:none;border-radius:2px 2px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:0px;color:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:0px;color:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a{border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-submenu-panel{padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-hamburger > .ekit-menu-icon{font-size:25px;color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#EDEDED;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#EDEDED;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-nav-logo > img{max-width:105px;max-height:32px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-nav-logo{margin:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-104812 .elementor-element.elementor-element-9e18724:not(.elementor-motion-effects-element-type-background), .elementor-104812 .elementor-element.elementor-element-9e18724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-599fb972 ) 100%);}.elementor-104812 .elementor-element.elementor-element-9e18724{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-text );margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9e18724, .elementor-104812 .elementor-element.elementor-element-9e18724 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9e18724:hover{border-style:none;}.elementor-104812 .elementor-element.elementor-element-9e18724:hover, .elementor-104812 .elementor-element.elementor-element-9e18724:hover > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-9e18724 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-9e18724 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-104812 .elementor-element.elementor-element-9e18724 a{color:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-9e18724 a:hover{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-eb8ecb1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-786c177 );margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1:hover > .elementor-element-populated{border-style:none;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 .elementor-element-populated a:hover{color:var( --e-global-color-17fb03c );}.elementor-104812 .elementor-element.elementor-element-b824419{width:auto;max-width:auto;align-self:flex-end;text-align:left;}.elementor-104812 .elementor-element.elementor-element-b824419 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-b824419 img{width:300px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-container{background-color:transparent;height:50px;background-image:linear-gradient(180deg, var( --e-global-color-c2268d0 ) 0%, var( --e-global-color-dadabaa ) 100%);max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a{background-color:transparent;font-family:var( --e-global-typography-4caad7a-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-4caad7a-font-size );font-weight:var( --e-global-typography-4caad7a-font-weight );line-height:var( --e-global-typography-4caad7a-line-height );letter-spacing:var( --e-global-typography-4caad7a-letter-spacing );background-image:linear-gradient(180deg, var( --e-global-color-dadabaa ) 0%, var( --e-global-color-599fb972 ) 100%);color:var( --e-global-color-dadabaa );border-style:solid;border-width:0em 0em 0.1em 0em;border-color:var( --e-global-color-accent );border-radius:0px 7px 0px 0px;padding:0px 15px 0px 15px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:hover, .elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:focus, .elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:active, .elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li:hover > a{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c2268d0 ) 0%, var( --e-global-color-dae390b ) 100%);}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li.current-menu-item > a,.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li.current-menu-ancestor > a{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-dae390b ) 0%, var( --e-global-color-dadabaa ) 87%);}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{background-color:transparent;font-family:var( --e-global-typography-119ba59-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-119ba59-font-size );font-weight:var( --e-global-typography-119ba59-font-weight );line-height:var( --e-global-typography-119ba59-line-height );letter-spacing:var( --e-global-typography-119ba59-letter-spacing );padding:10px 10px 10px 10px;color:var( --e-global-color-secondary );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-599fb972 ) 78%);border-style:none;}
					.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover,
					.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus,
					.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active,
					.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-c2268d0 ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{background-color:transparent;color:var( --e-global-color-41f6b8d );background-image:linear-gradient(180deg, var( --e-global-color-c2268d0 ) 0%, var( --e-global-color-dadabaa ) 100%);}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel{background-color:transparent;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-accent );background-image:linear-gradient(180deg, var( --e-global-color-dadabaa ) 36%, var( --e-global-color-c2268d0 ) 91%);border-radius:2px 2px 5px 5px;min-width:255px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-close:hover{background-color:#311352DE;border-style:none;color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431{z-index:2;}.elementor-104812 .elementor-element.elementor-global-108431:hover .elementor-widget-container{border-style:none;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-nav-identity-panel{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-41f6b8d );border-style:solid;border-width:0em 0em 0.1em 0em;border-color:var( --e-global-color-accent );border-radius:0px 6px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-599fb972 );border-style:solid;border-width:0em 0em 0em 0em;border-color:var( --e-global-color-1c61348 );border-radius:0px 6px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li{margin:0px 0px 0px -15px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:var( --e-global-color-c2268d0 );fill:var( --e-global-color-c2268d0 );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:var( --e-global-color-c2268d0 );fill:var( --e-global-color-c2268d0 );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 12px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 12px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a{border-style:none;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a{border-style:none;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-submenu-panel{padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-hamburger{float:right;padding:0px 0px 0px 0px;width:50px;border-style:none;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-hamburger > .ekit-menu-icon{font-size:25px;color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-close{padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;width:30px;border-radius:5px;border-style:none;color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-nav-logo > img{max-width:105px;max-height:32px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-nav-logo{margin:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-104812 .elementor-element.elementor-element-48219365{border-style:none;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-48219365, .elementor-104812 .elementor-element.elementor-element-48219365 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6723449a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-104812 .elementor-element.elementor-element-6723449a > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6723449a > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-6723449a > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-6723449a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-379b099a{width:100%;max-width:100%;text-align:center;}.elementor-104812 .elementor-element.elementor-element-379b099a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-379b099a img{width:100%;max-width:100%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-43fde91f{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-295e1717 > .elementor-element-populated{border-style:none;}.elementor-104812 .elementor-element.elementor-element-161dd0e8.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-104812 .elementor-element.elementor-element-161dd0e8{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-161dd0e8 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-161dd0e8 .elementor-swiper-button{font-size:20px;}.elementor-104812 .elementor-element.elementor-element-24755a1:not(.elementor-motion-effects-element-type-background), .elementor-104812 .elementor-element.elementor-element-24755a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d90319d );}.elementor-104812 .elementor-element.elementor-element-24755a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;z-index:0;}.elementor-104812 .elementor-element.elementor-element-24755a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column > .elementor-widget-wrap{justify-content:space-around;}.elementor-104812 .elementor-element.elementor-element-4e262c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-4e262c8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-d25d7e0 );margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-4e262c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-4e262c8 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-d25d7e0 );}.elementor-104812 .elementor-element.elementor-element-4e262c8 .elementor-element-populated a{color:var( --e-global-color-primary );}.elementor-104812 .elementor-element.elementor-element-4e262c8 .elementor-element-populated a:hover{color:var( --e-global-color-c2268d0 );}.elementor-104812 .elementor-element.elementor-global-102249 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102249{text-align:center;}.elementor-104812 .elementor-element.elementor-global-102249 .elementor-heading-title{font-family:var( --e-global-typography-82cdd26-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-82cdd26-font-size );font-weight:var( --e-global-typography-82cdd26-font-weight );line-height:var( --e-global-typography-82cdd26-line-height );letter-spacing:var( --e-global-typography-82cdd26-letter-spacing );color:var( --e-global-color-11fe6c0 );}.elementor-104812 .elementor-element.elementor-element-45ae9204:not(.elementor-motion-effects-element-type-background), .elementor-104812 .elementor-element.elementor-element-45ae9204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#481C78;}.elementor-104812 .elementor-element.elementor-element-45ae9204 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(184deg, var( --e-global-color-c2268d0 ) 0%, var( --e-global-color-secondary ) 79%);opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-45ae9204{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-487bc3b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-487bc3b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-487bc3b1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-487bc3b1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-104812 .elementor-element.elementor-element-487bc3b1 > .elementor-element-populated{border-style:none;color:var( --e-global-color-41f6b8d );margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-487bc3b1 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-487bc3b1 .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-487bc3b1 .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-244a9613 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-244a9613{text-align:center;}.elementor-104812 .elementor-element.elementor-element-244a9613 .elementor-heading-title{font-family:var( --e-global-typography-e17a271-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-e17a271-font-size );font-weight:var( --e-global-typography-e17a271-font-weight );text-transform:var( --e-global-typography-e17a271-text-transform );line-height:var( --e-global-typography-e17a271-line-height );letter-spacing:var( --e-global-typography-e17a271-letter-spacing );color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-31849ecc > .elementor-background-overlay{background-color:var( --e-global-color-599fb972 );background-image:url("https://trainingworks360.com/wp-content/uploads/2024/01/nyc-skyline-tiled-38.svg");background-position:center right;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-31849ecc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-1a81dd82.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-1a81dd82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-1a81dd82.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-1a81dd82 > .elementor-element-populated{border-style:none;color:var( --e-global-color-41f6b8d );margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1a81dd82 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-1a81dd82 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-1a81dd82 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1a81dd82 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-4f87733b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-4f87733b{text-align:center;}.elementor-104812 .elementor-element.elementor-element-4f87733b .elementor-heading-title{font-family:var( --e-global-typography-e17a271-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-e17a271-font-size );font-weight:var( --e-global-typography-e17a271-font-weight );text-transform:var( --e-global-typography-e17a271-text-transform );line-height:var( --e-global-typography-e17a271-line-height );letter-spacing:var( --e-global-typography-e17a271-letter-spacing );color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-600e50a5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-104812 .elementor-element.elementor-element-600e50a5 .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-600e50a5{color:var( --e-global-color-786c177 );margin-top:0em;margin-bottom:0em;padding:0em 1em 0em 1em;}.elementor-104812 .elementor-element.elementor-element-600e50a5 a{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-600e50a5 a:hover{color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-78b42bb.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-104812 .elementor-element.elementor-element-78b42bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-104812 .elementor-element.elementor-element-78b42bb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-78b42bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-78b42bb .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-78b42bb > .elementor-element-populated{color:var( --e-global-color-41f6b8d );margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-78b42bb .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-78b42bb .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-563d68f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-evenly;align-items:space-evenly;}.elementor-104812 .elementor-element.elementor-element-563d68f4:not(.elementor-motion-effects-element-type-background), .elementor-104812 .elementor-element.elementor-element-563d68f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-599fb972 ) 100%);}.elementor-104812 .elementor-element.elementor-element-563d68f4, .elementor-104812 .elementor-element.elementor-element-563d68f4 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-563d68f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:.75em .75em .75em .75em;}.elementor-104812 .elementor-element.elementor-element-563d68f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-563d68f4 a{color:var( --e-global-color-ecfb64c );}.elementor-104812 .elementor-element.elementor-element-563d68f4 a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-563d68f4 > .elementor-container{text-align:center;}.elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-1d102f0b .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-element-populated{color:var( --e-global-color-786c177 );text-align:center;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1d102f0b .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-1d102f0b .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-102228 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-wrapper{text-align:center;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-title{margin-bottom:0em;font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-104812 .elementor-element.elementor-global-102228:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 185% ) blur( 0px ) hue-rotate( 341deg );opacity:1;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-description{font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-18b28d2b .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-element-populated{color:var( --e-global-color-786c177 );text-align:center;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-18b28d2b .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-18b28d2b .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-102231 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-wrapper{text-align:center;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-right .elementor-image-box-img{margin-left:1%;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-left .elementor-image-box-img{margin-right:1%;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-top .elementor-image-box-img{margin-bottom:1%;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-img img{border-style:none;border-radius:0px;transition-duration:0.3s;}.elementor-104812 .elementor-element.elementor-global-102231:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 185% ) blur( 0px ) hue-rotate( 341deg );opacity:1;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-description{font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-28c1263a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-28c1263a .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-element-populated{color:var( --e-global-color-786c177 );text-align:center;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-28c1263a .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-28c1263a .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-102234 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-wrapper{text-align:center;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-right .elementor-image-box-img{margin-left:1%;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-left .elementor-image-box-img{margin-right:1%;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-top .elementor-image-box-img{margin-bottom:1%;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-104812 .elementor-element.elementor-global-102234:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 185% ) blur( 0px ) hue-rotate( 341deg );opacity:1;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-description{font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-39c42262:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104812 .elementor-element.elementor-element-39c42262 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a6fca6 );}.elementor-104812 .elementor-element.elementor-element-39c42262 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-39c42262 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-786c177 );text-align:center;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-39c42262 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-39c42262 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-39c42262 .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-39c42262 .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-102237 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-wrapper{text-align:center;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-right .elementor-image-box-img{margin-left:1%;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-left .elementor-image-box-img{margin-right:1%;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-top .elementor-image-box-img{margin-bottom:1%;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-104812 .elementor-element.elementor-global-102237:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 185% ) blur( 0px ) hue-rotate( 341deg );opacity:1;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-description{font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-element-populated{border-style:none;color:var( --e-global-color-786c177 );text-align:center;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-508cb8a3 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-508cb8a3 .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-508cb8a3 .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-102240 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-wrapper{text-align:center;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-right .elementor-image-box-img{margin-left:1%;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-left .elementor-image-box-img{margin-right:1%;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-top .elementor-image-box-img{margin-bottom:1%;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-104812 .elementor-element.elementor-global-102240:hover .elementor-image-box-img img{filter:brightness( 100% ) contrast( 100% ) saturate( 185% ) blur( 0px ) hue-rotate( 341deg );opacity:1;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-description{font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-1248b067 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-element-populated{color:var( --e-global-color-786c177 );text-align:center;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1248b067 .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-1248b067 .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-102243 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-wrapper{text-align:center;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-img img{border-style:none;transition-duration:0.3s;}.elementor-104812 .elementor-element.elementor-global-102243:hover .elementor-image-box-img img{opacity:1;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-description{font-family:var( --e-global-typography-1c6e643-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1c6e643-font-size );font-weight:var( --e-global-typography-1c6e643-font-weight );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-9e3d8da:not(.elementor-motion-effects-element-type-background), .elementor-104812 .elementor-element.elementor-element-9e3d8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-9e3d8da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-text );margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9e3d8da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-9e3d8da .elementor-heading-title{color:var( --e-global-color-d25d7e0 );}.elementor-104812 .elementor-element.elementor-element-9e3d8da a{color:var( --e-global-color-primary );}.elementor-104812 .elementor-element.elementor-element-9e3d8da a:hover{color:var( --e-global-color-c2268d0 );}.elementor-104812 .elementor-element.elementor-element-86678bb > .elementor-element-populated{border-style:none;margin:0em .75em .5em 0em;--e-column-margin-right:.75em;--e-column-margin-left:0em;padding:0em .75em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-02dd263 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-02dd263{z-index:1;}.elementor-104812 .elementor-element.elementor-element-02dd263 .elementor-heading-title{font-family:var( --e-global-typography-3c785f3-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-3c785f3-font-size );font-weight:var( --e-global-typography-3c785f3-font-weight );text-transform:var( --e-global-typography-3c785f3-text-transform );line-height:var( --e-global-typography-3c785f3-line-height );letter-spacing:var( --e-global-typography-3c785f3-letter-spacing );color:var( --e-global-color-d25d7e0 );}.elementor-104812 .elementor-element.elementor-element-0cdaa51{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:10px;z-index:0;}.elementor-104812 .elementor-element.elementor-element-0cdaa51 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-0cdaa51 .elementor-divider-separator{width:12%;}.elementor-104812 .elementor-element.elementor-element-0cdaa51 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-104812 .elementor-element.elementor-element-9f5a3f2 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-9f5a3f2{z-index:1;text-align:left;}.elementor-104812 .elementor-element.elementor-element-9f5a3f2 .elementor-heading-title{font-family:var( --e-global-typography-9df2f0d-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-9df2f0d-font-size );font-weight:var( --e-global-typography-9df2f0d-font-weight );text-transform:var( --e-global-typography-9df2f0d-text-transform );line-height:var( --e-global-typography-9df2f0d-line-height );letter-spacing:var( --e-global-typography-9df2f0d-letter-spacing );color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-bae41aa > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0.25em 0em 0em;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-bae41aa{font-family:var( --e-global-typography-ddd0303-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-ddd0303-font-size );font-weight:var( --e-global-typography-ddd0303-font-weight );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );color:#2F2F2F;}.elementor-104812 .elementor-element.elementor-element-3a5f003{border-style:none;margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-f60c53e:hover > .elementor-element-populated{border-style:none;}.elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-f60c53e{z-index:1;}.elementor-104812 .elementor-element.elementor-element-1f3ba7a{width:auto;max-width:auto;align-self:center;}.elementor-104812 .elementor-element.elementor-element-1f3ba7a > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-1f3ba7a .elementor-wrapper{--video-aspect-ratio:1.33333;}.elementor-104812 .elementor-element.elementor-element-1f3ba7a .elementor-custom-embed-play i{color:var( --e-global-color-41f6b8d );font-size:6rem;text-shadow:6px 10px 10px rgba(7.0000000000000115, 7.0000000000000115, 7.0000000000000115, 0.65);}.elementor-104812 .elementor-element.elementor-element-1f3ba7a .elementor-custom-embed-play svg{fill:var( --e-global-color-41f6b8d );width:6rem;height:6rem;}#elementor-lightbox-1f3ba7a{background-color:var( --e-global-color-599fb972 );}#elementor-lightbox-1f3ba7a .dialog-lightbox-close-button{color:var( --e-global-color-41f6b8d );}#elementor-lightbox-1f3ba7a .dialog-lightbox-close-button svg{fill:var( --e-global-color-41f6b8d );}#elementor-lightbox-1f3ba7a .dialog-lightbox-close-button:hover{color:var( --e-global-color-accent );}#elementor-lightbox-1f3ba7a .dialog-lightbox-close-button:hover svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-0b8cda4 > .elementor-element-populated{border-style:none;color:var( --e-global-color-text );margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-0b8cda4 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-text );}.elementor-104812 .elementor-element.elementor-element-0b8cda4 .elementor-element-populated a{color:var( --e-global-color-primary );}.elementor-104812 .elementor-element.elementor-element-1eb5054 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1eb5054 .elementor-heading-title{font-family:var( --e-global-typography-1398a48-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1398a48-font-size );font-weight:var( --e-global-typography-1398a48-font-weight );text-transform:var( --e-global-typography-1398a48-text-transform );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );color:var( --e-global-color-d25d7e0 );}.elementor-104812 .elementor-element.elementor-element-e9db93f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-e9db93f.elementor-element{--align-self:flex-start;}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0em/2);}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0em/2);}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0em/2);}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0em/2);}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0em/2);}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-icon i{color:var( --e-global-color-599fb972 );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-icon svg{fill:var( --e-global-color-599fb972 );transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-element-e9db93f{--e-icon-list-icon-size:0.75em;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0em;}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-icon{padding-inline-end:0em;}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-item > a{font-family:var( --e-global-typography-ddd0303-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-ddd0303-font-size );font-weight:var( --e-global-typography-ddd0303-font-weight );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-efa0d1e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-efa0d1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-efa0d1e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-efa0d1e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-efa0d1e > .elementor-element-populated{border-style:none;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-82a967b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;}.elementor-104812 .elementor-element.elementor-element-82a967b .elementor-heading-title{font-family:var( --e-global-typography-1398a48-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1398a48-font-size );font-weight:var( --e-global-typography-1398a48-font-weight );text-transform:var( --e-global-typography-1398a48-text-transform );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );color:var( --e-global-color-d25d7e0 );}.elementor-104812 .elementor-element.elementor-element-ee6ed3d > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0em/2);}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0em/2);}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0em/2);}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0em/2);}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0em/2);}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-ee6ed3d{--e-icon-list-icon-size:0.75rem;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-icon{padding-inline-end:0.15rem;}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item > a{font-family:var( --e-global-typography-fd91528-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-fd91528-font-size );font-weight:var( --e-global-typography-fd91528-font-weight );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-text{color:var( --e-global-color-599fb972 );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-c2268d0 );}.elementor-104812 .elementor-element.elementor-element-b846856 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;}.elementor-104812 .elementor-element.elementor-element-b846856 .elementor-heading-title{font-family:var( --e-global-typography-1398a48-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1398a48-font-size );font-weight:var( --e-global-typography-1398a48-font-weight );text-transform:var( --e-global-typography-1398a48-text-transform );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-e791d62 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-e791d62:hover .elementor-widget-container{border-style:none;}.elementor-104812 .elementor-element.elementor-element-e791d62:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-e791d62 img{width:100%;max-width:100%;transition-duration:0.5s;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-626670b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.15em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.15em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.15em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.15em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.15em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-element-626670b{--e-icon-list-icon-size:0.8rem;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-icon{padding-inline-end:0em;}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-item > a{font-family:var( --e-global-typography-fd91528-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-fd91528-font-size );font-weight:var( --e-global-typography-fd91528-font-weight );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-text{transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-element-9db0745 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;}.elementor-104812 .elementor-element.elementor-element-9db0745 .elementor-heading-title{font-family:var( --e-global-typography-1398a48-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1398a48-font-size );font-weight:var( --e-global-typography-1398a48-font-weight );text-transform:var( --e-global-typography-1398a48-text-transform );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-dbad727 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-dbad727:hover .elementor-widget-container{border-style:none;}.elementor-104812 .elementor-element.elementor-element-dbad727:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-dbad727 img{width:100%;max-width:100%;transition-duration:0.5s;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-element-180dbdc > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.5em/2);}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.5em/2);}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.5em/2);}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.5em/2);}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.5em/2);}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-icon i{color:var( --e-global-color-599fb972 );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-icon svg{fill:var( --e-global-color-599fb972 );transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-180dbdc{--e-icon-list-icon-size:0.8rem;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item > a{font-family:var( --e-global-typography-fd91528-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-fd91528-font-size );font-weight:var( --e-global-typography-fd91528-font-weight );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-text{color:var( --e-global-color-599fb972 );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-7c9eccd2{border-style:none;color:var( --e-global-color-text );margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-7c9eccd2 .elementor-heading-title{color:var( --e-global-color-d25d7e0 );}.elementor-104812 .elementor-element.elementor-element-7c9eccd2 a{color:var( --e-global-color-primary );}.elementor-104812 .elementor-element.elementor-element-7c9eccd2 a:hover{color:var( --e-global-color-c2268d0 );}.elementor-104812 .elementor-element.elementor-element-5fe5292f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-104812 .elementor-element.elementor-element-5fe5292f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f6b8d );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-5fe5292f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-5fe5292f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-5fe5292f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-5fe5292f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-5fe5292f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-41292fab > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-41292fab{z-index:1;}.elementor-104812 .elementor-element.elementor-element-41292fab .elementor-heading-title{font-family:var( --e-global-typography-3c785f3-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-3c785f3-font-size );font-weight:var( --e-global-typography-3c785f3-font-weight );text-transform:var( --e-global-typography-3c785f3-text-transform );line-height:var( --e-global-typography-3c785f3-line-height );letter-spacing:var( --e-global-typography-3c785f3-letter-spacing );color:var( --e-global-color-d25d7e0 );}.elementor-104812 .elementor-element.elementor-element-1006d6c5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:10px;z-index:0;}.elementor-104812 .elementor-element.elementor-element-1006d6c5 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1006d6c5 .elementor-divider-separator{width:12%;}.elementor-104812 .elementor-element.elementor-element-1006d6c5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-104812 .elementor-element.elementor-element-36d16abb > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-36d16abb{z-index:1;text-align:left;}.elementor-104812 .elementor-element.elementor-element-36d16abb .elementor-heading-title{font-family:var( --e-global-typography-9df2f0d-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-9df2f0d-font-size );font-weight:var( --e-global-typography-9df2f0d-font-weight );text-transform:var( --e-global-typography-9df2f0d-text-transform );line-height:var( --e-global-typography-9df2f0d-line-height );letter-spacing:var( --e-global-typography-9df2f0d-letter-spacing );color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-41463eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-104812 .elementor-element.elementor-element-41463eb{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-88fa19f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-88fa19f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-88fa19f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-88fa19f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-88fa19f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-e688c25.ekit-equal-height-enable, .elementor-104812 .elementor-element.elementor-element-e688c25.ekit-equal-height-enable .elementor-widget-container, .elementor-104812 .elementor-element.elementor-element-e688c25.ekit-equal-height-enable .ekit-wid-con, .elementor-104812 .elementor-element.elementor-element-e688c25.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn{background-color:transparent;padding:1em 2em 1em 2em;font-family:var( --e-global-typography-0189f30-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0189f30-font-size );font-weight:var( --e-global-typography-0189f30-font-weight );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );color:var( --e-global-color-41f6b8d );background-image:linear-gradient(180deg, var( --e-global-color-4a04aca ) 0%, var( --e-global-color-599fb972 ) 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn:hover{background-color:transparent;color:var( --e-global-color-786c177 );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-e688c25 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-e688c25 .ekit-image-box-body-inner{border-width:5px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-e688c25:hover .ekit-image-box-body-inner{border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-box-header{border-radius:6px 6px 2px 2px;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-box-header img{border-radius:6px 6px 2px 2px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-box-body{border-style:none;padding:1em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-e688c25 .ekit-image-box-body, .elementor-104812 .elementor-element.elementor-element-e688c25 .ekit-image-box-body:before, .elementor-104812 .elementor-element.elementor-element-e688c25 .ekit-image-box-body:after{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-info-box-title{margin:1em 0em 1.5em 0em;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:var( --e-global-typography-1398a48-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1398a48-font-size );font-weight:var( --e-global-typography-1398a48-font-weight );text-transform:var( --e-global-typography-1398a48-text-transform );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-599fb972 );fill:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-599fb972 );fill:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-box-style-content{margin:1em 0em 2em 0em;font-family:var( --e-global-typography-ddd0303-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-ddd0303-font-size );font-weight:var( --e-global-typography-ddd0303-font-weight );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );color:var( --e-global-color-text );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-786c177 );fill:var( --e-global-color-786c177 );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-a5ad539.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-a5ad539.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-a5ad539.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-a5ad539 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-a5ad539 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6109784.ekit-equal-height-enable, .elementor-104812 .elementor-element.elementor-element-6109784.ekit-equal-height-enable .elementor-widget-container, .elementor-104812 .elementor-element.elementor-element-6109784.ekit-equal-height-enable .ekit-wid-con, .elementor-104812 .elementor-element.elementor-element-6109784.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn{background-color:transparent;padding:1em 2em 1em 2em;font-family:var( --e-global-typography-0189f30-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0189f30-font-size );font-weight:var( --e-global-typography-0189f30-font-weight );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );color:var( --e-global-color-41f6b8d );background-image:linear-gradient(180deg, var( --e-global-color-4a04aca ) 0%, var( --e-global-color-599fb972 ) 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn:hover{background-color:transparent;color:var( --e-global-color-786c177 );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-6109784 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-6109784 .ekit-image-box-body-inner{border-width:5px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-6109784:hover .ekit-image-box-body-inner{border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-box-header{border-radius:6px 6px 2px 2px;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-box-header img{border-radius:6px 6px 2px 2px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-box-body{border-style:none;padding:1em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6109784 .ekit-image-box-body, .elementor-104812 .elementor-element.elementor-element-6109784 .ekit-image-box-body:before, .elementor-104812 .elementor-element.elementor-element-6109784 .ekit-image-box-body:after{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-info-box-title{margin:1em 0em 1.5em 0em;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:var( --e-global-typography-1398a48-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1398a48-font-size );font-weight:var( --e-global-typography-1398a48-font-weight );text-transform:var( --e-global-typography-1398a48-text-transform );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-599fb972 );fill:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-599fb972 );fill:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-box-style-content{margin:1em 0em 2em 0em;font-family:var( --e-global-typography-ddd0303-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-ddd0303-font-size );font-weight:var( --e-global-typography-ddd0303-font-weight );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );color:var( --e-global-color-text );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-786c177 );fill:var( --e-global-color-786c177 );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-3ada77f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-3ada77f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-3ada77f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-3ada77f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-3ada77f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-d2364d1.ekit-equal-height-enable, .elementor-104812 .elementor-element.elementor-element-d2364d1.ekit-equal-height-enable .elementor-widget-container, .elementor-104812 .elementor-element.elementor-element-d2364d1.ekit-equal-height-enable .ekit-wid-con, .elementor-104812 .elementor-element.elementor-element-d2364d1.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn{background-color:transparent;padding:1em 2em 1em 2em;font-family:var( --e-global-typography-0189f30-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-0189f30-font-size );font-weight:var( --e-global-typography-0189f30-font-weight );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );color:var( --e-global-color-41f6b8d );background-image:linear-gradient(180deg, var( --e-global-color-4a04aca ) 0%, var( --e-global-color-599fb972 ) 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn:hover{background-color:transparent;color:var( --e-global-color-786c177 );background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-d2364d1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .ekit-image-box-body-inner{border-width:5px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-d2364d1:hover .ekit-image-box-body-inner{border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-box-header{border-radius:6px 6px 2px 2px;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-box-header img{border-radius:6px 6px 2px 2px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-box-body{border-style:none;padding:1em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .ekit-image-box-body, .elementor-104812 .elementor-element.elementor-element-d2364d1 .ekit-image-box-body:before, .elementor-104812 .elementor-element.elementor-element-d2364d1 .ekit-image-box-body:after{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-info-box-title{margin:1em 0em 1.5em 0em;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:var( --e-global-typography-1398a48-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-1398a48-font-size );font-weight:var( --e-global-typography-1398a48-font-weight );text-transform:var( --e-global-typography-1398a48-text-transform );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-599fb972 );fill:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-599fb972 );fill:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-box-style-content{margin:1em 0em 2em 0em;font-family:var( --e-global-typography-ddd0303-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-ddd0303-font-size );font-weight:var( --e-global-typography-ddd0303-font-weight );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );color:var( --e-global-color-text );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-786c177 );fill:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-97f7f12:not(.elementor-motion-effects-element-type-background), .elementor-104812 .elementor-element.elementor-element-97f7f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4da511 );}.elementor-104812 .elementor-element.elementor-element-97f7f12{border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-0bcbd03 );box-shadow:0px 0px 15px 5px rgba(17, 17, 17, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-786c177 );margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-97f7f12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-97f7f12 .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-97f7f12 a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-97f7f12 a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-36d6d822 > .elementor-element-populated{border-style:none;text-align:left;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96625 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96625{text-align:left;}.elementor-104812 .elementor-element.elementor-global-96625 img{width:85%;max-width:85%;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96628 > .elementor-widget-container{margin:.075em .075em .075em 0em;padding:.05em .05em .075em 0em;}.elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-global-96628{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-item > a{font-family:var( --e-global-typography-60821f4-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-60821f4-font-size );font-weight:var( --e-global-typography-60821f4-font-weight );text-transform:var( --e-global-typography-60821f4-text-transform );font-style:var( --e-global-typography-60821f4-font-style );line-height:var( --e-global-typography-60821f4-line-height );letter-spacing:var( --e-global-typography-60821f4-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-text{color:var( --e-global-color-786c177 );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-247b2e5 );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-repeater-item-945979c.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-repeater-item-945979c.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-repeater-item-1841bca.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-repeater-item-1841bca.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-repeater-item-1f02e90.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-repeater-item-1f02e90.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-repeater-item-12f728e.elementor-social-icon{background-color:#2F2F2F00;}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-repeater-item-12f728e.elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-repeater-item-12f728e.elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96631{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;align-self:flex-end;--icon-size:30px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-widget-container{text-align:left;}.elementor-104812 .elementor-element.elementor-global-96631 > .elementor-widget-container{margin:0em 2em 0em 0em;padding:0em 2em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-social-icon{background-color:var( --e-global-color-4a6fca6 );--icon-padding:0.2em;border-style:none;}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-social-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-social-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-social-icon:hover i{color:var( --e-global-color-51a300a );}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-social-icon:hover svg{fill:var( --e-global-color-51a300a );}.elementor-104812 .elementor-element.elementor-element-2bc0baf7 > .elementor-element-populated{text-align:left;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96634{width:100%;max-width:100%;align-self:flex-start;--e-icon-list-icon-size:0em;}.elementor-104812 .elementor-element.elementor-global-96634 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-9ab06e3 );}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-9ab06e3 );}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item > a{font-family:var( --e-global-typography-2830fc3-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-2830fc3-font-size );font-weight:var( --e-global-typography-2830fc3-font-weight );text-transform:var( --e-global-typography-2830fc3-text-transform );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-text{color:var( --e-global-color-41f6b8d );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-46a5fdb3 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-46a5fdb3{color:var( --e-global-color-41f6b8d );padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-46a5fdb3 a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-46a5fdb3 a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-18917225 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-18917225 > .elementor-element-populated{color:var( --e-global-color-786c177 );text-align:left;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-18917225 .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-18917225 .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96637{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96637 > .elementor-widget-container{margin:0em 3em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96637 .elementor-heading-title{font-family:var( --e-global-typography-2830fc3-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-2830fc3-font-size );font-weight:var( --e-global-typography-2830fc3-font-weight );text-transform:var( --e-global-typography-2830fc3-text-transform );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-96640 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96640:hover .elementor-widget-container{border-style:none;}.elementor-104812 .elementor-element.elementor-global-96640:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96640{--e-icon-list-icon-size:1rem;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f918221-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-f918221-font-size );font-weight:var( --e-global-typography-f918221-font-weight );font-style:var( --e-global-typography-f918221-font-style );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-text{color:var( --e-global-color-41f6b8d );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-17fb03c );}.elementor-104812 .elementor-element.elementor-global-96643{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96643 > .elementor-widget-container{margin:0em 3em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96643 .elementor-heading-title{font-family:var( --e-global-typography-2830fc3-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-2830fc3-font-size );font-weight:var( --e-global-typography-2830fc3-font-weight );text-transform:var( --e-global-typography-2830fc3-text-transform );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-96646{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-104812 .elementor-element.elementor-global-96646 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f918221-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-f918221-font-size );font-weight:var( --e-global-typography-f918221-font-weight );font-style:var( --e-global-typography-f918221-font-style );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-text{color:var( --e-global-color-786c177 );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-17fb03c );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-3040750a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-3040750a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-3040750a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-3040750a .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-3040750a > .elementor-element-populated{color:var( --e-global-color-786c177 );text-align:left;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-3040750a .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-3040750a .elementor-element-populated a:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-96649{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96649 > .elementor-widget-container{margin:0em 3em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96649 .elementor-heading-title{font-family:var( --e-global-typography-2830fc3-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-2830fc3-font-size );font-weight:var( --e-global-typography-2830fc3-font-weight );text-transform:var( --e-global-typography-2830fc3-text-transform );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-96652{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-104812 .elementor-element.elementor-global-96652 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f918221-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-f918221-font-size );font-weight:var( --e-global-typography-f918221-font-weight );font-style:var( --e-global-typography-f918221-font-style );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-text{color:var( --e-global-color-786c177 );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-17fb03c );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-590ec814.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-590ec814.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-590ec814.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-590ec814 .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-element-590ec814 > .elementor-element-populated{color:var( --e-global-color-786c177 );text-align:left;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-590ec814 .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-590ec814 .elementor-element-populated a:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-96655{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96655 > .elementor-widget-container{margin:0em 3em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96655 .elementor-heading-title{font-family:var( --e-global-typography-2830fc3-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-2830fc3-font-size );font-weight:var( --e-global-typography-2830fc3-font-weight );text-transform:var( --e-global-typography-2830fc3-text-transform );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-96658 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-global-96658{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f918221-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-f918221-font-size );font-weight:var( --e-global-typography-f918221-font-weight );font-style:var( --e-global-typography-f918221-font-style );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-text{color:var( --e-global-color-786c177 );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-17fb03c );}.elementor-104812 .elementor-element.elementor-element-55202088:not(.elementor-motion-effects-element-type-background), .elementor-104812 .elementor-element.elementor-element-55202088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f0fb28 );}.elementor-104812 .elementor-element.elementor-element-55202088 > .elementor-background-overlay{background-color:var( --e-global-color-d25d7e0 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-104812 .elementor-element.elementor-element-55202088{border-style:dotted;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-accent );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:1em 0em 1em 0em;}.elementor-104812 .elementor-element.elementor-element-44382cc3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-19787efe{border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-2321530a .elementor-element-populated .elementor-heading-title{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-2321530a > .elementor-element-populated{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-2321530a .elementor-element-populated a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-2321530a .elementor-element-populated a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96664 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-980bfab );}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-980bfab );}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-104812 .elementor-element.elementor-global-96664{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item > a{font-family:var( --e-global-typography-f918221-font-family ), Roboto, Arial, Helvetica, sans-serif;font-size:var( --e-global-typography-f918221-font-size );font-weight:var( --e-global-typography-f918221-font-weight );font-style:var( --e-global-typography-f918221-font-style );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-text{color:var( --e-global-color-786c177 );transition:color 0.3s;}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-17fb03c );}body.elementor-page-104812:not(.elementor-motion-effects-element-type-background), body.elementor-page-104812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-41f6b8d );}.bdt-lightbox .bdt-lightbox-items>*>*{max-height:53vh;}.bdt-lightbox .bdt-lightbox-button{background-color:transparent;color:#F7F7F7;background-image:linear-gradient(180deg, #501E85 0%, #5F259F 100%);border-radius:5px 5px 5px 5px;}.bdt-lightbox .bdt-lightbox-button:hover{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #311352 0%, #311352 100%);}.elementor-widget .tippy-tooltip{padding:1% 1% 1% 1%;color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-104812{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.bdt-lightbox{background-color:#501E85;}.bdt-lightbox .bdt-close.bdt-icon{color:#F7F7F7;background-color:#501E85;border-style:solid;border-width:.05em .05em .05em .05em;border-color:#FFC82C;border-radius:5px 5px 5px 5px;padding:1em 1em 1em 1em;}.bdt-lightbox .bdt-lightbox-toolbar{color:#F7F7F7;background-color:#40196B;font-family:"Roboto", Roboto, Arial, Helvetica, sans-serif;font-size:1.05em;font-weight:400;font-style:normal;letter-spacing:0em;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-104812 .elementor-element.elementor-element-0ffb6e0{width:100%;}.elementor-104812 .elementor-element.elementor-element-cf48c72{width:100%;}.elementor-104812 .elementor-element.elementor-element-eadda24{width:100%;}.elementor-104812 .elementor-element.elementor-element-86678bb{width:75%;}.elementor-104812 .elementor-element.elementor-element-f60c53e{width:28%;}.elementor-104812 .elementor-element.elementor-element-0b8cda4{width:72%;}.elementor-104812 .elementor-element.elementor-element-efa0d1e{width:25%;}.elementor-104812 .elementor-element.elementor-element-36d6d822{width:25%;}.elementor-104812 .elementor-element.elementor-element-2bc0baf7{width:75%;}.elementor-104812 .elementor-element.elementor-element-18917225{width:33%;}.elementor-104812 .elementor-element.elementor-element-3040750a{width:33.664%;}.elementor-104812 .elementor-element.elementor-element-590ec814{width:33%;}}@media(max-width:1192px) and (min-width:768px){.elementor-104812 .elementor-element.elementor-element-0ffb6e0{width:100%;}.elementor-104812 .elementor-element.elementor-element-cf48c72{width:100%;}.elementor-104812 .elementor-element.elementor-element-eadda24{width:100%;}.elementor-104812 .elementor-element.elementor-element-86678bb{width:73%;}.elementor-104812 .elementor-element.elementor-element-f60c53e{width:35%;}.elementor-104812 .elementor-element.elementor-element-0b8cda4{width:82%;}.elementor-104812 .elementor-element.elementor-element-efa0d1e{width:27%;}.elementor-104812 .elementor-element.elementor-element-36d6d822{width:25%;}.elementor-104812 .elementor-element.elementor-element-2bc0baf7{width:75%;}.elementor-104812 .elementor-element.elementor-element-18917225{width:33%;}.elementor-104812 .elementor-element.elementor-element-3040750a{width:33%;}.elementor-104812 .elementor-element.elementor-element-590ec814{width:33%;}}@media(max-width:992px) and (min-width:768px){.elementor-104812 .elementor-element.elementor-element-0ffb6e0{width:100%;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1{width:100%;}.elementor-104812 .elementor-element.elementor-element-86678bb{width:100%;}.elementor-104812 .elementor-element.elementor-element-f60c53e{width:100%;}.elementor-104812 .elementor-element.elementor-element-0b8cda4{width:75%;}.elementor-104812 .elementor-element.elementor-element-efa0d1e{width:100%;}.elementor-104812 .elementor-element.elementor-element-5fe5292f{width:100%;}.elementor-104812 .elementor-element.elementor-element-88fa19f{width:100%;}.elementor-104812 .elementor-element.elementor-element-a5ad539{width:98%;}.elementor-104812 .elementor-element.elementor-element-3ada77f{width:98%;}.elementor-104812 .elementor-element.elementor-element-36d6d822{width:100%;}.elementor-104812 .elementor-element.elementor-element-2bc0baf7{width:100%;}.elementor-104812 .elementor-element.elementor-element-18917225{width:33%;}.elementor-104812 .elementor-element.elementor-element-3040750a{width:33%;}.elementor-104812 .elementor-element.elementor-element-590ec814{width:33%;}}@media(max-width:1192px){.elementor-104812 .elementor-element.elementor-element-6a6d465, .elementor-104812 .elementor-element.elementor-element-6a6d465 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6a6d465{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-0ffb6e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated{text-align:left;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0{z-index:1;}.elementor-104812 .elementor-element.elementor-global-96595{width:auto;max-width:auto;align-self:center;z-index:0;}.elementor-104812 .elementor-element.elementor-global-96595 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-container{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-0456abc-font-size );line-height:var( --e-global-typography-0456abc-line-height );letter-spacing:var( --e-global-typography-0456abc-letter-spacing );color:var( --e-global-color-786c177 );padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-1c61348 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-1c61348 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-1c61348 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-17fb03c );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-17fb03c );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-17fb03c );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-17fb03c );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:var( --e-global-color-247b2e5 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-submenu-panel{padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 3px 3px 3px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-hamburger{float:left;border-width:1px 1px 1px 1px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-hamburger > .ekit-menu-icon{font-size:35px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-nav-logo{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96598{width:auto;max-width:auto;align-self:center;}.elementor-104812 .elementor-element.elementor-global-96598 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96598:hover > .elementor-widget-container{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96598 .elementor-button{font-size:var( --e-global-typography-8a94d48-font-size );line-height:var( --e-global-typography-8a94d48-line-height );letter-spacing:var( --e-global-typography-8a94d48-letter-spacing );border-width:0.025em 0.025em 0em 0em;border-radius:.5em .5em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1 > .elementor-container{min-height:6em;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1, .elementor-104812 .elementor-element.elementor-element-fe8a9a1 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-cf48c72.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-cf48c72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-cf48c72.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-cf48c72 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96604{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96604 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96607{width:auto;max-width:auto;font-size:var( --e-global-typography-8ccb45b-font-size );line-height:var( --e-global-typography-8ccb45b-line-height );letter-spacing:var( --e-global-typography-8ccb45b-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96607 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6853201 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6853201 input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-1846f0b-font-size );line-height:var( --e-global-typography-1846f0b-line-height );letter-spacing:var( --e-global-typography-1846f0b-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-ac87004{border-width:.35em 0em 0em 0em;margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-ac87004:hover{border-width:.35em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-eadda24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-eadda24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-eadda24.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-background-slideshow{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108428{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-108428 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108428:hover > .elementor-widget-container{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-container{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-8971c8b-font-size );line-height:var( --e-global-typography-8971c8b-line-height );letter-spacing:var( --e-global-typography-8971c8b-letter-spacing );color:var( --e-global-color-599fb972 );padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-8971c8b-font-size );line-height:var( --e-global-typography-8971c8b-line-height );letter-spacing:var( --e-global-typography-8971c8b-letter-spacing );color:var( --e-global-color-41f6b8d );border-width:0em 0em 0.025em 0em;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a{border-width:0em 0em 0.025em 0em;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a{border-width:0em 0em 0.025em 0em;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-submenu-panel{padding:2px 2px 2px 2px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:3px 3px 3px 3px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-hamburger{float:right;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-hamburger > .ekit-menu-icon{font-size:25px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-nav-logo > img{max-width:75px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-nav-logo{padding:1% 1% 1% 1%;}.elementor-104812 .elementor-element.elementor-element-9e18724{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-b824419{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-element-b824419 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108431 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-4caad7a-font-size );line-height:var( --e-global-typography-4caad7a-line-height );letter-spacing:var( --e-global-typography-4caad7a-letter-spacing );padding:10px 0px 3px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-119ba59-font-size );line-height:var( --e-global-typography-119ba59-line-height );letter-spacing:var( --e-global-typography-119ba59-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-6723449a > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-379b099a{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-379b099a > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-43fde91f{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-161dd0e8.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-104812 .elementor-element.elementor-element-161dd0e8{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-161dd0e8 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-24755a1{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column > .elementor-widget-wrap{justify-content:space-around;}.elementor-104812 .elementor-element.elementor-element-4e262c8 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102249 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102249 .elementor-heading-title{font-size:var( --e-global-typography-82cdd26-font-size );line-height:var( --e-global-typography-82cdd26-line-height );letter-spacing:var( --e-global-typography-82cdd26-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-45ae9204{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-487bc3b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-487bc3b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-487bc3b1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-487bc3b1 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-487bc3b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-487bc3b1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-487bc3b1 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-244a9613 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-244a9613 .elementor-heading-title{font-size:var( --e-global-typography-e17a271-font-size );line-height:var( --e-global-typography-e17a271-line-height );letter-spacing:var( --e-global-typography-e17a271-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-31849ecc > .elementor-background-overlay{background-image:url("https://trainingworks360.com/wp-content/uploads/2024/01/nyc-skyline-tiled-38.svg");}.elementor-104812 .elementor-element.elementor-element-31849ecc{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-1a81dd82.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-1a81dd82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-1a81dd82.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-1a81dd82 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-4f87733b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-4f87733b .elementor-heading-title{font-size:var( --e-global-typography-e17a271-font-size );line-height:var( --e-global-typography-e17a271-line-height );letter-spacing:var( --e-global-typography-e17a271-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-600e50a5{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-78b42bb.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-104812 .elementor-element.elementor-element-78b42bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-104812 .elementor-element.elementor-element-78b42bb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-78b42bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-104812 .elementor-element.elementor-element-78b42bb > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-78b42bb > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-78b42bb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-78b42bb > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-563d68f4{margin-top:0%;margin-bottom:0%;padding:15px 0px 15px 0px;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-1d102f0b.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1d102f0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1d102f0b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102228 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-right .elementor-image-box-img{margin-left:1%;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-left .elementor-image-box-img{margin-right:1%;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-top .elementor-image-box-img{margin-bottom:1%;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-18b28d2b.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-18b28d2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-18b28d2b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102231 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-right .elementor-image-box-img{margin-left:1%;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-left .elementor-image-box-img{margin-right:1%;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-top .elementor-image-box-img{margin-bottom:1%;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-img img{border-radius:0px;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-28c1263a.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-28c1263a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-28c1263a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102234 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-right .elementor-image-box-img{margin-left:1%;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-left .elementor-image-box-img{margin-right:1%;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-top .elementor-image-box-img{margin-bottom:1%;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-title{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-39c42262.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-39c42262.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-39c42262.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-39c42262 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-104812 .elementor-element.elementor-element-39c42262 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102237 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-right .elementor-image-box-img{margin-left:1%;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-left .elementor-image-box-img{margin-right:1%;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-top .elementor-image-box-img{margin-bottom:1%;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-title{margin-bottom:0px;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-508cb8a3.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-508cb8a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-508cb8a3.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102240 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-right .elementor-image-box-img{margin-left:1%;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-left .elementor-image-box-img{margin-right:1%;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-top .elementor-image-box-img{margin-bottom:1%;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-1248b067.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1248b067.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1248b067.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102243 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-right .elementor-image-box-img{margin-left:1%;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-left .elementor-image-box-img{margin-right:1%;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-top .elementor-image-box-img{margin-bottom:1%;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-9e3d8da{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-86678bb > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-86678bb > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-86678bb > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-86678bb > .elementor-element-populated{margin:0em 0.75em 0em 0em;--e-column-margin-right:0.75em;--e-column-margin-left:0em;padding:0em 0.75em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-02dd263{width:auto;max-width:auto;z-index:1;}.elementor-104812 .elementor-element.elementor-element-02dd263 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-02dd263 .elementor-heading-title{font-size:var( --e-global-typography-3c785f3-font-size );line-height:var( --e-global-typography-3c785f3-line-height );letter-spacing:var( --e-global-typography-3c785f3-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-0cdaa51 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9f5a3f2 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9f5a3f2 .elementor-heading-title{font-size:var( --e-global-typography-9df2f0d-font-size );line-height:var( --e-global-typography-9df2f0d-line-height );letter-spacing:var( --e-global-typography-9df2f0d-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-bae41aa > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-bae41aa{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-3a5f003, .elementor-104812 .elementor-element.elementor-element-3a5f003 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-3a5f003{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-f60c53e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-f60c53e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-f60c53e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1f3ba7a{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-element-1f3ba7a > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1f3ba7a .elementor-custom-embed-play i{font-size:4.5em;}.elementor-104812 .elementor-element.elementor-element-1f3ba7a .elementor-custom-embed-play svg{width:4.5em;height:4.5em;}.elementor-104812 .elementor-element.elementor-element-0b8cda4 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-0b8cda4 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-0b8cda4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-0b8cda4 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1eb5054 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1eb5054 .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e9db93f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5em/2);}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5em/2);}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5em/2);}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5em/2);}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5em/2);}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-item > a{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-efa0d1e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-efa0d1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-efa0d1e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-efa0d1e > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-efa0d1e > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-efa0d1e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-efa0d1e > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-82a967b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-82a967b .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-ee6ed3d > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item > a{font-size:var( --e-global-typography-fd91528-font-size );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-b846856 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-b846856 .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e791d62 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-e791d62:hover > .elementor-widget-container{border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-e791d62 img{width:100%;max-width:100%;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-626670b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.3em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.3em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.3em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.3em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.3em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-item > a{font-size:var( --e-global-typography-fd91528-font-size );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-9db0745 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9db0745 .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-dbad727 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-dbad727 img{width:100%;max-width:100%;border-radius:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item > a{font-size:var( --e-global-typography-fd91528-font-size );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-7c9eccd2, .elementor-104812 .elementor-element.elementor-element-7c9eccd2 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-7c9eccd2{margin-top:1em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-5fe5292f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-41292fab > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-41292fab{z-index:1;}.elementor-104812 .elementor-element.elementor-element-41292fab .elementor-heading-title{font-size:var( --e-global-typography-3c785f3-font-size );line-height:var( --e-global-typography-3c785f3-line-height );letter-spacing:var( --e-global-typography-3c785f3-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-1006d6c5 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-36d16abb > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-36d16abb .elementor-heading-title{font-size:var( --e-global-typography-9df2f0d-font-size );line-height:var( --e-global-typography-9df2f0d-line-height );letter-spacing:var( --e-global-typography-9df2f0d-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-41463eb{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-e688c25 .ekit-image-box-body-inner{border-width:5px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-box-header{border-radius:6px 6px 2px 2px;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-box-header img{border-radius:6px 6px 2px 2px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn{font-size:var( --e-global-typography-0189f30-font-size );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-6109784 .ekit-image-box-body-inner{border-width:5px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-box-header{border-radius:6px 6px 2px 2px;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-box-header img{border-radius:6px 6px 2px 2px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn{font-size:var( --e-global-typography-0189f30-font-size );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .ekit-image-box-body-inner{border-width:5px;border-style:solid;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-box-header{border-radius:6px 6px 2px 2px;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-box-header img{border-radius:6px 6px 2px 2px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn{font-size:var( --e-global-typography-0189f30-font-size );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-97f7f12{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-36d6d822 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96628 > .elementor-widget-container{margin:.075em .075em .075em 0em;padding:.075em .075em .075em 0em;}.elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-item > a{font-size:var( --e-global-typography-60821f4-font-size );line-height:var( --e-global-typography-60821f4-line-height );letter-spacing:var( --e-global-typography-60821f4-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96631{--icon-size:32px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-social-icon{--icon-padding:4px;}.elementor-104812 .elementor-element.elementor-global-96631 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-2bc0baf7 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 1em 0em 1em;}.elementor-104812 .elementor-element.elementor-global-96634{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-global-96634 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-46a5fdb3{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-18917225 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96637 > .elementor-widget-container{margin:0em 3em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96637 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96640 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96643{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96643 > .elementor-widget-container{margin:0em 2em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96643 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96646{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96646 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-3040750a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-3040750a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-3040750a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-3040750a > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96649{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96649 > .elementor-widget-container{margin:0em 3em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96649 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96652{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96652 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-590ec814.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-590ec814.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-590ec814.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-590ec814 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96655{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96655 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96655 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-55202088{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-44382cc3 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-19787efe{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96661 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96664 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}}@media(max-width:992px){.elementor-104812 .elementor-element.elementor-element-6a6d465, .elementor-104812 .elementor-element.elementor-element-6a6d465 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6a6d465:hover, .elementor-104812 .elementor-element.elementor-element-6a6d465:hover > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6a6d465 > .elementor-container{text-align:left;}.elementor-104812 .elementor-element.elementor-element-6a6d465{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-0ffb6e0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated{text-align:left;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0{z-index:9;}.elementor-104812 .elementor-element.elementor-global-96595{width:auto;max-width:auto;align-self:center;z-index:9;}.elementor-104812 .elementor-element.elementor-global-96595 > .elementor-widget-container{margin:0em 1em 0em 0em;padding:0em 1em 0em 1em;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-nav-identity-panel{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-container{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-0456abc-font-size );line-height:var( --e-global-typography-0456abc-line-height );letter-spacing:var( --e-global-typography-0456abc-letter-spacing );color:var( --e-global-color-786c177 );padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-9ab06e3 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-9ab06e3 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-9ab06e3 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-9ab06e3 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-9ab06e3 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-9ab06e3 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-9ab06e3 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-9ab06e3 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-b9b72cb );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-b9b72cb );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-b9b72cb );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:var( --e-global-color-786c177 );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-submenu-panel{padding:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-hamburger{padding:0px 0px 0px 0px;width:25px;border-radius:0px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-hamburger > .ekit-menu-icon{font-size:25px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-menu-close{padding:5px 5px 5px 5px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-global-96598{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96598 > .elementor-widget-container{margin:0em 1.5em 0em 0em;padding:0em 0em 0em 0em;border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96598:hover > .elementor-widget-container{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96598 .elementor-button{font-size:var( --e-global-typography-8a94d48-font-size );line-height:var( --e-global-typography-8a94d48-line-height );letter-spacing:var( --e-global-typography-8a94d48-letter-spacing );border-width:0.025em 0.025em 0em 0em;border-radius:.5em .5em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1, .elementor-104812 .elementor-element.elementor-element-fe8a9a1 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-cf48c72 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96604{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96604 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96604 img{width:12em;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96607{width:auto;max-width:auto;font-size:var( --e-global-typography-8ccb45b-font-size );line-height:var( --e-global-typography-8ccb45b-line-height );letter-spacing:var( --e-global-typography-8ccb45b-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96607 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6853201 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6853201 input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-1846f0b-font-size );line-height:var( --e-global-typography-1846f0b-line-height );letter-spacing:var( --e-global-typography-1846f0b-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-ac87004{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-eadda24:hover > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-eadda24:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108428 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-nav-identity-panel{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-container{max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-8971c8b-font-size );line-height:var( --e-global-typography-8971c8b-line-height );letter-spacing:var( --e-global-typography-8971c8b-letter-spacing );color:var( --e-global-color-41f6b8d );padding:10px 10px 10px 10px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-8971c8b-font-size );line-height:var( --e-global-typography-8971c8b-line-height );letter-spacing:var( --e-global-typography-8971c8b-letter-spacing );padding:15px 15px 15px 15px;color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a{border-width:0px 0px 1px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a{border-width:0px 0px 1px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 1px 0px 1px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:38px;border-radius:3px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-nav-logo{margin:1% 1% 1% 1%;padding:1% 1% 1% 1%;}.elementor-104812 .elementor-element.elementor-element-9e18724, .elementor-104812 .elementor-element.elementor-element-9e18724 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9e18724:hover, .elementor-104812 .elementor-element.elementor-element-9e18724:hover > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-9e18724{margin-top:0em;margin-bottom:0em;padding:0em 1em 0em 1em;z-index:90;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-eb8ecb1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 1em 0em;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1{z-index:99;}.elementor-104812 .elementor-element.elementor-element-b824419{width:auto;max-width:auto;align-self:center;z-index:0;}.elementor-104812 .elementor-element.elementor-element-b824419 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-b824419 img{width:15em;max-width:16em;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431{width:auto;max-width:auto;align-self:center;z-index:99;}.elementor-104812 .elementor-element.elementor-global-108431 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0.65em 0.65em 0.65em 0.65em;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-container{background-color:var( --e-global-color-secondary );max-width:70%;border-radius:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-nav-identity-panel{padding:1em 1em 1em 1em;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-4caad7a-font-size );line-height:var( --e-global-typography-4caad7a-line-height );letter-spacing:var( --e-global-typography-4caad7a-letter-spacing );color:var( --e-global-color-41f6b8d );border-width:0em 0em 0.05em 0em;padding:15px 100px 15px 20px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li{margin:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:12px;color:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:12px;color:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 5px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 5px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-119ba59-font-size );line-height:var( --e-global-typography-119ba59-line-height );letter-spacing:var( --e-global-typography-119ba59-letter-spacing );padding:5px 5px 5px 5px;color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:var( --e-global-color-247b2e5 );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-submenu-panel{padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel{border-width:0em 0em 0em 0em;border-radius:0px 5px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-hamburger{float:right;padding:10px 10px 10px 10px;width:45px;border-radius:5px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-hamburger > .ekit-menu-icon{font-size:25px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-close{padding:5px 10px 5px 10px;margin:5px 0px 5px 5px;width:50px;border-radius:5px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-nav-logo > img{max-width:415px;max-height:200px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-nav-logo{margin:7% 0% 03% 0%;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-161dd0e8.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-104812 .elementor-element.elementor-element-161dd0e8{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-161dd0e8 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-24755a1{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column > .elementor-widget-wrap{justify-content:space-around;}.elementor-104812 .elementor-element.elementor-element-4e262c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-4e262c8 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102249{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-102249 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102249 .elementor-heading-title{font-size:var( --e-global-typography-82cdd26-font-size );line-height:var( --e-global-typography-82cdd26-line-height );letter-spacing:var( --e-global-typography-82cdd26-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-45ae9204{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-487bc3b1 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-244a9613 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-244a9613 .elementor-heading-title{font-size:var( --e-global-typography-e17a271-font-size );line-height:var( --e-global-typography-e17a271-line-height );letter-spacing:var( --e-global-typography-e17a271-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-4f87733b .elementor-heading-title{font-size:var( --e-global-typography-e17a271-font-size );line-height:var( --e-global-typography-e17a271-line-height );letter-spacing:var( --e-global-typography-e17a271-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-600e50a5{margin-top:0em;margin-bottom:0em;padding:-17em -17em -17em -17em;z-index:1;}.elementor-104812 .elementor-element.elementor-element-563d68f4{margin-top:0%;margin-bottom:0%;padding:1em .25em 1em .25em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-1d102f0b.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1d102f0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1d102f0b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0.25em 0em 0.25em;}.elementor-104812 .elementor-element.elementor-global-102228{width:var( --container-widget-width, 15em );max-width:15em;--container-widget-width:15em;--container-widget-flex-grow:0;}.elementor-104812 .elementor-element.elementor-global-102228 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-img img{border-radius:0px;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-18b28d2b.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-18b28d2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-18b28d2b.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0.25em 0em 0.25em;}.elementor-104812 .elementor-element.elementor-global-102231{width:var( --container-widget-width, 15em );max-width:15em;--container-widget-width:15em;--container-widget-flex-grow:0;}.elementor-104812 .elementor-element.elementor-global-102231 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-28c1263a.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-28c1263a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-28c1263a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0.25em 0em 0.25em;}.elementor-104812 .elementor-element.elementor-global-102234{width:var( --container-widget-width, 15em );max-width:15em;--container-widget-width:15em;--container-widget-flex-grow:0;}.elementor-104812 .elementor-element.elementor-global-102234 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-title{margin-bottom:3px;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-img img{border-radius:0em;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-39c42262.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-39c42262.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-39c42262.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-39c42262 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-39c42262 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0.25em 0em 0.25em;}.elementor-104812 .elementor-element.elementor-global-102237{width:var( --container-widget-width, 15em );max-width:15em;--container-widget-width:15em;--container-widget-flex-grow:0;}.elementor-104812 .elementor-element.elementor-global-102237 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-508cb8a3.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-508cb8a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-508cb8a3.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0.25em 0em 0.25em;}.elementor-104812 .elementor-element.elementor-global-102240{width:var( --container-widget-width, 15em );max-width:15em;--container-widget-width:15em;--container-widget-flex-grow:0;}.elementor-104812 .elementor-element.elementor-global-102240 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-1248b067.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1248b067.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1248b067.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0.25em 0em 0.25em;}.elementor-104812 .elementor-element.elementor-global-102243{width:var( --container-widget-width, 15em );max-width:15em;--container-widget-width:15em;--container-widget-flex-grow:0;}.elementor-104812 .elementor-element.elementor-global-102243 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-wrapper .elementor-image-box-img{width:35%;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-9e3d8da{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-86678bb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-86678bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-86678bb > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-02dd263{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-element-02dd263 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-02dd263 .elementor-heading-title{font-size:var( --e-global-typography-3c785f3-font-size );line-height:var( --e-global-typography-3c785f3-line-height );letter-spacing:var( --e-global-typography-3c785f3-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-0cdaa51 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9f5a3f2 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9f5a3f2 .elementor-heading-title{font-size:var( --e-global-typography-9df2f0d-font-size );line-height:var( --e-global-typography-9df2f0d-line-height );letter-spacing:var( --e-global-typography-9df2f0d-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-bae41aa > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-bae41aa{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-3a5f003, .elementor-104812 .elementor-element.elementor-element-3a5f003 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-3a5f003{margin-top:1em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-f60c53e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-f60c53e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-f60c53e.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-background-slideshow{border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-f60c53e:hover > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-f60c53e:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated{margin:0em 0em 1em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1f3ba7a > .elementor-widget-container{margin:0em 0em 0em 0em;padding:.75em .75em .75em .75em;border-radius:6px 6px 6px 6px;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-0b8cda4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-0b8cda4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-0b8cda4 > .elementor-element-populated{margin:0em 0em 0em 0.25em;--e-column-margin-right:0em;--e-column-margin-left:0.25em;padding:0em 0.5em 0em 0.5em;}.elementor-104812 .elementor-element.elementor-element-1eb5054 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1eb5054 .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-item > a{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-efa0d1e > .elementor-element-populated{margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-82a967b .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item > a{font-size:var( --e-global-typography-fd91528-font-size );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-b846856 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 1em 0em 1em;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-b846856{text-align:left;}.elementor-104812 .elementor-element.elementor-element-b846856 .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e791d62{width:100%;max-width:100%;text-align:center;}.elementor-104812 .elementor-element.elementor-element-e791d62 > .elementor-widget-container{margin:1em 0em 1em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-e791d62 img{width:85%;max-width:85%;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-626670b{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-626670b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.2em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.2em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.2em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.2em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.2em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-item > a{font-size:var( --e-global-typography-fd91528-font-size );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-9db0745 .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-dbad727{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-dbad727 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-element-dbad727 img{width:85%;max-width:85%;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-180dbdc > .elementor-widget-container{margin:1em 2em 1em 2em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item > a{font-size:var( --e-global-typography-fd91528-font-size );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-7c9eccd2{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-5fe5292f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-5fe5292f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 1em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-41292fab > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-41292fab .elementor-heading-title{font-size:var( --e-global-typography-3c785f3-font-size );line-height:var( --e-global-typography-3c785f3-line-height );letter-spacing:var( --e-global-typography-3c785f3-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-1006d6c5 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-36d16abb > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-36d16abb .elementor-heading-title{font-size:var( --e-global-typography-9df2f0d-font-size );line-height:var( --e-global-typography-9df2f0d-line-height );letter-spacing:var( --e-global-typography-9df2f0d-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-41463eb{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-88fa19f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-88fa19f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-88fa19f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-88fa19f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-88fa19f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-e688c25 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn{font-size:var( --e-global-typography-0189f30-font-size );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-a5ad539.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-a5ad539 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-a5ad539 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6109784 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn{font-size:var( --e-global-typography-0189f30-font-size );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-3ada77f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-3ada77f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-3ada77f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-d2364d1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn{font-size:var( --e-global-typography-0189f30-font-size );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-97f7f12{border-width:3px 0px 0px 0px;margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-97f7f12, .elementor-104812 .elementor-element.elementor-element-97f7f12 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-36d6d822.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-36d6d822 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96625 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96625 img{width:100%;max-width:93%;}.elementor-104812 .elementor-element.elementor-global-96628{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96628 > .elementor-widget-container{margin:.075em .075em .075em 0em;padding:.075em .075em .075em 0em;}.elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-item > a{font-size:var( --e-global-typography-60821f4-font-size );line-height:var( --e-global-typography-60821f4-line-height );letter-spacing:var( --e-global-typography-60821f4-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96631{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96631 > .elementor-widget-container{margin:0em 2em 0em 0em;padding:0em 2em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-2bc0baf7 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96634 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-46a5fdb3{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-18917225 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96637{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96637 > .elementor-widget-container{margin:1em 2em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96637 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96640 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96643{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96643 > .elementor-widget-container{margin:1em 2em 0em 01em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96643 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-3040750a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-3040750a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-3040750a.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-3040750a > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96649{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96649 > .elementor-widget-container{margin:1em 2em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96649 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-590ec814.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-590ec814.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-590ec814.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-590ec814 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96655{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96655 > .elementor-widget-container{margin:1em 2em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96655 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-55202088{padding:10px 20px 10px 20px;}.elementor-104812 .elementor-element.elementor-element-2321530a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-2321530a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-38f827f0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-38f827f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96664{width:initial;max-width:initial;align-self:center;}.elementor-104812 .elementor-element.elementor-global-96664 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}}@media(max-width:767px){.elementor-104812 .elementor-element.elementor-element-6a6d465{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0{width:100%;z-index:9;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-104812 .elementor-element.elementor-element-0ffb6e0 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96595{width:auto;max-width:auto;align-self:center;}.elementor-104812 .elementor-element.elementor-global-96595 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-0456abc-font-size );line-height:var( --e-global-typography-0456abc-line-height );letter-spacing:var( --e-global-typography-0456abc-letter-spacing );color:#F7F7F7;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:var( --e-global-color-ecfb64c );fill:var( --e-global-color-ecfb64c );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:var( --e-global-color-ecfb64c );fill:var( --e-global-color-ecfb64c );}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{color:#F7F7F7;}.elementor-104812 .elementor-element.elementor-global-96595 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-104812 .elementor-element.elementor-global-96598{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96598 > .elementor-widget-container{margin:0em 1em 0em 0em;padding:0em 0em 0em 0em;border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96598:hover > .elementor-widget-container{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96598 .elementor-button{font-size:var( --e-global-typography-8a94d48-font-size );line-height:var( --e-global-typography-8a94d48-line-height );letter-spacing:var( --e-global-typography-8a94d48-letter-spacing );padding:5px 10px 5px 10px;}.elementor-104812 .elementor-element.elementor-element-fe8a9a1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96607{font-size:var( --e-global-typography-8ccb45b-font-size );line-height:var( --e-global-typography-8ccb45b-line-height );letter-spacing:var( --e-global-typography-8ccb45b-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-6853201 input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-1846f0b-font-size );line-height:var( --e-global-typography-1846f0b-line-height );letter-spacing:var( --e-global-typography-1846f0b-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-ac87004{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-eadda24{width:35%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-eadda24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-eadda24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-eadda24 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-container{background-color:#40196BD9;max-width:85%;border-radius:2px 2px 2px 2px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-8971c8b-font-size );line-height:var( --e-global-typography-8971c8b-line-height );letter-spacing:var( --e-global-typography-8971c8b-letter-spacing );color:var( --e-global-color-41f6b8d );padding:10px 10px 10px 10px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li{margin:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-8971c8b-font-size );line-height:var( --e-global-typography-8971c8b-line-height );letter-spacing:var( --e-global-typography-8971c8b-letter-spacing );color:var( --e-global-color-41f6b8d );border-width:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-submenu-panel{padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-menu-hamburger > .ekit-menu-icon{font-size:30px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-nav-logo > img{max-width:185px;max-height:111px;}.elementor-104812 .elementor-element.elementor-global-108428 .elementskit-nav-logo{margin:1em 0em 1em 0em;padding:0em 0em 0em 1em;}.elementor-104812 .elementor-element.elementor-element-9e18724, .elementor-104812 .elementor-element.elementor-element-9e18724 > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9e18724:hover, .elementor-104812 .elementor-element.elementor-element-9e18724:hover > .elementor-background-overlay{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9e18724{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;z-index:999;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1{width:97%;z-index:999;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-eb8ecb1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1:hover > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-eb8ecb1:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-eb8ecb1 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0.25em 0em 0.25em 0em;}.elementor-104812 .elementor-element.elementor-element-b824419{width:auto;max-width:auto;z-index:1000;}.elementor-104812 .elementor-element.elementor-element-b824419 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-b824419 img{width:12em;max-width:12em;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431{width:auto;max-width:auto;align-self:center;z-index:1000;}.elementor-104812 .elementor-element.elementor-global-108431 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-container{background-color:#40196BF5;max-width:90%;border-radius:0px 8px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav li a .ekit-menu-icon{padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-4caad7a-font-size );line-height:var( --e-global-typography-4caad7a-line-height );letter-spacing:var( --e-global-typography-4caad7a-letter-spacing );color:var( --e-global-color-41f6b8d );border-width:0em 0em 0.025em 0em;padding:1px 1px 1px 1px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-accent );border-width:0em 0em 0.05em 0em;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-1c61348 );border-width:0em 0em 0.05em 0em;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-1c61348 );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-1c61348 );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li{margin:2px 0px 2px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:0px;color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:0px;color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px -999px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px -999px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-size:var( --e-global-typography-119ba59-font-size );line-height:var( --e-global-typography-119ba59-line-height );letter-spacing:var( --e-global-typography-119ba59-letter-spacing );color:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:var( --e-global-color-1c61348 );}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-submenu-panel{padding:.065px .065px .065px .065px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-navbar-nav .elementskit-submenu-panel{border-width:0em 0em .05em 0em;border-radius:0px 7px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-hamburger{float:right;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-menu-hamburger > .ekit-menu-icon{font-size:23px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-nav-logo > img{max-width:215px;max-height:53px;}.elementor-104812 .elementor-element.elementor-global-108431 .elementskit-nav-logo{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-43fde91f{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-295e1717 > .elementor-element-populated, .elementor-104812 .elementor-element.elementor-element-295e1717 > .elementor-element-populated > .elementor-background-overlay, .elementor-104812 .elementor-element.elementor-element-295e1717 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-295e1717 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-161dd0e8.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-104812 .elementor-element.elementor-element-161dd0e8{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-161dd0e8 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-24755a1{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-4e262c8.elementor-column > .elementor-widget-wrap{justify-content:space-around;}.elementor-104812 .elementor-element.elementor-element-4e262c8 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102249{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-102249 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102249 .elementor-heading-title{font-size:var( --e-global-typography-82cdd26-font-size );line-height:var( --e-global-typography-82cdd26-line-height );letter-spacing:var( --e-global-typography-82cdd26-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-45ae9204{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-487bc3b1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-104812 .elementor-element.elementor-element-487bc3b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-104812 .elementor-element.elementor-element-487bc3b1 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-244a9613{width:initial;max-width:initial;text-align:center;}.elementor-104812 .elementor-element.elementor-element-244a9613 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-244a9613 .elementor-heading-title{font-size:var( --e-global-typography-e17a271-font-size );line-height:var( --e-global-typography-e17a271-line-height );letter-spacing:var( --e-global-typography-e17a271-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-31849ecc{margin-top:0em;margin-bottom:0em;padding:1em 0em 3em 0em;}.elementor-104812 .elementor-element.elementor-element-4f87733b{text-align:center;}.elementor-104812 .elementor-element.elementor-element-4f87733b .elementor-heading-title{font-size:var( --e-global-typography-e17a271-font-size );line-height:var( --e-global-typography-e17a271-line-height );letter-spacing:var( --e-global-typography-e17a271-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-600e50a5{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;z-index:1;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-78b42bb.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-104812 .elementor-element.elementor-element-78b42bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-104812 .elementor-element.elementor-element-78b42bb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-78b42bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-78b42bb > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-563d68f4{margin-top:0%;margin-bottom:0%;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1d102f0b{width:50%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-1d102f0b.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1d102f0b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1d102f0b.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-1d102f0b > .elementor-element-populated{margin:0.5em 0em 0.5em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102228 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-104812 .elementor-element.elementor-global-102228.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-title{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102228 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-18b28d2b{width:50%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-18b28d2b.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-18b28d2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-18b28d2b.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-18b28d2b > .elementor-element-populated{margin:0.5em 0em 0.5em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102231 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-img{margin-bottom:0%;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-104812 .elementor-element.elementor-global-102231.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-104812 .elementor-element.elementor-global-102231 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-28c1263a{width:50%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-28c1263a.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-28c1263a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-28c1263a.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-28c1263a > .elementor-element-populated{margin:0.5em 0em 0.5em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102234 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-104812 .elementor-element.elementor-global-102234.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-title{margin-bottom:0px;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-104812 .elementor-element.elementor-global-102234 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-39c42262{width:50%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-39c42262.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-39c42262.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-39c42262.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-104812 .elementor-element.elementor-element-39c42262 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-39c42262 > .elementor-element-populated{margin:0.5em 0em 0.5em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102237{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-102237 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-img{margin-bottom:0%;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-right .elementor-image-box-img{margin-left:0%;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-left .elementor-image-box-img{margin-right:0%;}.elementor-104812 .elementor-element.elementor-global-102237.elementor-position-top .elementor-image-box-img{margin-bottom:0%;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-104812 .elementor-element.elementor-global-102237 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-508cb8a3{width:50%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-508cb8a3.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-508cb8a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-508cb8a3.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-508cb8a3 > .elementor-element-populated{margin:0.5em 0em 0.5em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102240{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-102240 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-104812 .elementor-element.elementor-global-102240.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-104812 .elementor-element.elementor-global-102240 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-1248b067{width:50%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-1248b067.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1248b067.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-104812 .elementor-element.elementor-element-1248b067.elementor-column > .elementor-widget-wrap{justify-content:space-evenly;}.elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-1248b067 > .elementor-element-populated{margin:0.5em 0em 0.5em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102243 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-right .elementor-image-box-img{margin-left:3%;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-left .elementor-image-box-img{margin-right:3%;}.elementor-104812 .elementor-element.elementor-global-102243.elementor-position-top .elementor-image-box-img{margin-bottom:3%;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-title{margin-bottom:0em;font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-104812 .elementor-element.elementor-global-102243 .elementor-image-box-description{font-size:var( --e-global-typography-1c6e643-font-size );line-height:var( --e-global-typography-1c6e643-line-height );letter-spacing:var( --e-global-typography-1c6e643-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-9e3d8da{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-86678bb{width:100%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-86678bb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-86678bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-86678bb.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-86678bb > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-02dd263 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-02dd263 .elementor-heading-title{font-size:var( --e-global-typography-3c785f3-font-size );line-height:var( --e-global-typography-3c785f3-line-height );letter-spacing:var( --e-global-typography-3c785f3-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-0cdaa51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-9f5a3f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-9f5a3f2 .elementor-heading-title{font-size:var( --e-global-typography-9df2f0d-font-size );line-height:var( --e-global-typography-9df2f0d-line-height );letter-spacing:var( --e-global-typography-9df2f0d-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-bae41aa > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-bae41aa{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-3a5f003{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-f60c53e{width:100%;}.elementor-104812 .elementor-element.elementor-element-f60c53e > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1f3ba7a > .elementor-widget-container{margin:0em 0em 0em 0em;padding:.25em .25em .25em .25em;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-0b8cda4{width:100%;}.elementor-104812 .elementor-element.elementor-element-0b8cda4 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1eb5054 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-1eb5054 .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-e9db93f .elementor-icon-list-item > a{font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-efa0d1e{width:100%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-efa0d1e.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-104812 .elementor-element.elementor-element-efa0d1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-104812 .elementor-element.elementor-element-efa0d1e.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-efa0d1e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-104812 .elementor-element.elementor-element-efa0d1e > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-82a967b{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-82a967b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:2px 2px 2px 2px;}.elementor-104812 .elementor-element.elementor-element-82a967b .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-ee6ed3d .elementor-icon-list-item > a{font-size:var( --e-global-typography-fd91528-font-size );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-b846856{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-b846856 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-b846856 .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e791d62{width:100%;max-width:100%;align-self:flex-start;}.elementor-104812 .elementor-element.elementor-element-e791d62 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:10px 10px 10px 10px;}.elementor-104812 .elementor-element.elementor-element-e791d62 img{width:100%;max-width:100%;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-626670b{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-626670b > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0em/2);}.elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-626670b .elementor-icon-list-item > a{font-size:var( --e-global-typography-fd91528-font-size );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-9db0745{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-9db0745 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:2px 2px 2px 2px;}.elementor-104812 .elementor-element.elementor-element-9db0745 .elementor-heading-title{font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-dbad727{width:100%;max-width:100%;align-self:flex-start;}.elementor-104812 .elementor-element.elementor-element-dbad727 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;border-radius:6px 6px 6px 6px;}.elementor-104812 .elementor-element.elementor-element-dbad727 img{width:100%;max-width:100%;border-radius:7px 7px 7px 7px;}.elementor-104812 .elementor-element.elementor-element-180dbdc{width:100%;max-width:100%;}.elementor-104812 .elementor-element.elementor-element-180dbdc > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-element-180dbdc .elementor-icon-list-item > a{font-size:var( --e-global-typography-fd91528-font-size );line-height:var( --e-global-typography-fd91528-line-height );letter-spacing:var( --e-global-typography-fd91528-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-7c9eccd2{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-5fe5292f{width:100%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-5fe5292f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-5fe5292f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-5fe5292f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-5fe5292f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-41292fab > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-41292fab .elementor-heading-title{font-size:var( --e-global-typography-3c785f3-font-size );line-height:var( --e-global-typography-3c785f3-line-height );letter-spacing:var( --e-global-typography-3c785f3-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-1006d6c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-36d16abb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-36d16abb .elementor-heading-title{font-size:var( --e-global-typography-9df2f0d-font-size );line-height:var( --e-global-typography-9df2f0d-line-height );letter-spacing:var( --e-global-typography-9df2f0d-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-41463eb{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-88fa19f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-e688c25 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-e688c25 .ekit-image-box-body-inner{border-width:5px;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-e688c25:hover .ekit-image-box-body-inner{border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-box-header{border-radius:.5em .5em .2em .2em;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-box-header img{border-radius:.5em .5em .2em .2em;padding:0em 0em 1em 0em;}.elementor-104812 .elementor-element.elementor-element-e688c25 .ekit-image-box-body, .elementor-104812 .elementor-element.elementor-element-e688c25 .ekit-image-box-body:before, .elementor-104812 .elementor-element.elementor-element-e688c25 .ekit-image-box-body:after{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-box-body{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-info-box-title{margin:1% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-box-style-content{margin:10% 0% 1% 0%;font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );color:var( --e-global-color-text );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn{padding:.75em .75em .75em .75em;font-size:var( --e-global-typography-0189f30-font-size );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );color:var( --e-global-color-599fb972 );border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-599fb972 );fill:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn:hover{color:var( --e-global-color-41f6b8d );border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-element-e688c25 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-a5ad539{width:100%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-a5ad539.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-a5ad539.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-a5ad539.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-a5ad539 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-6109784 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-6109784 .ekit-image-box-body-inner{border-width:5px;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-6109784:hover .ekit-image-box-body-inner{border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-box-header{border-radius:.5em .5em .2em .2em;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-box-header img{border-radius:.5em .5em .2em .2em;padding:0em 0em 1em 0em;}.elementor-104812 .elementor-element.elementor-element-6109784 .ekit-image-box-body, .elementor-104812 .elementor-element.elementor-element-6109784 .ekit-image-box-body:before, .elementor-104812 .elementor-element.elementor-element-6109784 .ekit-image-box-body:after{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-box-body{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-info-box-title{margin:1% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-box-style-content{margin:10% 0% 1% 0%;font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );color:var( --e-global-color-text );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn{padding:.75em .75em .75em .75em;font-size:var( --e-global-typography-0189f30-font-size );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );color:var( --e-global-color-599fb972 );border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-599fb972 );fill:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn:hover{color:var( --e-global-color-41f6b8d );border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-element-6109784 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-3ada77f{width:100%;}.elementor-bc-flex-widget .elementor-104812 .elementor-element.elementor-element-3ada77f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-3ada77f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-104812 .elementor-element.elementor-element-3ada77f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-element-3ada77f > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-d2364d1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .ekit-image-box-body-inner{border-width:5px;border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-d2364d1:hover .ekit-image-box-body-inner{border-color:var( --e-global-color-accent );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-box-header{border-radius:.5em .5em .2em .2em;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-box-header img{border-radius:.5em .5em .2em .2em;padding:0em 0em 1em 0em;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .ekit-image-box-body, .elementor-104812 .elementor-element.elementor-element-d2364d1 .ekit-image-box-body:before, .elementor-104812 .elementor-element.elementor-element-d2364d1 .ekit-image-box-body:after{border-radius:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-box-body{padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-info-box-title{margin:1% 0% 0% 0%;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-1398a48-font-size );line-height:var( --e-global-typography-1398a48-line-height );letter-spacing:var( --e-global-typography-1398a48-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-box-style-content{margin:10% 0% 1% 0%;font-size:var( --e-global-typography-ddd0303-font-size );line-height:var( --e-global-typography-ddd0303-line-height );letter-spacing:var( --e-global-typography-ddd0303-letter-spacing );color:var( --e-global-color-text );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn{padding:.75em .75em .75em .75em;font-size:var( --e-global-typography-0189f30-font-size );line-height:var( --e-global-typography-0189f30-line-height );letter-spacing:var( --e-global-typography-0189f30-letter-spacing );color:var( --e-global-color-599fb972 );border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-599fb972 );fill:var( --e-global-color-599fb972 );}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn:hover{color:var( --e-global-color-41f6b8d );border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-104812 .elementor-element.elementor-element-d2364d1 .elementskit-info-image-box .elementskit-btn:hover svg path{stroke:var( --e-global-color-41f6b8d );fill:var( --e-global-color-41f6b8d );}.elementor-104812 .elementor-element.elementor-element-97f7f12{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-36d6d822{width:100%;}.elementor-104812 .elementor-element.elementor-element-36d6d822.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96628 .elementor-icon-list-item > a{font-size:var( --e-global-typography-60821f4-font-size );line-height:var( --e-global-typography-60821f4-line-height );letter-spacing:var( --e-global-typography-60821f4-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96631 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-2bc0baf7{width:100%;}.elementor-104812 .elementor-element.elementor-element-2bc0baf7 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96634 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(23px/2);}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(23px/2);}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(23px/2);}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-23px/2);}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-23px/2);}.elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96634 .elementor-icon-list-item > a{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-46a5fdb3 > .elementor-container{text-align:left;}.elementor-104812 .elementor-element.elementor-element-46a5fdb3{margin-top:0em;margin-bottom:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-element-18917225 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96637 > .elementor-widget-container{margin:0em 5em 0em 0em;padding:0.25em 0em 0.25em 0em;}.elementor-104812 .elementor-element.elementor-global-96637 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96640{width:auto;max-width:auto;}.elementor-104812 .elementor-element.elementor-global-96640 > .elementor-widget-container{margin:0em 5em 0em 0em;padding:0.5em 0em 1em 0em;}.elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96640 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96643 > .elementor-widget-container{margin:0em 5em 0em 0em;padding:0.25em 0em 0.25em 0em;}.elementor-104812 .elementor-element.elementor-global-96643 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96646 > .elementor-widget-container{margin:0em 5em 0em 0em;padding:0.5em 0em 0.5em 0em;}.elementor-104812 .elementor-element.elementor-global-96646{--icon-vertical-align:flex-start;}.elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96646 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-3040750a > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96649 > .elementor-widget-container{margin:0em 5em 0em 0em;padding:0.25em 0em 0.25em 0em;}.elementor-104812 .elementor-element.elementor-global-96649 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96652 > .elementor-widget-container{margin:0em 5em 0em 0em;padding:0.5em 0em 0.5em 0em;}.elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96652 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-590ec814 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em;}.elementor-104812 .elementor-element.elementor-global-96655 > .elementor-widget-container{margin:0em 5em 0em 0em;padding:0.25em 0em 0.25em 0em;}.elementor-104812 .elementor-element.elementor-global-96655 .elementor-heading-title{font-size:var( --e-global-typography-2830fc3-font-size );line-height:var( --e-global-typography-2830fc3-line-height );letter-spacing:var( --e-global-typography-2830fc3-letter-spacing );}.elementor-104812 .elementor-element.elementor-global-96658 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0.5em 0em 0.5em 0em;}.elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96658 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}.elementor-104812 .elementor-element.elementor-element-19787efe{padding:8px 0px 8px 0px;}.elementor-104812 .elementor-element.elementor-element-2321530a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-element-38f827f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96664 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-104812 .elementor-element.elementor-global-96664 .elementor-icon-list-item > a{font-size:var( --e-global-typography-f918221-font-size );line-height:var( --e-global-typography-f918221-line-height );letter-spacing:var( --e-global-typography-f918221-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-1eb5054 */#h4-heading-1 h4 {
    font-size: 1.2em !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-626670b *//* 
Theme Name: Hunter College Continuing Education
Description: Certificate Programs at Hunter Continuing Education
Author: Digital Jibe
Template: hello-elementor
Version: 1.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
/* CSS Document */
@media all and (max-width: 48em), (min-width: 47.9375em) and (max-width: 63em), (min-width: 62em), (min-width: 74.5em), (min-width : 110em) {
 html {
  box-sizing: border-box
 }
 *, :after, :before {
  box-sizing: inherit
 }
 * {
  margin: 0;
 }
 body {
  margin: 0 auto;
  font-family: 'Roboto', sans-serif;
  background-color: #f7f7f7;
  overflow-x: hidden;
 }
 a.skip-main {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
 }
 a.skip-main:focus, a.skip-main:active {
  color: #f7f7f7;
  background-color: #40196B;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow: auto;
  margin: 10 35%;
  padding: 5px;
  border-radius: 15px;
  border: 4px solid yellow;
  text-align: center;
  font-size: 1.2em;
  z-index: 999;
 }
 .clearfix:after, .group:after {
  content: " ";
  display: table;
  clear: both
 }
 p {
  margin: 0 0 1rem 0;
 }
 .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #111111;
  font-weight: 600;
  display: block;
 }
 .h1, .h2, .h3, .h4, .h5, .h6, address, h1, h2, h3, h4, h5, h6, hr, p {
  font-family: 'Roboto', sans-serif;
  margin: 0 0 1.6875rem;
  padding: 0
 }
 p, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: break-word;
 }
 p, ul, li {
  font-family: 'Roboto', sans-serif;
  color: #2f2f2f;
 }
 strong em, em strong {
  font-weight: 600;
 }
 .h1, h1 {
  font-size: 250%;
  /* 45px */
  line-height: 2.625em;
  font-weight: 900
 }
 .h2, h2 {
  font-size: 200%;
  /* 36px */
  line-height: 2em;
  font-weight: 900
 }
 .h3, h3 {
  font-size: 177.78%;
  /* 32px */
  line-height: 1.75em;
  font-weight: 900
 }
 .h4, h4 {
  font-size: 162.5%;
  /* 26px */
  line-height: 1.5em;
  font-weight: 700
 }
 .h5, h5 {
  font-size: 122%;
  /* 22px */
  line-height: 1.3125em;
  font-weight: 600
 }
 .h6, h6 {
  font-size: 100%;
  /* 18px */
  line-height: 1.3125em;
  font-weight: 500
 }
 b, strong {
  font-weight: bolder
 }
 svg:not(:root) {
  overflow: hidden
 }
 button, input, optgroup, select, textarea {
  margin: 0
 }
 button, input {
  overflow: visible
 }
 button, select {
  text-transform: none
 }
 button, select {
  text-transform: none
 }
 [type=reset], [type=submit], button, html [type=button] {
  appearance: button
 }
 [type=search] {
  appearance: textfield;
  outline-offset: -0.125em;
 }
 /*~~~Global Top Nav~~~*/
 .login h1 a {
  background-color: #f7f7f7; /* Used if the image is unavailable */
  height: 320px; /* You must set a specified height */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
 }
 /*~~~Global Top Nav~~~*/
 #top-nav-menu.top-header-wrapper {
  margin: 0 !important;
  padding: 0 !important;
  vertical-align: middle !important;
  position: relative;
 }
 #top_nav a:link, .top-header-nav li a:link {
  vertical-align: middle !important;
  border-radius: .25em;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
  padding: 0 .75em !important;
  color: #f7f7f7;
  transition: all .3s ease;
 }
 #top-nav ul li a {
  border-radius: .35em !important;
  text-align: left !important;
 }
 #top-nav ul li a:hover {
  color: #ffc72a !important;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
  border-radius: .35em !important;
  text-align: left !important;
  background-image: linear-gradient(to bottom, #582191 100%, #501E85 100%) !important;
  transition: all .3s ease;
 }
 #top-nav.top-header-nav li a:active {
  color: #f9b700 !important;
  border: 1px dotted rgba(255 200 44 / 50%) !important;
  top: .05em !important;
  transition: all .3s ease;
 }
 #top_nav li a:focus, .top-header-nav li a:focus {
  color: #ffffff !important;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 /*~~~Global Top Nav~~~*/
 #top-nav-menu.top-header-wrapper {
  margin: 0 !important;
  padding: 0 !important;
  vertical-align: middle !important;
  position: relative;
 }
 #top_nav a:link, .top-header-nav li a:link {
  vertical-align: middle !important;
  border-radius: .2em;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
  color: #f7f7f7;
  transition: all .3s ease;
 }
 #top-nav.top-header-nav li a:hover {
  color: #ffc72a !important;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
  transition: all .3s ease;
 }
 #top-nav.top-header-nav li a:active {
  color: #f9b700 !important;
  border: 1px dotted rgba(255 200 44 / 50%) !important;
  top: .05em !important;
  transition: all .3s ease;
 }
 #top_nav li a:focus, .top-header-nav li a:focus {
  color: #ffffff !important;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 /*~~~Global Top Login~~~*/
 #top-nav-btn.top-nav-btn-block a:link, .elementor-93385 a:link, .elementor-element.elementor-global-102703 a:link, .elementor-button a:link {
  max-height: 4em;
  height: auto !important;
  color: #f7f7f7;
  justify-content: center !important;
  border-radius: .5em .5em 0 0 !important;
  letter-spacing: 0.035em;
  border-top: .025em rgba(141 54 235 / 100%) !important;
  border-right: .025em rgba(141 54 235 / 100%) !important;
  border-bottom: 0 rgba(141 54 235 / 0%) !important;
  border-left: .025em rgba(141 54 235 / 0%) !important;
  border-style: solid !important;
  padding: 1.25em 2em 0 2em;
  margin: 0;
  top: .05em !important;
  bottom: 0 !important;
  position: relative !important;
  filter: drop-shadow(.2em 1em .05em .5rem rgba(17 17 17 / 45%));
  transition: all .3s ease !important;
 }
 #top-nav-btn.top-nav-btn-block a:hover, .elementor-93385 a:hover, .elementor-element.elementor-global-102703 a:hover, .elementor-button a:hover {
  color: #ffc72a !important;
  transform: scale(1);
  background-image: linear-gradient(rgba(95 37 159 / 100%), rgba(80 30 133 / 100%)) !important;
  transition: all .3s ease !important;
 }
 #top-nav-btn.top-nav-btn-block a:active, .elementor-93385 a:active, .elementor-element.elementor-global-102703 a:active, .elementor-button a:active {
  color: #ffc72a !important;
  background-image: linear-gradient(rgba(72 28 120 / 100%), rgba(88 33 145 / 100%)) !important;
  transform: scale(.99);
  letter-spacing: 0 !important;
  top: .075em !important;
  transition: all .3s ease !important;
 }
 /* ~ ~ Global Login BTN ~ ~ */
 .svg-inline--fa .fa-secondary {
  fill: #ffc72a !important;
  opacity: var(--fa-secondary-opacity, .4);
 }
 .elementskit-menu-hamburger {
  color: #f7f7f7;
 }
 /*~~~Global Branding~~~*/
 #header-title h1, .header-branding h1 {
  color: #f7f7f7;
  display: block;
  position: relative;
  left: 0;
  vertical-align: bottom !important;
  text-transform: none !important;
  letter-spacing: -0.0025em;
  font-style: italic !important;
  font-weight: 600 !important;
  margin: 0 auto;
 }
 #branding.banner {
  height: auto !important;
  line-height: .9em;
  vertical-align: baseline !important;
 }
 #logo .branding-logo {
  vertical-align: bottom !important;
 }
 /*~~~Global Primary Nav~~~*/
 #primary-nav-menu .primary-nav-wrapper {
  margin: 0 !important;
  vertical-align: middle !important;
  position: relative;
 }
 #primary-nav-menu {
  height: 3.5em;
 }
 #primary-nav-section.primary-nav-container {
  height: 3.25em;
 }
 #primary-nav .primary-nav-block li {
  font-size: .975rem;
  border-radius: .25em .25em 0 0 !important;
  align-content: left !important;
  text-align: left !important;
  position: relative;
 }
 #primary-nav a:link {
  color: #501E85;
  vertical-align: middle !important;
  font-weight: 600 !important;
  text-align: left !important;
  border: .05em solid rgba(255 200 44 / 0%);
  border-radius: .25em .25em 0 0;
  transition: all .3s ease;
 }
 #primary-nav a:hover {
  color: #f7f7f7;
  border: .05em solid rgba(255 200 44 / 0%);
  border-radius: .25em .25em 0 0;
  background-image: linear-gradient(to right, rgba(95 37 159 / 100%), rgba(80 30 133 / 100%)) !important;
  transition: all .3s ease !important;
 }
 #primary-nav a:active {
  color: #f7f7f7;
  border: .05em solid rgba(255 200 44 / 0%);
  border-radius: .25em .25em .15em .15em !important;
  background-image: linear-gradient(to right, rgba(80 30 133 / 100%), rgba(88 33 145 / 100%));
  transition: all .3s ease !important;
  top: 1px;
 }
 #primary-nav.primary-nav-block li a:focus, .elementskit-navbar-nav li a:focus, #primary-nav.primary-nav-block li a:focus {
  color: #f7f7f7;
  border: .05em solid rgba(95 37 159 / 100%);
  background-image: linear-gradient(to right, rgba(95 37 159 / 100%), rgba(80 30 133 / 100%)) !important;
  transition: all .5s ease;
 }
 .elementskit-dropdown-has > a .elementskit-submenu-indicator {
  left: 2px !important;
  color: #501E85 !important;
  position: absolute !important;
 }
 .elementskit-navbar-nav .elementskit-submenu-panel {
  border-style: solid;
  color: #f7f7f7;
  border-width: 0 0 0.25em 0;
  border-color: rgba(255 200 44 / 100%) !important;
  background-color: rgba(88 33 145 / 0%) !important;
  background-image: linear-gradient(to right, rgba(88 33 145 / 100%), rgba(72 28 120 / 100%));
  border-radius: 2px 2px 5px 5px;
  width: 17em !important;
  padding: 0 !important;
  margin: 0 0 0 .5em;
  filter: drop-shadow(0 0.2rem 0.5rem rgba(17, 17, 17, 0.5)) !important;
 }
 .elementskit-navbar-nav > li.current-menu-item > a:link > .elementskit-navbar-nav > li.current-menu-ancestor > .elementor-element.elementor-element-398e98f6 -navbar-nav > li.current-menu-ancestor > a:link {
  font-size: .975rem;
  color: #501E85;
  background-image: linear-gradient(to right, rgba(80 30 133 / 0%), rgba(64 25 107 / 0%));
  border: .05em solid rgba(255 200 44 / 0%);
 }
 .elementskit-navbar-nav > li.current-menu-item > a:hover, .elementskit-navbar-nav > li.current-menu-ancestor > a:hover, .elementskit-navbar-nav > li.current-menu-item > a:hover > .elementskit-navbar-nav > li.current-menu-ancestor > .elementor-element.elementor-element-398e98f6 -navbar-nav > li.current-menu-ancestor > a:hover {
  color: #f7f7f7;
  background-color: transparent;
  background-image: linear-gradient(to right, rgba(95 37 159 / 100%), rgba(80 30 133 / 100%));
  transform: scale(1);
  border: .05em solid rgba(255 200 44 / 0%);
  transition: all .3s ease;
 }
 .elementskit-navbar-nav > li.current-menu-item > a:active, .elementskit-navbar-nav > li.current-menu-ancestor > a:active, .elementskit-navbar-nav > li.current-menu-item > a:active > .elementskit-navbar-nav > li.current-menu-ancestor > .elementor-element.elementor-element-398e98f6 -navbar-nav > li.current-menu-ancestor > a:active {
  color: #f7f7f7 !important;
  transform: scale(1);
  border: .05em solid rgba(255 200 44 / 0%);
  background-color: transparent;
  background-image: linear-gradient(to right, rgba(80 30 133 / 100%), rgba(88 33 145 / 100%));
  transition: all .3s ease;
 }
 .elementskit-navbar-nav .elementskit-submenu-panel > li, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child, .elementskit-navbar-nav .elementskit-submenu-panel > li, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item, .elementskit-submenu-panel li.elementskit-submenu-panel > li.current-menu-ancestor, .elementskit-navbar-nav .elementskit-submenu-panel > li {
  color: #f7f7f7;
  border-bottom: .05em solid rgba(255 200 44 / 100%);
  left: 0;
  width: 17em;
  background-image: linear-gradient(to right, rgba(80 30 133 / 0%), rgba(88 33 145 / 0%));
  padding: 0;
  margin: 0;
 }
 .elementor-93385 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-item > a, .elementor-93385 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-ancestor > a, .elementor-103218 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-item > a, .elementor-103218 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-ancestor > a, .elementor-99823 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-item > a:link, .elementor-99823 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-ancestor > a:link, .elementor-103218 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-item > a, .elementor-103218 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-ancestor > a, .elementor-99674 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-item > a, .elementor-99674 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-ancestor > a, .elementor-99674 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-item > a, .elementor-99674 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-ancestor > a, .elementor-92503 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-item > a, .elementor-92503 .elementor-element.elementor-global-102715 .elementskit-navbar-nav > li.current-menu-ancestor > a, .elementskit-navbar-nav > li.current-menu-item > a, .elementskit-navbar-nav > li.current-menu-ancestor > a {
  color: #501E85;
  background-color: transparent;
  background-image: linear-gradient(to right, rgba(80 30 133 / 0%), rgba(88 33 145 / 0%));
 }
 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:link, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:link, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:link {
  font-size: .975em;
  text-align: left;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  color: #ffffff !important;
  display: flex;
  justify-content: left;
  align-items: left;
  margin: 0;
  width: 17em;
  padding: .75em 2em;
  text-decoration: none;
  letter-spacing: .002em;
  word-break: normal;
  background-size: 600% auto;
  border-radius: .25em !important;
  background-image: linear-gradient(to right, #501E85 0, #40196B 50%, #582191 100%) !important;
  min-width: 100%;
  transition: all .3s ease;
 }
 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:hover, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:hover, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a:hover, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:hover {
  color: #f7f7f7 !important;
  border: .05em solid rgba(255 200 44 / 0%);
  border-radius: .25em .25em 0 0 !important;
  transition: all .3s ease;
 }
 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:hover, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover:last-child > a:hover, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a:hover, .elementskit-submenu-panel li a:hover > li.elementskit-submenu-panel a:hover > li.current-menu-ancestor a:hover, .elementskit-navbar-nav .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:hover {
  color: #ffc72a !important;
  background-position: right center;
  box-shadow: inset 0 7px 30px rgba(49 19 82 / 65%);
  transition: all .3s ease !important;
  /* change the direction of the change here */
 }
 .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:hover, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:hover, .elementskit-navbar-nav .elementskit-submenu-panel > li > li:last-child > a:hover, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item:last-child > a:hover, .elementskit-submenu-panel li.current-menu-item:last-child > a:hover > li.current-menu-item:last-child > a:hover, li.current-menu-ancestor:last-child > a:hover, .elementskit-navbar-nav .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:hover {
  color: #ffc72a !important;
  background-position: right center;
  box-shadow: inset 0 7px 30px rgba(49 19 82 / 65%);
  transition: all .3s ease !important;
  /* change the direction of the change here */
 }
 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:active, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active:last-child > a:active, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a:active, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:active {
  color: #f7f7f7 !important;
  border: .05em solid rgba(255 200 44 / 0%);
  background-image: linear-gradient(to right, #481C78 10%, #582191 75%, #6727AB 100%) !important;
  transition: all .3s ease;
  top: 1px;
 }
 .elementor-80516 .elementor-element.elementor-element-8320721 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
  line-height: 2em !important;
 }
 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:active, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:active, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a:active {
  color: #ffc72a;
  background-image: linear-gradient(to right, #40196B 10%, #501E85 40%, #582191 100%);
  letter-spacing: 0;
  box-shadow: inset 0 0 20px rgba(49 19 82 / 95%);
  transition: all .5s ease;
  top: 1px;
 }
 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-submenu-panel li a > li.elementskit-submenu-panel a:focus > li.current-menu-ancestor a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:focus {
  font-size: .975em !important;
  font-weight: 600;
  color: #ffffff;
  background-image: linear-gradient(to right, #5f259f 100%, #40196B 100%, #40196B 100%);
  min-width: 100%;
  transition: all .5s ease !important;
 }
 .elementor-80516 .elementor-element.elementor-element-4cb1550f {
  border-style: solid;
  border-width: .25em 0 0 0 !important;
 }
 .elementor-80516 .elementor-element.elementor-element-4cb1550f:hover {
  border-style: solid;
  border-width: .25em 0 0 0 !important;
 }
 #search, .header-search a:active {
  color: #ffffff !important;
  background-image: linear-gradient(to bottom, #40196B 60%, #501E85 90%) !important;
 }
 .elementor-80516 .elementor-element.elementor-element-9d0b5c4 input[type="search"].elementor-search-form__input {
  color: #ffffff !important;
  background-color: #40196B !important;
 }
 /*~~~Global Hero~~~*/
 .hero-wrapper ul.bdt-slideshow-items {
  min-height: auto;
 }
 .hero-wrapper ul.bdt-slideshow-items {
  height: auto;
  width: fit-content;
  margin: 0 !important;
 }
 .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
  z-index: 0;
  position: absolute;
  transform: translate(0, -80%) !important;
  left: 0;
  right: 0;
  background-image: linear-gradient(to right, rgba(17 17 17/ 50%), rgba(41 16 69/ 57%));
  border-style: none;
  box-shadow: inset 7px 5px 20px rgba(17 17 17 / 75%) !important;
  width: fit-content;
  max-height: fit-content;
  bottom: 0 !important;
  border-radius: 0px 15px 0px 0px;
 }
 /*~~~Global Notices~~~*/
 .notices-wrapper {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  filter: drop-shadow(0.35rem 0.35rem 0.7rem rgba(17 17 17 / 90%));
 }
 div.notices-block a:link {
  color: #582191 !important;
  font-weight: 600 !important;
  border-bottom: 0.085em dotted rgba(88 33 145 / 100%) !important;
 }
 div.notices-block a:hover {
  color: #ffffff !important;
  background-color: #5f259f !important;
 }
 div.notices-block a:active {
  color: #ffffff !important;
  background-color: #501E85 !important;
 }
 div.notices-block a:focus {
  color: #ffffff !important;
  background-color: #501E85 !important;
  border: 0.085em solid rgba(49 19 82 / 100%) !important;
 }
 /*Global CTA H2*/
 .cta-mobile-wrapper, .cta-desktop-wrapper {
  padding-top: 0 !important;
  height: auto !important;
  filter: drop-shadow(.5em .5rem -0.25rem rgba(17 17 17 / 50%));
 }
 .cta-panel-1, .cta-panel-2, .cta-panel-3, .cta-panel-4, .cta-panel-5, .cta-panel-6 {
  clear: both !important;
  height: auto !important;
  padding: 0 !important;
 }
 #cta-links.cta-panel {
  line-height: 1.2em;
  clear: both !important;
  position: relative !important;
  height: auto !important;
  filter: drop-shadow(0 0.2rem 0.5rem rgba(17, 17, 17, 0.5)) !important;
 }
 #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
  font-weight: 500;
  color: #f7f7f7 !important;
  line-height: 1.45em !important;
  height: auto !important;
  border-bottom: 0.085em dotted rgba(255 200 44 / 0%) !important;
 }
 #cta-links-1 a:hover, #cta-links-2 a:hover, #cta-links-3 a:hover, #cta-links-4 a:hover, #cta-links-5 a:hover, #cta-links-6 a:hover {
  color: #ffc72a !important;
 }
 #cta-links-1 a:visited, #cta-links-2 a:visited, #cta-links-3 a:visited, #cta-links-4 a:visited, #cta-links-5 a:visited, #cta-links-6 a:visited {
  color: #f7f7f7 !important;
 }
 #cta-links-1 a:focus, #cta-links-2 a:focus, #cta-links-3 a:focus, #cta-links-4 a:focus, #cta-links-5 a:focus, #cta-links-6 a:focus {
  color: #FFC113 !important;
 }
 /*Global Content Sections*/
 #featured-list-1.featured-list-block-1 a:link {
  color: #582191 !important;
 }
 #p-content-1 a:link, #p-content-2 a:link, #p-content-3 a:link, #p-content-4 a:link, #p-content-5 a:link, #p-content-6 a:link, #featured-list-1 a:link, #mod-1 a:link, #mod-2 a:link, #mod-3 a:link, #mod-4 a:link, #mod-5 a:link, #mod-6 a:link, #mod-7 a:link, #mod-8 a:link, #mod-9 a:link, #mod-10 a:link, #mod-11 a:link, #mod-12 a:link, #mod-13 a:link, #mod-14 a:link, #mod-15 a:link, #mod-16 a:link, #mod-17 a:link, #mod-18 a:link, #mod-19 a:link, #mod-20 a:link, #mod-21 a:link {
  color: #291045;
  font-weight: 600;
  background-color: #FFCF46;
  border-bottom: 0.085em solid rgba(80 30 133 / 100%);
 }
 #p-content-1 a:hover, #p-content-2 a:hover, #p-content-3 a:hover, #p-content-4 a:hover, #p-content-5 a:hover, #p-content-6 a:hover, #featured-list-1 a:hover, #mod-1 a:hover, #mod-2 a:hover, #mod-3 a:hover, #mod-4 a:hover, #mod-5 a:hover, #mod-6 a:hover, #mod-7 a:hover, #mod-8 a:hover, #mod-9 a:hover, #mod-10 a:hover, #mod-11 a:hover, #mod-12 a:hover, #mod-13 a:hover, #mod-14 a:hover, #mod-15 a:hover, #mod-16 a:hover, #mod-17 a:hover, #mod-18 a:hover, #mod-19 a:hover, #mod-20 a:hover, #mod-21 a:hover {
  color: #f7f7f7 !important;
  background-color: #5f259f !important;
  border-bottom: 0.085em solid rgba(237 237 237 / 100%);
  transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
 }
 #p-content-1 a:visited:hover, #p-content-2 a:visited:hover, #p-content-3 a:visited:hover, #p-content-4 a:visited:hover, #p-content-5 a:visited:hover, #p-content-6 a:visited:hover, #featured-list-1 a:visited:hover, #mod-1 a:visited:hover, #mod-2 a:visited:hover, #mod-3 a:visited:hover, #mod-4 a:visited:hover, #mod-5 a:visited:hover, #mod-6 a:visited:hover, #mod-7 a:visited:hover, #mod-8 a:visited:hover, #mod-9 a:visited:hover, #mod-10 a:visited:hover, #mod-11 a:visited:hover, #mod-12 a:visited:hover, #mod-13 a:visited:hover, #mod-14 a:visited:hover, #mod-15 a:visited:hover, #mod-16 a:visited:hover, #mod-17 a:visited:hover, #mod-18 a:visited:hover, #mod-19 a:visited:hover, #mod-20 a:visited:hover, #mod-21 a:visited:hover, #mod-22 a:visited:hover {
  color: #f7f7f7 !important;
  background-color: #5f259f !important;
  border-bottom: 0.085em solid rgba(255 200 44 / 100%) !important;
  transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
 }
 #p-content-1 a:visited, #p-content-2 a:visited, #p-content-3 a:visited, #p-content-4 a:visited, #p-content-5 a:visited, #p-content-6 a:visited, #featured-list-1 a:visited, #mod-1 a:visited, #mod-2 a:visited, #mod-3 a:visited, #mod-4 a:visited, #mod-5 a:visited, #mod-6 a:visited, #mod-7 a:visited, #mod-8 a:visited, #mod-9 a:visited, #mod-10 a:visited, #mod-11 a:visited, #mod-12 a:visited, #mod-13 a:visited, #mod-14 a:visited, #mod-15 a:visited, #mod-16 a:visited, #mod-17 a:visited, #mod-18 a:visited, #mod-19 a:visited, #mod-20 a:visited, #mod-21 a:visited, #mod-22 a:visited {
  color: #481C78 !important;
  background-color: #FFCF46 !important;
  font-weight: 600;
  border-bottom: 0.085em dotted rgba(163 94 239 / 100%);
 }
 #p-content-1 a:visited:focus, #p-content-2 a:visited:focus, #p-content-3 a:visited:focus, #p-content-4 a:visited:focus, #p-content-5 a:visited:focus, #p-content-6 a:visited:focus, #featured-list-1 a:visited:focus, #mod-1 a:visited:focus, #mod-2 a:visited:focus, #mod-3 a:visited:focus, #mod-4 a:visited:focus, #mod-5 a:visited:focus, #mod-6 a:visited:focus, #mod-7 a:visited:focus, #mod-8 a:visited:focus, #mod-9 a:visited:focus, #mod-10 a:visited:focus, #mod-11 a:visited:focus, #mod-12 a:visited:focus, #mod-13 a:visited:focus, #mod-14 a:visited:focus, #mod-15 a:visited:focus, #mod-16 a:visited:focus, #mod-17 a:visited:focus, #mod-18 a:visited:focus, #mod-19 a:visited:focus, #mod-20 a:visited:focus, #mod-21 a:visited:focus, #mod-22 a:visited:focus {
  color: #501E85;
  border: 0.0425em solid rgba(255 200 44 / 100%);
  transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
 }
 /*Global Main H2, H3, H4*/
 #h2-heading-1 h2, #h2-heading-2 h2, #h2-heading-3 h2, #h2-heading-4 h2, #h2-heading-5 h2, #h2-heading-6 h2 {
  color: #111111;
  font-weight: 900;
  line-height: 1.45em;
  margin: 0 auto;
 }
 #divider-1, #divider-2, #divider-3, #divider-4, #divider-5, #divider-6, #divider-7, #divider-8, #divider-9, #divider-10, #divider-11, #divider-12, #divider-13, #divider-14, #divider-15, #divider-16, #divider-17, #divider-18, #divider-19, #divider-20, #divider-21 {
  color: #ffc82c;
 }
 #h3-heading-1 h3, #h3-heading-2 h3, #h3-heading-3 h3, #h3-heading-4 h3, #h3-heading-5 h3, #h3-heading-6 h3, #h3-main-heading-2 h3, #h3-main-heading-3 h3, #h3-main-heading-4 h3 {
  color: #501E85 !important;
  margin: 0;
  font-weight: 900;
 }
 #h4-heading-1 h4, #h4-heading-2 h4, #h4-heading-3 h4, #h4-heading-4 h4, #h4-heading-5 h4, #h4-heading-6 h4, #h4-fellows-1 h4, #h4-program h4, #featured-sub-header-1 h4 {
  color: #111111 !important;
  margin: 0 !important;
  font-weight: 600 !important;
  line-height: 1.5em;
 }
 #inner-bullets {
  color: #2f2f2f;
 }
 #reg-box-cta h4 a:link, #reg-box-2-cta h4 a:link, #reg-box-3-cta h4 a:link {
  color: #501E85 !important;
  font-weight: 600 !important;
  border-bottom: 0.085em solid rgba(64 25 107 / 0%);
 }
 #reg-box-cta h4 a:hover, #reg-box-2-cta h4 a:hover, #reg-box-3-cta h4 a:hover {
  color: #f7f7f7 !important;
  background-color: #501E85;
  border-bottom: 0.085em solid rgba(64 25 107 / 100%);
 }
 #thumb-1-header h4, #thumb-2-header h4, #thumb-3-header h4, #thumb-4-header h4, #thumb-5-header h4 {
  color: #40196B !important;
  font-weight: 600;
 }
 .main-content-1 p, .main-content-2 p, .main-content-3 p, .main-content-4 p, .main-content-5 p, .main-content-6 p {
  line-height: 1.75em;
  padding: 0 0 1em 0;
  margin: 0 0 1em 0;
 }
 .main-content-1 p:last-child, .main-content-2 p:last-child, .main-content-3 p:last-child, .main-content-4 p:last-child, .main-content-5 p:last-child, .main-content-6 p:last-child {
  line-height: 1.75em !important;
  color: #2f2f2f;
  padding: 0 0 1em 0;
  margin: 0 0 1em 0;
 }
 .main-content-1 a:link, .main-content-2 a:link, .main-content-3 a:link, .main-content-4 a:link, .main-content-5 a:link, .main-content-6 a:link {
  padding: 0 !important;
  margin: 0 0 .25em 0 !important;
 }
 #h4-sub-heading h4, #sub-heading h4 {
  margin: 0 auto;
  color: #2f2f2f !important;
  line-height: 1.25em;
 }
 .main-btn-1, .main-btn-4, .bdt-ep-callout-button {
  width: fit-content !important;
 }
 /*Feature Bullets*/
 .featured-1-right-container .svg-inline--fa .fa-secondary {
  fill: #40196B !important;
  opacity: var(--fa-secondary-opacity, .9);
 }
 /*Global Buttons*/
 .main-btn-1 {
  align-content: left !important;
 }
 .main-btn-1 a:link, .main-btn-4 a:link, .bdt-ep-callout-button a:link, .featured-callout-1-block a:link, .bdt-width-auto a:link, .elementor-button a:link {
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  color: #ffffff !important;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  text-decoration: none;
  letter-spacing: .007em;
  word-break: normal;
  background-size: 250% auto;
  border-radius: .35em !important;
  height: auto;
  box-shadow: inset 7px 5px 20px rgba(80 30 133 / 45%);
  width: fit-content !important;
  background-image: linear-gradient(to right, #8D36EB 0%, #5f259f 51%, #6F2AB8 100%);
  transition: 0.5s;
 }
 .main-btn-1 a:hover, .main-btn-4 a:hover, .bdt-ep-callout-button a:hover, .featured-callout-1-block a:hover, .bdt-width-auto a:hover, .elementor-button:hover {
  background-position: right center;
  /* change the direction of the change here */
 }
 .main-btn-1 a:visited, .main-btn-4 a:visited, .bdt-ep-callout-button a:visited, .featured-callout-1-block a:visited, .bdt-width-auto a:visited, .elementor-button a:visited {
  text-align: center;
  font-weight: 600;
  color: #ffffff !important;
 }
 .main-btn-1 a:active, .main-btn-4 a:active, .bdt-ep-callout-button a:active, .featured-callout-1-block a:active, .bdt-width-auto a:active, .elementor-button a:active {
  color: #ffc72a !important;
  box-shadow: inset 0 5px 20px rgba(17 17 17 / 65%);
  background-image: linear-gradient(to right, #8D36EB 0%, #5f259f 51%, #6F2AB8 100%);
  letter-spacing: 0;
  transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
  top: 1px;
 }
 .main-btn-1 a:visited, .main-btn-4 a:visited, .bdt-ep-callout-button a:visited, .featured-callout-1-block a:visited, .bdt-width-autoa:visited, .elementor-button a:visited {
  font-weight: 600;
  color: #ffffff !important;
  box-shadow: inset 0 5px 20px rgba(17 17 17 / 85%);
  background-image: linear-gradient(to right, #8D36EB 0%, #5f259f 51%, #6F2AB8 100%);
  letter-spacing: 0;
  transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
  top: 1px;
 }
 /*Global Featured Programs*/
 .elementor-80516 .elementor-element.elementor-element-6704ed6 > .elementor-widget-container {
  margin: 0;
  border-radius: 6px;
  box-shadow: 0 0 50px -19px rgba(0, 0, 0, 0.5) inset;
 }
 .upk-forbes-tabs-category a:link {
  color: #501E85 !important;
  font-weight: 500 !important;
 }
 /*Map Grid*/
 #map-1 a:link, #map-2 a:link, #map-3 a:link, #map-4 a:link, #map-5 a:link, #map-6 a:link, #map-7 a:link, #map-8 a:link {
  color: #ffc72a;
  border-bottom: .05em solid rgba(255 200 44 / 100%);
 }
 #map-1 a:hover, #map-2 a:hover, #map-3 a:hover, #map-4 a:hover, #map-5 a:hover, #map-6 a:hover, #map-7 a:hover, #map-8 a:hover {
  color: #1E0C33;
  background-color: #ffc72a !important;
  border-bottom: .05em solid rgba(255 200 44 / 100%);
 }
 /*Global News*/
 .elementor-80516 .elementor-element.elementor-global-99576 .post-meta-list > span {
  min-width: 100%;
 }
 #thumb-1-text a:link, #thumb-2-text a:link, #thumb-3-text a:link, #thumb-4-text a:link, #thumb-5-text a:link {
  text-decoration: underline;
  color: #501E85;
  margin: 0;
  padding: 0;
 }
 #thumb-1-text a:hover, #thumb-2-text a:hover, #thumb-3-text a:hover, #thumb-4-text a:hover, #thumb-5-text a:hover {
  color: #40196B !important;
  text-decoration: dashed;
  transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
 }
 /*Global Tables*/
 #table-heading-1.table-heading-1-info h4, #table-heading-2.table-heading-2-info h4 {
  color: #ffffff !important;
  margin: 0 auto;
  font-weight: 600;
 }
 #table-sub-heading-1.table-sub-heading-1-info h5, #table-sub-heading-2.table-sub-heading-2-info h5 {
  color: #ffffff !important;
  margin: 0 auto;
  font-weight: 500;
 }
 .side-text-container p {
  color: #ffffff !important;
 }
 /*Global Footer*/
 #footer-column-left {
  margin: 0;
 }
 #footer-branding {
  font-size: .95rem;
  line-height: 1.7em;
  font-weight: 500;
 }
 #footer-logo .footer-branding-logo {
  width: auto;
 }
 #footer-container, .footer-wrapper {
  margin: 0 auto;
 }
 #footer-sub-heading .ul-foot-sub-heading > li > a {
  display: inline-flex;
  color: #f7f7f7;
  margin: 0 !important;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 #footer-sub-heading.ul-foot-sub-heading a {
  color: #f7f7f7;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 #footer-sub-heading.ul-foot-sub-heading a:hover {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
  transition: all .3s ease;
 }
 #footer-sub-heading.ul-foot-sub-heading a:active {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
  transition: all .3s ease;
 }
 #footer-sub-heading.ul-foot-sub-heading a:focus {
  color: #ffffff;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 #footer-sub-heading a:link, .ul-foot-sub-heading a:link {
  color: #f7f7f7;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
  border-bottom: .025em dotted #ffc72a;
 }
 #footer-sub-heading a:hover, .ul-foot-sub-heading a:hover {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 #footer-sub-heading a:active, .ul-foot-sub-heading a:active {
  border: 1px solid #ffc72a;
  border: 1px dotted rgba(255 200 44 / 50%) !important;
 }
 #footer-sub-heading a:focus, .ul-foot-sub-heading a:focus {
  color: #f7f7f7;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 #footer-logo a:link {
  color: #ffffff;
  margin: 0;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 #footer-logo a:focus {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 #meta-links a:link {
  border: 1px dotted rgba(255 200 44 / 0%) !important;
  color: #070707 !important;
 }
 #meta-links a:hover {
  border: 1px dotted rgba(255 200 44 / 100%) !important;
  color: #ffc72a !important;
 }
 #meta-links a:focus {
  border: 1px dotted rgba(255 200 44 / 100%) !important;
  color: #ffc72a !important;
 }
 .bottom-meta-links ul {
  border: 1px dotted rgba(255 200 44 / 0%) !important;
  color: #070707 !important;
 }
 .footer-bottom a:link {
  color: #f7f7f7;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 .footer-branding {
  color: #f7f7f7;
 }
 .footer-branding a:link {
  color: #f7f7f7;
  font-weight: 400;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 .footer-branding a:hover {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 #social-links a:link {
  background-color: #252525;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 #social-links.footer a:link {
  border: 1px dotted rgba(255 200 44 / 0%) !important;
  margin: 0;
  padding: 0;
 }
 #social-links.footer a:hover {
  border: 1px dotted rgba(255 200 44 / 100%) !important;
  margin: 0;
 }
 #footer-left-column, #inner-column-2, #inner-column-3, #inner-column-4 {
  margin: 0;
  padding: 0;
 }
 #h6-inner-1 a, #h6-inner-2 a, #h6-inner-3 a, #h6-inner-4 a, #footer-branding a {
  color: #ffc72a;
  font-weight: 600;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
  margin: 0;
  padding: 0;
 }
 #h6-inner-1 a:link, #h6-inner-2 a:link, #h6-inner-3 a:link, #h6-inner-4 a:link, h6 {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 #h6-inner-1 a:hover, #h6-inner-2 a:hover, #h6-inner-3 a:hover, #h6-inner-4 a:hover, #footer-branding a:hover {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 #h6-inner-1 a:visited, #h6-inner-2 a:visited, #h6-inner-3 a:visited, #h6-inner-4 a:visited {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 #h6-inner-1 a:visited:hover, #h6-inner-2 a:visited:hover, #h6-inner-3 a:visited:hover, #h6-inner-4 a:visited:hover {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 #h6-inner-1 a:focus, #h6-inner-2 a:focus, #h6-inner-3 a:focus, #h6-inner-4 a:focus {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 #footer-links a:link {
  color: #f7f7f7;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 #footer-links a:hover {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
 #ul-inner-1 a:link, #ul-inner-2 a:link, #ul-inner-3 a:link, #ul-inner-4 a:link {
  color: #f7f7f7;
  font-weight: 400;
  line-height: 1.8em;
  padding: 0 .15em 0 0;
  margin: 0;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 #ul-inner-1 a:hover, #ul-inner-2 a:hover, #ul-inner-3 a:hover, #ul-inner-4 a:hover {
  color: #ffc72a;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
  transition: opacity 75ms ease-in, transform 125ms ease-in, visibility 200ms ease-in;
 }
 #ul-inner-1 a:visited, #ul-inner-2 a:visited, #ul-inner-3 a:visited, #ul-inner-4 a:visited {
  color: #ededed !important;
  border: 1px dotted rgba(255 200 44 / 0%) !important;
 }
 #ul-inner-1 a:focus, #ul-inner-2 a:focus, #ul-inner-3 a:focus, #ul-inner-4 a:focus {
  color: #ffc72a !important;
  border: 1px dotted rgba(255 200 44 / 100%) !important;
 }
}
/* ~ ~ ~ End Global ~ ~ ~ */
/*-------BEGIN OVERSIZE-------*/
@media only screen and (min-width: 110em) {
 /*Oversize Header Branding*/
 #logo.branding-logo img {
  height: 57px !important;
  width: 300px !important;
 }
 /*~~~Oversize Hero~~~*/
 .hero-wrapper ul.bdt-slideshow-items {
  height: auto !important;
  min-height: 23.25vw !important;
  max-height: 23.25vw !important;
  bottom: 0 !important;
 }
 #hero-slides .hero-slide-blocks {
  max-width: 100%;
  width: auto;
 }
 #hero-slides h2, .bdt-slideshow-title h2 {
  font-size: 2.5vw !important;
  padding: .35em 1.25em .5em 1em !important;
 }
 .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
  top: 90% !important;
  min-width: 55% !important;
  min-height: 15.5em !important;
  padding: 1em .5em 1em 3em !important;
  margin: 1em .5em 0 -1em !important;
  height: fit-content !important;
  bottom: 0 !important;
 }
 /*~~~Oversize CTA~~~*/
 .cta-desktop-container {
  min-height: 12em !important;
  height: auto;
  padding: .25em 0 .25em 0 !important;
  margin: .25em 0 .25em 0;
 }
 #cta-desktop-header h2, #cta-mobile-header h2 {
  font-size: 2.075vw !important;
  padding: .25em !important;
  margin: 0 auto !important;
  height: auto !important;
 }
}
/* ~ ~ ~ End Oversize ~ ~ ~ */
/*-------BEGIN LG SCREEN-------*/
@media only screen and (min-width: 74.5em) {
 /*Lg Screen Top Nav*/
 /* ~ ~ Top Nav ~ ~ */
 #top-nav-menu.top-nav-wrapper {
  min-width: 74.5em;
  height: 3.25em !important;
  padding: 0 1.75em 0 1.75em !important;
 }
 /* ~ ~ Login Tab ~ ~ */
 #top-nav-btn, .top-nav-btn-block {
  padding: 0 0 .25em 0 !important;
  margin: 0 !important;
 }
 #top-nav-btn, .top-nav-btn-block a {
  font-size: .825rem !important;
  top: .25em !important;
 }
 /*Lg Screen Branding*/
 /*Lg Screen Notices*/
 #notices div {
  font-size: 1em !important;
  padding: .35em 1em .35em 1em
 }
 /*LG Screen CTA */
 #cta-desktop-header h2, #cta-mobile-header h2 {
  font-size: 2.9rem !important;
  padding: .75em 0 0 0 !important;
  margin: 0 auto !important;
  height: auto !important;
 }
 /*Lg Screen Section Wrappers*/
 .top-nav-wrapper, .header-wrapper, .primary-nav-wrapper, .notices-wrapper, .cta-mobile-wrapper, .cta-desktop-wrapper, .main-3-wrapper, .main-4-wrapper, .featured-1-wrapper, .featured-2-wrapper, .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper, .articles-wrapper, .news-header-wrapper, .news-wrapper, .map-intro-wrapper, .map-wrapper, .spaces-1-wrapper, .table-1-wrapper, .visit-wrapper, .directions-wrapper, .program-details-wrapper {
  min-width: 74.5em;
  padding: 0 1.5em 0 1.5em !important;
 }
 .contact-wrapper, .footer-wrapper {
  min-width: 74.5em;
  padding: 0 1.5em 0 1.5em !important;
 }
 .top-nav-wrapper {
  height: 3.125em !important;
 }
 .contact-wrapper {
  margin: 4em 0 4em 0 !important;
  padding: 2em !important;
 }
 #featured-list-1 li, .featured-list-block-1 li {
  margin: 0 0 .25em 0 !important;
 }
 /*Lg Screen Main Section*/
 #main-block-1, .main-1-left-container {
  padding: 0 2.2em 0 0;
 }
 #h2-heading-1 h2, #h2-heading-2 h2, #h2-heading-3 h2, #h2-heading-4 h2, #h2-heading-5 h2, #h2-heading-6 h2 {
  font-size: 1.5em !important;
  padding: 0 .25em 0 0;
  margin: 0;
 }
 #divider-1 {
  margin: -2.25em 0 0 0 !important;
  padding: 0 !important;
 }
 #divider-2, #divider-3, #divider-4, #divider-5, #divider-6, #divider-7, #divider-8, #divider-9, #divider-10, #divider-11, #divider-12, #divider-13, #divider-14, #divider-15, #divider-16, #divider-17, #divider-18, #divider-19, #divider-20, #divider-21 {
  margin: -1em 0 0 0 !important;
  padding: 0 !important;
 }
 #h3-heading-1 h3, #h3-heading-2 h3, #h3-heading-3 h3, #h3-heading-4 h3, #h3-heading-5 h3, #h3-heading-6 h3 {
  margin: 0;
  padding: 0 !important;
 }
 #h4-heading-1 h4, #h4-heading-2 h4, #h4-heading-3 h4, #h4-heading-4 h4, #h4-heading-5 h4, #h4-heading-6 h4, #h4-fellows-1 h4, #h4-program h4 {
  font-size: 1.075rem !important;
  padding: .25em 0 .25em 0 !important;
  margin: 0 !important;
 }
 #inner-bullets {
  color: #2f2f2f;
 }
 #reg-box-cta h4 {
  font-size: 1.075rem !important;
 }
 #reg-box-cta h4 a:link, #reg-box-2-cta h4 a:link, #reg-box-3-cta h4 a:link {
  font-size: 1.075rem !important;
 }
 .bdt-ep-advanced-heading-main-title-inner h4 {
  font-size: 1.25em !important;
  padding: 0 !important;
  margin: 0 !important;
 }
 .bdt-ep-advanced-heading-main-title-inner {
  font-size: 1.1rem !important;
  font-weight: 600 !important;
  padding: 0 0.25em 0 0 !important;
  margin: 1em 0 0 0 !important;
 }
 .hero-wrapper ul.bdt-slideshow-items {
  height: auto !important;
  min-height: 100% !important;
  max-height: 29.5em !important;
  bottom: 0 !important;
 }
 #hero-slides .hero-slide-blocks {
  max-width: 100%;
  width: auto;
 }
 #hero-slides h2, .bdt-slideshow-title h2 {
  font-size: 2.6vw !important;
  line-height: 1.45em;
  padding: .5em 1em .75em 1em !important;
 }
 .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
  top: 90% !important;
  min-width: 57% !important;
  min-height: 11.75em !important;
  padding: .5em .5em .5em 1em !important;
  margin: .5em .5em .5em -3em !important;
  height: fit-content !important;
  bottom: 0 !important;
 }
}
/*Lg Screen Hero*/
@media screen and (min-width: 74.5em) and (max-width: 111em) {
 /*Lg Screen CTA*/
 .cta-mobile-container, .cta-desktop-container {
  height: auto;
  min-height: 16em !important;
  padding: 0 1em 2em 1em !important;
 }
 #cta-desktop-header h2, #cta-mobile-header h2 {
  font-size: 2.7rem !important;
  padding: 0 .25em .25em .25em !important;
  margin: 0 auto !important;
 }
 .cta-panel {
  margin: -4.5em 0 0 0 !important;
  line-height: 1.2em;
  padding: .5em !important;
 }
 .cta-panel-1, .cta-panel-2, .cta-panel-3, .cta-panel-4, .cta-panel-5, .cta-panel-6 {
  padding: 1em 0 !important;
 }
 #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
  font-size: .975rem !important;
  font-weight: 400 !important;
  line-height: 1.85em !important;
  padding: 0 !important;
  margin: 0 !important;
 }
}
/* ~ ~ ~ End Lg Screen ~ ~ ~ */
/*------BEGIN DESKTOP------*/
@media screen and (min-width: 62em) {
 /* CSS Document */
 .top-nav-wrapper, .header-wrapper, .primary-nav-wrapper, .notices-wrapper, .cta-mobile-wrapper, .cta-desktop-wrapper, .main-1-wrapper, .main-2-wrapper, .main-3-wrapper, .main-4-wrapper, .featured-1-wrapper, .featured-2-wrapper, .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper, .program-details-wrapper, .contact-wrapper, .news-header-wrapper, .news-wrapper, .articles-wrapper, .map-intro-wrapper, .visit-wrapper, .directions-wrapper, .spaces-1-wrapper, .footer-wrapper {
  min-width: 62em;
  padding: 0 1.5em 0 1.5em !important;
 }
 .mod-1-wrapper, .mod-2-wrapper, .mod-3-wrapper, .mod-4-wrapper, .mod-5-wrapper, .mod-6-wrapper, .mod-7-wrapper, .mod-8-wrapper, .mod-9-wrapper, .mod-10-wrapper {
  min-width: 62em;
  padding: 0 1.5em 0 1.5em !important;
 }
 /* * * DESKTOP TOP NAV * * */
 .top-nav-wrapper {
  height: 3.5em !important;
 }
 .top-nav-wrapper {
  height: 3.125em !important;
 }
 #top-navigation.top-nav-container ul {
  min-width: 62em;
 }
 #top-nav {
  padding: 0;
  font-size: .9rem !important;
 }
 #top-nav ul {
  min-width: 62em;
  padding: 0;
  margin: 0;
 }
 #top-nav ul li {
  height: 3.75em !important;
  border-radius: .25em !important;
  margin: 0 1em 0 -1em !important;
  padding: 0 1em 0 1em !important;
 }
 #top-nav ul li a {
  height: 3.25em;
  text-align: left !important;
  font-size: .9rem !important;
  padding: 0 .25em 0 .25em !important;
  top: 0;
 }
 /* ~ ~ Desktop Login BTN ~ ~ */
 #top-nav-btn.top-nav-btn-block a:link {
  height: 4em !important;
  font-size: .8rem !important;
 }
 #top-nav-btn.top-nav-btn-block a:active {
  top: .05em !important;
 }
 /*Desktop Header Branding*/
 .header-wrapper {
  padding-top: .15em;
  padding-bottom: .15em;
 }
 #logo.branding-logo {
  margin: .25em 0 .25em 0 !important;
 }
 #logo.branding-logo img {
  height: 4.5em !important;
  width: 16.75em !important;
 }
 #header-title.header-branding h1 {
  font-size: 1.25rem !important;
  padding: 0 .5em 0 .5em !important;
  font-weight: 600 !important;
  bottom: .5em !important;
  left: 0;
 }
 #search, .header-search {
  margin: 0 !important;
  padding: 0 !important;
  bottom: .75em;
 }
 /*~~~ Desktop Primary Nav ~~~*/
 #primary-nav-menu {
  margin: 0 !important;
  height: 3.5em !important;
 }
 #primary-nav-section.primary-nav-container {
  height: 3.25em !important;
  margin: 0 0 0 -2em !important;
 }
 #primary-nav a:link {
  height: 3.25em !important;
  font-size: .975rem !important;
  padding: .75em 1.5em .75em 1.5em !important;
  margin: 0;
 }
 #primary-nav a:active {
  top: 1px;
 }
 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:link, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:link, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:link {
  font-size: .975rem !important;
  margin: 0 0 0 -1em;
  width: 17em;
  padding: .75em 2em;
 }
 /*Desktop Notices*/
 .notices-wrapper {
  padding: .25em 1.5em .25em 1.5em !important;
  margin: 0 !important;
 }
 #notices div {
  font-size: .985em !important;
 }
 .notices-block {
  padding: .25em 0 .25em 0;
 }
 /*Desktop CTA H2*/
 .cta-mobile-container, .cta-desktop-container {
  height: auto;
  min-height: 16em !important;
  padding: 0 1em 2em 1em !important;
 }
 #cta-desktop-header h2, #cta-mobile-header h2 {
  font-size: 2.7rem !important;
  padding: 0 .25em .75em .25em !important;
  margin: 0 auto !important;
  height: auto !important;
 }
 .cta-panel {
  margin: -4.5em 0 0 0 !important;
  line-height: 1.2em;
  padding: .5em !important;
 }
 .cta-panel-1, .cta-panel-2, .cta-panel-3, .cta-panel-4, .cta-panel-5, .cta-panel-6 {
  padding: 1em 0 !important;
 }
 #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
  font-size: .975rem !important;
  font-weight: 400 !important;
  line-height: 1.85em !important;
  padding: 0 !important;
  margin: 0 !important;
 }
 /*Desktop Main Content*/
 .main-1-wrapper {
  margin: 4em 0 4.5em 0 !important;
 }
 .main-1-left-container {
  margin: 0 !important;
  padding: 0;
 }
 .main-1-right-container {
  margin: 0 0 0 1em !important;
  padding: 0 0 0 1em !important;
 }
 .news-container-left {
  margin: 0 !important;
  padding: 0 !important;
 }
 .news-container-right {
  margin: 0 0 0 .75em !important;
  padding: 0 !important;
 }
 #photo-right-1 {
  margin: .25em 0 .25em 0 !important;
 }
 #badge-left {
  margin: 0 .25em 0 0 !important;
 }
 .inner-section {
  margin: 0 !important;
  width: 100%;
  padding: 0 !important;
 }
 .inner-left-container {
  margin: 0;
  padding: .35em;
 }
 .inner-right-container {
  margin: 0 0 0 .25em !important;
  padding: 0 .25em 0 .25em !important;
 }
 .image-container, .badge-container {
  padding: 0;
  min-height: auto !important;
 }
 #video-thumb .video-thumb-info {
  min-height: 30em !important;
  min-width: 22.5em !important;
 }
 .content-container {
  padding: 0 0 0 .5em;
  margin: 0 !important;
 }
 .main-2-wrapper {
  margin: 2em 0 2em 0 !important;
 }
 .main-3-wrapper {
  margin: 2em 0 2em 0 !important;
 }
 .main-4-wrapper {
  margin: 3em 0 .5em 0 !important;
 }
 .articles-wrapper {
  margin: 1em 0 .5em 0 !important;
 }
 .visit-wrapper, .directions-wrapper {
  margin: 4em 0 4em 0 !important;
 }
 #h2-heading-1 h2, #h2-heading-2 h2, #h2-heading-3 h2, #h2-heading-4 h2, #h2-heading-5 h2, #h2-heading-6 h2 {
  font-size: 1.6rem !important;
  padding: 0 0 .25em 0;
 }
 #divider-1, #divider-2, #divider-3, #divider-4, #divider-5, #divider-6, #divider-7, #divider-8, #divider-9, #divider-10, #divider-11, #divider-12, #divider-13, #divider-14, #divider-15, #divider-16, #divider-17, #divider-18, #divider-19, #divider-20, #divider-21, #divider-22, #divider-23, #divider-24 {
  margin: -2.25em 0 0 0 !important;
  padding: 0 !important;
 }
 #h3-heading-1 h3, #h3-heading-2 h3, #h3-heading-3 h3, #h3-heading-4 h3, #h3-heading-5 h3, #h3-heading-6 h3 {
  font-size: 2.5rem !important;
  margin: -.15em 0 0 0 !important;
  padding: 0 .25em .15em 0 !important;
 }
 #h4-heading-1 h4, #h4-heading-2 h4, #h4-heading-3 h4, #h4-heading-4 h4, #h4-heading-5 h4, #h4-heading-6 h4, #h4-fellows-1 h4, #h4-program h4 {
  font-size: 1.1rem !important;
  padding: .25em 0 .5em 0 !important;
  margin: 0 !important;
 }
 .main-content-1 p, .main-content-2 p, .main-content-3 p, .main-content-4 p, .main-content-5 p, .main-content-6 p {
  font-size: 1.075rem !important;
  padding: 0 0 .75em 0 !important;
  margin: 0 0 .75em 0 !important;
 }
 .main-content-1 p:last-child, .main-content-2 p:last-child, .main-content-3 p:last-child, .main-content-4 p:last-child, .main-content-5 p:last-child, .main-content-6 p:last-child {
  font-size: 1.075rem !important;
  padding: 0 0 .75em 0 !important;
  margin: 0 0 .75em 0 !important;
 }
 .main-content-1 a:link, .main-content-2 a:link, .main-content-3 a:link, .main-content-4 a:link, .main-content-5 a:link, .main-content-6 a:link {
  font-size: 1.075rem !important;
  padding: 0 !important;
  margin: 0 0 .25em 0 !important;
 }
 #inner-bullets {
  font-size: 1.075rem !important;
  line-height: 1.7em;
 }
 /*Desktop News Center Right Column*/
 #thumb-1-header h4, #thumb-2-header h4, #thumb-3-header h4, #thumb-4-header h4, #thumb-5-header h4 {
  font-size: 1.125rem !important;
  font-weight: 600;
  padding: 0 0 .25em 0;
 }
 #thumb-2-header h4, #thumb-3-header h4, #thumb-4-header h4, #thumb-5-header h4 {
  margin: 1em 0 0 0;
 }
 #thumb-1-text, #thumb-2-text, #thumb-3-text, #thumb-4-text, #thumb-5-text {
  font-size: 1.025rem !important;
  margin: .5em 0 .25em 0;
  padding: .25em 0 .25em 0;
 }
 #thumb-1-bullets {
  margin: .25em 0 1.75em 0;
 }
 #thumb-2-bullets, #thumb-3-bullets {
  margin: .25em 0 .75em 0;
 }
 .social-info {
  margin: 1.25em 0 0 0;
 }
 #reg-box-cta h4 {
  font-size: 1.075rem !important;
 }
 #reg-box-cta h4 a:link, #reg-box-2-cta h4 a:link, #reg-box-3-cta h4 a:link {
  font-size: 1.075rem !important;
 }
 /*Desktop Buttons*/
 #cta-1, #cta-4, .main-btn-1, .bdt-ep-callout-button {
  margin: 0 !important;
  padding: 0 !important;
 }
 .main-btn-1 a:link, .main-btn-2 a:link, .main-btn-3 a:link, .main-btn-4 a:link, .main-btn-5 a:link, .main-btn-6 a:link, .bdt-ep-callout-button a:link, .featured-callout-1-block a:link, .bdt-width-auto a:link, .elementor-button a:link {
  font-size: .975rem !important;
  min-height: 3.25em;
  width: 18em !important;
  padding: .75em 1.75em .75em 1.75em !important;
  margin: 0 !important;
 }
 /* Desktop Featured */
 .featured-1-wrapper, .featured-2-wrapper {
  margin: 0 0 1em 0 !important;
 }
 .featured-1-left-container {
  margin: 0 !important;
  padding: 0;
 }
 .featured-1-right-container {
  margin: 0 0 0 .5em !important;
  padding: 0 0 0 .5em;
 }
 #featured-sub-header-1 h4 {
  font-size: 1.15em !important;
  margin: 0 !important;
  padding: 0;
 }
 #photo-left-1 {
  border-radius: .5em !important;
  padding: .85em !important;
  margin: -.75em 0 0 -.85em !important;
 }
 #featured-list-1.featured-list-block-1 h4 {
  font-size: .95rem !important;
  padding: .25em .25em .25em 0 !important;
  margin: 0 0 .25em 0 !important;
 }
 .bdt-ep-advanced-heading-main-title-inner {
  font-size: 1.175rem !important;
  font-weight: 600 !important;
  padding: 0 .25em 0 .25em !important;
  margin: 0 !important;
 }
 #featured-list-1.featured-list-block-1 {
  font-size: 1rem !important;
  padding: .25em .25em .25em 0 !important;
  margin: .5em 0 1em 0;
 }
 #featured-callout-1.featured-callout-1-block {
  padding: 0 !important;
 }
 /* Desktop Programs */
 .registration-box {
  margin: .5em 0 .5em 0 !important;
 }
 .program-details-wrapper {
  margin: -1em 0 0 0 !important;
  padding: 0 !important;
 }
 .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper {
  padding-top: 0 !important;
  margin: 1em 0 3em 0 !important;
 }
 .program-1-container, .program-3-container {
  margin: 0 .5em 0 0 !important;
  padding: 0 !important;
 }
 .program-2-container, .program-4-container {
  margin: 0 0 0 .5em !important;
  padding: 0 !important;
 }
 #program-1 h3, #program-2 h3, #program-3 h3, #program-4 h3 {
  font-size: 1.15rem !important;
  line-height: 1.55em !important;
  padding: .5em 0 .125em 0 !important;
  margin: .5em 0 .5em 0;
 }
 #program-1, #program-2, #program-3, #program-4 {
  font-size: 1rem !important;
  line-height: 1.75em !important;
  padding: 0 !important;
 }
 /* Desktop Mods*/
 .mod-1-wrapper {
  min-width: 62em;
  margin: 2em 0 2em 0 !important;
 }
 .mod-2-wrapper, .mod-3-wrapper, .mod-4-wrapper, .mod-5-wrapper, .mod-6-wrapper, .mod-7-wrapper, .mod-8-wrapper, .mod-9-wrapper, .mod-10-wrapper {
  min-width: 62em;
  margin: 2em 0 2em 0 !important;
 }
 .mod-1-block, .mod-2-block, .mod-4-block, .mod-5-block, .mod-7-block, .mod-8-block, .mod-10-block, .mod-11-block, .mod-13-block, .mod-14-block, .mod-16-block, .mod-17-block, .mod-19-block, .mod-20-block, .programs-1-block, .programs-2-block, .programs-3-block, .programs-4-block, .programs-5-block, .programs-6-block, .programs-7-block, .programs-8-block, .programs-9-block, .programs-10-block, .programs-11-block, .programs-12-block, .programs-13-block, .programs-14-block, .programs-15-block, .programs-16-block, .programs-17-block, .programs-18-block, .programs-19-block, .programs-20-block {
  padding: 0 .75em 0 0 !important;
 }
 .mod-3-block, .mod-6-block, .mod-9-block, .mod-12-block, .mod-15-block, .mod-18-block {
  padding: 0;
 }
 #mod-1 h3, #mod-2 h3, #mod-3 h3, #mod-4 h3, #mod-5 h3, #mod-6 h3, #mod-7 h3, #mod-8 h3, #mod-9 h3, #mod-10 h3, #mod-11 h3, #mod-12 h3, #mod-13 h3, #mod-14 h3, #mod-15 h3, #mod-16 h3, #mod-17 h3, #mod-18 h3, #mod-19 h3, #mod-20 h3, #mod-21 h3, #mod-22 h3, #mod-23 h3, #mod-24 h3, #mod-25 h3, #mod-26 h3, #mod-27 h3 {
  font-size: 1.15em !important;
 }
 #mod-1 h4, #mod-2 h4, #mod-3 h4, #mod-4 h4, #mod-5 h4, #mod-6 h4, #mod-7 h4, #mod-8 h4, #mod-9 h4, #mod-10 h4, #mod-11 h4, #mod-12 h4, #mod-13 h4, #mod-14 h4, #mod-15 h4, #mod-16 h4, #mod-17 h4, #mod-18 h4, #mod-19 h4, #mod-20 h4, #mod-21 h4, #mod-22 h4, #mod-23 h4, #mod-24 h4, #mod-25 h4, #mod-26 h4, #mod-27 h4 {
  font-size: 1.1em !important;
 }
 /*Desktop Promo Styles*/
 #promo-1 h4, #promo-2 h4, #promo-3 h4, #promo-4 h4, #promo-5 h4, #promo-6 h4, #promo-7 h4 {
  font-size: 1.15em !important;
  font-weight: 600 !important;
 }
 .promo-1-wrapper, .promo-2-wrapper {
  margin: 3em 0 3em 0 !important;
  padding: 0;
 }
 .promo-1-container, .promo-2-container, .promo-3-container {
  margin: .5em .5em 2.5em 0 !important;
  padding: 0 .5em 0 0 !important;
 }
 .promo-1-block, .promo-2-block, .promo-4-block, .promo-5-block, .promo-7-block, .promo-8-block {
  padding: 0 .5em 0 0 !important;
 }
 .promo-3-block, .promo-6-block, .promo-9-block {
  padding: 0 !important;
 }
 #promo-1 h3, #promo-2 h3, #promo-3 h3, #promo-4 h3, #promo-5 h3, #promo-6 h3, #promo-7 h3, #promo-8 h3 {
  font-size: 1.25em !important;
  margin: .25em 0 .25em 0 !important;
  padding: .5em 0 0 0 !important;
 }
 #promo-1 p, #promo-2 p, #promo-3 p, #promo-4 p, #promo-5 p, #promo-6 p, #promo-7 p, #promo-8 p {
  font-size: 1em !important;
  margin: .25em 0 .25em 0 !important;
  padding: .5em 0 0 0 !important;
 }
 /*Desktop Map Styles*/
 .map-wrapper, .map-intro-wrapper {
  min-width: 62em;
  margin: 3em 0 3em 0 !important;
  padding: 2em 1em 2em 1em !important;
 }
 .map-1-container {
  min-width: 33% !important;
  margin: .5em 0 .5em 0 !important;
  padding: .25em 0 !important;
 }
 .map-2-container {
  min-width: 33% !important;
  margin: 0 !important;
  padding: 0 !important;
 }
 .map-3-container {
  min-width: 33% !important;
  margin: .5em 0 .5em 0 !important;
  padding: .25em 0 !important;
 }
 .visit-wrapper, .directions-wrapper {
  margin: 4em 0 4em 0 !important;
 }
 #map-image .map-image-info {
  min-height: 112.5em !important;
  height: auto !important;
 }
 /* Desktop Fellows */
 .bdt-ep-advanced-heading-main-title-inner h4 {
  font-size: 1.025em !important;
  padding: .5em 0 .5em 0 !important;
  margin: 0 !important;
 }
 /*Desktop Contact*/
 .contact-wrapper {
  margin: 3em 0 3em 0 !important;
  padding-top: 2em !important;
  padding-bottom: 2em !important;
 }
 /*Desktop News Center*/
 .news-wrapper {
  margin: 3.5em 0 .5em 0 !important;
 }
 .news-header-wrapper {
  margin: 5em 0 2em 0 !important;
 }
 .feed-container {
  width: 100% !important;
  min-width: 63em !important;
 }
 .articles-wrapper {
  margin: 1em 0 .5em 0 !important;
 }
 #post-meta-1 {
  margin: .25em 0 1em 0;
 }
 #post-1-photo {
  padding: .5em 0 1em 0;
 }
 /*Desktop Footer*/
 .contact-wrapper {
  margin: 3em 0 3em 0 !important;
  padding-top: 2em !important;
  padding-bottom: 2em !important;
 }
 .footer-wrapper {
  min-width: 62em;
  margin: 0 !important;
  padding: 2.5em !important;
 }
 .footer-bottom-wrapper {
  min-width: 62em;
  margin: 0 !important;
  padding: 0 1.5em !important;
 }
 #footer-container {
  padding: 2.5em 1.75em 2em 1.75em !important;
 }
 #footer-column-left {
  padding: 0 !important;
  margin: 0 0 0 1.5em !important;
 }
 #footer-column-right {
  padding: 0 0 .5em 0 !important;
  margin: 0 0 0 1.5em !important;
 }
 #footer-branding li, .branding li {
  font-size: .95em !important;
  margin: 0 0 .25em 0 !important;
  padding: 0 !important;
 }
 #ul-inner-1 li, #ul-inner-2 li, #ul-inner-3 li, #ul-inner-4 li {
  padding: 0 0 .15em 0 !important;
  margin: 0 !important;
 }
 #h6-inner-1 h6, #h6-inner-2 h6, #h6-inner-3 h6, #h6-inner-4 h6 {
  font-size: .955rem !important;
  margin: .75em 3em 1em 0;
 }
 #h6-inner-1 a, #h6-inner-2 a, #h6-inner-3 a, #h6-inner-4 a, #footer-branding a {
  font-size: .975rem !important;
 }
 #h6-inner-1 a:link, #h6-inner-2 a:link, #h6-inner-3 a:link, #h6-inner-4 a:link, #footer-branding a:link {
  font-size: .975rem !important;
 }
 #h6-inner-1 a:focus, #h6-inner-2 a:focus, #h6-inner-3 a:focus, #h6-inner-4 a:focus {
  font-size: .955rem !important;
 }
 #footer-sub-heading, .ul-foot-sub-heading {
  padding: 0 !important;
  margin: .25em 0 .5em 0 !important;
 }
 #footer-sub-heading a:link, .ul-foot-sub-heading a:link {
  font-size: .925rem !important;
  padding: 0 .25em !important;
  margin: 0 2.5em 1em 0 !important;
 }
 #copyright {
  font-size: .9rem !important;
 }
 #footer-links a:link {
  font-size: .95rem !important;
  margin: 0 !important;
 }
 /*Desktop Hero*/
 .hero-wrapper ul.bdt-slideshow-items {
  height: 100% !important;
  min-height: 27.5vw !important;
  max-height: 27.5vw !important;
  bottom: 0 !important;
 }
 #hero-slides .hero-slide-blocks {
  max-width: 100%;
  width: auto;
 }
 #hero-slides h2, .bdt-slideshow-title h2 {
  font-size: 2.9vw !important;
  padding: .5em 1em .5em 1em !important;
 }
 .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
  top: 85% !important;
  width: 60% !important;
  padding: .75em .5em 1.5em 2em !important;
  margin: 1.75em 0 .5em -2.5em !important;
  height: fit-content !important;
  height: auto !important;
  bottom: 0 !important;
 }
 /*Desktop Header Branding*/
 .header-wrapper {
  padding-top: .15em;
  padding-bottom: .15em;
 }
 #logo.branding-logo img {
  height: 4.5em !important;
  width: 16.75em !important;
 }
 #logo.branding-logo {
  margin: .25em 0 .25em 0 !important;
 }
 #header-title.header-branding h1 {
  font-size: 1.25rem !important;
  padding: 0 .5em 0 .5em !important;
  font-weight: 600 !important;
  bottom: .5em !important;
  left: 0;
 }
}
/* ~ ~ ~ End Desktop ~ ~ ~ */
/* ~ ~ ~ BEGIN TABLET ~ ~ ~ */
@media screen and (min-width: 47.5em) and (max-width: 63em) {
 /*Tablet Section Wrappers*/
 .top-nav-wrapper, .header-wrapper, .primary-nav-wrapper, .notices-wrapper, .cta-mobile-wrapper, .cta-desktop-wrapper, .main-1-wrapper, .main-2-wrapper, .main-3-wrapper, .main-4-wrapper, .featured-1-wrapper, .featured-2-wrapper, .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper, .news-header-wrapper, .news-wrapper, .articles-wrapper, .map-intro-wrapper, .map-wrapper, .visit-wrapper, .directions-wrapper, .table-1-wrapper, .spaces-1-wrapper, .contact-wrapper, .footer-wrapper, .footer-bottom-wrapper {
  min-width: 47.9375em;
  padding: 0 1.5em 0 1.5em !important;
 }
 .mod-1-wrapper, .mod-2-wrapper, .mod-3-wrapper, .mod-4-wrapper, .mod-5-wrapper, .mod-6-wrapper, .mod-7-wrapper, .mod-8-wrapper, .mod-9-wrapper, .mod-10-wrapper {
  min-width: 47.9375em;
  max-width: 63em;
  padding: 0 1em 0 1em !important;
  margin: 0 auto;
 }
 /* * * TABLET TOP NAV * * */
 .top-nav-wrapper {
  height: 3.55em !important;
  max-width: 63em !important;
 }
 #top-navigation.top-nav-container ul {
  width: 100% !important;
 }
 #top-nav {
  padding: 0;
 }
 #top-nav ul {
  min-width: 47.5em;
  padding: 0;
  margin: 0;
 }
 #top-nav ul li {
  height: 3.75em !important;
 }
 #top-nav ul li {
  padding: 0 .5em 0 .5em !important;
  margin: 0 .5em 0 -.5em !important;
 }
 #top-nav ul li a {
  height: 3.25em;
  border-radius: .35em !important;
  text-align: left !important;
  font-size: .85rem !important;
  padding: 0 .5em !important;
  top: .5em;
 }
 #top-nav ul li a:hover {
  height: 3.25em;
  border-radius: .35em !important;
  text-align: left !important;
  font-size: .85rem !important;
  padding: 0 .5em !important;
  top: .5em;
  background-image: linear-gradient(to bottom, #582191 100%, #501E85 100%) !important;
 }
 /* ~ ~ TabletLogin BTN ~ ~ */
 #top-nav-btn.top-nav-btn-block a:link {
  height: 4em !important;
  padding: 1.25em 1.5em !important;
  margin: 0 !important;
  font-size: .8rem !important;
 }
 #top-nav-btn.top-nav-btn-block a:active {
  top: .05em !important;
 }
 /* * * TABLET BRANDING * * */
 .header-wrapper {
  min-height: 3.5em !important;
  padding-top: 0;
  padding-bottom: 0;
  min-width: 47.9375em;
  max-width: 63em;
  border: 0 !important;
  padding: 0 1em 0 1em !important;
 }
 #logo.branding-logo img {
  height: 4.25em !important;
  width: 15em !important;
 }
 #mobile-logo .mobile-branding-logo {
  padding: 0 !important;
  margin: 0 !important;
  height: 4em !important;
 }
 #branding.banner {
  min-width: 47.9375em;
  max-width: 63em;
  padding: 0 !important;
 }
 #branding-banner .top-header-branding {
  padding: 0 !important;
  margin: 0;
 }
 #search, .header-search {
  margin: 0 !important;
  padding: 0 !important;
  bottom: .25em;
 }
 #header-title.header-branding h1 {
  font-size: 1.15rem !important;
  padding: 0 .5em 0 .5em !important;
  font-weight: 600 !important;
  bottom: .15em !important;
  left: 0;
 }
 /* * * TABLET PRIMARY NAV * * */
 #primary-nav-menu .primary-nav-wrapper {
  height: 3.25em !important;
  margin: 0 !important;
  padding: 0 !important;
 }
 #primary-nav-section.primary-nav-container {
  height: 3.5em !important;
  min-width: 47.9375em;
  margin: 0 !important;
  padding: 0 !important;
 }
 .primary-nav-block li {
  height: 3.25em !important;
  padding: 0 !important;
  font-size: .95rem !important;
 }
 #primary-nav a:link {
  height: 3.25em !important;
  padding: 0 !important;
  margin: 0 !important;
 }
 #primary-nav a:hover {
  font-size: .95rem !important;
 }
 /*~~~ Tablet Hero ~~~*/
 .hero-wrapper ul.bdt-slideshow-items {
  height: 20em !important;
  min-height: 20em !important;
  max-height: 20em !important;
  bottom: 0 !important;
 }
 .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
  top: 93% !important;
  min-width: 55% !important;
  min-height: 10.5em !important;
  padding: .75em .75em .25em 2em !important;
  margin: .75em .5em 0 -1em !important;
  height: fit-content !important;
  bottom: 0 !important;
 }
 #hero-slides h2, .bdt-slideshow-title h2 {
  font-size: 2.8vw !important;
  padding: .35em 1em .75em 1em !important;
 }
 /*Tablet Notices*/
 #notices div {
  font-size: .95em !important;
  padding: .25em 0 .25em 0 !important;
 }
 .notices-wrapper {
  padding: .25em 1.5em .25em 1.5em !important;
  margin: 0 !important;
 }
 .notices-block {
  padding: .25em 0 .25em 0;
 }
 /*Tablet CTA H2*/
 .cta-desktop-wrapper, .cta-mobile-wrapper {
  min-height: 14em !important;
 }
 .cta-desktop-container, .cta-mobile-container {
  min-height: 15em !important;
  padding: 0 .5em 0 .5em !important;
 }
 .cta-panel {
  margin: -4.75em 0 0 0 !important;
  padding: 1.2em 0 1.2em 0 !important;
 }
 #cta-mobile-header h2, #cta-desktop-header h2 {
  font-size: 2.25rem !important;
  padding: .35em .25em .75em .25em !important;
  margin-bottom: 1.5em !important;
  margin: 0 auto;
 }
 .cta-panel-1, .cta-panel-2, .cta-panel-3, .cta-panel-4, .cta-panel-5, .cta-panel-6 {
  padding: 0 !important;
  margin: 0 !important;
 }
 #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
  font-size: .9rem !important;
  font-weight: 500 !important;
  margin: 0 !important;
  padding: .75em 0 .5em 0 !important;
 }
 /*TABLET Main Section*/
 .main-1-wrapper {
  margin: 3em 0 1em 0 !important;
 }
 .main-1-left-container {
  margin: 0 !important;
  padding: 0;
 }
 .main-1-right-container {
  margin: 0 !important;
  padding: 0 !important;
 }
 #photo-right-1 {
  margin: .25em 0 .25em 0 !important;
 }
 .inner-section {
  margin: 0 !important;
  width: 100%;
  padding: 0 !important;
 }
 .image-container, .badge-container {
  padding: 0;
  min-height: auto !important;
 }
 #video-thumb.video-thumb-info {
  min-width: 12em !important;
 }
 #badge-left {
  margin: 0 .25em 0 0 !important;
 }
 .content-container {
  padding: 0 0 0 .5em;
  margin: 0 !important;
 }
 .main-2-wrapper {
  margin: 1em 0 0 0 !important;
 }
 .main-3-wrapper {
  margin: 1.5em 0 1em 0 !important;
 }
 .main-4-wrapper {
  margin: 3em 0 .5em 0 !important;
 }
 #h2-heading-1 h2, #h2-heading-2 h2, #h2-heading-3 h2, #h2-heading-4 h2, #h2-heading-5 h2, #h2-heading-6 h2, #h2-heading-7 h2 {
  font-size: 1.5rem !important;
  padding: 0 .5em 0 0;
 }
 #divider-1, #divider-2, #divider-3, #divider-4, #divider-5, #divider-6, #divider-7, #divider-8, #divider-9, #divider-10, #divider-11, #divider-12, #divider-13, #divider-14, #divider-15, #divider-16, #divider-17, #divider-18, #divider-19, #divider-20, #divider-21 {
  margin: -1.75em 0 0 0 !important;
  padding: 0 !important;
 }
 #h3-heading-1 h3, #h3-heading-2 h3, #h3-heading-3 h3, #h3-heading-4 h3, #h3-heading-5 h3, #h3-heading-6 h3, #h3-main-heading-2 h3, #h3-main-heading-3 h3, #h3-main-heading-4 h3 {
  font-size: 2.25rem !important;
  margin: 0 !important;
  padding: 0 !important;
 }
 #h4-heading-1 h4, #h4-heading-2 h4, #h4-heading-3 h4, #h4-heading-4 h4, #h4-heading-5 h4, #h4-heading-6 h4, #h4-fellows-1 h4, #h4-program h4 {
  font-size: 1.075rem !important;
  padding: .25em 0 .25em 0 !important;
  margin: 0 !important;
 }
 #reg-box-cta h4 {
  font-size: 1.05rem !important;
 }
 #reg-box-cta h4 a:link, #reg-box-2-cta h4 a:link, #reg-box-3-cta h4 a:link {
  font-size: 1.05rem !important;
 }
 .main-content-1 p, .main-content-2 p, .main-content-3 p, .main-content-4 p, .main-content-5 p, .main-content-6 p {
  font-size: 1.05rem !important;
  padding: 0 0 .75em 0 !important;
  margin: 0 0 .75em 0 !important;
 }
 .main-content-1 p:last-child, .main-content-2 p:last-child, .main-content-3 p:last-child, .main-content-4 p:last-child, .main-content-5 p:last-child, .main-content-6 p:last-child {
  font-size: 1.05rem !important;
  padding: 0 0 .75em 0 !important;
  margin: 0 0 .75em 0 !important;
 }
 .main-content-1 a:link, .main-content-2 a:link, .main-content-3 a:link, .main-content-4 a:link, .main-content-5 a:link, .main-content-6 a:link {
  font-size: 1.05rem !important;
  padding: 0 !important;
  margin: 0 0 .25em 0 !important;
 }
 /* Tablet Buttons */
 .main-btn-1 a:link, .main-btn-2 a:link, .main-btn-3 a:link, .main-btn-4 a:link, .main-btn-5 a:link, .main-btn-6 a:link, .bdt-ep-callout-button a:link, .featured-callout-1-block a:link, .bdt-width-auto a:link, .elementor-button a:link {
  font-size: .975rem !important;
  min-height: 3.25em;
  width: 14em !important;
  padding: .5em 1.25em .5em 1.25em !important;
  margin: 0 0 .25em 0 !important;
 }
 #cta-1, #cta-4, .main-btn-1, .bdt-ep-callout-button {
  margin: -.75em 0 0 0 !important;
  padding: 0 !important;
 }
 /* Tablet Featured */
 .featured-1-wrapper, .featured-2-wrapper {
  margin: 0 0 1em 0 !important;
 }
 .featured-1-left-container {
  margin: 0 !important;
  padding: 0;
 }
 .featured-1-right-container {
  margin: 0 0 0 .5em !important;
  padding: 0 0 0 .5em;
 }
 #featured-list-1.featured-list-block-1 h4 {
  font-size: .95rem !important;
  padding: .25em .25em .25em 0 !important;
  margin: 0 0 .25em 0 !important;
 }
 .bdt-ep-advanced-heading-main-title-inner {
  font-size: 1.175rem !important;
  font-weight: 600 !important;
  padding: 0 .25em 0 .25em !important;
  margin: 0 !important;
 }
 #featured-list-1.featured-list-block-1 {
  font-size: 1rem !important;
  padding: .25em .25em .25em 0 !important;
  margin: .5em 0 1em 0;
 }
 #featured-callout-1.featured-callout-1-block {
  padding: 0 !important;
 }
 #photo-left-1 {
  border-radius: .5em !important;
  padding: .85em !important;
  margin: -.75em 0 0 -.85em !important;
 }
 #featured-sub-header-1 h4 {
  font-size: 1.15em !important;
  margin: 0 !important;
  padding: 0 !important;
 }
 .featured-1-left-container {
  margin: 0 !important;
  padding: 0;
 }
 .featured-1-right-container {
  margin: 0 0 0 .75em !important;
  padding: 0 0 0 .75em;
 }
 #photo-left-1 {
  margin: 0 !important;
  border-radius: .75em !important;
  padding: 0 !important;
 }
 #featured-list-1.featured-list-block-1 li {
  font-size: .975rem !important;
  padding: 0 .25em 0 0 !important;
  margin: 0 !important;
 }
 #featured-callout-1 {
  margin: 0 !important;
  padding: 0 !important;
  font-size: .975rem !important;
 }
 #featured-callout-1 h5 {
  font-size: .975rem !important;
  margin: 0 !important;
  padding: 0 !important;
 }
 #featured-callout-1.featured-callout-1-block {
  margin: -1.5em 0 0 0 !important;
  padding: 1.5em !important;
 }
 /* Tablet Mods */
 .mod-1-wrapper {
  min-width: 62em;
  margin: 2em 0 2em 0 !important;
 }
 .mod-2-wrapper, .mod-3-wrapper, .mod-4-wrapper, .mod-5-wrapper, .mod-6-wrapper, .mod-7-wrapper, .mod-8-wrapper, .mod-9-wrapper, .mod-10-wrapper {
  min-width: 62em;
  margin: 2em 0 2em 0 !important;
 }
 /* Tablet Programs */
 .registration-box {
  margin: .5em 0 .5em 0 !important;
 }
 .program-1-container, .program-3-container {
  margin: 1em .75em 1em 0 !important;
  padding: 0 !important;
 }
 .program-2-container, .program-4-container {
  margin: 1em 0 1em .75em !important;
  padding: 0 !important;
 }
 #program-1 h3, #program-2 h3, #program-3 h3, #program-4 h3 {
  font-size: 1.1rem !important;
  line-height: 1.45em !important;
  padding: .5em .5em 0 .5em !important;
  margin: 0 !important;
 }
 #program-1, #program-2, #program-3, #program-4 {
  font-size: .975rem !important;
  line-height: 1.8em !important;
  padding: 0 !important;
 }
 /* Tablet Fellows */
 .bdt-ep-advanced-heading-main-title-inner {
  font-size: 1.05em !important;
  padding: .25em 0 0 0 !important;
  margin: 0 !important;
 }
 .bdt-ep-advanced-heading-main-title-inner h4 {
  font-size: 1em !important;
  padding: 0 !important;
  margin: .5em 0 .5em 0 !important;
 }
 /*Promo Styles*/
 .promo-1-wrapper, .promo-2-wrapper {
  margin: 3em 0 3em 0 !important;
  padding: 0;
 }
 .promo-1-container, .promo-2-container, .promo-3-container {
  margin: .5em .5em 2.5em 0 !important;
  padding: 0 .5em 0 0 !important;
 }
 .promo-1-block, .promo-2-block, .promo-4-block, .promo-5-block, .promo-7-block, .promo-8-block {
  padding: 0 .5em 0 0 !important;
 }
 .promo-3-block, .promo-6-block, .promo-9-block {
  padding: 0 !important;
 }
 #promo-1 h3, #promo-2 h3, #promo-3 h3, #promo-4 h3, #promo-5 h3, #promo-6 h3, #promo-7 h3, #promo-8 h3 {
  font-size: 1.2em !important;
  margin: .25em 0 .25em 0 !important;
  padding: .5em 0 0 0 !important;
 }
 #promo-1 p, #promo-2 p, #promo-3 p, #promo-4 p, #promo-5 p, #promo-6 p, #promo-7 p, #promo-8 p {
  font-size: .975em !important;
  line-height: 1.8em !important;
  margin: .25em 0 .25em 0 !important;
  padding: .5em 0 0 0 !important;
 }
 /*Tablet Map Styles*/
 .map-wrapper, .map-intro-wrapper {
  min-width: 47.9375em;
  max-width: 63em;
  margin: 2em 0 2em 0 !important;
  padding: 1.5em .5em 1.5em .5em !important;
 }
 .map-1-container {
  min-width: 33% !important;
  margin: 0 .5em 0 0 !important;
  padding: .25em !important;
 }
 .map-2-container {
  min-width: 33% !important;
  margin: 0 !important;
  padding: 0 !important;
 }
 .map-3-container {
  min-width: 33% !important;
  margin: 0 0 0 .5em !important;
  padding: .25em !important;
 }
 .visit-wrapper, .directions-wrapper {
  margin: 3em 0 3em 0 !important;
 }
 .map-1-container {
  margin: .5em 0 .5em 0 !important;
  padding: .25em 0 !important;
 }
 .map-2-container {
  margin: 0 !important;
  padding: 0 !important;
 }
 .map-3-container {
  margin: .5em 0 .5em 0 !important;
  padding: .25em 0 !important;
 }
 #map-image .map-image-info {
  min-height: 112.5em !important;
  height: auto !important;
 }
 /*Tablet News Center*/
 .news-header-wrapper {
  margin: 4em 0 3.5em 0 !important;
 }
 .news-wrapper {
  margin: 4em 0 .5em 0 !important;
 }
 .feed-container {
  min-width: 47.9375em;
  max-width: 63em;
  width: 100% !important;
 }
 .news-container-left {
  margin: 0 !important;
  padding: 0 !important;
 }
 .news-container-right {
  margin: 0 0 0 .75em !important;
  padding: 0 !important;
 }
 #news-1 {
  margin: 0 !important;
  padding: 0 !important;
 }
 .articles-wrapper {
  margin: .1em 0 .5em 0 !important;
 }
 #post-meta-1 {
  margin: .5em 0 1em 0;
 }
 #post-1-photo, #post-photo-mobile {
  padding: .5em 0 1.25em 0;
 }
 /* Tablet News Right Column */
 #thumb-1-header h4, #thumb-2-header h4, #thumb-3-header h4, #thumb-4-header h4, #thumb-5-header h4 {
  font-size: 1.125rem !important;
  font-weight: 600;
  padding: 0 0 .25em 0;
 }
 #thumb-2-header h4, #thumb-3-header h4, #thumb-4-header h4, #thumb-5-header h4 {
  margin: 1em 0 0 0;
 }
 #thumb-1-text, #thumb-2-text, #thumb-3-text, #thumb-4-text, #thumb-5-text {
  font-size: 1rem !important;
  margin: .5em 0 .25em 0;
  padding: .25em 0 .25em 0;
 }
 #thumb-1-bullets {
  margin: .25em 0 1.75em 0;
 }
 #thumb-2-bullets, #thumb-3-bullets {
  margin: .25em 0 .75em 0;
 }
 .social-info {
  margin: 1em 0 0 0;
 }
 /* Tablet Footer */
 .footer-wrapper {
  min-width: 47.9375em;
  max-width: 62em;
  padding: 2em !important;
 }
 .footer-bottom-wrapper {
  min-width: 47.9375em;
  max-width: 62em;
  padding: 0 1.5em 0 1.5em !important;
  margin: 0 !important;
 }
 #footer-column-left, #footer-column-right {
  margin: 0 !important;
  padding: 0 !important;
 }
 #footer-branding ul {
  margin: 0 !important;
  padding: 0 !important;
 }
 #footer-branding li, .branding li {
  font-size: .875em !important;
  margin: 0 !important;
  padding: 0 !important;
 }
 ul#footer-sub-heading.ul-foot-sub-heading li {
  margin: 0 !important;
  padding: 0 0 1em 0 !important;
 }
 #ul-inner-1 li, #ul-inner-2 li, #ul-inner-3 li, #ul-inner-4 li {
  padding: 0 !important;
  margin: 0 !important;
 }
 #h6-inner-1 h6, #h6-inner-2 h6, #h6-inner-3 h6, #h6-inner-4 h6 {
  font-size: .9rem !important;
  font-weight: 400 !important;
  margin: .75em 0 1em 0;
 }
 #h6-inner-1 a, #h6-inner-2 a, #h6-inner-3 a, #h6-inner-4 a, #footer-branding a {
  font-size: .9rem !important;
  font-weight: 400 !important;
 }
 #h6-inner-1 a:link, #h6-inner-2 a:link, #h6-inner-3 a:link, #h6-inner-4 a:link, #footer-branding a:link {
  font-size: .925rem !important;
  font-weight: 400 !important;
 }
 #h6-inner-1 a:focus, #h6-inner-2 a:focus, #h6-inner-3 a:focus, #h6-inner-4 a:focus {
  font-size: .875rem !important;
 }
 #footer-sub-heading, .ul-foot-sub-heading {
  padding: 0 !important;
  margin: .25em 0 .5em 0 !important;
 }
 #footer-sub-heading a:link, .ul-foot-sub-heading a:link {
  font-size: .875rem !important;
  padding: 0 .25em !important;
  margin: 0 2em .75em 0 !important;
 }
 #copyright {
  font-size: .8rem !important;
  padding: .5em;
  margin: 0;
 }
 #footer-links a:link {
  font-size: .8rem !important;
  padding: 0 .5em 0 .5em;
  margin: 0 1.5em 0 -1.5em !important;
 }
}
/*-------END TABLET------*/
/*-------BEGIN MOBILE-------*/
@media screen and (max-width: 48em) {
 /*Mobile Section Wrappers*/
 .top-nav-wrapper, .header-wrapper, .primary-nav-wrapper, .hero-wrapper, .notices-wrapper, .cta-mobile-wrapper, .cta-desktop-wrapper, .main-1-wrapper, .main-2-wrapper, .main-3-wrapper, .main-4-wrapper, .featured-1-wrapper, .featured-2-wrapper, .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper, .contact-wrapper, .news-header-wrapper, .news-wrapper, .articles-wrapper, .map-intro-wrapper, .map-wrapper, .visit-wrapper, .table-1-wrapper, .spaces-1-wrapper, .directions-wrapper, .footer-wrapper, .footer-bottom-wrapper {
  max-width: 48em !important;
  padding: 0 .5em 0 .5em !important;
  margin: 0 auto !important;
 }
 /* ~ ~ Mobile Login Tab ~ ~ */
 #primary-mobile-nav a:link {
  border-top: 0;
  padding: 1em .5em !important;
  margin: 0 !important;
  text-transform: none !important;
 }
 /*Mobile Primary*/
 #mobile-logo.mobile-branding-logo {
  padding: .25em 0 .5em .5em !important;
  margin: 0 !important;
  height: 4em !important;
 }
 .mobile-nav-container {
  padding: 0 !important;
  margin: 0 !important;
 }
 .branding-logo {
  padding: 0 !important;
  margin: 0 !important;
 }
 .elementor-74792 .elementor-element.elementor-global-79873 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
  font-size: 1em;
  padding: 0 !important;
  border: 0 !important;
 }
 .elementskit-navbar-nav .elementskit-submenu-panel {
  border-style: none !important;
  border-width: 0 !important;
  border-radius: 3px 3px 3px 3px;
  min-width: 90% !important;
  box-shadow: 0px 0px 5px 0px rgba(1, 1, 1, 0.5);
 }
 .elementskit-menu-close {
  word-spacing: var(--e-global-typography-0920972-word-spacing);
  padding: 5px !important;
  margin: 5px !important;
  width: 45px !important;
  border-radius: 3px;
 }
 /*Mobile Notices*/
 .notices-wrapper {
  padding: 0 1em 0 1em !important;
  height: auto !important;
 }
 #notices div {
  font-size: .975rem !important;
  padding: .25em .5em .25em .5em !important;
 }
 .notices-block {
  padding: 0 .075em 0 .075em !important;
 }
 /* Mobile CTA h2 */
 #notices div {
  font-size: .875rem !important;
  padding: .5em 0 .5em 0 !important;
 }
 /*Mobile CTA H2*/
 .cta-desktop-wrapper, .cta-mobile-wrapper {
  min-height: 14.75em !important;
 }
 .cta-mobile-container, .cta-desktop-container {
  padding: 0 !important;
 }
 .cta-panel {
  margin: -.75em 0 0 0 !important;
  padding: 1.5em 0 1.5em 0 !important;
 }
 #cta-mobile-header h2, #cta-desktop-header h2 {
  font-size: 2rem !important;
  padding: .25em 0 .75em 0 !important;
  margin-top: -.25em !important;
  margin: 0 auto;
 }
 .cta-panel-1, .cta-panel-2, .cta-panel-3, .cta-panel-4, .cta-panel-5, .cta-panel-6 {
  margin: 0;
  padding: .25em 0 .25em 0 !important;
 }
 #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
  font-size: .95rem !important;
  font-weight: 500 !important;
  margin: 0 !important;
  padding: .5em 0 .5em 0 !important;
 }
 /*Mobile Content Sections*/
 .main-1-wrapper, .main-2-wrapper {
  margin: .5em 0 1em 0 !important;
  padding: 0 1em !important;
 }
 .main-1-left-container {
  margin: 0 !important;
  padding: 0;
 }
 .main-1-right-container {
  margin: 0 !important;
  padding: 0 !important;
 }
 #photo-right-1 {
  margin: .25em 0 .25em 0 !important;
 }
 .inner-section {
  max-width: 48em !important;
  width: 100%;
  margin: 0 0 1em 0 !important;
  padding: 0;
 }
 .image-container, .badge-container {
  padding: 0;
  min-height: auto !important;
 }
 #video-thumb .video-thumb-info {
  min-height: 100% !important;
  min-width: 100% !important;
 }
 .content-container {
  padding: 0;
  margin: 0 !important;
 }
 .news-container-left {
  margin: 1em 0 1em 0 !important;
  padding: 0 !important;
 }
 .news-container-right {
  margin: 1em 0 1em 0 !important;
  padding: 0 !important;
 }
 .main-3-wrapper {
  margin: .5em 0 .5em 0 !important;
  padding: 0 1em !important;
 }
 .main-4-wrapper, .featured-1-wrapper, .featured-2-wrapper {
  margin: 1em 0 0 0 !important;
  padding: 0 1em !important;
 }
 #h2-heading-1 h2, #h2-heading-2 h2, #h2-heading-3 h2, #h2-heading-4 h2, #h2-heading-5 h2, #h2-heading-6 h2 {
  font-size: 1.3em !important;
  padding: 0 .25em 0 .25em;
  margin: .75em 0 .5em 0;
 }
 #divider-1, #divider-2, #divider-3, #divider-4, #divider-5, #divider-6, #divider-7, #divider-8, #divider-9, #divider-10, #divider-11, #divider-12, #divider-13, #divider-14, #divider-15, #divider-16, #divider-17, #divider-18, #divider-19, #divider-20, #divider-21 {
  margin: -1.25em 0 .5em 0 !important;
  padding: 0 !important;
 }
 #h3-heading-1 h3, #h3-heading-2 h3, #h3-heading-3 h3, #h3-heading-4 h3, #h3-heading-5 h3, #h3-heading-6 h3, #h3-main-heading-2 h3, #h3-main-heading-3 h3, #h3-main-heading-4 h3 {
  font-size: 2.55em !important;
  padding: .25em 0 .5em 0 !important;
  margin: 0 !important;
 }
 #h4-heading-1 h4, #h4-heading-2 h4, #h4-heading-3 h4, #h4-heading-4 h4, #h4-heading-5 h4, #h4-heading-6 h4, #h4-fellows-1 h4, #h4-program h4 {
  font-size: 1.05rem !important;
  padding: .25em 0 .25em 0 !important;
  margin: 0 !important;
 }
 #h4-program h4 {
  padding: .25em 0 .25em 0 !important;
 }
 #reg-box-cta h4 {
  font-size: 1.05rem !important;
 }
 #reg-box-cta h4 a:link, #reg-box-2-cta h4 a:link, #reg-box-3-cta h4 a:link {
  font-size: 1.05rem !important;
 }
 .main-content-1 p, .main-content-2 p, .main-content-3 p, .main-content-4 p, .main-content-5 p, .main-content-6 p {
  font-size: 1rem !important;
  padding: 0 0 .75em 0 !important;
  margin: .5em 0 .5em 0 !important;
 }
 .main-content-1 p:last-child, .main-content-2 p:last-child, .main-content-3 p:last-child, .main-content-4 p:last-child, .main-content-5 p:last-child, .main-content-6 p:last-child {
  font-size: 1rem !important;
  padding: 0 0 .75em 0 !important;
  margin: .5em 0 .5em 0 !important;
 }
 #main-block-1 {
  padding: 0 !important;
 }
 /*Mobile Buttons*/
 .main-btn-1 a:link, .main-btn-2 a:link, .main-btn-3 a:link, .main-btn-4 a:link, .main-btn-5 a:link, .main-btn-6 a:link, .bdt-ep-callout-button a:link, .featured-callout-1-block a:link, .bdt-width-auto a:link, .elementor-button a:link {
  font-size: 1rem !important;
  min-height: 3em;
  padding: .75em 1em .75em 1em !important;
  margin: 0 auto !important;
 }
 /* Mobile Featured */
 .featured-1-wrapper, .featured-2-wrapper {
  margin: 1em 0 1em 0 !important;
  padding: 1em !important;
 }
 .featured-1-left-container {
  margin: 0 !important;
  padding: 0;
 }
 .featured-1-right-container {
  margin: 0 0 0 .5em !important;
  padding: 0 0 0 .5em;
 }
 #featured-list-1.featured-list-block-1 h4 {
  font-size: .95rem !important;
  padding: .25em .25em .25em 0 !important;
  margin: 0 0 .25em 0 !important;
 }
 .bdt-ep-advanced-heading-main-title-inner {
  font-size: 1.175rem !important;
  font-weight: 600 !important;
  padding: 0 .25em 0 .25em !important;
  margin: 0 !important;
 }
 #featured-list-1.featured-list-block-1 {
  font-size: 1rem !important;
  padding: .25em .25em .25em 0 !important;
  margin: .5em 0 1em 0;
 }
 #featured-callout-1.featured-callout-1-block {
  padding: 0 !important;
 }
 .featured-column-left, .featured-column-right {
  max-width: 48em !important;
  margin: 1.5em 0 0 0 !important;
  padding: 0 !important;
 }
 #featured-sub-header-1 h4 {
  font-size: 1em !important;
  margin: 0 !important;
  padding: .25em 0 1em 0 !important;
 }
 #photo-left-1 {
  margin: 0 0 .5em 0 !important;
  padding: .75em 0 1.25em 0 !important;
 }
 #featured-callout-1 {
  margin: 2em 0 0 0 !important;
 }
 #featured-callout-1 h5 {
  font-size: 1.05em;
  margin: .5em 0 .75em 0 !important;
 }
 #featured-callout-1.featured-callout-1-block {
  margin: 1.5em 0 0 0 !important;
 }
 /* Mobile Programs */
 .registration-box {
  margin: .5em 0 .5em 0 !important;
 }
 .program-details-wrapper {
  margin: 0 !important;
  padding: 0 !important;
 }
 .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper {
  margin: 0 0 1em 0 !important;
  padding: .5em 1em !important;
 }
 .program-1-container {
  margin: 0 0 1.5em 0 !important;
  padding: 0 !important;
 }
 .program-2-container {
  margin: .25em 0 1.5em 0 !important;
  padding: 0 !important;
 }
 #program-1 h3, #program-2 h3, #program-3 h3, #program-4 h3 {
  font-size: 1.25rem !important;
  line-height: 1.7em !important;
  padding: .5em 0 0 0 !important;
 }
 #program-1, #program-2, #program-3, #program-4 {
  font-size: .975rem !important;
  line-height: 1.75em !important;
  padding: .5em 0 .5em 0 !important;
 }
 /* Mobile Fellows */
 .bdt-ep-advanced-heading-main-title-inner h4 {
  font-size: 1rem !important;
  padding: 1em 0 1em 0 !important;
  margin: 0 !important;
 }
 /*Mobile News Center*/
 .news-header-wrapper {
  margin: 1.5em 0 5em 0 !important;
  padding: 0 1em !important;
 }
 .news-wrapper {
  margin: 2em 0 .5em 0 !important;
  padding: .5em 1em !important;
 }
 .articles-wrapper {
  margin: 1em 0 .5em 0 !important;
  padding: 0 1em !important;
 }
 #post-meta-1 {
  margin: .5em 0 1em 0;
  font-size: .875em !important;
  font-style: italic !important;
 }
 #post-1-photo, #post-photo-mobile {
  padding: .5em 0 1.25em 0;
 }
 /*Mobile News Thumbs*/
 #thumb-1-header h4, #thumb-2-header h4, #thumb-3-header h4, #thumb-4-header h4, #thumb-5-header h4 {
  font-size: 1.1rem !important;
 }
 #thumb-2-header h4, #thumb-3-header h4, #thumb-4-header h4, #thumb-5-header h4 {
  margin: .75em 0 0 0;
 }
 #thumb-1-text, #thumb-2-text, #thumb-3-text, #thumb-4-text, #thumb-5-text {
  font-size: 1rem !important;
  margin: .5em 0 .25em 0;
  padding: .25em 0 .25em 0;
 }
 .social-info {
  margin: 1.25em 0 0 0;
 }
 /*Mobile Map Styles*/
 .map-wrapper, .map-intro-wrapper {
  margin: 2em 0 2em 0 !important;
  padding: 1em !important;
 }
 .map-1-container, .map-2-container, .map-3-container {
  min-width: 100% !important;
  margin: .5em 0 .5em 0 !important;
  padding: .25em !important;
 }
 .visit-wrapper, .directions-wrapper {
  margin: 4em 0 4em 0 !important;
  padding: 0 1em !important;
 }
 .map-1-container {
  margin: .5em 0 .5em 0 !important;
  padding: .5em .25em !important;
 }
 .map-2-container {
  margin: 0 !important;
  padding: 0 .25em 0 .25em !important;
 }
 .map-3-container {
  margin: .5em 0 .5em 0 !important;
  padding: .5em .25em !important;
 }
 /*Mobile Contact*/
 .contact-wrapper {
  margin: 4em 0 2em 0 !important;
  padding: 0 1em !important;
 }
 /*Mobile Footer*/
 .footer-wrapper {
  max-width: 48em !important;
  padding: 2em 1em !important;
  margin: 0 !important;
 }
 #footer-sub-heading.ul-foot-sub-heading {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
 }
 .footer-column-inner {
  margin: 0 !important;
 }
 #social-links.footer {
  padding: .5em .5em 1em .5em;
 }
 #footer-column-left {
  padding: 0 !important;
  margin: 0 !important;
 }
 #footer-column-right {
  padding: 0 !important;
  margin: 0 !important;
 }
 #footer-branding ul, .branding ul {
  margin: 1em 0 .25em 0 !important;
  padding: .25em !important;
 }
 #footer-branding li, .branding li {
  font-size: 1.15em !important;
  margin: .25em 0 .25em 0 !important;
  padding: 0 !important;
 }
 #ul-inner-1 ul, #ul-inner-2 ul, #ul-inner-3 ul, #ul-inner-4 ul {
  padding: 0 !important;
  margin: 0 !important;
 }
 #ul-inner-1 li, #ul-inner-2 li, #ul-inner-3 li, #ul-inner-4 li {
  padding: 0 !important;
  margin: .175em 0 0 0 !important;
 }
 .inner-column-2 ul {
  margin: 0 !important;
  padding: 0 !important;
 }
 #ul-inner-3 {
  margin: 0 !important;
  padding: 0 !important;
 }
 #h6-inner-1 h6, #h6-inner-2 h6, #h6-inner-3 h6, #h6-inner-4 h6 {
  font-size: .975rem !important;
  padding: 0 0 .5em 0 !important;
  margin: 0 !important;
 }
 #h6-inner-1 a:link, #h6-inner-2 a:link, #h6-inner-3 a:link, #h6-inner-4 a:link, #footer-branding a:link {
  font-size: .975rem !important;
  font-weight: 500 !important;
 }
 #h6-inner-1 a:focus, #h6-inner-2 a:focus, #h6-inner-3 a:focus, #h6-inner-4 a:focus {
  font-size: .975rem !important;
 }
 #footer-sub-heading, .ul-foot-sub-heading {
  padding: 0 !important;
  margin: .75em 0 .75em 0 !important;
 }
 #footer-sub-heading a:link, .ul-foot-sub-heading a:link {
  font-size: .975rem !important;
  padding: 0 !important;
  margin: 0 4em .25em 0 !important;
 }
 #footer-sub-heading.ul-foot-sub-heading {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
 }
 #copyright {
  font-size: .9rem !important;
 }
 #footer-links a:link {
  font-size: .925rem !important;
  margin: 0 !important;
 }
 .footer-column-inner {
  margin: .5em 0 .5em 0 !important;
 }
 #social-links.footer {
  padding: .5em 1.5em 1em .5em;
 }
 #footer-container.footer-wrapper {
  padding: 1em;
 }
}
/* ~  END MOBILE ~ ~ *//* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-96637 *//* CSS Document */
 /* 
Theme Name: CE Works 360
Description: Continuing Education Theme for WordPress
Author: Omni Works 360
Author URI: https://digitaljibe.com/
Template: hello-elementor
Version: 2.0.0.1713879824
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Updated: 2024-04-23 09:43:44
*/
 @media all and (max-width: 48em), (min-width: 47.9375em) and (max-width: 63em), (min-width: 62em), (min-width: 75em), (min-width : 110em) {
  html {
   box-sizing: border-box
  }
  *, :after, :before {
   box-sizing: inherit
  }
  * {
   margin: 0;
  }
  body {
   margin: 0 auto;
   font-family: 'Roboto', sans-serif;
   background-color: #f7f7f7;
   overflow-x: hidden !important;
  }
  #wp-admin-bar-edit, #wp-admin-bar-elementor_inspector {
   display: none !important;
  }
  a.skip-main {
   left: -999px;
   position: absolute;
   top: auto;
   width: 1px;
   height: 1px;
   overflow: hidden;
   z-index: -999;
  }
  a.skip-main:focus, a.skip-main:active {
   color: #f7f7f7;
   background-color: #40186A;
   left: auto;
   top: auto;
   width: 30%;
   height: auto;
   overflow: auto;
   margin: 10 35%;
   padding: 5px;
   border-radius: 15px;
   border: 4px solid yellow;
   text-align: center;
   font-size: 1.2em;
   z-index: 999;
  }
  .clearfix:after, .group:after {
   content: " ";
   display: table;
   clear: both
  }
  p {
   margin: 0 0 1rem 0;
  }
  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
   color: #111111;
   font-weight: 600;
   display: block;
  }
  .h1, .h2, .h3, .h4, .h5, .h6, address, h1, h2, h3, h4, h5, h6, hr, p {
   font-family: 'Roboto', sans-serif;
   margin: 0 0 1.6875rem;
   padding: 0
  }
  p, h1, h2, h3, h4, h5, h6 {
   overflow-wrap: break-word;
  }
  p, ul, li {
   font-family: 'Roboto', sans-serif;
   color: #2f2f2f;
  }
  strong em, em strong {
   font-weight: 600;
  }
  .h1, h1 {
   font-size: 250%;
   /* 45px */
   line-height: 2.625em;
   font-weight: 900
  }
  .h2, h2 {
   font-size: 200%;
   /* 36px */
   line-height: 2em;
   font-weight: 900
  }
  .h3, h3 {
   font-size: 177.78%;
   /* 32px */
   line-height: 1.75em;
   font-weight: 900
  }
  .h4, h4 {
   font-size: 162.5%;
   /* 26px */
   line-height: 1.5em;
   font-weight: 700
  }
  .h5, h5 {
   font-size: 122%;
   /* 22px */
   line-height: 1.3125em;
   font-weight: 600
  }
  .h6, h6 {
   font-size: 100%;
   /* 18px */
   line-height: 1.3125em;
   font-weight: 500
  }
  b, strong {
   font-weight: bolder
  }
  svg:not(:root) {
   overflow: hidden
  }
  button, input, optgroup, select, textarea {
   margin: 0
  }
  button, input {
   overflow: visible
  }
  button, select {
   text-transform: none
  }
  button, select {
   text-transform: none
  }
  [type=reset], [type=submit], button, html [type=button] {
   appearance: button
  }
  [type=search] {
   appearance: textfield;
   outline-offset: -0.125em;
  }
  /*~~~Global Top Nav~~~*/
  #top-nav-menu.top-nav-wrapper {
   vertical-align: middle !important;
   position: relative
  }
  #top-navigation.top-nav-container ul {
   width: 100% !important;
   height: fit-content !important;
  }
  #top-nav ul {
   margin: .25em 0 0 0 !important;
  }
  #top-nav ul li {
   height: 3.75em;
   border-radius: .25em !important;
   margin: 0 1em 0 -1em;
  }
  #top-nav ul li a {
   height: 3.25em;
   font-size: .9rem;
   padding: 0 .25em 0 .25em;
   margin: 0 !important;
  }
  #top-nav a:link, .top-header-nav li a:link {
   vertical-align: middle !important;
   border-radius: .2em;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   color: #f7f7f7;
   top: 0 !important
  }
  #top-nav a:hover, .top-header-nav li a:hover {
   color: #ffc72a !important;
   background-image: linear-gradient(rgba(95 37 159 / 100%), rgba(81 31 134 / 100%)) !important;
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   transition: all .3s ease
  }
  #top-nav a:active, .top-header-nav li a:active {
   color: #f9b700 !important;
   border: 1px dotted rgba(255 200 44 / 50%) !important;
   top: .05em !important;
   transition: all .3s ease
  }
  #top-nav li a:focus, .top-header-nav li a:focus {
   color: #ffffff !important;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  /*~~~Global Top Login~~~*/
  #top-nav-btn.top-nav-btn-block a:link, .elementor-93385 a:link, .elementor-element.elementor-global-102703 a:link, .elementor-button a:link {
   max-height: 4em;
   height: auto !important;
   color: #f7f7f7;
   justify-content: center !important;
   border-radius: .5em .5em 0 0 !important;
   border-top: .025em rgba(141 54 235 / 100%) !important;
   border-right: .025em rgba(141 54 235 / 100%) !important;
   border-bottom: 0 rgba(141 54 235 / 0%) !important;
   border-left: .025em rgba(141 54 235 / 0%) !important;
   border-style: solid !important;
   transform: scale(1);
   position: relative !important;
   margin: 0 !important;
   filter: drop-shadow(.5 .5 0 rgba(7, 7, 7, 0.75)) !important;
   transition: all .2s ease !important
  }
  #top-nav-btn.top-nav-btn-block a:hover, .elementor-93385 a:hover, .elementor-element.elementor-global-102703 a:hover, .elementor-button a:hover {
   background-image: linear-gradient(rgba(105 40 174 / 100%), rgba(80 30 133 / 100%)) !important;
   transition: all .2s ease !important
  }
  #top-nav-btn.top-nav-btn-block a:active, .elementor-93385 a:active, .elementor-element.elementor-global-102703 a:active, .elementor-button a:active {
   color: #ffc72a !important;
   background-image: linear-gradient(rgba(72 28 120 / 100%), rgba(75 29 124 / 100%)) !important;
   filter: drop-shadow(.5 .35 0 rgba(7, 7, 7, 0.25)) !important;
   top: .025em !important;
  }
  /* ~ ~ Global Login BTN ~ ~ */
  .svg-inline--fa .fa-secondary {
   fill: #ffc72a !important;
   opacity: var(--fa-secondary-opacity, .4);
  }
  .elementskit-menu-hamburger {
   color: #f7f7f7;
  }
  /*~~~Global Branding~~~*/
  .header-wrapper {
   height: fit-content !important;
   filter: drop-shadow(.2em 1em 14em 9rem rgba(17 17 17 / 100%)) !important;
  }
  .header-container {
   width: 100%;
   height: fit-content !important;
  }
  #header-title h1, .header-branding h1 {
   color: #f7f7f7;
   vertical-align: bottom !important;
   font-style: italic !important;
   font-weight: 600 !important;
  }
  #logo .branding-logo {
   vertical-align: bottom !important;
  }
  /*~~~Global Primary Nav~~~*/
  #primary-nav-menu .primary-nav-wrapper {
   height: fit-content !important;
   position: relative;
   filter: drop-shadow(.75rem 2.5rem 1rem rgba(7 7 7 / 75%)) !important;
  }
  #primary-nav .primary-nav-block li {
   height: fit-content !important;
  }
  #primary-nav a:link {
   color: #55218E;
   font-weight: 600 !important;
   text-align: left !important;
   border: .05em solid rgba(255 200 44 / 0%);
   border-radius: .25em .25em 0 0;
   height: fit-content !important;
   line-height: 1.4em !important;
   transition: all .3s ease;
  }
  #primary-nav a:hover {
   color: #f7f7f7;
   border: .05em solid rgba(255 200 44 / 0%);
   background-image: linear-gradient(to right, rgba(95 37 159 / 100%), rgba(81 31 134 / 100%)) !important;
   transition: all .3s ease !important;
  }
  #primary-nav a:active, .elementskit-navbar-nav > li.current-menu-item > a:active, .elementskit-navbar-nav > li.current-menu-ancestor > a:active {
   color: #f7f7f7 !important;
   border: .05em solid rgba(255 200 44 / 0%);
   background-image: linear-gradient(to right, rgba(64 24 106 / 100%), rgba(75 29 124 / 100%)) !important;
   transition: all .1s ease !important;
   top: .025em;
  }
  #primary-nav.primary-nav-block li a:focus, .elementskit-navbar-nav li a:focus, #primary-nav.primary-nav-block li a:focus {
   color: #f7f7f7;
   border: .05em solid rgba(95 37 159 / 100%);
   background-image: linear-gradient(to right, rgba(95 37 159 / 100%), rgba(81 31 134 / 100%)) !important;
   transition: all .3s ease;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel {
   border-radius: 0px 6px 6px 6px;
   min-width: 255px;
   border-bottom: .175em solid #ffc72a !important;
   box-shadow: 1px 1px 8px 1px rgba(17, 17, 17, 0.3);
  }
  .elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li.current-menu-ancestor > a {
   color: #55218E !important;
   background-image: linear-gradient(to right, rgba(229 229 229 / 0%), rgba(237 237 237 / 0%)) !important;
  }
  .elementskit-navbar-nav > li.current-menu-ancestor > a {
   color: #55218E !important;
   background-color: transparent !important;
   background-image: linear-gradient(to right, rgba(229 229 229 / 0%), rgba(237 237 237 / 0%)) !important;
  }
  .elementskit-navbar-nav > .current-menu-ancestor > li > a {
   color: #55218E;
  }
  .elementskit-navbar-nav > li > a:hover {
   color: #f7f7f7;
  }
  .elementskit-navbar-nav > li > a:focus {
   color: #55218E;
  }
  .elementskit-navbar-nav > li > a:active {
   color: #f7f7f7;
  }
  .elementskit-navbar-nav > li.current-menu-item > a {
   color: #55218E;
   border-radius: 2px 2px 0px 0px;
  }
  .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
   color: rgba(81 31 134 / 0%);
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
   color: #f7f7f7 !important;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
   color: #f7f7f7 !important;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
   color: #f7f7f7 !important;
   border: .05em solid rgba(255 200 44 / 100%);
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
   color: #ededed !important;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
   color: #f7f7f7 !important;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-submenu-panel li a > li.elementskit-submenu-panel a:focus > li.current-menu-ancestor a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:focus {
   font-size: .975em !important;
   font-weight: 600;
   color: #f7f7f7 !important;
   background-image: linear-gradient(to right, #5f259f 100%, #40186A 100%, #40186A 100%);
   min-width: 100%;
   transition: all .5s ease !important;
  }
  .elementskit-submenu-panel > li > a:link, .elementskit-submenu-panel > li:first-child > a:link, .elementskit-submenu-panel > li > a:link:last-child > a:link, .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-submenu-panel > li:last-child > a:link {
   word-break: normal;
   color: #f7f7f7 !important;
   background-size: 600% auto;
   border-radius: .25em !important;
   background-image: linear-gradient(to right, #55218E 80%, #40186A 50%, #55218E 100%) !important;
   min-width: 100%;
   font-size: .975em !important;
   font-weight: 600;
   margin: 0 !important;
   width: 17em;
   padding: .75em 2em;
  }
  .elementskit-submenu-panel > li > a:active, .elementskit-submenu-panel > li:first-child > a:active, .elementskit-submenu-panel > li > a:active:last-child > a:active, .elementskit-submenu-panel > li.current-menu-item > a:active, .elementskit-submenu-panel > li:last-child > a:active {
   color: #f7f7f7 !important;
   border: .05em solid rgba(255 200 44 / 0%);
   background-image: linear-gradient(to right, #40186A 80%, #55218E 80%, #55218E 100%) !important;
   box-shadow: inset 0 0 20px rgba(49 19 82 / 75%);
   transition: all .5s ease;
   top: 1px;
  }
  /*~~~Global Hero~~~*/
  .hero-wrapper ul.bdt-slideshow-items {
   background-position: center;
   background-repeat: no-repeat;
   display: block;
   position: relative;
   max-width: 100% !important;
   height: fit-content !important;
   width: fit-content !important;
   bottom: 0 !important;
  }
  #hero-slides .hero-slide-blocks {
   max-width: 100%;
   height: fit-content !important;
  }
  #hero-slides img, .hero-slide-blocks img, #hero-slides, .hero-slide-blocks {
   max-width: 100%;
   transition-duration: .2s;
  }
  .hero-slide-blocks img {
   max-width: 100% !important;
  }
  .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
   z-index: 0;
   position: absolute;
   left: 0;
   right: 0;
   background-image: linear-gradient(to right, rgba(17 17 17/ 50%), rgba(41 16 69/ 57%));
   border-style: none;
   box-shadow: inset 7px 10px 30px rgba(7 7 7 / 45%) !important;
   border-radius: 0px 20px 0px 0px !important;
   height: fit-content !important;
   width: fit-content !important;
   bottom: 0;
   transform: translate(0, -80%) !important;
  }
  #hero-slides h2, .bdt-slideshow-title h2 {
   width: fit-content !important;
   height: fit-content !important;
  }
  .elementor-kit-78835 img {
   max-width: 100%;
   height: auto;
   transition-duration: .2s;
  }
  .l3-banner-container.l3-banner-info, .l2-banner-container.l2-banner-info {
   height: fit-content !important;
   width: fit-content !important;
   max-width: 100%;
   margin-bottom: 2.666666666666667rem;
  }
  /*~~~Global Notices~~~*/
  .notices-wrapper {
   height: fit-content;
   margin: 0 auto !important;
   filter: drop-shadow(.75rem .5rem 1rem rgba(7 7 7 / 85%)) !important;
   z-index: 1 !important;
  }
  #notices span {
   height: fit-content;
   color: #111111;
   font-weight: 600 !important;
  }
  span.notices-block a:link {
   color: #55218E !important;
   font-weight: 600 !important;
   border-bottom: 0.085em dotted rgba(88 33 145 / 100%) !important;
  }
  span.notices-block a:hover {
   color: #f7f7f7 !important;
   background-color: #5f259f !important;
  }
  span.notices-block a:active {
   color: #f7f7f7 !important;
   background-color: #55218E !important;
  }
  span.notices-block a:focus {
   color: #f7f7f7 !important;
   background-color: #55218E !important;
   border: 0.085em solid rgba(81 31 134 / 100%) !important;
  }
  /*Global CTA H2*/
  .cta-main-wrapper, .cta-news-wrapper, .cta-desktop-wrapper {
   padding-top: 0;
   margin: 0 auto !important;
   height: fit-content !important;
   background-image: linear-gradient(to bottom, #40186A 100%, #55218E 100%) !important;
   filter: drop-shadow(.2em 1em .05em .5rem rgba(7 7 7 / 65%));
   z-index: 1
  }
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   height: fit-content !important;
   padding: .25em 0 .25em 0;
   margin-top: .25em;
   margin-bottom: .25em;
  }
  #cta-main-header h2, #cta-news-header h2, #cta-desktop-header h2, .cta-main-header-info h2 {
   line-height: 1.45em;
   clear: both;
   padding: 0;
   margin: 0 auto !important;
   height: fit-content !important;
  }
  .cta-link-container {
   margin: 0 auto;
  }
  .cta-panel {
   clear: both !important;
   position: relative !important;
   height: fit-content !important;
   margin: 0 auto !important;
   margin-top: -4.25em !important;
   padding: .75em .5em .65em .5em !important;
   z-index: 1 !important;
   filter: drop-shadow(.2em 1em .05em .5rem rgba(7 7 7 / 45%)) !important;
  }
  .cta-panel-1, .cta-panel-2, .cta-panel-3, .cta-panel-4, .cta-panel-5, .cta-panel-6 {
   clear: both !important;
   height: fit-content !important;
   margin: 0;
   padding: 1em 0 1em 0 !important;
  }
  #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
   font-size: .975rem !important;
   font-weight: 600 !important;
   line-height: 1.7em !important;
   color: #f7f7f7 !important;
   height: auto !important;
   width: fit-content;
  }
  #cta-links-1 a:hover, #cta-links-2 a:hover, #cta-links-3 a:hover, #cta-links-4 a:hover, #cta-links-5 a:hover, #cta-links-6 a:hover {
   color: #FFCF46 !important;
   background-image: linear-gradient(to bottom, #40186A 100%, #55218E 100%) !important;
  }
  #cta-links-1 a:visited, #cta-links-2 a:visited, #cta-links-3 a:visited, #cta-links-4 a:visited, #cta-links-5 a:visited, #cta-links-6 a:visited {
   color: #f7f7f7 !important;
  }
  #cta-links-1 a:focus, #cta-links-2 a:focus, #cta-links-3 a:focus, #cta-links-4 a:focus, #cta-links-5 a:focus, #cta-links-6 a:focus {
   color: #ffc82c !important;
  }
  .cta-mobile-wrapper, .cta-desktop-wrapper {
   padding-top: 0;
   height: auto !important;
   filter: drop-shadow(.5em .5rem -0.25rem rgba(17 17 17 / 50%));
  }
  #cta-mobile-header h2 {
   line-height: 1.6em;
   margin: 0 auto !important;
   height: fit-content !important;
  }
  /*Global Content Sections*/
  #p-content-1 a:link, #p-content-2 a:link, #p-content-3 a:link, #p-content-4 a:link, #p-content-5 a:link, #p-content-6 a:link, #mod-1 a:link, #mod-2 a:link, #mod-3 a:link, #mod-4 a:link, #mod-5 a:link, #mod-6 a:link, #mod-7 a:link, #mod-8 a:link, #mod-9 a:link, #mod-10 a:link, #mod-11 a:link, #mod-12 a:link, #mod-13 a:link, #mod-14 a:link, #mod-15 a:link, #mod-16 a:link, #mod-17 a:link, #mod-18 a:link, #mod-19 a:link, #mod-20 a:link, #mod-21 a:link, #mod-22 a:link, #mod-23 a:link, #mod-24 a:link, #mod-25 a:link {
   color: #5f259f;
   font-weight: 500;
   border-bottom: 0.085em solid rgba(81 31 134 / 100%);
  }
  #p-content-1 a:hover, #p-content-2 a:hover, #p-content-3 a:hover, #p-content-4 a:hover, #p-content-5 a:hover, #p-content-6 a:hover, #mod-1 a:hover, #mod-2 a:hover, #mod-3 a:hover, #mod-4 a:hover, #mod-5 a:hover, #mod-6 a:hover, #mod-7 a:hover, #mod-8 a:hover, #mod-9 a:hover, #mod-10 a:hover, #mod-11 a:hover, #mod-12 a:hover, #mod-13 a:hover, #mod-14 a:hover, #mod-15 a:hover, #mod-16 a:hover, #mod-17 a:hover, #mod-18 a:hover, #mod-19 a:hover, #mod-20 a:hover, #mod-21 a:hover, #mod-22 a:hover, #mod-23 a:hover, #mod-24 a:hover, #mod-25 a:hover, #mod-26 a:hover {
   color: #f7f7f7 !important;
   background-color: #5f259f !important;
   border-bottom: 0.085em solid rgba(237 237 237 / 100%);
   transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
  }
  #p-content-1 a:visited:hover, #p-content-2 a:visited:hover, #p-content-3 a:visited:hover, #p-content-4 a:visited:hover, #p-content-5 a:visited:hover, #p-content-6 a:visited:hover, #mod-1 a:visited:hover, #mod-2 a:visited:hover, #mod-3 a:visited:hover, #mod-4 a:visited:hover, #mod-5 a:visited:hover, #mod-6 a:visited:hover, #mod-7 a:visited:hover, #mod-8 a:visited:hover, #mod-9 a:visited:hover, #mod-10 a:visited:hover, #mod-11 a:visited:hover, #mod-12 a:visited:hover, #mod-13 a:visited:hover, #mod-14 a:visited:hover, #mod-15 a:visited:hover, #mod-16 a:visited:hover, #mod-17 a:visited:hover, #mod-18 a:visited:hover, #mod-19 a:visited:hover, #mod-20 a:visited:hover, #mod-21 a:visited:hover, #mod-22 a:visited:hover, #mod-23 a:visited:hover, #mod-24 a:visited:hover, #mod-25 a:visited:hover, #mod-26 a:visited:hover {
   color: #f7f7f7 !important;
   background-color: #5f259f !important;
   border-bottom: 0.085em solid rgba(255 200 44 / 100%) !important;
   transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
  }
  #p-content-1 a:visited, #p-content-2 a:visited, #p-content-3 a:visited, #p-content-4 a:visited, #p-content-5 a:visited, #p-content-6 a:visited, #mod-1 a:visited, #mod-2 a:visited, #mod-3 a:visited, #mod-4 a:visited, #mod-5 a:visited, #mod-6 a:visited, #mod-7 a:visited, #mod-8 a:visited, #mod-9 a:visited, #mod-10 a:visited, #mod-11 a:visited, #mod-12 a:visited, #mod-13 a:visited, #mod-14 a:visited, #mod-15 a:visited, #mod-16 a:visited, #mod-17 a:visited, #mod-18 a:visited, #mod-19 a:visited, #mod-20 a:visited, #mod-21 a:visited, #mod-22 a:visited, #mod-23 a:visited, #mod-24 a:visited, #mod-25 a:visited {
   color: #40186A !important;
   font-weight: 500;
   border-bottom: 0.085em dotted rgba(163 94 239 / 100%);
  }
  #p-content-1 a:visited:focus, #p-content-2 a:visited:focus, #p-content-3 a:visited:focus, #p-content-4 a:visited:focus, #p-content-5 a:visited:focus, #p-content-6 a:visited:focus, #mod-1 a:visited:focus, #mod-2 a:visited:focus, #mod-3 a:visited:focus, #mod-4 a:visited:focus, #mod-5 a:visited:focus, #mod-6 a:visited:focus, #mod-7 a:visited:focus, #mod-8 a:visited:focus, #mod-9 a:visited:focus, #mod-10 a:visited:focus, #mod-11 a:visited:focus, #mod-12 a:visited:focus, #mod-13 a:visited:focus, #mod-14 a:visited:focus, #mod-15 a:visited:focus, #mod-16 a:visited:focus, #mod-17 a:visited:focus, #mod-18 a:visited:focus, #mod-19 a:visited:focus, #mod-20 a:visited:focus, #mod-21 a:visited:focus, #mod-22 a:visited:focus, #mod-23 a:visited:focus, #mod-24 a:visited:focus, #mod-25 a:visited:focus, #mod-26 a:visited:focus {
   color: #55218E;
   border: 0.0425em solid rgba(255 200 44 / 100%);
  }
  /*Global Main H2, H3, H4*/
  #h2-heading-1 h2, #h2-heading-2 h2, #h2-heading-3 h2, #h2-heading-4 h2, #h2-heading-5 h2, #h2-heading-6 h2 {
   color: #111111;
   font-size: 1.65rem !important;
   font-weight: 900;
   margin: 0;
   padding: 0 0 .25em 0;
   line-height: 1.45em;
  }
  #divider-1, #divider-2, #divider-3, #divider-4, #divider-5, #divider-6, #divider-7, #divider-8, #divider-9, #divider-10, #divider-11, #divider-12, #divider-13, #divider-14, #divider-15, #divider-16, #divider-17, #divider-18, #divider-19, #divider-20, #divider-21, #divider-22, #divider-23, #divider-24 {
   color: #ffc82c !important;
   margin: -2.25em 0 0 0 !important;
   padding: 0 !important;
  }
  #h3-heading-1 h3, #h3-heading-2 h3, #h3-heading-3 h3, #h3-heading-4 h3, #h3-heading-5 h3, #h3-heading-6 h3, #h3-heading-7 h3, #h3-heading-8 h3, #h3-heading-9 h3, #h3-heading-10 h3, #h3-heading-11 h3 {
   color: #55218E !important;
   font-size: 2.7rem !important;
   font-weight: 900;
   margin: -.15em 0 0 0 !important;
   padding: 0 0 .15em 0 !important;
  }
  #h4-heading-1 h4, #h4-heading-2 h4, #h4-heading-3 h4, #h4-heading-4 h4, #h4-heading-5 h4, #h4-heading-6 h4, #h4-heading-7 h4, #h4-heading-8 h4, #h4-heading-9 h4, #h4-heading-10 h4, #h4-heading-11 h4, #h4-heading-12 h4, #h4-heading-13 h4, #h4-heading-14 h4, #h4-heading-15 h4 {
   font-size: 1.25rem !important;
   color: #111111 !important;
   font-weight: 600;
   padding: 0;
   margin: 0;
  }
  #programs-1.programs-1-info h4, #programs-2.programs-2-info h4, #programs-3.programs-3-info h4, #programs-4.programs-4-info h4, #programs-5.programs-5-info h4, #programs-6.programs-6-info h4, #programs-7.programs-7-info h4, #programs-8.programs-8-info h4, #programs-9.programs-9-info h4 {
   font-size: 1.15rem !important;
   color: #55218E !important;
   font-weight: 600 !important;
   padding: .75em 0;
   margin: .75em 0;
  }
  .main-container-left, .news-container-left {
   margin: 0 .75em .5em 0 !important;
   padding: 0 .75em 0 0 !important;
   width: 74%;
  }
  .main-container-right, .news-container-right {
   margin: 0 !important;
   padding: 0 !important;
   width: 26%;
  }
  .registration-container {
   margin: .35em 0 .35em 0 !important;
   padding: 0;
  }
  .reg-1-container, .reg-2-container, .reg-3-container {
   margin: 0 !important;
   padding: 0 !important;
  }
  .reg-1-info, .reg-2-info, .reg-3-info {
   font-size: 1rem !important;
   margin: .15em 0 .15em 0 !important;
   padding: 0;
  }
  #reg-1 h4 a:link, #reg-2 h4 a:link, #reg-3 h4 a:link {
   color: #5A2296;
   font-size: 1.075rem !important;
   font-weight: 600;
   border-bottom: 0.085em solid rgba(64 24 106 / 0%);
  }
  #reg-1 h4 a:hover, #reg-2 h4 a:hover, #reg-3 h4 a:hover {
   color: #f7f7f7;
   background-color: #5A2296;
   border-bottom: 0.085em solid rgba(64 24 106 / 0%);
  }
  .inner-section {
   margin: .25em 0 .35em 0 !important;
   padding: 0;
  }
  .inner-left-container, .inner-left-container-2 {
   margin: 0 .75em .5em 0 !important;
   padding: 0 !important;
   width: 30% !important;
  }
  .inner-right-container, .inner-right-container-2 {
   margin: 0 0 0 .25em !important;
   padding: 0 0 0 .25em !important;
   width: 70%;
  }
  .inner-badge-container-left, .badge-container {
   margin: 0 .5em .5em 0 !important;
   padding: 0 .5em 0 0 !important;
   width: 27% !important;
  }
  .inner-badge-container-right, .content-container {
   margin: 0 0 0 .5em !important;
   padding: 0 0 0 .25em !important;
   width: 73% !important;
  }
  #badge-left.badge-left-info {
   padding: .25em;
   margin: 0 0 0 -.25em;
   border: 0 !important;
  }
  #video-1-thumb.video-1-thumb-info, #photo-thumb.photo-thumb-info {
   border: solid .0935em rgba(95 37 159 / 100%) !important;
   border-radius: 6px !important;
   padding: .25em !important;
  }
  .mod-1-wrapper, .mod-2-wrapper, .mod-3-wrapper, .mod-4-wrapper, .mod-5-wrapper, .mod-6-wrapper, .mod-7-wrapper, .mod-8-wrapper, .mod-9-wrapper, .mod-10-wrapper {
   padding: 0 1.5em 0 1.5em !important;
   margin: 1em 0 1.5em 0;
  }
  .promo-1-wrapper, .promo-2-wrapper, .quote-wrapper {
   margin: 1em 0 2em 0 !important;
  }
  #programs-1, #programs-2, #programs-3, #programs-4 {
   line-height: 1.75em;
   padding: 0;
  }
  .elementor-widget .elementor-icon-list-item a {
   font-size: 1.075rem !important;
   margin: 0 !important;
   padding: 0 !important;
  }
  /*Global Main Sections*/
  .main-content-1 p, .main-content-2 p, .main-content-3 p, .main-content-4 p, .main-content-5 p, .main-content-6 p, .main-content-7 p, .main-content-8 p, .main-content-9 p, .main-content-10 p, .main-content-11 p, .main-content-12 p, .main-content-13 p, .main-content-14 p, .main-content-15 p {
   color: #2f2f2f;
   font-size: 1.075rem !important;
   line-height: 1.75em !important;
   padding: 0 0 .75em 0 !important;
   margin: 0 0 .75em 0 !important;
  }
  #programs-1, #programs-2, #programs-3, #programs-4, #programs-5, #programs-6, #programs-7, #programs-8, #promo-1 p, #promo-2 p, #promo-3 p, #promo-4 p, #promo-5 p, #promo-6 p, #promo-7 p, #promo-8 p, #mod-1 p, #mod-2 p, #mod-3 p, #mod-4 p, #mod-5 p, #mod-6 p, #mod-7 p, #mod-8 p, #mod-9 p, #mod-10 p, #mod-11 p, #mod-12 p, #mod-13 p, #mod-14 p, #mod-15 p, #mod-16 p, #mod-17 p, #mod-18 p, #mod-19 p, #mod-20 p, #mod-21 p, #mod-22 p, #mod-23 p, #mod-24 p, #mod-25 p, #mod-26 p, #mod-27 p {
   color: #2f2f2f;
   font-size: 1.05rem !important;
   line-height: 1.6em !important;
   padding: 0 0 .75em 0 !important;
   margin: 0 0 .75em 0 !important;
  }
  .main-content-1 p:last-child, .main-content-2 p:last-child, .main-content-3 p:last-child, .main-content-4 p:last-child, .main-content-5 p:last-child, .main-content-6 p:last-child, .main-content-7 p:last-child, .main-content-8 p:last-child, .main-content-9 p:last-child, .main-content-10 p:last-child, .main-content-11 p:last-child, .main-content-12 p:last-child, .main-content-13 p:last-child, .main-content-14 p:last-child, .main-content-15 p:last-child {
   color: #2f2f2f;
   font-size: 1.075rem !important;
   line-height: 1.75em !important;
   padding: 0 0 .25em 0 !important;
   margin: 0 0 .25em 0 !important;
  }
  .main-content-1 a:link, .main-content-2 a:link, .main-content-3 a:link, .main-content-4 a:link, .main-content-5 a:link, .main-content-6 a:link, .main-content-7 a:link, .main-content-8 a:link, .main-content-9 a:link, .main-content-10 a:link, .main-content-11 a:link, .main-content-12 a:link, .main-content-13 a:link, .main-content-14 a:link, .main-content-15 a:link {
   font-size: 1.075rem !important;
  }
  .main-btn-1, .main-btn-4, .bdt-ep-callout-button {
   width: fit-content;
  }
  /*Global News Sections*/
  #thumb-1-header h4, .thumb-1-header-info h4, #thumb-2-header.thumb-2-header-info h4, #thumb-3-header.thumb-3-header-info h4, #thumb-4-header.thumb-4-header-info h4, #thumb-5-header.thumb-5-header-info h4, #thumb-6-header.thumb-6-header-info h4, #thumb-7-header.thumb-7-header-info h4, #thumb-8-header.thumb-8-header-info h4 {
   font-size: 1.175rem !important;
   color: #111111 !important;
   font-weight: 600 !important;
   margin: 1.35em 0 .5em 0 !important;
   line-height: 1.5em;
   padding: 0;
  }
  #thumb-1-header h4, .thumb-1-header-info h4 {
   font-size: 1.175rem !important;
   margin: 0 0 .5em 0 !important;
  }
  #thumb-1-text, #thumb-2-text, #thumb-3-text, #thumb-4-text, #thumb-5-text, #thumb-6-text, #thumb-7-text, #thumb-8-text, #thumb-9-text, #thumb-1-text li, #thumb-2-text li, #thumb-3-text li, #thumb-4-text li, #thumb-5-text li, #thumb-6-text li, #thumb-7-text li, #thumb-8-text li, #thumb-9-text li {
   font-size: 1.05rem !important;
   color: #2f2f2f !important;
   margin: .15em 0 .075em 0 !important;
   font-weight: 400 !important;
   line-height: 1.7em !important;
  }
  #thumb-1-text > li > a:link, #thumb-2-text > li > a:link, #thumb-3-text > li > a:link, #thumb-4-text > li > a:link, #thumb-5-text > li > a:link {
   color: #55218E !important;
   font-size: 1.05rem !important;
   text-decoration: .085em solid #55218E underline !important;
   font-weight: 400 !important;
   line-height: 1.6em !important;
   margin: .15em 0 0 0 !important;
   transition: all .2s ease !important;
  }
  #thumb-1-text > li > a:hover, #thumb-2-text > li > a:hover, #thumb-3-text > li > a:hover, #thumb-4-text > li > a:hover, #thumb-5-text > li > a:hover, .thumb-1-text-info > li > a:hover, .thumb-2-text-info > li > a:hover, .thumb-3-text-info > li > a:hover, .thumb-4-text-info > li > a:hover, .thumb-5-text-info > li > a:hover {
   color: #f7f7f7 !important;
   background-color: rgba(81 31 134 / 100%) !important;
   text-decoration: .085em solid #55218E underline !important;
   transition: all .2s ease !important;
  }
  #thumb-1-text a:active, #thumb-2-text a:active, #thumb-3-text a:active, #thumb-4-text a:active, #thumb-5-text a:active {
   color: #f7f7f7 !important;
   background-color: rgba(81 31 134 / 75%) !important;
   text-decoration: none;
  }
  #thumb-1-image, #thumb-2-image, #thumb-3-image, #thumb-4-image {
   border: solid .0935em #5f259f !important;
   border-radius: 6px !important;
   margin: .25em 0 0 0 !important;
   padding: .095em !important;
  }
  .elementor-80516 .elementor-element.elementor-global-99576 .post-meta-list > span {
   width: 100%;
  }
  /*Feature Bullets*/
  .featured-1-right-container .svg-inline--fa .fa-secondary {
   fill: #55218E !important;
  }
  .main-btn-1 {
   align-content: left;
   width: fit-content;
  }
  .main-btn-1 a:link, .main-btn-2 a:link, .main-btn-3 a:link, .main-btn-4 a:link, .main-btn-5 a:link, .main-btn-6 a:link, .bdt-ep-callout-button a:link, .bdt-width-auto a:link, .elementor-button a:link {
   text-align: center;
   font-weight: 600;
   color: #f7f7f7 !important;
   display: flex;
   justify-content: center;
   align-items: center;
   margin: 0;
   text-decoration: none;
   letter-spacing: .007em;
   word-break: normal;
   background-size: 250% auto;
   border-radius: .35em !important;
   height: auto;
   box-shadow: inset 7px 5px 20px rgba(81 31 134 / 45%);
   width: fit-content !important;
   background-image: linear-gradient(to right, #762DC4 0%, #55218E 51%, #6727AB 100%);
   transition: 0.5s;
  }
  .main-btn-1 a:hover, .main-btn-2 a:hover, .main-btn-3 a:hover, .main-btn-4 a:hover, .main-btn-5 a:hover, .main-btn-6 a:hover, .bdt-ep-callout-button a:hover, .bdt-width-auto a:hover, .elementor-button:hover {
   background-position: right center;
   /* change the direction of the change here */
  }
  .main-btn-1 a:active, .main-btn-2 a:active, .main-btn-3 a:active, .main-btn-4 a:active, .main-btn-5 a:active, .main-btn-6 a:active, .bdt-ep-callout-button a:active, .bdt-width-auto a:active, .elementor-button a:active {
   color: #ededed !important;
   box-shadow: inset 0 5px 20px rgba(7 7 7 / 65%);
   background-image: linear-gradient(to right, #6727AB 25%, #55218E 51%, #6F2AB8 100%);
   transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
  }
  .main-btn-1 a:visited, .main-btn-2 a:visited, .main-btn-3 a:visited, .main-btn-4 a:visited, .main-btn-5 a:visited, .main-btn-6 a:visited, .bdt-ep-callout-button a:visited, .bdt-width-auto a:visited, .elementor-button a:visited {
   text-align: center;
   color: #f7f7f7 !important;
  }
  .main-btn-1 a:visited, .main-btn-2 a:visited, .main-btn-3 a:visited, .main-btn-4 a:visited, .main-btn-5 a:visited, .main-btn-6 a:visited, .bdt-ep-callout-button a:visited, .bdt-width-autoa:visited, .elementor-button a:visited {
   color: #f7f7f7 !important;
   box-shadow: inset 0 5px 20px rgba(17 17 17 / 85%);
   background-image: linear-gradient(to right, #762DC4 0%, #5f259f 51%, #6F2AB8 100%);
  }
  /*Global Featured Programs*/
  .elementor-80516 .elementor-element.elementor-element-6704ed6 > .elementor-widget-container {
   margin: 0;
   border-radius: 6px;
   box-shadow: 0 0 50px -19px rgba(0, 0, 0, 0.5) inset;
  }
  /*Global Map Grid*/
  .map-1-container {
   min-width: 33% !important;
   margin: .5em 0 .5em 0 !important;
   padding: .25em 0 !important;
  }
  .map-2-container {
   min-width: 33% !important;
   margin: 0 !important;
   padding: 0 !important
  }
  .map-3-container {
   min-width: 33% !important;
   margin: .5em 0 .5em .5em !important;
   padding: .25em 0 !important;
  }
  #map-image .map-image-info {
   height: auto !important;
  }
  #map-1 a:link, #map-2 a:link, #map-3 a:link, #map-4 a:link, #map-5 a:link, #map-6 a:link, #map-7 a:link, #map-8 a:link {
   color: #ffc72a;
   border-bottom: .05em solid rgba(255 200 44 / 100%);
  }
  #map-1 a:hover, #map-2 a:hover, #map-3 a:hover, #map-4 a:hover, #map-5 a:hover, #map-6 a:hover, #map-7 a:hover, #map-8 a:hover {
   color: #311352;
   background-color: #ffc72a !important;
   border-bottom: .05em solid rgba(255 200 44 / 100%);
  }
  /*Global Tables*/
  #table-heading-1.table-heading-1-info h4, #table-heading-2.table-heading-2-info h4 {
   color: #f7f7f7 !important;
   margin: 0 auto;
   font-weight: 600;
  }
  #table-sub-heading-1.table-sub-heading-1-info h5, #table-sub-heading-2.table-sub-heading-2-info h5 {
   color: #f7f7f7 !important;
   margin: 0 auto;
   font-weight: 500;
  }
  blockquote {
   font-weight: 600;
   font-style: italic;
   margin: 0 0 1.6em 0;
  }
  /*Global Tables*/
  .tabular-info a {
   color: #55218E !important;
   font-size: .95em;
   height: fit-content !important;
   vertical-align: middle !important;
   font-weight: 400 !important;
  }
  /*Global Footer*/
  #footer-column-left, #footer-column-right {
   margin: 0 !important;
   padding: 0 !important
  }
  #footer-branding ul {
   margin: 0 !important;
   padding: 0 !important
  }
  #footer-branding {
   font-size: .95rem;
   line-height: 1.7em;
   font-weight: 500
  }
  #footer-logo .footer-branding-logo {
   width: auto
  }
  #footer-container, .footer-wrapper {
   margin: 0 auto
  }
  #footer-sub-heading .ul-foot-sub-heading > li > a {
   display: inline-flex;
   color: #f7f7f7;
   margin: 0 !important;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #footer-sub-heading.ul-foot-sub-heading a {
   color: #f7f7f7;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #footer-sub-heading.ul-foot-sub-heading a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   transition: all .3s ease
  }
  #footer-sub-heading.ul-foot-sub-heading a:active {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   transition: all .3s ease
  }
  #footer-sub-heading.ul-foot-sub-heading a:focus {
   color: #fff;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #footer-sub-heading a:link, .ul-foot-sub-heading a:link {
   color: #f7f7f7;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   border-bottom: .025em dotted #ffc72a
  }
  #footer-sub-heading a:hover, .ul-foot-sub-heading a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #footer-sub-heading a:active, .ul-foot-sub-heading a:active {
   border: 1px solid #ffc72a;
   border: 1px dotted rgba(255 200 44 / 50%) !important
  }
  #footer-sub-heading a:focus, .ul-foot-sub-heading a:focus {
   color: #f7f7f7;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #footer-logo a:link {
   color: #fff;
   margin: 0;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #footer-logo a:focus {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #meta-links a:link {
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   color: #070707 !important
  }
  #meta-links a:hover {
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   color: #ffc72a !important
  }
  #meta-links a:focus {
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   color: #ffc72a !important
  }
  .bottom-meta-links ul {
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   color: #070707 !important
  }
  .footer-bottom a:link {
   color: #f7f7f7;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  .footer-branding {
   color: #f7f7f7
  }
  .footer-branding a:link {
   color: #f7f7f7;
   font-weight: 400;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  .footer-branding a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #social-links a:link {
   background-color: #252525;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #social-links.footer a:link {
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   margin: 0;
   padding: 0
  }
  #social-links.footer a:hover {
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   margin: 0
  }
  #footer-left-column, #inner-column-2, #inner-column-3, #inner-column-4 {
   margin: 0;
   padding: 0
  }
  #h6-inner-1 > a:link > h6, #h6-inner-2 > a:link > h6, #h6-inner-3 > a:link > h6, #h6-inner-4 > a:link > h6, #footer-branding a:link, #h6-inner-1 > a:link, #h6-inner-2 > a:link, #h6-inner-3 > a:link, #h6-inner-4 > a:link {
   color: #ffc72a;
   font-weight: 600;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   margin: 0;
   padding: 0;
  }
  #h6-inner-1 > a:hover > h6, #h6-inner-2 > a:hover > h6, #h6-inner-3 > a:hover > h6, #h6-inner-4 > a:hover > h6, #footer-branding a:hover, #h6-inner-1 > a:hover, #h6-inner-2 > a:hover, #h6-inner-3 > a:hover, #h6-inner-4 > a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #h6-inner-1 > a:visited > h6, #h6-inner-2 > a:visited > h6, #h6-inner-3 > a:visited > h6, #h6-inner-4 > a:visited > h6, #footer-branding a:visited, #h6-inner-1 > a:visited, #h6-inner-2 > a:visited, #h6-inner-3 > a:visited, #h6-inner-4 > a:visited {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #h6-inner-1 > a:visited:hover > h6, #h6-inner-2 > a:visited:hover > h6, #h6-inner-3 > a:visited:hover > h6, #h6-inner-4 > a:visited:hover > h6, #footer-branding a:visited:hover, #h6-inner-1 > a:visited:hover, #h6-inner-2 > a:visited:hover, #h6-inner-3 > a:visited:hover, #h6-inner-4 > a:visited:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #h6-inner-1 > a:focus > h6, #h6-inner-2 > a:focus > h6, #h6-inner-3 > a:focus > h6, #h6-inner-4 > a:focus > h6, #footer-branding a:focus, #h6-inner-1 > a:focus, #h6-inner-2 > a:focus, #h6-inner-3 > a:focus, #h6-inner-4 > a:focus {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #footer-links a:link {
   color: #f7f7f7;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #footer-links a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #ul-inner-1 a:link, #ul-inner-2 a:link, #ul-inner-3 a:link, #ul-inner-4 a:link {
   color: #f7f7f7;
   font-weight: 400;
   line-height: 1.8em;
   padding: 0 .15em 0 0;
   margin: 0;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #ul-inner-1 a:hover, #ul-inner-2 a:hover, #ul-inner-3 a:hover, #ul-inner-4 a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #ul-inner-1 a:visited, #ul-inner-2 a:visited, #ul-inner-3 a:visited, #ul-inner-4 a:visited {
   color: #ededed !important;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #ul-inner-1 a:focus, #ul-inner-2 a:focus, #ul-inner-3 a:focus, #ul-inner-4 a:focus {
   color: #ffc72a !important;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #copyright {
   font-size: .9rem !important;
   padding: .5em;
   margin: 0
  }
 }
 /* ~ ~ ~ End Global ~ ~ ~ */
 /*-------BEGIN OVERSIZE-------*/
 @media only screen and (min-width: 110em) {
  /*Oversize Header Branding*/
  #logo.branding-logo img {
   height: 57px !important;
   width: 300px !important;
  }
  /*~~~Oversize CTA~~~*/
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   min-height: 12em !important;
   padding: .25em 0 .25em 0 !important;
   margin: .25em 0 .25em 0;
  }
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.7vw !important;
   padding: .65em 0 .65em 0 !important;
  }
  .cta-panel {
   margin: -4.5em 0 0 0 !important;
   padding: .75em 0 !important
  }
 }
 /* ~ ~ ~ End Oversize ~ ~ ~ */
 /*-------BEGIN LG SCREEN-------*/
 @media only screen and (min-width: 75em) {
  /* ~ ~ Lg Screen Top Nav ~ ~ */
  #top-nav-menu.top-nav-wrapper {
   height: 3.35em !important;
   padding: 0 1.75em 0 1.75em !important
  }
  #top-navigation.top-nav-container ul {
   width: 100%;
   max-height: 3.15em !important
  }
  #top-nav ul li {
   height: 3.15em !important;
   margin: .25em 1em 0 -1em !important;
   padding: 0 .5em !important
  }
  #top-nav ul li a {
   height: 3em !important;
   font-size: .9rem !important;
   padding: .15em 1em !important
  }
  /* ~ ~ Login Tab ~ ~ */
  #top-nav-btn, .top-nav-btn-block {
   height: 3.75em !important
  }
  #top-nav-btn.top-nav-btn-block a:link {
   height: 4em !important;
   font-size: .815rem !important;
   padding: 1.15em 1.75em !important
  }
  /*Lg Screen CTA*/
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.7rem !important;
  }
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   min-height: 16em !important;
   padding: 0 1em 2em 1em !important;
  }
  .cta-panel {
   margin: -4.25em 0 0 0 !important;
   padding: .75em .25em 0 .25em !important;
  }
  /*Lg Screen Notices*/
  #notices div {
   font-size: 1.075em !important;
   padding: .35em 1em .35em 1em !important;
  }
  /*Lg Screen Section Wrappers*/
  .header-wrapper, .primary-nav-wrapper, .notices-wrapper, .cta-mobile-wrapper, .cta-desktop-wrapper, .main-3-wrapper, .main-4-wrapper, .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper, .articles-wrapper, .news-header-wrapper, .news-wrapper, .map-intro-wrapper, .map-wrapper, .table-1-wrapper, .visit-wrapper, .directions-wrapper, .program-details-wrapper, .footer-wrapper {
   padding: 0 1.5em 0 1.5em !important;
  }
  .contact-wrapper, .footer-wrapper {
   padding: 0 1.5em 0 1.5em !important;
  }
  .contact-wrapper {
   margin: .5em 0 2em 0 !important;
  }
 }
 @media screen and (min-width:75em) and (max-width:111em) {
  .hero-wrapper ul.bdt-slideshow-items {
   min-width: 75em;
   max-width: 100% !important;
   height: fit-content !important;
   width: fit-content !important;
  }
  .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
   top: 90% !important;
   max-width: 58% !important;
   width: 56% !important;
   margin: .75em 0 .75em -3em !important
  }
  #hero-slides h2, .bdt-slideshow-title h2 {
   font-size: 2.65vw !important;
   padding: .75em 1em 1em 1em !important
  }
  .notices-wrapper {
   padding: .25em 1em .25em 1em !important
  }
  #notices span {
   font-size: .95rem !important;
   padding: .5em 0 !important
  }
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.6rem !important;
   padding: .75em 0 .75em 0 !important;
   margin: -1em 0 0 0 !important
  }
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.7vw !important;
  }
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   padding: .25em 0 .25em 0 !important;
   margin: .25em 0 .25em 0
  }
  .info-request-form, .form-name, .form-email, .form-comments, .form-address, .form-phone {
   font-size: 1rem !important
  }
 }
 /*------BEGIN DESKTOP------*/
 @media screen and (min-width: 62em) {
  /* CSS Document */
  .header-wrapper, .notices-wrapper, .main-1-wrapper, .main-2-wrapper, .main-3-wrapper, .main-4-wrapper, .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper, .contact-wrapper, .map-intro-wrapper, .visit-wrapper, .directions-wrapper, .footer-wrapper, .footer-bottom-wrapper {
   min-width: 62em;
   padding: 0 1.5em 0 1.5em !important;
  }
  /* * * DESKTOP TOP NAV * * */
  .top-nav-wrapper {
   height: 3.25em !important
  }
  #top-navigation.top-nav-container ul {
   max-height: 3.15em !important
  }
  #top-nav ul {
   padding: 0;
   margin: 0
  }
  #top-nav ul li {
   margin: .15em 1em 0 -1em !important;
   padding: 0 .5em !important
  }
  #top-nav ul li a {
   height: 3em;
   font-size: .9rem !important;
   padding: .15em 1em !important
  }
  /* ~ ~ Desktop Login BTN ~ ~ */
  #top-nav-btn.top-nav-btn-block a:link {
   height: 4em !important;
   font-size: .8rem !important;
   padding: 1.15em 1.75em !important
  }
  /*Desktop Header Branding*/
  #logo.branding-logo img {
   height: 4.75em !important;
   width: 16.75em !important;
   margin: .15em 0 .15em 0 !important;
  }
  #header-title.header-branding h1 {
   font-size: 1.35rem !important;
   padding: 0 .5em 0 .5em !important;
   bottom: .2em !important;
  }
  #search, .header-search {
   margin: 0 !important;
   padding: 0 !important;
   bottom: .25em;
  }
  /*~~~ Desktop Primary Nav ~~~*/
  .primary-nav-wrapper {
   max-height: 3.75em !important
  }
  .primary-nav-container {
   width: 100% !important;
   height: fit-content !important;
   margin: 0 0 0 -1em !important;
  }
  #primary-nav-menu {
   margin: 0;
   height: fit-content !important;
  }
  .primary-nav-block li {
   height: fit-content !important;
  }
  #primary-nav a:link {
   font-size: .975rem !important;
   padding: .85em 1.25em !important;
   margin: 0 !important;
   height: fit-content !important;
  }
  .elementskit-submenu-panel {
   width: 17em !important;
   padding: 0 !important;
   margin: 0;
  }
  .elementskit-navbar-nav > li.current-menu-item > a:link > .elementskit-navbar-nav > li.current-menu-ancestor > .elementskit-navbar-nav > li.current-menu-ancestor > a:link {
   font-size: .975rem;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-submenu-panel li a > li.elementskit-submenu-panel a:focus > li.current-menu-ancestor a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:focus {
   font-size: .975rem;
  }
  /*~~~L1 Desktop Hero~~~*/
  #hero-slides h2, .bdt-slideshow-title h2 {
   font-size: 2.75vw !important;
  }
  .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
   top: 92% !important;
   padding: .5em .75em .75em 3em !important;
   margin: .75em 0 0 -1em !important;
  }
  /*Desktop Notices*/
  .notices-wrapper {
   padding: .25em 0 !important;
  }
  #notices span {
   font-size: 1rem !important;
   padding: .35em 0 .35em 0 !important;
  }
  /*Desktop CTA H2*/
  .cta-main-wrapper, .cta-desktop-wrapper {
   padding: .25em 0 .25em 0 !important;
  }
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   min-height: 15.25em !important;
   padding: 0 1em 1em 1em !important;
  }
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.65rem !important;
   padding: .25em .25em .75em .25em !important;
  }
  /*Desktop Main Content*/
  .main-1-wrapper {
   margin: 3em 0 1em 0 !important;
  }
  .main-2-wrapper, .main-3-wrapper, .main-4-wrapper {
   margin: 3em 0 1em 0 !important;
  }
  .programs-1-wrapper {
   margin: 1.075em 0 2em 0 !important;
  }
  .programs-2-wrapper, .programs-3-wrapper, .programs-4-wrapper {
   margin: 1.075em 0 2em 0 !important;
  }
  .programs-1-container, .programs-2-container, .programs-3-container {
   margin: 0 .5em .5em 0 !important;
   padding: 0 .25em 0 0 !important;
  }
  .programs-4-container, .programs-5-container, .programs-6-container {
   margin: .5em .5em .5em 0 !important;
   padding: 0 .25em 0 0 !important;
  }
  #programs-1.programs-1-info h4, #programs-2.programs-2-info h4, #programs-3.programs-3-info h4, #programs-4.programs-4-info h4, #programs-5.programs-5-info h4, #programs-6.programs-6-info h4, #programs-7.programs-7-info h4, #programs-8.programs-8-info h4, #programs-9.programs-9-info h4 {
   font-size: 1.15rem !important;
  }
  #programs-1, #programs-2, #programs-3, #programs-4, #programs-5, #programs-6, #programs-7, #programs-8, #promo-1 p, #promo-2 p, #promo-3 p, #promo-4 p, #promo-5 p, #promo-6 p, #promo-7 p, #promo-8 p, #mod-1 p, #mod-2 p, #mod-3 p, #mod-4 p, #mod-5 p, #mod-6 p, #mod-7 p, #mod-8 p, #mod-9 p, #mod-10 p, #mod-11 p, #mod-12 p, #mod-13 p, #mod-14 p, #mod-15 p, #mod-16 p, #mod-17 p, #mod-18 p, #mod-19 p, #mod-20 p, #mod-21 p, #mod-22 p, #mod-23 p, #mod-24 p, #mod-25 p, #mod-26 p, #mod-27 p {
   color: #2f2f2f;
   font-size: 1.05rem !important;
   line-height: 1.6em !important;
   padding: 0 0 .75em 0 !important;
   margin: 0 0 .75em 0 !important;
  }
  .promo-1-container, .promo-2-container, .promo-3-container {
   margin: 1em .5em 1em 0 !important;
   padding: 0 .25em 0 0 !important;
  }
  .promo-4-container, .promo-5-container, .promo-6-container {
   margin: 1em .5em 1em 0 !important;
   padding: 0 .25em 0 0 !important;
  }
  /*Desktop Buttons*/
  #cta-1, #cta-4, .main-btn-1, .bdt-ep-callout-button {
   margin: 0 !important;
   padding: 0 !important;
  }
  .main-btn-1 a:link, .main-btn-2 a:link, .main-btn-3 a:link, .main-btn-4 a:link, .main-btn-5 a:link, .main-btn-6 a:link, .bdt-ep-callout-button a:link, .bdt-width-auto a:link, .elementor-button a:link {
   font-size: .975rem !important;
   min-height: 3.25em;
   width: fit-content !important;
   padding: .75em 1.75em .75em 1.75em !important;
   margin: 0 !important;
  }
  /*Desktop News Center*/
  .news-wrapper {
   margin: 3.5em 0 .5em 0 !important;
  }
  .news-header-wrapper {
   margin: 5em 0 2em 0 !important;
  }
  .articles-wrapper {
   margin: 1em 0 .5em 0 !important;
  }
  #post-meta-1 {
   margin: .25em 0 1em 0;
  }
  #post-1-photo {
   padding: .5em 0 1em 0;
  }
  /*Desktop Contact*/
  .contact-wrapper {
   margin: 3em 0 4em 0 !important;
   padding-top: 0 !important;
   padding-bottom: 0 !important;
  }
  /*Desktop Map Styles*/
  .map-wrapper, .map-intro-wrapper {
   margin: 3em 0 3em 0 !important;
   padding: 2em 1em 2em 1em !important;
  }
  .visit-wrapper, .directions-wrapper {
   margin: 4em 0 4em 0 !important;
  }
  /*Desktop Footer*/
  .footer-wrapper {
   min-width: 62em;
   margin: 0 !important;
   padding: 2.5em !important
  }
  .footer-bottom-wrapper {
   min-width: 62em;
   margin: 0 !important;
   padding: 0 1.5em !important
  }
  #footer-container {
   padding: 2.5em 1.75em 2em 1.75em !important
  }
  #footer-column-left {
   margin: 0 0 0 1.5em !important
  }
  #footer-column-right {
   margin: 0 0 .5em 1.5em !important
  }
  #footer-logo .footer-branding-logo {
   width: 211px;
   height: 39px;
  }
  #footer-branding li, .branding li {
   font-size: .95em !important;
   margin: 0 0 .25em 0 !important;
   padding: 0 !important
  }
  #footer-sub-heading .footer-sub-heading-info {
   font-size: 1.05rem !important;
   margin: .25em 0 .5em 0 !important;
   padding: 0 !important;
  }
  #footer-sub-heading a:link, .footer-sub-heading-info a:link {
   font-size: .925rem !important;
   font-weight: 600;
   padding: 0 .25em !important;
   margin: 0 2.5em 1em 0 !important
  }
  #h6-inner-1 h6, #h6-inner-2 h6, #h6-inner-3 h6, #h6-inner-4 h6, .h6-inner-1-info, .h6-inner-2-info, .h6-inner-3-info, .h6-inner-4-info {
   font-size: .955rem !important;
   margin: .75em 3em 1em 0
  }
  #h6-inner-1 a, #h6-inner-2 a, #h6-inner-3 a, #h6-inner-4 a, #footer-branding a {
   font-size: .975rem !important
  }
  #h6-inner-1 a:link, #h6-inner-2 a:link, #h6-inner-3 a:link, #h6-inner-4 a:link, #footer-branding a:link {
   font-size: .975rem !important
  }
  #h6-inner-1 a:focus, #h6-inner-2 a:focus, #h6-inner-3 a:focus, #h6-inner-4 a:focus {
   font-size: .955rem !important
  }
  #ul-inner-1 li, #ul-inner-2 li, #ul-inner-3 li, #ul-inner-4 li {
   padding: 0 0 .15em 0 !important;
   margin: 0 !important
  }
  #footer-links a:link {
   font-size: .95rem !important;
   margin: 0 !important
  }
  .info-request-form, .form-name, .form-email, .form-comments, .form-address, .form-phone {
   font-size: 1rem !important
  }
 }
 @media screen and (min-width:62em) and (max-width:77em) {
  .top-nav-wrapper {
   height: 3.25em !important
  }
  #top-navigation.top-nav-container ul {
   max-height: 3.15em !important
  }
  #top-nav ul li {
   margin: .15em 1em 0 -1em !important;
   padding: 0 .5em !important
  }
  #top-nav ul li a {
   height: 3em;
   font-size: .9rem !important;
   padding: .15em 1em !important
  }
  /* ~ ~ Desktop Login BTN ~ ~ */
  #top-nav-btn.top-nav-btn-block a:link {
   height: 4em !important;
   font-size: .8rem !important;
   padding: 1.15em 1.75em !important
  }
  /* ~ ~ Desktop Header Branding ~ ~ */
  #header-title.header-branding h1 {
   bottom: .2em !important;
  }
  /* ~ ~ Desktop Hero ~ ~ */
  .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
   top: 91% !important;
   margin: .5em 0 .5em -2em !important
  }
  #hero-slides h2, .bdt-slideshow-title h2 {
   font-size: 2.2rem !important;
   padding: .5em .75em .5em 1.5em !important
  }
  /* ~ ~ Desktop Notices ~ ~ */
  .notices-wrapper {
   padding: .35em !important;
  }
  #notices span {
   font-size: .95rem !important;
   padding: .5em !important;
  }
  /* ~ ~ Desktop CTA ~ ~ */
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.45rem !important;
   padding: 0 0 .5em 0 !important;
   margin: -.75em 0 0 0 !important
  }
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   min-height: 15em !important;
   margin: -.5em 0 .25em 0 !important
  }
  #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
   font-size: .95rem !important
  }
  /* ~ ~ Desktop Form ~ ~ */
  .info-request-form, .form-name, .form-email, .form-comments, .form-address, .form-phone {
   font-size: 1rem !important
  }
 }
 /* ~ ~ ~ End Desktop ~ ~ ~ */
 /* ~ ~ ~ BEGIN TABLET ~ ~ ~ */
 @media screen and (min-width:47.5em) and (max-width:63em) {
  .header-wrapper, .primary-nav-wrapper, .cta-main-wrapper, .cta-news-wrapper, .main-1-wrapper, .main-2-wrapper, .main-3-wrapper, .main-4-wrapper, .main-1-fellows, .featured-1-wrapper, .featured-2-wrapper, .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper, .news-header-wrapper, .news-wrapper, .articles-wrapper, .map-intro-wrapper, .visit-wrapper, .directions-wrapper, .contact-wrapper, .footer-wrapper, .footer-bottom-wrapper {
   min-width: 47.9375em;
   padding: 0 1.25em 0 1.25em !important
  }
  /* * * TABLET TOP NAV * * */
  .top-nav-wrapper {
   height: 3.25em !important;
  }
  #top-navigation.top-nav-container ul {
   width: 100% !important;
   height: 3.25em !important;
  }
  #top-nav ul {
   padding: 0;
   margin: 0
  }
  #top-nav ul li a {
   height: 3.25em !important;
   font-size: .85rem !important;
   padding: .15em .75em !important
  }
  /* ~ ~ Tablet Login BTN ~ ~ */
  #top-nav-btn.top-nav-btn-block a:link {
   height: 4em !important;
   font-size: .8rem !important;
   padding: 1.15em 1.5em !important;
   top: 0 !important;
  }
  /*Tablet Header Branding*/
  .header-wrapper {
   padding: 0 1em 0 1em !important;
  }
  #header-title.header-branding h1 {
   font-size: 1.2rem !important;
   padding: 0 .25em 0 .25em !important;
   bottom: .25em !important;
  }
  #logo.branding-logo img {
   height: 5em !important;
   width: 16em !important;
   margin: .25em 0 !important;
  }
  #search, .header-search {
   bottom: .75em !important;
  }
  #mobile-logo.mobile-branding-logo {
   padding: .25em !important;
   height: 4.5em !important;
   width: 16.5em !important;
  }
  /*~~~Tablet Primary Menu~~~*/
  .primary-nav-wrapper {
   max-height: 3.5em !important
  }
  .primary-nav-container {
   width: 100% !important;
  }
  .primary-nav-block {
   margin: 0 0 0 -.5em !important;
   height: 3.5em !important;
  }
  #primary-nav a:link {
   font-size: .95rem !important;
   padding: .25em .85em !important;
   height: 3.25em !important;
  }
  /*~~~L1 Tablet Hero~~~*/
  .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
   top: 91% !important;
   padding: .75em .75em .25em 3.5em !important;
   margin: .5em 0 0 -1.5em !important;
  }
  #hero-slides h2, .bdt-slideshow-title h2 {
   font-size: 2rem !important;
  }
  /*Tablet Notices*/
  .notices-wrapper {
   padding: .25em 0 !important;
   height: fit-content !important;
  }
  #notices span {
   font-size: .95rem !important;
  }
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.35rem !important;
   height: fit-content !important;
   margin-top: -1.5em !important;
   padding: .25em 0 .25em 0 !important
  }
  #cta-links {
   height: fit-content !important;
   padding: 1em .25em .75em .25em !important
  }
  #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
   font-size: .935rem !important;
   font-weight: 500 !important;
  }
  .cta-panel {
   margin: 0 auto !important;
   margin-top: -4.75em !important;
   padding: .35em .5em .35em .5em !important;
  }
  .cta-panel-1, .cta-panel-2, .cta-panel-3, .cta-panel-4, .cta-panel-5, .cta-panel-6 {
   clear: both !important;
   height: fit-content !important;
   margin: 0;
   padding: .65em 0 .65em 0 !important;
  }
  /*~~Tablet Main Content~~*/
  .main-1-wrapper, .news-wrapper, .news-header-wrapper {
   margin: 3em 0 3em 0 !important
  }
  .articles-wrapper {
   margin: 1em 0 .5em 0 !important
  }
  #news-1 {
   margin: 0 !important;
   padding: 0 !important
  }
  .main-container-left, .news-container-left {
   margin: 0 .5em .5em 0 !important;
   padding: 0 .5em 0 0 !important;
   width: 73% !important;
  }
  .main-container-right, .news-container-right {
   margin: 0 !important;
   padding: 0 !important;
   width: 27% !important;
  }
  /*~~Tablet Registration Section~~*/
  .registration-container {
   margin: 0 0 .75em 0 !important;
   padding: 0;
  }
  .reg-1-container, .reg-2-container, .reg-3-container {
   margin: 0 !important;
   padding: 0 !important;
  }
  .reg-1-info, .reg-2-info, .reg-3-info {
   font-size: 1.1rem !important;
   margin: .15em 0 .15em 0 !important;
  }
  #reg-1 h4 a:link, #reg-2 h4 a:link, #reg-3 h4 a:link {
   font-size: 1.1rem !important;
  }
  /*~~Tablet Badge & Video Section~~*/
  .inner-section {
   margin: 0 !important;
   padding: 0 !important;
  }
  .inner-left-container, .inner-left-container-2 {
   margin: 0 .5em .5em 0 !important;
   padding: 0 !important;
   width: 30% !important;
  }
  .inner-right-container, .inner-right-container-2 {
   margin: 0 0 0 .25em !important;
   padding: 0 0 0 .25em !important;
   width: 70% !important;
  }
  .inner-badge-container-left, .badge-container {
   margin: 0 .5em 0 0 !important;
   padding: 0 !important;
   width: 28% !important;
  }
  .inner-badge-container-right, .content-container {
   margin: 0 0 0 .35em !important;
   padding: 0 0 0 .35em !important;
   width: 72% !important;
  }
  #badge-left.badge-left-info {
   padding: 0 !important;
   margin: 0;
   border: 0 !important;
  }
  #video-1-thumb.video-1-thumb-info, #photo-thumb.photo-thumb-info {
   border: solid .0935em rgba(95 37 159 / 100%) !important;
   border-radius: 6px !important;
   padding: .25em !important;
  }
  /*~~Tablet .main-container-right~~*/
  #thumb-1-header h4, .thumb-1-header-info h4 {
   font-size: 1.05rem !important;
   margin: 0 0 .5em 0 !important;
  }
  #thumb-2-header.thumb-2-header-info h4, #thumb-3-header.thumb-3-header-info h4, #thumb-4-header.thumb-4-header-info h4, #thumb-5-header.thumb-5-header-info h4, #thumb-6-header.thumb-6-header-info h4, #thumb-7-header.thumb-7-header-info h4, #thumb-8-header.thumb-8-header-info h4 {
   font-size: 1.05rem !important;
   margin: 1em 0 .5em 0 !important;
  }
  #thumb-1-text, #thumb-2-text, #thumb-3-text, #thumb-4-text, #thumb-5-text, #thumb-6-text, #thumb-7-text, #thumb-8-text, #thumb-9-text, #thumb-1-text li, #thumb-2-text li, #thumb-3-text li, #thumb-4-text li, #thumb-5-text li, #thumb-6-text li, #thumb-7-text li, #thumb-8-text li, #thumb-9-text li, #thumb-1-text > li > a:link, #thumb-2-text > li > a:link, #thumb-3-text > li > a:link, #thumb-4-text > li > a:link, #thumb-5-text > li > a:link, .thumb-1-text-info > li > a:link, .thumb-2-text-info > li > a:link, .thumb-3-text-info > li > a:link, .thumb-4-text-info > li > a:link, .thumb-5-text-info > li > a:link {
   font-size: .975rem !important;
   line-height: 1.45em !important;
   margin: 0 0 .075em 0 !important;
  }
  #thumb-1-text > li > a:hover, #thumb-2-text > li > a:hover, #thumb-3-text > li > a:hover, #thumb-4-text > li > a:hover, #thumb-5-text > li > a:hover, .thumb-1-text-info > li > a:hover, .thumb-2-text-info > li > a:hover, .thumb-3-text-info > li > a:hover, .thumb-4-text-info > li > a:hover, .thumb-5-text-info > li > a:hover {
   color: #f7f7f7 !important;
   background-color: rgba(81 31 134 / 100%) !important;
   transition: all .1s ease !important;
  }
  #photo-right-1 {
   margin: .25em 0 .25em 0 !important
  }
  .main-2-wrapper {
   margin: 2em 0 .25em 0 !important
  }
  .main-3-wrapper {
   margin: 2em 0 2em 0 !important
  }
  .main-4-wrapper {
   margin: 3em 0 .5em 0 !important
  }
  #h2-heading-1 h2, #h2-heading-2 h2, #h2-heading-3 h2, #h2-heading-4 h2, #h2-heading-5 h2, #h2-heading-6 h2, #h2-heading-7 h2 {
   font-size: 1.4rem !important;
   padding: 0;
  }
  #divider-1, #divider-1b, #divider-2, #divider-3, #divider-4, #divider-5, #divider-6, #divider-7, #divider-8, #divider-9, #divider-10, #divider-11, #divider-12, #divider-13, #divider-14, #divider-15, #divider-16, #divider-17, #divider-18, #divider-19, #divider-20, #divider-21 {
   margin: -2em 0 .5em 0 !important
  }
  #h3-heading-1 h3, #h3-heading-2 h3, #h3-heading-3 h3, #h3-heading-4 h3, #h3-heading-5 h3, #h3-heading-6 h3, #h3-main-heading-2 h3, #h3-main-heading-3 h3, #h3-main-heading-4 h3, #form-1 h3 {
   font-size: 2.4rem !important;
   padding: .15em 0 0 0 !important;
   margin: 0 !important;
  }
  #h4-heading-1 h4, #h4-heading-2 h4, #h4-heading-3 h4, #h4-heading-4 h4, #h4-heading-5 h4, #h4-heading-6 h4 {
   font-size: 1.085rem !important;
   padding: 0 0 .125em 0 !important
  }
  .main-content-1 p, .main-content-2 p, .main-content-3 p, .main-content-4 p, .main-content-5 p, .main-content-6 p, .main-content-1 p:last-child, .main-content-2 p:last-child, .main-content-3 p:last-child, .main-content-4 p:last-child, .main-content-5 p:last-child, .main-content-6 p:last-child {
   font-size: 1.05rem !important;
   padding: 0 0 .5em 0 !important;
   margin: 0 0 .5em 0 !important
  }
  .main-content-1 a:link, .main-content-2 a:link, .main-content-3 a:link, .main-content-4 a:link, .main-content-5 a:link, .main-content-6 a:link {
   font-size: 1.025rem !important;
  }
  .main-content-1 li, .main-content-2 li, .main-content-3 li, .main-content-4 li, .main-content-5 li, .main-content-6 li, .main-content-1 li:last-child, .main-content-2 li:last-child, .main-content-3 li:last-child, .main-content-4 li:last-child, .main-content-5 li:last-child, .main-content-6 li:last-child {
   font-size: 1rem !important;
   padding: 0 !important;
   margin: 0 !important;
   line-height: 1.55em !important;
  }
  .social-info {
   margin: 1.25em 0 1em 0
  }
  #post-meta-1 {
   margin: .5em 0 1em 0
  }
  #post-1-photo, #post-photo-mobile {
   padding: .5em 0 1.25em 0
  }
  #cta-1, #cta-4, .main-btn-1, .bdt-ep-callout-button {
   margin: -.75em 0 0 0 !important;
  }
  .main-btn-1 a:link, .main-btn-2 a:link, .main-btn-3 a:link, .main-btn-4 a:link, .main-btn-5 a:link, .main-btn-6 a:link, .bdt-ep-callout-button a:link, .featured-callout-1-block a:link, .bdt-width-auto a:link, .elementor-button a:link {
   font-size: 1.05rem !important;
   width: fit-content !important;
   padding: .5em 1.25em .5em 1.25em !important;
   margin: 0 0 .25em 0 !important
  }
  .programs-1-wrapper {
   margin: 1.075em 0 1.25em 0 !important;
  }
  .programs-2-wrapper, .programs-3-wrapper, .programs-4-wrapper {
   margin: 1.075em 0 1.25em 0 !important;
  }
  #programs-1.programs-1-info h4, #programs-2.programs-2-info h4, #programs-3.programs-3-info h4, #programs-4.programs-4-info h4, #programs-5.programs-5-info h4, #programs-6.programs-6-info h4, #programs-7.programs-7-info h4, #programs-8.programs-8-info h4, #programs-9.programs-9-info h4 {
   font-size: 1.15rem !important;
   padding: .75em 0;
   margin: .75em 0;
  }
  #programs-1, #programs-2, #programs-3, #programs-4, #programs-5, #programs-6, #programs-7, #programs-8, #promo-1 p, #promo-2 p, #promo-3 p, #promo-4 p, #promo-5 p, #promo-6 p, #promo-7 p, #promo-8 p, #mod-1 p, #mod-2 p, #mod-3 p, #mod-4 p, #mod-5 p, #mod-6 p, #mod-7 p, #mod-8 p, #mod-9 p, #mod-10 p, #mod-11 p, #mod-12 p, #mod-13 p, #mod-14 p, #mod-15 p, #mod-16 p, #mod-17 p, #mod-18 p, #mod-19 p, #mod-20 p, #mod-21 p, #mod-22 p, #mod-23 p, #mod-24 p, #mod-25 p, #mod-26 p, #mod-27 p {
   color: #2f2f2f;
   font-size: 1.05rem !important;
   line-height: 1.6em !important;
   padding: 0 0 .75em 0 !important;
   margin: 0 0 .75em 0 !important;
  }
  .mod-1-wrapper, .mod-2-wrapper, .mod-3-wrapper, .mod-4-wrapper, .mod-5-wrapper, .mod-6-wrapper, .mod-7-wrapper, .mod-8-wrapper, .mod-9-wrapper, .mod-10-wrapper {
   padding: 0 2em 0 2em !important;
   margin: 2em 0 1.25em 0 !important;
  }
  .program-1-container {
   margin: 0 .5em 0 0 !important
  }
  .program-2-container {
   margin: 0 0 0 .5em !important
  }
  #program-1 h3, #program-2 h3 {
   font-size: 1.125rem !important;
   padding: .5em .5em 0 .5em !important;
  }
  #program-1, #program-2 {
   font-size: .975rem !important
  }
  .map-wrapper, .map-intro-wrapper {
   margin: 2em 0 2em 0 !important;
   padding: 1.5em .5em 1.5em .5em !important
  }
  .visit-wrapper, .directions-wrapper {
   margin: 3em 0 3em 0 !important
  }
  .map-3-container {
   margin: .5em 0 .5em 0 !important;
   padding: .25em 0 !important
  }
  #map-image .map-image-info {
   min-height: 112.5em !important
  }
  .contact-wrapper {
   margin: 2em 0 3em 0 !important;
   padding-top: 1em !important;
   padding-bottom: 1em !important
  }
  .footer-wrapper {
   min-width: 47.9375em;
   max-width: 62em;
   padding: 2em !important
  }
  .footer-bottom-wrapper {
   min-width: 47.9375em;
   max-width: 62em;
   padding: 0 1.5em 0 1.5em !important;
   margin: 0 !important
  }
  #footer-branding li, .branding li {
   font-size: .875em !important;
   margin: 0 !important;
   padding: 0 !important
  }
  ul#footer-sub-heading.ul-foot-sub-heading li {
   margin: 0 !important;
   padding: 0 0 1em 0 !important
  }
  #ul-inner-1 li, #ul-inner-2 li, #ul-inner-3 li, #ul-inner-4 li {
   padding: 0 !important;
   margin: 0 !important
  }
  #h6-inner-1 h6, #h6-inner-2 h6, #h6-inner-3 h6, #h6-inner-4 h6 {
   font-size: .9rem !important;
   font-weight: 400 !important;
   margin: .75em 0 1em 0
  }
  #h6-inner-1 a:link, #h6-inner-2 a:link, #h6-inner-3 a:link, #h6-inner-4 a:link {
   font-size: .975rem !important;
   font-weight: 400 !important
  }
  #h6-inner-1 a:focus, #h6-inner-2 a:focus, #h6-inner-3 a:focus, #h6-inner-4 a:focus {
   font-size: .975rem !important
  }
  #footer-branding a:link, .branding a:link {
   font-size: .975rem !important;
   font-weight: 300 !important
  }
  #footer-sub-heading, .ul-foot-sub-heading {
   padding: 0 !important;
   margin: .25em 0 .5em 0 !important
  }
  #footer-sub-heading a:link, .ul-foot-sub-heading a:link {
   font-size: .975rem !important;
   padding: 0 .25em !important;
   margin: 0 2em .75em 0 !important
  }
  #copyright {
   font-size: .9rem !important;
   padding: .5em;
   margin: 0
  }
  #footer-links a:link {
   font-size: .9rem !important;
   padding: 0 .5em 0 .5em;
   margin: 0 1.5em 0 -1.5em !important
  }
  .info-request-form, .form-name, .form-email, .form-comments, .form-address, .form-phone {
   font-size: 1rem !important
  }
 }/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-96643 *//* CSS Document */
 /* 
Theme Name: CE Works 360
Description: Continuing Education Theme for WordPress
Author: Omni Works 360
Author URI: https://digitaljibe.com/
Template: hello-elementor
Version: 2.0.0.1713879824
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Updated: 2024-04-23 09:43:44
*/
 @media all and (max-width: 48em), (min-width: 47.9375em) and (max-width: 63em), (min-width: 62em), (min-width: 75em), (min-width : 110em) {
  html {
   box-sizing: border-box
  }
  *, :after, :before {
   box-sizing: inherit
  }
  * {
   margin: 0;
  }
  body {
   margin: 0 auto;
   font-family: 'Roboto', sans-serif;
   background-color: #f7f7f7;
   overflow-x: hidden !important;
  }
  #wp-admin-bar-edit, #wp-admin-bar-elementor_inspector {
   display: none !important;
  }
  a.skip-main {
   left: -999px;
   position: absolute;
   top: auto;
   width: 1px;
   height: 1px;
   overflow: hidden;
   z-index: -999;
  }
  a.skip-main:focus, a.skip-main:active {
   color: #f7f7f7;
   background-color: #40186A;
   left: auto;
   top: auto;
   width: 30%;
   height: auto;
   overflow: auto;
   margin: 10 35%;
   padding: 5px;
   border-radius: 15px;
   border: 4px solid yellow;
   text-align: center;
   font-size: 1.2em;
   z-index: 999;
  }
  .clearfix:after, .group:after {
   content: " ";
   display: table;
   clear: both
  }
  p {
   margin: 0 0 1rem 0;
  }
  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
   color: #111111;
   font-weight: 600;
   display: block;
  }
  .h1, .h2, .h3, .h4, .h5, .h6, address, h1, h2, h3, h4, h5, h6, hr, p {
   font-family: 'Roboto', sans-serif;
   margin: 0 0 1.6875rem;
   padding: 0
  }
  p, h1, h2, h3, h4, h5, h6 {
   overflow-wrap: break-word;
  }
  p, ul, li {
   font-family: 'Roboto', sans-serif;
   color: #2f2f2f;
  }
  strong em, em strong {
   font-weight: 600;
  }
  .h1, h1 {
   font-size: 250%;
   /* 45px */
   line-height: 2.625em;
   font-weight: 900
  }
  .h2, h2 {
   font-size: 200%;
   /* 36px */
   line-height: 2em;
   font-weight: 900
  }
  .h3, h3 {
   font-size: 177.78%;
   /* 32px */
   line-height: 1.75em;
   font-weight: 900
  }
  .h4, h4 {
   font-size: 162.5%;
   /* 26px */
   line-height: 1.5em;
   font-weight: 700
  }
  .h5, h5 {
   font-size: 122%;
   /* 22px */
   line-height: 1.3125em;
   font-weight: 600
  }
  .h6, h6 {
   font-size: 100%;
   /* 18px */
   line-height: 1.3125em;
   font-weight: 500
  }
  b, strong {
   font-weight: bolder
  }
  svg:not(:root) {
   overflow: hidden
  }
  button, input, optgroup, select, textarea {
   margin: 0
  }
  button, input {
   overflow: visible
  }
  button, select {
   text-transform: none
  }
  button, select {
   text-transform: none
  }
  [type=reset], [type=submit], button, html [type=button] {
   appearance: button
  }
  [type=search] {
   appearance: textfield;
   outline-offset: -0.125em;
  }
  /*~~~Global Top Nav~~~*/
  #top-nav-menu.top-nav-wrapper {
   vertical-align: middle !important;
   position: relative
  }
  #top-navigation.top-nav-container ul {
   width: 100% !important;
   height: fit-content !important;
  }
  #top-nav ul {
   margin: .25em 0 0 0 !important;
  }
  #top-nav ul li {
   height: 3.75em;
   border-radius: .25em !important;
   margin: 0 1em 0 -1em;
  }
  #top-nav ul li a {
   height: 3.25em;
   font-size: .9rem;
   padding: 0 .25em 0 .25em;
   margin: 0 !important;
  }
  #top-nav a:link, .top-header-nav li a:link {
   vertical-align: middle !important;
   border-radius: .2em;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   color: #f7f7f7;
   top: 0 !important
  }
  #top-nav a:hover, .top-header-nav li a:hover {
   color: #ffc72a !important;
   background-image: linear-gradient(rgba(95 37 159 / 100%), rgba(81 31 134 / 100%)) !important;
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   transition: all .3s ease
  }
  #top-nav a:active, .top-header-nav li a:active {
   color: #f9b700 !important;
   border: 1px dotted rgba(255 200 44 / 50%) !important;
   top: .05em !important;
   transition: all .3s ease
  }
  #top-nav li a:focus, .top-header-nav li a:focus {
   color: #ffffff !important;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  /*~~~Global Top Login~~~*/
  #top-nav-btn.top-nav-btn-block a:link, .elementor-93385 a:link, .elementor-element.elementor-global-102703 a:link, .elementor-button a:link {
   max-height: 4em;
   height: auto !important;
   color: #f7f7f7;
   justify-content: center !important;
   border-radius: .5em .5em 0 0 !important;
   border-top: .025em rgba(141 54 235 / 100%) !important;
   border-right: .025em rgba(141 54 235 / 100%) !important;
   border-bottom: 0 rgba(141 54 235 / 0%) !important;
   border-left: .025em rgba(141 54 235 / 0%) !important;
   border-style: solid !important;
   transform: scale(1);
   position: relative !important;
   margin: 0 !important;
   filter: drop-shadow(.5 .5 0 rgba(7, 7, 7, 0.75)) !important;
   transition: all .2s ease !important
  }
  #top-nav-btn.top-nav-btn-block a:hover, .elementor-93385 a:hover, .elementor-element.elementor-global-102703 a:hover, .elementor-button a:hover {
   background-image: linear-gradient(rgba(105 40 174 / 100%), rgba(80 30 133 / 100%)) !important;
   transition: all .2s ease !important
  }
  #top-nav-btn.top-nav-btn-block a:active, .elementor-93385 a:active, .elementor-element.elementor-global-102703 a:active, .elementor-button a:active {
   color: #ffc72a !important;
   background-image: linear-gradient(rgba(72 28 120 / 100%), rgba(75 29 124 / 100%)) !important;
   filter: drop-shadow(.5 .35 0 rgba(7, 7, 7, 0.25)) !important;
   top: .025em !important;
  }
  /* ~ ~ Global Login BTN ~ ~ */
  .svg-inline--fa .fa-secondary {
   fill: #ffc72a !important;
   opacity: var(--fa-secondary-opacity, .4);
  }
  .elementskit-menu-hamburger {
   color: #f7f7f7;
  }
  /*~~~Global Branding~~~*/
  .header-wrapper {
   height: fit-content !important;
   filter: drop-shadow(.2em 1em 14em 9rem rgba(17 17 17 / 100%)) !important;
  }
  .header-container {
   width: 100%;
   height: fit-content !important;
  }
  #header-title h1, .header-branding h1 {
   color: #f7f7f7;
   vertical-align: bottom !important;
   font-style: italic !important;
   font-weight: 600 !important;
  }
  #logo .branding-logo {
   vertical-align: bottom !important;
  }
  /*~~~Global Primary Nav~~~*/
  #primary-nav-menu .primary-nav-wrapper {
   height: fit-content !important;
   position: relative;
   filter: drop-shadow(.75rem 2.5rem 1rem rgba(7 7 7 / 75%)) !important;
  }
  #primary-nav .primary-nav-block li {
   height: fit-content !important;
  }
  #primary-nav a:link {
   color: #55218E;
   font-weight: 600 !important;
   text-align: left !important;
   border: .05em solid rgba(255 200 44 / 0%);
   border-radius: .25em .25em 0 0;
   height: fit-content !important;
   line-height: 1.4em !important;
   transition: all .3s ease;
  }
  #primary-nav a:hover {
   color: #f7f7f7;
   border: .05em solid rgba(255 200 44 / 0%);
   background-image: linear-gradient(to right, rgba(95 37 159 / 100%), rgba(81 31 134 / 100%)) !important;
   transition: all .3s ease !important;
  }
  #primary-nav a:active, .elementskit-navbar-nav > li.current-menu-item > a:active, .elementskit-navbar-nav > li.current-menu-ancestor > a:active {
   color: #f7f7f7 !important;
   border: .05em solid rgba(255 200 44 / 0%);
   background-image: linear-gradient(to right, rgba(64 24 106 / 100%), rgba(75 29 124 / 100%)) !important;
   transition: all .1s ease !important;
   top: .025em;
  }
  #primary-nav.primary-nav-block li a:focus, .elementskit-navbar-nav li a:focus, #primary-nav.primary-nav-block li a:focus {
   color: #f7f7f7;
   border: .05em solid rgba(95 37 159 / 100%);
   background-image: linear-gradient(to right, rgba(95 37 159 / 100%), rgba(81 31 134 / 100%)) !important;
   transition: all .3s ease;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel {
   border-radius: 0px 6px 6px 6px;
   min-width: 255px;
   border-bottom: .175em solid #ffc72a !important;
   box-shadow: 1px 1px 8px 1px rgba(17, 17, 17, 0.3);
  }
  .elementor-104812 .elementor-element.elementor-global-108428 .elementskit-navbar-nav > li.current-menu-ancestor > a {
   color: #55218E !important;
   background-image: linear-gradient(to right, rgba(229 229 229 / 0%), rgba(237 237 237 / 0%)) !important;
  }
  .elementskit-navbar-nav > li.current-menu-ancestor > a {
   color: #55218E !important;
   background-color: transparent !important;
   background-image: linear-gradient(to right, rgba(229 229 229 / 0%), rgba(237 237 237 / 0%)) !important;
  }
  .elementskit-navbar-nav > .current-menu-ancestor > li > a {
   color: #55218E;
  }
  .elementskit-navbar-nav > li > a:hover {
   color: #f7f7f7;
  }
  .elementskit-navbar-nav > li > a:focus {
   color: #55218E;
  }
  .elementskit-navbar-nav > li > a:active {
   color: #f7f7f7;
  }
  .elementskit-navbar-nav > li.current-menu-item > a {
   color: #55218E;
   border-radius: 2px 2px 0px 0px;
  }
  .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
   color: rgba(81 31 134 / 0%);
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
   color: #f7f7f7 !important;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
   color: #f7f7f7 !important;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
   color: #f7f7f7 !important;
   border: .05em solid rgba(255 200 44 / 100%);
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
   color: #ededed !important;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
   color: #f7f7f7 !important;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-submenu-panel li a > li.elementskit-submenu-panel a:focus > li.current-menu-ancestor a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:focus {
   font-size: .975em !important;
   font-weight: 600;
   color: #f7f7f7 !important;
   background-image: linear-gradient(to right, #5f259f 100%, #40186A 100%, #40186A 100%);
   min-width: 100%;
   transition: all .5s ease !important;
  }
  .elementskit-submenu-panel > li > a:link, .elementskit-submenu-panel > li:first-child > a:link, .elementskit-submenu-panel > li > a:link:last-child > a:link, .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-submenu-panel > li:last-child > a:link {
   word-break: normal;
   color: #f7f7f7 !important;
   background-size: 600% auto;
   border-radius: .25em !important;
   background-image: linear-gradient(to right, #55218E 80%, #40186A 50%, #55218E 100%) !important;
   min-width: 100%;
   font-size: .975em !important;
   font-weight: 600;
   margin: 0 !important;
   width: 17em;
   padding: .75em 2em;
  }
  .elementskit-submenu-panel > li > a:active, .elementskit-submenu-panel > li:first-child > a:active, .elementskit-submenu-panel > li > a:active:last-child > a:active, .elementskit-submenu-panel > li.current-menu-item > a:active, .elementskit-submenu-panel > li:last-child > a:active {
   color: #f7f7f7 !important;
   border: .05em solid rgba(255 200 44 / 0%);
   background-image: linear-gradient(to right, #40186A 80%, #55218E 80%, #55218E 100%) !important;
   box-shadow: inset 0 0 20px rgba(49 19 82 / 75%);
   transition: all .5s ease;
   top: 1px;
  }
  /*~~~Global Hero~~~*/
  .hero-wrapper ul.bdt-slideshow-items {
   background-position: center;
   background-repeat: no-repeat;
   display: block;
   position: relative;
   max-width: 100% !important;
   height: fit-content !important;
   width: fit-content !important;
   bottom: 0 !important;
  }
  #hero-slides .hero-slide-blocks {
   max-width: 100%;
   height: fit-content !important;
  }
  #hero-slides img, .hero-slide-blocks img, #hero-slides, .hero-slide-blocks {
   max-width: 100%;
   transition-duration: .2s;
  }
  .hero-slide-blocks img {
   max-width: 100% !important;
  }
  .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
   z-index: 0;
   position: absolute;
   left: 0;
   right: 0;
   background-image: linear-gradient(to right, rgba(17 17 17/ 50%), rgba(41 16 69/ 57%));
   border-style: none;
   box-shadow: inset 7px 10px 30px rgba(7 7 7 / 45%) !important;
   border-radius: 0px 20px 0px 0px !important;
   height: fit-content !important;
   width: fit-content !important;
   bottom: 0;
   transform: translate(0, -80%) !important;
  }
  #hero-slides h2, .bdt-slideshow-title h2 {
   width: fit-content !important;
   height: fit-content !important;
  }
  .elementor-kit-78835 img {
   max-width: 100%;
   height: auto;
   transition-duration: .2s;
  }
  .l3-banner-container.l3-banner-info, .l2-banner-container.l2-banner-info {
   height: fit-content !important;
   width: fit-content !important;
   max-width: 100%;
   margin-bottom: 2.666666666666667rem;
  }
  /*~~~Global Notices~~~*/
  .notices-wrapper {
   height: fit-content;
   margin: 0 auto !important;
   filter: drop-shadow(.75rem .5rem 1rem rgba(7 7 7 / 85%)) !important;
   z-index: 1 !important;
  }
  #notices span {
   height: fit-content;
   color: #111111;
   font-weight: 600 !important;
  }
  span.notices-block a:link {
   color: #55218E !important;
   font-weight: 600 !important;
   border-bottom: 0.085em dotted rgba(88 33 145 / 100%) !important;
  }
  span.notices-block a:hover {
   color: #f7f7f7 !important;
   background-color: #5f259f !important;
  }
  span.notices-block a:active {
   color: #f7f7f7 !important;
   background-color: #55218E !important;
  }
  span.notices-block a:focus {
   color: #f7f7f7 !important;
   background-color: #55218E !important;
   border: 0.085em solid rgba(81 31 134 / 100%) !important;
  }
  /*Global CTA H2*/
  .cta-main-wrapper, .cta-news-wrapper, .cta-desktop-wrapper {
   padding-top: 0;
   margin: 0 auto !important;
   height: fit-content !important;
   background-image: linear-gradient(to bottom, #40186A 100%, #55218E 100%) !important;
   filter: drop-shadow(.2em 1em .05em .5rem rgba(7 7 7 / 65%));
   z-index: 1
  }
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   height: fit-content !important;
   padding: .25em 0 .25em 0;
   margin-top: .25em;
   margin-bottom: .25em;
  }
  #cta-main-header h2, #cta-news-header h2, #cta-desktop-header h2, .cta-main-header-info h2 {
   line-height: 1.45em;
   clear: both;
   padding: 0;
   margin: 0 auto !important;
   height: fit-content !important;
  }
  .cta-link-container {
   margin: 0 auto;
  }
  .cta-panel {
   clear: both !important;
   position: relative !important;
   height: fit-content !important;
   margin: 0 auto !important;
   margin-top: -4.25em !important;
   padding: .75em .5em .65em .5em !important;
   z-index: 1 !important;
   filter: drop-shadow(.2em 1em .05em .5rem rgba(7 7 7 / 45%)) !important;
  }
  .cta-panel-1, .cta-panel-2, .cta-panel-3, .cta-panel-4, .cta-panel-5, .cta-panel-6 {
   clear: both !important;
   height: fit-content !important;
   margin: 0;
   padding: 1em 0 1em 0 !important;
  }
  #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
   font-size: .975rem !important;
   font-weight: 600 !important;
   line-height: 1.7em !important;
   color: #f7f7f7 !important;
   height: auto !important;
   width: fit-content;
  }
  #cta-links-1 a:hover, #cta-links-2 a:hover, #cta-links-3 a:hover, #cta-links-4 a:hover, #cta-links-5 a:hover, #cta-links-6 a:hover {
   color: #FFCF46 !important;
   background-image: linear-gradient(to bottom, #40186A 100%, #55218E 100%) !important;
  }
  #cta-links-1 a:visited, #cta-links-2 a:visited, #cta-links-3 a:visited, #cta-links-4 a:visited, #cta-links-5 a:visited, #cta-links-6 a:visited {
   color: #f7f7f7 !important;
  }
  #cta-links-1 a:focus, #cta-links-2 a:focus, #cta-links-3 a:focus, #cta-links-4 a:focus, #cta-links-5 a:focus, #cta-links-6 a:focus {
   color: #ffc82c !important;
  }
  .cta-mobile-wrapper, .cta-desktop-wrapper {
   padding-top: 0;
   height: auto !important;
   filter: drop-shadow(.5em .5rem -0.25rem rgba(17 17 17 / 50%));
  }
  #cta-mobile-header h2 {
   line-height: 1.6em;
   margin: 0 auto !important;
   height: fit-content !important;
  }
  /*Global Content Sections*/
  #p-content-1 a:link, #p-content-2 a:link, #p-content-3 a:link, #p-content-4 a:link, #p-content-5 a:link, #p-content-6 a:link, #mod-1 a:link, #mod-2 a:link, #mod-3 a:link, #mod-4 a:link, #mod-5 a:link, #mod-6 a:link, #mod-7 a:link, #mod-8 a:link, #mod-9 a:link, #mod-10 a:link, #mod-11 a:link, #mod-12 a:link, #mod-13 a:link, #mod-14 a:link, #mod-15 a:link, #mod-16 a:link, #mod-17 a:link, #mod-18 a:link, #mod-19 a:link, #mod-20 a:link, #mod-21 a:link, #mod-22 a:link, #mod-23 a:link, #mod-24 a:link, #mod-25 a:link {
   color: #5f259f;
   font-weight: 500;
   border-bottom: 0.085em solid rgba(81 31 134 / 100%);
  }
  #p-content-1 a:hover, #p-content-2 a:hover, #p-content-3 a:hover, #p-content-4 a:hover, #p-content-5 a:hover, #p-content-6 a:hover, #mod-1 a:hover, #mod-2 a:hover, #mod-3 a:hover, #mod-4 a:hover, #mod-5 a:hover, #mod-6 a:hover, #mod-7 a:hover, #mod-8 a:hover, #mod-9 a:hover, #mod-10 a:hover, #mod-11 a:hover, #mod-12 a:hover, #mod-13 a:hover, #mod-14 a:hover, #mod-15 a:hover, #mod-16 a:hover, #mod-17 a:hover, #mod-18 a:hover, #mod-19 a:hover, #mod-20 a:hover, #mod-21 a:hover, #mod-22 a:hover, #mod-23 a:hover, #mod-24 a:hover, #mod-25 a:hover, #mod-26 a:hover {
   color: #f7f7f7 !important;
   background-color: #5f259f !important;
   border-bottom: 0.085em solid rgba(237 237 237 / 100%);
   transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
  }
  #p-content-1 a:visited:hover, #p-content-2 a:visited:hover, #p-content-3 a:visited:hover, #p-content-4 a:visited:hover, #p-content-5 a:visited:hover, #p-content-6 a:visited:hover, #mod-1 a:visited:hover, #mod-2 a:visited:hover, #mod-3 a:visited:hover, #mod-4 a:visited:hover, #mod-5 a:visited:hover, #mod-6 a:visited:hover, #mod-7 a:visited:hover, #mod-8 a:visited:hover, #mod-9 a:visited:hover, #mod-10 a:visited:hover, #mod-11 a:visited:hover, #mod-12 a:visited:hover, #mod-13 a:visited:hover, #mod-14 a:visited:hover, #mod-15 a:visited:hover, #mod-16 a:visited:hover, #mod-17 a:visited:hover, #mod-18 a:visited:hover, #mod-19 a:visited:hover, #mod-20 a:visited:hover, #mod-21 a:visited:hover, #mod-22 a:visited:hover, #mod-23 a:visited:hover, #mod-24 a:visited:hover, #mod-25 a:visited:hover, #mod-26 a:visited:hover {
   color: #f7f7f7 !important;
   background-color: #5f259f !important;
   border-bottom: 0.085em solid rgba(255 200 44 / 100%) !important;
   transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
  }
  #p-content-1 a:visited, #p-content-2 a:visited, #p-content-3 a:visited, #p-content-4 a:visited, #p-content-5 a:visited, #p-content-6 a:visited, #mod-1 a:visited, #mod-2 a:visited, #mod-3 a:visited, #mod-4 a:visited, #mod-5 a:visited, #mod-6 a:visited, #mod-7 a:visited, #mod-8 a:visited, #mod-9 a:visited, #mod-10 a:visited, #mod-11 a:visited, #mod-12 a:visited, #mod-13 a:visited, #mod-14 a:visited, #mod-15 a:visited, #mod-16 a:visited, #mod-17 a:visited, #mod-18 a:visited, #mod-19 a:visited, #mod-20 a:visited, #mod-21 a:visited, #mod-22 a:visited, #mod-23 a:visited, #mod-24 a:visited, #mod-25 a:visited {
   color: #40186A !important;
   font-weight: 500;
   border-bottom: 0.085em dotted rgba(163 94 239 / 100%);
  }
  #p-content-1 a:visited:focus, #p-content-2 a:visited:focus, #p-content-3 a:visited:focus, #p-content-4 a:visited:focus, #p-content-5 a:visited:focus, #p-content-6 a:visited:focus, #mod-1 a:visited:focus, #mod-2 a:visited:focus, #mod-3 a:visited:focus, #mod-4 a:visited:focus, #mod-5 a:visited:focus, #mod-6 a:visited:focus, #mod-7 a:visited:focus, #mod-8 a:visited:focus, #mod-9 a:visited:focus, #mod-10 a:visited:focus, #mod-11 a:visited:focus, #mod-12 a:visited:focus, #mod-13 a:visited:focus, #mod-14 a:visited:focus, #mod-15 a:visited:focus, #mod-16 a:visited:focus, #mod-17 a:visited:focus, #mod-18 a:visited:focus, #mod-19 a:visited:focus, #mod-20 a:visited:focus, #mod-21 a:visited:focus, #mod-22 a:visited:focus, #mod-23 a:visited:focus, #mod-24 a:visited:focus, #mod-25 a:visited:focus, #mod-26 a:visited:focus {
   color: #55218E;
   border: 0.0425em solid rgba(255 200 44 / 100%);
  }
  /*Global Main H2, H3, H4*/
  #h2-heading-1 h2, #h2-heading-2 h2, #h2-heading-3 h2, #h2-heading-4 h2, #h2-heading-5 h2, #h2-heading-6 h2 {
   color: #111111;
   font-size: 1.65rem !important;
   font-weight: 900;
   margin: 0;
   padding: 0 0 .25em 0;
   line-height: 1.45em;
  }
  #divider-1, #divider-2, #divider-3, #divider-4, #divider-5, #divider-6, #divider-7, #divider-8, #divider-9, #divider-10, #divider-11, #divider-12, #divider-13, #divider-14, #divider-15, #divider-16, #divider-17, #divider-18, #divider-19, #divider-20, #divider-21, #divider-22, #divider-23, #divider-24 {
   color: #ffc82c !important;
   margin: -2.25em 0 0 0 !important;
   padding: 0 !important;
  }
  #h3-heading-1 h3, #h3-heading-2 h3, #h3-heading-3 h3, #h3-heading-4 h3, #h3-heading-5 h3, #h3-heading-6 h3, #h3-heading-7 h3, #h3-heading-8 h3, #h3-heading-9 h3, #h3-heading-10 h3, #h3-heading-11 h3 {
   color: #55218E !important;
   font-size: 2.7rem !important;
   font-weight: 900;
   margin: -.15em 0 0 0 !important;
   padding: 0 0 .15em 0 !important;
  }
  #h4-heading-1 h4, #h4-heading-2 h4, #h4-heading-3 h4, #h4-heading-4 h4, #h4-heading-5 h4, #h4-heading-6 h4, #h4-heading-7 h4, #h4-heading-8 h4, #h4-heading-9 h4, #h4-heading-10 h4, #h4-heading-11 h4, #h4-heading-12 h4, #h4-heading-13 h4, #h4-heading-14 h4, #h4-heading-15 h4 {
   font-size: 1.25rem !important;
   color: #111111 !important;
   font-weight: 600;
   padding: 0;
   margin: 0;
  }
  #programs-1.programs-1-info h4, #programs-2.programs-2-info h4, #programs-3.programs-3-info h4, #programs-4.programs-4-info h4, #programs-5.programs-5-info h4, #programs-6.programs-6-info h4, #programs-7.programs-7-info h4, #programs-8.programs-8-info h4, #programs-9.programs-9-info h4 {
   font-size: 1.15rem !important;
   color: #55218E !important;
   font-weight: 600 !important;
   padding: .75em 0;
   margin: .75em 0;
  }
  .main-container-left, .news-container-left {
   margin: 0 .75em .5em 0 !important;
   padding: 0 .75em 0 0 !important;
   width: 74%;
  }
  .main-container-right, .news-container-right {
   margin: 0 !important;
   padding: 0 !important;
   width: 26%;
  }
  .registration-container {
   margin: .35em 0 .35em 0 !important;
   padding: 0;
  }
  .reg-1-container, .reg-2-container, .reg-3-container {
   margin: 0 !important;
   padding: 0 !important;
  }
  .reg-1-info, .reg-2-info, .reg-3-info {
   font-size: 1rem !important;
   margin: .15em 0 .15em 0 !important;
   padding: 0;
  }
  #reg-1 h4 a:link, #reg-2 h4 a:link, #reg-3 h4 a:link {
   color: #5A2296;
   font-size: 1.075rem !important;
   font-weight: 600;
   border-bottom: 0.085em solid rgba(64 24 106 / 0%);
  }
  #reg-1 h4 a:hover, #reg-2 h4 a:hover, #reg-3 h4 a:hover {
   color: #f7f7f7;
   background-color: #5A2296;
   border-bottom: 0.085em solid rgba(64 24 106 / 0%);
  }
  .inner-section {
   margin: .25em 0 .35em 0 !important;
   padding: 0;
  }
  .inner-left-container, .inner-left-container-2 {
   margin: 0 .75em .5em 0 !important;
   padding: 0 !important;
   width: 30% !important;
  }
  .inner-right-container, .inner-right-container-2 {
   margin: 0 0 0 .25em !important;
   padding: 0 0 0 .25em !important;
   width: 70%;
  }
  .inner-badge-container-left, .badge-container {
   margin: 0 .5em .5em 0 !important;
   padding: 0 .5em 0 0 !important;
   width: 27% !important;
  }
  .inner-badge-container-right, .content-container {
   margin: 0 0 0 .5em !important;
   padding: 0 0 0 .25em !important;
   width: 73% !important;
  }
  #badge-left.badge-left-info {
   padding: .25em;
   margin: 0 0 0 -.25em;
   border: 0 !important;
  }
  #video-1-thumb.video-1-thumb-info, #photo-thumb.photo-thumb-info {
   border: solid .0935em rgba(95 37 159 / 100%) !important;
   border-radius: 6px !important;
   padding: .25em !important;
  }
  .mod-1-wrapper, .mod-2-wrapper, .mod-3-wrapper, .mod-4-wrapper, .mod-5-wrapper, .mod-6-wrapper, .mod-7-wrapper, .mod-8-wrapper, .mod-9-wrapper, .mod-10-wrapper {
   padding: 0 1.5em 0 1.5em !important;
   margin: 1em 0 1.5em 0;
  }
  .promo-1-wrapper, .promo-2-wrapper, .quote-wrapper {
   margin: 1em 0 2em 0 !important;
  }
  #programs-1, #programs-2, #programs-3, #programs-4 {
   line-height: 1.75em;
   padding: 0;
  }
  .elementor-widget .elementor-icon-list-item a {
   font-size: 1.075rem !important;
   margin: 0 !important;
   padding: 0 !important;
  }
  /*Global Main Sections*/
  .main-content-1 p, .main-content-2 p, .main-content-3 p, .main-content-4 p, .main-content-5 p, .main-content-6 p, .main-content-7 p, .main-content-8 p, .main-content-9 p, .main-content-10 p, .main-content-11 p, .main-content-12 p, .main-content-13 p, .main-content-14 p, .main-content-15 p {
   color: #2f2f2f;
   font-size: 1.075rem !important;
   line-height: 1.75em !important;
   padding: 0 0 .75em 0 !important;
   margin: 0 0 .75em 0 !important;
  }
  #programs-1, #programs-2, #programs-3, #programs-4, #programs-5, #programs-6, #programs-7, #programs-8, #promo-1 p, #promo-2 p, #promo-3 p, #promo-4 p, #promo-5 p, #promo-6 p, #promo-7 p, #promo-8 p, #mod-1 p, #mod-2 p, #mod-3 p, #mod-4 p, #mod-5 p, #mod-6 p, #mod-7 p, #mod-8 p, #mod-9 p, #mod-10 p, #mod-11 p, #mod-12 p, #mod-13 p, #mod-14 p, #mod-15 p, #mod-16 p, #mod-17 p, #mod-18 p, #mod-19 p, #mod-20 p, #mod-21 p, #mod-22 p, #mod-23 p, #mod-24 p, #mod-25 p, #mod-26 p, #mod-27 p {
   color: #2f2f2f;
   font-size: 1.05rem !important;
   line-height: 1.6em !important;
   padding: 0 0 .75em 0 !important;
   margin: 0 0 .75em 0 !important;
  }
  .main-content-1 p:last-child, .main-content-2 p:last-child, .main-content-3 p:last-child, .main-content-4 p:last-child, .main-content-5 p:last-child, .main-content-6 p:last-child, .main-content-7 p:last-child, .main-content-8 p:last-child, .main-content-9 p:last-child, .main-content-10 p:last-child, .main-content-11 p:last-child, .main-content-12 p:last-child, .main-content-13 p:last-child, .main-content-14 p:last-child, .main-content-15 p:last-child {
   color: #2f2f2f;
   font-size: 1.075rem !important;
   line-height: 1.75em !important;
   padding: 0 0 .25em 0 !important;
   margin: 0 0 .25em 0 !important;
  }
  .main-content-1 a:link, .main-content-2 a:link, .main-content-3 a:link, .main-content-4 a:link, .main-content-5 a:link, .main-content-6 a:link, .main-content-7 a:link, .main-content-8 a:link, .main-content-9 a:link, .main-content-10 a:link, .main-content-11 a:link, .main-content-12 a:link, .main-content-13 a:link, .main-content-14 a:link, .main-content-15 a:link {
   font-size: 1.075rem !important;
  }
  .main-btn-1, .main-btn-4, .bdt-ep-callout-button {
   width: fit-content;
  }
  /*Global News Sections*/
  #thumb-1-header h4, .thumb-1-header-info h4, #thumb-2-header.thumb-2-header-info h4, #thumb-3-header.thumb-3-header-info h4, #thumb-4-header.thumb-4-header-info h4, #thumb-5-header.thumb-5-header-info h4, #thumb-6-header.thumb-6-header-info h4, #thumb-7-header.thumb-7-header-info h4, #thumb-8-header.thumb-8-header-info h4 {
   font-size: 1.175rem !important;
   color: #111111 !important;
   font-weight: 600 !important;
   margin: 1.35em 0 .5em 0 !important;
   line-height: 1.5em;
   padding: 0;
  }
  #thumb-1-header h4, .thumb-1-header-info h4 {
   font-size: 1.175rem !important;
   margin: 0 0 .5em 0 !important;
  }
  #thumb-1-text, #thumb-2-text, #thumb-3-text, #thumb-4-text, #thumb-5-text, #thumb-6-text, #thumb-7-text, #thumb-8-text, #thumb-9-text, #thumb-1-text li, #thumb-2-text li, #thumb-3-text li, #thumb-4-text li, #thumb-5-text li, #thumb-6-text li, #thumb-7-text li, #thumb-8-text li, #thumb-9-text li {
   font-size: 1.05rem !important;
   color: #2f2f2f !important;
   margin: .15em 0 .075em 0 !important;
   font-weight: 400 !important;
   line-height: 1.7em !important;
  }
  #thumb-1-text > li > a:link, #thumb-2-text > li > a:link, #thumb-3-text > li > a:link, #thumb-4-text > li > a:link, #thumb-5-text > li > a:link {
   color: #55218E !important;
   font-size: 1.05rem !important;
   text-decoration: .085em solid #55218E underline !important;
   font-weight: 400 !important;
   line-height: 1.6em !important;
   margin: .15em 0 0 0 !important;
   transition: all .2s ease !important;
  }
  #thumb-1-text > li > a:hover, #thumb-2-text > li > a:hover, #thumb-3-text > li > a:hover, #thumb-4-text > li > a:hover, #thumb-5-text > li > a:hover, .thumb-1-text-info > li > a:hover, .thumb-2-text-info > li > a:hover, .thumb-3-text-info > li > a:hover, .thumb-4-text-info > li > a:hover, .thumb-5-text-info > li > a:hover {
   color: #f7f7f7 !important;
   background-color: rgba(81 31 134 / 100%) !important;
   text-decoration: .085em solid #55218E underline !important;
   transition: all .2s ease !important;
  }
  #thumb-1-text a:active, #thumb-2-text a:active, #thumb-3-text a:active, #thumb-4-text a:active, #thumb-5-text a:active {
   color: #f7f7f7 !important;
   background-color: rgba(81 31 134 / 75%) !important;
   text-decoration: none;
  }
  #thumb-1-image, #thumb-2-image, #thumb-3-image, #thumb-4-image {
   border: solid .0935em #5f259f !important;
   border-radius: 6px !important;
   margin: .25em 0 0 0 !important;
   padding: .095em !important;
  }
  .elementor-80516 .elementor-element.elementor-global-99576 .post-meta-list > span {
   width: 100%;
  }
  /*Feature Bullets*/
  .featured-1-right-container .svg-inline--fa .fa-secondary {
   fill: #55218E !important;
  }
  .main-btn-1 {
   align-content: left;
   width: fit-content;
  }
  .main-btn-1 a:link, .main-btn-2 a:link, .main-btn-3 a:link, .main-btn-4 a:link, .main-btn-5 a:link, .main-btn-6 a:link, .bdt-ep-callout-button a:link, .bdt-width-auto a:link, .elementor-button a:link {
   text-align: center;
   font-weight: 600;
   color: #f7f7f7 !important;
   display: flex;
   justify-content: center;
   align-items: center;
   margin: 0;
   text-decoration: none;
   letter-spacing: .007em;
   word-break: normal;
   background-size: 250% auto;
   border-radius: .35em !important;
   height: auto;
   box-shadow: inset 7px 5px 20px rgba(81 31 134 / 45%);
   width: fit-content !important;
   background-image: linear-gradient(to right, #762DC4 0%, #55218E 51%, #6727AB 100%);
   transition: 0.5s;
  }
  .main-btn-1 a:hover, .main-btn-2 a:hover, .main-btn-3 a:hover, .main-btn-4 a:hover, .main-btn-5 a:hover, .main-btn-6 a:hover, .bdt-ep-callout-button a:hover, .bdt-width-auto a:hover, .elementor-button:hover {
   background-position: right center;
   /* change the direction of the change here */
  }
  .main-btn-1 a:active, .main-btn-2 a:active, .main-btn-3 a:active, .main-btn-4 a:active, .main-btn-5 a:active, .main-btn-6 a:active, .bdt-ep-callout-button a:active, .bdt-width-auto a:active, .elementor-button a:active {
   color: #ededed !important;
   box-shadow: inset 0 5px 20px rgba(7 7 7 / 65%);
   background-image: linear-gradient(to right, #6727AB 25%, #55218E 51%, #6F2AB8 100%);
   transition: opacity 75ms ease-in-out, transform 125ms ease-in-out, visibility 200ms ease-in-out;
  }
  .main-btn-1 a:visited, .main-btn-2 a:visited, .main-btn-3 a:visited, .main-btn-4 a:visited, .main-btn-5 a:visited, .main-btn-6 a:visited, .bdt-ep-callout-button a:visited, .bdt-width-auto a:visited, .elementor-button a:visited {
   text-align: center;
   color: #f7f7f7 !important;
  }
  .main-btn-1 a:visited, .main-btn-2 a:visited, .main-btn-3 a:visited, .main-btn-4 a:visited, .main-btn-5 a:visited, .main-btn-6 a:visited, .bdt-ep-callout-button a:visited, .bdt-width-autoa:visited, .elementor-button a:visited {
   color: #f7f7f7 !important;
   box-shadow: inset 0 5px 20px rgba(17 17 17 / 85%);
   background-image: linear-gradient(to right, #762DC4 0%, #5f259f 51%, #6F2AB8 100%);
  }
  /*Global Featured Programs*/
  .elementor-80516 .elementor-element.elementor-element-6704ed6 > .elementor-widget-container {
   margin: 0;
   border-radius: 6px;
   box-shadow: 0 0 50px -19px rgba(0, 0, 0, 0.5) inset;
  }
  /*Global Map Grid*/
  .map-1-container {
   min-width: 33% !important;
   margin: .5em 0 .5em 0 !important;
   padding: .25em 0 !important;
  }
  .map-2-container {
   min-width: 33% !important;
   margin: 0 !important;
   padding: 0 !important
  }
  .map-3-container {
   min-width: 33% !important;
   margin: .5em 0 .5em .5em !important;
   padding: .25em 0 !important;
  }
  #map-image .map-image-info {
   height: auto !important;
  }
  #map-1 a:link, #map-2 a:link, #map-3 a:link, #map-4 a:link, #map-5 a:link, #map-6 a:link, #map-7 a:link, #map-8 a:link {
   color: #ffc72a;
   border-bottom: .05em solid rgba(255 200 44 / 100%);
  }
  #map-1 a:hover, #map-2 a:hover, #map-3 a:hover, #map-4 a:hover, #map-5 a:hover, #map-6 a:hover, #map-7 a:hover, #map-8 a:hover {
   color: #311352;
   background-color: #ffc72a !important;
   border-bottom: .05em solid rgba(255 200 44 / 100%);
  }
  /*Global Tables*/
  #table-heading-1.table-heading-1-info h4, #table-heading-2.table-heading-2-info h4 {
   color: #f7f7f7 !important;
   margin: 0 auto;
   font-weight: 600;
  }
  #table-sub-heading-1.table-sub-heading-1-info h5, #table-sub-heading-2.table-sub-heading-2-info h5 {
   color: #f7f7f7 !important;
   margin: 0 auto;
   font-weight: 500;
  }
  blockquote {
   font-weight: 600;
   font-style: italic;
   margin: 0 0 1.6em 0;
  }
  /*Global Tables*/
  .tabular-info a {
   color: #55218E !important;
   font-size: .95em;
   height: fit-content !important;
   vertical-align: middle !important;
   font-weight: 400 !important;
  }
  /*Global Footer*/
  .footer-wrapper {
   margin: 0 auto;
   padding: 2em 1.5em 2em 1.5em !important;
  }
  #footer-left-column, .footer-left-container {
   margin: 0 !important;
   padding: 0 !important
  }
  #social-links a:link {
   background-color: #252525;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #social-links.footer a:link {
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   margin: 0;
   padding: 0
  }
  #social-links.footer a:hover {
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   margin: 0
  }
  #footer-logo #footer-branding-logo {
   width: 211px;
   height: 39px;
  }
  #footer-logo a:link {
   color: #f7f7f7;
   margin: 0;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #footer-logo a:hover {
   color: #ffc72a;
   margin: 0;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #footer-logo a:focus {
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #footer-branding li, .branding li {
   font-size: .875em !important;
   margin: 0 !important;
   padding: 0 !important
  }
  #footer-branding a:link, .branding a:link {
   color: #f7f7f7;
   font-size: .95rem;
   line-height: 1.8em !important;
   font-weight: 400 !important;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   margin: 0;
   padding: 0;
  }
  #footer-branding a:hover, .branding a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   transition: all .3s ease;
  }
  #footer-branding a:visited, .branding a:visited {
   color: #f7f7f7 !important;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   transition: all .3s ease;
  }
  #footer-sub-heading, .footer-sub-heading-info {
   padding: 0 0 1em 0 !important;
   margin: .25em 0 .5em 0 !important
  }
  #footer-sub-heading .footer-sub-heading-info > li > a, #footer-sub-heading a:link, .footer-sub-heading-info a:link {
   font-size: 1.05rem !important;
   padding: 0 .25em !important;
   margin: 0 2em .75em 0 !important;
   display: inline-flex;
   color: #f7f7f7;
   margin: 0 !important;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
  }
  #footer-sub-heading a:hover, .footer-sub-heading-info a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   transition: all .3s ease;
  }
  #footer-sub-heading a:active, .footer-sub-heading-info a:active {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 50%) !important;
   transition: all .3s ease;
  }
  #footer-sub-heading.footer-sub-heading-info a:focus {
   color: #f7f7f7;
   border: 1px dotted rgba(255 200 44 / 100%) !important;
  }
  #h6-inner-1 h6, #h6-inner-2 h6, #h6-inner-3 h6, #h6-inner-4 h6, .h6-inner-1-info, .h6-inner-2-info, .h6-inner-3-info, .h6-inner-4-info {
   font-size: .975rem !important;
   font-weight: 600 !important;
   margin: .75em 0 1em 0;
  }
  #h6-inner-1 a:link, #h6-inner-2 a:link, #h6-inner-3 a:link, #h6-inner-4 a:link, #h6-inner-1 > h6 > a:link, #h6-inner-2 > h6 > a:link, #h6-inner-3 > h6 > a:link, #h6-inner-4 > h6 > a:link, #h6-inner-1 > a:link, #h6-inner-2 > a:link, #h6-inner-3 > a:link, #h6-inner-4 > a:link {
   font-size: .975rem !important;
   font-weight: 600 !important;
   color: #ffc72a !important;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   margin: .75em 3em 1em 0;
   padding: 0;
  }
  #h6-inner-1 a:hover, #h6-inner-2 a:hover, #h6-inner-3 a:hover, #h6-inner-4 a:hover, #h6-inner-1 > h6 > a:hover, #h6-inner-2 > h6 > a:hover, #h6-inner-3 > h6 > a:hover, #h6-inner-4 > h6 > a:hover, #h6-inner-1 > a:hover, #h6-inner-2 > a:hover, #h6-inner-3 > a:hover, #h6-inner-4 > a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   transition: all .3s ease;
  }
  #h6-inner-1 > h6 > a:visited, #h6-inner-2 > h6 > a:visited, #h6-inner-3 > h6 > a:visited, #h6-inner-4 > h6 > a:visited, #h6-inner-1 > a:visited, #h6-inner-2 > a:visited, #h6-inner-3 > a:visited, #h6-inner-4 > a:visited {
   color: #ffc72a;
   font-weight: 600 !important;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   transition: all .3s ease;
  }
  #h6-inner-1 > h6 > a:visited:hover, #h6-inner-2 > h6 > a:visited:hover, #h6-inner-3 > h6 > a:visited:hover, #h6-inner-4 > h6 > a:visited:hover, #h6-inner-1 > a:visited:hover, #h6-inner-2 > a:visited:hover, #h6-inner-3 > a:visited:hover, #h6-inner-4 > a:visited:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   transition: all .3s ease;
  }
  #h6-inner-1 a:focus, #h6-inner-2 a:focus, #h6-inner-3 a:focus, #h6-inner-4 a:focus, #h6-inner-1 > h6 > a:focus, #h6-inner-2 > h6 > a:focus, #h6-inner-3 > h6 > a:focus, #h6-inner-4 > h6 > a:focus, #h6-inner-1 > a:focus, #h6-inner-2 > a:focus, #h6-inner-3 > a:focus, #h6-inner-4 > a:focus {
   font-size: .975rem !important;
   color: #ffc72a;
   font-weight: 600 !important;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #ul-inner-1 a:link, #ul-inner-2 a:link, #ul-inner-3 a:link, #ul-inner-4 a:link {
   color: #f7f7f7;
   font-size: .95rem !important;
   font-weight: 400;
   line-height: 1.8em;
   padding: 0 .15em 0 0;
   margin: 0;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #ul-inner-1 a:hover, #ul-inner-2 a:hover, #ul-inner-3 a:hover, #ul-inner-4 a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   transition: all .3s ease;
  }
  #ul-inner-1 a:visited, #ul-inner-2 a:visited, #ul-inner-3 a:visited, #ul-inner-4 a:visited {
   color: #ededed !important;
   border: 1px dotted rgba(255 200 44 / 0%) !important
  }
  #ul-inner-1 a:focus, #ul-inner-2 a:focus, #ul-inner-3 a:focus, #ul-inner-4 a:focus {
   color: #ffc72a !important;
   border: 1px dotted rgba(255 200 44 / 100%) !important
  }
  #footer-links a:link, .footer-bottom a:link {
   font-size: .925rem !important;
   font-weight: 400;
   padding: 0 .5em 0 .5em;
   margin: 0 1.5em 0 -1.5em !important;
   color: #f7f7f7;
   border: 1px dotted rgba(255 200 44 / 0%) !important;
   transition: all .3s ease;
  }
  #footer-links a:hover, .footer-bottom a:hover {
   color: #ffc72a;
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   transition: all .3s ease;
  }
  #footer-links a:active, .footer-bottom a:active {
   color: #ffc72a;
   border: 1px dashed rgba(255 200 44 / 75%) !important;
   transition: all .3s ease;
  }
  #footer-links a:focus, .footer-bottom a:focus {
   border: 1px dotted rgba(255 200 44 / 100%) !important;
   color: #ffc72a !important
  }
  #copyright {
   font-size: .9rem !important;
   font-weight: 300;
   padding: .5em;
   margin: 0
  }
 }
 /* ~ ~ ~ End Global ~ ~ ~ */
 /*-------BEGIN OVERSIZE-------*/
 @media only screen and (min-width: 110em) {
  /*Oversize Header Branding*/
  #logo.branding-logo img {
   height: 57px !important;
   width: 300px !important;
  }
  /*~~~Oversize CTA~~~*/
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   min-height: 12em !important;
   padding: .25em 0 .25em 0 !important;
   margin: .25em 0 .25em 0;
  }
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.7vw !important;
   padding: .65em 0 .65em 0 !important;
  }
  .cta-panel {
   margin: -4.5em 0 0 0 !important;
   padding: .75em 0 !important
  }
 }
 /* ~ ~ ~ End Oversize ~ ~ ~ */
 /*-------BEGIN LG SCREEN-------*/
 @media only screen and (min-width: 75em) {
  /* ~ ~ Lg Screen Top Nav ~ ~ */
  #top-nav-menu.top-nav-wrapper {
   height: 3.35em !important;
   padding: 0 1.75em 0 1.75em !important
  }
  #top-navigation.top-nav-container ul {
   width: 100%;
   max-height: 3.15em !important
  }
  #top-nav ul li {
   height: 3.15em !important;
   margin: .25em 1em 0 -1em !important;
   padding: 0 .5em !important
  }
  #top-nav ul li a {
   height: 3em !important;
   font-size: .9rem !important;
   padding: .15em 1em !important
  }
  /* ~ ~ Login Tab ~ ~ */
  #top-nav-btn, .top-nav-btn-block {
   height: 3.75em !important
  }
  #top-nav-btn.top-nav-btn-block a:link {
   height: 4em !important;
   font-size: .815rem !important;
   padding: 1.15em 1.75em !important
  }
  /*Lg Screen CTA*/
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.7rem !important;
  }
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   min-height: 16em !important;
   padding: 0 1em 2em 1em !important;
  }
  .cta-panel {
   margin: -4.25em 0 0 0 !important;
   padding: .75em .25em 0 .25em !important;
  }
  /*Lg Screen Notices*/
  #notices div {
   font-size: 1.075em !important;
   padding: .35em 1em .35em 1em !important;
  }
  /*Lg Screen Section Wrappers*/
  .header-wrapper, .primary-nav-wrapper, .notices-wrapper, .cta-mobile-wrapper, .cta-desktop-wrapper, .main-3-wrapper, .main-4-wrapper, .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper, .articles-wrapper, .news-header-wrapper, .news-wrapper, .map-intro-wrapper, .map-wrapper, .table-1-wrapper, .visit-wrapper, .directions-wrapper, .program-details-wrapper, .footer-wrapper {
   padding: 0 1.5em 0 1.5em !important;
  }
  .contact-wrapper {
   padding: 0 1.5em 0 1.5em !important;
  }
  .contact-wrapper {
   margin: .5em 0 2em 0 !important;
  }
 }
 @media screen and (min-width:75em) and (max-width:111em) {
  .hero-wrapper ul.bdt-slideshow-items {
   min-width: 75em;
   max-width: 100% !important;
   height: fit-content !important;
   width: fit-content !important;
  }
  .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
   top: 90% !important;
   max-width: 58% !important;
   width: 56% !important;
   margin: .75em 0 .75em -3em !important
  }
  #hero-slides h2, .bdt-slideshow-title h2 {
   font-size: 2.65vw !important;
   padding: .75em 1em 1em 1em !important
  }
  .notices-wrapper {
   padding: .25em 1em .25em 1em !important
  }
  #notices span {
   font-size: .95rem !important;
   padding: .5em 0 !important
  }
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.6rem !important;
   padding: .75em 0 .75em 0 !important;
   margin: -1em 0 0 0 !important
  }
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.7vw !important;
  }
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   padding: .25em 0 .25em 0 !important;
   margin: .25em 0 .25em 0
  }
  .info-request-form, .form-name, .form-email, .form-comments, .form-address, .form-phone {
   font-size: 1rem !important
  }
 }
 /*------BEGIN DESKTOP------*/
 @media screen and (min-width: 62em) {
  /* CSS Document */
  .header-wrapper, .notices-wrapper, .main-1-wrapper, .main-2-wrapper, .main-3-wrapper, .main-4-wrapper, .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper, .contact-wrapper, .map-intro-wrapper, .visit-wrapper, .directions-wrapper, .footer-wrapper, .footer-bottom-wrapper {
   min-width: 62em;
   padding: 0 1.5em 0 1.5em !important;
  }
  /* * * DESKTOP TOP NAV * * */
  .top-nav-wrapper {
   height: 3.25em !important
  }
  #top-navigation.top-nav-container ul {
   max-height: 3.15em !important
  }
  #top-nav ul {
   padding: 0;
   margin: 0
  }
  #top-nav ul li {
   margin: .15em 1em 0 -1em !important;
   padding: 0 .5em !important
  }
  #top-nav ul li a {
   height: 3em;
   font-size: .9rem !important;
   padding: .15em 1em !important
  }
  /* ~ ~ Desktop Login BTN ~ ~ */
  #top-nav-btn.top-nav-btn-block a:link {
   height: 4em !important;
   font-size: .8rem !important;
   padding: 1.15em 1.75em !important
  }
  /*Desktop Header Branding*/
  #logo.branding-logo img {
   height: 4.75em !important;
   width: 16.75em !important;
   margin: .15em 0 .15em 0 !important;
  }
  #header-title.header-branding h1 {
   font-size: 1.35rem !important;
   padding: 0 .5em 0 .5em !important;
   bottom: .2em !important;
  }
  #search, .header-search {
   margin: 0 !important;
   padding: 0 !important;
   bottom: .25em;
  }
  /*~~~ Desktop Primary Nav ~~~*/
  .primary-nav-wrapper {
   max-height: 3.75em !important
  }
  .primary-nav-container {
   width: 100% !important;
   height: fit-content !important;
   margin: 0 0 0 -1em !important;
  }
  #primary-nav-menu {
   margin: 0;
   height: fit-content !important;
  }
  .primary-nav-block li {
   height: fit-content !important;
  }
  #primary-nav a:link {
   font-size: .975rem !important;
   padding: .85em 1.25em !important;
   margin: 0 !important;
   height: fit-content !important;
  }
  .elementskit-submenu-panel {
   width: 17em !important;
   padding: 0 !important;
   margin: 0;
  }
  .elementskit-navbar-nav > li.current-menu-item > a:link > .elementskit-navbar-nav > li.current-menu-ancestor > .elementskit-navbar-nav > li.current-menu-ancestor > a:link {
   font-size: .975rem;
  }
  .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:focus-visible, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li > a:link:last-child > a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a, .elementskit-submenu-panel li a > li.elementskit-submenu-panel a:focus > li.current-menu-ancestor a:focus, .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a:focus {
   font-size: .975rem;
  }
  /*~~~L1 Desktop Hero~~~*/
  #hero-slides h2, .bdt-slideshow-title h2 {
   font-size: 2.75vw !important;
  }
  .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
   top: 92% !important;
   padding: .5em .75em .75em 3em !important;
   margin: .75em 0 0 -1em !important;
  }
  /*Desktop Notices*/
  .notices-wrapper {
   padding: .25em 0 !important;
  }
  #notices span {
   font-size: 1rem !important;
   padding: .35em 0 .35em 0 !important;
  }
  /*Desktop CTA H2*/
  .cta-main-wrapper, .cta-desktop-wrapper {
   padding: .25em 0 .25em 0 !important;
  }
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   min-height: 15.25em !important;
   padding: 0 1em 1em 1em !important;
  }
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.65rem !important;
   padding: .25em .25em .75em .25em !important;
  }
  /*Desktop Main Content*/
  .main-1-wrapper {
   margin: 3em 0 1em 0 !important;
  }
  .main-2-wrapper, .main-3-wrapper, .main-4-wrapper {
   margin: 3em 0 1em 0 !important;
  }
  .programs-1-wrapper {
   margin: 1.075em 0 2em 0 !important;
  }
  .programs-2-wrapper, .programs-3-wrapper, .programs-4-wrapper {
   margin: 1.075em 0 2em 0 !important;
  }
  .programs-1-container, .programs-2-container, .programs-3-container {
   margin: 0 .5em .5em 0 !important;
   padding: 0 .25em 0 0 !important;
  }
  .programs-4-container, .programs-5-container, .programs-6-container {
   margin: .5em .5em .5em 0 !important;
   padding: 0 .25em 0 0 !important;
  }
  #programs-1.programs-1-info h4, #programs-2.programs-2-info h4, #programs-3.programs-3-info h4, #programs-4.programs-4-info h4, #programs-5.programs-5-info h4, #programs-6.programs-6-info h4, #programs-7.programs-7-info h4, #programs-8.programs-8-info h4, #programs-9.programs-9-info h4 {
   font-size: 1.15rem !important;
  }
  #programs-1, #programs-2, #programs-3, #programs-4, #programs-5, #programs-6, #programs-7, #programs-8, #promo-1 p, #promo-2 p, #promo-3 p, #promo-4 p, #promo-5 p, #promo-6 p, #promo-7 p, #promo-8 p, #mod-1 p, #mod-2 p, #mod-3 p, #mod-4 p, #mod-5 p, #mod-6 p, #mod-7 p, #mod-8 p, #mod-9 p, #mod-10 p, #mod-11 p, #mod-12 p, #mod-13 p, #mod-14 p, #mod-15 p, #mod-16 p, #mod-17 p, #mod-18 p, #mod-19 p, #mod-20 p, #mod-21 p, #mod-22 p, #mod-23 p, #mod-24 p, #mod-25 p, #mod-26 p, #mod-27 p {
   color: #2f2f2f;
   font-size: 1.05rem !important;
   line-height: 1.6em !important;
   padding: 0 0 .75em 0 !important;
   margin: 0 0 .75em 0 !important;
  }
  .promo-1-container, .promo-2-container, .promo-3-container {
   margin: 1em .5em 1em 0 !important;
   padding: 0 .25em 0 0 !important;
  }
  .promo-4-container, .promo-5-container, .promo-6-container {
   margin: 1em .5em 1em 0 !important;
   padding: 0 .25em 0 0 !important;
  }
  /*Desktop Buttons*/
  #cta-1, #cta-4, .main-btn-1, .bdt-ep-callout-button {
   margin: 0 !important;
   padding: 0 !important;
  }
  .main-btn-1 a:link, .main-btn-2 a:link, .main-btn-3 a:link, .main-btn-4 a:link, .main-btn-5 a:link, .main-btn-6 a:link, .bdt-ep-callout-button a:link, .bdt-width-auto a:link, .elementor-button a:link {
   font-size: .975rem !important;
   min-height: 3.25em;
   width: fit-content !important;
   padding: .75em 1.75em .75em 1.75em !important;
   margin: 0 !important;
  }
  /*Desktop News Center*/
  .news-wrapper {
   margin: 3.5em 0 .5em 0 !important;
  }
  .news-header-wrapper {
   margin: 5em 0 2em 0 !important;
  }
  .articles-wrapper {
   margin: 1em 0 .5em 0 !important;
  }
  #post-meta-1 {
   margin: .25em 0 1em 0;
  }
  #post-1-photo {
   padding: .5em 0 1em 0;
  }
  /*Desktop Contact*/
  .contact-wrapper {
   margin: 3em 0 4em 0 !important;
   padding-top: 0 !important;
   padding-bottom: 0 !important;
  }
  .info-request-form, .form-name, .form-email, .form-comments, .form-address, .form-phone {
   font-size: 1rem !important
  }
  /*Desktop Map Styles*/
  .map-wrapper, .map-intro-wrapper {
   margin: 3em 0 3em 0 !important;
   padding: 2em 1em 2em 1em !important;
  }
  .visit-wrapper, .directions-wrapper {
   margin: 4em 0 4em 0 !important;
  }
  /*Desktop Footer*/
 }
 @media screen and (min-width:62em) and (max-width:77em) {
  .top-nav-wrapper {
   height: 3.25em !important
  }
  #top-navigation.top-nav-container ul {
   max-height: 3.15em !important
  }
  #top-nav ul li {
   margin: .15em 1em 0 -1em !important;
   padding: 0 .5em !important
  }
  #top-nav ul li a {
   height: 3em;
   font-size: .9rem !important;
   padding: .15em 1em !important
  }
  /* ~ ~ Desktop Login BTN ~ ~ */
  #top-nav-btn.top-nav-btn-block a:link {
   height: 4em !important;
   font-size: .8rem !important;
   padding: 1.15em 1.75em !important
  }
  /* ~ ~ Desktop Header Branding ~ ~ */
  #header-title.header-branding h1 {
   bottom: .2em !important;
  }
  /* ~ ~ Desktop Hero ~ ~ */
  .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
   top: 91% !important;
   margin: .5em 0 .5em -2em !important
  }
  #hero-slides h2, .bdt-slideshow-title h2 {
   font-size: 2.2rem !important;
   padding: .5em .75em .5em 1.5em !important
  }
  /* ~ ~ Desktop Notices ~ ~ */
  .notices-wrapper {
   padding: .35em !important;
  }
  #notices span {
   font-size: .95rem !important;
   padding: .5em !important;
  }
  /* ~ ~ Desktop CTA ~ ~ */
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.45rem !important;
   padding: 0 0 .5em 0 !important;
   margin: -.75em 0 0 0 !important
  }
  .cta-main-container, .cta-news-container, .cta-desktop-container {
   min-height: 15em !important;
   margin: -.5em 0 .25em 0 !important
  }
  #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
   font-size: .95rem !important
  }
  /* ~ ~ Desktop Form ~ ~ */
  .info-request-form, .form-name, .form-email, .form-comments, .form-address, .form-phone {
   font-size: 1rem !important
  }
 }
 /* ~ ~ ~ End Desktop ~ ~ ~ */
 /* ~ ~ ~ BEGIN TABLET ~ ~ ~ */
 @media screen and (min-width:47.5em) and (max-width:63em) {
  .header-wrapper, .primary-nav-wrapper, .cta-main-wrapper, .cta-news-wrapper, .main-1-wrapper, .main-2-wrapper, .main-3-wrapper, .main-4-wrapper, .main-1-fellows, .featured-1-wrapper, .featured-2-wrapper, .programs-1-wrapper, .programs-2-wrapper, .programs-3-wrapper, .news-header-wrapper, .news-wrapper, .articles-wrapper, .map-intro-wrapper, .visit-wrapper, .directions-wrapper, .contact-wrapper, .footer-wrapper, .footer-bottom-wrapper {
   min-width: 47.9375em;
   padding: 0 1.25em 0 1.25em !important
  }
  /* * * TABLET TOP NAV * * */
  .top-nav-wrapper {
   height: 3.25em !important;
  }
  #top-navigation.top-nav-container ul {
   width: 100% !important;
   height: 3.25em !important;
  }
  #top-nav ul {
   padding: 0;
   margin: 0
  }
  #top-nav ul li a {
   height: 3.25em !important;
   font-size: .85rem !important;
   padding: .15em .75em !important
  }
  /* ~ ~ Tablet Login BTN ~ ~ */
  #top-nav-btn.top-nav-btn-block a:link {
   height: 4em !important;
   font-size: .8rem !important;
   padding: 1.15em 1.5em !important;
   top: 0 !important;
  }
  /*Tablet Header Branding*/
  .header-wrapper {
   padding: 0 1em 0 1em !important;
  }
  #header-title.header-branding h1 {
   font-size: 1.2rem !important;
   padding: 0 .25em 0 .25em !important;
   bottom: .25em !important;
  }
  #logo.branding-logo img {
   height: 5em !important;
   width: 16em !important;
   margin: .25em 0 !important;
  }
  #search, .header-search {
   bottom: .75em !important;
  }
  #mobile-logo.mobile-branding-logo {
   padding: .25em !important;
   height: 4.5em !important;
   width: 16.5em !important;
  }
  /*~~~Tablet Primary Menu~~~*/
  .primary-nav-wrapper {
   max-height: 3.5em !important
  }
  .primary-nav-container {
   width: 100% !important;
  }
  .primary-nav-block {
   margin: 0 0 0 -.5em !important;
   height: 3.5em !important;
  }
  #primary-nav a:link {
   font-size: .95rem !important;
   padding: .25em .85em !important;
   height: 3.25em !important;
  }
  /*~~~L1 Tablet Hero~~~*/
  .bdt-slideshow .bdt-slideshow-items .bdt-slideshow-content-wrapper {
   top: 91% !important;
   padding: .75em .75em .25em 3.5em !important;
   margin: .5em 0 0 -1.5em !important;
  }
  #hero-slides h2, .bdt-slideshow-title h2 {
   font-size: 2rem !important;
  }
  /*Tablet Notices*/
  .notices-wrapper {
   padding: .25em 0 !important;
   height: fit-content !important;
  }
  #notices span {
   font-size: .95rem !important;
  }
  #cta-main-header h2, #cta-desktop-header h2, #cta-news-header h2, .cta-main-header-info h2 {
   font-size: 2.35rem !important;
   height: fit-content !important;
   margin-top: -1.5em !important;
   padding: .25em 0 .25em 0 !important
  }
  #cta-links {
   height: fit-content !important;
   padding: 1em .25em .75em .25em !important
  }
  #cta-links-1 a:link, #cta-links-2 a:link, #cta-links-3 a:link, #cta-links-4 a:link, #cta-links-5 a:link, #cta-links-6 a:link {
   font-size: .935rem !important;
   font-weight: 500 !important;
  }
  .cta-panel {
   margin: 0 auto !important;
   margin-top: -4.75em !important;
   padding: .35em .5em .35em .5em !important;
  }
  .cta-panel-1, .cta-panel-2, .cta-panel-3, .cta-panel-4, .cta-panel-5, .cta-panel-6 {
   clear: both !important;
   height: fit-content !important;
   margin: 0;
   padding: .65em 0 .65em 0 !important;
  }
  /*~~Tablet Main Content~~*/
  .main-1-wrapper, .news-wrapper, .news-header-wrapper {
   margin: 3em 0 3em 0 !important
  }
  .articles-wrapper {
   margin: 1em 0 .5em 0 !important
  }
  #news-1 {
   margin: 0 !important;
   padding: 0 !important
  }
  .main-container-left, .news-container-left {
   margin: 0 .5em .5em 0 !important;
   padding: 0 .5em 0 0 !important;
   width: 73% !important;
  }
  .main-container-right, .news-container-right {
   margin: 0 !important;
   padding: 0 !important;
   width: 27% !important;
  }
  /*~~Tablet Registration Section~~*/
  .registration-container {
   margin: 0 0 .75em 0 !important;
   padding: 0;
  }
  .reg-1-container, .reg-2-container, .reg-3-container {
   margin: 0 !important;
   padding: 0 !important;
  }
  .reg-1-info, .reg-2-info, .reg-3-info {
   font-size: 1.1rem !important;
   margin: .15em 0 .15em 0 !important;
  }
  #reg-1 h4 a:link, #reg-2 h4 a:link, #reg-3 h4 a:link {
   font-size: 1.1rem !important;
  }
  /*~~Tablet Badge & Video Section~~*/
  .inner-section {
   margin: 0 !important;
   padding: 0 !important;
  }
  .inner-left-container, .inner-left-container-2 {
   margin: 0 .5em .5em 0 !important;
   padding: 0 !important;
   width: 30% !important;
  }
  .inner-right-container, .inner-right-container-2 {
   margin: 0 0 0 .25em !important;
   padding: 0 0 0 .25em !important;
   width: 70% !important;
  }
  .inner-badge-container-left, .badge-container {
   margin: 0 .5em 0 0 !important;
   padding: 0 !important;
   width: 28% !important;
  }
  .inner-badge-container-right, .content-container {
   margin: 0 0 0 .35em !important;
   padding: 0 0 0 .35em !important;
   width: 72% !important;
  }
  #badge-left.badge-left-info {
   padding: 0 !important;
   margin: 0;
   border: 0 !important;
  }
  #video-1-thumb.video-1-thumb-info, #photo-thumb.photo-thumb-info {
   border: solid .0935em rgba(95 37 159 / 100%) !important;
   border-radius: 6px !important;
   padding: .25em !important;
  }
  /*~~Tablet .main-container-right~~*/
  #thumb-1-header h4, .thumb-1-header-info h4 {
   font-size: 1.05rem !important;
   margin: 0 0 .5em 0 !important;
  }
  #thumb-2-header.thumb-2-header-info h4, #thumb-3-header.thumb-3-header-info h4, #thumb-4-header.thumb-4-header-info h4, #thumb-5-header.thumb-5-header-info h4, #thumb-6-header.thumb-6-header-info h4, #thumb-7-header.thumb-7-header-info h4, #thumb-8-header.thumb-8-header-info h4 {
   font-size: 1.05rem !important;
   margin: 1em 0 .5em 0 !important;
  }
  #thumb-1-text, #thumb-2-text, #thumb-3-text, #thumb-4-text, #thumb-5-text, #thumb-6-text, #thumb-7-text, #thumb-8-text, #thumb-9-text, #thumb-1-text li, #thumb-2-text li, #thumb-3-text li, #thumb-4-text li, #thumb-5-text li, #thumb-6-text li, #thumb-7-text li, #thumb-8-text li, #thumb-9-text li, #thumb-1-text > li > a:link, #thumb-2-text > li > a:link, #thumb-3-text > li > a:link, #thumb-4-text > li > a:link, #thumb-5-text > li > a:link, .thumb-1-text-info > li > a:link, .thumb-2-text-info > li > a:link, .thumb-3-text-info > li > a:link, .thumb-4-text-info > li > a:link, .thumb-5-text-info > li > a:link {
   font-size: .975rem !important;
   line-height: 1.45em !important;
   margin: 0 0 .075em 0 !important;
  }
  #thumb-1-text > li > a:hover, #thumb-2-text > li > a:hover, #thumb-3-text > li > a:hover, #thumb-4-text > li > a:hover, #thumb-5-text > li > a:hover, .thumb-1-text-info > li > a:hover, .thumb-2-text-info > li > a:hover, .thumb-3-text-info > li > a:hover, .thumb-4-text-info > li > a:hover, .thumb-5-text-info > li > a:hover {
   color: #f7f7f7 !important;
   background-color: rgba(81 31 134 / 100%) !important;
   transition: all .1s ease !important;
  }
  #photo-right-1 {
   margin: .25em 0 .25em 0 !important
  }
  .main-2-wrapper {
   margin: 2em 0 .25em 0 !important
  }
  .main-3-wrapper {
   margin: 2em 0 2em 0 !important
  }
  .main-4-wrapper {
   margin: 3em 0 .5em 0 !important
  }
  #h2-heading-1 h2, #h2-heading-2 h2, #h2-heading-3 h2, #h2-heading-4 h2, #h2-heading-5 h2, #h2-heading-6 h2, #h2-heading-7 h2 {
   font-size: 1.4rem !important;
   padding: 0;
  }
  #divider-1, #divider-1b, #divider-2, #divider-3, #divider-4, #divider-5, #divider-6, #divider-7, #divider-8, #divider-9, #divider-10, #divider-11, #divider-12, #divider-13, #divider-14, #divider-15, #divider-16, #divider-17, #divider-18, #divider-19, #divider-20, #divider-21 {
   margin: -2em 0 .5em 0 !important
  }
  #h3-heading-1 h3, #h3-heading-2 h3, #h3-heading-3 h3, #h3-heading-4 h3, #h3-heading-5 h3, #h3-heading-6 h3, #h3-main-heading-2 h3, #h3-main-heading-3 h3, #h3-main-heading-4 h3, #form-1 h3 {
   font-size: 2.4rem !important;
   padding: .15em 0 0 0 !important;
   margin: 0 !important;
  }
  #h4-heading-1 h4, #h4-heading-2 h4, #h4-heading-3 h4, #h4-heading-4 h4, #h4-heading-5 h4, #h4-heading-6 h4 {
   font-size: 1.085rem !important;
   padding: 0 0 .125em 0 !important
  }
  .main-content-1 p, .main-content-2 p, .main-content-3 p, .main-content-4 p, .main-content-5 p, .main-content-6 p, .main-content-1 p:last-child, .main-content-2 p:last-child, .main-content-3 p:last-child, .main-content-4 p:last-child, .main-content-5 p:last-child, .main-content-6 p:last-child {
   font-size: 1.05rem !important;
   padding: 0 0 .5em 0 !important;
   margin: 0 0 .5em 0 !important
  }
  .main-content-1 a:link, .main-content-2 a:link, .main-content-3 a:link, .main-content-4 a:link, .main-content-5 a:link, .main-content-6 a:link {
   font-size: 1.025rem !important;
  }
  .main-content-1 li, .main-content-2 li, .main-content-3 li, .main-content-4 li, .main-content-5 li, .main-content-6 li, .main-content-1 li:last-child, .main-content-2 li:last-child, .main-content-3 li:last-child, .main-content-4 li:last-child, .main-content-5 li:last-child, .main-content-6 li:last-child {
   font-size: 1rem !important;
   padding: 0 !important;
   margin: 0 !important;
   line-height: 1.55em !important;
  }
  .social-info {
   margin: 1.25em 0 1em 0
  }
  #post-meta-1 {
   margin: .5em 0 1em 0
  }
  #post-1-photo, #post-photo-mobile {
   padding: .5em 0 1.25em 0
  }
  #cta-1, #cta-4, .main-btn-1, .bdt-ep-callout-button {
   margin: -.75em 0 0 0 !important;
  }
  .main-btn-1 a:link, .main-btn-2 a:link, .main-btn-3 a:link, .main-btn-4 a:link, .main-btn-5 a:link, .main-btn-6 a:link, .bdt-ep-callout-button a:link, .featured-callout-1-block a:link, .bdt-width-auto a:link, .elementor-button a:link {
   font-size: 1.05rem !important;
   width: fit-content !important;
   padding: .5em 1.25em .5em 1.25em !important;
   margin: 0 0 .25em 0 !important
  }
  .programs-1-wrapper {
   margin: 1.075em 0 1.25em 0 !important;
  }
  .programs-2-wrapper, .programs-3-wrapper, .programs-4-wrapper {
   margin: 1.075em 0 1.25em 0 !important;
  }
  #programs-1.programs-1-info h4, #programs-2.programs-2-info h4, #programs-3.programs-3-info h4, #programs-4.programs-4-info h4, #programs-5.programs-5-info h4, #programs-6.programs-6-info h4, #programs-7.programs-7-info h4, #programs-8.programs-8-info h4, #programs-9.programs-9-info h4 {
   font-size: 1.15rem !important;
   padding: .75em 0;
   margin: .75em 0;
  }
  #programs-1, #programs-2, #programs-3, #programs-4, #programs-5, #programs-6, #programs-7, #programs-8, #promo-1 p, #promo-2 p, #promo-3 p, #promo-4 p, #promo-5 p, #promo-6 p, #promo-7 p, #promo-8 p, #mod-1 p, #mod-2 p, #mod-3 p, #mod-4 p, #mod-5 p, #mod-6 p, #mod-7 p, #mod-8 p, #mod-9 p, #mod-10 p, #mod-11 p, #mod-12 p, #mod-13 p, #mod-14 p, #mod-15 p, #mod-16 p, #mod-17 p, #mod-18 p, #mod-19 p, #mod-20 p, #mod-21 p, #mod-22 p, #mod-23 p, #mod-24 p, #mod-25 p, #mod-26 p, #mod-27 p {
   color: #2f2f2f;
   font-size: 1.05rem !important;
   line-height: 1.6em !important;
   padding: 0 0 .75em 0 !important;
   margin: 0 0 .75em 0 !important;
  }
  .mod-1-wrapper, .mod-2-wrapper, .mod-3-wrapper, .mod-4-wrapper, .mod-5-wrapper, .mod-6-wrapper, .mod-7-wrapper, .mod-8-wrapper, .mod-9-wrapper, .mod-10-wrapper {
   padding: 0 2em 0 2em !important;
   margin: 2em 0 1.25em 0 !important;
  }
  .program-1-container {
   margin: 0 .5em 0 0 !important
  }
  .program-2-container {
   margin: 0 0 0 .5em !important
  }
  #program-1 h3, #program-2 h3 {
   font-size: 1.125rem !important;
   padding: .5em .5em 0 .5em !important;
  }
  #program-1, #program-2 {
   font-size: .975rem !important
  }
  .map-wrapper, .map-intro-wrapper {
   margin: 2em 0 2em 0 !important;
   padding: 1.5em .5em 1.5em .5em !important
  }
  .visit-wrapper, .directions-wrapper {
   margin: 3em 0 3em 0 !important
  }
  .map-3-container {
   margin: .5em 0 .5em 0 !important;
   padding: .25em 0 !important
  }
  #map-image .map-image-info {
   min-height: 112.5em !important
  }
  .contact-wrapper {
   margin: 2em 0 3em 0 !important;
   padding-top: 1em !important;
   padding-bottom: 1em !important
  }
  /*~~Tablet  Footer~~*/
  .footer-wrapper {
   min-width: 47.9375em;
   max-width: 62em;
   margin: 0 auto;
   padding: 1.25em !important;
  }
  #footer-left-column, .footer-left-container {
   margin: 0 .25em 0 0 !important;
  }
  #footer-right-column, .footer-right-container {
   margin: 0 0 0 .25em !important;
   padding: 0 !important
  }
  #inner-column-2, #inner-column-3 {
   margin: 0 .25em .25em 0 !important;
   padding: 0 .75em .25em 0 !important;
  }
  #inner-column-3 {
   margin: 0 .25em .25em 0 !important;
   padding: 0 .25em .25em 0 !important;
  }
  #inner-column-4 {
   margin: 0 0 .25em 0 !important;
   padding: 0 0 .25em 0 !important;
  }
  #ul-inner-1 a:link, #ul-inner-2 a:link, #ul-inner-3 a:link, #ul-inner-4 a:link {
   font-size: .95rem !important;
   line-height: 1.65em !important;
   padding: 0 .15em 0 0;
  }
  #h6-inner-1 a:link, #h6-inner-2 a:link, #h6-inner-3 a:link, #h6-inner-4 a:link, #h6-inner-1 > h6 > a:link, #h6-inner-2 > h6 > a:link, #h6-inner-3 > h6 > a:link, #h6-inner-4 > h6 > a:link, #h6-inner-1 > a:link, #h6-inner-2 > a:link, #h6-inner-3 > a:link, #h6-inner-4 > a:link {
   font-size: .975rem !important;
   margin: .75em 0 1em 0 !important;
   padding: 0;
  }
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18917225 */#footer-column .footer {
    text-align: left!important;
}

.elementor-icon-list-icon {
    display: inline-block !important;
}/* End custom CSS */