.elementor-31737 .elementor-element.elementor-element-f85c7b2{--display:flex;--min-height:84vh;--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;--align-items:center;--gap:0px 040px;--row-gap:0px;--column-gap:040px;}.elementor-31737 .elementor-element.elementor-element-f85c7b2:not(.elementor-motion-effects-element-type-background), .elementor-31737 .elementor-element.elementor-element-f85c7b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-31737 .elementor-element.elementor-element-890f416{--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;}.elementor-31737 .elementor-element.elementor-element-2801bcff{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-31737 .elementor-element.elementor-element-2801bcff:not(.elementor-motion-effects-element-type-background), .elementor-31737 .elementor-element.elementor-element-2801bcff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#55555526;}.elementor-31737 .elementor-element.elementor-element-1222e81c{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;}.elementor-31737 .elementor-element.elementor-element-1222e81c:not(.elementor-motion-effects-element-type-background), .elementor-31737 .elementor-element.elementor-element-1222e81c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000C7;}.elementor-31737 .elementor-element.elementor-element-1222e81c:hover{background-color:#00000094;}.elementor-31737 .elementor-element.elementor-element-10c3267 img{border-radius:10px 10px 0px 0px;}.elementor-31737 .elementor-element.elementor-element-3240f330 > .elementor-widget-container{margin:7px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-31737 .elementor-element.elementor-element-3240f330.elementor-element{--align-self:center;}.elementor-31737 .elementor-element.elementor-element-3240f330 .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-31737 .elementor-element.elementor-element-322b5b7b > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 12px 0px 12px;}.elementor-31737 .elementor-element.elementor-element-322b5b7b{font-family:"Montserrat", monserrat;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-31737 .elementor-element.elementor-element-bebcfbb .elementor-button{font-family:"Montserrat", monserrat;font-weight:500;padding:10px 100px 10px 100px;}.elementor-31737 .elementor-element.elementor-element-10e71ad5{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-31737 .elementor-element.elementor-element-5cb6d8d2{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-31737 .elementor-element.elementor-element-01e26db{--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;}.elementor-31737 .elementor-element.elementor-element-6a88209{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-31737 .elementor-element.elementor-element-6a88209:not(.elementor-motion-effects-element-type-background), .elementor-31737 .elementor-element.elementor-element-6a88209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5A3B;}.elementor-31737 .elementor-element.elementor-element-6340061{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;}.elementor-31737 .elementor-element.elementor-element-6340061:not(.elementor-motion-effects-element-type-background), .elementor-31737 .elementor-element.elementor-element-6340061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000C7;}.elementor-31737 .elementor-element.elementor-element-6340061:hover{background-color:#00000094;}.elementor-31737 .elementor-element.elementor-element-1d7e502 img{border-radius:10px 10px 0px 0px;}.elementor-31737 .elementor-element.elementor-element-a658a7b > .elementor-widget-container{margin:7px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-31737 .elementor-element.elementor-element-a658a7b.elementor-element{--align-self:center;}.elementor-31737 .elementor-element.elementor-element-a658a7b .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-31737 .elementor-element.elementor-element-de260ac > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 12px 0px 12px;}.elementor-31737 .elementor-element.elementor-element-de260ac{font-family:"Montserrat", monserrat;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-31737 .elementor-element.elementor-element-21a8d42 .elementor-button{font-family:"Montserrat", monserrat;font-weight:500;padding:10px 101px 10px 101px;}.elementor-31737 .elementor-element.elementor-element-dfb0102{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-31737 .elementor-element.elementor-element-23607fd{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-31737 .elementor-element.elementor-element-2090520{--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;}.elementor-31737 .elementor-element.elementor-element-b6b5ca4{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;--z-index:0;}.elementor-31737 .elementor-element.elementor-element-b6b5ca4:not(.elementor-motion-effects-element-type-background), .elementor-31737 .elementor-element.elementor-element-b6b5ca4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5A5A3B;}.elementor-31737 .elementor-element.elementor-element-343f134{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;}.elementor-31737 .elementor-element.elementor-element-343f134:not(.elementor-motion-effects-element-type-background), .elementor-31737 .elementor-element.elementor-element-343f134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000C7;}.elementor-31737 .elementor-element.elementor-element-343f134:hover{background-color:#00000094;}.elementor-31737 .elementor-element.elementor-element-c7af9c8 img{border-radius:10px 10px 0px 0px;}.elementor-31737 .elementor-element.elementor-element-a5e00ca > .elementor-widget-container{margin:7px 0px 7px 0px;padding:0px 0px 0px 0px;}.elementor-31737 .elementor-element.elementor-element-a5e00ca.elementor-element{--align-self:center;}.elementor-31737 .elementor-element.elementor-element-a5e00ca .elementor-heading-title{font-family:"Montserrat", monserrat;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-31737 .elementor-element.elementor-element-101254e > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 12px 0px 12px;}.elementor-31737 .elementor-element.elementor-element-101254e{font-family:"Montserrat", monserrat;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-31737 .elementor-element.elementor-element-925afd7 .elementor-button{font-family:"Montserrat", monserrat;font-weight:500;padding:10px 98px 10px 98px;}.elementor-31737 .elementor-element.elementor-element-79978b9{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-31737 .elementor-element.elementor-element-fe6d044{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31737 .elementor-element.elementor-element-3240f330 .elementor-heading-title{font-size:22px;}.elementor-31737 .elementor-element.elementor-element-a658a7b .elementor-heading-title{font-size:22px;}.elementor-31737 .elementor-element.elementor-element-a5e00ca .elementor-heading-title{font-size:22px;}}@media(min-width:768px){.elementor-31737 .elementor-element.elementor-element-890f416{--width:50%;}.elementor-31737 .elementor-element.elementor-element-01e26db{--width:50%;}.elementor-31737 .elementor-element.elementor-element-2090520{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-2801bcff */.elementor-31737 .elementor-element.elementor-element-2801bcff {
    --blob-size:250px;
}

.elementor-31737 .elementor-element.elementor-element-2801bcff .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-31737 .elementor-element.elementor-element-2801bcff .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-31737 .elementor-element.elementor-element-2801bcff .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a88209 */.elementor-31737 .elementor-element.elementor-element-6a88209 {
    --blob-size:250px;
}

.elementor-31737 .elementor-element.elementor-element-6a88209 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-31737 .elementor-element.elementor-element-6a88209 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-31737 .elementor-element.elementor-element-6a88209 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6b5ca4 */.elementor-31737 .elementor-element.elementor-element-b6b5ca4 {
    --blob-size:250px;
}

.elementor-31737 .elementor-element.elementor-element-b6b5ca4 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-31737 .elementor-element.elementor-element-b6b5ca4 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-31737 .elementor-element.elementor-element-b6b5ca4 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */