.elementor-3948 .elementor-element.elementor-element-97ea70a{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--background-transition:0.3s;--overlay-opacity:0.75;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:70px;--padding-inline-end:70px;}.elementor-3948 .elementor-element.elementor-element-97ea70a:not(.elementor-motion-effects-element-type-background), .elementor-3948 .elementor-element.elementor-element-97ea70a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-3948 .elementor-element.elementor-element-97ea70a::before, .elementor-3948 .elementor-element.elementor-element-97ea70a > .elementor-background-video-container::before, .elementor-3948 .elementor-element.elementor-element-97ea70a > .e-con-inner > .elementor-background-video-container::before, .elementor-3948 .elementor-element.elementor-element-97ea70a > .elementor-background-slideshow::before, .elementor-3948 .elementor-element.elementor-element-97ea70a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3948 .elementor-element.elementor-element-97ea70a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-3948 .elementor-element.elementor-element-97ea70a, .elementor-3948 .elementor-element.elementor-element-97ea70a::before{--border-transition:0.3s;}.elementor-3948 .elementor-element.elementor-element-f68b197{text-align:center;}.elementor-3948 .elementor-element.elementor-element-f68b197 img{width:46%;border-radius:50% 50% 50% 50%;}.elementor-3948 .elementor-element.elementor-element-f68b197 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-ebbbe7c .elementor-button{font-family:"Open Sans", Sans-serif;fill:var( --e-global-color-0804d20 );color:var( --e-global-color-0804d20 );background-color:#000000;border-radius:12px 12px 12px 12px;padding:12px 30px 12px 30px;}.elementor-3948 .elementor-element.elementor-element-ebbbe7c .elementor-button:hover, .elementor-3948 .elementor-element.elementor-element-ebbbe7c .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-0804d20 );}.elementor-3948 .elementor-element.elementor-element-ebbbe7c .elementor-button:hover svg, .elementor-3948 .elementor-element.elementor-element-ebbbe7c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3948 .elementor-element.elementor-element-ebbbe7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-499df93 .elementor-button{font-family:"Open Sans", Sans-serif;fill:var( --e-global-color-0804d20 );color:var( --e-global-color-0804d20 );background-color:#000000;border-radius:12px 12px 12px 12px;padding:12px 30px 12px 30px;}.elementor-3948 .elementor-element.elementor-element-499df93 .elementor-button:hover, .elementor-3948 .elementor-element.elementor-element-499df93 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-0804d20 );}.elementor-3948 .elementor-element.elementor-element-499df93 .elementor-button:hover svg, .elementor-3948 .elementor-element.elementor-element-499df93 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3948 .elementor-element.elementor-element-499df93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-7efd030 .elementor-button{font-family:"Open Sans", Sans-serif;fill:var( --e-global-color-0804d20 );color:var( --e-global-color-0804d20 );background-color:#000000;border-radius:12px 12px 12px 12px;padding:12px 30px 12px 30px;}.elementor-3948 .elementor-element.elementor-element-7efd030 .elementor-button:hover, .elementor-3948 .elementor-element.elementor-element-7efd030 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-0804d20 );}.elementor-3948 .elementor-element.elementor-element-7efd030 .elementor-button:hover svg, .elementor-3948 .elementor-element.elementor-element-7efd030 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3948 .elementor-element.elementor-element-7efd030 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-2bd0192 .elementor-button{font-family:"Open Sans", Sans-serif;fill:var( --e-global-color-0804d20 );color:var( --e-global-color-0804d20 );background-color:#000000;border-radius:12px 12px 12px 12px;padding:12px 30px 12px 30px;}.elementor-3948 .elementor-element.elementor-element-2bd0192 .elementor-button:hover, .elementor-3948 .elementor-element.elementor-element-2bd0192 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-0804d20 );}.elementor-3948 .elementor-element.elementor-element-2bd0192 .elementor-button:hover svg, .elementor-3948 .elementor-element.elementor-element-2bd0192 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3948 .elementor-element.elementor-element-2bd0192 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-c5c1a34 .elementor-button{font-family:"Open Sans", Sans-serif;fill:var( --e-global-color-0804d20 );color:var( --e-global-color-0804d20 );background-color:#000000;border-radius:12px 12px 12px 12px;padding:12px 30px 12px 30px;}.elementor-3948 .elementor-element.elementor-element-c5c1a34 .elementor-button:hover, .elementor-3948 .elementor-element.elementor-element-c5c1a34 .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-0804d20 );}.elementor-3948 .elementor-element.elementor-element-c5c1a34 .elementor-button:hover svg, .elementor-3948 .elementor-element.elementor-element-c5c1a34 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3948 .elementor-element.elementor-element-c5c1a34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-1de59b8{text-align:center;}.elementor-3948 .elementor-element.elementor-element-1de59b8 img{width:32%;max-width:44%;height:100%;border-radius:0% 0% 0% 0%;}.elementor-3948 .elementor-element.elementor-element-1de59b8 > .elementor-widget-container{margin:0px 0px -9px 0px;padding:24px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-f1c4d7e .elementor-button{font-family:"Open Sans", Sans-serif;fill:var( --e-global-color-0804d20 );color:var( --e-global-color-0804d20 );background-color:#000000;border-radius:12px 12px 12px 12px;padding:12px 30px 12px 30px;}.elementor-3948 .elementor-element.elementor-element-f1c4d7e .elementor-button:hover, .elementor-3948 .elementor-element.elementor-element-f1c4d7e .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-0804d20 );}.elementor-3948 .elementor-element.elementor-element-f1c4d7e .elementor-button:hover svg, .elementor-3948 .elementor-element.elementor-element-f1c4d7e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3948 .elementor-element.elementor-element-f1c4d7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-eb91556{text-align:center;}.elementor-3948 .elementor-element.elementor-element-eb91556 img{width:32%;max-width:44%;height:100%;border-radius:0% 0% 0% 0%;}.elementor-3948 .elementor-element.elementor-element-eb91556 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-032d55d .elementor-button{font-family:"Open Sans", Sans-serif;fill:var( --e-global-color-0804d20 );color:var( --e-global-color-0804d20 );background-color:#000000;border-radius:12px 12px 12px 12px;padding:12px 30px 12px 30px;}.elementor-3948 .elementor-element.elementor-element-032d55d .elementor-button:hover, .elementor-3948 .elementor-element.elementor-element-032d55d .elementor-button:focus{color:#FFFFFF;border-color:var( --e-global-color-0804d20 );}.elementor-3948 .elementor-element.elementor-element-032d55d .elementor-button:hover svg, .elementor-3948 .elementor-element.elementor-element-032d55d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3948 .elementor-element.elementor-element-032d55d > .elementor-widget-container{margin:0px 0px 0px 0px;}#elementor-popup-modal-3948 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-3948{justify-content:center;align-items:center;pointer-events:all;background-color:#000000;}#elementor-popup-modal-3948 .dialog-close-button{display:flex;}#elementor-popup-modal-3948 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-3948 .dialog-close-button i{color:var( --e-global-color-1e8021c );}#elementor-popup-modal-3948 .dialog-close-button svg{fill:var( --e-global-color-1e8021c );}@media(max-width:767px){.elementor-3948 .elementor-element.elementor-element-f68b197 > .elementor-widget-container{margin:-10px 0px -8px 0px;}.elementor-3948 .elementor-element.elementor-element-ebbbe7c .elementor-button{font-size:10px;border-radius:7px 7px 7px 7px;padding:7px 14px 10px 14px;}.elementor-3948 .elementor-element.elementor-element-ebbbe7c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-499df93 .elementor-button{font-size:10px;border-radius:7px 7px 7px 7px;padding:7px 14px 10px 14px;}.elementor-3948 .elementor-element.elementor-element-499df93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-7efd030 .elementor-button{font-size:10px;border-radius:7px 7px 7px 7px;padding:7px 14px 10px 14px;}.elementor-3948 .elementor-element.elementor-element-7efd030 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-2bd0192 .elementor-button{font-size:10px;border-radius:7px 7px 7px 7px;padding:7px 14px 10px 14px;}.elementor-3948 .elementor-element.elementor-element-2bd0192 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-c5c1a34 .elementor-button{font-size:10px;border-radius:7px 7px 7px 7px;padding:7px 14px 10px 14px;}.elementor-3948 .elementor-element.elementor-element-c5c1a34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-1de59b8 > .elementor-widget-container{margin:-14px 0px -6px 0px;}.elementor-3948 .elementor-element.elementor-element-f1c4d7e .elementor-button{font-size:10px;border-radius:7px 7px 7px 7px;padding:7px 14px 10px 14px;}.elementor-3948 .elementor-element.elementor-element-f1c4d7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-eb91556 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-3948 .elementor-element.elementor-element-032d55d .elementor-button{font-size:10px;border-radius:7px 7px 7px 7px;padding:7px 14px 10px 14px;}.elementor-3948 .elementor-element.elementor-element-032d55d > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3948 .elementor-element.elementor-element-97ea70a{--content-width:1200px;}}/* Start custom CSS for button, class: .elementor-element-ebbbe7c */.elementor-3948 .elementor-element.elementor-element-ebbbe7c {
    
    border: 3px solid transparent; 
    border-radius: 12px;
    background:
    linear-gradient(#000000, #000000),
    linear-gradient(#000000 10%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0)),
    linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-origin: border-box;
    background-clip: padding-box, border-box, border-box;
    background-size: 200%;
    animation: animate 5s infinite linear;
  
}

/*Blur Glow Effect*/
.elementor-3948 .elementor-element.elementor-element-ebbbe7c::after {
    
    content: '';
    background: linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-size: 200%;
    height: 50%;
    width: 100%;
    position: absolute;
    bottom: -10px;
    left: 0;
    z-index: -1;
    filter: blur(25px);
    animation: animate 2s infinite linear;
    
}

@keyframes animate {
  0% {background-position: 0}
  100% {background-position: 200%}
}

/*Speed of animation on hover*/
.elementor-3948 .elementor-element.elementor-element-ebbbe7c:hover, .elementor-3948 .elementor-element.elementor-element-ebbbe7c:hover::after {
  animation: animate 0.5s infinite linear;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-499df93 */.elementor-3948 .elementor-element.elementor-element-499df93 {
    
    border: 3px solid transparent; 
    border-radius: 12px;
    background:
    linear-gradient(#000000, #000000),
    linear-gradient(#000000 10%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0)),
    linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-origin: border-box;
    background-clip: padding-box, border-box, border-box;
    background-size: 200%;
    animation: animate 5s infinite linear;
  
}

/*Blur Glow Effect*/
.elementor-3948 .elementor-element.elementor-element-499df93::after {
    
    content: '';
    background: linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-size: 200%;
    height: 50%;
    width: 100%;
    position: absolute;
    bottom: -10px;
    left: 0;
    z-index: -1;
    filter: blur(25px);
    animation: animate 2s infinite linear;
    
}

@keyframes animate {
  0% {background-position: 0}
  100% {background-position: 200%}
}

/*Speed of animation on hover*/
.elementor-3948 .elementor-element.elementor-element-499df93:hover, .elementor-3948 .elementor-element.elementor-element-499df93:hover::after {
  animation: animate 0.5s infinite linear;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7efd030 */.elementor-3948 .elementor-element.elementor-element-7efd030 {
    
    border: 3px solid transparent; 
    border-radius: 12px;
    background:
    linear-gradient(#000000, #000000),
    linear-gradient(#000000 10%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0)),
    linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-origin: border-box;
    background-clip: padding-box, border-box, border-box;
    background-size: 200%;
    animation: animate 5s infinite linear;
  
}

/*Blur Glow Effect*/
.elementor-3948 .elementor-element.elementor-element-7efd030::after {
    
    content: '';
    background: linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-size: 200%;
    height: 50%;
    width: 100%;
    position: absolute;
    bottom: -10px;
    left: 0;
    z-index: -1;
    filter: blur(25px);
    animation: animate 2s infinite linear;
    
}

@keyframes animate {
  0% {background-position: 0}
  100% {background-position: 200%}
}

/*Speed of animation on hover*/
.elementor-3948 .elementor-element.elementor-element-7efd030:hover, .elementor-3948 .elementor-element.elementor-element-7efd030:hover::after {
  animation: animate 0.5s infinite linear;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2bd0192 */.elementor-3948 .elementor-element.elementor-element-2bd0192 {
    
    border: 3px solid transparent; 
    border-radius: 12px;
    background:
    linear-gradient(#000000, #000000),
    linear-gradient(#000000 10%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0)),
    linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-origin: border-box;
    background-clip: padding-box, border-box, border-box;
    background-size: 200%;
    animation: animate 5s infinite linear;
  
}

/*Blur Glow Effect*/
.elementor-3948 .elementor-element.elementor-element-2bd0192::after {
    
    content: '';
    background: linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-size: 200%;
    height: 50%;
    width: 100%;
    position: absolute;
    bottom: -10px;
    left: 0;
    z-index: -1;
    filter: blur(25px);
    animation: animate 2s infinite linear;
    
}

@keyframes animate {
  0% {background-position: 0}
  100% {background-position: 200%}
}

/*Speed of animation on hover*/
.elementor-3948 .elementor-element.elementor-element-2bd0192:hover, .elementor-3948 .elementor-element.elementor-element-2bd0192:hover::after {
  animation: animate 0.5s infinite linear;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c5c1a34 */.elementor-3948 .elementor-element.elementor-element-c5c1a34 {
    
    border: 3px solid transparent; 
    border-radius: 12px;
    background:
    linear-gradient(#000000, #000000),
    linear-gradient(#000000 10%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0)),
    linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-origin: border-box;
    background-clip: padding-box, border-box, border-box;
    background-size: 200%;
    animation: animate 5s infinite linear;
  
}

/*Blur Glow Effect*/
.elementor-3948 .elementor-element.elementor-element-c5c1a34::after {
    
    content: '';
    background: linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-size: 200%;
    height: 50%;
    width: 100%;
    position: absolute;
    bottom: -10px;
    left: 0;
    z-index: -1;
    filter: blur(25px);
    animation: animate 2s infinite linear;
    
}

@keyframes animate {
  0% {background-position: 0}
  100% {background-position: 200%}
}

/*Speed of animation on hover*/
.elementor-3948 .elementor-element.elementor-element-c5c1a34:hover, .elementor-3948 .elementor-element.elementor-element-c5c1a34:hover::after {
  animation: animate 0.5s infinite linear;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1c4d7e */.elementor-3948 .elementor-element.elementor-element-f1c4d7e {
    
    border: 3px solid transparent; 
    border-radius: 12px;
    background:
    linear-gradient(#000000, #000000),
    linear-gradient(#000000 10%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0)),
    linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-origin: border-box;
    background-clip: padding-box, border-box, border-box;
    background-size: 200%;
    animation: animate 5s infinite linear;
  
}

/*Blur Glow Effect*/
.elementor-3948 .elementor-element.elementor-element-f1c4d7e::after {
    
    content: '';
    background: linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-size: 200%;
    height: 50%;
    width: 100%;
    position: absolute;
    bottom: -10px;
    left: 0;
    z-index: -1;
    filter: blur(25px);
    animation: animate 2s infinite linear;
    
}

@keyframes animate {
  0% {background-position: 0}
  100% {background-position: 200%}
}

/*Speed of animation on hover*/
.elementor-3948 .elementor-element.elementor-element-f1c4d7e:hover, .elementor-3948 .elementor-element.elementor-element-f1c4d7e:hover::after {
  animation: animate 0.5s infinite linear;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-032d55d */.elementor-3948 .elementor-element.elementor-element-032d55d {
    
    border: 3px solid transparent; 
    border-radius: 12px;
    background:
    linear-gradient(#000000, #000000),
    linear-gradient(#000000 10%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0)),
    linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-origin: border-box;
    background-clip: padding-box, border-box, border-box;
    background-size: 200%;
    animation: animate 5s infinite linear;
  
}

/*Blur Glow Effect*/
.elementor-3948 .elementor-element.elementor-element-032d55d::after {
    
    content: '';
    background: linear-gradient(90deg, #660000, #FFEE55, #ffd966, #bf9000, #7f6000, #ffd966, #660000);
    background-size: 200%;
    height: 50%;
    width: 100%;
    position: absolute;
    bottom: -10px;
    left: 0;
    z-index: -1;
    filter: blur(25px);
    animation: animate 2s infinite linear;
    
}

@keyframes animate {
  0% {background-position: 0}
  100% {background-position: 200%}
}

/*Speed of animation on hover*/
.elementor-3948 .elementor-element.elementor-element-032d55d:hover, .elementor-3948 .elementor-element.elementor-element-032d55d:hover::after {
  animation: animate 0.5s infinite linear;
}/* End custom CSS */