.elementor-989021 .elementor-element.elementor-element-60b0cab{--display:flex;--min-height:4vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;}.elementor-989021 .elementor-element.elementor-element-60b0cab:not(.elementor-motion-effects-element-type-background), .elementor-989021 .elementor-element.elementor-element-60b0cab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-989021 .elementor-element.elementor-element-2a146bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-989021 .elementor-element.elementor-element-c475611{--display:flex;--min-height:83vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-989021 .elementor-element.elementor-element-2de6ce9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-989021 .elementor-element.elementor-element-407c939{--display:flex;}.elementor-989021 .elementor-element.elementor-element-7c5f8f2{font-family:"OpenSans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:-0.4px;color:var( --e-global-color-accent );}.elementor-989021 .elementor-element.elementor-element-7c5f8f2 p{margin-block-end:0px;}.elementor-989021 .elementor-element.elementor-element-00f6424{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-989021 .elementor-element.elementor-element-00f6424 .elementor-heading-title{font-family:"OpenSans", Sans-serif;font-size:64px;font-weight:900;font-style:normal;text-transform:none;text-decoration:none;line-height:1em;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-989021 .elementor-element.elementor-element-d76a132{--spacer-size:100px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#EA603C00;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#02010100;font-family:"General Sans", Sans-serif;font-size:22px;font-weight:600;font-style:normal;text-transform:none;text-decoration:none;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:12px 40px 22px 0px;}.elementor-989021 .elementor-element.elementor-element-113ba52{width:100%;max-width:100%;}.elementor-989021 .elementor-element.elementor-element-113ba52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-989021 .elementor-element.elementor-element-113ba52.elementor-element{--align-self:center;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:15px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 30px 30px 0px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-body p, .elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-body{font-family:"OpenSans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion > .elementskit-card{border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000050;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:15px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-989021 .elementor-element.elementor-element-113ba52 .ekit_accordion_icon_group, .elementor-989021 .elementor-element.elementor-element-113ba52 .ekit_accordion_icon_left_group{margin:0px 0px 0px 0px;}.elementor-989021 .elementor-element.elementor-element-9b7d041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#EA603C00;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#02010100;font-family:"General Sans", Sans-serif;font-size:22px;font-weight:600;font-style:normal;text-transform:none;text-decoration:none;line-height:1.1em;letter-spacing:-1px;color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:12px 40px 22px 0px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e{width:100%;max-width:100%;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e.elementor-element{--align-self:center;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-primary );}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:15px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 30px 30px 0px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-body p, .elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-body{font-family:"OpenSans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-transform:none;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion > .elementskit-card.active{border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion > .elementskit-card{border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000050;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:15px;color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .ekit_accordion_icon_group, .elementor-989021 .elementor-element.elementor-element-dbbcc7e .ekit_accordion_icon_left_group{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-989021 .elementor-element.elementor-element-7c5f8f2{font-size:13px;}.elementor-989021 .elementor-element.elementor-element-00f6424{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}.elementor-989021 .elementor-element.elementor-element-00f6424 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:14px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-body p, .elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-body{font-size:15px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-body{padding:0px 30px 30px 0px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:18px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:14px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-body p, .elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-body{font-size:15px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-body{padding:0px 30px 30px 0px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:18px;}}@media(max-width:767px){.elementor-989021 .elementor-element.elementor-element-2a146bc{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-0%;}.elementor-989021 .elementor-element.elementor-element-7c5f8f2{font-size:13px;}.elementor-989021 .elementor-element.elementor-element-00f6424{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-989021 .elementor-element.elementor-element-00f6424 .elementor-heading-title{font-size:32px;}.elementor-989021 .elementor-element.elementor-element-d76a132{--spacer-size:20px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:18px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-body p, .elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-body{font-size:15px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-body{padding:0px 0px 30px 0px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:14px;}.elementor-989021 .elementor-element.elementor-element-113ba52 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:17px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:18px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-body p, .elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-body{font-size:15px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-body{padding:0px 0px 30px 0px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:14px;}.elementor-989021 .elementor-element.elementor-element-dbbcc7e .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:17px;}}@media(min-width:768px){.elementor-989021 .elementor-element.elementor-element-2de6ce9{--width:50%;}.elementor-989021 .elementor-element.elementor-element-9b7d041{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-1ba0189 */.content {
    font-family: "Inter", sans-serif;
    font-size: 1.4rem;
    font-weight: 700;
    color: #fff;
    padding-left: 0.25em;
}

@media only screen and (max-width: 767px) {
    .content {
        font-size: 2rem !important;
        padding-left: 0.25em;
    }
}

.outer {
    overflow: hidden;  !important;
}

.outer div {
    display: inline-block;
}

.loop {
    white-space: nowrap;
    animation: loop-anim 15s linear infinite;
}

@media only screen and (max-width: 767px) {
    .loop {
        animation: loop-anim 3.5s linear infinite;
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% /* This works because of the div between "outer" and "loop" */
    }
}


--------------------------------------


Adjustments and additional code 👇

/* An example of a media query for devices between 767 and 1024 pixels (tablets). Change out the pixel values to control the breakpoints. Target the correct class and make your changes. */

@media only screen and (min-width: 767px) and (max-width: 1024px) {
   .content {
        font-size: 2.25rem !important;
        padding-left: 0.25em;
    }
}


/* What your ''loop'' class should look like if you decide to reverse the direction. */

.loop {
    white-space: nowrap;
    animation: loop-anim 15s linear infinite;
    animation-direction: reverse;
}

@media only screen and (max-width: 767px) {
    .loop {
        animation: loop-anim 3.5s linear infinite;
        animation-direction: reverse;
    }
}


/* How to rotate the sliding text. Just add the transform property to your ''outer'' class and change the degrees to whatever you need. When rotated, the text doesn't go perfectly from the left edge of the screen to the right edge of the screen, but if you're just using text without a background, it's pretty much unnoticeable. If you want to fix it, however, the process is the same as for the banner. Add in width, a negative margin and hide the overflow - an example is available a little further down and the process is explained in the video. */

.outer {
    overflow: hidden;  !important;
    transform: rotate(0deg);
}


/* An example of two ''outer'' classes, styled to look like banners. The margin-top, the z-index and the position: relative are there to make them overlap. Don't forget to fix the overflow if you use this. */

.outer-top {
    overflow: hidden;  !important;
    background-color: #111111;
    padding: 1% 0;
    transform: rotate(0deg);
    width: 110%;
    margin-left: -5%;
    z-index: 2;
    position: relative;
}

.outer-bottom {
    overflow: hidden;  !important;
    background-color: #635bff;
    padding: 1% 0;
    transform: rotate(0deg);
    width: 110%;
    margin-left: -5%;
    z-index: 1;
    margin-top: -3%;
    position: relative;
    border: solid 4px #111111;
}


/* How to hide the horizontal overflow for a specific container. */

.container {
overflow-x: hidden;
}


/* How to hide the horizontal overflow for the entire website (add this under your admin bar - ''Customize'' - ''Additional CSS''. */

body {
    overflow-x: hidden;
}


/* Non-breaking space. Copy and paste this as many times as needed whenever you want to use multiple spaces. *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OpenSans';
	font-display: auto;
	src: url('https://sad-dubinsky.147-93-120-30.plesk.page/wp-content/uploads/2026/01/GeneralSans-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'General Sans';
	font-display: auto;
	src: url('https://sad-dubinsky.147-93-120-30.plesk.page/wp-content/uploads/2026/02/GeneralSans-Variable1.ttf') format('truetype');
}
/* End Custom Fonts CSS */