: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
}

.atomicat-interactive-quiz-progress {
    margin: 20px auto;
    padding: 0;
    max-width: 28rem;
    height: 10px;
    overflow: hidden;
    position: relative;
    border-radius: 1rem
}

.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)
}

.a-hidden {
    display: none
}

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-b-o-cont.atomicat-infinite-entrance-animation,
.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%)
    }
}

.fadeIn {
    animation: fadeIn 1s ease-in-out
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeInUp {
    animation: fadeInUp 1s ease-in-out
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInDown {
    animation: fadeInDown 1s ease-in-out
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translateY(-20px)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.fadeInLeft {
    animation: fadeInLeft 1s ease-in-out
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        transform: translateX(-20px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.fadeInRight {
    animation: fadeInRight 1s ease-in-out
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        transform: translateX(20px)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.zoomIn {
    animation: zoomIn 1s ease-in-out
}

@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale(.5)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.bounceIn {
    animation: bounceIn 1s ease-in-out
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        transform: scale(1.05)
    }

    70% {
        transform: scale(.9)
    }

    100% {
        transform: scale(1)
    }
}

.swing {
    animation: swing 1s ease-in-out
}

@keyframes swing {
    20% {
        transform: rotate(15deg)
    }

    40% {
        transform: rotate(-10deg)
    }

    60% {
        transform: rotate(5deg)
    }

    80% {
        transform: rotate(-5deg)
    }

    100% {
        transform: rotate(0)
    }
}

.a-html-ele {
    width: 18px;
    height: 18px
}

.atomicat-page {
    background-color: red
}

.a-g-s-h,
.atomicat-heading-title {
    font-family: Poppins, sans-serif
}

.a-g-s-t,
.atomicat-heading-title>span,
.atomicat-text,
.atomicat-text>span {
    font-family: Roboto, sans-serif
}

.a-e-cont.a-btn>.a-btn,
.a-g-s-b {
    font-family: Montserrat, sans-serif
}

.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.a-gmaps {
    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
}

@keyframes atomicat-animation-pulse {
    0% {
        transform: scale(1);
        opacity: 1
    }

    50% {
        transform: scale(var(--a-g-animation-zoom, 1.1));
        opacity: .7
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

.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>.a-btn,
.atomicat-marquee-content>.a-btn {
    background: var(--a-button-bg, var(--a-accent-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;
    word-break: break-word;
    color: var(--a-button-color, var(--a-pry-color, #fff));
    border-radius: var(--a-g-round, 1rem);
    align-self: center
}

.a-btn svg {
    height: 14px
}

.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-img-ele {
    overflow: hidden;
    text-align: center
}

.a-img-ele img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    vertical-align: middle
}

.atomicat-text * {
    word-break: break-word
}

.atomicat-text ul {
    padding-left: revert
}

.atomicat-text {
    /* white-space: pre-line; */
    color: var(--a-text-color, var(--a-pry-color, var(--a-g-content-color, inherit)))
}

.atomicat-text :is(h1, h2, h3, h4, h5, h6) {
    color: var(--a-heading-color, var(--a-pry-color, var(--a-g-title-color, inherit)))
}

.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-delay {
    display: none
}

.a-b-cont {
    overflow: hidden
}

.atomicat-container-6ab7c56>.a-o-cont {
    padding-top: 2%;
    padding-right: 20%;
    padding-bottom: 6%;
    padding-left: 20%
}

@media screen and (max-width:480px) {
    .atomicat-container-6ab7c56>.a-o-cont {
        padding-top: 8px;
        padding-right: 8px;
        padding-bottom: 8px;
        padding-left: 8px
    }
}

.atomicat-container-6ab7c56>.a-o-cont>.a-cont {
    flex-direction: row
}

.a-b-cont .atomicat-container-6ab7c56.a-b-o-cont {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.atomicat-container-a7f758c>.a-o-cont>.a-cont {
    flex-direction: column
}

@media screen and (max-width:480px) {
    .atomicat-container-a7f758c>.a-o-cont>.a-cont {
        justify-content: center
    }
}

.a-b-cont .atomicat-container-a7f758c.a-b-o-cont {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%
}

@media screen and (max-width:480px) {
    .a-b-cont .atomicat-container-a7f758c.a-b-o-cont {
        width: 100%
    }
}

@media screen and (max-width:480px) {
    .a-img-ele-43fd9ca img {
        width: 49%
    }
}

.a-e-cont.atomicat-heading-title-73f064d h1:hover {
    -webkit-text-fill-color: unset
}

.a-e-cont.atomicat-heading-title-73f064d h1 {
    line-height: 48px;
    font-size: 36px;
    text-align: left;
    font-family: Verdana, sans-serif
}

@media screen and (max-width:480px) {
    .a-e-cont.atomicat-heading-title-73f064d h1 {
        line-height: 29px;
        font-size: 16px;
        text-align: left
    }
}

.a-c-cont-73f064d>.a-e-cont {
    /* margin-bottom: -38px */
}

@media screen and (max-width:480px) {
    .a-c-cont-73f064d>.a-e-cont {
        margin-bottom: 1px
    }
}

.a-btn-45e510d.a-e-cont .a-btn:hover {
    animation: atomicat-animation-pulse 2s infinite linear
}

.a-btn-45e510d.a-e-cont .a-btn {
    background: #fd0000;
    font-size: 36px;
    animation: atomicat-animation-pulse 2s infinite linear
}

@media screen and (max-width:480px) {
    .a-btn-45e510d.a-e-cont .a-btn {
        font-size: 24px
    }
}

.a-e-cont.atomicat-heading-title-9876f2e p:hover {
    -webkit-text-fill-color: unset
}

.a-e-cont.atomicat-heading-title-9876f2e p {
    font-family: Arial, sans-serif
}

.a-btn-6a864cf.a-e-cont .a-btn:hover {
    animation: atomicat-animation-pulse 2s infinite linear
}

.a-btn-6a864cf.a-e-cont .a-btn {
    background: red;
    font-size: 36px;
    animation: atomicat-animation-pulse 2s infinite linear
}

@media screen and (max-width:480px) {
    .a-btn-6a864cf.a-e-cont .a-btn {
        font-size: 24px
    }
}

.atomicat-container-069686b>.a-o-cont {
    padding-top: 40px;
    padding-bottom: 65px
}

@media screen and (max-width:480px) {
    .atomicat-container-069686b>.a-o-cont {
        padding-right: 30px;
        padding-left: 30px
    }
}

.atomicat-container-069686b>.a-o-cont>.a-cont {
    flex-direction: row
}

.a-b-cont .atomicat-container-069686b.a-b-o-cont {
    background: #1f1929;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.atomicat-container-0c0bd78>.a-o-cont>.a-cont {
    flex-direction: column
}

.a-b-cont .atomicat-container-0c0bd78.a-b-o-cont {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%
}

@media screen and (max-width:480px) {
    .a-b-cont .atomicat-container-0c0bd78.a-b-o-cont {
        width: 100%
    }
}

.a-e-cont.atomicat-heading-title-027b602 p:hover {
    -webkit-text-fill-color: unset
}