.elementor-12 .elementor-element.elementor-element-72e65f8{--display:flex;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fe8eeea{--display:flex;--min-height:90vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12 .elementor-element.elementor-element-312ddc3{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-12 .elementor-element.elementor-element-312ddc3 .elementor-headline{text-align:center;}.elementor-12 .elementor-element.elementor-element-104879f{--display:flex;--position:absolute;bottom:50px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-104879f{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-104879f{left:0px;}.elementor-12 .elementor-element.elementor-element-f36369b{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-0fa1c39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.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-12 .elementor-element.elementor-element-cca40d0 .elementor-button{background-color:#8CA65A00;font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.7px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cca40d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-cca40d0 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-7e65fee{--grid-columns:1;--grid-row-gap:15px;}.elementor-12 .elementor-element.elementor-element-7e65fee > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d217a24{--display:flex;--min-height:200vh;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d217a24:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d217a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-635155e{--display:flex;--min-height:90vh;}.elementor-12 .elementor-element.elementor-element-7a6fbef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9ebd820{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-9ebd820 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-9ebd820 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-9ebd820 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{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-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-12 .elementor-element.elementor-element-528a5bc{text-align:center;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-12 .elementor-element.elementor-element-b99bd57.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b99bd57{--e-transform-transition-duration:800ms;text-align:center;}.elementor-12 .elementor-element.elementor-element-b99bd57 .elementor-heading-title{font-family:"Belanosima", Sans-serif;font-size:96px;font-weight:900;color:#990000;}.elementor-12 .elementor-element.elementor-element-54e5a6a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-54e5a6a > .elementor-widget-container{padding:60px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-54e5a6a .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-54e5a6a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-fcd74ae{--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;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-104879f{--width:40%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-7e65fee{--grid-columns:2;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7e65fee{--grid-columns:1;}}/* Start custom CSS for button, class: .elementor-element-cca40d0 */.elementor-12 .elementor-element.elementor-element-cca40d0 .elementor-button-icon svg {
    width: 3em;
    height: auto;
    margin-right: -30px;
}
.elementor-12 .elementor-element.elementor-element-cca40d0 .elementor-button-text {
  
    padding-top: 15px;
}
      svg {
        cursor: pointer;
      }

 .elementor-12 .elementor-element.elementor-element-cca40d0 #darkGroup {
        fill: #990000;
      }
  .elementor-12 .elementor-element.elementor-element-cca40d0  #lightGroup {
        fill: #99000;
      }
  .elementor-12 .elementor-element.elementor-element-cca40d0  #dark1,
      #dark2 {
        transition: all 1s ease;
        
      }
     .elementor-12 .elementor-element.elementor-element-cca40d0 #dark2 {
        transform: translateX(-10%);
          fill: #fff;
      }
     
    .elementor-12 .elementor-element.elementor-element-cca40d0  svg:hover #dark1 {
        transform: translateX(20%);
        opacity: 0;
      }
  .elementor-12 .elementor-element.elementor-element-cca40d0 svg:hover #dark2 {
        transform: translateX(0%);
      }
.elementor-12 .elementor-element.elementor-element-cca40d0 .elementor-button-wrapper:hover #dark1 {
        transform: translateX(10%);
        opacity: 0;
      }
.elementor-12 .elementor-element.elementor-element-cca40d0 .elementor-button-wrapper:hover #dark2 {
        transform: translateX(0%);
      }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b99bd57 */.services:hover{
   cursor: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIwIiB6b29tQW5kUGFuPSJtYWduaWZ5IiB2aWV3Qm94PSIwIDAgOTAgODkuOTk5OTk5IiBoZWlnaHQ9IjEyMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmVyc2lvbj0iMS4wIj48ZGVmcz48Y2xpcFBhdGggaWQ9IjExNDlmY2EzNWMiPjxwYXRoIGQ9Ik0gMi44NTE1NjIgMi44NTE1NjIgTCA4OC4xOTkyMTkgMi44NTE1NjIgTCA4OC4xOTkyMTkgODguMTk5MjE5IEwgMi44NTE1NjIgODguMTk5MjE5IFogTSAyLjg1MTU2MiAyLjg1MTU2MiAiIGNsaXAtcnVsZT0ibm9uemVybyIvPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJmYmM2ZWJjNjFjIj48cGF0aCBkPSJNIDQ1LjUyMzQzOCAyLjg1MTU2MiBDIDIxLjk1NzAzMSAyLjg1MTU2MiAyLjg1MTU2MiAyMS45NTcwMzEgMi44NTE1NjIgNDUuNTIzNDM4IEMgMi44NTE1NjIgNjkuMDkzNzUgMjEuOTU3MDMxIDg4LjE5OTIxOSA0NS41MjM0MzggODguMTk5MjE5IEMgNjkuMDkzNzUgODguMTk5MjE5IDg4LjE5OTIxOSA2OS4wOTM3NSA4OC4xOTkyMTkgNDUuNTIzNDM4IEMgODguMTk5MjE5IDIxLjk1NzAzMSA2OS4wOTM3NSAyLjg1MTU2MiA0NS41MjM0MzggMi44NTE1NjIgWiBNIDQ1LjUyMzQzOCAyLjg1MTU2MiAiIGNsaXAtcnVsZT0ibm9uemVybyIvPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSI4M2FmMmI4ZDA3Ij48cGF0aCBkPSJNIDIyLjk0OTIxOSAzMiBMIDYxIDMyIEwgNjEgNTcgTCAyMi45NDkyMTkgNTcgWiBNIDIyLjk0OTIxOSAzMiAiIGNsaXAtcnVsZT0ibm9uemVybyIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCMxMTQ5ZmNhMzVjKSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2ZiYzZlYmM2MWMpIj48cGF0aCBmaWxsPSIjOTkwMDAwIiBkPSJNIDIuODUxNTYyIDIuODUxNTYyIEwgODguMTk5MjE5IDIuODUxNTYyIEwgODguMTk5MjE5IDg4LjE5OTIxOSBMIDIuODUxNTYyIDg4LjE5OTIxOSBaIE0gMi44NTE1NjIgMi44NTE1NjIgIiBmaWxsLW9wYWNpdHk9IjEiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L2c+PGcgY2xpcC1wYXRoPSJ1cmwoIzgzYWYyYjhkMDcpIj48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNIDYwLjE1NjI1IDQzLjUgQyA1Mi43NDIxODggNDMuNSA0Ny4zNTE1NjIgMzIuNTgyMDMxIDQ3LjM1MTU2MiAzMi40NDkyMTkgQyA0Ny4wODIwMzEgMzIuMDQyOTY5IDQ2LjgxMjUgMzIuMDQyOTY5IDQ2LjU0Mjk2OSAzMi4xNzU3ODEgQyA0Ni4yNzM0MzggMzIuMzEyNSA0Ni4xMzY3MTkgMzIuNzE4NzUgNDYuNDA2MjUgMzMuMTIxMDk0IEMgNDYuNTQyOTY5IDMzLjUyNzM0NCA1MC4wNDY4NzUgNDAuNTM1MTU2IDU1LjQzNzUgNDMuNSBMIDIzLjQ4ODI4MSA0My41IEMgMjMuMjE4NzUgNDMuNSAyMi45NDkyMTkgNDMuNzY5NTMxIDIyLjk0OTIxOSA0NC4xNzU3ODEgQyAyMi45NDkyMTkgNDQuNTgyMDMxIDIzLjIxODc1IDQ0Ljg1MTU2MiAyMy40ODgyODEgNDQuODUxNTYyIEwgNTUuNDM3NSA0NC44NTE1NjIgQyA1MC4wNDY4NzUgNDcuODE2NDA2IDQ2LjU0Mjk2OSA1NC44MjQyMTkgNDYuNDA2MjUgNTUuMjMwNDY5IEMgNDYuMjczNDM4IDU1LjUgNDYuNDA2MjUgNTUuOTAyMzQ0IDQ2LjU0Mjk2OSA1Ni4xNzE4NzUgQyA0Ni44MTI1IDU2LjMwODU5NCA0Ny4wODIwMzEgNTYuMzA4NTk0IDQ3LjM1MTU2MiA1NS45MDIzNDQgQyA0Ny4zNTE1NjIgNTUuNzY5NTMxIDUyLjg3ODkwNiA0NC44NTE1NjIgNjAuMTU2MjUgNDQuODUxNTYyIEMgNjAuNDI1NzgxIDQ0Ljg1MTU2MiA2MC42OTUzMTIgNDQuNTgyMDMxIDYwLjY5NTMxMiA0NC4xNzU3ODEgQyA2MC42OTUzMTIgNDMuNzY5NTMxIDYwLjQyNTc4MSA0My41IDYwLjE1NjI1IDQzLjUgWiBNIDYwLjE1NjI1IDQzLjUgIiBmaWxsLW9wYWNpdHk9IjEiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0gNjAuMTU2MjUgNDMuNSBDIDUyLjc0MjE4OCA0My41IDQ3LjM1MTU2MiAzMi41ODIwMzEgNDcuMzUxNTYyIDMyLjQ0OTIxOSBDIDQ3LjA4MjAzMSAzMi4wNDI5NjkgNDYuODEyNSAzMi4wNDI5NjkgNDYuNTQyOTY5IDMyLjE3NTc4MSBDIDQ2LjI3MzQzOCAzMi4zMTI1IDQ2LjEzNjcxOSAzMi43MTg3NSA0Ni40MDYyNSAzMy4xMjEwOTQgQyA0Ni41NDI5NjkgMzMuNTI3MzQ0IDUwLjA0Njg3NSA0MC41MzUxNTYgNTUuNDM3NSA0My41IEwgMjMuNDg4MjgxIDQzLjUgQyAyMy4yMTg3NSA0My41IDIyLjk0OTIxOSA0My43Njk1MzEgMjIuOTQ5MjE5IDQ0LjE3NTc4MSBDIDIyLjk0OTIxOSA0NC41ODIwMzEgMjMuMjE4NzUgNDQuODUxNTYyIDIzLjQ4ODI4MSA0NC44NTE1NjIgTCA1NS40Mzc1IDQ0Ljg1MTU2MiBDIDUwLjA0Njg3NSA0Ny44MTY0MDYgNDYuNTQyOTY5IDU0LjgyNDIxOSA0Ni40MDYyNSA1NS4yMzA0NjkgQyA0Ni4yNzM0MzggNTUuNSA0Ni40MDYyNSA1NS45MDIzNDQgNDYuNTQyOTY5IDU2LjE3MTg3NSBDIDQ2LjgxMjUgNTYuMzA4NTk0IDQ3LjA4MjAzMSA1Ni4zMDg1OTQgNDcuMzUxNTYyIDU1LjkwMjM0NCBDIDQ3LjM1MTU2MiA1NS43Njk1MzEgNTIuODc4OTA2IDQ0Ljg1MTU2MiA2MC4xNTYyNSA0NC44NTE1NjIgQyA2MC40MjU3ODEgNDQuODUxNTYyIDYwLjY5NTMxMiA0NC41ODIwMzEgNjAuNjk1MzEyIDQ0LjE3NTc4MSBDIDYwLjY5NTMxMiA0My43Njk1MzEgNjAuNDI1NzgxIDQzLjUgNjAuMTU2MjUgNDMuNSBaIE0gNjAuMTU2MjUgNDMuNSAiIGZpbGwtb3BhY2l0eT0iMSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg=="), auto;
}/* End custom CSS */