.elementor-4991 .elementor-element.elementor-element-cad336c{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-4991 .elementor-element.elementor-element-1faf18c{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--padding-block-start:48px;--padding-block-end:48px;--padding-inline-start:48px;--padding-inline-end:48px;--z-index:40;}.elementor-4991 .elementor-element.elementor-element-1faf18c:not(.elementor-motion-effects-element-type-background), .elementor-4991 .elementor-element.elementor-element-1faf18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4991 .elementor-element.elementor-element-1faf18c, .elementor-4991 .elementor-element.elementor-element-1faf18c::before{--border-transition:0.3s;}.elementor-4991 .elementor-element.elementor-element-523ff1e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:50% 50% 50% 50%;--z-index:50;}.elementor-4991 .elementor-element.elementor-element-523ff1e, .elementor-4991 .elementor-element.elementor-element-523ff1e::before{--border-transition:0.3s;}.elementor-4991 .elementor-element.elementor-element-edbc812{text-align:center;}.elementor-4991 .elementor-element.elementor-element-edbc812 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-dd1be24-font-family ), Sans-serif;font-size:var( --e-global-typography-dd1be24-font-size );font-weight:var( --e-global-typography-dd1be24-font-weight );line-height:var( --e-global-typography-dd1be24-line-height );letter-spacing:var( --e-global-typography-dd1be24-letter-spacing );word-spacing:var( --e-global-typography-dd1be24-word-spacing );}.elementor-4991 .elementor-element.elementor-element-2a495e2{--spacer-size:24px;}.elementor-4991 .elementor-element.elementor-element-741431e .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-5c992ad-font-family ), Sans-serif;font-size:var( --e-global-typography-5c992ad-font-size );font-weight:var( --e-global-typography-5c992ad-font-weight );line-height:var( --e-global-typography-5c992ad-line-height );letter-spacing:var( --e-global-typography-5c992ad-letter-spacing );word-spacing:var( --e-global-typography-5c992ad-word-spacing );}@media(max-width:1100px){.elementor-4991 .elementor-element.elementor-element-edbc812 .elementor-heading-title{font-size:var( --e-global-typography-dd1be24-font-size );line-height:var( --e-global-typography-dd1be24-line-height );letter-spacing:var( --e-global-typography-dd1be24-letter-spacing );word-spacing:var( --e-global-typography-dd1be24-word-spacing );}.elementor-4991 .elementor-element.elementor-element-741431e .elementor-heading-title{font-size:var( --e-global-typography-5c992ad-font-size );line-height:var( --e-global-typography-5c992ad-line-height );letter-spacing:var( --e-global-typography-5c992ad-letter-spacing );word-spacing:var( --e-global-typography-5c992ad-word-spacing );}}@media(min-width:768px){.elementor-4991 .elementor-element.elementor-element-523ff1e{--width:218px;}}@media(max-width:1100px) and (min-width:768px){.elementor-4991 .elementor-element.elementor-element-523ff1e{--width:45%;}}@media(max-width:767px){.elementor-4991 .elementor-element.elementor-element-1faf18c{--padding-block-start:24px;--padding-block-end:24px;--padding-inline-start:24px;--padding-inline-end:24px;}.elementor-4991 .elementor-element.elementor-element-523ff1e{--width:45%;}.elementor-4991 .elementor-element.elementor-element-edbc812 .elementor-heading-title{font-size:var( --e-global-typography-dd1be24-font-size );line-height:var( --e-global-typography-dd1be24-line-height );letter-spacing:var( --e-global-typography-dd1be24-letter-spacing );word-spacing:var( --e-global-typography-dd1be24-word-spacing );}.elementor-4991 .elementor-element.elementor-element-2a495e2{--spacer-size:18px;}.elementor-4991 .elementor-element.elementor-element-741431e .elementor-heading-title{font-size:var( --e-global-typography-5c992ad-font-size );line-height:var( --e-global-typography-5c992ad-line-height );letter-spacing:var( --e-global-typography-5c992ad-letter-spacing );word-spacing:var( --e-global-typography-5c992ad-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-523ff1e */.elementor-4991 .elementor-element.elementor-element-523ff1e{
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1faf18c */.elementor-4991 .elementor-element.elementor-element-1faf18c{
    aspect-ratio: 3/2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-741431e */.elementor-4991 .elementor-element.elementor-element-741431e:hover a {
    color: var(--e-global-color-accent);
}

.elementor-4991 .elementor-element.elementor-element-741431e u{
    text-decoration: none;
    border-bottom: solid 2px #dcdcdc !important;
    color: var(--e-global-color-accent);
}

.elementor-4991 .elementor-element.elementor-element-741431e:hover u{
    background-position:0 0;
    border-bottom: solid 1px #FFE606 !important;
}
.elementor-4991 .elementor-element.elementor-element-741431e u{
    background: #ffffff;
   background:linear-gradient(to top, #fff 50%, #FFE606 50%);
   background-size:100% 200%;
   background-position:0 -100%;
   -webkit-transition:background-position .3s ease-out;
   -moz-transition:background-position .3s ease-out;
   transition:background-position .3s ease-out;
}/* End custom CSS */