.elementor-3663 .elementor-element.elementor-element-7a4ed8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.58;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3663 .elementor-element.elementor-element-7a4ed8a::before, .elementor-3663 .elementor-element.elementor-element-7a4ed8a > .elementor-background-video-container::before, .elementor-3663 .elementor-element.elementor-element-7a4ed8a > .e-con-inner > .elementor-background-video-container::before, .elementor-3663 .elementor-element.elementor-element-7a4ed8a > .elementor-background-slideshow::before, .elementor-3663 .elementor-element.elementor-element-7a4ed8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3663 .elementor-element.elementor-element-7a4ed8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3663 .elementor-element.elementor-element-bc71600{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-3663 .elementor-element.elementor-element-71fa562{text-align:center;}.elementor-3663 .elementor-element.elementor-element-71fa562 .elementor-heading-title{font-size:var( --e-global-typography-cc945b6-font-size );font-weight:var( --e-global-typography-cc945b6-font-weight );line-height:var( --e-global-typography-cc945b6-line-height );letter-spacing:var( --e-global-typography-cc945b6-letter-spacing );color:var( --e-global-color-6dfe525 );}.elementor-3663 .elementor-element.elementor-element-a9fef62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-3663 .elementor-element.elementor-element-a9fef62:not(.elementor-motion-effects-element-type-background), .elementor-3663 .elementor-element.elementor-element-a9fef62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3663 .elementor-element.elementor-element-fbdab4e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3663 .elementor-element.elementor-element-71fa562{text-align:center;}.elementor-3663 .elementor-element.elementor-element-71fa562 .elementor-heading-title{font-size:var( --e-global-typography-cc945b6-font-size );line-height:var( --e-global-typography-cc945b6-line-height );letter-spacing:var( --e-global-typography-cc945b6-letter-spacing );}.elementor-3663 .elementor-element.elementor-element-a9fef62{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3663 .elementor-element.elementor-element-7a4ed8a{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3663 .elementor-element.elementor-element-71fa562{text-align:center;}.elementor-3663 .elementor-element.elementor-element-71fa562 .elementor-heading-title{font-size:var( --e-global-typography-cc945b6-font-size );line-height:var( --e-global-typography-cc945b6-line-height );letter-spacing:var( --e-global-typography-cc945b6-letter-spacing );}.elementor-3663 .elementor-element.elementor-element-a9fef62{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for toggle, class: .elementor-element-a8760f9 */@keyframes moveUp {
  0% {opacity: 0; transform: translateY(10px);}
100% {opacity: 1; transform: translateY(0);}
}


/* -- Reset */
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-toggle-item,
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-content,
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-title {
    border: none;
}


/* -- Item */
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-toggle-item {
    border-bottom: 1px solid var(--w-border-color);
}
@media(min-width: 768px) {
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-toggle-item:first-child {
    border-top: 1px solid var(--w-border-color);
}}
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-toggle-item {
    padding-bottom: 8px;
}


/* -- Title */
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-title {
    padding: 28px 60px 20px 4px;
}
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-title a {
    color: #333;
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 1.3;
}
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-title.elementor-active a {
    font-weight: 600;
    color: var(--w-accent-color);
}
@media (max-width:767px) {
    .elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-title {
        padding: 24px 40px 16px 2px;
}}


/* -- Content */
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-content {
    padding: 0 60px 20px 4px;
    animation: moveUp .5s;
}
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-content p {
    margin-bottom: 20px;
    line-height: 1.6;
}
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-content p:last-child {
    margin-bottom: 0px;
}
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-content strong {
    color: var(--w-accent2-color);
    text-transform: lowercase;
}
@media (max-width:767px) {
    .elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-content {
        padding: 0 2px 20px 2px;
}}


/* -- Ikona */
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-title {
    position: relative;
}
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-title::after {
    content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" class="ionicon" viewBox="0 0 512 512"><title>Chevron Down</title><path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="60" d="M112 184l144 144 144-144"/></svg>');
    position: absolute;
    top: 30px;
    right: 4px;
    width: 14px;
    height: auto;
    transition: transform .3s;
}
.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-title.elementor-active::after {
    transform: rotate(-180deg);
}
@media (max-width:767px) {
    .elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-tab-title::after {
        top: 28px;
        right: 2px;
}}

.elementor-3663 .elementor-element.elementor-element-a8760f9 .elementor-toggle-icon {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbdab4e */.elementor-3663 .elementor-element.elementor-element-fbdab4e {
    max-width: 800px;
}
@media(max-width: 1024px){.elementor-3663 .elementor-element.elementor-element-fbdab4e {
    max-width: 700px;
}}/* End custom CSS */