section.elementor-element .elementor-widget-button .elementor-button-wrapper a.elementor-button .elementor-button-text:after,.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-link:after,.elementor-element.featured-news-section .featured-news .elementor-post__read-more:after,.elementor-element.single-media-post .related-articles .elementor-post__read-more:after,.tribe-events-calendar-list__event-link:after,.uael-modal-action-wrap .uael-button-wrapper .uael-trigger.elementor-button-link:after,.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__read-more:after{display:inline-block;width:25px;height:auto;line-height:30px;margin-left:5px;content:url("assets/icons/arrow-right-green.svg");-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.sona-theme section.elementor-element .elementor-widget-button .elementor-button-wrapper a.elementor-button .elementor-button-text:after,section.elementor-element .elementor-widget-button .elementor-button-wrapper a.elementor-button .sona-theme .elementor-button-text:after,.sona-theme .elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-link:after,.elementor-element.featured-events-section .featured-events .sona-theme .tribe-events-widget-events-list__event-link:after,.sona-theme .elementor-element.featured-news-section .featured-news .elementor-post__read-more:after,.elementor-element.featured-news-section .featured-news .sona-theme .elementor-post__read-more:after,.sona-theme .elementor-element.single-media-post .related-articles .elementor-post__read-more:after,.elementor-element.single-media-post .related-articles .sona-theme .elementor-post__read-more:after,.sona-theme .tribe-events-calendar-list__event-link:after,.sona-theme .uael-modal-action-wrap .uael-button-wrapper .uael-trigger.elementor-button-link:after,.uael-modal-action-wrap .uael-button-wrapper .sona-theme .uael-trigger.elementor-button-link:after,.sona-theme .elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__read-more:after,.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .sona-theme .uael-post__read-more:after{content:url("assets/icons/arrow-right-blue.svg")}
.emagn-theme section.elementor-element .elementor-widget-button .elementor-button-wrapper a.elementor-button .elementor-button-text:after,section.elementor-element .elementor-widget-button .elementor-button-wrapper a.elementor-button .emagn-theme .elementor-button-text:after,.emagn-theme .elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-link:after,.elementor-element.featured-events-section .featured-events .emagn-theme .tribe-events-widget-events-list__event-link:after,.emagn-theme .elementor-element.featured-news-section .featured-news .elementor-post__read-more:after,.elementor-element.featured-news-section .featured-news .emagn-theme .elementor-post__read-more:after,.emagn-theme .elementor-element.single-media-post .related-articles .elementor-post__read-more:after,.elementor-element.single-media-post .related-articles .emagn-theme .elementor-post__read-more:after,.emagn-theme .tribe-events-calendar-list__event-link:after,.emagn-theme .uael-modal-action-wrap .uael-button-wrapper .uael-trigger.elementor-button-link:after,.uael-modal-action-wrap .uael-button-wrapper .emagn-theme .uael-trigger.elementor-button-link:after,.emagn-theme .elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__read-more:after,.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .emagn-theme .uael-post__read-more:after{content:url("assets/icons/arrow-right-coral.svg")}
section.elementor-element .elementor-widget-button .elementor-button-wrapper a.elementor-button:hover .elementor-button-text:after,.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-link:hover:after,.elementor-element.featured-news-section .featured-news .elementor-post__read-more:hover:after,.elementor-element.single-media-post .related-articles .elementor-post__read-more:hover:after,.tribe-events-calendar-list__event-link:hover:after,.uael-modal-action-wrap .uael-button-wrapper .uael-trigger.elementor-button-link:hover:after,.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__read-more:hover:after{margin-left:10px}
@font-face{font-family:'Basis Grotesque Regular';src:url("assets/fonts/BasisGrotesquePro-Regular.woff2") format("woff2"),url("fonts/BasisGrotesquePro-Regular.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'Basis Grotesque Bold';src:url("assets/fonts/BasisGrotesquePro-Bold.woff2") format("woff2"),url("fonts/BasisGrotesquePro-Bold.woff") format("woff");font-weight:bold;font-style:normal}
html{font-family:sans-serif;font-size:10px;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:"Basis Grotesque Regular",Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;color:#000;text-align:left;background-color:#f2eee8}
ul,ol{margin:15px 0 15px 20px}
h1{font-size:60px;line-height:60px;font-family:"Basis Grotesque Bold",Arial,sans-serif;color:#000;text-transform:uppercase}
h2{font-size:30px;line-height:34px;font-family:"Basis Grotesque Bold",Arial,sans-serif;color:#000;text-transform:uppercase}
h2 .small{font-size:20px}
h2 a{color:#000}
h3{font-size:24px;line-height:28px;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase}
h4{font-size:18px;line-height:22px;font-family:"Basis Grotesque Regular",Arial,sans-serif;text-transform:uppercase}
h5{font-size:16px;line-height:19px;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase}
h5 .small{font-size:10px}
h6{font-size:16px;line-height:25px;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase}
body{font-family:"Basis Grotesque Regular",Arial,sans-serif}
button:focus{outline:0}
blockquote{border-color:#0db14b}
ul,ol{font-family:"Basis Grotesque Regular",Arial,sans-serif}
a{color:#0db14b;text-decoration:none;background-color:transparent}
a:hover{color:#0a8438;text-decoration:underline}
input[type=radio]:checked:before,input[type=checkbox]:checked:before{font-family:"Font Awesome 5 Free" !important;font-weight:900;color:#0db14b;width:14px;content:"\f00c"}
.elementor-template-full-width .site-main{background-color:#f2eee8}
body.elementor-editor-active .site-main{margin-top:200px}
section.elementor-element .section-heading{margin-bottom:50px !important}
section.elementor-element .section-heading h2,section.elementor-element .section-heading h3{color:#000;display:inline-block;font-family:"Basis Grotesque Bold",Arial,sans-serif !important;font-size:16px;text-decoration:underline;text-transform:uppercase}
section.elementor-element .elementor-menu-anchor{position:relative;display:block;top:-150px}
.elementor-element.elementor-blockquote--skin-quotation .elementor-blockquote:before{color:#0db14b !important}
section.elementor-element .elementor-widget-button.btn-primary .elementor-button-wrapper a.elementor-button{font-size:16px;color:#000;background-color:transparent;text-transform:uppercase;border:1px solid #000;border-radius:0;padding:10px 15px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
section.elementor-element .elementor-widget-button.btn-primary .elementor-button-wrapper a.elementor-button .elementor-button-text:after{display:none}
section.elementor-element .elementor-widget-button.btn-primary .elementor-button-wrapper a.elementor-button:hover{background-color:#0db14b}
section.elementor-element .elementor-widget-button.btn-primary.sona-theme .elementor-button-wrapper a.elementor-button{color:#000}
section.elementor-element .elementor-widget-button.btn-primary.sona-theme .elementor-button-wrapper a.elementor-button:hover{background-color:#3c50aa;color:#fff;border:1px solid #3c50aa}
section.elementor-element .elementor-widget-button.btn-primary.emagn-theme .elementor-button-wrapper a.elementor-button{color:#000}
section.elementor-element .elementor-widget-button.btn-primary.emagn-theme .elementor-button-wrapper a.elementor-button:hover{background-color:#ff5c35;color:#fff;border:1px solid #ff5c35}
section.elementor-element .elementor-widget-button{left:0;--color:#0db14b}
section.elementor-element .elementor-widget-button.sona-theme{--color:#3c50aa}
section.elementor-element .elementor-widget-button.sona-theme .elementor-button-wrapper a.elementor-button .elementor-button-text:after{content:url("assets/icons/arrow-right-blue.svg")}
section.elementor-element .elementor-widget-button.emagn-theme{--color:#ff5c35}
section.elementor-element .elementor-widget-button.emagn-theme .elementor-button-wrapper a.elementor-button .elementor-button-text:after{content:url("assets/icons/arrow-right-coral.svg")}
section.elementor-element .elementor-widget-button .elementor-button-wrapper a.elementor-button{text-align:left;color:var(--color);padding:0;background-color:transparent;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
section.elementor-element .elementor-widget-button .elementor-button-wrapper a.elementor-button .elementor-button-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.5}
section.elementor-element .elementor-widget-button .elementor-button-wrapper a.elementor-button:hover{text-decoration:underline}
.elementor-widget.elementor-widget-image .elementor-image figure.wp-caption{position:relative}
.elementor-widget.elementor-widget-image .elementor-image figure.wp-caption figcaption.wp-caption-text{text-align:left;position:absolute;width:100%;left:0;bottom:0;font-style:normal;padding-left:16px;color:#fff;background-color:rgba(0,0,0,0.4)}
.elementor-widget.elementor-widget-image .elementor-image img{width:100%}
.elementor-element.elementor-widget-text-editor{--color:#0db14b}
.elementor-element.elementor-widget-text-editor.emagn-theme{--color:#ff5c35}
.elementor-element.elementor-widget-text-editor.emagn-theme a.cta-link:after{content:url("assets/icons/arrow-right-coral.svg")}
.elementor-element.elementor-widget-text-editor.sona-theme{--color:#3c50aa}
.elementor-element.elementor-widget-text-editor.sona-theme a.cta-link:after{content:url("assets/icons/arrow-right-blue.svg")}
.elementor-element.elementor-widget-text-editor .elementor-text-editor h1,.elementor-element.elementor-widget-text-editor .elementor-text-editor h2{margin-top:0}
.elementor-element.elementor-widget-text-editor .elementor-text-editor a{color:var(--color)}
.elementor-element.elementor-widget-text-editor .elementor-text-editor a:hover{text-decoration:underline}
.elementor-element.elementor-widget-text-editor .elementor-text-editor a.cta-link{display:inline-block;position:relative;font-family:"Basis Grotesque Bold",Arial,sans-serif;border-bottom:2px solid transparent;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.elementor-widget-text-editor .elementor-text-editor a.cta-link:after{position:absolute;content:url("assets/icons/arrow-right-green.svg");top:1px;right:-30px;width:22px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.elementor-widget-text-editor .elementor-text-editor a.cta-link:hover{text-decoration:none;border-bottom:2px solid var(--color)}
.elementor-element.elementor-widget-text-editor .elementor-text-editor a.cta-link:hover:after{right:-40px}
.site-header{display:inline-block;height:120px;background-color:#f2eee8;padding-left:20px;padding-right:20px;padding-top:0 !important;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100% !important;max-width:100% !important}
.site-header .site-logo img{width:250px !important;height:100%;max-width:initial}
.site-header .site-search{margin-right:15px}
.site-header .site-search .elementor-search-form__toggle i.fa-search{background-color:transparent}
.site-header .site-search .elementor-search-form__container{background-color:rgba(0,175,67,0.75)}
.site-header .site-cta-buttons ul>li>a{font-size:16px;color:#000;text-transform:uppercase;font-family:"Basis Grotesque Bold",Arial,sans-serif;border:1px solid #000;padding:5px 10px;margin-right:15px;-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}
.site-header .site-cta-buttons ul>li>a:hover{padding:5px 10px;background-color:#0db14b}
.site-header .site-hamburger-menu{width:auto;max-width:auto;-ms-flex-item-align:center;align-self:center}
.site-footer{max-width:100% !important}
.site-footer ul.menu{list-style-type:none;padding-left:0;margin-left:0}
.site-footer ul.menu li.menu-item{margin-bottom:5px}
.site-footer ul.menu li.menu-item a{color:#000}
.site-footer ul.menu li.menu-item a:hover{color:#0db14b}
.back-top{display:block;position:fixed;border:0;background-color:transparent;color:#000;right:20px;bottom:20px;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.back-top:hover{background-color:transparent}
.back-top.is-visible{opacity:1}
.back-top:before{position:absolute;content:url("assets/icons/arrow-right-black.svg");top:0;width:22px;left:-20px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.elementor-element.contact-us-section .contact-us{--bg-color:#0db14b;--hover-color:#fff}
.elementor-element.contact-us-section .contact-us.sona-theme{--bg-color:#3c50aa;--hover-color:#fff}
.elementor-element.contact-us-section .contact-us.emagn-theme{--bg-color:#ff5c35;--hover-color:#000}
.elementor-element.contact-us-section .contact-us .elementor-widget.elementor-widget-form form.elementor-form .elementor-field-group input,.elementor-element.contact-us-section .contact-us .elementor-widget.elementor-widget-form form.elementor-form .elementor-field-group textarea{border:0;border-radius:0}
.elementor-element.contact-us-section .contact-us .elementor-widget.elementor-widget-form form.elementor-form button[type='submit']{border-radius:0;border:1px solid #000;font-family:"Basis Grotesque Bold",Arial,sans-serif;color:#000;background-color:transparent;text-transform:uppercase}
.elementor-element.contact-us-section .contact-us .elementor-widget.elementor-widget-form form.elementor-form button[type='submit']:hover{background-color:var(--bg-color);color:var(--hover-color);border:1px solid var(--bg-color)}
.elementor-element.content-accordion-section .content-accordion{--color:#0db14b;--color-hover:#0a8438}
.elementor-element.content-accordion-section .content-accordion.sona-theme{--color:#3c50aa;--color-hover:#2e3d7b}
.elementor-element.content-accordion-section .content-accordion.sona-theme .elementor-tab-content .cta-link:after{content:url("assets/icons/arrow-right-blue.svg")}
.elementor-element.content-accordion-section .content-accordion.emagn-theme{--color:#ff5c35;--color-hover:#b2462f}
.elementor-element.content-accordion-section .content-accordion.emagn-theme .elementor-tab-content .cta-link:after{content:url("assets/icons/arrow-right-coral.svg")}
.elementor-element.content-accordion-section .content-accordion .elementor-tab-title{color:var(--color)}
.elementor-element.content-accordion-section .content-accordion .elementor-tab-title a:hover{color:var(--color-hover)}
.elementor-element.content-accordion-section .content-accordion .elementor-tab-content a{color:var(--color)}
.elementor-element.content-accordion-section .content-accordion .elementor-tab-content a:hover{text-decoration:underline}
.elementor-element.content-accordion-section .content-accordion .elementor-tab-content .cta-link{display:inline-block;position:relative;color:var(--color);padding:0;background-color:transparent;font-family:"Basis Grotesque Bold",Arial,sans-serif;border-bottom:2px solid transparent;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.content-accordion-section .content-accordion .elementor-tab-content .cta-link:after{position:absolute;content:url("assets/icons/arrow-right-green.svg");top:2px;right:-32px;width:25px;z-index:100;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.content-accordion-section .content-accordion .elementor-tab-content .cta-link:hover{text-decoration:underline}
.elementor-element.content-accordion-section .content-accordion .elementor-tab-content .cta-link:hover:after{right:-40px}
.elementor-element.content-grid-section .elementor-widget.elementor-widget-heading h2,.elementor-element.content-grid-section .elementor-widget.elementor-widget-heading h3,.elementor-element.content-grid-section .elementor-widget.elementor-widget-heading h4,.elementor-element.content-grid-section .elementor-widget.elementor-widget-heading h5,.elementor-element.content-grid-section .elementor-widget.elementor-widget-heading h6{display:inline-block;font-family:"Basis Grotesque Bold",Arial,sans-serif;font-size:16px;text-transform:uppercase}
.elementor-element.content-grid-section .elementor-widget.elementor-widget-text-editor{word-break:break-word}
.elementor-element.content-grid-section .elementor-widget.elementor-widget-image .elementor-image img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}
.elementor-element.content-grid-section .elementor-widget.elementor-widget-image.img-contain .elementor-image img{height:auto;max-width:100%}
.elementor-element.content-grid-section .content-grid .elementor-row .elementor-column:first-of-type .elementor-column-wrap{padding-left:0}
.elementor-element.content-grid-section .content-grid .elementor-row .elementor-column:last-of-type .elementor-column-wrap{padding-right:0}
.elementor-element.content-media-section .elementor-widget.elementor-widget-image .elementor-image figure.wp-caption{position:relative}
.elementor-element.content-media-section .elementor-widget.elementor-widget-image .elementor-image figure.wp-caption figcaption.wp-caption-text{position:absolute;width:100%;left:0;bottom:0;font-style:normal;padding-left:16px;color:#fff;background-color:rgba(0,0,0,0.4)}
.elementor-element.content-media-section .elementor-widget.elementor-widget-image .elementor-image img{width:100%}
.elementor-element.content-media-section .content-media-left .elementor-row .elementor-column.elementor-col-50:last-of-type{margin-left:30px}
.elementor-element.content-media-section .content-media-left .elementor-row .elementor-column.elementor-col-33{margin-right:30px}
.elementor-element.content-media-section .content-media-left .elementor-row .elementor-column.elementor-col-33:last-of-type{margin-right:0}
.elementor-element.content-media-section .content-media-left .elementor-row .elementor-column .elementor-column-wrap{padding:0 !important}
.elementor-element.content-media-section .content-media-right .elementor-row .elementor-column.elementor-col-50:last-of-type{margin-left:30px}
.elementor-element.content-media-section .content-media-right .elementor-row .elementor-column.elementor-col-66{margin-right:30px}
.elementor-element.content-media-section .content-media-right .elementor-row .elementor-column.elementor-col-33{margin-right:30px}
.elementor-element.content-media-section .content-media-right .elementor-row .elementor-column.elementor-col-33:last-of-type{margin-right:0}
.elementor-element.content-media-section .content-media-right .elementor-row .elementor-column .elementor-column-wrap{padding:0 !important}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget-button{left:0}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-row .elementor-column:first-of-type .elementor-column-wrap{padding-left:0 !important}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-row .elementor-column:last-of-type .elementor-column-wrap{padding-right:0 !important}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget.elementor-widget-image .elementor-image{overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget.elementor-widget-image .elementor-image img{width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget.elementor-widget-image .elementor-image figure.wp-caption{position:relative}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget.elementor-widget-image .elementor-image figure.wp-caption figcaption.wp-caption-text{position:absolute;text-align:left;width:100%;left:0;bottom:0;font-style:normal;padding-left:16px;color:#fff;background-color:rgba(0,0,0,0.4);opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget.elementor-widget-image .elementor-image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget.elementor-widget-image .elementor-image:hover figure.wp-caption figcaption.wp-caption-text{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget.elementor-widget-heading h2,.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget.elementor-widget-heading h3{font-size:30px;line-height:34px;margin:15px 0;font-family:'Basis Grotesque Bold' !important}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget.elementor-widget-heading h2 a:hover,.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget.elementor-widget-heading h3 a:hover{color:#000}
.elementor-element.content-title-section .content-title-left .elementor-row .elementor-column.elementor-col-100 .elementor-column-wrap{padding-left:0;padding-right:0}
.elementor-element.content-title-section .content-title-left .elementor-row .elementor-column.elementor-col-50:first-of-type .elementor-column-wrap{padding-left:0}
.elementor-element.content-title-section .content-title-left .elementor-row .elementor-column.elementor-col-50:last-of-type .elementor-column-wrap{padding-right:0}
.elementor-element.feature-tiles-section.sona-theme .feature-tiles .tile .elementor-widget.elementor-widget-heading{background-color:#3c50aa}
.elementor-element.feature-tiles-section.sona-theme .feature-tiles .tile .elementor-widget.elementor-widget-heading h1,.elementor-element.feature-tiles-section.sona-theme .feature-tiles .tile .elementor-widget.elementor-widget-heading h2,.elementor-element.feature-tiles-section.sona-theme .feature-tiles .tile .elementor-widget.elementor-widget-heading h3{color:#fff}
.elementor-element.feature-tiles-section.sona-theme .feature-tiles .tile .elementor-widget.elementor-widget-heading h1:after,.elementor-element.feature-tiles-section.sona-theme .feature-tiles .tile .elementor-widget.elementor-widget-heading h2:after,.elementor-element.feature-tiles-section.sona-theme .feature-tiles .tile .elementor-widget.elementor-widget-heading h3:after{content:url("assets/icons/arrow-right-white.svg")}
.elementor-element.feature-tiles-section.emagn-theme .feature-tiles .tile .elementor-widget.elementor-widget-heading{background-color:#ff5c35}
.elementor-element.feature-tiles-section .feature-tiles .elementor-row .elementor-column .elementor-column-wrap{padding:5px}
.elementor-element.feature-tiles-section .feature-tiles .elementor-row .elementor-column .elementor-widget-wrap{padding:0}
.elementor-element.feature-tiles-section .feature-tiles .elementor-row .elementor-column:first-of-type .elementor-column-wrap{padding-left:0 !important}
.elementor-element.feature-tiles-section .feature-tiles .elementor-row .elementor-column:last-of-type .elementor-column-wrap{padding-right:0 !important}
.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;background:#0db14b;margin:0}
.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h1,.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h2,.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h3{width:calc(100% - 25px);font-size:16px;margin-left:16px;text-transform:uppercase;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h1:after,.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h2:after,.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h3:after{position:absolute;content:url("assets/icons/arrow-right-black.svg");top:15px;right:15px;width:25px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h1:hover a,.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h2:hover a,.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h3:hover a{text-decoration:underline}
.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h1:hover:after,.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h2:hover:after,.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-heading h3:hover:after{right:10px}
.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-image .elementor-image{overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-image .elementor-image .widget-image-caption.wp-caption-text{position:absolute;font-size:14px;text-align:left;font-style:normal;bottom:0;color:#fff;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:30}
.elementor-element.feature-tiles-section .tile .elementor-widget.elementor-widget-image .elementor-image img{height:300px;width:100%;-o-object-fit:cover;object-fit:cover}
.elementor-element.feature-tiles-section .tile .overlay-content{opacity:0;background-color:rgba(0,0,0,0.6);color:#fff;position:absolute;text-align:left;top:50px;left:0;height:calc(100% - 70px);width:100%;padding:16px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.elementor-element.feature-tiles-section .tile .overlay-content .elementor-text-editor{-webkit-transition:opacity .5s ease-in-out .4s;transition:opacity .5s ease-in-out .4s}
.elementor-element.feature-tiles-section .tile:hover .elementor-widget.elementor-widget-image .elementor-image .widget-image-caption.wp-caption-text{opacity:1}
.elementor-element.feature-tiles-section .tile:hover .overlay-content{opacity:1}
.elementor-element.feature-tiles-section .tile:hover .overlay-content .elementor-text-editor{opacity:1}
.elementor-element.featured-events-section .featured-events{--color:#0db14b}
.elementor-element.featured-events-section .featured-events.sona-theme{--color:#3c50aa}
.elementor-element.featured-events-section .featured-events.emagn-theme{--color:#ff5c35}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__events{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);grid-gap:15px;grid-auto-rows:minmax(300px,auto);margin-bottom:20px}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-image .tribe-events-event-image{overflow:hidden}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-image .tribe-events-event-image img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-image .tribe-events-event-image img:hover{-webkit-transform:scale(1.09);transform:scale(1.09)}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-date-tag-datetime{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-month,.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-daynum{padding-left:0;padding-right:0;background-color:transparent;color:#787873;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;font-size:16px;padding:10px 0;margin-right:10px}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-date-tag-datetime .tribe-events-widget-events-list__event-date-tag-month{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-title{color:#000;font-size:30px;line-height:34px;margin:15px 0;font-family:"Basis Grotesque Bold",Arial,sans-serif}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-title>a{color:inherit}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-title>a{border:0}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-title>a:hover{text-decoration:underline}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-link{margin-top:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--color);position:relative;text-transform:uppercase;font-family:'Basis Grotesque Bold' !important;font-size:16px !important}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-link:hover{text-decoration:underline}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__event-link>a{color:inherit}
.elementor-element.featured-news-section .featured-news{--color:#0db14b}
.elementor-element.featured-news-section .featured-news.sona-theme{--color:#3c50aa}
.elementor-element.featured-news-section .featured-news.sona-theme .elementor-post__read-more:after{content:url("assets/icons/arrow-right-blue.svg")}
.elementor-element.featured-news-section .featured-news.emagn-theme{--color:#ff5c35}
.elementor-element.featured-news-section .featured-news.emagn-theme .elementor-post__read-more:after{content:url("assets/icons/arrow-right-coral.svg")}
.elementor-element.featured-news-section .featured-news .elementor-post__thumbnail img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.featured-news-section .featured-news .elementor-post__thumbnail img:hover{-webkit-transform:scale(1.09);transform:scale(1.09)}
.elementor-element.featured-news-section .featured-news .elementor-post__meta-data .elementor-post-date{padding-left:0;padding-right:0;background-color:transparent;color:#787873;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;font-size:16px}
.elementor-element.featured-news-section .featured-news .elementor-post__title{color:#000;font-size:30px;line-height:34px;margin:15px 0;font-family:"Basis Grotesque Bold",Arial,sans-serif}
.elementor-element.featured-news-section .featured-news .elementor-post__title>a{color:inherit}
.elementor-element.featured-news-section .featured-news .elementor-post__excerpt>p{font-size:initial;color:#000}
.elementor-element.featured-news-section .featured-news .elementor-post__read-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--color);position:relative;text-transform:uppercase;font-family:'Basis Grotesque Bold' !important;font-size:16px !important}
.elementor-element.featured-news-section .featured-news .elementor-post__read-more:hover{text-decoration:underline}
.elementor-element.featured-news-section .featured-news.basic-list .elementor-posts-container{grid-row-gap:5px}
.elementor-element.featured-news-section .featured-news.basic-list .elementor-post__meta-data{display:inline;margin-left:1.5rem}
.elementor-element.featured-news-section .featured-news.basic-list .elementor-post__meta-data .elementor-post-date{font-family:'Basis Grotesque Bold';text-transform:uppercase;font-size:16px}
.elementor-element.featured-news-section .featured-news.basic-list .elementor-post__title{display:inline;font-size:30px;line-height:34px;margin:15px 0;font-family:'Basis Grotesque Bold' !important}
.elementor-element.hero-banner-section{padding-top:0;padding-left:30px;padding-right:30px;padding-bottom:30px}
.elementor-element.hero-banner-section .hero-banner{--bg-color:#0db14b;--color:#fff}
.elementor-element.hero-banner-section .hero-banner.sona-theme{--bg-color:#3c50aa;--color:#fff}
.elementor-element.hero-banner-section .hero-banner.emagn-theme{--bg-color:#ff5c35;--color:#000}
.elementor-element.hero-banner-section .hero-banner .elementor-widget.elementor-widget-heading{top:20px;left:20px}
.elementor-element.hero-banner-section .hero-banner .elementor-widget.elementor-widget-heading h1{color:#fff}
.elementor-element.hero-banner-section .hero-banner .content{width:50%;background-color:var(--bg-color);padding:30px}
.elementor-element.hero-banner-section .hero-banner .content .elementor-text-editor h1{font-size:30px}
.elementor-element.hero-banner-section .hero-banner .content .elementor-text-editor h2,.elementor-element.hero-banner-section .hero-banner .content .elementor-text-editor h3,.elementor-element.hero-banner-section .hero-banner .content .elementor-text-editor h4,.elementor-element.hero-banner-section .hero-banner .content .elementor-text-editor h5,.elementor-element.hero-banner-section .hero-banner .content .elementor-text-editor h6,.elementor-element.hero-banner-section .hero-banner .content .elementor-text-editor a{color:#fff;margin-bottom:10px}
.elementor-element.hero-banner-section .hero-banner .content .elementor-text-editor a{text-transform:initial}
.elementor-element.hero-banner-section .hero-banner .elementor-widget.elementor-widget-image .elementor-image img{height:calc(100vh - 140px);-o-object-fit:cover;object-fit:cover;width:100%}
.elementor-element.hero-banner-section .hero-banner .elementor-widget.elementor-widget-image .elementor-image figure.wp-caption{position:relative}
.elementor-element.hero-banner-section .hero-banner .elementor-widget.elementor-widget-image .elementor-image figure.wp-caption figcaption.wp-caption-text{position:absolute;width:100%;left:0;bottom:0;font-style:normal;padding-left:16px;padding-right:16px;color:#fff;background-color:rgba(0,0,0,0.4)}
.elementor-element.hero-banner-section .hero-banner.dark-text .elementor-widget.elementor-widget-heading h1{color:#000}
.elementor-element.hero-banner-section .hero-banner.dark-text .elementor-widget.elementor-widget-image figure.wp-caption figcaption.wp-caption-text{color:#000;background-color:rgba(255,255,255,0.4)}
.elementor-element.hero-banner-section.full-width{padding-left:0;padding-right:0}
.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor{position:absolute;top:0;left:0;width:50%}
.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor .elementor-text-editor{margin-left:20px;margin-top:20px}
.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor .elementor-text-editor h1,.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor .elementor-text-editor h2,.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor .elementor-text-editor h3,.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor .elementor-text-editor h4,.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor .elementor-text-editor h5,.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor .elementor-text-editor h6,.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor .elementor-text-editor p,.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor .elementor-text-editor span,.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor .elementor-text-editor a{color:#fff}
.elementor-element.hero-banner-section.full-width .hero-banner.dark-text .elementor-widget.elementor-widget-text-editor .elementor-text-editor h1,.elementor-element.hero-banner-section.full-width .hero-banner.dark-text .elementor-widget.elementor-widget-text-editor .elementor-text-editor h2,.elementor-element.hero-banner-section.full-width .hero-banner.dark-text .elementor-widget.elementor-widget-text-editor .elementor-text-editor h3,.elementor-element.hero-banner-section.full-width .hero-banner.dark-text .elementor-widget.elementor-widget-text-editor .elementor-text-editor h4,.elementor-element.hero-banner-section.full-width .hero-banner.dark-text .elementor-widget.elementor-widget-text-editor .elementor-text-editor h5,.elementor-element.hero-banner-section.full-width .hero-banner.dark-text .elementor-widget.elementor-widget-text-editor .elementor-text-editor h6,.elementor-element.hero-banner-section.full-width .hero-banner.dark-text .elementor-widget.elementor-widget-text-editor .elementor-text-editor p,.elementor-element.hero-banner-section.full-width .hero-banner.dark-text .elementor-widget.elementor-widget-text-editor .elementor-text-editor span,.elementor-element.hero-banner-section.full-width .hero-banner.dark-text .elementor-widget.elementor-widget-text-editor .elementor-text-editor a{color:#000}
.elementor-element.image-tiles-section .image-tiles .elementor-row .elementor-column:first-of-type .elementor-column-wrap{padding-left:0 !important}
.elementor-element.image-tiles-section .image-tiles .elementor-row .elementor-column:last-of-type .elementor-column-wrap{padding-right:0 !important}
.elementor-element.image-tiles-section .tile .heading{position:absolute;left:0;padding-left:30px;padding-right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0;z-index:10;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.elementor-element.image-tiles-section .tile .heading h2,.elementor-element.image-tiles-section .tile .heading h3{color:#fff;font-size:6rem;text-transform:uppercase;-webkit-transition:font-size .5s ease-in-out;transition:font-size .5s ease-in-out;-webkit-transform-origin:left;transform-origin:left}
.elementor-element.image-tiles-section .tile .elementor-widget.elementor-widget-image{position:relative}
.elementor-element.image-tiles-section .tile .elementor-widget.elementor-widget-image .elementor-image img{height:450px;-o-object-fit:cover;object-fit:cover}
.elementor-element.image-tiles-section .tile .elementor-widget.elementor-widget-image:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}
.elementor-element.image-tiles-section .tile .overlay-content{opacity:0;color:#fff;position:absolute;top:50px;left:0;height:calc(100% - 70px);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}
.elementor-element.image-tiles-section .tile .overlay-content .elementor-text-editor a{color:#fff}
.elementor-element.image-tiles-section .tile:hover .heading{top:50px}
.elementor-element.image-tiles-section .tile:hover .heading h2,.elementor-element.image-tiles-section .tile:hover .heading h3{font-size:3rem}
.elementor-element.image-tiles-section .tile:hover .heading h2 a,.elementor-element.image-tiles-section .tile:hover .heading h3 a{text-decoration:none}
.elementor-element.image-tiles-section .tile:hover .overlay-content{opacity:1}
.elementor-element.navbar-section .navbar{--bg-color-hover:#0db14b;--text-color-hover:#000}
.elementor-element.navbar-section .navbar.sona-theme{--bg-color-hover:#3c50aa;--text-color-hover:#fff}
.elementor-element.navbar-section .navbar.emagn-theme{--bg-color-hover:#ff5c35;--text-color-hover:#fff}
.elementor-element.navbar-section .navbar ul{height:40px;line-height:40px;background:#fff}
.elementor-element.navbar-section .navbar ul>li{margin:0 !important}
.elementor-element.navbar-section .navbar ul>li>a{display:block;font-family:'Basis Grotesque Bold';text-transform:uppercase;letter-spacing:1px;color:#000;padding-left:30px;padding-right:30px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.navbar-section .navbar ul>li>a .elementor-icon-list-icon{display:none}
.elementor-element.navbar-section .navbar ul>li>a:hover{background-color:var(--bg-color-hover);color:var(--text-color-hover)}
.elementor-element.slider-section{padding-left:25px;padding-right:25px;padding-bottom:30px}
.elementor-element.slider-section .elementor-column-wrap{padding:0 !important}
.elementor-element.slider-section .elementor-swiper .swiper-slide-contents{background-color:#0db14b;left:0;position:absolute;bottom:0;max-width:100%;padding:30px}
.elementor-element.slider-section .elementor-swiper .swiper-slide-contents .elementor-slide-heading{position:relative;display:inline;font-size:30px;line-height:36px;letter-spacing:1px}
.elementor-element.slider-section .elementor-swiper .swiper-slide-contents .elementor-slide-heading:after{position:absolute;content:url("assets/icons/arrow-right-white.svg");width:30px;margin-left:5px}
.elementor-element.slider-section .elementor-swiper .swiper-slide-contents .elementor-slide-description{margin-top:20px;font-size:16px}
.elementor-element.slider-section .elementor-swiper .swiper-pagination-bullets{text-align:right;padding-left:10px;padding-right:10px}
.elementor-element.staff-council-section .staff-council-list .elementor-row .elementor-column:first-of-type .elementor-column-wrap{padding-left:0 !important}
.elementor-element.staff-council-section .staff-council-list .elementor-row .elementor-column:last-of-type .elementor-column-wrap{padding-right:0 !important}
.elementor-element.staff-council-section .staff-council-list .elementor-widget.elementor-widget-image .elementor-image img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 35%;object-position:0 35%}
.elementor-element.staff-council-section .staff-council-list .featured{margin-right:30px}
.elementor-element.staff-council-section .staff-council-list .featured .elementor-column-wrap{padding:0 !important}
.elementor-element.staff-council-section .staff-council-list .featured .elementor-column-wrap .heading{margin-bottom:5px}
.elementor-element.category-archives .elementor-widget-theme-archive-title h5{color:#0db14b}
.elementor-element.category-archives .elementor-post-info__item--type-date{color:#0db14b;text-transform:uppercase;font-family:"Basis Grotesque Bold",Arial,sans-serif}
.elementor-element.category-archives .cta-link .elementor-button-wrapper a.elementor-button{display:inline-block;position:relative;color:#0db14b;padding:0;background-color:transparent;font-family:'Basis Grotesque Bold';border-bottom:2px solid transparent;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.category-archives .cta-link .elementor-button-wrapper a.elementor-button:after{position:absolute;content:url("assets/icons/arrow-right-green.svg");top:-2px;right:-32px;width:25px;z-index:100;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.category-archives .cta-link .elementor-button-wrapper a.elementor-button:hover{text-decoration:underline}
.elementor-element.category-archives .cta-link .elementor-button-wrapper a.elementor-button:hover:after{right:-40px}
.elementor-element.single-media-post .elementor-post-info{color:#0db14b}
.elementor-element.single-media-post .elementor-post-info span{text-transform:uppercase;font-family:"Basis Grotesque Bold",Arial,sans-serif}
.elementor-element.single-media-post .elementor-widget.elementor-widget-image .elementor-image figure.wp-caption{position:relative}
.elementor-element.single-media-post .elementor-widget.elementor-widget-image .elementor-image figure.wp-caption figcaption.wp-caption-text{position:absolute;width:100%;left:0;bottom:0;padding-left:16px;color:#fff;background-color:rgba(0,0,0,0.4)}
.elementor-element.single-media-post .elementor-widget.elementor-widget-image .elementor-image img{width:100%}
.elementor-element.single-media-post .related-articles .elementor-post__thumbnail img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-element.single-media-post .related-articles .elementor-post__thumbnail img:hover{-webkit-transform:scale(1.09);transform:scale(1.09)}
.elementor-element.single-media-post .related-articles .elementor-post__meta-data .elementor-post-date{padding-left:0;padding-right:0;background-color:transparent;color:#787873;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;font-size:16px}
.elementor-element.single-media-post .related-articles .elementor-post__title{color:#000;font-size:30px;line-height:34px;margin:15px 0;font-family:"Basis Grotesque Bold",Arial,sans-serif}
.elementor-element.single-media-post .related-articles .elementor-post__title>a{color:inherit}
.elementor-element.single-media-post .related-articles .elementor-post__excerpt>p{font-size:initial;color:#000}
.elementor-element.single-media-post .related-articles .elementor-post__read-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--color);position:relative;text-transform:uppercase;font-family:'Basis Grotesque Bold' !important;font-size:16px !important}
.elementor-element.single-media-post .related-articles .elementor-post__read-more:hover{text-decoration:underline}
form.searchandfilter{border:1px solid #bebebe}
form.searchandfilter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px}
form.searchandfilter ul li{margin-right:30px}
form.searchandfilter ul li h4{font-family:"Basis Grotesque Bold",Arial,sans-serif;font-size:16px;margin-top:20px;padding-bottom:5px}
form.searchandfilter input.sf-input-text{border:1px solid #000;border-radius:0;background-color:transparent;height:50px;min-width:250px;padding-left:20px}
form.searchandfilter select.sf-input-select{color:#000;border:1px solid #000;border-radius:0;background-color:transparent;height:50px;padding-left:20px;padding-right:20px}
.search-filter-results{display:none}
.search-filter-results .result-count{color:#787873;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-decoration:underline}
.search-filter-results .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}
.search-filter-results .pagination .nav-previous,.search-filter-results .pagination .nav-next{text-transform:uppercase;display:inline-block}
.search-filter-results .pagination .nav-previous a,.search-filter-results .pagination .nav-next a{color:#0db14b;font-family:"Basis Grotesque Bold",Arial,sans-serif}
.search-filter-results .pagination .nav-previous a:hover,.search-filter-results .pagination .nav-next a:hover{text-decoration:underline}
.search-filter-results .tile-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);grid-gap:15px;grid-auto-rows:minmax(300px,auto);margin-bottom:20px}
.search-filter-results .tile-container .search-result-tile .img-container{overflow:hidden}
.search-filter-results .tile-container .search-result-tile .img-container img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;height:300px;-o-object-fit:cover;object-fit:cover}
.search-filter-results .tile-container .search-result-tile .img-container img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.search-filter-results .tile-container .search-result-tile .date{margin-top:20px;color:#b4b4b4;font-size:16px;font-family:'Basis Grotesque Bold';line-height:22px;text-transform:uppercase}
.search-filter-results .tile-container .search-result-tile .title{margin:15px 0}
.search-filter-results .tile-container .search-result-tile .title a{color:#000;font-family:"Basis Grotesque Bold",Arial,sans-serif}
.search-filter-results .tile-container .search-result-tile .title a:hover{text-decoration:underline}
.search-filter-results .tile-container .search-result-tile .excerpt{margin-top:20px;margin-bottom:20px}
.search-filter-results .tile-container .search-result-tile .cta-link{position:relative;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;font-size:16px;color:#0db14b}
.search-filter-results .tile-container .search-result-tile .cta-link:after{position:absolute;top:0;content:url("assets/icons/arrow-right-green.svg");right:-32px;width:25px;z-index:100;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.search-filter-results .tile-container .search-result-tile .cta-link:hover{text-decoration:underline}
.search-filter-results .tile-container .search-result-tile .cta-link:hover:after{right:-40px}
.search-filter-results .cpd-providers-tile-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;grid-auto-rows:minmax(400px,auto)}
.search-filter-results .cpd-providers-tile-container .search-result-tile .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.search-filter-results .cpd-providers-tile-container .search-result-tile .flex-container .logo{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:15px}
.search-filter-results .cpd-providers-tile-container .search-result-tile .flex-container .title{-ms-flex-preferred-size:60%;flex-basis:60%}
.search-filter-results .cpd-providers-tile-container .search-result-tile .description{margin-top:20px}
.search-filter-results .cpd-providers-tile-container .search-result-tile ul.cpd-competencies-list{list-style-type:none;margin-left:0}
.search-filter-results .cpd-providers-tile-container .search-result-tile ul.cpd-competencies-list li{display:inline-block;background:#787873;color:white;padding:2px 7px;margin-right:5px;margin-bottom:5px}
.search-filter-results .cpd-providers-tile-container .search-result-tile .cta-link{position:relative;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;font-size:16px;color:#0db14b}
.search-filter-results .cpd-providers-tile-container .search-result-tile .cta-link:after{position:absolute;top:0;content:url("assets/icons/arrow-right-green.svg");right:-32px;width:25px;z-index:100;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.search-filter-results .cpd-providers-tile-container .search-result-tile .cta-link:hover{text-decoration:underline}
.search-filter-results .cpd-providers-tile-container .search-result-tile .cta-link:hover:after{right:-40px}
.tablepress tfoot th,.tablepress thead th{background-color:#6ed093;font-family:"Basis Grotesque Bold",Arial,sans-serif;padding-right:8px !important;padding-left:8px !important}
.tribe-events-page-title{text-align:left;margin-bottom:20px !important}
.tribe-common-c-btn.tribe-events-c-search__button{background-color:#232323}
.tribe-common-c-btn.tribe-events-c-search__button:hover{background-color:#0db14b}
.tribe-filter-bar__form .tribe-filter-bar__form-heading{font-family:"Basis Grotesque Regular",Arial,sans-serif}
.tribe-filter-bar__form .tribe-filter-bar__filters .tribe-filter-bar-c-filter__toggle:hover,.tribe-filter-bar__form .tribe-filter-bar__filters .tribe-filter-bar-c-filter__toggle:focus{color:#232323 !important}
.tribe-filter-bar__form .tribe-filter-bar__filters .tribe-filter-bar-c-filter__toggle:hover .tribe-filter-bar-c-filter__toggle-label,.tribe-filter-bar__form .tribe-filter-bar__filters .tribe-filter-bar-c-filter__toggle:focus .tribe-filter-bar-c-filter__toggle-label{color:#232323 !important;text-decoration:underline}
.tribe-common .tribe-common-c-svgicon{color:#0db14b}
.tribe-events-c-ical{display:none}
.tribe-events .datepicker .active.day.current{background-color:#0db14b}
.tribe-events-single-section.tribe-events-section-category .tribe-events-event-categories-label{display:none}
.tribe-events-single-section.tribe-events-section-category .tribe-events-event-categories{text-transform:uppercase;font-family:"Basis Grotesque Bold",Arial,sans-serif}
.tribe-events-single-section.tribe-events-section-category .tribe-events-event-categories a[rel="tag"]{color:#787873}
.tribe-events-single-section.tribe-events-section-category .tribe-events-event-categories .separator{color:#787873}
.tribe-events-single-section.tribe-events-section-tags dt{display:none}
.tribe-events-single-section.tribe-events-section-tags .tribe-event-tags{text-transform:uppercase;font-family:"Basis Grotesque Bold",Arial,sans-serif}
.tribe-events-single-section.tribe-events-section-tags .tribe-event-tags a[rel="tag"]{color:#787873;pointer-events:none}
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background-color:#0db14b !important}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{color:#232323}
.tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after{display:none}
.tribe-events-calendar-list__event-link{margin-top:10px !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--color);position:relative;text-transform:uppercase;font-family:'Basis Grotesque Bold' !important;font-size:16px !important}
.tribe-events-calendar-list__event-link:hover{text-decoration:underline}
.tribe-events-calendar-list__event-link a{color:#0db14b !important}
#tribe-events-bar form#tribe-bar-form{background-color:#f2eee8;font-family:"Basis Grotesque Bold",Arial,sans-serif}
#tribe-events-bar form#tribe-bar-form input[type=text]{border-bottom:1px solid #bebebe}
#tribe-events-bar form#tribe-bar-form input[type=text]:focus{border-bottom:1px solid #000;outline:0}
#tribe-events-bar form#tribe-bar-form .tribe-bar-submit input[type=submit]{background:transparent;color:#000;border:1px solid #000;font-family:"Basis Grotesque Regular",Arial,sans-serif}
#tribe-events-bar form#tribe-bar-form .tribe-bar-submit input[type=submit]:hover{background-color:#0db14b}
#tribe-events-content{margin-top:50px}
#tribe-events-content .tribe-events-back a{position:relative;font-family:'Basis Grotesque Bold' !important;text-transform:uppercase;font-size:16px !important;color:#0db14b}
#tribe-events-content .tribe-events-notices{background-color:#0db14b;color:#fff;border:0;text-shadow:none;border-radius:0}
#tribe-events-content .tribe-events-ajax-loading{background:#fff}
#tribe-events-content .tribe-events-ical{display:none !important}
#tribe-events-content .past-events-link{display:block;margin-top:10px;margin-bottom:20px;font-family:"Basis Grotesque Bold",Arial,sans-serif;color:#0db14b;text-decoration:underline}
.tribe-events-single{border-bottom:1px solid #000}
.tribe-events-single .tribe-events-content ul li{margin:auto !important}
.tribe-events-single .tribe-events-content ol li{margin:auto !important}
.tribe-events-single .tribe-events-single-event-title{font-size:30px;line-height:34px;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase}
.tribe-events-single .tribe-events-cal-links{display:none}
.tribe-events-single .tribe-events-registration-link{display:inline-block;font-size:16px;margin-top:1rem;margin-bottom:2rem;color:#000;background-color:transparent;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;border:1px solid #000;border-radius:0;padding:10px 15px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.tribe-events-single .tribe-events-registration-link:hover{background-color:#0db14b}
.tribe-events-single .tribe-event-banner-img{max-width:100%;margin-bottom:2rem}
.tribe-events-single .tribe-event-tags a{pointer-events:none}
.tribe-events-related-events-title{font-size:30px}
.tribe-related-events .tribe-related-events-thumbnail{overflow:hidden}
.tribe-related-events .tribe-related-events-thumbnail img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.tribe-related-events .tribe-related-events-thumbnail img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.tribe-related-events .tribe-related-event-info .tribe-related-events-title a{color:#000 !important;font-size:30px;line-height:35px}
.tribe-related-events .tribe-related-event-info .tribe-related-events-title:hover a{text-decoration:underline !important}
.tribe-related-events .tribe-related-event-info span{font-size:16px}
.tribe-related-events .tribe-related-event-info .event-is-recurring{font-size:16px}
.uael-modal-action-wrap .uael-button-wrapper .uael-trigger.elementor-button-link{text-align:left;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1.7;color:#0db14b;padding:0;background-color:transparent;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.uael-modal-action-wrap .uael-button-wrapper .uael-trigger.elementor-button-link:hover{text-decoration:underline}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__header-filters-wrap .uael-post__header-filters .uael-post__header-filter{font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;background-color:#fff;color:#000;font-size:14px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__header-filters-wrap .uael-post__header-filters .uael-post__header-filter:hover{background-color:#0db14b}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body{--color:#0db14b}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap{background-color:transparent}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__content-wrap{padding-left:0;padding-right:0}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__title{color:#000;font-size:30px;line-height:34px;margin:15px 0;font-family:"Basis Grotesque Bold",Arial,sans-serif}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__title>a{color:inherit}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__thumbnail img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__thumbnail img:hover{-webkit-transform:scale(1.09);transform:scale(1.09)}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__terms{padding-left:0;padding-right:0;background-color:transparent;color:#787873;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;font-size:16px}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__date{padding-left:0;padding-right:0;background-color:transparent;color:#787873;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;font-size:16px}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__read-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--color);position:relative;text-transform:uppercase;font-family:'Basis Grotesque Bold' !important;font-size:16px !important;padding:0;background-color:transparent;line-height:1.5;color:#0db14b}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post__bg-wrap .uael-post__read-more:hover{text-decoration:underline}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__body .uael-post-inf-loader>div{background-color:#0db14b}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__footer .uael-post__load-more.elementor-button{font-size:16px;font-family:"Basis Grotesque Bold",Arial,sans-serif;color:#000;background-color:transparent;text-transform:uppercase;border:1px solid #000;border-radius:0;padding:10px 15px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__footer .uael-post__load-more.elementor-button .elementor-button-text:after{display:none}
.elementor-widget.elementor-widget-uael-posts[data-widget_type='uael-posts.classic'] .uael-post__footer .uael-post__load-more.elementor-button:hover{background-color:#0db14b}
.uael-share-buttons--view-icon .uael-share-btn-facebook .uael-share-btn__icon,.uael-share-buttons--view-icon .uael-share-btn-twitter .uael-share-btn__icon,.uael-share-buttons--view-icon .uael-share-btn-linkedin .uael-share-btn__icon,.uael-share-buttons--view-icon .uael-share-btn-email .uael-share-btn__icon{background-color:#0db14b !important}
.elementor-widget.elementor-widget-uael-table{--color:#0db14b}
.elementor-widget.elementor-widget-uael-table.emagn-theme{--color:#ff5c35}
.elementor-widget.elementor-widget-uael-table.sona-theme{--color:#3c50aa}
.elementor-widget.elementor-widget-uael-table a{color:var(--color)}
.uael-offcanvas{background-color:#0db14b}
.uael-offcanvas .uael-offcanvas-content{padding-left:0;padding-right:0}
.uael-offcanvas .uael-offcanvas-content .offcanvas-menu-logo{display:block;width:200px;margin-left:10px;margin-right:10px}
.uael-offcanvas .uael-offcanvas-content .uael-offcanvas-close-icon-wrapper .uael-offcanvas-close{background-color:transparent}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent{border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent:first-of-type{padding-top:0}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent .uael-offcanvas-has-submenu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent .uael-offcanvas-has-submenu-container::before{position:absolute;width:25px;height:20px;content:url("assets/icons/arrow-right-white.svg");margin-right:5px;margin-left:10px;line-height:20px;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent .uael-offcanvas-has-submenu-container:hover .uael-offcanvas-menu-item{color:#fff;margin-left:25px}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent .uael-offcanvas-has-submenu-container:hover:before{opacity:1}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent .uael-offcanvas-menu-item{position:relative;color:#000;font-family:"Basis Grotesque Bold",Arial,sans-serif;text-transform:uppercase;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent .uael-offcanvas-menu-item .uael-offcanvas-menu-toggle{display:none}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent .sub-menu{margin:0}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent .sub-menu>li>a{color:#000;font-family:"Basis Grotesque Regular",Arial,sans-serif;text-transform:uppercase}
.uael-offcanvas ul.uael-offcanvas-menu .uael-offcanvas-menu-parent .sub-menu>li>a:hover{color:#fff}
.sona-theme-table a,.sona-theme-accordion a{color:#3a53a5}
.img-contain img{height:auto !important;max-width:100% !important}
.overlay-content.elementor-widget{pointer-events:none}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.search-filter-results .tile-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.search-filter-results .tile-container .search-result-tile{-ms-flex-preferred-size:calc(33.3333% - 15px);flex-basis:calc(33.3333% - 15px);margin-bottom:15px;margin-right:15px}
.search-filter-results .cpd-providers-tile-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.search-filter-results .cpd-providers-tile-container .search-result-tile{-ms-flex-preferred-size:calc(33.3333% - 15px);flex-basis:calc(33.3333% - 15px);margin-bottom:15px;margin-right:15px}
}@media(min-width:360px) and (max-width:543px){h1{font-size:35px;line-height:40px}
h2{font-size:22px;line-height:30px}
h3{font-size:18px;line-height:25px}
h4{font-size:16px;line-height:20px}
h5{font-size:16px;line-height:19px}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__events{grid-template-columns:repeat(1,1fr)}
.search-filter-results .tile-container{grid-template-columns:repeat(1,1fr)}
.search-filter-results .cpd-providers-tile-container{grid-template-columns:repeat(1,1fr)}
.tribe-events-single .tribe-events-single-event-title{font-size:22px;line-height:30px}
}@media only screen and (min-width:360px) and (max-width:767px){.uael-grid-item-content .uael-grid-caption-text{font-size:12px}
}@media(min-width:544px) and (max-width:767px){h1{font-size:40px;line-height:45px}
h2{font-size:25px;line-height:35px}
h3{font-size:22px;line-height:28px}
h4{font-size:16px;line-height:20px}
h5{font-size:16px;line-height:19px}
.tribe-events-single .tribe-events-single-event-title{font-size:25px;line-height:35px}
}@media(min-width:768px) and (max-width:991px){.elementor-element.content-media-section .content-media-right .elementor-widget.elementor-widget-image{padding-left:10px}
.elementor-element.content-media-tiles-section .content-media-tiles .elementor-widget-button .elementor-button-wrapper a.elementor-button .elementor-button-text:after{top:12px;left:initial;right:0}
.elementor-element.featured-events-section .featured-events .tribe-events-widget-events-list__events{grid-template-columns:repeat(2,1fr)}
.search-filter-results .tile-container{grid-template-columns:repeat(2,1fr)}
.search-filter-results .cpd-providers-tile-container{grid-template-columns:repeat(2,1fr)}
}@media(min-width:768px){.elementor-element.slider-section .elementor-swiper .swiper-slide-contents{max-width:50%}
}@media(min-width:992px){#tribe-events-bar form#tribe-bar-form{border:1px solid #bebebe;padding-top:20px;padding-bottom:20px}
}@media(min-width:1200px){.elementor-element.slider-section .elementor-swiper .swiper-slide-contents{padding:40px}
}@media(max-width:991px){.elementor-element.content-media-section .content-media-left .elementor-widget.elementor-widget-image{padding-right:10px}
.elementor-element.content-media-section .content-media-left .elementor-row .elementor-column.elementor-col-50:last-of-type{margin-left:0}
.elementor-element.content-media-section .content-media-right .elementor-row .elementor-column.elementor-col-50:last-of-type{margin-left:0}
.elementor-element.hero-banner-section{padding-left:0;padding-right:0}
.elementor-element.hero-banner-section .hero-banner .content{width:100%}
.elementor-element.hero-banner-section.full-width .hero-banner .elementor-widget.elementor-widget-text-editor{width:100%}
.elementor-element.image-tiles-section .tile .heading h2,.elementor-element.image-tiles-section .tile .heading h3{font-size:4rem}
.elementor-element.navbar-section .navbar ul{height:auto}
.elementor-element.slider-section{padding-left:0;padding-right:0}
form.searchandfilter ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}@media(max-width:543px){.site-header{padding-left:5px;padding-right:5px}
.site-header .elementor-row .elementor-column .elementor-column-wrap{padding:0 !important}
.site-header .site-logo img{width:125px !important}
.site-header .site-search{margin-right:5px}
.site-header .site-cta-buttons ul>li>a{padding:2px 8px;margin-right:10px}
.site-header .site-cta-buttons ul>li>a:hover{padding:2px 8px}
.elementor-element.content-grid-section .content-grid .elementor-row .elementor-column:first-of-type .elementor-column-wrap{padding:10px}
.elementor-element.content-grid-section .content-grid .elementor-row .elementor-column:last-of-type .elementor-column-wrap{padding:10px}
.elementor-element.content-media-section .content-media-left .elementor-row .elementor-column:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.elementor-element.content-media-section .content-media-left .elementor-row .elementor-column{margin-bottom:2rem}
.elementor-element.content-media-section .content-media-right .elementor-widget.elementor-widget-image{padding-left:0}
.elementor-element.content-media-section .content-media-right .elementor-row .elementor-column{margin-bottom:2rem}
.elementor-element.content-title-section .content-title-left .elementor-row .elementor-column.elementor-col-50:first-of-type .elementor-column-wrap{padding:10px}
.elementor-element.content-title-section .content-title-left .elementor-row .elementor-column.elementor-col-50:last-of-type .elementor-column-wrap{padding:10px}
.elementor-element.content-title-section .content-title-left .elementor-row .elementor-column.elementor-col-50 .elementor-column-wrap{padding:0 !important}
.elementor-element.feature-tiles-section .feature-tiles .elementor-row .elementor-column:first-of-type .elementor-column-wrap{padding-left:5px !important}
.elementor-element.feature-tiles-section .feature-tiles .elementor-row .elementor-column:last-of-type .elementor-column-wrap{padding-right:5px !important}
.elementor-element.image-tiles-section .image-tiles .elementor-row .elementor-column:first-of-type .elementor-column-wrap{padding-left:5px !important}
.elementor-element.image-tiles-section .image-tiles .elementor-row .elementor-column:last-of-type .elementor-column-wrap{padding-right:5px !important}
.elementor-element.slider-section .elementor-swiper .swiper-slide-contents .elementor-slide-heading{font-size:22px;line-height:24px}
.elementor-element.slider-section .elementor-swiper .swiper-slide-contents .elementor-slide-heading:after{bottom:2px;right:-25px;width:20px}
form.searchandfilter ul li{margin:0;width:100%}
form.searchandfilter ul li label{width:100%}
form.searchandfilter input.sf-input-text{width:100%}
form.searchandfilter select.sf-input-select{width:100%}
}