 @media (max-width: 991.98px) {
     .logo__image img {
         width:152px 
    }
}
 @media (min-width: 992px) {
     .logo__image img {
         width:152px 
    }
     .sticky__header .logo__image img {
         width:152px 
    }
}
 .header__topbar, .header__topbar p {
     color:#898989 
}
 .header__topbar a {
     color:#898989 
}
 .header__topbar a:hover, .header__topbar .menu > li:hover > a {
     color:#fff 
}
 .header__topbar .sub-menu > li > a {
     color:#bbbbd0 
}
 .header__topbar .sub-menu {
     background-color:#65668f 
}
 .header__topbar .sub-menu > li:hover > a {
     background-color:#65668f 
}
 .header__topbar .sub-menu > li:first-of-type > a::before {
     color:#65668f 
}
 .header__topbar .sub-menu > li:first-of-type:hover > a::before {
     color:#65668f 
}
 @media (max-width: 991.98px) {
     .header__topbar .widget + .widget {
         border-top-color:rgba(255, 255, 255, 0.1) 
    }
}
 @media (min-width: 992px) {
     .header__topbar .widget + .widget::after {
         background:rgba(255, 255, 255, 0.1) 
    }
}
 .header__button a {
     color: #fff;
     background-color:#23c4af 
}
 .header__button a:hover {
     color: #fff;
     background-color:#4e4e79 
}
 @media (max-width: 991.98px) {
     .sticky__header {
         background-color:#fff 
    }
}
 @media (min-width: 992px) {
     .sticky__header {
         background-color:#fff 
    }
}
 @media (min-width: 992px) {
     .header__navigation > ul > li > a {
         font-family: "Barlow";
         font-size: 18px;
         font-weight: 700;
         color:#040404 
    }
     .header__navigation > ul > li:hover > a {
         color:#23c4af 
    }
     .header__navigation > ul > li.current-menu-item > a, .header__navigation > ul > li.current_page_parent > a, .header__navigation > ul > li.current-menu-ancestor > a {
         color:#23c4af 
    }
     .header__navigation .menu-item-has-children > a::after, .header__navigation .menu-item-has-children:hover > a::after {
         border-color:rgba(50, 50, 50, 0.3) transparent transparent transparent 
    }
     .header__navigation .sub-menu > li > a {
         font-family: "Barlow";
         font-size: 15px;
         font-weight: 500;
         color:#ffffff 
    }
     .header__navigation .sub-menu {
         background-color:#040404 
    }
     .header__navigation .sub-menu > li:hover > a {
         color: #23c4af;
         border-top-color: #040404;
         background-color:#040404 
    }
     .header__navigation > ul > li {
         padding:0px 10px 
    }
}
 @media (min-width: 992px) {
     .header__navigation .sub-menu {
         top: 100%;
         left:calc(10px - 22px) 
    }
}
 @media (max-width: 991.98px) {
     .header .navbar-toggle {
         background-color:#52675f 
    }
     .header .navbar-toggle .icon-bar {
         background-color:#fff 
    }
     .header__navigation > ul > li > a {
         color: #fff;
         background-color:#526760 
    }
     .header__navigation > ul > li.current-menu-item > a {
         color:#23c4af 
    }
     .header__navigation .sub-menu > li > a {
         color: #fff;
         background-color:#495e56 
    }
     .header__navigation .sub-menu__toggle::before {
         border-color:#fff transparent transparent transparent 
    }
     .header__navigation .sub-menu__toggle {
         background-color:transparent 
    }
     .header__navigation .sub-menu__opened > .sub-menu__toggle {
         background-color:#495e56 
    }
}
 .header_1 .header__topbar {
     background-color:#2d2d2d 
}
 @media (min-width: 992px) {
     .header_1 .header__topbar {
         justify-content:flex-end 
    }
}
 @media (max-width: 991.98px) {
     .header.header_1 {
         background-color:#fff 
    }
}
 @media (min-width: 992px) {
     .header_1 .header__position {
         background-color:#fff 
    }
     .header_1 .header__logo {
         background-color:#fff 
    }
}
 .header_1 .header__navigation > ul > li > a::before {
     background-color:rgba(50, 50, 50, 0.1) 
}
 .page-heading {
     text-align: left;
     background-color: #f4f4f4;
     background-image: url(/wp-content/uploads/2020/08/1600x400.png);
     background-position: center center;
     background-repeat: no-repeat;
     background-size:contain 
}
 @media (min-width: 992px) {
     .page-heading {
         padding:270px 0 65px 0 
    }
}
 .page-heading::before {
     background:rgba(0, 0, 0, 0.4) 
}
 .page-heading__title {
     color:#fff 
}
 @media (min-width: 992px) {
     .page-heading__title {
         font-size:52px 
    }
}
 .page-heading__subtitle {
     font-size: 14px;
     color:#23c4af 
}
 body, .boxed-layout {
     background-color:#fff 
}
 body, button, input, select, textarea {
     color:#424242 
}
 .primary-color, .featured__page__title a:hover, .featured__page .page__more, .latest__news__category.all__posts:not(:hover), .latest__news__title a:hover, .latest__news .page-more, .pricing__table__pricing, .site-content .opening-hours ul li .highlight, .post-inner .entry-meta ul li a, .post-inner .entry-title a:hover, .wp-block-quote cite, .wp-block-quote footer, .wp-block-quote__citation, .wp-block-pullquote blockquote cite, .wp-block-pullquote blockquote footer, .wp-block-pullquote blockquote__citation {
     color:#23c4af 
}
 table thead th, .slide__navigation ul li a:hover, .blog-grid .post-inner .page-more::before, .blog-cards .post-inner .page-more::before, .theme__swiper .swiper-pagination-bullet, .featured__page .page__more::before, .icon__box.layout__1 .icon__box__icon, .icon__box.layout__2:hover::after, .facility__item:hover .facility__item__content, .latest__news__category:hover, .pagination a.current, .pagination a:hover, .pagination > span.current, .pagination > span:hover, .pagination span.page-numbers.current, .pagination span.page-numbers:hover {
     background-color:#23c4af 
}
 .wpcf7-form .wpcf7-checkbox input:checked, .wpcf7-form .wpcf7-radio input:checked, .wpcf7-form .wpcf7-acceptance input:checked {
     background-color: #23c4af;
     border-color:#23c4af 
}
 .widget_tag_cloud a:hover, .featured__page .page__more:hover::before, .icon__box.layout__1:hover .icon__box__icon, .facility__item:hover .facility__item__content:hover, .latest__news .page-more::before {
     background-color:#4e4e79 
}
 .opening-hours ul li .highlight, .testimonial__bottom::before {
     color:#23c4af 
}
 .post-inner .sticky-label, .panel-group .panel .panel-heading .panel-title a:hover, .panel-group .panel .panel-heading .panel-title a[aria-expanded=true], .panel-group .accordion__more a:hover, .post-inner .date-label, .testimonial__bottom, .team__member__content, .latest__news .date-label, .warning__notice, .pricing__table.featured, .pricing__list__label, .qt-table thead, .site-content .widget_nav_menu {
     background-color:#23c4af 
}
 .custom__heading .heading, .site-content .widget-title {
     color:#040404 
}
 a {
     color:#23c4af 
}
 a:hover {
     color:#4e4e79 
}
 .btn.btn-default, .wpcf7-submit, input[type=submit], .comments-area .comment-form input[type=submit], .theme__swiper .swiper-button {
     color: #fff;
     background-color:#23c4af 
}
 .btn.btn-default:hover, .wpcf7-submit:hover, input[type=submit]:hover, .comments-area .comment-form input[type=submit]:hover, .theme__swiper .swiper-button:hover {
     background-color:#4e4e79 
}
 @media (min-width: 992px) {
     body.sidebar-pull .sidebar {
         margin-top:-200px 
    }
}
 sidebar_pull_margin.has-theme-text-color-color {
     color:#424242 
}
 .has-theme-text-color-background-color {
     background-color:#424242 
}
 body, button, input, select, textarea {
     font-family: "Barlow";
     font-weight: 400;
     font-size:18px 
}
 h1, h2, h3, h4, h5, h6 {
     font-family: "Overpass";
     font-weight:600 
}
 .btn, input[type=submit] {
     font-family: "Barlow";
     font-size: 18px;
     font-weight:700 
}
 h1 {
     font-size: 40px;
     color:#040404 
}
 h2 {
     font-size: 32px;
     color:#040404 
}
 h3 {
     font-size: 26px;
     color:#040404 
}
 h4 {
     font-size: 22px;
     color:#040404 
}
 h5 {
     font-size: 18px;
     color:#040404 
}
 h6 {
     font-size: 16px;
     color:#040404 
}
 @media (min-width: 992px) {
     .footer__main {
         padding:90px 0 80px 0 
    }
}
 .footer__main {
     background-color:#2d2d2d 
}
 .footer__main, .footer__main .icon-box .text {
     color:#dddddd 
}
 .footer__main a, .footer__main .widget_nav_menu .menu li a {
     color:#dddddd 
}
 .footer__main a:hover, .footer__main .widget_nav_menu .menu li a:hover {
     color:#fff 
}
 .footer__main .widget-title, .footer__main .icon-box .title {
     font-size: 20px;
     color:#fff 
}
 @media (min-width: 768px) {
     .footer__middle .row {
         padding-top: 50px;
         padding-bottom:40px 
    }
}
 .footer__middle {
     background-color:#2d2d2d 
}
 .footer__middle, .footer__middle .icon-box .text {
     color:#dddddd 
}
 .footer__middle .widget-title, .footer__middle .icon-box .title {
     color:#fff 
}
 .footer__main .icon-box i, .footer__main .social-icons a, .footer__middle .icon-box i, .footer__middle .social-icons a {
     color:#7d7d7d 
}
 .footer__main .icon-box:hover i, .footer__main .social-icons a:hover, .footer__middle .icon-box:hover i, .footer__middle .social-icons a:hover {
     color:#fff 
}
 .footer__bottom {
     background-color:#2d2d2d 
}
 .footer__bottom, .footer__bottom p {
     color:#dddddd 
}
 .footer__bottom a, .footer__bottom .widget_nav_menu .menu li a {
     color:#fff 
}
 .footer__bottom a:hover, .footer__bottom .widget_nav_menu .menu li a:hover {
     color:#fff 
}
 @media (max-width: 580px) {
     .fullwidth__slider .slide__image {
         height:250px 
    }
}
 .fullwidth__slider .slide-id-1.single-slide::before {
     opacity: 0.3;
     background-color:#000000 
}
 .theme__swiper.fullwidth__slider .swiper-button {
     color: rgba(250, 250, 250, 0.5);
     background-color:rgba(250, 250, 250, 0.2) 
}
 .theme__swiper.fullwidth__slider .swiper-button:hover {
     color: #fff;
     background-color:rgba(250, 250, 250, 0.3) 
}
 @media (min-width: 992px) {
     .theme__swiper.fullwidth__slider .swiper-pagination {
         background-color:#fff 
    }
     .theme__swiper.fullwidth__slider .swiper-pagination-bullet {
         background-color:#898989 
    }
     .theme__swiper.fullwidth__slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
         background-color:#898989 
    }
}
 .slide__navigation__title {
     color: #fff;
     background-color:#313131 
}
 .slide__navigation ul li a i {
     color:#adadad 
}
 .slide__navigation ul li a:hover i {
     color:#fff 
}
 .slide__navigation ul li a {
     color:#a5a5a5 
}
 .slide__navigation ul li a:hover {
     color: #fff;
     background-color:#65668f 
}
 .slide__navigation {
     background-color: #fff 
}
.elementor-kit-2619 {
     --e-global-color-primary: #6EC1E4;
     --e-global-color-secondary: #525E6D;
     --e-global-color-text: #424242;
     --e-global-color-accent: #61CE70;
     --e-global-typography-primary-font-family: "Roboto";
     --e-global-typography-primary-font-weight: 600;
     --e-global-typography-secondary-font-family: "Roboto Slab";
     --e-global-typography-secondary-font-weight: 400;
     --e-global-typography-text-font-family: "Roboto";
     --e-global-typography-text-font-weight: 400;
     --e-global-typography-accent-font-family: "Roboto";
     --e-global-typography-accent-font-weight:500 
}
 .elementor-section.elementor-section-boxed > .elementor-container {
     max-width:1140px 
}
 .e-con {
     --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 
}
 h1.entry-title {
     display:var(--page-title-display) 
}
 @media (max-width: 1024px) {
     .elementor-section.elementor-section-boxed > .elementor-container {
         max-width:1024px 
    }
     .e-con {
         --container-max-width:1024px 
    }
}
 @media (max-width: 767px) {
     .elementor-section.elementor-section-boxed > .elementor-container {
         max-width:767px 
    }
     .e-con {
         --container-max-width:767px 
    }
}
 .elementor-10 .elementor-element.elementor-element-662d35c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-662d35c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
     background-image: url(/wp-content/uploads/2020/02/bg-pattern.png);
     background-repeat:repeat 
}
 .elementor-10 .elementor-element.elementor-element-662d35c {
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     margin-top: 0px;
     margin-bottom: 85px;
     padding:35px 0px 33px 0px 
}
 .elementor-10 .elementor-element.elementor-element-662d35c > .elementor-background-overlay {
     transition:background 0.3s, border-radius 0.3s, opacity 0.3s 
}
 .elementor-10 .elementor-element.elementor-element-0b0a0e2 .cta.layout-inline {
     justify-content:center 
}
 .elementor-10 .elementor-element.elementor-element-0b0a0e2 .cta__title {
     font-size: 22px;
     color:#FFFFFF 
}
 .elementor-10 .elementor-element.elementor-element-3d58776 {
     margin-top: 0px;
     margin-bottom:30px 
}
 .elementor-10 .elementor-element.elementor-element-996c119 > .elementor-widget-container {
     margin:130px 0px 0px 0px 
}
 .elementor-10 .elementor-element.elementor-element-a497439:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a497439 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
     background-color:#F7F5F3 
}
 .elementor-10 .elementor-element.elementor-element-a497439 {
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     margin-top: 0px;
     margin-bottom: 0px;
     padding:77px 0px 80px 0px 
}
 .elementor-10 .elementor-element.elementor-element-a497439 > .elementor-background-overlay {
     transition:background 0.3s, border-radius 0.3s, opacity 0.3s 
}
 .elementor-10 .elementor-element.elementor-element-c685e74 .custom__heading .heading {
     font-size:40px 
}
 .elementor-10 .elementor-element.elementor-element-a80bbce:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a80bbce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
     background-image: url(/wp-content/uploads/2020/10/Header-3.jpg);
     background-position: center center;
     background-size:cover 
}
 .elementor-10 .elementor-element.elementor-element-a80bbce > .elementor-background-overlay {
     background-color: #000000;
     opacity: 0.5;
     transition:background 0.3s, border-radius 0.3s, opacity 0.3s 
}
 .elementor-10 .elementor-element.elementor-element-a80bbce {
     transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
     padding:105px 0px 105px 0px 
}
 .elementor-10 .elementor-element.elementor-element-de8e285 .cta__subtitle {
     color:#C2C2C2 
}
 .elementor-10 .elementor-element.elementor-element-de8e285 .cta__title {
     font-size: 28px;
     line-height: 1.5em;
     color:#FFFFFF 
}
 .elementor-10 .elementor-element.elementor-element-84ab4e1 > .elementor-background-overlay {
     background-image: url(/wp-content/uploads/2020/02/bg-pattern-light.png);
     background-repeat: repeat;
     opacity:0.75 
}
 .elementor-10 .elementor-element.elementor-element-84ab4e1 {
     padding:76px 0px 107px 0px 
}
 .elementor-10 .elementor-element.elementor-element-a095b46 > .elementor-container > .elementor-column > .elementor-widget-wrap {
     align-content: center;
     align-items:center 
}
 .elementor-10 .elementor-element.elementor-element-a095b46 {
     margin-top: 0px;
     margin-bottom:15px 
}
 .elementor-10 .elementor-element.elementor-element-f5db9d6 > .elementor-widget-container {
     margin:0px 0px 0px 0px 
}
 .elementor-10 .elementor-element.elementor-element-9a9a237 > .elementor-widget-container {
     margin:0px 0px -20px 0px 
}
 .elementor-10 .elementor-element.elementor-element-a9894a4 {
     margin-top: 0px;
     margin-bottom:0px 
}
 .elementor-10 .elementor-element.elementor-element-c40cfb8 iframe {
     height:400px 
}
 @media (max-width: 1024px) {
     .elementor-10 .elementor-element.elementor-element-996c119 > .elementor-widget-container {
         margin:0px 0px 0px 0px 
    }
}
 @media (max-width: 767px) {
     .elementor-10 .elementor-element.elementor-element-662d35c {
         margin-top: 0px;
         margin-bottom: 50px;
         padding:20px 0px 30px 0px 
    }
     .elementor-10 .elementor-element.elementor-element-e68b17f {
         width:50% 
    }
     .elementor-10 .elementor-element.elementor-element-7f2ebf7 {
         width:50% 
    }
     .elementor-10 .elementor-element.elementor-element-a80bbce {
         padding:50px 0px 50px 0px 
    }
     .elementor-10 .elementor-element.elementor-element-de8e285 .cta__title {
         font-size:22px 
    }
     .elementor-10 .elementor-element.elementor-element-84ab4e1 {
         padding:40px 0px 40px 0px 
    }
}
 @media (max-width: 1024px) and(min-width: 768px) {
     .elementor-10 .elementor-element.elementor-element-23f71f6 {
         width:100% 
    }
     .elementor-10 .elementor-element.elementor-element-e68b17f {
         width:50% 
    }
     .elementor-10 .elementor-element.elementor-element-7f2ebf7 {
         width: 50% 
    }
}
:root {
     --wp--preset--aspect-ratio--square: 1;
     --wp--preset--aspect-ratio--4-3: 4/3;
     --wp--preset--aspect-ratio--3-4: 3/4;
     --wp--preset--aspect-ratio--3-2: 3/2;
     --wp--preset--aspect-ratio--2-3: 2/3;
     --wp--preset--aspect-ratio--16-9: 16/9;
     --wp--preset--aspect-ratio--9-16: 9/16;
     --wp--preset--color--black: #000000;
     --wp--preset--color--cyan-bluish-gray: #abb8c3;
     --wp--preset--color--white: #ffffff;
     --wp--preset--color--pale-pink: #f78da7;
     --wp--preset--color--vivid-red: #cf2e2e;
     --wp--preset--color--luminous-vivid-orange: #ff6900;
     --wp--preset--color--luminous-vivid-amber: #fcb900;
     --wp--preset--color--light-green-cyan: #7bdcb5;
     --wp--preset--color--vivid-green-cyan: #00d084;
     --wp--preset--color--pale-cyan-blue: #8ed1fc;
     --wp--preset--color--vivid-cyan-blue: #0693e3;
     --wp--preset--color--vivid-purple: #9b51e0;
     --wp--preset--color--primary-color: #23c4af;
     --wp--preset--color--secondary-color: #23c4af;
     --wp--preset--color--theme-text-color: #424242;
     --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
     --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
     --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
     --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
     --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
     --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
     --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
     --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
     --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
     --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
     --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
     --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
     --wp--preset--font-size--small: 13px;
     --wp--preset--font-size--medium: 20px;
     --wp--preset--font-size--large: 36px;
     --wp--preset--font-size--x-large: 42px;
     --wp--preset--spacing--20: 0.44rem;
     --wp--preset--spacing--30: 0.67rem;
     --wp--preset--spacing--40: 1rem;
     --wp--preset--spacing--50: 1.5rem;
     --wp--preset--spacing--60: 2.25rem;
     --wp--preset--spacing--70: 3.38rem;
     --wp--preset--spacing--80: 5.06rem;
     --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
     --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
     --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
     --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
     --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0) 
}
 :where(.is-layout-flex) {
     gap:0.5em 
}
 :where(.is-layout-grid) {
     gap:0.5em 
}
 body .is-layout-flex {
     display:flex 
}
 .is-layout-flex {
     flex-wrap: wrap;
     align-items:center 
}
 .is-layout-flex > :is( *, div) {
     margin:0 
}
 body .is-layout-grid {
     display:grid 
}
 .is-layout-grid > :is( *, div) {
     margin:0 
}
 :where(.wp-block-columns.is-layout-flex) {
     gap:2em 
}
 :where(.wp-block-columns.is-layout-grid) {
     gap:2em 
}
 :where(.wp-block-post-template.is-layout-flex) {
     gap:1.25em 
}
 :where(.wp-block-post-template.is-layout-grid) {
     gap:1.25em 
}
 .has-black-color {
     color:var(--wp--preset--color--black) !important 
}
 .has-cyan-bluish-gray-color {
     color:var(--wp--preset--color--cyan-bluish-gray) !important 
}
 .has-white-color {
     color:var(--wp--preset--color--white) !important 
}
 .has-pale-pink-color {
     color:var(--wp--preset--color--pale-pink) !important 
}
 .has-vivid-red-color {
     color:var(--wp--preset--color--vivid-red) !important 
}
 .has-luminous-vivid-orange-color {
     color:var(--wp--preset--color--luminous-vivid-orange) !important 
}
 .has-luminous-vivid-amber-color {
     color:var(--wp--preset--color--luminous-vivid-amber) !important 
}
 .has-light-green-cyan-color {
     color:var(--wp--preset--color--light-green-cyan) !important 
}
 .has-vivid-green-cyan-color {
     color:var(--wp--preset--color--vivid-green-cyan) !important 
}
 .has-pale-cyan-blue-color {
     color:var(--wp--preset--color--pale-cyan-blue) !important 
}
 .has-vivid-cyan-blue-color {
     color:var(--wp--preset--color--vivid-cyan-blue) !important 
}
 .has-vivid-purple-color {
     color:var(--wp--preset--color--vivid-purple) !important 
}
 .has-black-background-color {
     background-color:var(--wp--preset--color--black) !important 
}
 .has-cyan-bluish-gray-background-color {
     background-color:var(--wp--preset--color--cyan-bluish-gray) !important 
}
 .has-white-background-color {
     background-color:var(--wp--preset--color--white) !important 
}
 .has-pale-pink-background-color {
     background-color:var(--wp--preset--color--pale-pink) !important 
}
 .has-vivid-red-background-color {
     background-color:var(--wp--preset--color--vivid-red) !important 
}
 .has-luminous-vivid-orange-background-color {
     background-color:var(--wp--preset--color--luminous-vivid-orange) !important 
}
 .has-luminous-vivid-amber-background-color {
     background-color:var(--wp--preset--color--luminous-vivid-amber) !important 
}
 .has-light-green-cyan-background-color {
     background-color:var(--wp--preset--color--light-green-cyan) !important 
}
 .has-vivid-green-cyan-background-color {
     background-color:var(--wp--preset--color--vivid-green-cyan) !important 
}
 .has-pale-cyan-blue-background-color {
     background-color:var(--wp--preset--color--pale-cyan-blue) !important 
}
 .has-vivid-cyan-blue-background-color {
     background-color:var(--wp--preset--color--vivid-cyan-blue) !important 
}
 .has-vivid-purple-background-color {
     background-color:var(--wp--preset--color--vivid-purple) !important 
}
 .has-black-border-color {
     border-color:var(--wp--preset--color--black) !important 
}
 .has-cyan-bluish-gray-border-color {
     border-color:var(--wp--preset--color--cyan-bluish-gray) !important 
}
 .has-white-border-color {
     border-color:var(--wp--preset--color--white) !important 
}
 .has-pale-pink-border-color {
     border-color:var(--wp--preset--color--pale-pink) !important 
}
 .has-vivid-red-border-color {
     border-color:var(--wp--preset--color--vivid-red) !important 
}
 .has-luminous-vivid-orange-border-color {
     border-color:var(--wp--preset--color--luminous-vivid-orange) !important 
}
 .has-luminous-vivid-amber-border-color {
     border-color:var(--wp--preset--color--luminous-vivid-amber) !important 
}
 .has-light-green-cyan-border-color {
     border-color:var(--wp--preset--color--light-green-cyan) !important 
}
 .has-vivid-green-cyan-border-color {
     border-color:var(--wp--preset--color--vivid-green-cyan) !important 
}
 .has-pale-cyan-blue-border-color {
     border-color:var(--wp--preset--color--pale-cyan-blue) !important 
}
 .has-vivid-cyan-blue-border-color {
     border-color:var(--wp--preset--color--vivid-cyan-blue) !important 
}
 .has-vivid-purple-border-color {
     border-color:var(--wp--preset--color--vivid-purple) !important 
}
 .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
     background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important 
}
 .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
     background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important 
}
 .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
     background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important 
}
 .has-luminous-vivid-orange-to-vivid-red-gradient-background {
     background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important 
}
 .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
     background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important 
}
 .has-cool-to-warm-spectrum-gradient-background {
     background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important 
}
 .has-blush-light-purple-gradient-background {
     background:var(--wp--preset--gradient--blush-light-purple) !important 
}
 .has-blush-bordeaux-gradient-background {
     background:var(--wp--preset--gradient--blush-bordeaux) !important 
}
 .has-luminous-dusk-gradient-background {
     background:var(--wp--preset--gradient--luminous-dusk) !important 
}
 .has-pale-ocean-gradient-background {
     background:var(--wp--preset--gradient--pale-ocean) !important 
}
 .has-electric-grass-gradient-background {
     background:var(--wp--preset--gradient--electric-grass) !important 
}
 .has-midnight-gradient-background {
     background:var(--wp--preset--gradient--midnight) !important 
}
 .has-small-font-size {
     font-size:var(--wp--preset--font-size--small) !important 
}
 .has-medium-font-size {
     font-size:var(--wp--preset--font-size--medium) !important 
}
 .has-large-font-size {
     font-size:var(--wp--preset--font-size--large) !important 
}
 .has-x-large-font-size {
     font-size:var(--wp--preset--font-size--x-large) !important 
}
 :where(.wp-block-post-template.is-layout-flex) {
     gap:1.25em 
}
 :where(.wp-block-post-template.is-layout-grid) {
     gap:1.25em 
}
 :where(.wp-block-term-template.is-layout-flex) {
     gap:1.25em 
}
 :where(.wp-block-term-template.is-layout-grid) {
     gap:1.25em 
}
 :where(.wp-block-columns.is-layout-flex) {
     gap:2em 
}
 :where(.wp-block-columns.is-layout-grid) {
     gap:2em 
}
 :root :where(.wp-block-pullquote) {
     font-size: 1.5em;
     line-height: 1.6 
}

/*! This file is auto-generated */
 .wp-block-button__link {
     color: #fff;
     background-color: #32373c;
     border-radius: 9999px;
     box-shadow: none;
     text-decoration: none;
     padding: calc(.667em + 2px) calc(1.333em + 2px);
     font-size:1.125em 
}
 .wp-block-file__button {
     background: #32373c;
     color: #fff;
     text-decoration: none 
}
 img:is([sizes=auto i], [sizes^="auto," i]) {
     contain-intrinsic-size: 3000px 1500px 
}
@media (max-width:991.98px) {
    .logo__image img {
        width: 152px;
    }
}
@media (min-width:992px) {
    .logo__image img {
        width: 152px;
    }
    .sticky__header .logo__image img {
        width: 152px;
    }
}
.header__topbar,.header__topbar p {
    color: #898989;
}
.header__topbar a {
    color: #898989;
}
.header__topbar a:hover,.header__topbar .menu > li:hover > a {
    color: #fff;
}
.header__topbar .sub-menu > li > a {
    color: #bbbbd0;
}
.header__topbar .sub-menu {
    background-color: #65668f;
}
.header__topbar .sub-menu > li:hover > a {
    background-color: #65668f;
}
.header__topbar .sub-menu > li:first-of-type > a::before {
    color: #65668f;
}
.header__topbar .sub-menu > li:first-of-type:hover > a::before {
    color: #65668f;
}
@media (max-width:991.98px) {
    .header__topbar .widget + .widget {
        border-top-color: rgba(255,255,255,0.1);
    }
}
@media (min-width:992px) {
    .header__topbar .widget + .widget::after {
        background: rgba(255,255,255,0.1);
    }
}
.header__button a {
    color: #fff;
    background-color: #23c4af;
}
.header__button a:hover {
    color: #fff;
    background-color: #4e4e79;
}
@media (max-width:991.98px) {
    .sticky__header {
        background-color: #fff;
    }
}
@media (min-width:992px) {
    .sticky__header {
        background-color: #fff;
    }
}
@media (min-width: 992px) {
    .header__navigation > ul > li > a {
        font-family: 'Barlow';
        font-size: 18px;
        font-weight: 700;
        color: #040404;
    }
    .header__navigation > ul > li:hover > a {
        color: #23c4af;
    }
    .header__navigation > ul > li.current-menu-item > a,.header__navigation > ul > li.current_page_parent > a,.header__navigation > ul > li.current-menu-ancestor > a {
        color: #23c4af;
    }
    .header__navigation .menu-item-has-children > a::after,.header__navigation .menu-item-has-children:hover > a::after {
        border-color: rgba(50,50,50,0.3) transparent transparent transparent;
    }
    .header__navigation .sub-menu > li > a {
        font-family: 'Barlow';
        font-size: 15px;
        font-weight: 500;
        color: #ffffff;
    }
    .header__navigation .sub-menu {
        background-color: #040404;
    }
    .header__navigation .sub-menu > li:hover > a {
        color: #23c4af;
        border-top-color: #040404;
        background-color: #040404;
    }
    .header__navigation > ul > li {
        padding: 0px 10px;
    }
}
@media (min-width: 992px) {
    .header__navigation .sub-menu {
        top: 100%;
        left: calc( 10px - 22px );
    }
}
@media (max-width:991.98px) {
    .header .navbar-toggle {
        background-color: #52675f;
    }
    .header .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .header__navigation > ul > li > a {
        color: #fff;
        background-color: #526760;
    }
    .header__navigation > ul > li.current-menu-item > a {
        color: #23c4af;
    }
    .header__navigation .sub-menu > li > a {
        color: #fff;
        background-color: #495e56;
    }
    .header__navigation .sub-menu__toggle::before {
        border-color: #fff transparent transparent transparent;
    }
    .header__navigation .sub-menu__toggle {
        background-color: transparent;
    }
    .header__navigation .sub-menu__opened > .sub-menu__toggle {
        background-color: #495e56;
    }
}
.header_1 .header__topbar {
    background-color: #2d2d2d;
}
@media (min-width: 992px) {
    .header_1 .header__topbar {
        justify-content: flex-end;
    }
}
@media (max-width:991.98px) {
    .header.header_1 {
        background-color: #fff;
    }
}
@media (min-width: 992px) {
    .header_1 .header__position {
        background-color: #fff;
    }
    .header_1 .header__logo {
        background-color: #fff;
    }
}
.header_1 .header__navigation > ul > li > a::before {
    background-color: rgba(50,50,50,0.1);
}
.page-heading {
    text-align: left;
    background-color: #f4f4f4;
    background-image: url(/wp-content/uploads/2020/08/1600x400.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.page-heading {
    background-image: url(https://oopslaser.com/wp-content/uploads/2020/10/OOPS-Header-2.jpg);
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
@media (min-width: 992px) {
    .page-heading {
        padding: 270px 0 65px 0;
    }
}
.page-heading::before {
    background: rgba(0,0,0,0.4);
}
.page-heading__title {
    color: #fff;
}
@media (min-width: 992px) {
    .page-heading__title {
        font-size: 52px;
    }
}
.page-heading__subtitle {
    font-size: 14px;
    color: #23c4af;
}
body,.boxed-layout {
    background-color: #fff;
}
body,button,input,select,textarea {
    color: #424242;
}
.primary-color,.featured__page__title a:hover,.featured__page .page__more,.latest__news__category.all__posts:not(:hover),.latest__news__title a:hover,.latest__news .page-more,.pricing__table__pricing,.site-content .opening-hours ul li .highlight,.post-inner .entry-meta ul li a,.post-inner .entry-title a:hover,.wp-block-quote cite,.wp-block-quote footer,.wp-block-quote__citation,.wp-block-pullquote blockquote cite,.wp-block-pullquote blockquote footer,.wp-block-pullquote blockquote__citation {
    color: #23c4af;
}
table thead th,.slide__navigation ul li a:hover,.blog-grid .post-inner .page-more::before,.blog-cards .post-inner .page-more::before,.theme__swiper .swiper-pagination-bullet,.featured__page .page__more::before,.icon__box.layout__1 .icon__box__icon,.icon__box.layout__2:hover::after,.facility__item:hover .facility__item__content,.latest__news__category:hover,.pagination a.current, .pagination a:hover,.pagination > span.current,.pagination > span:hover,.pagination span.page-numbers.current,.pagination span.page-numbers:hover {
    background-color: #23c4af;
}
.wpcf7-form .wpcf7-checkbox input:checked,.wpcf7-form .wpcf7-radio input:checked,.wpcf7-form .wpcf7-acceptance input:checked {
    background-color: #23c4af;
    border-color: #23c4af;
}
.widget_tag_cloud a:hover,.featured__page .page__more:hover::before,.icon__box.layout__1:hover .icon__box__icon,.facility__item:hover .facility__item__content:hover,.latest__news .page-more::before {
    background-color: #4e4e79;
}
.opening-hours ul li .highlight,.testimonial__bottom::before {
    color: #23c4af;
}
.post-inner .sticky-label,.panel-group .panel .panel-heading .panel-title a:hover,.panel-group .panel .panel-heading .panel-title a[aria-expanded='true'],.panel-group .accordion__more a:hover,.post-inner .date-label,.testimonial__bottom,.team__member__content,.latest__news .date-label,.warning__notice,.pricing__table.featured,.pricing__list__label,.qt-table thead,.site-content .widget_nav_menu {
    background-color: #23c4af;
}
.custom__heading .heading,.site-content .widget-title {
    color: #040404;
}
a {
    color: #23c4af;
}
a:hover {
    color: #4e4e79;
}
.btn.btn-default,.wpcf7-submit,input[type='submit'],.comments-area .comment-form input[type='submit'],.theme__swiper .swiper-button {
    color: #fff;
    background-color: #23c4af;
}
.btn.btn-default:hover,.wpcf7-submit:hover,input[type='submit']:hover,.comments-area .comment-form input[type='submit']:hover,.theme__swiper .swiper-button:hover {
    background-color: #4e4e79;
}
@media (min-width: 992px) {
    body.sidebar-pull .sidebar {
        margin-top: -200px;
    }
}
sidebar_pull_margin.has-theme-text-color-color {
    color: #424242;
}
.has-theme-text-color-background-color {
    background-color: #424242;
}
body, button,input,select,textarea {
    font-family: 'Barlow';
    font-weight: 400;
    font-size: 18px;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'Overpass';
    font-weight: 600;
}
.btn,input[type='submit'] {
    font-family: 'Barlow';
    font-size: 18px;
    font-weight: 700;
}
h1 {
    font-size: 40px;
    color: #040404;
}
h2 {
    font-size: 32px;
    color: #040404;
}
h3 {
    font-size: 26px;
    color: #040404;
}
h4 {
    font-size: 22px;
    color: #040404;
}
h5 {
    font-size: 18px;
    color: #040404;
}
h6 {
    font-size: 16px;
    color: #040404;
}
@media (min-width: 992px) {
    .footer__main {
        padding: 90px 0 80px 0;
    }
}
.footer__main {
    background-color: #2d2d2d;
}
.footer__main,.footer__main .icon-box .text {
    color: #dddddd;
}
.footer__main a,.footer__main .widget_nav_menu .menu li a {
    color: #dddddd;
}
.footer__main a:hover,.footer__main .widget_nav_menu .menu li a:hover {
    color: #fff;
}
.footer__main .widget-title,.footer__main .icon-box .title {
    font-size: 20px;
    color: #fff;
}
@media (min-width: 768px) {
    .footer__middle .row {
        padding-top: 50px;
        padding-bottom: 40px;
    }
}
.footer__middle {
    background-color: #2d2d2d;
}
.footer__middle,.footer__middle .icon-box .text {
    color: #dddddd;
}
.footer__middle .widget-title,.footer__middle .icon-box .title {
    color: #fff;
}
.footer__main .icon-box i,.footer__main .social-icons a,.footer__middle .icon-box i,.footer__middle .social-icons a {
    color: #7d7d7d;
}
.footer__main .icon-box:hover i,.footer__main .social-icons a:hover,.footer__middle .icon-box:hover i,.footer__middle .social-icons a:hover {
    color: #fff;
}
.footer__bottom {
    background-color: #2d2d2d;
}
.footer__bottom,.footer__bottom p {
    color: #dddddd;
}
.footer__bottom a,.footer__bottom .widget_nav_menu .menu li a {
    color: #fff;
}
.footer__bottom a:hover,.footer__bottom .widget_nav_menu .menu li a:hover {
    color: #fff;
}
 @media (max-width:580px) {
     .fullwidth__slider .slide__image {
         height:250px;
    }
}
 .fullwidth__slider .slide-id-1.single-slide::before {
     opacity: 0.3;
     background-color: #000000;
}
 .theme__swiper.fullwidth__slider .swiper-button {
     color: rgba(250, 250, 250, 0.5);
     background-color: rgba(250, 250, 250, 0.2);
}
 .theme__swiper.fullwidth__slider .swiper-button:hover {
     color: #fff;
     background-color: rgba(250, 250, 250, 0.3);
}
 @media (min-width: 992px) {
     .theme__swiper.fullwidth__slider .swiper-pagination {
         background-color: #fff;
    }
     .theme__swiper.fullwidth__slider .swiper-pagination-bullet {
         background-color: #898989;
    }
     .theme__swiper.fullwidth__slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
         background-color: #898989;
    }
}
 .slide__navigation__title {
     color: #fff;
     background-color: #313131;
}
 .slide__navigation ul li a i {
     color: #adadad;
}
 .slide__navigation ul li a:hover i {
     color: #fff;
}
 .slide__navigation ul li a {
     color: #a5a5a5;
}
 .slide__navigation ul li a:hover {
     color: #fff;
     background-color: #65668f;
}
 .slide__navigation {
     background-color: #fff;
}
.elementor-kit-2619{
    --e-global-color-primary:#6EC1E4;
    --e-global-color-secondary:#525E6D;
    --e-global-color-text:#424242;
    --e-global-color-accent:#61CE70;
    --e-global-typography-primary-font-family:"Roboto";
    --e-global-typography-primary-font-weight:600;
    --e-global-typography-secondary-font-family:"Roboto Slab";
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-text-font-family:"Roboto";
    --e-global-typography-text-font-weight:400;
    --e-global-typography-accent-font-family:"Roboto";
    --e-global-typography-accent-font-weight:500;
}
.elementor-section.elementor-section-boxed > .elementor-container{
    max-width:1140px;
}
.e-con{
    --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;
}
h1.entry-title{
    display:var(--page-title-display);
}
@media(max-width:1024px){
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:1024px;
    }
    .e-con{
        --container-max-width:1024px;
    }
}
@media(max-width:767px){
    .elementor-section.elementor-section-boxed > .elementor-container{
        max-width:767px;
    }
    .e-con{
        --container-max-width:767px;
    }
}
 .elementor-10 .elementor-element.elementor-element-662d35c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-662d35c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("/wp-content/uploads/2020/02/bg-pattern.png");
    background-repeat:repeat;
}
.elementor-10 .elementor-element.elementor-element-662d35c{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:85px;
    padding:35px 0px 33px 0px;
}
.elementor-10 .elementor-element.elementor-element-662d35c > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-0b0a0e2 .cta.layout-inline{
    justify-content:center;
}
.elementor-10 .elementor-element.elementor-element-0b0a0e2 .cta__title{
    font-size:22px;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-3d58776{
    margin-top:0px;
    margin-bottom:30px;
}
.elementor-10 .elementor-element.elementor-element-996c119 > .elementor-widget-container{
    margin:130px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-a497439:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a497439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#F7F5F3;
}
.elementor-10 .elementor-element.elementor-element-a497439{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:77px 0px 80px 0px;
}
.elementor-10 .elementor-element.elementor-element-a497439 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-c685e74 .custom__heading .heading{
    font-size:40px;
}
.elementor-10 .elementor-element.elementor-element-a80bbce:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a80bbce > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("/wp-content/uploads/2020/10/Header-3.jpg");
    background-position:center center;
    background-size:cover;
}
.elementor-10 .elementor-element.elementor-element-a80bbce > .elementor-background-overlay{
    background-color:#000000;
    opacity:0.5;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-10 .elementor-element.elementor-element-a80bbce{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:105px 0px 105px 0px;
}
.elementor-10 .elementor-element.elementor-element-de8e285 .cta__subtitle{
    color:#C2C2C2;
}
.elementor-10 .elementor-element.elementor-element-de8e285 .cta__title{
    font-size:28px;
    line-height:1.5em;
    color:#FFFFFF;
}
.elementor-10 .elementor-element.elementor-element-84ab4e1 > .elementor-background-overlay{
    background-image:url("/wp-content/uploads/2020/02/bg-pattern-light.png");
    background-repeat:repeat;
    opacity:0.75;
}
.elementor-10 .elementor-element.elementor-element-84ab4e1{
    padding:76px 0px 107px 0px;
}
.elementor-10 .elementor-element.elementor-element-a095b46 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-10 .elementor-element.elementor-element-a095b46{
    margin-top:0px;
    margin-bottom:15px;
}
.elementor-10 .elementor-element.elementor-element-f5db9d6 > .elementor-widget-container{
    margin:0px 0px 0px 0px;
}
.elementor-10 .elementor-element.elementor-element-9a9a237 > .elementor-widget-container{
    margin:0px 0px -20px 0px;
}
.elementor-10 .elementor-element.elementor-element-a9894a4{
    margin-top:0px;
    margin-bottom:0px;
}
.elementor-10 .elementor-element.elementor-element-c40cfb8 iframe{
    height:400px;
}
@media(max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-996c119 > .elementor-widget-container{
        margin:0px 0px 0px 0px;
    }
}
@media(max-width:767px){
    .elementor-10 .elementor-element.elementor-element-662d35c{
        margin-top:0px;
        margin-bottom:50px;
        padding:20px 0px 30px 0px;
    }
    .elementor-10 .elementor-element.elementor-element-e68b17f{
        width:50%;
    }
    .elementor-10 .elementor-element.elementor-element-7f2ebf7{
        width:50%;
    }
    .elementor-10 .elementor-element.elementor-element-a80bbce{
        padding:50px 0px 50px 0px;
    }
    .elementor-10 .elementor-element.elementor-element-de8e285 .cta__title{
        font-size:22px;
    }
    .elementor-10 .elementor-element.elementor-element-84ab4e1{
        padding:40px 0px 40px 0px;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-10 .elementor-element.elementor-element-23f71f6{
        width:100%;
    }
    .elementor-10 .elementor-element.elementor-element-e68b17f{
        width:50%;
    }
    .elementor-10 .elementor-element.elementor-element-7f2ebf7{
        width:50%;
    }
}
:root{
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--primary-color: #23c4af;
    --wp--preset--color--secondary-color: #23c4af;
    --wp--preset--color--theme-text-color: #424242;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}
:where(.is-layout-flex){
    gap: 0.5em;
}
:where(.is-layout-grid){
    gap: 0.5em;
}
body .is-layout-flex{
    display: flex;
}
.is-layout-flex{
    flex-wrap: wrap;
    align-items: center;
}
.is-layout-flex > :is(*, div){
    margin: 0;
}
body .is-layout-grid{
    display: grid;
}
.is-layout-grid > :is(*, div){
    margin: 0;
}
:where(.wp-block-columns.is-layout-flex){
    gap: 2em;
}
:where(.wp-block-columns.is-layout-grid){
    gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex){
    gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid){
    gap: 1.25em;
}
.has-black-color{
    color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color{
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color{
    color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color{
    color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color{
    color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color{
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color{
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color{
    color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color{
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color{
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color{
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color{
    color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color{
    background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color{
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color{
    background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color{
    background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color{
    background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color{
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color{
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color{
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color{
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color{
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color{
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color{
    background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color{
    border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color{
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color{
    border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color{
    border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color{
    border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color{
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color{
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color{
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color{
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color{
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color{
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color{
    border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background{
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background{
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background{
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background{
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background{
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background{
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background{
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background{
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background{
    background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background{
    background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background{
    background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size{
    font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size{
    font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size{
    font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size{
    font-size: var(--wp--preset--font-size--x-large) !important;
}
 :where(.wp-block-post-template.is-layout-flex){
    gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid){
    gap: 1.25em;
}
 :where(.wp-block-term-template.is-layout-flex){
    gap: 1.25em;
}
:where(.wp-block-term-template.is-layout-grid){
    gap: 1.25em;
}
 :where(.wp-block-columns.is-layout-flex){
    gap: 2em;
}
:where(.wp-block-columns.is-layout-grid){
    gap: 2em;
}
 :root :where(.wp-block-pullquote){
    font-size: 1.5em;
    line-height: 1.6;
}

.elementor-893 .elementor-element.elementor-element-ca85eb0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 86px;
    padding: 100px 0px 95px 0px;
}

.elementor-893 .elementor-element.elementor-element-ca85eb0:not(.elementor-motion-effects-element-type-background), .elementor-893 .elementor-element.elementor-element-ca85eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: url("https://oopslaser.com/wp-content/uploads/2020/10/Landing-Page-Header.jpg");
background-position: bottom center;
background-size: cover;
}

.elementor-893 .elementor-element.elementor-element-ca85eb0 > .elementor-background-overlay {
background-color: #000000;
opacity: 0.5;
transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-893 .elementor-element.elementor-element-99e9ea3 .cta__title {
font-size: 26px;
line-height: 1.5em;
color: #FFFFFF;
}

.elementor-963 .elementor-element.elementor-element-1211103 .elementor-icon-list-icon svg {
transition: fill 0.3s;
}

.elementor-963 .elementor-element.elementor-element-1211103 > .elementor-widget-container {
margin: 0px 0px 0px 20px;
}
.elementor-969 .elementor-element.elementor-element-3588f2f4 {
margin-top: 0px;
margin-bottom: 50px;
}