.elementor-17 .elementor-element.elementor-element-e072590{--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;--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-17 .elementor-element.elementor-element-66e74fb{--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-17 .elementor-element.elementor-element-66e74fb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-66e74fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-17 .elementor-element.elementor-element-4e16dc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:100;color:#FFFFFF73;}.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-17 .elementor-element.elementor-element-ebaab22 img{width:100%;max-width:256px;filter:brightness( 200% ) contrast( 76% ) saturate( 104% ) blur( 0px ) hue-rotate( 0deg );}.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-17 .elementor-element.elementor-element-aef5ec9{--divider-border-style:solid;--divider-color:#FFFFFF21;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-aef5ec9 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-aef5ec9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-c113c93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1be10d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cee1730 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9f8f6b9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-0834234 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.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-17 .elementor-element.elementor-element-2c6f6eb .elementor-button{background-color:#00000000;font-family:"Montserrat", Sans-serif;font-weight:400;border-style:solid;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c5a0bba{--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:flex-start;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-e8ebee9 img{width:100%;max-width:256px;}.elementor-17 .elementor-element.elementor-element-814a81d img{width:100%;max-width:256px;}.elementor-17 .elementor-element.elementor-element-67d2908{--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:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-f1261c1{--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:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-17 .elementor-element.elementor-element-61fb0ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-61fb0ac .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.8px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-17 .elementor-element.elementor-element-90239b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-90239b6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.8px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-17 .elementor-element.elementor-element-f8e813e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-f8e813e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.8px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-17 .elementor-element.elementor-element-e437949 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-e437949 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.8px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-17 .elementor-element.elementor-element-2f9f477 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-2f9f477 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.8px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-17 .elementor-element.elementor-element-ac167c4 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010136;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-17 .elementor-element.elementor-element-ac167c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ac167c4 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-ac167c4 .elementor-button:focus{border-color:#000000;}.elementor-17 .elementor-element.elementor-element-6d9de40{--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;--padding-top:8px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-6d9de40:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6d9de40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-4028bc5 img{width:40px;max-width:256px;filter:brightness( 200% ) contrast( 88% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-17 .elementor-element.elementor-element-343b823 img{width:100%;max-width:256px;}.elementor-17 .elementor-element.elementor-element-f08a930{--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:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-6f3eed5{--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:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:10px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-17 .elementor-element.elementor-element-cd4002a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-cd4002a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b1846c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-b1846c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a389cfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-a389cfb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-8c9fb33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-8c9fb33 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-80e5115 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-80e5115 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2c7cba4 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:11.2px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF36;border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-17 .elementor-element.elementor-element-2c7cba4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-2c7cba4 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-2c7cba4 .elementor-button:focus{border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1b97c8c{--display:flex;--min-height:100vh;--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-17 .elementor-element.elementor-element-41fa094{--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:flex-start;}.elementor-17 .elementor-element.elementor-element-0161fdf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:300;text-transform:uppercase;line-height:64px;letter-spacing:12px;color:#000000;}.elementor-17 .elementor-element.elementor-element-fe2f317{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-fe2f317 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;text-decoration:underline;line-height:24px;letter-spacing:6px;color:#000000;}.elementor-17 .elementor-element.elementor-element-6ae715d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17 .elementor-element.elementor-element-f6ef3c3{--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:flex-start;}.elementor-17 .elementor-element.elementor-element-1cd3d88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:300;text-transform:uppercase;line-height:64px;letter-spacing:12px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-826d65e{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-826d65e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;line-height:24px;letter-spacing:6px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-14f3402{--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:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-31b5290{--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:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-279c215{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-17 .elementor-element.elementor-element-52f36c6{--display:flex;--min-height:100vh;--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:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-17 .elementor-element.elementor-element-52f36c6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-52f36c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-advanced-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-advanced-text a{text-align:center;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-advanced-text-preffix{color:#515151;font-family:"Montserrat", Sans-serif;font-size:20px;padding-top:0px;padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-anim-text{color:#515151;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-highlighted-text{color:#515151;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-anim-text-selected {color:#515151;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-anim-text b, .elementor-17 .elementor-element.elementor-element-e4da59e .wpr-anim-text b i,.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-anim-text,.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-highlighted-text{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;font-style:normal;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-advanced-text-suffix{color:#333333;}.elementor-17 .elementor-element.elementor-element-053b6aa{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-053b6aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-870c315{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-e5a16bd{--display:flex;}.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-17 .elementor-element.elementor-element-957d80a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#FFFFFFCF;}.elementor-17 .elementor-element.elementor-element-c4f6506 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-17 .elementor-element.elementor-element-c4f6506 .wpr-lottie-animations{width:50% !important;height:50% !important;transform:rotate(0deg);transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-c4f6506 .wpr-lottie-animations-wrapper{display:flex;justify-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-0f8962f{--display:flex;--min-height:150vh;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-799bea8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:300;text-transform:uppercase;line-height:64px;letter-spacing:12px;color:#000000;}.elementor-17 .elementor-element.elementor-element-24066b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-e56fea0{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-e56fea0 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-e56fea0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-08cd215{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-e8b318f{--display:flex;--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-17 .elementor-element.elementor-element-9f734c3{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-9f734c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:100;line-height:50px;color:#000000;}.elementor-17 .elementor-element.elementor-element-b6e8a14{--display:flex;--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-17 .elementor-element.elementor-element-73b53f6{text-align:left;}.elementor-17 .elementor-element.elementor-element-73b53f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#000000;}.elementor-17 .elementor-element.elementor-element-1851b96{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-d83513b{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-d83513b .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-d83513b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-f5a52a6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-f2a1fdb{--display:flex;--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-17 .elementor-element.elementor-element-9c1e833{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-9c1e833 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:100;line-height:50px;color:#000000;}.elementor-17 .elementor-element.elementor-element-5fb4606{--display:flex;--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-17 .elementor-element.elementor-element-38e315f{text-align:left;}.elementor-17 .elementor-element.elementor-element-38e315f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#000000;}.elementor-17 .elementor-element.elementor-element-0c5e149{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-37647c8{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-37647c8 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-37647c8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17 .elementor-element.elementor-element-52a86ad{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-cea4db5{--display:flex;--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-17 .elementor-element.elementor-element-a1f7687{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-a1f7687 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:100;line-height:50px;color:#000000;}.elementor-17 .elementor-element.elementor-element-32e7aab{--display:flex;--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-17 .elementor-element.elementor-element-f8e256d{text-align:left;}.elementor-17 .elementor-element.elementor-element-f8e256d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#000000;}.elementor-17 .elementor-element.elementor-element-e919b30{--display:flex;--min-height:100vh;--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-e919b30:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-e919b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-ee40563{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-ee40563 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-ee40563 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2264419{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-f0a8602{--display:flex;--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-17 .elementor-element.elementor-element-df82d97 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17 .elementor-element.elementor-element-ea92de6{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-ea92de6::before, .elementor-17 .elementor-element.elementor-element-ea92de6 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ea92de6 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ea92de6 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ea92de6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ea92de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-e188be5{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-e188be5.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-f80f2fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-565f509 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d7c45a1{--display:flex;--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-17 .elementor-element.elementor-element-3278d9b img{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-af0ff18{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-af0ff18::before, .elementor-17 .elementor-element.elementor-element-af0ff18 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-af0ff18 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-af0ff18 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-af0ff18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-af0ff18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-99df919{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-99df919.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-96aa08b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-77efb68 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3ad49a5{--display:flex;--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-17 .elementor-element.elementor-element-c20513a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17 .elementor-element.elementor-element-0050eb9{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-0050eb9::before, .elementor-17 .elementor-element.elementor-element-0050eb9 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0050eb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0050eb9 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0050eb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0050eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-c1dfdf2{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-c1dfdf2.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-ff36b87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-bf6b910 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-d003d86{--display:flex;--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-17 .elementor-element.elementor-element-1f4bab3 img{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-191a5ef{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-191a5ef::before, .elementor-17 .elementor-element.elementor-element-191a5ef > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-191a5ef > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-191a5ef > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-191a5ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-191a5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-3cdee54{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-3cdee54.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-64f7c08 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-0beef6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a0f2c13{--display:flex;--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-17 .elementor-element.elementor-element-e1114d6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17 .elementor-element.elementor-element-a217ea8{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-a217ea8::before, .elementor-17 .elementor-element.elementor-element-a217ea8 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a217ea8 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a217ea8 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a217ea8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a217ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-9cfc03a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-9cfc03a.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-ed9bd5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-51e30a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2912fc3{--display:flex;--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-17 .elementor-element.elementor-element-719eead img{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-b62467f{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-b62467f::before, .elementor-17 .elementor-element.elementor-element-b62467f > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-b62467f > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-b62467f > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-b62467f > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-b62467f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-b14f3f3{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-b14f3f3.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-2b12cc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-81c57c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2ce2d7e{--display:flex;--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-17 .elementor-element.elementor-element-8d9abbc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17 .elementor-element.elementor-element-0975189{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-0975189::before, .elementor-17 .elementor-element.elementor-element-0975189 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0975189 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-0975189 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0975189 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-0975189 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-5c51c7a{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-5c51c7a.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-5de7141 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-98b79f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-0c9ba1f{--display:flex;--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-17 .elementor-element.elementor-element-6951d82 img{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-ad96c1a{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-ad96c1a::before, .elementor-17 .elementor-element.elementor-element-ad96c1a > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ad96c1a > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ad96c1a > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ad96c1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ad96c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-3893795{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-3893795.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-2945817 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-48a426b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f76d8ca{--display:flex;--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-17 .elementor-element.elementor-element-9fb9897 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17 .elementor-element.elementor-element-30a7242{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-30a7242::before, .elementor-17 .elementor-element.elementor-element-30a7242 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-30a7242 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-30a7242 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-30a7242 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-30a7242 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-31634d6{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-31634d6.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-f031c7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a82622d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-76c2649{--display:flex;--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-17 .elementor-element.elementor-element-3069590 img{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-a8f50c7{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-a8f50c7::before, .elementor-17 .elementor-element.elementor-element-a8f50c7 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a8f50c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a8f50c7 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a8f50c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a8f50c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-025f2f5{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-025f2f5.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-5f36c3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-851ad1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a9ad1c2{--display:flex;--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-17 .elementor-element.elementor-element-2278488 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17 .elementor-element.elementor-element-ba8553d{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-ba8553d::before, .elementor-17 .elementor-element.elementor-element-ba8553d > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ba8553d > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-ba8553d > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ba8553d > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-ba8553d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-bb26072{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-bb26072.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-cfadf19 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-657e8c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-105dd6e{--display:flex;--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-17 .elementor-element.elementor-element-42a9d52 img{border-radius:16px 16px 16px 16px;}.elementor-17 .elementor-element.elementor-element-fa823c9{--display:flex;--justify-content:flex-end;--overlay-opacity:1;}.elementor-17 .elementor-element.elementor-element-fa823c9::before, .elementor-17 .elementor-element.elementor-element-fa823c9 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-fa823c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-fa823c9 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-fa823c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-fa823c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF4F 100%);}.elementor-17 .elementor-element.elementor-element-8e4405f{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-17 .elementor-element.elementor-element-8e4405f.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-6428ac2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-dfed446 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-f6f584a{--display:flex;--min-height:100vh;--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;}.elementor-17 .elementor-element.elementor-element-479c49c{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-479c49c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;line-height:52px;letter-spacing:6px;color:#000000;}.elementor-17 .elementor-element.elementor-element-83bccc1{text-align:center;}.elementor-17 .elementor-element.elementor-element-83bccc1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;line-height:52px;letter-spacing:6px;color:#000000;}.elementor-17 .elementor-element.elementor-element-108a7c0{--display:flex;--min-height:140vh;--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;}.elementor-17 .elementor-element.elementor-element-108a7c0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-108a7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}.elementor-17 .elementor-element.elementor-element-1ea6d0b{--display:flex;}.elementor-17 .elementor-element.elementor-element-fec953b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-fec953b{text-align:center;}.elementor-17 .elementor-element.elementor-element-fec953b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:300;text-transform:uppercase;line-height:64px;letter-spacing:12px;color:#000000;}.elementor-17 .elementor-element.elementor-element-30a2554{--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;}.elementor-17 .elementor-element.elementor-element-d5893ae{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-17 .elementor-element.elementor-element-2277471{--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;}.elementor-17 .elementor-element.elementor-element-acd9064 img{width:52px;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-f11af16{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-f11af16 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#000000;}.elementor-17 .elementor-element.elementor-element-c45688b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-c6045a0{text-align:center;}.elementor-17 .elementor-element.elementor-element-c6045a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:30px;color:#000000;}.elementor-17 .elementor-element.elementor-element-672954d{text-align:center;}.elementor-17 .elementor-element.elementor-element-672954d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#000000;}.elementor-17 .elementor-element.elementor-element-a893b8d img{width:256px;border-radius:32px 32px 32px 32px;}.elementor-17 .elementor-element.elementor-element-9fc0a72{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-17 .elementor-element.elementor-element-3d49042{--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;}.elementor-17 .elementor-element.elementor-element-a538d05 img{width:52px;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-2d52fd6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-2d52fd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#000000;}.elementor-17 .elementor-element.elementor-element-0130791{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-28aa3a0{text-align:center;}.elementor-17 .elementor-element.elementor-element-28aa3a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:30px;color:#000000;}.elementor-17 .elementor-element.elementor-element-cb585fc{text-align:center;}.elementor-17 .elementor-element.elementor-element-cb585fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#000000;}.elementor-17 .elementor-element.elementor-element-b3c0b95 img{width:256px;border-radius:32px 32px 32px 32px;}.elementor-17 .elementor-element.elementor-element-fbc4666{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-17 .elementor-element.elementor-element-f7f00fc{--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;}.elementor-17 .elementor-element.elementor-element-58b48a8 img{width:52px;opacity:0.4;}.elementor-17 .elementor-element.elementor-element-507d55f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-507d55f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#000000;}.elementor-17 .elementor-element.elementor-element-2df17c4{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-bfd9742{text-align:center;}.elementor-17 .elementor-element.elementor-element-bfd9742 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;line-height:30px;color:#000000;}.elementor-17 .elementor-element.elementor-element-24a8a21{text-align:center;}.elementor-17 .elementor-element.elementor-element-24a8a21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#000000;}.elementor-17 .elementor-element.elementor-element-e8e6407 img{width:256px;border-radius:32px 32px 32px 32px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-af50757 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-af50757.elementor-view-stacked .elementor-icon{background-color:#00000012;}.elementor-17 .elementor-element.elementor-element-af50757.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-af50757.elementor-view-default .elementor-icon{color:#00000012;border-color:#00000012;}.elementor-17 .elementor-element.elementor-element-af50757.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-af50757.elementor-view-default .elementor-icon svg{fill:#00000012;}.elementor-17 .elementor-element.elementor-element-af50757.elementor-view-stacked .elementor-icon:hover{background-color:#00000026;}.elementor-17 .elementor-element.elementor-element-af50757.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-af50757.elementor-view-default .elementor-icon:hover{color:#00000026;border-color:#00000026;}.elementor-17 .elementor-element.elementor-element-af50757.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-af50757.elementor-view-default .elementor-icon:hover svg{fill:#00000026;}.elementor-17 .elementor-element.elementor-element-f1bdb01 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-f1bdb01.elementor-view-stacked .elementor-icon{background-color:#00000012;}.elementor-17 .elementor-element.elementor-element-f1bdb01.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f1bdb01.elementor-view-default .elementor-icon{color:#00000012;border-color:#00000012;}.elementor-17 .elementor-element.elementor-element-f1bdb01.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-f1bdb01.elementor-view-default .elementor-icon svg{fill:#00000012;}.elementor-17 .elementor-element.elementor-element-f1bdb01.elementor-view-stacked .elementor-icon:hover{background-color:#00000026;}.elementor-17 .elementor-element.elementor-element-f1bdb01.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-f1bdb01.elementor-view-default .elementor-icon:hover{color:#00000026;border-color:#00000026;}.elementor-17 .elementor-element.elementor-element-f1bdb01.elementor-view-framed .elementor-icon:hover, .elementor-17 .elementor-element.elementor-element-f1bdb01.elementor-view-default .elementor-icon:hover svg{fill:#00000026;}.elementor-17 .elementor-element.elementor-element-4d3eed2{--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;--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-17 .elementor-element.elementor-element-980cda9.wpr-stt-btn-align-fixed-right .wpr-stt-btn{right:30px;bottom:30px;}.elementor-17 .elementor-element.elementor-element-980cda9 .wpr-stt-content{color:#ffffff;}.elementor-17 .elementor-element.elementor-element-980cda9 .wpr-stt-icon{color:#ffffff;font-size:12px;}.elementor-17 .elementor-element.elementor-element-980cda9 .wpr-stt-icon svg{fill:#ffffff;width:12px;height:12px;}.elementor-17 .elementor-element.elementor-element-980cda9 .wpr-stt-btn{background-color:#000000;transition:all  0.3s ease-in-out 0s;padding:10px 10px 10px 10px;border-radius:2px 2px 2px 2px;}.elementor-17 .elementor-element.elementor-element-980cda9 .wpr-stt-btn:hover > .wpr-stt-icon{Color:#fff;}.elementor-17 .elementor-element.elementor-element-980cda9 .wpr-stt-btn:hover > .wpr-stt-icon svg{fill:#fff;}.elementor-17 .elementor-element.elementor-element-980cda9 .wpr-stt-btn:hover{background-color:#252525;}.elementor-17 .elementor-element.elementor-element-980cda9 .wpr-stt-btn svg{transition:all  0.3s ease-in-out 0s;}.elementor-17 .elementor-element.elementor-element-5a3c6eb{--display:flex;--min-height:100vh;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5a3c6eb:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5a3c6eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-dc2ba3f{--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:flex-start;--align-items:center;}.elementor-17 .elementor-element.elementor-element-f9ce44e{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-17 .elementor-element.elementor-element-05c2701.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-advanced-text{text-align:center;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-advanced-text a{text-align:center;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-advanced-text-preffix{color:#515151;font-family:"Montserrat", Sans-serif;font-size:20px;padding-top:0px;padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-anim-text{color:#515151;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-highlighted-text{color:#515151;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-anim-text-selected {color:#515151;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-anim-text b, .elementor-17 .elementor-element.elementor-element-05c2701 .wpr-anim-text b i,.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-anim-text,.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-highlighted-text{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;font-style:normal;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-17 .elementor-element.elementor-element-05c2701 .wpr-advanced-text-suffix{color:#333333;}.elementor-17 .elementor-element.elementor-element-9eb023d{--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:flex-start;--align-items:center;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-35cb7d7{text-align:left;}.elementor-17 .elementor-element.elementor-element-35cb7d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:500;line-height:50px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5083d64 img{width:32px;}.elementor-17 .elementor-element.elementor-element-9dcb059{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-17 .elementor-element.elementor-element-9dcb059 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9dcb059 .elementor-divider-separator{width:615px;}.elementor-17 .elementor-element.elementor-element-9dcb059 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-9738af2 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9738af2.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-9738af2 img{width:64px;}.elementor-17 .elementor-element.elementor-element-6effe69{--display:flex;--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-17 .elementor-element.elementor-element-b12dfe5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-dfea4e5{--display:flex;--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-17 .elementor-element.elementor-element-3878ab1 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-3878ab1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:20px;color:#FFFFFF6B;}.elementor-17 .elementor-element.elementor-element-2afd495{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-17 .elementor-element.elementor-element-bcc8f31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#FFFFFF6B;}.elementor-17 .elementor-element.elementor-element-bcc8f31 .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-1c7caaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-decoration:underline;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-1c7caaf .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-1c7caaf .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-1c7caaf .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-183f46c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-183f46c .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-183f46c .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-183f46c .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-54262e5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-0037eea > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17 .elementor-element.elementor-element-0037eea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#FFFFFFDE;}.elementor-17 .elementor-element.elementor-element-0037eea .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-0037eea .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-0037eea .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-4f697cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-4f697cd .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-4f697cd .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-4f697cd .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-19f7072 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-19f7072 .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-19f7072 .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-19f7072 .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-09380d1{text-align:left;}.elementor-17 .elementor-element.elementor-element-09380d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-09380d1 .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-09380d1 .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-09380d1 .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-7ea1d6f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:60px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-582493d > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-582493d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#FFFFFFDE;}.elementor-17 .elementor-element.elementor-element-582493d .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-582493d .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-582493d .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-ab7aa31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-ab7aa31 .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-ab7aa31 .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-ab7aa31 .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-16beadc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-16beadc .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-16beadc .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-16beadc .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-7907d98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-7907d98 .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-7907d98 .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-7907d98 .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-bc19f5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-bc19f5a .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-bc19f5a .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-bc19f5a .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-c81dec1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-c81dec1 .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-c81dec1 .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-c81dec1 .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-aeeb29f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-decoration:underline;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-aeeb29f .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-aeeb29f .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-aeeb29f .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-ab198e3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-30f9862 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-17 .elementor-element.elementor-element-30f9862 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#FFFFFFDE;}.elementor-17 .elementor-element.elementor-element-30f9862 .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-30f9862 .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-30f9862 .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-4a669eb{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--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-17 .elementor-element.elementor-element-de60786 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-de60786.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-de60786.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-de60786.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-de60786.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-de60786.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-de60786 .elementor-icon{font-size:32px;}.elementor-17 .elementor-element.elementor-element-de60786 .elementor-icon svg{height:32px;}.elementor-17 .elementor-element.elementor-element-9defce1 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-9defce1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9defce1.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-9defce1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9defce1.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-9defce1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9defce1 .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-9defce1 .elementor-icon svg{height:30px;}.elementor-17 .elementor-element.elementor-element-a61d9fa .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-a61d9fa.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a61d9fa.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-a61d9fa.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a61d9fa.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-a61d9fa.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a61d9fa .elementor-icon{font-size:32px;}.elementor-17 .elementor-element.elementor-element-a61d9fa .elementor-icon svg{height:32px;}.elementor-17 .elementor-element.elementor-element-e8c7e1e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-dcc7038{--display:flex;--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-17 .elementor-element.elementor-element-fc65839 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-fc65839 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:20px;color:#FFFFFF6B;}.elementor-17 .elementor-element.elementor-element-2061f20{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-17 .elementor-element.elementor-element-83f41eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#FFFFFF6B;}.elementor-17 .elementor-element.elementor-element-83f41eb .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-c4dfc8c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;text-decoration:underline;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-c4dfc8c .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-c4dfc8c .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-c4dfc8c .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-c9154d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:#FFFFFF99;}.elementor-17 .elementor-element.elementor-element-c9154d1 .elementor-heading-title a:hover, .elementor-17 .elementor-element.elementor-element-c9154d1 .elementor-heading-title a:focus{color:#FFFFFFC7;}.elementor-17 .elementor-element.elementor-element-c9154d1 .elementor-heading-title a{transition-duration:0.2s;}.elementor-17 .elementor-element.elementor-element-bfbcb22{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-c5a0bba{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-f1261c1{--width:70%;}.elementor-17 .elementor-element.elementor-element-6d9de40{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-6f3eed5{--width:70%;}.elementor-17 .elementor-element.elementor-element-1b97c8c{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-e8b318f{--width:8%;}.elementor-17 .elementor-element.elementor-element-b6e8a14{--width:90%;}.elementor-17 .elementor-element.elementor-element-f2a1fdb{--width:8%;}.elementor-17 .elementor-element.elementor-element-5fb4606{--width:90%;}.elementor-17 .elementor-element.elementor-element-cea4db5{--width:8%;}.elementor-17 .elementor-element.elementor-element-32e7aab{--width:90%;}.elementor-17 .elementor-element.elementor-element-e919b30{--content-width:100%;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-66e74fb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-17 .elementor-element.elementor-element-4e16dc7.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-ebaab22 > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ebaab22 img{width:180px;}.elementor-17 .elementor-element.elementor-element-aef5ec9 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-aef5ec9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-17 .elementor-element.elementor-element-2c6f6eb .elementor-button{font-size:24px;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-c5a0bba{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-e8ebee9 img{width:164px;}.elementor-17 .elementor-element.elementor-element-814a81d img{width:40px;}.elementor-17 .elementor-element.elementor-element-4028bc5 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-17 .elementor-element.elementor-element-343b823 img{width:40px;}.elementor-17 .elementor-element.elementor-element-0161fdf .elementor-heading-title{letter-spacing:6px;}.elementor-17 .elementor-element.elementor-element-52f36c6{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-870c315{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-c4f6506 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-17 .elementor-element.elementor-element-0f8962f{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-e919b30{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-2264419{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5a3c6eb{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b12dfe5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-54262e5{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-09380d1{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-7ea1d6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ab198e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e8c7e1e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-66e74fb{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-4e16dc7.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-4e16dc7{text-align:right;}.elementor-17 .elementor-element.elementor-element-4e16dc7 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-ebaab22 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ebaab22 img{width:160px;}.elementor-17 .elementor-element.elementor-element-aef5ec9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-aef5ec9 .elementor-divider-separator{width:80%;margin:0 auto;margin-center:0;}.elementor-17 .elementor-element.elementor-element-aef5ec9 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-17 .elementor-element.elementor-element-c113c93{text-align:center;}.elementor-17 .elementor-element.elementor-element-c113c93 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-1be10d3{text-align:center;}.elementor-17 .elementor-element.elementor-element-1be10d3 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-cee1730{text-align:center;}.elementor-17 .elementor-element.elementor-element-cee1730 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-9f8f6b9{text-align:center;}.elementor-17 .elementor-element.elementor-element-9f8f6b9 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-0834234{text-align:center;}.elementor-17 .elementor-element.elementor-element-0834234 .elementor-heading-title{font-size:22px;}.elementor-17 .elementor-element.elementor-element-2c6f6eb .elementor-button{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-17 .elementor-element.elementor-element-c5a0bba{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-e8ebee9 img{width:160px;}.elementor-17 .elementor-element.elementor-element-814a81d img{width:40px;}.elementor-17 .elementor-element.elementor-element-6d9de40{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-4028bc5 img{width:40px;}.elementor-17 .elementor-element.elementor-element-343b823 img{width:40px;}.elementor-17 .elementor-element.elementor-element-1b97c8c{--min-height:50vh;}.elementor-17 .elementor-element.elementor-element-0161fdf > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-0161fdf .elementor-heading-title{font-size:40px;line-height:1.5em;letter-spacing:4px;}.elementor-17 .elementor-element.elementor-element-fe2f317 .elementor-heading-title{font-size:14px;letter-spacing:0.5px;}.elementor-17 .elementor-element.elementor-element-14f3402{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-279c215{--width:1599px;--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;}.elementor-17 .elementor-element.elementor-element-52f36c6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-e4da59e .wpr-advanced-text-preffix{font-size:16px;}.elementor-17 .elementor-element.elementor-element-053b6aa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-053b6aa .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-870c315{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-c4f6506 .wpr-lottie-animations svg{width:100% !important;height:100% !important;}.elementor-17 .elementor-element.elementor-element-0f8962f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-799bea8 .elementor-heading-title{font-size:40px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-9f734c3 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-73b53f6 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-9c1e833 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-38e315f .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-a1f7687 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-17 .elementor-element.elementor-element-f8e256d .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-17 .elementor-element.elementor-element-e919b30{--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-ee40563 .elementor-heading-title{font-size:24px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-2264419{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-479c49c .elementor-heading-title{font-size:40px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-83bccc1 .elementor-heading-title{font-size:40px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-108a7c0{--padding-top:40px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-fec953b .elementor-heading-title{font-size:40px;line-height:1.5em;letter-spacing:2px;}.elementor-17 .elementor-element.elementor-element-d5893ae{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-17 .elementor-element.elementor-element-2277471{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f11af16{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:justify;}.elementor-17 .elementor-element.elementor-element-f11af16 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-c45688b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a893b8d > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-a893b8d img{width:200px;}.elementor-17 .elementor-element.elementor-element-9fc0a72{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-17 .elementor-element.elementor-element-3d49042{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2d52fd6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:justify;}.elementor-17 .elementor-element.elementor-element-2d52fd6 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-0130791{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b3c0b95 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-17 .elementor-element.elementor-element-b3c0b95 img{width:200px;}.elementor-17 .elementor-element.elementor-element-fbc4666{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-17 .elementor-element.elementor-element-f7f00fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-507d55f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:justify;}.elementor-17 .elementor-element.elementor-element-507d55f .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-17 .elementor-element.elementor-element-2df17c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e8e6407 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-17 .elementor-element.elementor-element-e8e6407 img{width:200px;}.elementor-17 .elementor-element.elementor-element-5a3c6eb{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-17 .elementor-element.elementor-element-dc2ba3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f9ce44e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-05c2701.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-9eb023d{--width:100%;--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;}.elementor-17 .elementor-element.elementor-element-35cb7d7{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;text-align:right;}.elementor-17 .elementor-element.elementor-element-35cb7d7 .elementor-heading-title{line-height:1.1em;}.elementor-17 .elementor-element.elementor-element-9dcb059 .elementor-divider-separator{width:100%;}.elementor-17 .elementor-element.elementor-element-9738af2 > .elementor-widget-container{margin:040px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-9738af2.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-b12dfe5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-dfea4e5{--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-17 .elementor-element.elementor-element-54262e5{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-09380d1{text-align:left;}.elementor-17 .elementor-element.elementor-element-7ea1d6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ab198e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e8c7e1e{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-dcc7038{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for image, class: .elementor-element-814a81d */.elementor-17 .elementor-element.elementor-element-814a81d{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fb0ac */.elementor-17 .elementor-element.elementor-element-61fb0ac{
    border-bottom: 1px solid black;
    transition: 0.2s;
}

.elementor-17 .elementor-element.elementor-element-61fb0ac:hover{
    border-bottom: 1px solid black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90239b6 */.elementor-17 .elementor-element.elementor-element-90239b6{
    border-bottom: 1px solid white;
    transition: 0.2s;
}

.elementor-17 .elementor-element.elementor-element-90239b6:hover{
    border-bottom: 1px solid black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8e813e */.elementor-17 .elementor-element.elementor-element-f8e813e{
    border-bottom: 1px solid white;
    transition: 0.2s;
}

.elementor-17 .elementor-element.elementor-element-f8e813e:hover{
    border-bottom: 1px solid black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e437949 */.elementor-17 .elementor-element.elementor-element-e437949{
    border-bottom: 1px solid white;
    transition: 0.2s;
}

.elementor-17 .elementor-element.elementor-element-e437949:hover{
    border-bottom: 1px solid black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f9f477 */.elementor-17 .elementor-element.elementor-element-2f9f477{
    border-bottom: 1px solid white;
    transition: 0.2s;
}

.elementor-17 .elementor-element.elementor-element-2f9f477:hover{
    border-bottom: 1px solid black;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-343b823 */.elementor-17 .elementor-element.elementor-element-343b823{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd4002a */.elementor-17 .elementor-element.elementor-element-cd4002a{
    border-bottom: 1px solid white;
    transition: 0.2s;
}

.elementor-17 .elementor-element.elementor-element-cd4002a:hover{
    border-bottom: 1px solid white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1846c2 */.elementor-17 .elementor-element.elementor-element-b1846c2{
    border-bottom: 1px solid black;
    transition: 0.2s;
}

.elementor-17 .elementor-element.elementor-element-b1846c2:hover{
    border-bottom: 1px solid white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a389cfb */.elementor-17 .elementor-element.elementor-element-a389cfb{
    border-bottom: 1px solid black;
    transition: 0.2s;
}

.elementor-17 .elementor-element.elementor-element-a389cfb:hover{
    border-bottom: 1px solid white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c9fb33 */.elementor-17 .elementor-element.elementor-element-8c9fb33{
    border-bottom: 1px solid black;
    transition: 0.2s;
}

.elementor-17 .elementor-element.elementor-element-8c9fb33:hover{
    border-bottom: 1px solid white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80e5115 */.elementor-17 .elementor-element.elementor-element-80e5115{
    border-bottom: 1px solid black;
    transition: 0.2s;
}

.elementor-17 .elementor-element.elementor-element-80e5115:hover{
    border-bottom: 1px solid white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-826d65e */.elementor-17 .elementor-element.elementor-element-826d65e{
    border-bottom: 1px solid white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6ef3c3 */.elementor-17 .elementor-element.elementor-element-f6ef3c3{
    position: fixed;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 9999;
  transition: top 0.1s ease-out, left 0.1s ease-out;
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a449585 */.elementor-17 .elementor-element.elementor-element-a449585{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ad0d36 */.elementor-17 .elementor-element.elementor-element-4ad0d36{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f405306 */.elementor-17 .elementor-element.elementor-element-f405306{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-035e500 */.elementor-17 .elementor-element.elementor-element-035e500{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9008cd8 */.elementor-17 .elementor-element.elementor-element-9008cd8{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-060817b */.elementor-17 .elementor-element.elementor-element-060817b{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eed5769 */.elementor-17 .elementor-element.elementor-element-eed5769{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-290c210 */.elementor-17 .elementor-element.elementor-element-290c210{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0cdcb48 */.elementor-17 .elementor-element.elementor-element-0cdcb48{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98ebff7 */.elementor-17 .elementor-element.elementor-element-98ebff7{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-443cc31 */.elementor-17 .elementor-element.elementor-element-443cc31{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-88fd35e */.elementor-17 .elementor-element.elementor-element-88fd35e{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bef15e */.elementor-17 .elementor-element.elementor-element-3bef15e{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc071c8 */.elementor-17 .elementor-element.elementor-element-cc071c8{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06207dc */.elementor-17 .elementor-element.elementor-element-06207dc{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27ddf89 */.elementor-17 .elementor-element.elementor-element-27ddf89{
    flex: 0 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279c215 */@keyframes marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-134%); } /* Adjust as needed */
}

.elementor-17 .elementor-element.elementor-element-279c215{
    flex-wrap: nowrap;
  width: max-content;
    white-space: nowrap;
    animation: marquee 20s linear infinite;
}

.elementor-17 .elementor-element.elementor-element-279c215:hover {
  animation-play-state: paused;
}

/* Tablet Override */
@media (max-width: 1024px) {
  @keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-250%); }
  }
}

/* Mobile Override */
@media (max-width: 767px) {
  @keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-455%); }
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31b5290 */.elementor-17 .elementor-element.elementor-element-31b5290{
    position: relative!important;
    white-space: nowrap;
    overflow: hidden !important;
}

.elementor-17 .elementor-element.elementor-element-31b5290::before,
.elementor-17 .elementor-element.elementor-element-31b5290::after {
  content: "";
  position: absolute;
  top: 0;
  width: 80px;  /* width of the fading zone */
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.elementor-17 .elementor-element.elementor-element-31b5290::before {
  left: 0;
  background: linear-gradient(to right, white 0%, transparent 100%);
}

.elementor-17 .elementor-element.elementor-element-31b5290::after {
  right: 0;
  background: linear-gradient(to left, white 0%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-df82d97 */.elementor-17 .elementor-element.elementor-element-df82d97{
    border-radius: 16px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea92de6 */.elementor-17 .elementor-element.elementor-element-ea92de6{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a8602 */.elementor-17 .elementor-element.elementor-element-f0a8602{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-f0a8602:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af0ff18 */.elementor-17 .elementor-element.elementor-element-af0ff18{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7c45a1 */.elementor-17 .elementor-element.elementor-element-d7c45a1:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c20513a */.elementor-17 .elementor-element.elementor-element-c20513a{
    border-radius: 16px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0050eb9 */.elementor-17 .elementor-element.elementor-element-0050eb9{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ad49a5 */.elementor-17 .elementor-element.elementor-element-3ad49a5{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-3ad49a5:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-191a5ef */.elementor-17 .elementor-element.elementor-element-191a5ef{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d003d86 */.elementor-17 .elementor-element.elementor-element-d003d86{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-d003d86:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e1114d6 */.elementor-17 .elementor-element.elementor-element-e1114d6{
    border-radius: 16px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a217ea8 */.elementor-17 .elementor-element.elementor-element-a217ea8{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0f2c13 */.elementor-17 .elementor-element.elementor-element-a0f2c13{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-a0f2c13:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b62467f */.elementor-17 .elementor-element.elementor-element-b62467f{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2912fc3 */.elementor-17 .elementor-element.elementor-element-2912fc3{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-2912fc3:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8d9abbc */.elementor-17 .elementor-element.elementor-element-8d9abbc{
    border-radius: 16px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0975189 */.elementor-17 .elementor-element.elementor-element-0975189{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ce2d7e */.elementor-17 .elementor-element.elementor-element-2ce2d7e{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-2ce2d7e:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad96c1a */.elementor-17 .elementor-element.elementor-element-ad96c1a{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c9ba1f */.elementor-17 .elementor-element.elementor-element-0c9ba1f{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-0c9ba1f:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9fb9897 */.elementor-17 .elementor-element.elementor-element-9fb9897{
    border-radius: 16px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30a7242 */.elementor-17 .elementor-element.elementor-element-30a7242{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76d8ca */.elementor-17 .elementor-element.elementor-element-f76d8ca{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-f76d8ca:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8f50c7 */.elementor-17 .elementor-element.elementor-element-a8f50c7{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c2649 */.elementor-17 .elementor-element.elementor-element-76c2649{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-76c2649:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-2278488 */.elementor-17 .elementor-element.elementor-element-2278488{
    border-radius: 16px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba8553d */.elementor-17 .elementor-element.elementor-element-ba8553d{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ad1c2 */.elementor-17 .elementor-element.elementor-element-a9ad1c2{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-a9ad1c2:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa823c9 */.elementor-17 .elementor-element.elementor-element-fa823c9{
    position: absolute!important;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105dd6e */.elementor-17 .elementor-element.elementor-element-105dd6e{
    position: relative;
}

.elementor-17 .elementor-element.elementor-element-105dd6e:hover .portfolio-info{
    display: block;
    animation: viewPortfolio 0.1s ease-in;
}

@keyframes viewPortfolio {
  from {opacity: 0;}
  to {opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f584a */.elementor-17 .elementor-element.elementor-element-f6f584a {
  background: linear-gradient(to bottom, #000000 0%, #ffffff 25%, #ffffff 100%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-af50757 */.elementor-17 .elementor-element.elementor-element-af50757{
    cursor: pointer;
    position: absolute;
    top: 35%;
    left: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f1bdb01 */.elementor-17 .elementor-element.elementor-element-f1bdb01{
    cursor: pointer;
    position: absolute;
    top: 35%;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ea6d0b */.elementor-17 .elementor-element.elementor-element-1ea6d0b{
    overflow: hidden;
  width: 100%; /* Or desired width */
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb023d */.elementor-17 .elementor-element.elementor-element-9eb023d:hover .footer-arrow{
    animation: footerSpin 0.5s ease-in-out;
}

@keyframes footerSpin {
      0% {
        transform: rotate(0deg);
      }
      100% {
        transform: rotate(360deg);
      }
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-183f46c */.elementor-17 .elementor-element.elementor-element-183f46c{
    opacity: 0.4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9154d1 */.elementor-17 .elementor-element.elementor-element-c9154d1{
    opacity: 0.4;
}/* End custom CSS */