        /*id="flying-press-css"*/
            .screen-reader-text {
                clip: rect(1px,1px,1px,1px);
                width: 1px;
                height: 1px;
                overflow: hidden;
                overflow-wrap: normal!important;
                position: absolute!important
            }

            .screen-reader-text:focus {
                clip-path: none;
                color: #333;
                z-index: 100000;
                background-color: #eee;
                width: auto;
                height: auto;
                padding: 12px 24px;
                font-size: 1rem;
                line-height: normal;
                text-decoration: none;
                display: block;
                top: 5px;
                left: 5px;
                clip: auto!important
            }

            html {
                text-size-adjust: 100%;
                line-height: 1.15
            }

            *,:after,:before {
                box-sizing: border-box
            }

            body {
                color: #333;
                -webkit-font-smoothing: antialiased;
                background-color: #fff;
                margin: 0;
                font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5
            }

            h1,h2,h3,h4,h5,h6 {
                color: inherit;
                margin-block:.5rem 1rem;font-family: inherit;
                font-weight: 500;
                line-height: 1.2
            }

            h1 {
                font-size: 2.5rem
            }

            h2 {
                font-size: 2rem
            }

            h3 {
                font-size: 1.75rem
            }

            p {
                margin-block:0 .9rem}

            a {
                color: #c36;
                background-color: #fff0;
                text-decoration: none
            }

            a:active,a:hover {
                color: #336
            }

            a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover {
                color: inherit;
                text-decoration: none
            }

            a:not([href]):not([tabindex]):focus {
                outline: 0
            }

            small {
                font-size: 80%
            }

            img {
                border-style: none;
                max-width: 100%;
                height: auto
            }

            @media print {
                *,:after,:before {
                    box-shadow: none!important;
                    color: #000!important;
                    text-shadow: none!important;
                    background: 0 0!important
                }

                a,a:visited {
                    text-decoration: underline
                }

                a[href]:after {
                    content: " (" attr(href)")"
                }

                a[href^=\#]:after,a[href^=javascript\:]:after {
                    content: ""
                }

                img,tr {
                    break-inside: avoid
                }

                h2,h3,p {
                    orphans: 3;
                    widows: 3
                }

                h2,h3 {
                    break-after: avoid
                }
            }

            [type=button],[type=reset],[type=submit],button {
                appearance: button;
                width: auto
            }

            [type=button],[type=submit],button {
                color: #c36;
                text-align: center;
                user-select: none;
                white-space: nowrap;
                background-color: #fff0;
                border: 1px solid #c36;
                border-radius: 3px;
                padding: .5rem 1rem;
                font-size: 1rem;
                font-weight: 400;
                transition: all .3s;
                display: inline-block
            }

            [type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible) {
                outline: none
            }

            [type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover {
                color: #fff;
                background-color: #c36;
                text-decoration: none
            }

            [type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
                cursor: pointer
            }

            [type=checkbox],[type=radio] {
                box-sizing: border-box;
                padding: 0
            }

            [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
                height: auto
            }

            [type=search] {
                appearance: textfield;
                outline-offset: -2px
            }

            [type=search]::-webkit-search-decoration {
                appearance: none
            }

            ::-webkit-file-upload-button {
                appearance: button;
                font: inherit
            }

            dd,dl,dt,li,ol,ul {
                vertical-align: baseline;
                background: #fff0;
                border: 0;
                outline: 0;
                margin-block:0;font-size: 100%
            }

            @-webkit-keyframes fa-spin {
                0% {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(1turn)
                }
            }

            @keyframes fa-spin {
                0% {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(1turn)
                }
            }

            @font-face {
                font-family: "Font Awesome 5 Brands";
                font-style: normal;
                font-weight: 400;
                font-display: auto;
                src: url(/wp-content/plugins/jet-menu/assets/public/lib/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/jet-menu/assets/public/lib/font-awesome/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/plugins/jet-menu/assets/public/lib/font-awesome/webfonts/fa-brands-400.ttf)format("truetype")
            }

            .fab {
                font-family: "Font Awesome 5 Brands"
            }

            @font-face {
                font-family: "Font Awesome 5 Free";
                font-style: normal;
                font-weight: 400;
                font-display: auto;
                src: url(/wp-content/plugins/jet-menu/assets/public/lib/font-awesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/plugins/jet-menu/assets/public/lib/font-awesome/webfonts/fa-regular-400.woff)format("woff"),url(/wp-content/plugins/jet-menu/assets/public/lib/font-awesome/webfonts/fa-regular-400.ttf)format("truetype")
            }

            @font-face {
                font-family: "Font Awesome 5 Free";
                font-style: normal;
                font-weight: 900;
                font-display: auto;
                src: url(/wp-content/plugins/jet-menu/assets/public/lib/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/jet-menu/assets/public/lib/font-awesome/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/plugins/jet-menu/assets/public/lib/font-awesome/webfonts/fa-solid-900.ttf)format("truetype")
            }

            .fa,.far,.fas {
                font-family: "Font Awesome 5 Free"
            }

            .fa,.fas {
                font-weight: 900
            }

            .fa.fa-facebook,.fa.fa-twitter {
                font-family: "Font Awesome 5 Brands";
                font-weight: 400
            }

            .fa.fa-facebook:before {
                content: ""
            }

            .fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square,.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow {
                font-family: "Font Awesome 5 Brands";
                font-weight: 400
            }

            .jet-menu-container {
                width: 100%;
                position: relative
            }

            .jet-menu {
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                flex-flow: wrap;
                justify-content: center;
                align-items: stretch;
                width: 100%;
                margin: 0;
                padding: 0;
                list-style: none;
                display: flex;
                position: relative
            }

            .jet-menu .jet-menu-item {
                display: flex
            }

            .jet-menu .top-level-link {
                justify-content: flex-start;
                align-items: center;
                width: 100%;
                margin: 0;
                padding: 10px;
                display: flex
            }

            .jet-menu ul {
                left: 0
            }

            .jet-menu-item {
                position: relative
            }

            .jet-menu-item>a {
                width: auto;
                text-decoration: none;
                display: block
            }

            .jet-menu-item.jet-mega-menu-item {
                position: static
            }

            .jet-menu-item .jet-sub-mega-menu {
                pointer-events: none;
                z-index: 999;
                background-color: #fff;
                justify-content: center;
                align-items: center;
                width: 100%;
                display: flex;
                position: absolute;
                top: 100%;
                left: 0;
                box-shadow: 2px 2px 5px #0003
            }

            .jet-menu-item .jet-sub-mega-menu>.elementor {
                width: 100%
            }

            .jet-menu-item-wrapper {
                flex-wrap: wrap;
                align-items: center;
                display: flex
            }

            .jet-menu-item-wrapper .jet-menu-icon {
                justify-content: center;
                align-self: center;
                align-items: center;
                margin-right: 10px;
                display: flex
            }

            .jet-menu-item-wrapper .jet-menu-icon svg {
                fill: currentColor;
                height: auto
            }

            .jet-menu-item-wrapper .jet-dropdown-arrow {
                justify-content: center;
                align-self: center;
                align-items: center;
                margin-left: 10px;
                display: flex
            }

            .jet-menu-item-wrapper .jet-dropdown-arrow svg {
                fill: currentColor;
                height: auto
            }

            .jet-menu-item-wrapper .jet-menu-badge {
                text-align: center;
                align-self: flex-start;
                width: 0
            }

            .jet-menu-item-wrapper .jet-menu-badge__inner {
                white-space: nowrap;
                display: inline-block
            }

            .jet-sub-menu,.jet-sub-mega-menu {
                opacity: 0;
                visibility: hidden
            }

            .jet-desktop-menu-active .elementor-sticky--active+.elementor-sticky .jet-sub-menu,.jet-desktop-menu-active .elementor-sticky--active+.elementor-sticky .jet-sub-mega-menu {
                display: none
            }

            .jet-menu.jet-menu--animation-type-move-up .jet-sub-mega-menu {
                opacity: 0;
                visibility: hidden;
                transition: top .3s cubic-bezier(.48,.01,.5,.99) .1s,opacity .3s cubic-bezier(.48,.01,.5,.99) .1s,visibility 1s linear;
                top: 130%
            }

            .jet-mega-menu-item {
                transform-origin: 0;
                position: relative
            }

            .jet-mobile-menu__toggle {
                cursor: pointer;
                flex-wrap: nowrap;
                justify-content: center;
                align-items: center;
                min-width: 35px;
                min-height: 35px;
                display: flex
            }

            .jet-mobile-menu__toggle-text {
                color: #3a3a3a
            }

            .jet-mobile-menu__toggle-icon {
                justify-content: center;
                align-items: center;
                display: flex
            }

            .jet-mobile-menu__toggle-icon+.jet-mobile-menu__toggle-text {
                margin-left: 10px
            }

            .jet-mobile-menu__toggle-icon svg {
                fill: currentColor;
                height: auto
            }

            .jet-mobile-menu__container {
                width: 400px;
                overflow: hidden auto
            }

            .jet-mobile-menu__container-inner {
                background-color: #fff;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                flex-direction: column;
                justify-content: flex-start;
                align-items: stretch;
                padding: 20px;
                display: flex;
                overflow: hidden auto
            }

            .jet-mobile-menu__controls {
                justify-content: flex-end;
                align-items: center;
                min-height: 35px;
                display: flex
            }

            .jet-mobile-menu__back {
                cursor: pointer;
                color: #3a3a3a;
                justify-content: center;
                align-items: center;
                min-width: 30px;
                min-height: 30px;
                display: flex
            }

            .jet-mobile-menu__back svg {
                fill: currentColor;
                height: auto
            }

            .jet-mobile-menu__back span {
                margin-left: 7px
            }

            .jet-mobile-menu__breadcrumbs {
                -webkit-box-flex: 1;
                flex-wrap: wrap;
                flex: auto;
                justify-content: flex-start;
                align-items: center;
                display: flex
            }

            .jet-mobile-menu__breadcrumb {
                justify-content: flex-start;
                align-items: center;
                display: flex
            }

            .jet-mobile-menu__breadcrumb .breadcrumb-label {
                color: #3a3a3a
            }

            .jet-mobile-menu__breadcrumb .breadcrumb-divider {
                color: #3a3a3a;
                margin: 0 5px
            }

            .jet-mobile-menu__breadcrumb .breadcrumb-divider svg {
                fill: currentColor;
                height: auto
            }

            .jet-mobile-menu__list,.jet-mobile-menu__template {
                width: 100%;
                position: relative
            }

            .jet-mobile-menu__template-loader {
                justify-content: center;
                align-items: center;
                width: 30px;
                height: 30px;
                display: flex
            }

            .jet-mobile-menu__template-loader+.jet-mobile-menu__toggle-text {
                margin-left: 10px
            }

            .jet-mobile-menu__items {
                margin: 0;
                padding: 0
            }

            .jet-mobile-menu__item-inner {
                justify-content: space-between;
                align-items: center;
                display: flex
            }

            .jet-mobile-menu-cover {
                z-index: 997;
                background-color: #00000080;
                width: 100%;
                height: 100vh;
                display: block;
                position: fixed;
                top: 0;
                left: 0
            }

            @font-face {
                font-display: swap;
                font-family: dearflip;
                src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SB/AAAAC8AAAAYGNtYXDV1NUQAAABHAAAAGxnYXNwAAAAEAAAAYgAAAAIZ2x5ZvV0Ah0AAAGQAAASdGhlYWQnoblUAAAUBAAAADZoaGVhB8ID8QAAFDwAAAAkaG10eLYAAAAAABRgAAAAwGxvY2FSqk12AAAVIAAAAGJtYXhwADoAmgAAFYQAAAAgbmFtZWTWXU4AABWkAAABknBvc3QAAwAAAAAXOAAAACAAAwP1AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADq0QPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAUAAAABAAEAADAAAAAQAg6Sjqk+rK6tH//f//AAAAAAAg6QDqk+rK6tH//f//AAH/4xcEFZoVZBVeAAMAAQAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAKSA8AABQAAJQcJARcHApI8/wABADzE5zwBAAEAPMQAAAAAAQAA/8ACqgPAAAUAACU3JzcJAQFuxMQ8AQD/AOfExDz/AP8AAAAAAAEAAP/AAwADwAAFAAABFzcXCQEBPMTEPP8A/wACPcTEPP8AAQAAAAABAAD/wAMAA8AABQAAAScJAQcnATw8AQABADzEARk8AQD/ADzEAAAAAQAA/8AB8gPAAAUAAAkCBwkBAfL+pgFaTP5aAaYDBf6m/qZMAaYBpgAAAAABAAD/wAQAA8AABQAAJQkBNwkBAg4BWv6mTAGm/lpRAVoBWkz+Wv5aAAAAAAIAAP/AAxIDwAADAAkAAAEzESMlBwkBFwcBAFZWAhI8/wABADzEAqv+ADw8AQABADzEAAACAAD/wAMAA8AAAwAJAAABMxEjATcJASc3AqpWVv5EPAEA/wA8xAKr/gABxDz/AP8APMQAAQAA/8ADKgPAAAIAAAkCAVYB1P4sAtX+1v7WAAIAAP/AAwADwAADAAcAAAEzESMhETMRAlaqqv6qqgLV/awCVP2sAAACAAD/wANWA8AAAgAFAAAJAREhCQEB6gFs/oD+lAFsAasBAP4AAQABAAAAAAIAAP/AA5YDwAACAAUAAAkCIREBAioBbP6U/oABbAKr/wD/AAIA/wAAAAAAAQAA/8ADKgPAAAsAAAEHFwcnByc3JzcXNwMq7u487u487u487u4Cme7uPO7uPO7uPO7uAAMAAP/AA6oDwAAPAB8AKwAAJTI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYXFTMVIxUjNSM1MzUCAIxlZWVljIxlZWVljLB9fX19sLB9fX192qysVKysVWVljIxlZWVljIxlZQMAfX2wsH19fX2wsH191KxUrKxUrAAAAwAA/8ADqgPAAA8AHwAjAAAlMjc2NTQnJiMiBwYVFBcWEzIXFhUUBwYjIicmNTQ3NgMhFSECAIxlZWVljIxlZWVljLB9fX19sLB9fX19JgGs/lRVZWWMjGVlZWWMjGVlAwB9fbCwfX19fbCwfX3+gFQAAAABAAD/wAMqA8AACwAAASERIxEhNSERMxEhAyr/AFT/AAEAVAEAAYH/AAEAVAEA/wAAAAAAAQAA/8ADKgPAAAMAAAEhNSEDKv2sAlQBgVQAAAYAAP/AA4ADwAADAAcACwAbACsAOwAAASEVIRE1IRUBNSEVJTIXFhUUBwYjIicmNTQ3NhMyFxYVFAcGIyInJjU0NzYTMhcWFRQHBiMiJyY1NDc2ASoCVv2qAlb9qgJW/SoaExMTExoaExMTExoaExMTExoaExMTExoaExMTExoaExMTEwLVVP8AVFT/AFRUahMTGhoTExMTGhoTEwIAEhIcHBISEhIcHBIS/wASEhwcEhISEhwcEhIAAAAABAAA/8ADAAPAAAMABwALAA8AAAEzNSMhFTM1AzM1IwUzNSMBAODgASDg4ODg/uDg4AHL4ODg/gDg4OAACAAA/8ADgAPAAAMABwALAA8AEwAXABsAHwAAJTUjFQMhESEBNSMVAyERIQM1IxUDIREhATUjFQMhESEDKqpWAVb+qgEAqlYBVv6qqqpWAVb+qgEAqlYBVv6qgaqqAQD+qgIAqqoBAP6q/qyqqgEA/qoCAKqqAQD+qgAAAAkAAP/AA1YDwAADAAcACwAPABMAFwAbAB8AIwAAJTUzFQM1MxUBNTMVNzMVIwE1MxUhNTMVAzUzFTM1MxUBNTMVAqqsrKz+VKxUrKz/AKz+VKysrFSs/lSsVaysAQCsrAEArKysrP8ArKysrP8ArKysrAIArKwAAAIAAP/AA9YDwAAJACkAACURJiMiBxE2MzIDMhcRFAcGIyInJiMiByYjIgciBwYjIicmNRE2MzIXNgOAQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlaVAewUQP4WQAJAQP2SCAcHAixAQC4BAQYGCAJyQEBAAAAABQAA/8AD1gPAAAkAEwAdACcARwAAATIXFSYjIgc1Nic2MzIXFSYjIgc3Igc1NjMyFxUmExEmIyIHETYzMgMyFxEUBwYjIicmIyIHJiMiByIHBiMiJyY1ETYzMhc2Auo0OChEeEhMTFRsNDgoRHhIwHhIUHA0ODBaQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlYBRwpACipIIlAiCkAKKpwqRiQKQgz+qgHsFED+FkACQED9kggHBwIsQEAuAQEGBggCckBAQAAAAAACAAD/wANWA8AAAgATAAABMyclIQERFAcGIyEiJyY1EzQ3NgIq7Oz+1gFWAQAaGiL+ACIaGgIZGQIr6kD/AP4AIhkZGRkiAqwiGRkAAwAA/8ADagPAAAMAEwAsAAABMxUjFzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBKtbWbFA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAisqrDg4UFA4ODg4UFA4ONRA1CIMQlBQdHRRUVFRdCo1NSAMAAMAAP/AA2oDwAALABsANAAAASMVIzUjNTM1MxUzBzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcCAFYqVlYqVmpQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAIBVlYqVlbWODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAwAA/8ADVgPAAA8AHwAvAAABMhcWFRQHBiMiJyY1NDc2ITIXFhUUBwYjIicmNTQ3NiEyFxYVFAcGIyInJjU0NzYCACIaGhoaIiIaGhoaASIiGhoaGiIiGhoaGv4iIhoaGhoiIhoaGhoCARoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGgAAAgAA/8ADVgPAAAMACgAANyEVIQEHJzMRMxGqAqz9VAIAqqqAVIFWAVasrAGq/lYAAwAA/8ADgAPAABEAGAAeAAABFhcWFRQHBgc1Njc2NTQnJicTFAcRFhcWJTM3EScjAlaCVFRUVIJeOzs7O15qaiwfH/3AqtbWqgMhHGlpiIhpaRxYHE5OZmZOThz+4ng0AVgWMjJO1v1U1gAAAQAA/8ADgAPAADMAACUyFxYVFAcGIyInJjU0NyUGIyInJjU0NzYzMhclJjU0NzYzMhcWFRQHBiMiJwUWFRQHBTYDADQkJCUlMjIlJQL+0iYyNCYmJiY0MiYBLAQmJjQ0JiYmJjQwKP7UBAQBMCT9JSUyNCUlJSU0FAiwIiYmNDQmJiKuFAo0JiYmJjQ0JiYksBQKChSwIAAFAAD/wAOqA8AAAwANABcAIQArAAABESERExUjIicmPQEzFSUzFRQHBisBNTMBIzU0NzY7ARUjJTMyFxYdASM1IwMA/gAqgCIZGVQCrFQZGSKAgP1UVBkZIoCAAiyAIhkZVIACVf6sAVT+VlYaGiJWVlZWIhoaVgGqViIaGlZWGhoiVlYAAAAABAAA/8ADgAPAAAYADQAUABsAAAERITcnNxcFIREXNxcHAxEhBxcHJyUhEScHJzcDgP8AYnw+ev5i/wBiej58ngEAYnw+egGeAQBiej58ASv/AGJ6PnyeAQBifD56AZ4BAGJ6Pnye/wBifD56AAAAAAEAAP/AAqsDwAAXAAABMxUjESMRIzUzNTQ2Nz4BOwEVIyIGHQECK4CAgICAGBcYPCNaWhAWAgCA/tUBK4A2JlUaGxqAFhBaAAIAAP/AA84DwAALAA8AAAEzCQEhCwEjCQEhExMzASMDCo7+ywFr/uTf/o0BSf6lASPJt07+B1QDS/6f/iEBI/7dAXkBx/72/h4CnAAEAAD/wAOqA8AAHQAtAD0AQQAAATIXFhUUBwYVIzQ3Njc2NzY1NCcmIyIHBhUjNDc2EzI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYTNTMVAgBGMjJAQFQUFBgYFBQaGiIiGhpUMjJGjGVlZWWMjGVlZWWMsH19fX2wsH19fX2GVAKrMjJGNjk5Li4hIQ8PFhYcIhkZGRkiRjIy/aplZYyMZWVlZYyMZWUDAH19sLB9fX19sLB9ff1WVlYAAAAAAwAA/8ADqgPAABwAIAAwAAABNjU0JyYjIgcGFTM0NzYzMhcWFRQPAQYdATM0NwM1IxUTMhcWFRQHBiMiJyY1NDc2AoIoMjJGRjIyVBoaIiIaGho0MlQyMlQqsH19fX2wsH19fX0Byyg4RjIyMjJGIhoaGhoiIho2NkIWQjb+3lRUAtR9fbCwfX19fbCwfX0AAgAA/8ADagPAAA8AKAAAATI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBllA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAVU4OFBQODg4OFBQODjUQNQiDEJQUHR0UVFRUXQqNTUgDAAAAAAEAAD/wAOqA8AAAwATABcAJwAAARUhNQEyNzY1NCcmIyIHBhUUFxYDNSEVATIXFhURIxUhNSMRNDc2MwMA/gACKhINDQ0NEhIMDAwMbv6sAdQ0Jiaq/gCqJiY0Ayuqqv6ADAwSEg0NDQ0SEgwM/tbU1AHUJiY0/wCqqgEANCYmAAMAAP/AA6oDwAACAAcAGwAAASUhAREFJREBMhcWFREUBwYjISInJjURNDc2MwIAAVb9VAKs/qr+qgKsIhkZGRki/VQiGRkZGSIB1db+AAGq1NT+VgJWGhoi/gAiGhoaGiICACIaGgAAAgAA/8ADqgPAAAUAGQAAATUFJRUFATIXFhURFAcGIyEiJyY1ETQ3NjMDVv6q/qoBVgFWIhkZGRki/VQiGRkZGSICVVbW1lbUAYAaGiL+ACIaGhoaIgIAIhoaAAADAAD/wAOAA8AAAwAHAAsAABMhFSEVNSEVBTUhFYADAP0AAwD9AAMAAqtW1FRU1lZWAAAAAwAA/6sD/gPAACgAUACXAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmJwExIiYvAQc3Jy4BNTQ3PgE3NjMyFx4BFxYXFhceARcWFRQHDgEHBiMTLgEnJiIHDgEHDgEnLgEnLgEnJjY3PgE3PgE3NiYnLgEnLgEjKgEjIgYHDgEVFBYXFhceARcWFx4BFxYyNz4BNz4BJy4BJwNpJCkqWzExM2lcXYkoKCIiSAENN3tAaVxdiigoCgomGxwk/pk5bTEPoCsKICEiIXJNTVcrKClMIiMeHRcXIAgIISJyTU1X5wlECQkNBwYcBgYMCQo4JB0kBgYHBQQKBQQFAwMBAwIdCAcQBQYMBwYTCAkkLwUCERA4JycwFiQOFygREjsICAICAwwKAxYkHBsmCgooKIpcXWlDgTn++UYeICgoil1caTMxMVspKiT88x4dCSqcEDJyPFdNTXMhIQgIIBcXHh0jIkwpKSpXTU1zISEBPAUhAwMJCiEHBgIFBRkhGTUKCQwEBQwGBQkHBgsFBUYTEwMGCQoxLy9OBgMXFzwfHxUJDQUHAgMjFxYiBAQGBQAAAAMAAP/AA8ADwAAZAB0AKQAAATMVMz4BMzIXHgEXFhURIxE0JiMiBhURIxEhMxEjExQGIyImNTQ2MzIWAYCxAxJZQ0crKzAJCLkZR0gmuf7AwMDAOCgoODgoKDgCK1shOhUUSDExOf7MARExZFk3/uoCQP3AAuAoODgoJzk5AAAAAQAA/8ADvAPAAG4AAAEiBw4BBwYVFBceARcWFy4BNzY3PgE3NjEwJjU0NjMyFhUUBgcGFjMyNjU0JiMiBhUUFhceAQcOAQcOAScuATU0Nz4BNzYzMhceARcWFRQHDgEHBiMiJicwBgcOAQceATMyNz4BNzY1NCcuAScmIwIAXFFQeSMjFRVLNDQ9AgMHAwgJEgcHDS8hHBwbCggpITtQZ1JeahMOAwEBAwgBAgcGKjATE0o2N0g5MjJKFRURET0rKjIiOQsXBAgiDR9CIlxRUHkjIyMjeVBRXANmIyJ5UVBcR0BAbCkpGBpIHQ0kJEweHSUdLj4lGhxQJyEvcVpQZHdJHTgRAwYDCyMFBgMDFGcxNTAxShYWExNFLy83OTIzShYWHxRaDx1BFgoKIyN4UVFbXFFReSIjAAAAAAEAAAABAABPPPplXw889QALBAAAAAAA4kE6dgAAAADiQTp2AAD/qwQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAADAEAAAAAAAAAAAAAAACAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAoAFAAeADIARgBaAG4AhACaALQAzgDcAPABBgEcATYBdgGwAcoB2AI2AlQCkgLOAw4DeAOeA+IELgR2BI4ExAUQBVQFjAWwBdYGOAaABsAHAAc0B2IHfAhcCJwJOgAAAAEAAAAwAJgACQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBSZWd1bGFyAFIAZQBnAHUAbABhAHJkZWFyZmxpcABkAGUAYQByAGYAbABpAHBGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)format("truetype");
                font-weight: 400;
                font-style: normal
            }

            .df-ui-btn[class*=\ ti-]:before,.df-ui-btn[class^=ti-]:before,[class*=\ df-icon-]:before,[class^=df-icon-]:before {
                speak: none;
                font-variant: normal;
                text-transform: none;
                -webkit-font-smoothing: antialiased;
                font-style: normal;
                font-weight: 400;
                line-height: 1;
                font-family: dearflip!important
            }

            :root {
                --direction-multiplier: 1
            }

            .elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible {
                clip: rect(0px,0px,0px,0px);
                border: 0;
                width: 1px;
                height: 1px;
                margin: -1px;
                padding: 0;
                position: absolute;
                top: -10000em;
                overflow: hidden
            }

            .elementor *,.elementor :after,.elementor :before {
                box-sizing: border-box
            }

            .elementor a {
                box-shadow: none;
                text-decoration: none
            }

            .elementor img {
                box-shadow: none;
                border: none;
                border-radius: 0;
                max-width: 100%;
                height: auto
            }

            .elementor embed,.elementor iframe,.elementor object,.elementor video {
                border: none;
                width: 100%;
                max-width: 100%;
                margin: 0;
                line-height: 1
            }

            .elementor .elementor-background-overlay {
                position: absolute;
                inset: 0
            }

            .elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
                max-width: 100%
            }

            .elementor-element {
                --flex-direction: initial;
                --flex-wrap: initial;
                --justify-content: initial;
                --align-items: initial;
                --align-content: initial;
                --gap: initial;
                --flex-basis: initial;
                --flex-grow: initial;
                --flex-shrink: initial;
                --order: initial;
                --align-self: initial;
                align-self: var(--align-self);
                flex-basis: var(--flex-basis);
                flex-grow: var(--flex-grow);
                flex-shrink: var(--flex-shrink);
                order: var(--order)
            }

            .elementor-element:where(.e-con-full,.elementor-widget) {
                align-content: var(--align-content);
                align-items: var(--align-items);
                flex-direction: var(--flex-direction);
                flex-wrap: var(--flex-wrap);
                gap: var(--row-gap)var(--column-gap);
                justify-content: var(--justify-content)
            }

            .elementor-invisible {
                visibility: hidden
            }

            .elementor-align-center {
                text-align: center
            }

            .elementor-align-left {
                text-align: left
            }

            .elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button {
                width: auto
            }

            @media (width<=1024px) {
                .elementor-tablet-align-center {
                    text-align: center
                }

                .elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button {
                    width: auto
                }
            }

            @media (width<=767px) {
                .elementor-mobile-align-center {
                    text-align: center
                }

                .elementor-mobile-align-left {
                    text-align: left
                }

                .elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button {
                    width: auto
                }
            }

            :root {
                --page-title-display: block
            }

            @keyframes eicon-spin {
                0% {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(359deg)
                }
            }

            .elementor-section {
                position: relative
            }

            .elementor-section .elementor-container {
                margin-left: auto;
                margin-right: auto;
                display: flex;
                position: relative
            }

            @media (width<=1024px) {
                .elementor-section .elementor-container {
                    flex-wrap: wrap
                }
            }

            .elementor-widget-wrap {
                flex-wrap: wrap;
                align-content: flex-start;
                width: 100%;
                position: relative
            }

            .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
                display: flex
            }

            .elementor-widget-wrap>.elementor-element {
                width: 100%
            }

            .elementor-widget {
                position: relative
            }

            .elementor-widget:not(:last-child) {
                margin-bottom: var(--kit-widget-spacing,20px)
            }

            .elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial {
                margin-bottom: 0
            }

            .elementor-column {
                min-height: 1px;
                display: flex;
                position: relative
            }

            .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
                padding: 10px
            }

            .elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
                padding: 20px
            }

            .elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
                padding: 30px
            }

            @media (width>=768px) {
                .elementor-column.elementor-col-12,.elementor-column[data-col="12"] {
                    width: 12.5%
                }

                .elementor-column.elementor-col-25,.elementor-column[data-col="25"] {
                    width: 25%
                }

                .elementor-column.elementor-col-33,.elementor-column[data-col="33"] {
                    width: 33.333%
                }

                .elementor-column.elementor-col-50,.elementor-column[data-col="50"] {
                    width: 50%
                }

                .elementor-column.elementor-col-66,.elementor-column[data-col="66"] {
                    width: 66.666%
                }

                .elementor-column.elementor-col-100,.elementor-column[data-col="100"] {
                    width: 100%
                }
            }

            @media (width<=767px) {
                .elementor-column {
                    width: 100%
                }
            }

            .elementor-grid {
                column-gap: var(--grid-column-gap);
                row-gap: var(--grid-row-gap);
                display: grid
            }

            .elementor-grid .elementor-grid-item {
                min-width: 0
            }

            .elementor-grid-0 .elementor-grid {
                margin-bottom: calc(-1*var(--grid-row-gap));
                width: 100%;
                word-spacing: var(--grid-column-gap);
                display: inline-block
            }

            .elementor-grid-0 .elementor-grid .elementor-grid-item {
                margin-bottom: var(--grid-row-gap);
                word-break: break-word;
                display: inline-block
            }

            @media (width>=1025px) {
                #elementor-device-mode: after {
                    content:"desktop"
                }
            }

            @media (width>=-1px) {
                #elementor-device-mode: after {
                    content:"widescreen"
                }
            }

            @media (width<=-1px) {
                #elementor-device-mode: after {
                    content:"tablet_extra"
                }
            }

            @media (width<=1024px) {
                #elementor-device-mode: after {
                    content:"tablet"
                }
            }

            @media (width<=-1px) {
                #elementor-device-mode: after {
                    content:"mobile_extra"
                }
            }

            @media (width<=767px) {
                #elementor-device-mode: after {
                    content:"mobile"
                }
            }

            @media (prefers-reduced-motion:no-preference) {
                html {
                    scroll-behavior: smooth
                }
            }

            .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
            }

            .elementor-heading-title {
                margin: 0;
                padding: 0;
                line-height: 1
            }

            .elementor-button {
                color: #fff;
                fill: #fff;
                text-align: center;
                background-color: #69727d;
                border-radius: 3px;
                padding: 12px 24px;
                font-size: 15px;
                line-height: 1;
                transition: all .3s;
                display: inline-block
            }

            .elementor-button:focus,.elementor-button:hover,.elementor-button:visited {
                color: #fff
            }

            .elementor-button-content-wrapper {
                flex-direction: row;
                justify-content: center;
                gap: 5px;
                display: flex
            }

            .elementor-button-icon {
                align-items: center;
                display: flex
            }

            .elementor-button-icon svg {
                width: 1em;
                height: auto
            }

            .elementor-button-text {
                display: inline-block
            }

            .elementor-button span {
                text-decoration: inherit
            }

            .elementor-icon {
                color: #69727d;
                text-align: center;
                font-size: 50px;
                line-height: 1;
                transition: all .3s;
                display: inline-block
            }

            .elementor-icon:hover {
                color: #69727d
            }

            .elementor-icon i,.elementor-icon svg {
                width: 1em;
                height: 1em;
                display: block;
                position: relative
            }

            .elementor-icon i:before,.elementor-icon svg:before {
                position: absolute;
                left: 50%;
                transform: translate(-50%)
            }

            .elementor-shape-rounded .elementor-icon {
                border-radius: 10%
            }

            .animated {
                animation-duration: 1.25s
            }

            .animated.animated-slow {
                animation-duration: 2s
            }

            .animated.animated-fast {
                animation-duration: .75s
            }

            .animated.infinite {
                animation-iteration-count: infinite
            }

            .animated.reverse {
                animation-direction: reverse;
                animation-fill-mode: forwards
            }

            @media (prefers-reduced-motion:reduce) {
                .animated {
                    animation: auto none!important
                }
            }

            @media (width<=767px) {
                .elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone {
                    display: none
                }
            }

            @media (width>=768px) and (width<=1024px) {
                .elementor .elementor-hidden-tablet {
                    display: none
                }
            }

            @media (width>=1025px) and (width<=99999px) {
                .elementor .elementor-hidden-desktop {
                    display: none
                }
            }

            .elementor-widget-image {
                text-align: center
            }

            .elementor-widget-image a {
                display: inline-block
            }

            .elementor-widget-image a img[src$=\.svg] {
                width: 48px
            }

            .elementor-widget-image img {
                vertical-align: middle;
                display: inline-block
            }

            .elementor-sticky--active {
                z-index: 99
            }


            .elementor-item:after,.elementor-item:before {
                transition: all .3s cubic-bezier(.58,.3,.005,1);
                display: block;
                position: absolute
            }

            .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
                opacity: 0
            }

            .elementor-item-active:after,.elementor-item-active:be fore,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before {
                transform: scale(1);
            }

            .e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover {
                transition-duration: 0s
            }

            .elementor-nav-menu--main .elementor-nav-menu a {
                transition: all .4s;
                
            }

            .elementor-nav-menu--main .elementor-nav-menu a:hover {
                color: var(--darker-dack-red-color);
            }

            .elementor-nav-menu--main .elementor-nav-menu a:hover::after{
                width: 100% 
            }
            .elementor-nav-menu--main .elimentor-nav-menu a:hover::after {
                            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 0;
            height: 2px;
            background-color: var(--darker-dack-red-color);
            transition: all 0.3s ease;
            }

            .elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover {
                padding: 13px 20px;
                
            }

            .elementor-nav-menu--main .elementor-nav-menu ul {
                border-style: solid;
                border-width: 0;
                width: 12em;
                padding: 0;
                position: absolute
            }

            .elementor-nav-menu--layout-horizontal {
                display: flex
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
                flex-wrap: wrap;
                display: flex
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
                white-space: nowrap;
                flex-grow: 1
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
                display: flex
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down {
                top: 100%!important
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a {
                margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li: not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul {
                inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important
            }

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a {
                margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}

            .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li: not(:last-child):after {
                border-color:var(--e-nav-menu-divider-color,#000);
                border-left-style: var(--e-nav-menu-divider-style,solid);
                border-left-width: var(--e-nav-menu-divider-width,2px);
                content: var(--e-nav-menu-divider-content,none);
                height: var(--e-nav-menu-divider-height,35%);
                align-self: center
            }

            .elementor-nav-menu__align-start .elementor-nav-menu {
                justify-content: flex-start;
                margin-inline-end:auto}

            .elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a {
                justify-content: flex-start
            }

            .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle {
                display: none
            }

            .elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]) {
                flex-direction: column;
                display: flex
            }

            .elementor-nav-menu {
                z-index: 2;
                position: relative
            }

            .elementor-nav-menu:after {
                clear: both;
                content: " ";
                visibility: hidden;
                height: 0;
                font: 0/0 serif;
                display: block;
                overflow: hidden
            }

            .elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul {
                -webkit-tap-highlight-color: #fff0;
                margin: 0;
                padding: 0;
                line-height: normal;
                list-style: none;
                display: block
            }

            .elementor-nav-menu ul {
                display: none
            }

            .elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover {
                border-left: 16px solid #fff0
            }

            .elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover {
                border-left: 24px solid #fff0
            }

            .elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover {
                border-left: 32px solid #fff0
            }

            .elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover {
                border-left: 40px solid #fff0
            }

            .elementor-nav-menu a,.elementor-nav-menu li {
                position: relative
            }

            .elementor-nav-menu li {
                border-width: 0
            }

            .elementor-nav-menu a {
                align-items: center;
                display: flex
            }

            .elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover {
                padding: 10px 20px;
                line-height: 20px
            }

            .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover {
                color: #fff;
                background-color: #3f444b
            }

            .elementor-menu-toggle {
                color: #33373d;
                cursor: pointer;
                font-size: var(--nav-menu-icon-size,22px);
                background-color: #0000000d;
                border: 0 solid;
                border-radius: 3px;
                justify-content: center;
                align-items: center;
                padding: .25em;
                display: flex
            }

            .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .fa-x {
                display: none
            }

            .elementor-menu-toggle svg {
                width: 1em;
                height: auto;
                fill: var(--nav-menu-icon-color,currentColor)
            }

            span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open {
                line-height: 1
            }

            .elementor-nav-menu--dropdown {
                background-color: #fff;
                font-size: 13px
            }

            .elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown {
                display: none
            }

            .elementor-nav-menu--dropdown.elementor-nav-menu__container {
                transform-origin: top;
                margin-top: 10px;
                transition: max-height .3s,transform .3s;
                overflow: hidden auto
            }

            .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
                font-size: .85em
            }

            .elementor-nav-menu--dropdown a {
                color: #33373d
            }

            ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover {
                text-shadow: none;
                border-inline-start:8px solid #fff0}

            .elementor-nav-menu--toggle {
                --menu-height: 100vh
            }

            .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {
                max-height: 0;
                overflow: hidden;
                transform: scaleY(0)
            }

            .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
                z-index: 9997;
                position: absolute
            }

            @media (width<=1024px) {
                .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
                    display: none
                }
            }

            @media (width>=1025px) {
                .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
                    display: none
                }

                .elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
                    overflow-y: hidden
                }
            }

            @keyframes hide-scroll {
                0%,to {
                    overflow: hidden
                }
            }

            .elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {
                overflow: hidden
            }

            .elementor-widget .elementor-icon-list-items.elementor-inline-items {
                flex-wrap: wrap;
                margin-inline:-8px;display: flex
            }

            .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
                word-break: break-word
            }

            .elementor-inline-item {
                color: #dfdfdfea;

            }

            .elementor-inline-item:hover {
                text-decoration: underline;
                color: #ffffff;
                text-decoration-color: #c2b010;
            }

            .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:8px}

            .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                border-width: 0;
                border-inline-start-width:1px;border-style: solid;
                width: auto;
                height: 100%;
                position: relative;
                inset-inline: auto -8px
            }

            .elementor-widget .elementor-icon-list-items {
                margin: 0;
                padding: 0;
                list-style-type: none
            }

            .elementor-widget .elementor-icon-list-item {
                margin: 0;
                padding: 0;
                position: relative
            }

            .elementor-widget .elementor-icon-list-item:after {
                width: 100%;
                position: absolute;
                inset-block-end: 0
            }

            .elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a {
                align-items: var(--icon-vertical-align,center);
                font-size: inherit;
                display: flex
            }

            .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
                align-self: center;
                padding-inline-start:5px}

            .elementor-widget .elementor-icon-list-icon {
                display: flex;
                position: relative;
                inset-block-start: var(--icon-vertical-offset,initial)
            }

            .elementor-widget .elementor-icon-list-icon svg {
                height: var(--e-icon-list-icon-size,1em);
                width: var(--e-icon-list-icon-size,1em)
            }

            .elementor-widget .elementor-icon-list-icon i {
                font-size: var(--e-icon-list-icon-size);
                width: 1.25em
            }

            .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
                text-align: var(--e-icon-list-icon-align)
            }

            .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
                margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size,1em)*.25)0 0)
            }

            .elementor-widget.elementor-list-item-link-full_width a {
                width: 100%
            }

            .elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a {
                justify-content: center
            }

            .elementor-widget.elementor-align-center .elementor-icon-list-item:after {
                margin: auto
            }

            .elementor-widget.elementor-align-center .elementor-inline-items {
                justify-content: center
            }

            .elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a {
                text-align: left;
                justify-content: flex-start
            }

            .elementor-widget.elementor-align-left .elementor-inline-items {
                justify-content: flex-start
            }

            .elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
                inset-inline-start: 0
            }

            .elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
                inset-inline-end: 0
            }

            @media (width>=-1px) {
                .elementor-widget: not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
                    inset-inline-start:0
                }

                .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
                    inset-inline-end: 0
                }
            }

            @media (width<=-1px) {
                .elementor-widget: not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
                    inset-inline-start:0
                }

                .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
                    inset-inline-end: 0
                }

                .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
                    inset-inline-start: 0
                }

                .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
                    inset-inline-end: 0
                }
            }

            @media (width<=1024px) {
                .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
                    justify-content: center
                }

                .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
                    margin: auto
                }

                .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
                    justify-content: center
                }

                .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
                    inset-inline-start: 0
                }

                .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
                    inset-inline-end: 0
                }
            }

            @media (width<=-1px) {
                .elementor-widget: not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
                    inset-inline-start:0
                }

                .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
                    inset-inline-end: 0
                }
            }

            @media (width<=767px) {
                .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
                    justify-content: center
                }

                .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
                    margin: auto
                }

                .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
                    justify-content: center
                }

                .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
                    text-align: left;
                    justify-content: flex-start
                }

                .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
                    justify-content: flex-start
                }

                .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
                    inset-inline-start: 0
                }

                .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
                    inset-inline-end: 0
                }
            }

            #left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items {
                padding: 0
            }

            .elementor-animation-grow {
                transition-property: transform;
                transition-duration: .3s
            }

            .elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover {
                transform: scale(1.1);

            }

            .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) {
                font-size: 0;
                line-height: 1
            }

            .elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
                display: inline-grid
            }

            .elementor-widget-social-icons .elementor-grid {
                column-gap: var(--grid-column-gap,5px);
                row-gap: var(--grid-row-gap,5px);
                grid-template-columns: var(--grid-template-columns);
                justify-content: var(--justify-content,center);
                justify-items: var(--justify-content,center)
            }

            .elementor-icon.elementor-social-icon {
                font-size: var(--icon-size,25px);
                height: calc(var(--icon-size,25px) + 2*var(--icon-padding,.5em));
                line-height: var(--icon-size,25px);
                width: calc(var(--icon-size,25px) + 2*var(--icon-padding,.5em))
            }

            .elementor-social-icon {
                --e-social-icon-icon-color: #fff;
                cursor: pointer;
                text-align: center;
                background-color: #69727d;
                justify-content: center;
                align-items: center;
                display: inline-flex
            }

            .elementor-social-icon i {
                color: var(--e-social-icon-icon-color)
            }

            .elementor-social-icon svg {
                fill: var(--e-social-icon-icon-color)
            }

            .elementor-social-icon:last-child {
                margin: 0
            }

            .elementor-social-icon:hover {
                color: #fff;
                opacity: .9
            }

            .elementor-social-icon-facebook,.elementor-social-icon-facebook-f {
                background-color: #3b5998
            }

            .elementor-social-icon-instagram {
                background-color: #262626
            }

            .elementor-social-icon-x-twitter {
                background-color: #000
            }

            .elementor-social-icon-youtube {
                background-color: #cd201f
            }

            .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
                color: inherit;
                font-size: inherit;
                line-height: inherit
            }

            .elementor-widget-divider {
                --divider-border-style: none;
                --divider-border-width: 1px;
                --divider-color: #0c0d0e;
                --divider-icon-size: 20px;
                --divider-element-spacing: 10px;
                --divider-pattern-height: 24px;
                --divider-pattern-size: 20px;
                --divider-pattern-url: none;
                --divider-pattern-repeat: repeat-x
            }

            .elementor-widget-divider .elementor-divider {
                display: flex
            }

            .elementor-widget-divider .elementor-icon {
                font-size: var(--divider-icon-size)
            }

            .elementor-widget-divider .elementor-divider-separator {
                direction: ltr;
                margin: 0;
                display: flex
            }

            .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
                border-block-start:var(--divider-border-width)var(--divider-border-style)var(--divider-color)}

            [data-elementor-type=popup] .elementor-section-wrap: not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area) {
                display:none
            }

            @font-face {
                font-display: swap;
                font-family: eicons;
                src: url(wp-content/plugins/elementor/assets/lip/eicon/fonts/eicons.woff2?5.44.0)format("woff2"),url(wp-content/plugins/elementor/assets/lip/eicon/fonts/eicons.woff2?5.44.0)format("woff"),url(wp-content/plugins/elementor/assets/lip/eicon/fonts/eicons.woff2?5.44.0)format("truetype");
                font-weight: 400;
                font-style: normal
            }

            [class*=\ eicon-],[class^=eicon] {
                font-family: eicons;
                font-size: inherit;
                font-variant: normal;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                font-style: normal;
                font-weight: 400;
                line-height: 1;
                display: inline-block
            }

            @keyframes a {
                0% {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(359deg)
                }
            }

            .eicon-menu-bar:before {
                content: ""
            }

            .fa-x:before {
                content: ""
            }

            .eicon-animated-headline:before {
                content: ""
            }

            .elementor-kit-9 {
                --e-global-color-primary: #750a10;
                --e-global-color-secondary: #54595f;
                --e-global-color-text: #2c2c2c;
                --e-global-color-accent: #45aa4a;
                --e-global-color-2d90e15: #333435;
                --e-global-color-7d00148: #e4ebf9;
                --e-global-color-efb7539: #3f495a;
                --e-global-color-5f233d2: #333435;
                --e-global-typography-primary-font-family: "Lato";
                --e-global-typography-primary-font-size: 40px;
                --e-global-typography-primary-font-weight: 400;
                --e-global-typography-primary-line-height: 60px;
                --e-global-typography-secondary-font-family: "Lato";
                --e-global-typography-secondary-font-size: 48px;
                --e-global-typography-secondary-font-weight: 400;
                --e-global-typography-secondary-line-height: 60px;
                --e-global-typography-text-font-family: "Lato";
                --e-global-typography-text-font-size: 20px;
                --e-global-typography-text-font-weight: 400;
                --e-global-typography-text-line-height: 32px;
                --e-global-typography-accent-font-family: "Lato";
                --e-global-typography-accent-font-size: 28px;
                --e-global-typography-accent-font-weight: 500;
                --e-global-typography-360e982-font-family: "Lato";
                --e-global-typography-360e982-font-size: 36px;
                --e-global-typography-360e982-font-weight: 400;
                --e-global-typography-360e982-line-height: 50px;
                --e-global-typography-61850a4-font-family: "Lato";
                --e-global-typography-61850a4-font-size: 20px;
                --e-global-typography-61850a4-font-weight: 400;
                --e-global-typography-61850a4-line-height: 32px;
                --e-global-typography-35b2705-font-family: "Lato";
                --e-global-typography-35b2705-font-size: 48px;
                --e-global-typography-35b2705-font-weight: 400;
                --e-global-typography-35b2705-line-height: 60px;
                --e-global-typography-9778427-font-family: "Lato";
                --e-global-typography-9778427-font-size: 24px;
                --e-global-typography-9778427-font-weight: 400;
                --e-global-typography-9778427-line-height: 35px;
                --e-global-typography-b1bff8c-font-family: "Lato";
                --e-global-typography-b1bff8c-font-size: 24px;
                --e-global-typography-b1bff8c-font-weight: 600;
                --e-global-typography-b1bff8c-line-height: 32px;
                font-family: Manrope,sans-serif
            }

            .elementor-kit-9 button,.elementor-kit-9 input[type=button],.elementor-kit-9 input[type=submit],.elementor-kit-9 .elementor-button {
                background-color: var(--e-global-color-primary);
                text-transform: uppercase;
                letter-spacing: 1px;
                color: #fff;
                border-radius: 0;
                padding: 17px 30px;
                font-family: Manrope,sans-serif;
                font-size: 18px;
                line-height: 24.59px
            }

            .elementor-kit-9 a {
                color: var(--e-global-color-primary)
            }

            .elementor-kit-9 h1 {
                color: var(--e-global-color-5f233d2);
                font-family: Lato,sans-serif
            }

            .elementor-kit-9 h2 {
                color: var(--e-global-color-5f233d2);
                font-family: Lato,sans-serif;
                font-size: 25px;
                font-weight: 700
            }

            .elementor-kit-9 h3 {
                color: var(--e-global-color-5f233d2);
                font-family: Lato,sans-serif;
                font-size: 20px;
                font-weight: 700
            }

            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1140px
            }

            .elementor-widget:not(:last-child) {
                margin-block-end:20px}

            .elementor-element {
                --widgets-spacing: 20px 20px;
                --widgets-spacing-row: 20px;
                --widgets-spacing-column: 20px
            }

            @media (width<=1024px) {
                .elementor-kit-9 {
                    --e-global-typography-35b2705-font-size: 3em
                }

                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 1024px
                }
            }

            @media (width<=767px) {
                .elementor-kit-9 {
                    --e-global-typography-primary-font-size: 35px;
                    --e-global-typography-primary-line-height: 1.2em;
                    --e-global-typography-secondary-font-size: 38px;
                    --e-global-typography-secondary-line-height: 1.3em;
                    --e-global-typography-text-font-size: 18px;
                    --e-global-typography-accent-font-size: 28px;
                    --e-global-typography-accent-line-height: 1.5px;
                    --e-global-typography-35b2705-font-size: 2em;
                    --e-global-typography-35b2705-line-height: 1.5em
                }

                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 767px
                }
            }

            @keyframes fadeInUp {
                0% {
                    opacity: 0;
                    transform: translateY(100%)
                }

                to {
                    opacity: 1;
                    transform: none
                }
            }

            @keyframes fadeInLeft {
                0% {
                    opacity: 0;
                    transform: translate(-100%)
                }

                to {
                    opacity: 1;
                    transform: none
                }
            }

            .elementor-widget-icon-box .elementor-icon-box-wrapper {
                gap: var(--icon-box-icon-margin,15px);
                text-align: center;
                flex-direction: column;
                display: flex
            }

            .elementor-widget-icon-box .elementor-icon-box-content {
                flex-grow: 1;
                width: 100%;
            }

            .elementor-widget-icon-box .elementor-icon-box-title a {
                color: inherit
            }

            .elementor-415 .elementor-element.elementor-element-baaba3b:not(.elementor-motion-effects-element-type-background),.elementor-415 .elementor-element.elementor-element-baaba3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-primary)
            }

            .elementor-415 .elementor-element.elementor-element-baaba3b>.elementor-container {
                max-width: 1300px
            }

            .elementor-415 .elementor-element.elementor-element-baaba3b {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
            }

            .elementor-415 .elementor-element.elementor-element-baaba3b>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-415 .elementor-element.elementor-element-3b1b0b8>.elementor-element-populated {
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                margin: 0;
                padding: 7px 0 5px
            }

            .elementor-415 .elementor-element.elementor-element-4d526c4 {
                border-style: none
            }

            .elementor-415 .elementor-element.elementor-element-ecb294d>.elementor-element-populated {
                padding: 0
            }

            .elementor-415 .elementor-element.elementor-element-8daff3e>.elementor-container {
                max-width: 1200px
            }

            .elementor-415 .elementor-element.elementor-element-8daff3e {
                padding: 100px 0
            }

            .elementor-415 .elementor-element.elementor-element-3f6b011:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-415 .elementor-element.elementor-element-3f6b011>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-primary)
            }

            .elementor-415 .elementor-element.elementor-element-3f6b011.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
                align-content: space-between
            }

            .elementor-415 .elementor-element.elementor-element-3f6b011>.elementor-element-populated {
                border-style: solid;
                border-width: 1px;
                border-color: var(--e-global-color-primary);
                padding: 30px;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                box-shadow: 0 0 10px #0000000f
            }

            .elementor-415 .elementor-element.elementor-element-3f6b011>.elementor-element-populated,.elementor-415 .elementor-element.elementor-element-3f6b011>.elementor-element-populated>.elementor-background-overlay,.elementor-415 .elementor-element.elementor-element-3f6b011>.elementor-background-slideshow {
                border-radius: 2px
            }

            .elementor-415 .elementor-element.elementor-element-3f6b011>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-415 .elementor-element.elementor-element-e58920a {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-e58920a .elementor-heading-title {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 24px;
                font-weight: 600;
                line-height: 32px
            }

            .elementor-415 .elementor-element.elementor-element-b26c72a {
                --divider-border-style: solid;
                --divider-color: #fff;
                --divider-border-width: 1px
            }

            .elementor-415 .elementor-element.elementor-element-b26c72a .elementor-divider-separator {
                width: 100%;
                margin: 0 auto
            }

            .elementor-415 .elementor-element.elementor-element-b26c72a .elementor-divider {
                text-align: center;
                padding-block:10px}

            .elementor-415 .elementor-element.elementor-element-663db77>.elementor-widget-container {
                padding: 10px 0 17px
            }

            .elementor-415 .elementor-element.elementor-element-663db77 {
                text-align: center;
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 19px;
                font-weight: 400;
                line-height: 30px
            }

            .elementor-415 .elementor-element.elementor-element-3b73557 .elementor-button {
                text-transform: capitalize;
                letter-spacing: 0;
                fill: #fff;
                color: #fff;
                background-color: #fff0;
                padding: 0;
                font-family: Lato,sans-serif;
                font-size: 20px;
                font-weight: 700;
                line-height: 25px
            }

            .elementor-415 .elementor-element.elementor-element-3b73557 .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-3b73557 .elementor-button .elementor-button-content-wrapper {
                gap: 10px
            }

            .elementor-415 .elementor-element.elementor-element-3b73557 .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-3b73557 .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-3b73557 .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-3b73557 .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-1f17cf3.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
                align-content: space-between
            }

            .elementor-415 .elementor-element.elementor-element-1f17cf3>.elementor-element-populated {
                border-style: solid;
                border-width: 1px;
                border-color: var(--e-global-color-primary);
                --e-column-margin-right: 20px;
                --e-column-margin-left: 20px;
                margin: 0 20px;
                padding: 30px;
                box-shadow: 0 0 10px #0000000f
            }

            .elementor-415 .elementor-element.elementor-element-1f17cf3>.elementor-element-populated,.elementor-415 .elementor-element.elementor-element-1f17cf3>.elementor-element-populated>.elementor-background-overlay,.elementor-415 .elementor-element.elementor-element-1f17cf3>.elementor-background-slideshow {
                border-radius: 2px
            }

            .elementor-415 .elementor-element.elementor-element-6c760b0 {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-6c760b0 .elementor-heading-title {
                color: var(--e-global-color-5f233d2);
                font-family: Lato,sans-serif;
                font-size: 24px;
                font-weight: 600;
                line-height: 32px
            }

            .elementor-415 .elementor-element.elementor-element-7c1dac1 {
                --divider-border-style: solid;
                --divider-color: var(--e-global-color-primary);
                --divider-border-width: 1px
            }

            .elementor-415 .elementor-element.elementor-element-7c1dac1 .elementor-divider-separator {
                width: 100%;
                margin: 0 auto
            }

            .elementor-415 .elementor-element.elementor-element-7c1dac1 .elementor-divider {
                text-align: center;
                padding-block:10px}

            .elementor-415 .elementor-element.elementor-element-417d54a>.elementor-widget-container {
                padding: 10px 0 17px
            }

            .elementor-415 .elementor-element.elementor-element-417d54a {
                text-align: center;
                color: var(--e-global-color-5f233d2);
                font-family: Lato,sans-serif;
                font-size: 19px;
                font-weight: 400;
                line-height: 30px
            }

            .elementor-415 .elementor-element.elementor-element-eaaae1a .elementor-button {
                text-transform: capitalize;
                letter-spacing: 0;
                fill: var(--e-global-color-5f233d2);
                color: var(--e-global-color-5f233d2);
                background-color: #fff0;
                padding: 0;
                font-family: Lato,sans-serif;
                font-size: 20px;
                font-weight: 700;
                line-height: 25px
            }

            .elementor-415 .elementor-element.elementor-element-eaaae1a .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-eaaae1a .elementor-button .elementor-button-content-wrapper {
                gap: 10px
            }

            .elementor-415 .elementor-element.elementor-element-eaaae1a .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-eaaae1a .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-eaaae1a .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-eaaae1a .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-54e8cb8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-415 .elementor-element.elementor-element-54e8cb8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-primary)
            }

            .elementor-415 .elementor-element.elementor-element-54e8cb8.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
                align-content: space-between
            }

            .elementor-415 .elementor-element.elementor-element-54e8cb8>.elementor-element-populated {
                border-style: solid;
                border-width: 1px;
                border-color: var(--e-global-color-primary);
                padding: 30px;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                box-shadow: 0 0 10px #0000000f
            }

            .elementor-415 .elementor-element.elementor-element-54e8cb8>.elementor-element-populated,.elementor-415 .elementor-element.elementor-element-54e8cb8>.elementor-element-populated>.elementor-background-overlay,.elementor-415 .elementor-element.elementor-element-54e8cb8>.elementor-background-slideshow {
                border-radius: 2px
            }

            .elementor-415 .elementor-element.elementor-element-54e8cb8>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-415 .elementor-element.elementor-element-4a0e8da {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-4a0e8da .elementor-heading-title {
                color: #fff;
                font-family: Manrope,sans-serif;
                font-size: 24px;
                font-weight: 600;
                line-height: 32px
            }

            .elementor-415 .elementor-element.elementor-element-6a40a6e {
                --divider-border-style: solid;
                --divider-color: #fff;
                --divider-border-width: 1px
            }

            .elementor-415 .elementor-element.elementor-element-6a40a6e .elementor-divider-separator {
                width: 100%;
                margin: 0 auto
            }

            .elementor-415 .elementor-element.elementor-element-6a40a6e .elementor-divider {
                text-align: center;
                padding-block:10px}

            .elementor-415 .elementor-element.elementor-element-495670d>.elementor-widget-container {
                padding: 10px 0 17px
            }

            .elementor-415 .elementor-element.elementor-element-495670d {
                text-align: center;
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 19px;
                font-weight: 400;
                line-height: 30px
            }

            .elementor-415 .elementor-element.elementor-element-b679452 .elementor-button {
                text-transform: capitalize;
                letter-spacing: 0;
                fill: #fff;
                color: #fff;
                background-color: #fff0;
                padding: 0;
                font-family: Lato,sans-serif;
                font-size: 20px;
                font-weight: 700;
                line-height: 25px
            }

            .elementor-415 .elementor-element.elementor-element-b679452 .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-b679452 .elementor-button .elementor-button-content-wrapper {
                gap: 10px
            }

            .elementor-415 .elementor-element.elementor-element-b679452 .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-b679452 .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-b679452 .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-b679452 .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-d89dabf>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-415 .elementor-element.elementor-element-d89dabf:not(.elementor-motion-effects-element-type-background),.elementor-415 .elementor-element.elementor-element-d89dabf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url(/wp-content/uploads/2021/06/faculty-sctn-img.jpg);
                background-repeat: no-repeat;
                background-size: cover
            }

            .elementor-415 .elementor-element.elementor-element-d89dabf {
                padding: 0 0 0 100px;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
            }

            .elementor-415 .elementor-element.elementor-element-d89dabf>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-415 .elementor-element.elementor-element-6ce5970>.elementor-element-populated {
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                margin: 0;
                padding: 0 20px 0 0
            }

            .elementor-415 .elementor-element.elementor-element-4d51ad2 .elementor-heading-title {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 55px;
                font-weight: 700;
                line-height: 60px
            }

            .elementor-415 .elementor-element.elementor-element-e972e16 {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 19px;
                font-weight: 400;
                line-height: 30px
            }

            .elementor-415 .elementor-element.elementor-element-0fee81f .elementor-button {
                background-color: var(--e-global-color-primary);
                text-transform: uppercase;
                border-radius: 2px;
                padding: 15px 25px;
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 500
            }

            .elementor-415 .elementor-element.elementor-element-0fee81f .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-0fee81f .elementor-button:focus {
                background-color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-0fee81f>.elementor-widget-container {
                margin: 0;
                padding: 15px 0 0
            }

            .elementor-415 .elementor-element.elementor-element-bf154d2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-415 .elementor-element.elementor-element-bf154d2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #0000004a
            }

            .elementor-415 .elementor-element.elementor-element-bf154d2>.elementor-element-populated {
                padding: 50px 20px;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
            }

            .elementor-415 .elementor-element.elementor-element-bf154d2>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-415 .elementor-element.elementor-element-8c82a07>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon {
                fill: var(--e-global-color-primary);
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary)
            }

            .elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a {
                font-family: var(--e-global-typography-primary-font-family),Sans-serif;
                font-size: var(--e-global-typography-primary-font-size);
                font-weight: var(--e-global-typography-primary-font-weight);
                line-height: var(--e-global-typography-primary-line-height)
            }

            .elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
                color: var(--e-global-color-primary)
            }

            .elementor-415 .elementor-element.elementor-element-840efb8:hover .elementor-widget-container {
                background-color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-840efb8>.elementor-widget-container {
                border-radius: 2px;
                padding: 45px 30px
            }

            .elementor-415 .elementor-element.elementor-element-840efb8 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-840efb8 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-840efb8 .elementor-icon-box-title a {
                font-family: Lato,sans-serif;
                font-size: 22px;
                font-weight: 600;
                line-height: 1.5em
            }

            .elementor-415 .elementor-element.elementor-element-840efb8 .elementor-icon-box-title {
                color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-670a768>.elementor-element-populated {
                border-style: solid;
                border-width: 0 0 0 1px;
                border-color: var(--e-global-color-7d00148)
            }

            .elementor-415 .elementor-element.elementor-element-5d80769:hover .elementor-widget-container {
                background-color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-5d80769>.elementor-widget-container {
                border-radius: 2px;
                padding: 45px 30px
            }

            .elementor-415 .elementor-element.elementor-element-5d80769 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-5d80769 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-5d80769 .elementor-icon-box-title a {
                font-family: Lato,sans-serif;
                font-size: 22px;
                font-weight: 600;
                line-height: 1.5em
            }

            .elementor-415 .elementor-element.elementor-element-5d80769 .elementor-icon-box-title {
                color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-3a6d649>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-415 .elementor-element.elementor-element-3a6d649 {
                border-style: solid;
                border-width: 1px 0;
                border-color: var(--e-global-color-7d00148)
            }

            .elementor-415 .elementor-element.elementor-element-9bf4c91:hover .elementor-widget-container {
                background-color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-9bf4c91>.elementor-widget-container {
                border-radius: 2px;
                padding: 45px 30px
            }

            .elementor-415 .elementor-element.elementor-element-9bf4c91 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-9bf4c91 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-9bf4c91 .elementor-icon-box-title a {
                font-family: Lato,sans-serif;
                font-size: 22px;
                font-weight: 600;
                line-height: 1.5em
            }

            .elementor-415 .elementor-element.elementor-element-9bf4c91 .elementor-icon-box-title {
                color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-59fa11d>.elementor-element-populated {
                border-style: solid;
                border-width: 0 0 0 1px;
                border-color: var(--e-global-color-7d00148)
            }

            .elementor-415 .elementor-element.elementor-element-c58d44b:hover .elementor-widget-container {
                background-color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-c58d44b>.elementor-widget-container {
                border-radius: 2px;
                padding: 45px 30px
            }

            .elementor-415 .elementor-element.elementor-element-c58d44b .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-c58d44b .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-c58d44b .elementor-icon-box-title a {
                font-family: Lato,sans-serif;
                font-size: 22px;
                font-weight: 600;
                line-height: 1.5em
            }

            .elementor-415 .elementor-element.elementor-element-c58d44b .elementor-icon-box-title {
                color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-b8c11b6>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-415 .elementor-element.elementor-element-50c06a8:hover .elementor-widget-container {
                background-color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-50c06a8>.elementor-widget-container {
                border-radius: 2px;
                padding: 45px 30px
            }

            .elementor-415 .elementor-element.elementor-element-50c06a8 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-50c06a8 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-50c06a8 .elementor-icon-box-title a {
                font-family: Lato,sans-serif;
                font-size: 22px;
                font-weight: 600;
                line-height: 1.5em
            }

            .elementor-415 .elementor-element.elementor-element-50c06a8 .elementor-icon-box-title {
                color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-479d7d1>.elementor-element-populated {
                border-style: solid;
                border-width: 0 0 0 1px;
                border-color: var(--e-global-color-7d00148)
            }

            .elementor-415 .elementor-element.elementor-element-471831a:hover .elementor-widget-container {
                background-color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-471831a>.elementor-widget-container {
                border-radius: 2px;
                padding: 45px 30px
            }

            .elementor-415 .elementor-element.elementor-element-471831a .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-471831a .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-471831a .elementor-icon-box-title a {
                font-family: Lato,sans-serif;
                font-size: 22px;
                font-weight: 600;
                line-height: 1.5em
            }

            .elementor-415 .elementor-element.elementor-element-471831a .elementor-icon-box-title {
                color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-fea501f>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-415 .elementor-element.elementor-element-fea501f {
                border-style: solid;
                border-width: 1px 0 0;
                border-color: var(--e-global-color-7d00148)
            }

            .elementor-415 .elementor-element.elementor-element-fea501f,.elementor-415 .elementor-element.elementor-element-fea501f>.elementor-background-overlay {
                border-radius: 2px 0 0
            }

            .elementor-415 .elementor-element.elementor-element-9c90448:hover .elementor-widget-container {
                background-color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-9c90448>.elementor-widget-container {
                border-radius: 2px;
                padding: 45px 30px
            }

            .elementor-415 .elementor-element.elementor-element-9c90448 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-9c90448 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-9c90448 .elementor-icon-box-title a {
                font-family: Lato,sans-serif;
                font-size: 22px;
                font-weight: 600;
                line-height: 1.5em
            }

            .elementor-415 .elementor-element.elementor-element-9c90448 .elementor-icon-box-title {
                color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-9b6c11c>.elementor-element-populated {
                border-style: solid;
                border-width: 0 0 0 1px;
                border-color: var(--e-global-color-7d00148)
            }

            .elementor-415 .elementor-element.elementor-element-68e1cb6:hover .elementor-widget-container {
                background-color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-68e1cb6>.elementor-widget-container {
                border-radius: 2px;
                padding: 45px 30px
            }

            .elementor-415 .elementor-element.elementor-element-68e1cb6 .elementor-icon-box-wrapper {
                text-align: center
            }

            .elementor-415 .elementor-element.elementor-element-68e1cb6 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-68e1cb6 .elementor-icon-box-title a {
                font-family: Lato,sans-serif;
                font-size: 22px;
                font-weight: 600;
                line-height: 1.5em
            }

            .elementor-415 .elementor-element.elementor-element-68e1cb6 .elementor-icon-box-title {
                color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-4cfbadb>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-415 .elementor-element.elementor-element-4cfbadb:not(.elementor-motion-effects-element-type-background),.elementor-415 .elementor-element.elementor-element-4cfbadb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url(/wp-content/uploads/2021/06/faculty-sctn-img.jpg);
                background-repeat: no-repeat;
                background-size: cover
            }

            .elementor-415 .elementor-element.elementor-element-4cfbadb>.elementor-background-overlay {
                opacity: .61;
                background-color: #000;
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-415 .elementor-element.elementor-element-4cfbadb {
                padding: 0 0 0 120px;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
            }

            .elementor-415 .elementor-element.elementor-element-1b8f587>.elementor-element-populated {
                --e-column-margin-right: 0px;
                --e-column-margin-left: 0px;
                margin: 213px 0 255px;
                padding: 0 20px 0 0
            }

            .elementor-415 .elementor-element.elementor-element-0c47bcb .elementor-heading-title {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 48px;
                font-weight: 700;
                line-height: 60px
            }

            .elementor-415 .elementor-element.elementor-element-a8a9c77 {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 20px;
                font-weight: 400;
                line-height: 32px
            }

            .elementor-415 .elementor-element.elementor-element-e5137e8 .elementor-button {
                background-color: var(--e-global-color-primary);
                text-transform: uppercase;
                border-radius: 0;
                padding: 17px 30px;
                font-family: Lato,sans-serif;
                font-size: 18px;
                font-weight: 500
            }

            .elementor-415 .elementor-element.elementor-element-e5137e8 .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-e5137e8 .elementor-button:focus {
                background-color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-e5137e8>.elementor-widget-container {
                margin: 0;
                padding: 50px 0 0
            }

            .elementor-415 .elementor-element.elementor-element-9842544:not(.elementor-motion-effects-element-type-background),.elementor-415 .elementor-element.elementor-element-9842544>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-7d00148)
            }

            .elementor-415 .elementor-element.elementor-element-9842544 {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
            }

            .elementor-415 .elementor-element.elementor-element-9842544>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-415 .elementor-element.elementor-element-58c564d>.elementor-element-populated {
                border-style: solid;
                border-color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-55baa52 .elementor-button {
                fill: var(--e-global-color-5f233d2);
                color: var(--e-global-color-5f233d2);
                background-color: #fff0;
                font-family: Lato,sans-serif;
                font-weight: 600
            }

            .elementor-415 .elementor-element.elementor-element-55baa52 .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-55baa52 .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-55baa52 .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-55baa52 .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-55baa52 .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-eaf8f54>.elementor-element-populated {
                border-style: solid;
                border-color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-1f88899 .elementor-button {
                fill: var(--e-global-color-5f233d2);
                color: var(--e-global-color-5f233d2);
                background-color: #fff0;
                font-family: Lato,sans-serif;
                font-weight: 600
            }

            .elementor-415 .elementor-element.elementor-element-1f88899 .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-1f88899 .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-1f88899 .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-1f88899 .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-1f88899 .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-6a0353a>.elementor-element-populated {
                border-style: solid;
                border-color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-a2de977 .elementor-button {
                fill: var(--e-global-color-5f233d2);
                color: var(--e-global-color-5f233d2);
                background-color: #fff0;
                font-family: Lato,sans-serif;
                font-weight: 600
            }

            .elementor-415 .elementor-element.elementor-element-a2de977 .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-a2de977 .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-a2de977 .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-a2de977 .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-a2de977 .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-6404630>.elementor-element-populated {
                border-style: solid;
                border-color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-24e235a .elementor-button {
                fill: var(--e-global-color-5f233d2);
                color: var(--e-global-color-5f233d2);
                background-color: #fff0;
                font-family: Lato,sans-serif;
                font-weight: 600
            }

            .elementor-415 .elementor-element.elementor-element-24e235a .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-24e235a .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-24e235a .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-24e235a .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-24e235a .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-3470846>.elementor-element-populated {
                border-style: solid;
                border-color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-bcb23e3 .elementor-button {
                fill: var(--e-global-color-5f233d2);
                color: var(--e-global-color-5f233d2);
                background-color: #fff0;
                font-family: Lato,sans-serif;
                font-weight: 600
            }

            .elementor-415 .elementor-element.elementor-element-bcb23e3 .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-bcb23e3 .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-bcb23e3 .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-bcb23e3 .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-bcb23e3 .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-c6c5ea7>.elementor-element-populated {
                border-style: solid;
                border-color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-2ede58d .elementor-button {
                fill: var(--e-global-color-5f233d2);
                color: var(--e-global-color-5f233d2);
                background-color: #fff0;
                font-family: Lato,sans-serif;
                font-weight: 600
            }

            .elementor-415 .elementor-element.elementor-element-2ede58d .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-2ede58d .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-2ede58d .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-2ede58d .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-2ede58d .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-ea433c5>.elementor-element-populated {
                border-style: solid;
                border-color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-1f9aa3a .elementor-button {
                fill: var(--e-global-color-5f233d2);
                color: var(--e-global-color-5f233d2);
                background-color: #fff0;
                font-family: Lato,sans-serif;
                font-weight: 600
            }

            .elementor-415 .elementor-element.elementor-element-1f9aa3a .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-1f9aa3a .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-1f9aa3a .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-1f9aa3a .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-1f9aa3a .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-8715e7e>.elementor-element-populated {
                border-style: solid;
                border-color: #fff
            }

            .elementor-415 .elementor-element.elementor-element-c6d2a72 .elementor-button {
                fill: var(--e-global-color-5f233d2);
                color: var(--e-global-color-5f233d2);
                background-color: #fff0;
                font-family: Lato,sans-serif;
                font-weight: 600
            }

            .elementor-415 .elementor-element.elementor-element-c6d2a72 .elementor-button-content-wrapper {
                flex-direction: row-reverse
            }

            .elementor-415 .elementor-element.elementor-element-c6d2a72 .elementor-button:hover,.elementor-415 .elementor-element.elementor-element-c6d2a72 .elementor-button:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-415 .elementor-element.elementor-element-c6d2a72 .elementor-button:hover svg,.elementor-415 .elementor-element.elementor-element-c6d2a72 .elementor-button:focus svg {
                fill: var(--e-global-color-accent)
            }

            @media (width<=1024px) and (width>=768px) {
                .elementor-415 .elementor-element.elementor-element-3f6b011,.elementor-415 .elementor-element.elementor-element-1f17cf3,.elementor-415 .elementor-element.elementor-element-54e8cb8,.elementor-415 .elementor-element.elementor-element-6ce5970,.elementor-415 .elementor-element.elementor-element-bf154d2,.elementor-415 .elementor-element.elementor-element-1b8f587 {
                    width: 100%
                }
            }

            @media (width<=1024px) {
                .elementor-415 .elementor-element.elementor-element-8daff3e {
                    padding: 60px 30px
                }

                .elementor-415 .elementor-element.elementor-element-3f6b011>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                    margin-bottom: 15px
                }

                .elementor-415 .elementor-element.elementor-element-3f6b011>.elementor-element-populated {
                    padding: 20px
                }

                .elementor-widget-heading .elementor-heading-title {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-415 .elementor-element.elementor-element-e58920a {
                    text-align: center
                }

                .elementor-widget-text-editor {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }

                .elementor-415 .elementor-element.elementor-element-663db77>.elementor-widget-container {
                    padding: 0
                }

                .elementor-415 .elementor-element.elementor-element-663db77 {
                    text-align: center
                }

                .elementor-widget-button .elementor-button {
                    font-size: var(--e-global-typography-accent-font-size)
                }

                .elementor-415 .elementor-element.elementor-element-3b73557>.elementor-widget-container {
                    margin: 15px 0 0
                }

                .elementor-415 .elementor-element.elementor-element-1f17cf3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                    margin-bottom: 15px
                }

                .elementor-415 .elementor-element.elementor-element-1f17cf3>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    margin: 40px 0;
                    padding: 20px
                }

                .elementor-415 .elementor-element.elementor-element-6c760b0 {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-417d54a>.elementor-widget-container {
                    padding: 0
                }

                .elementor-415 .elementor-element.elementor-element-417d54a {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-eaaae1a>.elementor-widget-container {
                    margin: 15px 0 0
                }

                .elementor-415 .elementor-element.elementor-element-54e8cb8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                    margin-bottom: 15px
                }

                .elementor-415 .elementor-element.elementor-element-54e8cb8>.elementor-element-populated {
                    padding: 20px
                }

                .elementor-415 .elementor-element.elementor-element-4a0e8da {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-495670d>.elementor-widget-container {
                    padding: 0
                }

                .elementor-415 .elementor-element.elementor-element-495670d {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-b679452>.elementor-widget-container {
                    margin: 15px 0 0
                }

                .elementor-415 .elementor-element.elementor-element-d89dabf {
                    padding: 0
                }

                .elementor-415 .elementor-element.elementor-element-6ce5970>.elementor-element-populated {
                    --e-column-margin-right: 30px;
                    --e-column-margin-left: 30px;
                    margin: 50px 30px
                }

                .elementor-415 .elementor-element.elementor-element-4d51ad2 .elementor-heading-title {
                    font-size: 45px
                }

                .elementor-415 .elementor-element.elementor-element-e972e16 {
                    font-size: 18px
                }

                .elementor-415 .elementor-element.elementor-element-0fee81f .elementor-button {
                    padding: 12px 20px;
                    font-size: 15px
                }

                .elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-415 .elementor-element.elementor-element-840efb8 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-840efb8 .elementor-icon-box-title a,.elementor-415 .elementor-element.elementor-element-5d80769 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-5d80769 .elementor-icon-box-title a,.elementor-415 .elementor-element.elementor-element-9bf4c91 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-9bf4c91 .elementor-icon-box-title a,.elementor-415 .elementor-element.elementor-element-c58d44b .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-c58d44b .elementor-icon-box-title a,.elementor-415 .elementor-element.elementor-element-50c06a8 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-50c06a8 .elementor-icon-box-title a,.elementor-415 .elementor-element.elementor-element-471831a .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-471831a .elementor-icon-box-title a,.elementor-415 .elementor-element.elementor-element-9c90448 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-9c90448 .elementor-icon-box-title a,.elementor-415 .elementor-element.elementor-element-68e1cb6 .elementor-icon-box-title,.elementor-415 .elementor-element.elementor-element-68e1cb6 .elementor-icon-box-title a {
                    font-size: 20px
                }

                .elementor-415 .elementor-element.elementor-element-4cfbadb {
                    padding: 0
                }

                .elementor-415 .elementor-element.elementor-element-1b8f587>.elementor-element-populated {
                    --e-column-margin-right: 30px;
                    --e-column-margin-left: 30px;
                    margin: 50px 30px
                }

                .elementor-415 .elementor-element.elementor-element-0c47bcb,.elementor-415 .elementor-element.elementor-element-a8a9c77 {
                    text-align: center
                }
            }

            @media (width<=767px) {
                .elementor-415 .elementor-element.elementor-element-3b1b0b8>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    margin: 0;
                    padding: 5px 15px
                }

                .elementor-415 .elementor-element.elementor-element-3f6b011>.elementor-element-populated {
                    padding: 15px
                }

                .elementor-widget-heading .elementor-heading-title {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-415 .elementor-element.elementor-element-e58920a {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-e58920a .elementor-heading-title {
                    font-size: 20px;
                    line-height: 1.2em
                }

                .elementor-widget-text-editor {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }

                .elementor-415 .elementor-element.elementor-element-663db77 {
                    text-align: center;
                    font-size: 18px;
                    line-height: 28px
                }

                .elementor-widget-button .elementor-button {
                    font-size: var(--e-global-typography-accent-font-size)
                }

                .elementor-415 .elementor-element.elementor-element-3b73557 .elementor-button {
                    font-size: 16px
                }

                .elementor-415 .elementor-element.elementor-element-1f17cf3>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    margin: 30px 0;
                    padding: 15px
                }

                .elementor-415 .elementor-element.elementor-element-6c760b0 {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-6c760b0 .elementor-heading-title {
                    font-size: 20px;
                    line-height: 1.2em
                }

                .elementor-415 .elementor-element.elementor-element-417d54a {
                    text-align: center;
                    font-size: 18px;
                    line-height: 28px
                }

                .elementor-415 .elementor-element.elementor-element-eaaae1a .elementor-button {
                    font-size: 16px
                }

                .elementor-415 .elementor-element.elementor-element-54e8cb8>.elementor-element-populated {
                    padding: 15px
                }

                .elementor-415 .elementor-element.elementor-element-4a0e8da {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-4a0e8da .elementor-heading-title {
                    font-size: 20px;
                    line-height: 1.2em
                }

                .elementor-415 .elementor-element.elementor-element-495670d {
                    text-align: center;
                    font-size: 18px;
                    line-height: 28px
                }

                .elementor-415 .elementor-element.elementor-element-b679452 .elementor-button {
                    font-size: 16px
                }

                .elementor-415 .elementor-element.elementor-element-6ce5970>.elementor-element-populated {
                    padding: 0
                }

                .elementor-415 .elementor-element.elementor-element-4d51ad2,.elementor-415 .elementor-element.elementor-element-e972e16 {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-0fee81f>.elementor-widget-container {
                    margin: 30px 0 0;
                    padding: 0
                }

                .elementor-415 .elementor-element.elementor-element-0fee81f .elementor-button {
                    padding: 10px 20px;
                    font-size: 13px
                }

                .elementor-415 .elementor-element.elementor-element-bf154d2>.elementor-element-populated {
                    padding: 0
                }

                .elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-415 .elementor-element.elementor-element-840efb8 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-670a768>.elementor-element-populated {
                    border-width: 2px 0 0
                }

                .elementor-415 .elementor-element.elementor-element-5d80769 .elementor-icon-box-wrapper,.elementor-415 .elementor-element.elementor-element-9bf4c91 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-59fa11d>.elementor-element-populated {
                    border-width: 2px 0 0
                }

                .elementor-415 .elementor-element.elementor-element-c58d44b .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-2e1637f>.elementor-element-populated {
                    padding: 0
                }

                .elementor-415 .elementor-element.elementor-element-50c06a8 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-479d7d1>.elementor-element-populated {
                    border-width: 2px 0 0
                }

                .elementor-415 .elementor-element.elementor-element-471831a .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-a5e8992>.elementor-element-populated {
                    padding: 0
                }

                .elementor-415 .elementor-element.elementor-element-9c90448 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-9b6c11c>.elementor-element-populated {
                    border-width: 2px 0 0
                }

                .elementor-415 .elementor-element.elementor-element-68e1cb6 .elementor-icon-box-wrapper {
                    text-align: center
                }

                .elementor-415 .elementor-element.elementor-element-4cfbadb:not(.elementor-motion-effects-element-type-background),.elementor-415 .elementor-element.elementor-element-4cfbadb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-position: 50%;
                    background-repeat: no-repeat;
                    background-size: cover
                }

                .elementor-415 .elementor-element.elementor-element-4cfbadb {
                    margin-top: 0;
                    margin-bottom: 0;
                    padding: 0
                }

                .elementor-415 .elementor-element.elementor-element-1b8f587>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                    margin-bottom: 15px
                }

                .elementor-415 .elementor-element.elementor-element-1b8f587>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    margin: 0;
                    padding: 60px 20px
                }

                .elementor-415 .elementor-element.elementor-element-0c47bcb {
                    text-align: left
                }

                .elementor-415 .elementor-element.elementor-element-0c47bcb .elementor-heading-title {
                    font-size: 40px
                }

                .elementor-415 .elementor-element.elementor-element-a8a9c77 {
                    text-align: left;
                    font-size: 17px
                }

                .elementor-415 .elementor-element.elementor-element-e5137e8>.elementor-widget-container {
                    margin: 0;
                    padding: 10px 0 0
                }

                .elementor-415 .elementor-element.elementor-element-e5137e8 .elementor-button {
                    border-radius: 2px;
                    padding: 10px 20px;
                    font-size: 14px
                }

                .elementor-415 .elementor-element.elementor-element-9842544 {
                    margin-top: 0;
                    margin-bottom: 0;
                    padding: 0 20px 20px
                }

                .elementor-415 .elementor-element.elementor-element-58c564d>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    border-width: 0 0 1px;
                    margin: 0;
                    padding: 30px 0 20px
                }

                .elementor-415 .elementor-element.elementor-element-55baa52 .elementor-button {
                    padding: 0;
                    font-size: 15px
                }

                .elementor-415 .elementor-element.elementor-element-eaf8f54>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    border-width: 0 0 1px;
                    margin: 0;
                    padding: 20px 0
                }

                .elementor-415 .elementor-element.elementor-element-1f88899 .elementor-button {
                    padding: 0;
                    font-size: 15px
                }

                .elementor-415 .elementor-element.elementor-element-6a0353a>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    border-width: 0 0 1px;
                    margin: 0;
                    padding: 20px 0
                }

                .elementor-415 .elementor-element.elementor-element-a2de977 .elementor-button {
                    padding: 0;
                    font-size: 15px
                }

                .elementor-415 .elementor-element.elementor-element-6404630>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    border-width: 0 0 1px;
                    margin: 0;
                    padding: 20px 0
                }

                .elementor-415 .elementor-element.elementor-element-24e235a .elementor-button {
                    padding: 0;
                    font-size: 15px
                }

                .elementor-415 .elementor-element.elementor-element-3470846>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    border-width: 0 0 1px;
                    margin: 0;
                    padding: 20px 0
                }

                .elementor-415 .elementor-element.elementor-element-bcb23e3 .elementor-button {
                    padding: 0;
                    font-size: 15px
                }

                .elementor-415 .elementor-element.elementor-element-c6c5ea7>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    border-width: 0 0 1px;
                    margin: 0;
                    padding: 20px 0
                }

                .elementor-415 .elementor-element.elementor-element-2ede58d .elementor-button {
                    padding: 0;
                    font-size: 15px
                }

                .elementor-415 .elementor-element.elementor-element-ea433c5>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    border-width: 0 0 1px;
                    margin: 0;
                    padding: 20px 0
                }

                .elementor-415 .elementor-element.elementor-element-1f9aa3a .elementor-button {
                    padding: 0;
                    font-size: 15px
                }

                .elementor-415 .elementor-element.elementor-element-8715e7e>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    border-width: 0;
                    margin: 0;
                    padding: 20px 0 30px
                }

                .elementor-415 .elementor-element.elementor-element-c6d2a72 .elementor-button {
                    padding: 0;
                    font-size: 15px
                }
            }

            .elementor-307 .elementor-element.elementor-element-c2fb083>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-307 .elementor-element.elementor-element-c2fb083:not(.elementor-motion-effects-element-type-background),.elementor-307 .elementor-element.elementor-element-c2fb083>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff
            }

            .elementor-307 .elementor-element.elementor-element-c2fb083 {
                z-index: 99;
                margin-top: 0;
                margin-bottom: 0;
                padding: 2px 2px 2px 3px;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                box-shadow: 0 0 10px #00000024
            }

            .elementor-307 .elementor-element.elementor-element-c2fb083>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-307 .elementor-element.elementor-element-9cdb8db>.elementor-element-populated {
                padding: 0
            }

            .elementor-307 .elementor-element.elementor-element-20aeb79 {
                text-align: left
            }

            .elementor-307 .elementor-element.elementor-element-20aeb79 img {
                width: 60%
            }

            .elementor-307 .elementor-element.elementor-element-111aec9.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end
            }

            .elementor-307 .elementor-element.elementor-element-111aec9>.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-307 .elementor-element.elementor-element-111aec9>.elementor-element-populated {
                padding: 0
            }

            .elementor-307 .elementor-element.elementor-element-dc86041 {
                width: initial;
                max-width: initial;
                z-index: 9
            }

            .elementor-307 .elementor-element.elementor-element-dc86041>.elementor-widget-container {
                padding: 0
            }

            .elementor-307 .elementor-element.elementor-element-dc86041 .jet-menu {
                border-radius: 10px!important;
                justify-content: flex-end!important
            }

            .jet-desktop-menu-active .elementor-307 .elementor-element.elementor-element-dc86041 .jet-menu>.jet-menu-item {
                flex-grow: 0
            }

            .elementor-307 .elementor-element.elementor-element-dc86041 .jet-menu .jet-menu-item .top-level-link {
                color: var(--e-global-color-2d90e15);
                margin: 0 12px 0 0;
                font-family: Lato,sans-serif;
                font-size: 20px;
                font-weight: 500
            }

            .elementor-307 .elementor-element.elementor-element-dc86041 .jet-menu .jet-menu-item:hover>.top-level-link {
                color: var(--e-global-color-accent)
            }

            .elementor-307 .elementor-element.elementor-element-dc86041 .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow {
                font-size: 16px
            }

            .elementor-307 .elementor-element.elementor-element-dc86041 .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow svg {
                width: 16px
            }

            .elementor-307 .elementor-element.elementor-element-dc86041 .jet-mobile-menu__container {
                z-index: 999
            }

            .elementor-307 .elementor-element.elementor-element-6b2510d>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center
            }

            .elementor-307 .elementor-element.elementor-element-6b2510d:not(.elementor-motion-effects-element-type-background),.elementor-307 .elementor-element.elementor-element-6b2510d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff
            }

            .elementor-307 .elementor-element.elementor-element-6b2510d {
                z-index: 99;
                margin-top: 0;
                margin-bottom: 0;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
                box-shadow: 0 0 10px #00000024
            }

            .elementor-307 .elementor-element.elementor-element-6b2510d>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-307 .elementor-element.elementor-element-65326a7 img {
                width: 100%
            }

            .elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary)
            }

            .elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-primary)
            }

            .elementor-307 .elementor-element.elementor-element-2c3a1f8 .elementor-icon-wrapper {
                text-align: center
            }

            .elementor-307 .elementor-element.elementor-element-2c3a1f8.elementor-view-framed .elementor-icon,.elementor-307 .elementor-element.elementor-element-2c3a1f8.elementor-view-default .elementor-icon {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary)
            }

            .elementor-307 .elementor-element.elementor-element-2c3a1f8.elementor-view-framed .elementor-icon,.elementor-307 .elementor-element.elementor-element-2c3a1f8.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-primary)
            }

            .elementor-307 .elementor-element.elementor-element-2c3a1f8 .elementor-icon {
                font-size: 33px
            }

            .elementor-307 .elementor-element.elementor-element-2c3a1f8 .elementor-icon svg {
                height: 33px
            }

            .elementor-307 .elementor-element.elementor-element-c932074 .elementor-menu-toggle {
                background-color: #fff0;
                margin-left: auto
            }

            .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu .elementor-item {
                font-family: Manrope,sans-serif;
                font-size: 20px;
                font-weight: 300;
                line-height: 32px
            }

            .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-5f233d2);
                fill: var(--e-global-color-5f233d2)
            }

            .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--main .elementor-item:hover,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-menu-toggle {
                color: #fff;
                fill: #fff
            }

            .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown {
                background-color: var(--e-global-color-primary)
            }

            .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a:hover,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a:focus,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a.highlighted,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-menu-toggle:hover,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-menu-toggle:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a:hover,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a:focus,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a.highlighted {
                background-color: #fff0
            }

            .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown .elementor-item,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown .elementor-sub-item {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400
            }

            .elementor-307 .elementor-element.elementor-element-c932074 div.elementor-menu-toggle {
                color: var(--e-global-color-primary)
            }

            .elementor-307 .elementor-element.elementor-element-c932074 div.elementor-menu-toggle svg {
                fill: var(--e-global-color-primary)
            }

            .elementor-307 .elementor-element.elementor-element-c932074 div.elementor-menu-toggle:hover,.elementor-307 .elementor-element.elementor-element-c932074 div.elementor-menu-toggle:focus {
                color: var(--e-global-color-accent)
            }

            .elementor-307 .elementor-element.elementor-element-c932074 div.elementor-menu-toggle:hover svg,.elementor-307 .elementor-element.elementor-element-c932074 div.elementor-menu-toggle:focus svg {
                fill: var(--e-global-color-accent)
            }

            @media (width<=1024px) {
                .elementor-307 .elementor-element.elementor-element-6b2510d {
                    padding: 6px 25px 8px 20px
                }

                .elementor-307 .elementor-element.elementor-element-3402308>.elementor-element-populated {
                    padding: 0
                }

                .elementor-307 .elementor-element.elementor-element-65326a7 {
                    text-align: left
                }

                .elementor-307 .elementor-element.elementor-element-65326a7 img {
                    width: 55%
                }

                .elementor-307 .elementor-element.elementor-element-914e298>.elementor-element-populated {
                    padding: 0
                }

                .elementor-307 .elementor-element.elementor-element-2c3a1f8>.elementor-widget-container {
                    padding: 9px 0 0
                }

                .elementor-307 .elementor-element.elementor-element-2c3a1f8 .elementor-icon-wrapper {
                    text-align: right
                }

                .elementor-307 .elementor-element.elementor-element-2c3a1f8 .elementor-icon {
                    font-size: 25px
                }

                .elementor-307 .elementor-element.elementor-element-2c3a1f8 .elementor-icon svg {
                    height: 25px
                }

                .elementor-307 .elementor-element.elementor-element-de8dffa>.elementor-element-populated {
                    padding: 0
                }

                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }

                .elementor-307 .elementor-element.elementor-element-c932074>.elementor-widget-container {
                    padding: 4px 0 0
                }

                .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown .elementor-item,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: 17px
                }

                .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a {
                    padding: 11px 30px
                }

                .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
                    margin-top: 10px!important
                }

                .elementor-307 .elementor-element.elementor-element-c932074 {
                    --nav-menu-icon-size: 30px
                }

                .elementor-307 .elementor-element.elementor-element-c932074 .elementor-menu-toggle {
                    border-radius: 100px
                }
            }

            @media (width<=767px) {
                .elementor-307 .elementor-element.elementor-element-6b2510d {
                    padding: 6px 15px 7px 10px
                }

                .elementor-307 .elementor-element.elementor-element-3402308 {
                    width: 60%
                }

                .elementor-307 .elementor-element.elementor-element-3402308>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    margin: 0;
                    padding: 0
                }

                .elementor-307 .elementor-element.elementor-element-65326a7 {
                    text-align: left
                }

                .elementor-307 .elementor-element.elementor-element-65326a7 img {
                    width: 80%
                }

                .elementor-307 .elementor-element.elementor-element-914e298 {
                    width: 25%
                }

                .elementor-307 .elementor-element.elementor-element-914e298.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: center;
                    align-items: center
                }

                .elementor-307 .elementor-element.elementor-element-914e298>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    margin: 0;
                    padding: 0
                }

                .elementor-307 .elementor-element.elementor-element-2c3a1f8 .elementor-icon-wrapper {
                    text-align: right
                }

                .elementor-307 .elementor-element.elementor-element-2c3a1f8 .elementor-icon {
                    font-size: 19px
                }

                .elementor-307 .elementor-element.elementor-element-2c3a1f8 .elementor-icon svg {
                    height: 19px
                }

                .elementor-307 .elementor-element.elementor-element-de8dffa {
                    width: 15%
                }

                .elementor-307 .elementor-element.elementor-element-de8dffa.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: center;
                    align-items: center
                }

                .elementor-307 .elementor-element.elementor-element-de8dffa>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    margin: 0;
                    padding: 0
                }

                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }

                .elementor-307 .elementor-element.elementor-element-c932074>.elementor-widget-container {
                    padding: 4px 0 0
                }

                .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu .elementor-item {
                    font-size: 18px
                }

                .elementor-307 .elementor-element.elementor-element-c932074 {
                    --e-nav-menu-horizontal-menu-item-margin: calc(0px/2);
                    --nav-menu-icon-size: 23px
                }

                .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                    margin-bottom: 0
                }

                .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown .elementor-item,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: 17px
                }

                .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--dropdown a {
                    padding: 12px 20px
                }

                .elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,.elementor-307 .elementor-element.elementor-element-c932074 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
                    margin-top: 16px!important
                }
            }

            @media (width>=768px) {
                .elementor-307 .elementor-element.elementor-element-9cdb8db {
                    width: 30%
                }

                .elementor-307 .elementor-element.elementor-element-111aec9 {
                    width: 70%
                }
            }

            @media (width<=1024px) and (width>=768px) {
                .elementor-307 .elementor-element.elementor-element-3402308 {
                    width: 80%
                }

                .elementor-307 .elementor-element.elementor-element-914e298,.elementor-307 .elementor-element.elementor-element-de8dffa {
                    width: 10%
                }
            }

            .elementor-menu-toggle .eicon-menu-bar:before {
                content: "";
                font-family: "Font Awesome 5 Free";
                font-weight: 900
            }

            .elementor-136 .elementor-element.elementor-element-127fdf5:not(.elementor-motion-effects-element-type-background),.elementor-136 .elementor-element.elementor-element-127fdf5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-primary)
            }

            .elementor-136 .elementor-element.elementor-element-127fdf5>.elementor-container {
                max-width: 1300px
            }

            .elementor-136 .elementor-element.elementor-element-127fdf5 {
                padding: 70px 0 50px;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
            }

            .elementor-136 .elementor-element.elementor-element-127fdf5>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-136 .elementor-element.elementor-element-2991e17>.elementor-element-populated {
                --e-column-margin-right: 90px;
                --e-column-margin-left: 0px;
                margin: 0 90px 0 0;
                padding: 0
            }

            .elementor-136 .elementor-element.elementor-element-a6f2f01 {
                text-align: left
            }

            .elementor-136 .elementor-element.elementor-element-a6f2f01 img {
                width: 60%
            }

            .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
                border-color: var(--e-global-color-text)
            }

            .elementor-widget-icon-list .elementor-icon-list-icon i {
                color: var(--e-global-color-primary)
            }

            .elementor-widget-icon-list .elementor-icon-list-icon svg {
                fill: var(--e-global-color-primary)
            }

            .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a {
                font-family: var(--e-global-typography-text-font-family),Sans-serif;
                font-size: var(--e-global-typography-text-font-size);
                font-weight: var(--e-global-typography-text-font-weight);
                line-height: var(--e-global-typography-text-line-height)
            }

            .elementor-widget-icon-list .elementor-icon-list-text {
                color: var(--e-global-color-secondary)
            }

            .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:8px}

            .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:8px}

            .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:8px}

            .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-8px}

            .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -8px
            }

            .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-icon i {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-icon svg {
                fill: #fff;
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-8cccd7c {
                --e-icon-list-icon-size: 18px;
                --icon-vertical-align: center
            }

            .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-icon {
                padding-inline-end:5px}

            .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-item>a {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 25px
            }

            .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-fc10e43 {
                --grid-template-columns: repeat(0,auto);
                --grid-column-gap: 30px;
                --grid-row-gap: 0px
            }

            .elementor-136 .elementor-element.elementor-element-fc10e43 .elementor-widget-container {
                text-align: left
            }

            .elementor-136 .elementor-element.elementor-element-fc10e43>.elementor-widget-container {
                margin: 8px 0 0
            }

            .elementor-136 .elementor-element.elementor-element-fc10e43 .elementor-social-icon {
                --icon-padding: 0em;
                background-color: #fff0
            }

            .elementor-136 .elementor-element.elementor-element-fc10e43 .elementor-social-icon:hover i {
                color: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-fc10e43 .elementor-social-icon:hover svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-widget-heading .elementor-heading-title {
                font-family: var(--e-global-typography-primary-font-family),Sans-serif;
                font-size: var(--e-global-typography-primary-font-size);
                font-weight: var(--e-global-typography-primary-font-weight);
                line-height: var(--e-global-typography-primary-line-height);
                color: var(--e-global-color-primary)
            }

            .elementor-136 .elementor-element.elementor-element-8489868>.elementor-widget-container {
                margin: 0;
                padding: 0
            }

            .elementor-136 .elementor-element.elementor-element-8489868 .elementor-heading-title {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 21px;
                font-weight: 700;
                line-height: 25px;
                text-decoration: underline
            }

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:9px}

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:9px}

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:9px}

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-9px}

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -9px
            }

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-icon i {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-icon svg {
                fill: #fff;
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-8d5c45f {
                --e-icon-list-icon-size: 8px;
                --icon-vertical-align: center;
                --icon-vertical-offset: 0px
            }

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-icon {
                padding-inline-end:5px}

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-item>a {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 20px
            }

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-6ed723e>.elementor-element-populated {
                --e-column-margin-right: 0px;
                --e-column-margin-left: 25px;
                margin: 0 0 0 25px
            }

            .elementor-136 .elementor-element.elementor-element-aefb619>.elementor-widget-container {
                margin: 0;
                padding: 0
            }

            .elementor-136 .elementor-element.elementor-element-aefb619 .elementor-heading-title {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 21px;
                font-weight: 700;
                line-height: 25px;
                text-decoration: underline
            }

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:9px}

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:9px}

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:9px}

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-9px}

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -9px
            }

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-icon i {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-icon svg {
                fill: #fff;
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-e0644a6 {
                --e-icon-list-icon-size: 8px;
                --icon-vertical-align: center;
                --icon-vertical-offset: 0px
            }

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-icon {
                padding-inline-end:5px}

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-item>a {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 20px
            }

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-597f1e1>.elementor-element-populated {
                --e-column-margin-right: 0px;
                --e-column-margin-left: 25px;
                margin: 0 0 0 25px
            }

            .elementor-136 .elementor-element.elementor-element-8665724>.elementor-widget-container {
                margin: 0;
                padding: 0
            }

            .elementor-136 .elementor-element.elementor-element-8665724 .elementor-heading-title {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 21px;
                font-weight: 700;
                line-height: 25px;
                text-decoration: underline
            }

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:9px}

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:9px}

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:9px}

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-9px}

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -9px
            }

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-icon i {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-icon svg {
                fill: #fff;
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-259bfbf {
                --e-icon-list-icon-size: 8px;
                --icon-vertical-align: center;
                --icon-vertical-offset: 0px
            }

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-icon {
                padding-inline-end:5px}

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-item>a {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 20px
            }

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-d262c80:not(.elementor-motion-effects-element-type-background),.elementor-136 .elementor-element.elementor-element-d262c80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #755818
            }

            .elementor-136 .elementor-element.elementor-element-d262c80 {
                padding: 10px 20px 0 95px;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
            }

            .elementor-136 .elementor-element.elementor-element-d262c80>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:15px}

            .elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:15px}

            .elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:15px}

            .elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-15px}

            .elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -15px
            }

            .elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-icon i {
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-icon svg {
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-abaebd0 {
                --e-icon-list-icon-size: 14px;
                --icon-vertical-offset: 0px
            }

            .elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-item>a {
                font-size: 12px;
                font-weight: 400;
                line-height: 15px
            }

            .elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-59064b8 {
                text-align: right;
                color: #fff;
                font-size: 12px;
                font-weight: 400;
                line-height: 15px
            }

            .elementor-136 .elementor-element.elementor-element-4af6725:not(.elementor-motion-effects-element-type-background),.elementor-136 .elementor-element.elementor-element-4af6725>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-primary)
            }

            .elementor-136 .elementor-element.elementor-element-4af6725>.elementor-container {
                max-width: 1300px
            }

            .elementor-136 .elementor-element.elementor-element-4af6725 {
                padding: 70px 0 50px;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
            }

            .elementor-136 .elementor-element.elementor-element-4af6725>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-136 .elementor-element.elementor-element-85ec17b>.elementor-element-populated {
                --e-column-margin-right: 90px;
                --e-column-margin-left: 0px;
                margin: 0 90px 0 0;
                padding: 0
            }

            .elementor-136 .elementor-element.elementor-element-3ff7d7e {
                text-align: left
            }

            .elementor-136 .elementor-element.elementor-element-3ff7d7e img {
                width: 60%
            }

            .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:8px}

            .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:8px}

            .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:8px}

            .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-8px}

            .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -8px
            }

            .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-icon i {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-icon svg {
                fill: #fff;
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-88c9966 {
                --e-icon-list-icon-size: 18px;
                --icon-vertical-align: center
            }

            .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-icon {
                padding-inline-end:5px}

            .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-item>a {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 500;
                line-height: 25px
            }

            .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-ace7783 {
                --grid-template-columns: repeat(0,auto);
                --grid-column-gap: 30px;
                --grid-row-gap: 0px
            }

            .elementor-136 .elementor-element.elementor-element-ace7783 .elementor-widget-container {
                text-align: left
            }

            .elementor-136 .elementor-element.elementor-element-ace7783>.elementor-widget-container {
                margin: 8px 0 0
            }

            .elementor-136 .elementor-element.elementor-element-ace7783 .elementor-social-icon {
                --icon-padding: 0em;
                background-color: #fff0
            }

            .elementor-136 .elementor-element.elementor-element-ace7783 .elementor-social-icon:hover i {
                color: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-ace7783 .elementor-social-icon:hover svg {
                fill: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-1afdeae>.elementor-widget-container {
                margin: 0;
                padding: 0
            }

            .elementor-136 .elementor-element.elementor-element-1afdeae .elementor-heading-title {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 20px;
                font-weight: 700;
                line-height: 25px;
                text-decoration: underline
            }

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:9px}

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:9px}

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:9px}

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-9px}

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -9px
            }

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-icon i {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-icon svg {
                fill: #fff;
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-71ac255 {
                --e-icon-list-icon-size: 8px;
                --icon-vertical-align: center;
                --icon-vertical-offset: 0px
            }

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-icon {
                padding-inline-end:5px}

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-item>a {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 20px
            }

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: var(--e-global-color-accent)
                
            }

            .elementor-136 .elementor-element.elementor-element-2f7b311>.elementor-widget-container {
                margin: 0;
                padding: 0
            }

            .elementor-136 .elementor-element.elementor-element-2f7b311 .elementor-heading-title {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 20px;
                font-weight: 700;
                line-height: 25px;
                text-decoration: underline
            }

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:9px}

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:9px}

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:9px}

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-9px}

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -9px
            }

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-icon i {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-icon svg {
                fill: #fff;
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-c138607 {
                --e-icon-list-icon-size: 8px;
                --icon-vertical-align: center;
                --icon-vertical-offset: 0px
            }

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-icon {
                padding-inline-end:5px}

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-item>a {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 20px
            }

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-7f75a49>.elementor-widget-container {
                margin: 0;
                padding: 0
            }

            .elementor-136 .elementor-element.elementor-element-7f75a49 .elementor-heading-title {
                color: #fff;
                font-family: Lato,sans-serif;
                font-size: 20px;
                font-weight: 700;
                line-height: 25px;
                text-decoration: underline
            }

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:9px}

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:9px}

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:9px}

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-9px}

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -9px
            }

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-icon i {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-icon svg {
                fill: #fff;
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-d05f34b {
                --e-icon-list-icon-size: 8px;
                --icon-vertical-align: center;
                --icon-vertical-offset: 0px
            }

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-icon {
                padding-inline-end:5px}

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-item>a {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 20px
            }

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-438073f:not(.elementor-motion-effects-element-type-background),.elementor-136 .elementor-element.elementor-element-438073f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-primary)
            }

            .elementor-136 .elementor-element.elementor-element-438073f {
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
            }

            .elementor-136 .elementor-element.elementor-element-438073f>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-widget-divider {
                --divider-color: var(--e-global-color-secondary)
            }

            .elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon {
                color: var(--e-global-color-secondary);
                border-color: var(--e-global-color-secondary)
            }

            .elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-secondary)
            }

            .elementor-136 .elementor-element.elementor-element-4251666 {
                --divider-border-style: solid;
                --divider-color: #fff;
                --divider-border-width: 1px
            }

            .elementor-136 .elementor-element.elementor-element-4251666 .elementor-divider-separator {
                width: 100%
            }

            .elementor-136 .elementor-element.elementor-element-4251666 .elementor-divider {
                padding-block:15px}

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:15px}

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:15px}

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:15px}

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-15px}

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -15px
            }

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-item:not(:last-child):after {
                content: "";
                border-color: #ddd;
                height: 50%
            }

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
                border-block-start-style:solid;border-block-start-width:1px}

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
                border-inline-start-style:solid}

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
                border-inline-start-width:1px}

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-icon i {
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-icon svg {
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-bb170a6 {
                --e-icon-list-icon-size: 14px;
                --icon-vertical-offset: 0px
            }

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-item>a {
                font-size: 12px;
                font-weight: 400;
                line-height: 15px
            }

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end:15px}

            .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start:15px}

            .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline:15px}

            .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-items.elementor-inline-items {
                margin-inline:-15px}

            .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: -15px
            }

            .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-icon i {
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-icon svg {
                transition: fill .3s
            }

            .elementor-136 .elementor-element.elementor-element-5bb09ba {
                --e-icon-list-icon-size: 14px;
                --icon-vertical-offset: 0px
            }

            .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-item>a {
                font-size: 12px;
                font-weight: 400;
                line-height: 15px
            }

            .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-text {
                color: #fff;
                transition: color .3s
            }

            .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: var(--e-global-color-accent)
            }

            .elementor-136 .elementor-element.elementor-element-fea2ff5:not(.elementor-motion-effects-element-type-background),.elementor-136 .elementor-element.elementor-element-fea2ff5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #750a10
            }

            .elementor-136 .elementor-element.elementor-element-fea2ff5 {
                padding: 10px 20px 0 95px;
                transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
            }

            .elementor-136 .elementor-element.elementor-element-fea2ff5>.elementor-background-overlay {
                transition: background .3s,border-radius .3s,opacity .3s
            }

            .elementor-136 .elementor-element.elementor-element-8649944 {
                text-align: right;
                color: #fff;
                font-size: 12px;
                font-weight: 400;
                line-height: 15px
            }

            .elementor-location-header:before,.elementor-location-footer:before {
                content: "";
                clear: both;
                display: table
            }

            @media (width<=1024px) {
                .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }

                .elementor-widget-heading .elementor-heading-title {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-text-editor {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }

                .elementor-136 .elementor-element.elementor-element-4af6725 {
                    padding: 40px 30px 20px
                }

                .elementor-136 .elementor-element.elementor-element-85ec17b>.elementor-element-populated {
                    --e-column-margin-right: 0px;
                    --e-column-margin-left: 0px;
                    margin: 0;
                    padding: 0 200px 40px 0
                }

                .elementor-136 .elementor-element.elementor-element-3ff7d7e img {
                    width: 40%
                }

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:6px}

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:6px}

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:6px}

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:-6px}

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: -6px
                }

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-item>a {
                    font-size: 15px
                }

                .elementor-136 .elementor-element.elementor-element-ace7783 .elementor-widget-container {
                    text-align: left
                }

                .elementor-136 .elementor-element.elementor-element-ace7783>.elementor-widget-container {
                    margin: 3px 0 0
                }

                .elementor-136 .elementor-element.elementor-element-ace7783 {
                    --icon-size: 22px
                }

                .elementor-136 .elementor-element.elementor-element-c78d21c>.elementor-element-populated {
                    padding: 0
                }

                .elementor-136 .elementor-element.elementor-element-1afdeae .elementor-heading-title {
                    font-size: 18px
                }

                .elementor-136 .elementor-element.elementor-element-71ac255>.elementor-widget-container {
                    margin: -5px 0 0
                }

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:6px}

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:6px}

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:6px}

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:-6px}

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: -6px
                }

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-item>a {
                    font-size: 14px
                }

                .elementor-136 .elementor-element.elementor-element-d3d3bb7>.elementor-element-populated {
                    padding: 0
                }

                .elementor-136 .elementor-element.elementor-element-2f7b311 .elementor-heading-title {
                    font-size: 18px
                }

                .elementor-136 .elementor-element.elementor-element-c138607>.elementor-widget-container {
                    margin: -5px 0 0
                }

                .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:6px}

                .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:6px}

                .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:6px}

                .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:-6px}

                .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: -6px
                }

                .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-item>a {
                    font-size: 14px
                }

                .elementor-136 .elementor-element.elementor-element-f4229c3>.elementor-element-populated {
                    padding: 0
                }

                .elementor-136 .elementor-element.elementor-element-7f75a49 .elementor-heading-title {
                    font-size: 18px
                }

                .elementor-136 .elementor-element.elementor-element-d05f34b>.elementor-widget-container {
                    margin: -5px 0 0
                }

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:6px}

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:6px}

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:6px}

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:-6px}

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: -6px
                }

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-item>a {
                    font-size: 14px
                }

                .elementor-136 .elementor-element.elementor-element-438073f {
                    padding: 0 25px 15px
                }

                .elementor-136 .elementor-element.elementor-element-4251666 .elementor-divider {
                    text-align: center;
                    padding-block:0}

                .elementor-136 .elementor-element.elementor-element-4251666 .elementor-divider-separator {
                    margin: 0 auto
                }

                .elementor-136 .elementor-element.elementor-element-fea2ff5 {
                    padding: 5px 0 0
                }

                .elementor-136 .elementor-element.elementor-element-18a0b1a>.elementor-element-populated {
                    padding: 10px 20px 0 0
                }

                .elementor-136 .elementor-element.elementor-element-8649944 {
                    text-align: right;
                    font-size: 10px
                }
            }

            @media (width<=767px) {
                .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }

                .elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-8cccd7c .elementor-icon-list-item>a {
                    font-size: 18px
                }

                .elementor-widget-heading .elementor-heading-title {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-136 .elementor-element.elementor-element-8489868 .elementor-heading-title {
                    font-size: 35px;
                    line-height: 1.2em
                }

                .elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-8d5c45f .elementor-icon-list-item>a {
                    font-size: 18px
                }

                .elementor-136 .elementor-element.elementor-element-aefb619 .elementor-heading-title {
                    font-size: 35px;
                    line-height: 1.2em
                }

                .elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-e0644a6 .elementor-icon-list-item>a {
                    font-size: 18px
                }

                .elementor-136 .elementor-element.elementor-element-8665724 .elementor-heading-title {
                    font-size: 35px;
                    line-height: 1.2em
                }

                .elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-259bfbf .elementor-icon-list-item>a,.elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-abaebd0 .elementor-icon-list-item>a {
                    font-size: 18px
                }

                .elementor-widget-text-editor {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }

                .elementor-136 .elementor-element.elementor-element-59064b8 {
                    font-size: 18px
                }

                .elementor-136 .elementor-element.elementor-element-4af6725 {
                    padding: 35px 20px 10px
                }

                .elementor-136 .elementor-element.elementor-element-85ec17b>.elementor-element-populated {
                    padding: 0 0 40px
                }

                .elementor-136 .elementor-element.elementor-element-3ff7d7e img {
                    width: 65%
                }

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:5px}

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:5px}

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:5px}

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:-5px}

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: -5px
                }

                .elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-88c9966 .elementor-icon-list-item>a {
                    font-size: 14px
                }

                .elementor-136 .elementor-element.elementor-element-c78d21c {
                    width: 50%
                }

                .elementor-136 .elementor-element.elementor-element-1afdeae .elementor-heading-title {
                    font-size: 17px;
                    line-height: 1.2em
                }

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:4px}

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:4px}

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:4px}

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:-4px}

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: -4px
                }

                .elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-71ac255 .elementor-icon-list-item>a {
                    font-size: 14px
                }

                .elementor-136 .elementor-element.elementor-element-2f7b311 .elementor-heading-title {
                    font-size: 35px;
                    line-height: 1.2em
                }

                .elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-c138607 .elementor-icon-list-item>a {
                    font-size: 18px
                }

                .elementor-136 .elementor-element.elementor-element-f4229c3 {
                    width: 50%
                }

                .elementor-136 .elementor-element.elementor-element-7f75a49 .elementor-heading-title {
                    font-size: 17px;
                    line-height: 1.2em
                }

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:4px}

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:4px}

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:4px}

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:-4px}

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: -4px
                }

                .elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-d05f34b .elementor-icon-list-item>a {
                    font-size: 14px
                }

                .elementor-136 .elementor-element.elementor-element-438073f {
                    padding: 20px 20px 0
                }

                .elementor-136 .elementor-element.elementor-element-4243854>.elementor-element-populated {
                    padding: 0
                }

                .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                    padding-block-end:10px}

                .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                    margin-block-start:10px}

                .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                    margin-inline:10px}

                .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items.elementor-inline-items {
                    margin-inline:-10px}

                .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                    inset-inline-end: -10px
                }

                .elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-bb170a6 .elementor-icon-list-item>a {
                    font-size: 12px;
                    line-height: 25px
                }

                .elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-item>.elementor-icon-list-text,.elementor-136 .elementor-element.elementor-element-5bb09ba .elementor-icon-list-item>a {
                    font-size: 14px;
                    line-height: 25px
                }

                .elementor-136 .elementor-element.elementor-element-fea2ff5 {
                    padding: 10px 20px 0
                }

                .elementor-136 .elementor-element.elementor-element-18a0b1a>.elementor-element-populated,.elementor-136 .elementor-element.elementor-element-8649944>.elementor-widget-container {
                    padding: 0
                }

                .elementor-136 .elementor-element.elementor-element-8649944 {
                    text-align: center;
                    font-size: 9px
                }
            }

            @media (width>=768px) {
                .elementor-136 .elementor-element.elementor-element-2991e17 {
                    width: 40%
                }

                .elementor-136 .elementor-element.elementor-element-ee4ac1c {
                    width: 17%
                }

                .elementor-136 .elementor-element.elementor-element-6ed723e {
                    width: 24.753%
                }

                .elementor-136 .elementor-element.elementor-element-597f1e1 {
                    width: 18%
                }

                .elementor-136 .elementor-element.elementor-element-85ec17b {
                    width: 40%
                }

                .elementor-136 .elementor-element.elementor-element-c78d21c {
                    width: 17%
                }

                .elementor-136 .elementor-element.elementor-element-d3d3bb7 {
                    width: 25.753%
                }

                .elementor-136 .elementor-element.elementor-element-f4229c3 {
                    width: 17%
                }
            }

            @media (width<=1024px) and (width>=768px) {
                .elementor-136 .elementor-element.elementor-element-85ec17b {
                    width: 100%
                }

                .elementor-136 .elementor-element.elementor-element-c78d21c {
                    width: 35%
                }

                .elementor-136 .elementor-element.elementor-element-d3d3bb7 {
                    width: 40%
                }

                .elementor-136 .elementor-element.elementor-element-f4229c3 {
                    width: 25%
                }

                .elementor-136 .elementor-element.elementor-element-18a0b1a {
                    width: 100%
                }
            }

            @-webkit-keyframes barload-slide {
                0% {
                    left: -100%
                }

                to {
                    left: 100%
                }
            }

            @keyframes barload-slide {
                0% {
                    left: -100%
                }

                to {
                    left: 100%
                }
            }

            @-webkit-keyframes ballsload-move {
                0% {
                    left: 0%
                }

                to {
                    left: 100%
                }
            }

            @keyframes ballsload-move {
                0% {
                    left: 0%
                }

                to {
                    left: 100%
                }
            }

            @-webkit-keyframes bounce_movingBallG {
                0% {
                    left: 0
                }

                50% {
                    left: 230px
                }

                to {
                    left: 0
                }
            }

            @keyframes bounce_movingBallG {
                0% {
                    left: 0
                }

                50% {
                    left: 230px
                }

                to {
                    left: 0
                }
            }

            @keyframes lds-ellipsis1 {
                0% {
                    transform: scale(0)
                }

                to {
                    transform: scale(1)
                }
            }

            @keyframes lds-ellipsis3 {
                0% {
                    transform: scale(1)
                }

                to {
                    transform: scale(0)
                }
            }

            @keyframes lds-ellipsis2 {
                0% {
                    transform: translate(0)
                }

                to {
                    transform: translate(3em)
                }
            }

            .elementor-widget-button .elementor-button {
                background-color: var(--e-global-color-accent);
                font-family: var(--e-global-typography-accent-font-family),Sans-serif;
                font-size: var(--e-global-typography-accent-font-size);
                font-weight: var(--e-global-typography-accent-font-weight)
            }

            @media (width<=1024px) {
                .elementor-widget-text-editor {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }

                .elementor-widget-button .elementor-button {
                    font-size: var(--e-global-typography-accent-font-size)
                }
            }

            @media (width<=767px) {
                .elementor-widget-text-editor {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }

                .elementor-widget-button .elementor-button {
                    font-size: var(--e-global-typography-accent-font-size)
                }
            }

            @media (width<=1024px) {
                .elementor-widget-text-editor {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }
            }

            @media (width<=767px) {
                .elementor-widget-text-editor {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }
            }

            .elementor-widget-text-editor {
                font-family: var(--e-global-typography-text-font-family),Sans-serif;
                font-size: var(--e-global-typography-text-font-size);
                font-weight: var(--e-global-typography-text-font-weight);
                line-height: var(--e-global-typography-text-line-height);
                color: var(--e-global-color-text)
            }

            @media (width<=1024px) {
                .elementor-widget-text-editor {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }
            }

            @media (width<=767px) {
                .elementor-widget-text-editor {
                    font-size: var(--e-global-typography-text-font-size);
                    line-height: var(--e-global-typography-text-line-height)
                }
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 100;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u-w4bmutphjxsipx-mpclq7a.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 100;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u-w4bmutphjxsipx-opci.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 300;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u_w4bmutphjxsi9w2_fqft1dw.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 300;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u_w4bmutphjxsi9w2_gwft.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 400;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u8w4bmutphjxsaui-qjcy.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 400;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u8w4bmutphjxsaxc-q.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 700;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u_w4bmutphjxsi5wq_fqft1dw.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 700;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u_w4bmutphjxsi5wq_gwft.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 900;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u_w4bmutphjxsi3wi_fqft1dw.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: italic;
                font-weight: 900;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u_w4bmutphjxsi3wi_gwft.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 100;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u8w4bmutphh30aui-qjcy.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 100;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u8w4bmutphh30axc-q.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 300;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u9w4bmutphh7usswapgr_p.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 300;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u9w4bmutphh7usswipgq.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 400;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6uyw4bmutphjxawxjeu.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 400;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6uyw4bmutphjx4wxg.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 700;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u9w4bmutphh6uvswapgr_p.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 700;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u9w4bmutphh6uvswipgq.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 900;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u9w4bmutphh50xswapgr_p.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Lato;
                font-style: normal;
                font-weight: 900;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/lato-s6u9w4bmutphh50xswipgq.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 200;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggqxsuxd.woff2)format("woff2");
                unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 200;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggoxsuxd.woff2)format("woff2");
                unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 200;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggsxsuxd.woff2)format("woff2");
                unicode-range: U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 200;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggixsuxd.woff2)format("woff2");
                unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 200;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggmxsuxd.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 200;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggexsg.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 300;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggqxsuxd.woff2)format("woff2");
                unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 300;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggoxsuxd.woff2)format("woff2");
                unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 300;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggsxsuxd.woff2)format("woff2");
                unicode-range: U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 300;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggixsuxd.woff2)format("woff2");
                unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 300;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggmxsuxd.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 300;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggexsg.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 400;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggqxsuxd.woff2)format("woff2");
                unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 400;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggoxsuxd.woff2)format("woff2");
                unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 400;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggsxsuxd.woff2)format("woff2");
                unicode-range: U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 400;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggixsuxd.woff2)format("woff2");
                unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 400;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggmxsuxd.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 400;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggexsg.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 500;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggqxsuxd.woff2)format("woff2");
                unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 500;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggoxsuxd.woff2)format("woff2");
                unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 500;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggsxsuxd.woff2)format("woff2");
                unicode-range: U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 500;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggixsuxd.woff2)format("woff2");
                unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 500;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggmxsuxd.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 500;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggexsg.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 600;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggqxsuxd.woff2)format("woff2");
                unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 600;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggoxsuxd.woff2)format("woff2");
                unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 600;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggsxsuxd.woff2)format("woff2");
                unicode-range: U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 600;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggixsuxd.woff2)format("woff2");
                unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 600;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggmxsuxd.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 600;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggexsg.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 700;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggqxsuxd.woff2)format("woff2");
                unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 700;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggoxsuxd.woff2)format("woff2");
                unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 700;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggsxsuxd.woff2)format("woff2");
                unicode-range: U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 700;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggixsuxd.woff2)format("woff2");
                unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 700;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggmxsuxd.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 700;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggexsg.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 800;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggqxsuxd.woff2)format("woff2");
                unicode-range: U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 800;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggoxsuxd.woff2)format("woff2");
                unicode-range: U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 800;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggsxsuxd.woff2)format("woff2");
                unicode-range: U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 800;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggixsuxd.woff2)format("woff2");
                unicode-range: U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 800;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggmxsuxd.woff2)format("woff2");
                unicode-range: U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF
            }

            @font-face {
                font-display: swap;
                font-family: Manrope;
                font-style: normal;
                font-weight: 800;
                src: url(/wp-content/uploads/elementor/google-fonts/fonts/manrope-xn7gyhe41ni1adirggexsg.woff2)format("woff2");
                unicode-range: U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            .fa,.fab,.fad,.fal,.far,.fas {
                -webkit-font-smoothing: antialiased;
                font-variant: normal;
                text-rendering: auto;
                font-style: normal;
                line-height: 1;
                display: inline-block
            }

            .fa-angle-down:before {
                content: ""
            }

            .fa-caret-right:before {
                content: ""
            }

            .fa-facebook:before {
                content: ""
            }

            .fa-instagram:before {
                content: ""
            }

            .fa-map-marked-alt:before {
                content: ""
            }

            .fa-phone-square-alt:before {
                content: ""
            }

            .fa-square:before {
                content: ""
            }

            .fa-x-twitter:before {
                content: ""
            }

            .fa-youtube:before {
                content: ""
            }

            @font-face {
                font-display: swap;
                font-family: "Font Awesome 5 Free";
                font-style: normal;
                font-weight: 900;
                src: url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf)format("truetype")
            }

            .fa,.fas {
                font-family: "Font Awesome 5 Free";
                font-weight: 900
            }

            @font-face {
                font-display: swap;
                font-family: "Font Awesome 5 Brands";
                font-style: normal;
                font-weight: 400;
                src: url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf)format("truetype")
            }

            .fab {
                font-family: "Font Awesome 5 Brands";
                font-weight: 400
            }

            .n2-section-smartslider {
                --widget-offset: 0px;
                outline: 0;
                width: 100%;
                position: relative
            }

            .n2-ss-align {
                z-index: 0;
                position: relative;
                overflow: hidden
            }

            .n2-ss-slider {
                -webkit-font-smoothing: antialiased;
                user-select: none;
                --ss-fs: flex-start;
                --ss-fe: flex-end;
                --ss-r: row;
                --ss-rr: row-reverse;
                grid-template-rows: 1fr auto;
                grid-template-columns: 100%;
                font-size: 16px;
                line-height: 1;
                display: grid
            }

            .n2-ss-slider .n2-ss-text {
                user-select: text;
                cursor: initial
            }

            .n2-ss-slider,.n2-ss-slider .n2_ss__touch_element {
                -webkit-tap-highlight-color: #fff0
            }

            .n2-ss-slider>*,.n2-ss-slider .n2_ss__touch_element>* {
                -webkit-tap-highlight-color: initial
            }

            .n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow-all * {
                font-size: inherit;
                line-height: inherit;
                letter-spacing: inherit
            }

            .n2-ss-slider .n2-ow,.n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all *,.n2-ss-slider .n2-ow-all :before,.n2-ss-slider .n2-ow-all :after {
                box-sizing: content-box
            }

            .n2-ss-slider .n2-ow:before,.n2-ss-slider .n2-ow:after,.n2-ss-slider .n2-ow-all :not(i):before,.n2-ss-slider .n2-ow-all :not(i):after {
                display: none
            }

            .n2-ss-slider a.n2-ow,.n2-ss-slider .n2-ow-all a {
                hyphens: manual;
                border: 0
            }

            .n2-ss-slider a.n2-ow,.n2-ss-slider a.n2-ow:focus,.n2-ss-slider .n2-ow-all a,.n2-ss-slider .n2-ow-all a:focus {
                box-shadow: none;
                text-decoration: none;
                transition: none;
                outline: 0!important
            }

            .n2-ss-slider path {
                transition: none
            }

            .n2-ss-slider .n2-ow-all b,.n2-ss-slider .n2-ow-all i {
                color: inherit
            }

            .n2-ss-slider h1.n2-ow,.n2-ss-slider h2.n2-ow,.n2-ss-slider h3.n2-ow,.n2-ss-slider h4.n2-ow,.n2-ss-slider h5.n2-ow,.n2-ss-slider h6.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider blockquote.n2-ow,.n2-ss-slider .n2-ow-all h1,.n2-ss-slider .n2-ow-all h2,.n2-ss-slider .n2-ow-all h3,.n2-ss-slider .n2-ow-all h4,.n2-ss-slider .n2-ow-all h5,.n2-ss-slider .n2-ow-all h6,.n2-ss-slider .n2-ow-all p,.n2-ss-slider .n2-ow-all blockquote {
                width: auto;
                height: auto;
                box-shadow: none;
                hyphens: manual;
                border: 0;
                margin: 0;
                padding-left: 0;
                padding-right: 0
            }

            .n2-ss-slider iframe {
                border: 0;
                min-height: 0
            }

            .n2-ss-slider iframe.n2-ow,.n2-ss-slider .n2-ow-all iframe {
                margin: 0
            }

            .n2-ss-slider img.n2-ow,.n2-ss-slider .n2-ow-all img,.n2-ss-slider svg.n2-ow,.n2-ss-slider .n2-ow-all svg {
                max-width: none;
                height: auto;
                max-height: none;
                box-shadow: none;
                vertical-align: top;
                background: 0 0;
                border: 0;
                border-radius: 0;
                margin: 0;
                padding: 0
            }

            .n2-ss-slider picture.n2-ow,.n2-ss-slider .n2-ow-all picture {
                display: inline-block
            }

            .n2-ss-slider ul.n2-ow,.n2-ss-slider li.n2-ow,.n2-ss-slider img.n2-ow,.n2-ss-slider a.n2-ow,.n2-ss-slider p.n2-ow,.n2-ss-slider ol.n2-ow,.n2-ss-slider textarea.n2-ow,.n2-ss-slider input.n2-ow,.n2-ss-slider button.n2-ow {
                transition: none
            }

            .n2-ss-slider p {
                background-color: #fff0
            }

            .n2-ss-slider {
                z-index: 3;
                text-align: left;
                width: 100%;
                min-height: 1px;
                position: relative
            }

            .n2-ss-slider :focus {
                outline: 0
            }

            .n2-ss-slider[data-responsive=fullpage] {
                min-height: calc(var(--target-height,100vh) - var(--subtract,0px) - var(--subtract-vertical-offset,0px) - var(--subtract-vertical-widget,0px))
            }

            .n2-ss-slider.n2notransition * {
                transition: none!important
            }

            .n2-ss-slider .n2-ss-preserve-size {
                visibility: hidden;
                width: 100%
            }

            .n2-ss-slider .n2-ss-preserve-size[data-related-device] {
                display: none
            }

            .n2-ss-slider .n2-ss-preserve-size[data-related-device=desktopPortrait] {
                display: block
            }

            .n2-ss-slider .n2-ss-slide {
                text-align: center;
                --ssselfalign: center;
                position: relative;
                overflow: hidden
            }

            .n2-ss-slider .n2-ss-slide--focus {
                opacity: 0;
                filter: opacity(0);
                z-index: -99999;
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0
            }

            .n2-ss-slider .n2-ss-slide-background,.n2-ss-slider .n2-ss-slide-background * {
                text-align: left;
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0
            }

            .n2-ss-slider .n2-ss-slide-background {
                z-index: 10
            }

            .n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color {
                z-index: 1
            }

            .n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color[data-overlay="1"] {
                z-index: 7
            }

            .n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image {
                z-index: 5
            }

            .n2-ss-slider .n2-ss-slide-background-image {
                box-sizing: content-box;
                --ss-o-pos-x: 50%;
                --ss-o-pos-y: 50%;
                width: 100%;
                height: 100%
            }

            .n2-ss-slider .n2-ss-slide-background-image img {
                object-position: var(--ss-o-pos-x)var(--ss-o-pos-y);
                object-fit: cover;
                color: #fff0;
                width: 100%!important;
                height: 100%!important
            }

            .n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image img {
                object-fit: contain
            }

            .n2-ss-slider [data-mode=center] .n2-ss-slide-background-image img {
                object-fit: none
            }

            .n2-ss-slider [data-mode=stretch] .n2-ss-slide-background-image img {
                object-fit: fill
            }

            .n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image+.n2-ss-slide-background-image img {
                object-fit: contain
            }

            .n2-ss-slider .n2-ss-layers-container {
                visibility: hidden;
                z-index: 20;
                opacity: .001;
                flex-direction: column;
                width: 100%;
                height: 100%;
                transition: opacity .4s;
                display: flex;
                position: relative
            }

            .n2-ss-slider .n2-ss-layers-container>* {
                visibility: visible
            }

            .n2-ss-slider .n2-ss-layer {
                z-index: 2;
                --margin-top: 0px;
                --margin-right: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                width: calc(100% - var(--margin-right) - var(--margin-left));
                --ssfont-scale: 1;
                font-size: calc(100%*var(--ssfont-scale))
            }

            .n2-ss-slider .n2-ss-layer[data-pm=normal] {
                margin: var(--margin-top)var(--margin-right)var(--margin-bottom)var(--margin-left)
            }

            .n2-ss-slider .n2-ss-layer[data-pm=absolute] {
                position: absolute;
                top: 0;
                left: 0
            }

            .n2-ss-slider .n2-ss-layer[data-pm=absolute] picture {
                width: 100%
            }

            .n2-ss-slider .n2-ss-layer[data-pm=default],.n2-ss-slider .n2-ss-layer[data-pm=normal] {
                min-height: 1px;
                position: relative
            }

            .n2-ss-slider .n2-ss-widget {
                backface-visibility: hidden;
                perspective: 1000px;
                z-index: 1;
                opacity: 1;
                box-sizing: initial;
                font-size: 16px;
                transition: opacity .4s;
                position: relative
            }

            .n2-ss-slider .n2-ss-slider-wrapper-outside,.n2-ss-slider .n2-ss-slider-wrapper-inside {
                grid-template-columns: 100%;
                display: grid;
                position: relative
            }

            .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls {
                z-index: 10;
                visibility: hidden;
                width: 100%;
                height: 100%;
                display: flex;
                position: absolute
            }

            .n2-ss-slider .n2-ss-slider-wrapper-inside .n2-ss-slider-controls>* {
                visibility: visible
            }

            .n2-ss-slider .n2-ss-slider-controls-absolute-left-center {
                flex-flow: var(--ss-r);
                align-items: center
            }

            .n2-ss-slider .n2-ss-slider-controls-absolute-left-center>*,.n2-ss-slider .n2-ss-slider-controls-absolute-right>* {
                margin-left: var(--widget-offset)
            }

            .n2-ss-slider .n2-ss-slider-controls-absolute-right-center {
                flex-flow: var(--ss-rr);
                align-items: center
            }

            .n2-ss-slider .n2-ss-slider-controls-absolute-right-center>*,.n2-ss-slider .n2-ss-slider-controls-absolute-left>* {
                margin-right: var(--widget-offset)
            }

            .n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom {
                flex-flow: column-reverse;
                align-items: center
            }

            .n2-ss-slider .n2-ss-slider-controls-absolute-center-bottom>*,.n2-ss-slider .n2-ss-slider-controls-above>* {
                margin-bottom: var(--widget-offset)
            }

            .n2-ss-slider iframe.n2-ow {
                max-width: none;
                display: block
            }

            .n2-ss-slider .n2-ss-layer[data-sstype=slide] {
                box-sizing: border-box;
                z-index: 2;
                flex-flow: column;
                flex: none;
                justify-content: center;
                width: 100%;
                height: 100%;
                min-height: 100%;
                display: flex;
                position: relative
            }

            .n2-ss-slider .n2-ss-layer-content .n2-ss-layer--auto:not([data-pm=absolute]) {
                width: auto!important
            }

            .n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] {
                max-width: calc(100% - var(--margin-right) - var(--margin-left))
            }

            .n2-ss-slider .n2-ss-layer[data-sstype=content] {
                z-index: 2;
                flex: none;
                width: 100%;
                min-height: 100%;
                display: flex;
                position: relative
            }

            .n2-ss-slider .n2-ss-layer-content {
                box-sizing: border-box;
                flex-direction: column;
                flex: none;
                justify-content: flex-start;
                min-height: 10px;
                display: flex;
                position: relative
            }

            .n2-ss-slider .n2-ss-section-main-content {
                flex-direction: column;
                flex: auto;
                justify-content: center;
                max-width: 100%;
                min-height: 100%;
                display: flex
            }

            .n2-ss-slider .n2-ss-layer-with-background {
                --n2bgimage: none;
                --n2bggradient: none;
                background-image: var(--n2bggradient),var(--n2bgimage);
                background-repeat: no-repeat,no-repeat;
                background-size: cover,cover;
                transition: border-color .3s,background-color,border-radius,box-shadow
            }

            .n2-ss-slider .n2-ss-layer[data-sstype=col] {
                flex-flow: column;
                flex: 0 auto;
                order: 10;
                display: flex
            }

            .n2-ss-slider .n2-ss-layer:not([data-sstype=col]) {
                align-self: var(--ssselfalign)
            }

            .n2-ss-slider .n2-ss-animated-heading-wrapper,.n2-ss-slider .n2-ss-animated-heading-wrapper *,.n2-ss-slider .n2-ss-highlighted-heading-wrapper,.n2-ss-slider .n2-ss-highlighted-heading-wrapper * {
                text-decoration: none!important
            }

            .n2_clear {
                clear: both
            }

            ss3-loader {
                z-index: 100000;
                place-content: center;
                width: 100%;
                height: 100%;
                display: none;
                position: absolute;
                top: 0;
                left: 0
            }

            ss3-loader:after {
                content: "";
                border: 9px solid #0009;
                border-top-color: #fff;
                border-image: initial;
                border-radius: 50%;
                width: 40px;
                height: 40px;
                animation: 2s linear infinite n2-ss-loader-spin;
                display: block;
                box-shadow: inset 0 0 0 1px #0009,0 0 0 1px #0009
            }

            @keyframes n2-ss-loader-spin {
                0% {
                    transform: rotate(0)
                }

                to {
                    transform: rotate(360deg)
                }
            }

            .elementor-5423 .elementor-element.elementor-element-59ce236a {
                padding: 25px
            }

            .elementor-5423 .elementor-element.elementor-element-19de3ed5>.elementor-element-populated {
                border: 0 solid #e0e0e0;
                border-right-width: 1px;
                padding: 0
            }

            .elementor-5423 .elementor-element.elementor-element-3235342b .elementor-nav-menu .elementor-item {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 28px
            }

            .elementor-5423 .elementor-element.elementor-element-3235342b .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-5f233d2);
                fill: var(--e-global-color-5f233d2);
                padding: 0
            }

            .elementor-5423 .elementor-element.elementor-element-3235342b .elementor-nav-menu--main .elementor-item:hover,.elementor-5423 .elementor-element.elementor-element-3235342b .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-5423 .elementor-element.elementor-element-3235342b .elementor-nav-menu--main .elementor-item.highlighted,.elementor-5423 .elementor-element.elementor-element-3235342b .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-5423 .elementor-element.elementor-element-3235342b {
                --e-nav-menu-horizontal-menu-item-margin: calc(35px/2)
            }

            .elementor-5423 .elementor-element.elementor-element-3235342b .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 35px
            }

            .elementor-5423 .elementor-element.elementor-element-11aa3b97>.elementor-element-populated {
                padding: 0 0 0 44px
            }

            .elementor-5423 .elementor-element.elementor-element-6984ec08 .elementor-nav-menu .elementor-item {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 28px
            }

            .elementor-5423 .elementor-element.elementor-element-6984ec08 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-5f233d2);
                fill: var(--e-global-color-5f233d2);
                padding: 0
            }

            .elementor-5423 .elementor-element.elementor-element-6984ec08 .elementor-nav-menu--main .elementor-item:hover,.elementor-5423 .elementor-element.elementor-element-6984ec08 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-5423 .elementor-element.elementor-element-6984ec08 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-5423 .elementor-element.elementor-element-6984ec08 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-5423 .elementor-element.elementor-element-6984ec08 {
                --e-nav-menu-horizontal-menu-item-margin: calc(35px/2)
            }

            .elementor-5423 .elementor-element.elementor-element-6984ec08 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 35px
            }

            @media (width<=1024px) {
                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }
            }

            @media (width<=767px) {
                .elementor-5423 .elementor-element.elementor-element-19de3ed5>.elementor-element-populated {
                    border-width: 0
                }

                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }

                .elementor-5423 .elementor-element.elementor-element-11aa3b97>.elementor-element-populated {
                    padding: 30px 0 0
                }
            }

            .elementor-5419 .elementor-element.elementor-element-5113c6d6 {
                padding: 25px
            }

            .elementor-5419 .elementor-element.elementor-element-7c507e95>.elementor-element-populated {
                border: 0 solid #e0e0e0;
                border-right-width: 1px;
                padding: 0
            }

            .elementor-5419 .elementor-element.elementor-element-4a16c48d .elementor-nav-menu .elementor-item {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 28px
            }

            .elementor-5419 .elementor-element.elementor-element-4a16c48d .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-5f233d2);
                fill: var(--e-global-color-5f233d2);
                padding: 0
            }

            .elementor-5419 .elementor-element.elementor-element-4a16c48d .elementor-nav-menu--main .elementor-item:hover,.elementor-5419 .elementor-element.elementor-element-4a16c48d .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-5419 .elementor-element.elementor-element-4a16c48d .elementor-nav-menu--main .elementor-item.highlighted,.elementor-5419 .elementor-element.elementor-element-4a16c48d .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-5419 .elementor-element.elementor-element-4a16c48d {
                --e-nav-menu-horizontal-menu-item-margin: calc(35px/2)
            }

            .elementor-5419 .elementor-element.elementor-element-4a16c48d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 35px
            }

            .elementor-5419 .elementor-element.elementor-element-70278667>.elementor-element-populated {
                padding: 0 0 0 44px
            }

            .elementor-5419 .elementor-element.elementor-element-4206e0a6 .elementor-nav-menu .elementor-item {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 28px
            }

            .elementor-5419 .elementor-element.elementor-element-4206e0a6 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-5f233d2);
                fill: var(--e-global-color-5f233d2);
                padding: 0
            }

            .elementor-5419 .elementor-element.elementor-element-4206e0a6 .elementor-nav-menu--main .elementor-item:hover,.elementor-5419 .elementor-element.elementor-element-4206e0a6 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-5419 .elementor-element.elementor-element-4206e0a6 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-5419 .elementor-element.elementor-element-4206e0a6 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-5419 .elementor-element.elementor-element-4206e0a6 {
                --e-nav-menu-horizontal-menu-item-margin: calc(35px/2)
            }

            .elementor-5419 .elementor-element.elementor-element-4206e0a6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 35px
            }

            @media (width<=1024px) {
                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }
            }

            @media (width<=767px) {
                .elementor-5419 .elementor-element.elementor-element-7c507e95>.elementor-element-populated {
                    border-width: 0
                }

                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }

                .elementor-5419 .elementor-element.elementor-element-70278667>.elementor-element-populated {
                    padding: 30px 0 0
                }
            }

            .elementor-5120 .elementor-element.elementor-element-6f6b950 {
                padding: 25px
            }

            .elementor-5120 .elementor-element.elementor-element-80e07ec>.elementor-element-populated {
                border: 0 solid #e0e0e0;
                border-right-width: 1px;
                padding: 0
            }

            .elementor-5120 .elementor-element.elementor-element-da0f90e .elementor-nav-menu .elementor-item {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 28px
            }

            .elementor-5120 .elementor-element.elementor-element-da0f90e .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-5f233d2);
                fill: var(--e-global-color-5f233d2);
                padding: 0
            }

            .elementor-5120 .elementor-element.elementor-element-da0f90e .elementor-nav-menu--main .elementor-item:hover,.elementor-5120 .elementor-element.elementor-element-da0f90e .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-5120 .elementor-element.elementor-element-da0f90e .elementor-nav-menu--main .elementor-item.highlighted,.elementor-5120 .elementor-element.elementor-element-da0f90e .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-5120 .elementor-element.elementor-element-da0f90e {
                --e-nav-menu-horizontal-menu-item-margin: calc(35px/2)
            }

            .elementor-5120 .elementor-element.elementor-element-da0f90e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 35px
            }

            .elementor-5120 .elementor-element.elementor-element-6574311>.elementor-element-populated {
                padding: 0 0 0 44px
            }

            .elementor-5120 .elementor-element.elementor-element-b2ffe91 .elementor-nav-menu .elementor-item {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 28px
            }

            .elementor-5120 .elementor-element.elementor-element-b2ffe91 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-5f233d2);
                fill: var(--e-global-color-5f233d2);
                padding: 0
            }

            .elementor-5120 .elementor-element.elementor-element-b2ffe91 .elementor-nav-menu--main .elementor-item:hover,.elementor-5120 .elementor-element.elementor-element-b2ffe91 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-5120 .elementor-element.elementor-element-b2ffe91 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-5120 .elementor-element.elementor-element-b2ffe91 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-5120 .elementor-element.elementor-element-b2ffe91 {
                --e-nav-menu-horizontal-menu-item-margin: calc(35px/2)
            }

            .elementor-5120 .elementor-element.elementor-element-b2ffe91 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 35px
            }

            @media (width<=1024px) {
                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }
            }

            @media (width<=767px) {
                .elementor-5120 .elementor-element.elementor-element-80e07ec>.elementor-element-populated {
                    border-width: 0
                }

                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }

                .elementor-5120 .elementor-element.elementor-element-6574311>.elementor-element-populated {
                    padding: 30px 0 0
                }
            }

            .elementor-14741 .elementor-element.elementor-element-bb20fcf {
                padding: 25px
            }

            .elementor-14741 .elementor-element.elementor-element-ef0c543>.elementor-element-populated {
                border: 0 solid #e0e0e0;
                border-right-width: 1px;
                padding: 0
            }

            .elementor-14741 .elementor-element.elementor-element-97d3ff8 .elementor-nav-menu .elementor-item {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 28px
            }

            .elementor-14741 .elementor-element.elementor-element-97d3ff8 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-5f233d2);
                fill: var(--e-global-color-5f233d2);
                padding: 0
            }

            .elementor-14741 .elementor-element.elementor-element-97d3ff8 .elementor-nav-menu--main .elementor-item:hover,.elementor-14741 .elementor-element.elementor-element-97d3ff8 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-14741 .elementor-element.elementor-element-97d3ff8 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-14741 .elementor-element.elementor-element-97d3ff8 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-14741 .elementor-element.elementor-element-97d3ff8 {
                --e-nav-menu-horizontal-menu-item-margin: calc(35px/2)
            }

            .elementor-14741 .elementor-element.elementor-element-97d3ff8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 35px
            }

            .elementor-14741 .elementor-element.elementor-element-ea15232>.elementor-element-populated {
                padding: 0 0 0 44px
            }

            @media (width<=1024px) {
                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }
            }

            @media (width<=767px) {
                .elementor-14741 .elementor-element.elementor-element-ef0c543>.elementor-element-populated {
                    border-width: 0
                }

                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }

                .elementor-14741 .elementor-element.elementor-element-ea15232>.elementor-element-populated {
                    padding: 30px 0 0
                }
            }

            .elementor-17628 .elementor-element.elementor-element-401248c {
                padding: 25px
            }

            .elementor-17628 .elementor-element.elementor-element-788a405>.elementor-element-populated {
                border: 0 solid #e0e0e0;
                border-right-width: 1px;
                padding: 0
            }

            .elementor-17628 .elementor-element.elementor-element-72382a4 .elementor-nav-menu .elementor-item {
                font-family: Lato,sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 28px
            }

            .elementor-17628 .elementor-element.elementor-element-72382a4 .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-5f233d2);
                fill: var(--e-global-color-5f233d2);
                padding: 0
            }

            .elementor-17628 .elementor-element.elementor-element-72382a4 .elementor-nav-menu--main .elementor-item:hover,.elementor-17628 .elementor-element.elementor-element-72382a4 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-17628 .elementor-element.elementor-element-72382a4 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-17628 .elementor-element.elementor-element-72382a4 .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-17628 .elementor-element.elementor-element-72382a4 {
                --e-nav-menu-horizontal-menu-item-margin: calc(35px/2)
            }

            .elementor-17628 .elementor-element.elementor-element-72382a4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
                margin-bottom: 35px
            }

            .elementor-17628 .elementor-element.elementor-element-75f7123>.elementor-element-populated {
                padding: 0 0 0 44px
            }

            @media (width<=1024px) {
                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }
            }

            @media (width<=767px) {
                .elementor-17628 .elementor-element.elementor-element-788a405>.elementor-element-populated {
                    border-width: 0
                }

                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }

                .elementor-17628 .elementor-element.elementor-element-75f7123>.elementor-element-populated {
                    padding: 30px 0 0
                }
            }

            .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                font-family: var(--e-global-typography-primary-font-family),Sans-serif;
                font-size: var(--e-global-typography-primary-font-size);
                font-weight: var(--e-global-typography-primary-font-weight);
                line-height: var(--e-global-typography-primary-line-height)
            }

            .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-text);
                fill: var(--e-global-color-text)
            }

            .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
                fill: var(--e-global-color-accent)
            }

            .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
                background-color: var(--e-global-color-accent)
            }

            .elementor-widget-nav-menu {
                --e-nav-menu-divider-color: var(--e-global-color-text)
            }

            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                font-family: var(--e-global-typography-accent-font-family),Sans-serif;
                font-size: var(--e-global-typography-accent-font-size);
                font-weight: var(--e-global-typography-accent-font-weight)
            }

            @media (width<=1024px) {
                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }
            }

            @media (width<=767px) {
                .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                    font-size: var(--e-global-typography-primary-font-size);
                    line-height: var(--e-global-typography-primary-line-height)
                }

                .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                    font-size: var(--e-global-typography-accent-font-size)
                }
            }
        