.elementor-1061 .elementor-element.elementor-element-298e48a{--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-dfa28f4{--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:center;--align-items:center;--padding-top:50px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-dfa28f4:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-dfa28f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a516df );}.elementor-1061 .elementor-element.elementor-element-a4ce659{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-4e71987.elementor-element{--align-self:center;}.elementor-1061 .elementor-element.elementor-element-4e71987 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1061 .elementor-element.elementor-element-c796b2b.elementor-element{--align-self:center;}.elementor-1061 .elementor-element.elementor-element-c796b2b{text-align:center;}.elementor-1061 .elementor-element.elementor-element-c796b2b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:57px;font-weight:600;color:var( --e-global-color-07aabff );}.elementor-1061 .elementor-element.elementor-element-862dff8.elementor-element{--align-self:center;}.elementor-1061 .elementor-element.elementor-element-862dff8{text-align:center;}.elementor-1061 .elementor-element.elementor-element-862dff8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:57px;font-weight:600;color:var( --e-global-color-07aabff );}.elementor-1061 .elementor-element.elementor-element-4ef7eb3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-1061 .elementor-element.elementor-element-07eb166{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-0a2b995{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-eb42e05.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-eb42e05 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-d745743{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-b650088{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-603d00e{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1061 .elementor-element.elementor-element-16bba34{width:100%;max-width:100%;--e-transform-translateX:-100px;--e-transform-translateY:100px;z-index:100;}.elementor-1061 .elementor-element.elementor-element-16bba34 img{width:100%;max-width:100%;height:343px;object-fit:cover;object-position:center center;border-radius:26px 26px 26px 26px;}.elementor-1061 .elementor-element.elementor-element-2adb139{width:100%;max-width:100%;}.elementor-1061 .elementor-element.elementor-element-2adb139 img{max-width:100%;height:370px;object-fit:cover;object-position:center center;border-radius:26px 26px 26px 26px;}.elementor-1061 .elementor-element.elementor-element-584b9d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-7c676b7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-14c377a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-332b815.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-332b815 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-07aabff );}.elementor-1061 .elementor-element.elementor-element-5ad8be9{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-a390f0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-2439b4f{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1061 .elementor-element.elementor-element-c1a3796 .elementor-button{background-color:#0D0D0D;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1d2cefc );border-radius:9999px 9999px 9999px 9999px;padding:15px 24px 15px 24px;}.elementor-1061 .elementor-element.elementor-element-c1a3796.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-d488658{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-d488658:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-d488658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a516df );}.elementor-1061 .elementor-element.elementor-element-07d4901{--display:flex;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-c6a212d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-bc6bca2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-2a0dd86.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-2a0dd86 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;color:#FFFFFF;}.elementor-1061 .elementor-element.elementor-element-a1daf59.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-a1daf59 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:500;color:#FFFFFF;}.elementor-1061 .elementor-element.elementor-element-3fb5e5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-dc05f32{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-29fbe05{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-a3a7a38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-318acb9{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-e16a7b6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-7330b52{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-0e6df4f{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-0e6df4f:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-0e6df4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a516df );}.elementor-1061 .elementor-element.elementor-element-d714b29.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-d714b29 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-07aabff );}.elementor-1061 .elementor-element.elementor-element-a3253ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-7644d80{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-0b24a0c{--display:flex;--border-radius:26px 26px 26px 26px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1061 .elementor-element.elementor-element-0b24a0c:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-0b24a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a516df );}.elementor-1061 .elementor-element.elementor-element-0d5757c.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-0d5757c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-07aabff );}.elementor-1061 .elementor-element.elementor-element-13e2482{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-ff439de{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-adc408c .elementor-button{background-color:#0D0D0D;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1d2cefc );border-radius:9999px 9999px 9999px 9999px;padding:15px 24px 15px 24px;}.elementor-1061 .elementor-element.elementor-element-adc408c.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-662bd5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-595c2f2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-3a131ae{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-76560c5.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-76560c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1061 .elementor-element.elementor-element-3d310c3.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-3d310c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-07aabff );}.elementor-1061 .elementor-element.elementor-element-240b4d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-28f6b1d{--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:center;--align-items:center;--padding-top:50px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-28f6b1d:not(.elementor-motion-effects-element-type-background), .elementor-1061 .elementor-element.elementor-element-28f6b1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a516df );}.elementor-1061 .elementor-element.elementor-element-cadd385{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-1061 .elementor-element.elementor-element-4918a36{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-1da6f6b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-cbb949e.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-cbb949e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;color:var( --e-global-color-07aabff );}.elementor-1061 .elementor-element.elementor-element-0065fcf.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-0065fcf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-1061 .elementor-element.elementor-element-36dfd32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#C9C9C9;}.elementor-1061 .elementor-element.elementor-element-3bea102 .elementor-button{background-color:#0D0D0D;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1d2cefc );border-radius:9999px 9999px 9999px 9999px;padding:15px 24px 15px 24px;}.elementor-1061 .elementor-element.elementor-element-3bea102.elementor-element{--align-self:flex-start;}.elementor-1061 .elementor-element.elementor-element-5e0df1d{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-838ccf0 img{max-width:400px;height:400px;object-fit:cover;object-position:center center;border-radius:26px 26px 26px 26px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1061 .elementor-element.elementor-element-5e0df1d{--width:75%;}}/* Start custom CSS for text-editor, class: .elementor-element-b650088 */.elementor-1061 .elementor-element.elementor-element-b650088 ul{
    padding-left: 20px;
}

.elementor-1061 .elementor-element.elementor-element-b650088 ::marker{
    color: #F2D056;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a390f0a */.elementor-1061 .elementor-element.elementor-element-a390f0a ul{
    padding-left: 20px;
}

.elementor-1061 .elementor-element.elementor-element-a390f0a ::marker{
    color: #F2D056;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1a3796 */@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.elementor-690 .elementor-element.elementor-element-f1e32a3 .elementor-button {
    position: relative;
    z-index: 1;
}


.elementor-690 .elementor-element.elementor-element-f1e32a3 .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: conic-gradient(
        from var(--angle),
        transparent,
        #f2d056,
        transparent
    );

    -webkit-mask: 
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    opacity: 0;
    transition: opacity 0.3s;

    animation: rotateAngle 3s linear infinite;
}


@keyframes rotateAngle {
    to {
        --angle: 360deg;
    }
}


.elementor-12 .elementor-element.elementor-element-539f9f4 .elementor-button:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3a7a38 */.elementor-1061 .elementor-element.elementor-element-a3a7a38 ul{
    padding-left: 20px;
}

.elementor-1061 .elementor-element.elementor-element-a3a7a38 ::marker{
    color: #F2D056;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a3253ba */.elementor-1061 .elementor-element.elementor-element-a3253ba ul{
    padding-left: 20px;
}

.elementor-1061 .elementor-element.elementor-element-a3253ba ::marker{
    color: #F2D056;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13e2482 */.elementor-1061 .elementor-element.elementor-element-13e2482 ul{
    padding-left: 20px;
}

.elementor-1061 .elementor-element.elementor-element-13e2482 ::marker{
    color: #F2D056;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-adc408c */@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.elementor-1061 .elementor-element.elementor-element-adc408c .elementor-button {
    position: relative;
    z-index: 1;
}


.elementor-1061 .elementor-element.elementor-element-adc408c .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: conic-gradient(
        from var(--angle),
        transparent,
        #f2d056,
        transparent
    );

    -webkit-mask: 
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    opacity: 0;
    transition: opacity 0.3s;

    animation: rotateAngle 3s linear infinite;
}


@keyframes rotateAngle {
    to {
        --angle: 360deg;
    }
}


.elementor-1061 .elementor-element.elementor-element-adc408c .elementor-button:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-240b4d8 */.elementor-1061 .elementor-element.elementor-element-240b4d8 ul{
    padding-left: 20px;
}

.elementor-1061 .elementor-element.elementor-element-240b4d8 ::marker{
    color: #F2D056;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36dfd32 */.elementor-1061 .elementor-element.elementor-element-36dfd32 ul{
    padding-left: 20px;
}

.elementor-1061 .elementor-element.elementor-element-36dfd32 ::marker{
    color: #F2D056;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bea102 */@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.elementor-1061 .elementor-element.elementor-element-3bea102 .elementor-button {
    position: relative;
    z-index: 1;
}


.elementor-1061 .elementor-element.elementor-element-3bea102 .elementor-button::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;

    background: conic-gradient(
        from var(--angle),
        transparent,
        #f2d056,
        transparent
    );

    -webkit-mask: 
        linear-gradient(#000 0 0) content-box, 
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;

    opacity: 0;
    transition: opacity 0.3s;

    animation: rotateAngle 3s linear infinite;
}


@keyframes rotateAngle {
    to {
        --angle: 360deg;
    }
}


.elementor-1061 .elementor-element.elementor-element-3bea102 .elementor-button:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-298e48a */.elementor-1061 .elementor-element.elementor-element-298e48a{
    max-width: 1700px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-1061:not(.elementor-motion-effects-element-type-background), body.elementor-page-1061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color: #1c1c1c;
background-image: repeating-linear-gradient(
  45deg,
  #33333365,
  #33333365 1px,
  transparent 1px,
  transparent 200px
);
}/* End custom CSS */