html{scroll-behavior:smooth}body{color:#212529;background:#fff;margin:0;font-family:Poppins,Helvetica Neue,Arial,sans-serif}header.fixed{z-index:99999;width:100%;position:fixed;top:0;left:0}.wpcp-carousel-preloader{display:none!important}.testimonial-section .owl-carousel{overflow:hidden;display:block!important}.testimonial-section .owl-carousel>.item+.item{display:none}.testimonial-section .quote-track{width:100%;display:flex}.testimonial-section .quote-track>.item{flex:0 0 100%;width:100%;display:block!important}.testimonial-section .owl-controls{text-align:center;margin-top:40px}.testimonial-section .owl-controls .owl-page{cursor:pointer;vertical-align:middle;background:0 0;border:2px solid #e0e0e0;border-radius:50%;width:10px;height:10px;margin:0 5px;padding:0}.testimonial-section .owl-controls .owl-page.active{background:#999;border-color:#999}.social-fixed-container{z-index:20;background:#09e1cd;border:1px solid #09e1cd;border-radius:0 20px 20px 0;position:fixed;top:10rem;left:0}.social-fixed-container .social-icons{margin:0 0 16px;padding:0;list-style:none}.social-fixed-container .social-icons li{margin:15px 10px;line-height:0}.social-fixed-container img{width:25px;height:25px;display:block}a.stay-up-button{z-index:30;transform-origin:50%;letter-spacing:normal;text-transform:uppercase;cursor:pointer;background:#09e1cd;border-radius:20px 20px 0 0;padding:11px 30px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:21px;text-decoration:none;display:inline-block;position:fixed;top:50%;right:-75px;transform:rotate(-90deg);color:#06211f!important}a.stay-up-button:hover{color:#000!important}.rev_slider{--hero-scale:tan(atan2(min(1140px,100vw),1140px));background:#111;height:min(700px,61.4035vw);position:relative;overflow:hidden}#rev_slider_2_1{height:min(500px,43.8597vw)}#rev_slider_5_1{--hero-scale:tan(atan2(min(1240px,100vw),1240px));height:min(500px,40.3226vw)}.rev_slider>ul{width:100%!important;height:100%!important;margin:0!important;padding:0!important;list-style:none!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.rev_slider>ul>li{width:100%!important;height:100%!important;margin:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.rev_slider img.rev-slidebg{object-fit:cover!important;visibility:visible!important;width:100%!important;height:100%!important;display:block!important}.rev_slider .Concept-Title,.rev_slider .Concept-SubTitle{pointer-events:none;visibility:visible!important;z-index:6!important;color:#fff!important;text-align:center!important;white-space:nowrap!important;margin:0!important;position:absolute!important;left:50%!important}.rev_slider .tp-caption.is-level-hidden{visibility:hidden!important}.rev_slider .Concept-Title{text-transform:uppercase;width:max-content!important;max-width:92%!important;font-family:Poppins,sans-serif!important;font-size:calc(var(--caption-size,72px)*var(--hero-scale,1))!important;letter-spacing:calc(-2px*var(--hero-scale,1))!important;padding:calc(20px*var(--hero-scale,1))!important;background:rgba(0,0,0,.3)!important;font-weight:700!important;line-height:1.1!important;top:46%!important}.rev_slider .Concept-SubTitle{width:max-content!important;max-width:92vw!important;top:auto!important;bottom:16%!important}.rev_slider .Concept-Title,.rev_slider .Concept-SubTitle{opacity:0}.rev_slider li.is-active .Concept-Title{animation:1.15s cubic-bezier(.22,1,.36,1) .25s both heroTitleIn}.rev_slider .tp-static-layers{z-index:8;pointer-events:none;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.rev_slider .tp-static-layers .Concept-Title,.rev_slider .tp-static-layers .Concept-SubTitle{opacity:1;animation:1.15s cubic-bezier(.22,1,.36,1) .25s both heroTitleIn}.rev_slider li.is-active .Concept-SubTitle{animation:.95s cubic-bezier(.22,1,.36,1) .7s both heroButtonIn}.rev_slider .Concept-SubTitle a,.rev_slider .button-one{pointer-events:auto;color:#06211f;letter-spacing:.08em;text-transform:uppercase;background:#09e1cd;border-radius:999px;justify-content:center;align-items:center;padding:14px 32px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.rev_slider .Concept-SubTitle a:hover,.rev_slider .button-one:hover{color:#06211f;background:#fff}.hero-dots{z-index:7;gap:8px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero-dot{cursor:pointer;background:rgba(255,255,255,.45);border:0;width:28px;height:3px;padding:0}.hero-dot.is-active{background:#fff}@keyframes heroTitleIn{0%{opacity:0;transform:translate(-50%,-42%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes heroButtonIn{0%{opacity:0;transform:translate(-50%)scale(.82)}to{opacity:1;transform:translate(-50%)scale(1)}}.elementor-invisible{visibility:visible!important}.hero-arrow{z-index:3;color:#fff;cursor:pointer;background:rgba(0,0,0,.45);border:0;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.wpcp-prev-button,.wpcp-next-button{cursor:pointer}.form-note,.wpcf7-response-output{color:#178087;margin-top:12px}.form-toast{z-index:100001;color:#fff;background:#111;border-radius:8px;align-items:center;gap:10px;min-width:220px;max-width:calc(100% - 32px);padding:12px 12px 12px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px rgba(0,0,0,.18)}.form-toast-mark{color:#111;background:#09e1cd;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.form-toast-mark svg{display:block}.form-toast-label{flex:1;font-size:15px;font-weight:500;line-height:1.2}.form-toast-close{color:#fff;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:18px;line-height:1}@media (prefers-reduced-motion:no-preference){.form-toast{animation:.18s ease-out formToastIn}}@keyframes formToastIn{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.navbar-nav .menu-item-has-children{position:relative}.navbar-nav .sub-menu{z-index:30;background:rgba(4,4,4,.46);border-radius:5px;width:max-content;margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;left:0}header #menu-main-menu>.menu-item.menu-item-has-children>.sub-menu>li.menu-item-has-children>ul.sub-menu{width:180px;margin:0;top:0;left:100%}.navbar-nav .menu-item-has-children:hover>.sub-menu,.navbar-nav .menu-item-has-children:focus-within>.sub-menu{display:block}.navbar-nav .sub-menu a{color:#fff;white-space:nowrap;padding:8px 16px;text-decoration:none;display:block}.navbar-nav .sub-menu a:hover{color:#09e1cd}@media (max-width:991px){.navbar-collapse{display:none}.navbar-collapse.show{background:#000;padding:12px 0 20px;display:block}.navbar-nav .sub-menu,.navbar-nav .sub-menu .sub-menu{background:0 0;padding-left:16px;display:block;position:static}}.search-results,.author-list{padding:48px 0 72px}.search-results .post-card,.author-list .post-card{grid-template-columns:280px 1fr;gap:24px;margin-bottom:32px;display:grid}.search-results img,.author-list img{object-fit:cover;width:100%;height:180px}@media (min-width:992px){.home-news-carousel .wpcp-carousel-section,.home-news-carousel .wpcp-carousel-section .swiper-wrapper,.home-news-carousel .wpcp-carousel-section .swiper-slide,.home-news-carousel .wpcp-carousel-section .wpcp-single-item{min-height:560px!important}.home-news-carousel .wpcp-single-item{flex-direction:row-reverse;align-items:flex-start!important;display:flex!important}.home-news-carousel .wpcp-slide-image{text-align:right;flex:0 0 546px;align-self:center;max-width:none;min-height:560px;position:relative;width:546px!important}.home-news-carousel .wpcp-slide-image a{line-height:0;display:inline-block}.home-news-carousel .wpcp-slide-image img{object-fit:cover;border-radius:50%!important;width:450px!important;max-width:none!important;height:450px!important}.home-news-carousel .wpcp-all-captions{flex:1 1 0;align-self:flex-start;min-width:0;max-width:560px;margin-top:8px}.home-news-carousel .wpcp-post-content{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-news-carousel .wpcp-carousel-section.nav-vertical-center .swiper-button-prev,.home-news-carousel .wpcp-carousel-section.nav-vertical-center .swiper-button-next{color:#fff;bottom:64px;right:auto;margin-top:0!important;top:auto!important}.home-news-carousel .wpcp-carousel-section.nav-vertical-center .swiper-button-prev{left:20%}.home-news-carousel .wpcp-carousel-section.nav-vertical-center .swiper-button-next{left:25%}}@media (max-width:700px){.search-results .post-card,.author-list .post-card{grid-template-columns:1fr}a.stay-up-button,.social-fixed-container,.hero-arrow{display:none!important}.rev_slider .Concept-Title{white-space:normal!important}}h2.elementor-heading-title.elementor-size-default{font-size:48px;font-weight:700;line-height:50px}.hp-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.legal-page{max-width:860px;padding:72px 0 96px}.legal-page h1{margin-bottom:24px}.legal-page h2{margin:32px 0 12px;font-size:22px}.legal-page p{margin:0 0 14px;line-height:1.6}.not-found-links{flex-wrap:wrap;gap:12px 20px;margin:24px 0 0;padding:0;list-style:none;display:flex}.copyright-line a{color:inherit;text-decoration:underline}.cookie-notice{z-index:100000;color:#fff;background:#111;align-items:center;gap:16px;width:min(520px,100vw - 32px);padding:16px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 40px rgba(0,0,0,.28)}.cookie-notice p{margin:0;font-size:14px;line-height:1.5}.cookie-notice a{color:#09e1cd}.cookie-notice button{color:#06211f;cursor:pointer;background:#09e1cd;border:0;flex:none;padding:10px 16px;font-weight:700}
