

            :root {
                --white: #ffffff
            }

            .a-cloned .a-c-cont {
                width: 100%
            }

            html {
                scroll-behavior: smooth
            }

            body {
                font-family: Roboto, sans-serif;
                min-height: 100vh;
                -webkit-font-smoothing: antialiased;
                overflow-x: hidden
            }

            *,
            ::after,
            ::before,
            body {
                margin: 0;
                padding: 0;
                box-sizing: border-box
            }

            .ql-align-left {
                text-align: left
            }

            .ql-align-center {
                text-align: center
            }

            .ql-align-right {
                text-align: right
            }

            .ql-align-justify {
                text-align: justify
            }

            .pcl-viewers {
                display: flex;
                color: RGBA(255, 255, 255, .64);
                font-size: 14px;
                justify-content: center;
                align-items: center;
                font-weight: 400 !important;
                font-family: Roboto
            }

            .texto {
                color: RGBA(255, 255, 255, .64);
                font-weight: 400 !important;
                font-family: Roboto
            }

            .atomicat-interactive-quiz-progress {
                margin: 20px auto;
                padding: 0;
                max-width: 28rem;
                height: 10px;
                overflow: hidden;
                position: relative;
                border-radius: 1rem
            }

  .a-b-cont {
                overflow: hidden;
            }

            .atomicat-interactive-quiz-progress.atomicat-margin-top-zero {
                margin-top: 0
            }

            .a-txt-extra {
                padding: 1rem;
                border-radius: .375rem;
                line-height: 1.4;
                font-size: 16px;
                font-weight: 400
            }

            .a-txt-timer {
                line-height: 1.25;
                text-align: center;
                padding-left: 1.25rem;
                padding-right: 1.25rem
            }

            .a-txt-extra,
            .a-txt-extra.a-danger {
                color: rgb(185 28 28);
                background-color: rgb(254 226 226)
            }

            .a-txt-extra.a-danger.a-highlight {
                color: rgb(254 242 242);
                background-color: rgb(220 38 38)
            }

            .a-txt-extra.a-info {
                color: rgb(29 78 216);
                background-color: rgb(219 234 254)
            }

            .a-txt-extra.a-info.a-highlight {
                color: rgb(239 246 255);
                background-color: rgb(37 99 235)
            }

            .a-txt-extra.a-success {
                color: rgb(21 128 61);
                background-color: rgb(220 252 231)
            }

            .a-txt-extra.a-success.a-highlight {
                color: rgb(240 253 244);
                background-color: rgb(22 163 74)
            }

            .a-txt-extra.a-warning {
                color: rgb(161 98 7);
                background-color: rgb(254 249 195)
            }

            .a-txt-extra.a-warning.a-highlight {
                color: rgb(66 32 6);
                background-color: rgb(250 204 21)
            }

            .a-txt-extra.a-light {
                color: rgb(63 63 70);
                background-color: rgb(244 244 245)
            }

            .a-txt-extra.a-light.a-highlight {
                color: rgb(250 250 250);
                background-color: rgb(82 82 91)
            }

            button {
                border: none;
                outline: 0;
                background: 0 0;
                font-family: "Space Grotesk", sans-serif;
                cursor: pointer
            }

            .atomicat-interactive-quiz-bar-bg {
                opacity: .1;
                width: 100%
            }

            .atomicat-interactive-quiz-bar,
            .atomicat-interactive-quiz-bar-bg {
                height: 100%;
                background: var(--a-g-theme-color, #6495ed);
                transition-duration: .7s;
                position: absolute;
                top: 0;
                left: 0
            }

            a {
                color: inherit;
                text-decoration: inherit
            }

            .atomi-h1 {
                font-size: 36px
            }

            .atomi-h2 {
                font-size: 30px
            }

            .atomi-h3 {
                font-size: 24px
            }

            .atomi-h4 {
                font-size: 20px
            }

            .atomi-h5 {
                font-size: 18px
            }

            .atomi-h6 {
                font-size: 16px
            }

            h1 {
                font-size: 2em
            }

            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                font-weight: inherit
            }

            .a-g-m-t,
            [class*=atomicat-modal-trigger] {
                cursor: pointer
            }

            .atomicat-cursor-pointer {
                cursor: pointer
            }

            .a-o-cont.atomicat-unfold,
            .atomicat-unfold {
                overflow: hidden;
                height: 200px;
                align-items: start;
                position: relative;
                transition: height 4s ease-in-out
            }

            .a-o-cont.atomicat-unfold-transition {
                transition: height .5s ease-in-out
            }

            .a-b-cont {
                word-wrap: break-word
            }

            .atomicat-unfold-button {
                cursor: pointer;
                display: block;
                position: relative;
                z-index: 1;
                background: 0 0;
                border: none;
                padding: 10px;
                text-decoration: underline
            }

            .atomicat-unfold::after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
                background: linear-gradient(rgba(255, 255, 255, 0), #fff);
                transition: background .5s ease-in-out;
                z-index: 1;
                height: 100%
            }

            .atomicat-ribbon-container {
                --text: 'MOST POPULAR';
                --first-color: #62baea;
                --second-color: #4a98bf;
                position: relative
            }

            .atomicat-ribbon-container .atomicat-ribbon {
                position: absolute;
                top: -10px;
                width: 150px;
                height: 150px;
                display: flex;
                justify-content: center;
                align-items: center;
                z-index: 9;
                overflow: hidden
            }

            .a-e-cont.atomicat-infinite-entrance-animation {
                animation-iteration-count: infinite
            }

            .a-b-o-cont {
                width: 100%;
                margin: 0 auto;
                background-repeat: no-repeat;
                background-size: cover;
                background-position: center;
                max-width: 100%;
                position: relative
            }

            .atomicat-ribbon-top-left {
                left: -10px
            }

            .atomicat-ribbon-top-left::before {
                transform: rotate(-45deg) translateY(-20px)
            }

            .atomicat-ribbon-top-left::after {
                left: 0
            }

            .atomicat-ribbon-top-right {
                right: -10px
            }

            .atomicat-ribbon-top-right::before {
                transform: rotate(45deg) translateY(-20px)
            }

            .atomicat-ribbon-top-right::after {
                right: 0
            }

            .atomicat-ribbon-bottom-left {
                left: -10px;
                bottom: -10px
            }

            .atomicat-ribbon-bottom-left::before {
                transform: rotate(45deg) translateY(-20px)
            }

            .atomicat-ribbon-bottom-left::after {
                left: 0
            }

            .atomicat-ribbon-bottom-right {
                right: -10px;
                bottom: -10px
            }

            .atomicat-ribbon-bottom-right::before {
                transform: rotate(-45deg) translateY(-20px)
            }

            .atomicat-ribbon-bottom-right::after {
                right: 0
            }

            .atomicat-ribbon-container .atomicat-ribbon::before {
                content: var(--text);
                position: absolute;
                width: 150%;
                height: 40px;
                background: var(--first-color);
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 14px;
                font-weight: 600;
                color: #fff;
                letter-spacing: .1em;
                box-shadow: 0 5px 10px rgba(0, 0, 0, .1)
            }

            .atomicat-ribbon-container .atomicat-ribbon::after {
                content: '';
                position: absolute;
                bottom: 0;
                width: 10px;
                height: 10px;
                background: var(--second-color);
                z-index: -1;
                box-shadow: 140px -140px var(--second-color)
            }

            .atomicat-marquee {
                position: relative;
                display: flex
            }

            .atomicat-overflow-hidden {
                overflow: hidden
            }

            .atomicat-marquee-content {
                flex-shrink: 0;
                display: flex;
                justify-content: space-around;
                min-width: 100%
            }

            .atomicat-enable-animation .atomicat-marquee-content {
                animation: atomicat-marquee-animation 10s linear infinite
            }

            .atomicat-marquee-reverse .atomicat-marquee-content {
                animation-direction: reverse
            }

            .atomicat-marquee-alternate .atomicat-marquee-content {
                animation-direction: alternate
            }

            .atomicat-marquee-pause:hover .atomicat-marquee-content {
                animation-play-state: paused
            }

            @keyframes atomicat-marquee-animation {
                from {
                    transform: translateX(0)
                }

                to {
                    transform: translateX(-100%)
                }
            }

            .atomicat-html-ele {
                width: 18px;
                height: 18px
            }

            .atomicat-page {
                background-color: red
            }

            .a-g-s-h,
            .atomicat-heading-title {
                color: #000;
                font-family: Poppins, sans-serif
            }

            .a-g-s-t,
            .atomicat-heading-title>span,
            .atomicat-text,
            .atomicat-text>span {
                color: #000;
                font-family: Roboto, sans-serif
            }

            .a-e-cont.atomicat-button>.atomicat-button,
            .a-g-s-b {
                color: #fff;
                font-family: Montserrat, sans-serif;
                background: var(--a-g-theme-color, #6495ed)
            }

            .atomicat-fullheight {
                height: 100%
            }

            .atomicat-disable-selection {
                user-select: none;
                -moz-user-select: none;
                -webkit-user-select: none;
                cursor: default
            }

            .atomicat-hidden {
                display: none
            }

            .a-r {
                position: relative
            }

            .a-r .atomicat-hidden,
            .atomicat-hidden.a-i-e-cont,
            .atomicat-hidden.a-r {
                display: none
            }

            .atomicat-chosen-option {
                background: #ff0
            }

            .atomicat-fixed {
                position: fixed;
                top: 0;
                left: 0;
                z-index: 20
            }

            .flex-row {
                display: flex
            }

            .flex-row-reverse {
                flex-direction: row-reverse
            }

            .flex-column-reverse {
                flex-direction: column-reverse
            }

            .flex-column {
                display: flex;
                flex-direction: column
            }

            .flex-row-all {
                display: flex;
                justify-content: center;
                align-items: center
            }

            .flex-column-all {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center
            }

            .flex-row-reverse {
                flex-direction: row-reverse
            }

            .flex-column-reverse {
                flex-direction: column-reverse
            }

            .flex-row-between {
                display: flex;
                justify-content: space-between;
                align-items: center
            }

            .gap-1 {
                gap: 1rem
            }

            .flex-align-center {
                align-items: center
            }

            .flex-row-center {
                display: flex;
                justify-content: center;
                align-items: center
            }

            .flex-row-align-center {
                display: flex;
                align-items: center
            }

            .a-c-cont {
                max-width: 100%;
                min-width: 0
            }

            .atomicat-custom-embed iframe {
                max-width: 100%;
                width: 100%;
                margin: 0;
                line-height: 1;
                border: none
            }

            .a-c-f-w {
                width: 100%
            }

            .a-e-cont {
                max-width: 100%
            }

            .atomicat-transform-element {
                transform: perspective(var(--atomicat-transform-perspective, 0)) rotate(var(--atomicat-transform-rotate-z, 0)) rotateX(var(--atomicat-transform-rotate-x, 0)) rotateY(var(--atomicat-transform-rotate-y, 0)) translate(var(--atomicat-transform-translate, 0)) translateX(var(--atomicat-transform-translate-x, 0)) translateY(var(--atomicat-transform-translate-y, 0)) scaleX(calc(var(--atomicat-transform-flip-x, 1)* var(--atomicat-transform-scale-x, var(--atomicat-transform-scale, 1)))) scaleY(calc(var(--atomicat-transform-flip-y, 1)* var(--atomicat-transform-scale-y, var(--atomicat-transform-scale, 1)))) skewX(var(--atomicat-transform-skew-x, 0)) skewY(var(--atomicat-transform-skew-y, 0));
                transform-origin: var(--atomicat-transform-origin-y) var(--atomicat-transform-origin-x);
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--atomicat-transform-transition-duration, .4s)
            }

            .a-e-cont.atomicat-googlemaps {
                overflow: hidden
            }

            .a-flex {
                display: flex
            }

            .atomicat-emoji {
                width: 65px
            }

            .atomica-emoji-unicode {
                font-size: 65px
            }

            .a-f-c {
                display: flex;
                flex-direction: column
            }

            .a-flex-start {
                align-self: flex-start
            }

            .a-flex-end {
                align-self: flex-end
            }

            .a-flex-center {
                align-self: center
            }

            .a-flex-wrapper {
                display: flex;
                flex-direction: column;
                width: 100%
            }

            .a-o-cont {
                display: flex;
                width: 100%;
                align-items: center;
                max-width: 100%;
                background-repeat: no-repeat;
                background-size: cover;
                background-position: center
            }

            .a-o-cont {
                height: 100%;
                margin: 0 auto
            }

            .a-acc-cont {
                position: relative
            }

            .a-i-e-cont {
                transition: height .5s ease-in-out, background .5s ease-in-out
            }

            .a-o-cont.a-cont-b>.a-cont {
                max-width: 1140px
            }

            .a-o-cont.a-cont-f-w>.a-cont {
                max-width: 100%
            }

            .a-o-cont .a-cont {
                flex-direction: column
            }

            .a-b-cont>.a-o-cont {
                margin: 0 auto
            }

            .atomicat-divider-flex {
                display: flex;
                justify-content: center;
                align-items: center;
                margin: 15px 0;
                gap: .5rem
            }

            .atomicat-divider-flex .atomicat-content {
                border-bottom: 2px solid #000;
                width: 50%
            }

            .atomicat-border-bottom {
                border-bottom: 1.5px solid #e6e8ea
            }

            .atomicat-border-top {
                border-top: 1.5px solid #e6e8ea
            }

            .a-cont {
                display: flex;
                margin: 0 auto;
                font-weight: 600;
                min-height: 100%;
                width: 100%
            }

            .atomicat-hidden-tablet {
                display: block
            }

            .atomicat-hidden-mobile {
                display: block
            }

            .atomicat-hidden-desktop {
                display: none
            }

            @media screen and (max-width:1024px) {
                .atomicat-hidden-mobile {
                    display: block
                }

                .atomicat-hidden-desktop {
                    display: block
                }

                .atomicat-hidden-tablet {
                    display: none
                }
            }

            @media screen and (max-width:480px) {
                .a-o-cont.a-cont-b>.a-cont {
                    grid-template-columns: repeat(1, 1fr)
                }

                .atomicat-hidden-tablet {
                    display: block
                }

                .atomicat-hidden-desktop {
                    display: block
                }

                .atomicat-hidden-mobile {
                    display: none
                }

                .a-cont {
                    flex-wrap: wrap
                }
            }

            @media (min-width:768px) {
                .atomicat-column[data-col="10"] {
                    width: 10%
                }

                .atomicat-column[data-col="11"] {
                    width: 11.111%
                }

                .atomicat-column[data-col="12"] {
                    width: 12.5%
                }

                .atomicat-column[data-col="14"] {
                    width: 14.285%
                }

                .atomicat-column[data-col="16"] {
                    width: 16.666%
                }

                .atomicat-column[data-col="20"] {
                    width: 20%
                }

                .atomicat-column[data-col="25"] {
                    width: 25%
                }

                .atomicat-column[data-col="30"] {
                    width: 30%
                }

                .atomicat-column[data-col="33"] {
                    width: 33.333%
                }

                .atomicat-column[data-col="40"] {
                    width: 40%
                }

                .atomicat-column[data-col="50"] {
                    width: 50%
                }

                .atomicat-column[data-col="60"] {
                    width: 60%
                }

                .atomicat-column[data-col="66"] {
                    width: 66.666%
                }

                .atomicat-column[data-col="70"] {
                    width: 70%
                }

                .atomicat-column[data-col="75"] {
                    width: 75%
                }

                .atomicat-column[data-col="80"] {
                    width: 80%
                }

                .atomicat-column[data-col="83"] {
                    width: 83.333%
                }

                .atomicat-column[data-col="90"] {
                    width: 90%
                }

                .atomicat-column[data-col="100"] {
                    width: 100%
                }
            }

            .flexBox {
                display: flex;
                flex-direction: column;
                gap: 8px
            }

            .a-b-a {
                display: flex;
                flex-direction: row-reverse;
                gap: 5px;
                justify-content: center;
                align-items: center
            }

            .a-b-b {
                display: flex;
                flex-direction: row;
                gap: 5px;
                align-items: center;
                justify-content: center
            }

            .a-e-cont>.atomicat-button,
            .atomicat-marquee-content>.atomicat-button {
                background: var(--a-g-theme-color, #6495ed);
                padding: 12px;
                text-align: center;
                font-size: 16px;
                font-weight: 600;
                transition: background-color .3s ease-in-out, color .3s ease-in-out;
                color: #fff;
                border-radius: var(--a-g-round, 1rem);
                align-self: center
            }

            .atomicat-button svg {
                height: 14px
            }

            .a-ft {
                text-align: center;
                font-size: 20px;
                color: #000;
                word-break: break-all
            }

            .a-ft-i {
                margin-top: calc(15px / 2)
            }

            .atomicat-icon svg {
                height: 24px
            }

            .atomicat-icon .atomicat-icon-wrapper {
                display: inline-block
            }

            .atomicat-tooltip-trigger:hover .atomicat-tooltip {
                opacity: 1;
                z-index: 1;
                cursor: pointer
            }

            .a-c-cont .atomicat-tooltip-trigger {
                overflow: visible;
                position: relative;
                cursor: pointer
            }

            .atomicat-tooltip-trigger:hover .atomicat-tooltip-top {
                animation: atomicat-tooltip-topin .3s linear
            }

            .atomicat-tooltip-trigger:hover .atomicat-tooltip-right {
                animation: atomicat-tooltip-rightin .3s linear
            }

            .atomicat-tooltip-trigger:hover .atomicat-tooltip-bottom {
                animation: atomicat-tooltip-bottomin .3s linear
            }

            .atomicat-tooltip-trigger:hover .atomicat-tooltip-left {
                animation: atomicat-tooltip-leftin .3s linear
            }

            .atomicat-tooltip {
                width: 150px;
                background-color: #555;
                color: #fff;
                animation-duration: .3s;
                opacity: 0;
                display: block;
                color: #fff;
                border-radius: 4px;
                padding: 10px;
                position: absolute;
                z-index: -1;
                line-height: 1.3;
                cursor: pointer;
                text-align: left
            }

            .atomicat-tooltip::after {
                border-width: 5px;
                content: "";
                position: absolute;
                border-style: solid
            }

            .atomicat-tooltip-top {
                bottom: 100%;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
                margin: 0 auto 10px auto
            }

            .atomicat-tooltip-top::after {
                top: 100%;
                left: calc(50% - 5px);
                border-top-color: #555;
                margin-top: 0;
                border-color: #000 transparent transparent transparent;
                border-top-color: #555
            }

            .atomicat-tooltip-right {
                top: 50%;
                left: 100%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                -webkit-transition: all .3s ease-in-out;
                transition: all .3s ease-in-out;
                margin-left: 10px;
                border-color: transparent #000 transparent transparent
            }

            .atomicat-tooltip-right::after {
                top: calc(50% - 5px);
                right: 100%;
                border-color: transparent #000 transparent transparent;
                border-right-color: #555
            }

            .atomicat-tooltip-bottom {
                top: 100%;
                left: 50%;
                -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
                margin: 10px auto 0 auto
            }

            .atomicat-tooltip-bottom::after {
                left: calc(50% - 5px);
                margin-top: 0;
                bottom: 100%;
                border-color: transparent transparent #000 transparent;
                border-bottom-color: #555
            }

            .atomicat-tooltip-left {
                top: 50%;
                right: 100%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                margin-right: 10px
            }

            .atomicat-tooltip-left::after {
                top: calc(50% - 5px);
                left: 100%;
                border-color: transparent transparent transparent #000;
                border-left-color: #555
            }

            @keyframes atomicat-tooltip-rightin {
                0% {
                    opacity: 0;
                    left: 105%
                }

                100% {
                    opacity: 1;
                    left: 100%
                }
            }

            @keyframes atomicat-tooltip-leftin {
                0% {
                    opacity: 0;
                    right: 105%
                }

                100% {
                    opacity: 1;
                    right: 100%
                }
            }

            @keyframes atomicat-tooltip-topin {
                0% {
                    opacity: 0;
                    bottom: 110%
                }

                100% {
                    opacity: 1;
                    bottom: 100%
                }
            }

            @keyframes atomicat-tooltip-bottomin {
                0% {
                    opacity: 0;
                    top: 110%
                }

                100% {
                    opacity: 1;
                    top: 100%
                }
            }

            .a-video {
                overflow: hidden
            }

            .a-video iframe {
                height: 100%;
                width: 100%
            }

            .a-v-o-c {
                position: relative;
                width: 100%;
                height: 100%;
                overflow: hidden
            }

            .a-v-o {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-size: cover;
                background-position: center;
                background-repeat: no-repeat;
                cursor: pointer;
                display: flex;
                align-items: center;
                justify-content: center;
                z-index: 2;
                transition: all .3s ease
            }

            .a-v-o:hover svg {
                transform: scale(1.1)
            }

            .a-v-p-b {
                width: 80px;
                height: 80px
            }

            @media (max-width:768px) {
                .a-v-p-b {
                    width: 60px;
                    height: 60px
                }
            }

            .atomicat-image {
                overflow: hidden;
                text-align: center
            }

            .atomicat-image img {
                display: inline-block;
                max-width: 100%;
                height: auto;
                vertical-align: middle
            }

            .atomicat-text * {
                word-break: break-word
            }

            .atomicat-text {
                color: var(--a-g-content-color)
            }

            .atomicat-text :is(h1, h2, h3, h4, h5, h6) {
                color: var(--a-g-title-color)
            }

            .atomicat-text p {
                font-size: 16px;
                font-weight: 400
            }

            .atomicat-heading-title {
                white-space: pre-line
            }

            .atomicat-heading-title h1 {
                font-size: 48px;
                font-weight: 700
            }

            .atomicat-heading-title h2 {
                font-size: 36px;
                font-weight: 600
            }

            .atomicat-heading-title h3 {
                font-size: 24px;
                font-weight: 500
            }

            .atomicat-html .a-i-e-cont iframe {
                width: 100%;
                height: 100vh;
                border: none
            }

            .atomicat-delay {
                display: none
            }
