.elementor-85 .elementor-element.elementor-element-8bca9b5 .experience-5f52c0dd{height:100vh;--ge-card-active-color:#f7bf48;--ge-card-glow-blur:12px;--ge-card-active-scale:calc(103.5 / 100);--ge-card-shadow-blur:24px;--ge-card-shadow-opacity:calc(45 / 100);--ge-card-inactive-overlay-color:#000000;--ge-card-inactive-overlay-opacity:calc(80 / 100);--globe-hover-color:#000000;--globe-hover-opacity:calc(50 / 100);}.elementor-85 .elementor-element.elementor-element-8bca9b5 .stage-5f52c0dd{padding-left:100px;--ge-safe-gap:48px;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .brand-logo-5f52c0dd{width:500px;}.elementor-85 .elementor-element.elementor-element-8bca9b5{--gold:#f7bf48;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .headline-5f52c0dd, .elementor-85 .elementor-element.elementor-element-8bca9b5 .eyebrow-5f52c0dd, .elementor-85 .elementor-element.elementor-element-8bca9b5 .counter-5f52c0dd, .elementor-85 .elementor-element.elementor-element-8bca9b5 .arrow-5f52c0dd{color:#ffffff;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .dash-5f52c0dd{background-color:#ffffff;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .description-5f52c0dd{color:rgba(255,255,255,.77);font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .headline-5f52c0dd{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:75px;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .eyebrow-5f52c0dd{font-family:"Poppins", Sans-serif;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .card-location-5f52c0dd{font-family:"Poppins", Sans-serif;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .card-title-5f52c0dd{font-family:"Poppins", Sans-serif;font-size:25px;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .counter-5f52c0dd{font-family:"Poppins", Sans-serif;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .discover-5f52c0dd{font-family:"Poppins", Sans-serif;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .card-logo-5f52c0dd{width:100%;}.elementor-85 .elementor-element.elementor-element-8bca9b5 .card-top-text-5f52c0dd{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:16px;text-align:center;top:16px;}.elementor-85 .elementor-element.elementor-element-a2755db{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-85 .elementor-element.elementor-element-802f3f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 320px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-5aefaee );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-85 .elementor-element.elementor-element-1ed9192 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:83px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-5px;word-spacing:0em;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-f6c5c3b.elementor-element{--align-self:flex-end;}.elementor-85 .elementor-element.elementor-element-f6c5c3b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0px;color:#A3A3A3;}.elementor-85 .elementor-element.elementor-element-404f59b{--spacer-size:50px;}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.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-85 .elementor-element.elementor-element-665c53a{--divider-border-style:solid;--divider-color:#252525;--divider-border-width:1px;}.elementor-85 .elementor-element.elementor-element-665c53a .elementor-divider-separator{width:100%;}.elementor-85 .elementor-element.elementor-element-665c53a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-85 .elementor-element.elementor-element-f035fc0 .vis-sources-track{animation-duration:60s;animation-direction:normal;}.elementor-85 .elementor-element.elementor-element-f035fc0 .vis-sources{background-color:#050505;padding:10px 0px 010px 0px;}.elementor-85 .elementor-element.elementor-element-f035fc0 .vis-source{margin-right:70px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#3A3A3A;}.elementor-85 .elementor-element.elementor-element-f035fc0 .vis-source:hover{color:#D5002E;transform:scale(1.2);}.elementor-85 .elementor-element.elementor-element-380dea0{--divider-border-style:solid;--divider-color:#252525;--divider-border-width:1px;}.elementor-85 .elementor-element.elementor-element-380dea0 .elementor-divider-separator{width:100%;}.elementor-85 .elementor-element.elementor-element-380dea0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-85 .elementor-element.elementor-element-3a057c6{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-5525ef1{--display:flex;}.elementor-85 .elementor-element.elementor-element-5525ef1:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-5525ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-85 .elementor-element.elementor-element-1759a56{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-11bd569{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-5aefaee );}.elementor-85 .elementor-element.elementor-element-5d998b7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-d076f37 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-3px;word-spacing:0em;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-207705a.elementor-element{--align-self:flex-end;}.elementor-85 .elementor-element.elementor-element-207705a{text-align:end;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-207705a a{color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-00658b9{--spacer-size:50px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-85 .elementor-element.elementor-element-f00c4cb{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;width:100%;max-width:100%;--grid-column-gap:30px;}.elementor-85 .elementor-element.elementor-element-f00c4cb.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-85 .elementor-element.elementor-element-f00c4cb > .elementor-widget-container{border-style:none;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-85 .elementor-element.elementor-element-f00c4cb:after{content:"0.66";}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail__link{width:100%;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__card{background-color:#141414;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__text{margin-top:0px;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__badge{right:0;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__card .elementor-post__badge{background-color:#FFFFFF;color:#ED8B2B;margin:20px;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__title, .elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__title a{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__meta-data{color:#3F3F3F;font-family:"Poppins", Sans-serif;font-size:11px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__meta-data span:before{color:#535353;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__excerpt p{color:#575757;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__read-more{color:#ED8B2B;}.elementor-85 .elementor-element.elementor-element-f00c4cb a.elementor-post__read-more{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-85 .elementor-element.elementor-element-435d4b8{--display:flex;}.elementor-85 .elementor-element.elementor-element-6facfc3{--spacer-size:133px;}.elementor-85 .elementor-element.elementor-element-02a2720{--display:flex;}.elementor-85 .elementor-element.elementor-element-abf37bb{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-a8c29d8{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-5aefaee );}.elementor-85 .elementor-element.elementor-element-9bc91c4{text-align:center;}.elementor-85 .elementor-element.elementor-element-9bc91c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:90px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-5px;word-spacing:0em;color:#FFFFFF;}.elementor-85 .elementor-element.elementor-element-af9268e{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-6253fc7{--display:flex;}.elementor-85 .elementor-element.elementor-element-e494629{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-1171ebf{--display:flex;}.elementor-85 .elementor-element.elementor-element-860b099 .video-card{--card-image-coverage:50%;--card-image-fade:50%;background-color:#030303;min-height:400px;padding:38px 42px 38px 29px;border-radius:17px 17px 17px 17px;gap:55px;}.elementor-85 .elementor-element.elementor-element-860b099 .card-image{object-position:center 50%;aspect-ratio:1.77;}.elementor-85 .elementor-element.elementor-element-860b099 .card-home-96a9210f .ch-card-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-85 .elementor-element.elementor-element-860b099 .ch-card-button-wrap{margin-top:40px;}.elementor-85 .elementor-element.elementor-element-860b099 .ch-card-button{padding:13px 22px 13px 22px;border-radius:15px 15px 15px 15px;border-width:4px;color:#ffffff;background-color:#242426;}.elementor-85 .elementor-element.elementor-element-860b099 .ch-card-button:hover, .elementor-85 .elementor-element.elementor-element-860b099 .ch-card-button:focus-visible{color:#FFFFFF;background-color:#818181;}.elementor-85 .elementor-element.elementor-element-860b099 .video-card::before{border-top-left-radius:17px;border-top-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-860b099 .video-card::after{border-bottom-right-radius:17px;border-bottom-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-860b099 .corner-tr{border-top-right-radius:17px;border-top-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-860b099 .corner-bl{border-bottom-left-radius:17px;border-bottom-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-860b099 .video-card::before, .elementor-85 .elementor-element.elementor-element-860b099 .video-card::after, .elementor-85 .elementor-element.elementor-element-860b099 .corner-tr, .elementor-85 .elementor-element.elementor-element-860b099 .corner-bl{border-color:#e60036;width:30px;height:30px;}.elementor-85 .elementor-element.elementor-element-860b099 .card-index{color:#e60036;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;margin-bottom:10px;}.elementor-85 .elementor-element.elementor-element-860b099 h2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;letter-spacing:-5px;}.elementor-85 .elementor-element.elementor-element-860b099 p{color:#999999;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;max-width:400px;}.elementor-85 .elementor-element.elementor-element-f86c7d3{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-d9d30c9{--divider-border-style:solid;--divider-color:#919191;--divider-border-width:1px;}.elementor-85 .elementor-element.elementor-element-d9d30c9 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-d9d30c9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-85 .elementor-element.elementor-element-8bbb9b0{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-7143c68{--display:flex;}.elementor-85 .elementor-element.elementor-element-3b59132 .video-card{--card-image-coverage:50%;--card-image-fade:50%;background-color:#030303;min-height:400px;padding:38px 42px 38px 29px;border-radius:17px 17px 17px 17px;gap:55px;}.elementor-85 .elementor-element.elementor-element-3b59132 .card-image{object-position:center 50%;aspect-ratio:1.77;}.elementor-85 .elementor-element.elementor-element-3b59132 .card-home-96a9210f .ch-card-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-85 .elementor-element.elementor-element-3b59132 .ch-card-button-wrap{margin-top:40px;}.elementor-85 .elementor-element.elementor-element-3b59132 .ch-card-button{padding:13px 22px 13px 22px;border-radius:15px 15px 15px 15px;border-width:1px;color:#ffffff;background-color:#242426;border-color:#505052;}.elementor-85 .elementor-element.elementor-element-3b59132 .video-card::before{border-top-left-radius:17px;border-top-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-3b59132 .video-card::after{border-bottom-right-radius:17px;border-bottom-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-3b59132 .corner-tr{border-top-right-radius:17px;border-top-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-3b59132 .corner-bl{border-bottom-left-radius:17px;border-bottom-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-3b59132 .video-card::before, .elementor-85 .elementor-element.elementor-element-3b59132 .video-card::after, .elementor-85 .elementor-element.elementor-element-3b59132 .corner-tr, .elementor-85 .elementor-element.elementor-element-3b59132 .corner-bl{border-color:#e60036;width:30px;height:30px;}.elementor-85 .elementor-element.elementor-element-3b59132 .card-index{color:#e60036;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;margin-bottom:10px;}.elementor-85 .elementor-element.elementor-element-3b59132 h2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;letter-spacing:-5px;}.elementor-85 .elementor-element.elementor-element-3b59132 p{color:#999999;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;max-width:400px;}.elementor-85 .elementor-element.elementor-element-bb65d46{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-2e5e3bc{--divider-border-style:solid;--divider-color:#919191;--divider-border-width:1px;}.elementor-85 .elementor-element.elementor-element-2e5e3bc .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-2e5e3bc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-85 .elementor-element.elementor-element-517b672{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-fe5ddc3{--display:flex;}.elementor-85 .elementor-element.elementor-element-f277bd3 .video-card{--card-image-coverage:50%;--card-image-fade:50%;background-color:#030303;min-height:400px;padding:38px 42px 38px 29px;border-radius:17px 17px 17px 17px;gap:55px;}.elementor-85 .elementor-element.elementor-element-f277bd3 .card-image{object-position:center 50%;aspect-ratio:1.77;}.elementor-85 .elementor-element.elementor-element-f277bd3 .card-home-96a9210f .ch-card-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-85 .elementor-element.elementor-element-f277bd3 .ch-card-button-wrap{margin-top:40px;}.elementor-85 .elementor-element.elementor-element-f277bd3 .ch-card-button{padding:13px 22px 13px 22px;border-radius:15px 15px 15px 15px;border-width:1px;color:#ffffff;background-color:#242426;border-color:#505052;}.elementor-85 .elementor-element.elementor-element-f277bd3 .video-card::before{border-top-left-radius:17px;border-top-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-f277bd3 .video-card::after{border-bottom-right-radius:17px;border-bottom-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-f277bd3 .corner-tr{border-top-right-radius:17px;border-top-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-f277bd3 .corner-bl{border-bottom-left-radius:17px;border-bottom-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-f277bd3 .video-card::before, .elementor-85 .elementor-element.elementor-element-f277bd3 .video-card::after, .elementor-85 .elementor-element.elementor-element-f277bd3 .corner-tr, .elementor-85 .elementor-element.elementor-element-f277bd3 .corner-bl{border-color:#e60036;width:30px;height:30px;}.elementor-85 .elementor-element.elementor-element-f277bd3 .card-index{color:#e60036;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;margin-bottom:10px;}.elementor-85 .elementor-element.elementor-element-f277bd3 h2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;letter-spacing:-5px;}.elementor-85 .elementor-element.elementor-element-f277bd3 p{color:#999999;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;max-width:400px;}.elementor-85 .elementor-element.elementor-element-2a5feb9{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-cbf1f12{--divider-border-style:solid;--divider-color:#919191;--divider-border-width:1px;}.elementor-85 .elementor-element.elementor-element-cbf1f12 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-cbf1f12 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-85 .elementor-element.elementor-element-44c4662{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-131cca8{--display:flex;}.elementor-85 .elementor-element.elementor-element-ed28d54 .video-card{--card-image-coverage:50%;--card-image-fade:50%;background-color:#030303;min-height:400px;padding:38px 42px 38px 29px;border-radius:17px 17px 17px 17px;gap:55px;}.elementor-85 .elementor-element.elementor-element-ed28d54 .card-image{object-position:center 50%;aspect-ratio:1.77;}.elementor-85 .elementor-element.elementor-element-ed28d54 .card-home-96a9210f .ch-card-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-85 .elementor-element.elementor-element-ed28d54 .ch-card-button-wrap{margin-top:40px;}.elementor-85 .elementor-element.elementor-element-ed28d54 .ch-card-button{padding:13px 22px 13px 22px;border-radius:15px 15px 15px 15px;border-width:1px;color:#ffffff;background-color:#242426;border-color:#505052;}.elementor-85 .elementor-element.elementor-element-ed28d54 .video-card::before{border-top-left-radius:17px;border-top-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-ed28d54 .video-card::after{border-bottom-right-radius:17px;border-bottom-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-ed28d54 .corner-tr{border-top-right-radius:17px;border-top-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-ed28d54 .corner-bl{border-bottom-left-radius:17px;border-bottom-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-ed28d54 .video-card::before, .elementor-85 .elementor-element.elementor-element-ed28d54 .video-card::after, .elementor-85 .elementor-element.elementor-element-ed28d54 .corner-tr, .elementor-85 .elementor-element.elementor-element-ed28d54 .corner-bl{border-color:#e60036;width:30px;height:30px;}.elementor-85 .elementor-element.elementor-element-ed28d54 .card-index{color:#e60036;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;margin-bottom:10px;}.elementor-85 .elementor-element.elementor-element-ed28d54 h2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;letter-spacing:-5px;}.elementor-85 .elementor-element.elementor-element-ed28d54 p{color:#999999;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;max-width:400px;}.elementor-85 .elementor-element.elementor-element-201287b{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-195f9a7{--divider-border-style:solid;--divider-color:#919191;--divider-border-width:1px;}.elementor-85 .elementor-element.elementor-element-195f9a7 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-195f9a7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-85 .elementor-element.elementor-element-7cdb1ae{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-d0f0fbb{--display:flex;}.elementor-85 .elementor-element.elementor-element-005edd5 .video-card{--card-image-coverage:50%;--card-image-fade:50%;background-color:#030303;min-height:400px;padding:38px 42px 38px 29px;border-radius:17px 17px 17px 17px;gap:55px;}.elementor-85 .elementor-element.elementor-element-005edd5 .card-image{object-position:center 50%;aspect-ratio:1.77;}.elementor-85 .elementor-element.elementor-element-005edd5 .card-home-96a9210f .ch-card-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-85 .elementor-element.elementor-element-005edd5 .ch-card-button-wrap{margin-top:40px;}.elementor-85 .elementor-element.elementor-element-005edd5 .ch-card-button{padding:13px 22px 13px 22px;border-radius:15px 15px 15px 15px;border-width:1px;color:#ffffff;background-color:#242426;border-color:#505052;}.elementor-85 .elementor-element.elementor-element-005edd5 .video-card::before{border-top-left-radius:17px;border-top-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-005edd5 .video-card::after{border-bottom-right-radius:17px;border-bottom-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-005edd5 .corner-tr{border-top-right-radius:17px;border-top-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-005edd5 .corner-bl{border-bottom-left-radius:17px;border-bottom-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-005edd5 .video-card::before, .elementor-85 .elementor-element.elementor-element-005edd5 .video-card::after, .elementor-85 .elementor-element.elementor-element-005edd5 .corner-tr, .elementor-85 .elementor-element.elementor-element-005edd5 .corner-bl{border-color:#e60036;width:30px;height:30px;}.elementor-85 .elementor-element.elementor-element-005edd5 .card-index{color:#e60036;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;margin-bottom:10px;}.elementor-85 .elementor-element.elementor-element-005edd5 h2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;letter-spacing:-5px;}.elementor-85 .elementor-element.elementor-element-005edd5 p{color:#999999;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;max-width:400px;}.elementor-85 .elementor-element.elementor-element-8b08e54{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-64dffcc{--divider-border-style:solid;--divider-color:#919191;--divider-border-width:1px;}.elementor-85 .elementor-element.elementor-element-64dffcc .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-64dffcc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-85 .elementor-element.elementor-element-c325b3f{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-05f5e99{--display:flex;}.elementor-85 .elementor-element.elementor-element-aebcf56 .video-card{--card-image-coverage:50%;--card-image-fade:50%;background-color:#030303;min-height:400px;padding:38px 42px 38px 29px;border-radius:17px 17px 17px 17px;gap:55px;}.elementor-85 .elementor-element.elementor-element-aebcf56 .card-image{object-position:center 50%;aspect-ratio:1.77;}.elementor-85 .elementor-element.elementor-element-aebcf56 .card-home-96a9210f .ch-card-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-85 .elementor-element.elementor-element-aebcf56 .ch-card-button-wrap{margin-top:40px;}.elementor-85 .elementor-element.elementor-element-aebcf56 .ch-card-button{padding:13px 22px 13px 22px;border-radius:15px 15px 15px 15px;border-width:1px;color:#ffffff;background-color:#242426;border-color:#505052;}.elementor-85 .elementor-element.elementor-element-aebcf56 .video-card::before{border-top-left-radius:17px;border-top-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-aebcf56 .video-card::after{border-bottom-right-radius:17px;border-bottom-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-aebcf56 .corner-tr{border-top-right-radius:17px;border-top-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-aebcf56 .corner-bl{border-bottom-left-radius:17px;border-bottom-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-aebcf56 .video-card::before, .elementor-85 .elementor-element.elementor-element-aebcf56 .video-card::after, .elementor-85 .elementor-element.elementor-element-aebcf56 .corner-tr, .elementor-85 .elementor-element.elementor-element-aebcf56 .corner-bl{border-color:#e60036;width:30px;height:30px;}.elementor-85 .elementor-element.elementor-element-aebcf56 .card-index{color:#e60036;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;margin-bottom:10px;}.elementor-85 .elementor-element.elementor-element-aebcf56 h2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;letter-spacing:-5px;}.elementor-85 .elementor-element.elementor-element-aebcf56 p{color:#999999;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;max-width:400px;}.elementor-85 .elementor-element.elementor-element-b215a22{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-d1dbb63{--divider-border-style:solid;--divider-color:#919191;--divider-border-width:1px;}.elementor-85 .elementor-element.elementor-element-d1dbb63 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-85 .elementor-element.elementor-element-d1dbb63 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-85 .elementor-element.elementor-element-0eb5541{--display:flex;}.elementor-85 .elementor-element.elementor-element-76bb0b1{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-2f32b9c{--display:flex;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .video-card{--card-image-coverage:50%;--card-image-fade:50%;background-color:#030303;min-height:400px;padding:38px 42px 38px 29px;border-radius:17px 17px 17px 17px;gap:55px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .card-image{object-position:center 50%;aspect-ratio:1.77;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .card-home-96a9210f .ch-card-button{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .ch-card-button-wrap{margin-top:40px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .ch-card-button{padding:13px 22px 13px 22px;border-radius:15px 15px 15px 15px;border-width:1px;color:#ffffff;background-color:#242426;border-color:#505052;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .video-card::before{border-top-left-radius:17px;border-top-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .video-card::after{border-bottom-right-radius:17px;border-bottom-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .corner-tr{border-top-right-radius:17px;border-top-width:5px;border-right-width:5px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .corner-bl{border-bottom-left-radius:17px;border-bottom-width:5px;border-left-width:5px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .video-card::before, .elementor-85 .elementor-element.elementor-element-3d96ff6 .video-card::after, .elementor-85 .elementor-element.elementor-element-3d96ff6 .corner-tr, .elementor-85 .elementor-element.elementor-element-3d96ff6 .corner-bl{border-color:#e60036;width:30px;height:30px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .card-index{color:#e60036;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;margin-bottom:10px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 h2{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;letter-spacing:-5px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 p{color:#999999;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;max-width:400px;}.elementor-85 .elementor-element.elementor-element-b303c0d{--display:flex;}.elementor-85 .elementor-element.elementor-element-cb48ccf{--spacer-size:50px;}.elementor-85 .elementor-element.elementor-element-165b50a{--spacer-size:50px;}body.elementor-page-85:not(.elementor-motion-effects-element-type-background), body.elementor-page-85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-85 .elementor-element.elementor-element-5525ef1{--content-width:1250px;}.elementor-85 .elementor-element.elementor-element-02a2720{--content-width:1250px;}.elementor-85 .elementor-element.elementor-element-1171ebf{--content-width:1250px;}.elementor-85 .elementor-element.elementor-element-7143c68{--content-width:1250px;}.elementor-85 .elementor-element.elementor-element-fe5ddc3{--content-width:1250px;}.elementor-85 .elementor-element.elementor-element-131cca8{--content-width:1250px;}.elementor-85 .elementor-element.elementor-element-d0f0fbb{--content-width:1250px;}.elementor-85 .elementor-element.elementor-element-05f5e99{--content-width:1250px;}.elementor-85 .elementor-element.elementor-element-2f32b9c{--content-width:1250px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-85 .elementor-element.elementor-element-802f3f4{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-85 .elementor-element.elementor-element-1ed9192 .elementor-heading-title{font-size:45px;}.elementor-85 .elementor-element.elementor-element-f6c5c3b{font-size:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-85 .elementor-element.elementor-element-11bd569{font-size:14px;}.elementor-85 .elementor-element.elementor-element-5d998b7{--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-d076f37 .elementor-heading-title{font-size:45px;}.elementor-85 .elementor-element.elementor-element-207705a{font-size:14px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__title, .elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__title a{font-size:45px;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__meta-data{font-size:25px;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__excerpt p{font-size:14px;}.elementor-85 .elementor-element.elementor-element-f00c4cb a.elementor-post__read-more{font-size:14px;}.elementor-85 .elementor-element.elementor-element-a8c29d8{font-size:14px;}.elementor-85 .elementor-element.elementor-element-9bc91c4 .elementor-heading-title{font-size:45px;}.elementor-85 .elementor-element.elementor-element-860b099 .video-card{min-height:260px;}.elementor-85 .elementor-element.elementor-element-3b59132 .video-card{min-height:260px;}.elementor-85 .elementor-element.elementor-element-f277bd3 .video-card{min-height:260px;}.elementor-85 .elementor-element.elementor-element-ed28d54 .video-card{min-height:260px;}.elementor-85 .elementor-element.elementor-element-005edd5 .video-card{min-height:260px;}.elementor-85 .elementor-element.elementor-element-aebcf56 .video-card{min-height:260px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .video-card{min-height:260px;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-85 .elementor-element.elementor-element-802f3f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-85 .elementor-element.elementor-element-1ed9192{margin:0px 450px calc(var(--kit-widget-spacing, 0px) + 0px) 450px;text-align:center;}.elementor-85 .elementor-element.elementor-element-1ed9192 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-2px;}.elementor-85 .elementor-element.elementor-element-f6c5c3b{margin:0px 450px calc(var(--kit-widget-spacing, 0px) + 0px) 450px;text-align:center;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-85 .elementor-element.elementor-element-11bd569{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-85 .elementor-element.elementor-element-5d998b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-85 .elementor-element.elementor-element-d076f37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-85 .elementor-element.elementor-element-d076f37 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-85 .elementor-element.elementor-element-207705a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-85 .elementor-element.elementor-element-f00c4cb > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-85 .elementor-element.elementor-element-f00c4cb:after{content:"0.5";}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail__link{width:100%;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__title, .elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__title a{font-size:28px;line-height:1.1em;}.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__meta-data{font-size:20px;}.elementor-85 .elementor-element.elementor-element-a8c29d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-85 .elementor-element.elementor-element-9bc91c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:start;}.elementor-85 .elementor-element.elementor-element-9bc91c4 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-2px;}.elementor-85 .elementor-element.elementor-element-af9268e{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-860b099 .video-card{min-height:240px;}.elementor-85 .elementor-element.elementor-element-f86c7d3{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-8bbb9b0{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-3b59132 .video-card{min-height:240px;}.elementor-85 .elementor-element.elementor-element-bb65d46{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-517b672{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-f277bd3 .video-card{min-height:240px;}.elementor-85 .elementor-element.elementor-element-2a5feb9{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-44c4662{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-ed28d54 .video-card{min-height:240px;}.elementor-85 .elementor-element.elementor-element-201287b{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-7cdb1ae{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-005edd5 .video-card{min-height:240px;}.elementor-85 .elementor-element.elementor-element-8b08e54{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-c325b3f{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-aebcf56 .video-card{min-height:240px;}.elementor-85 .elementor-element.elementor-element-b215a22{--spacer-size:10px;}.elementor-85 .elementor-element.elementor-element-3d96ff6 .video-card{min-height:240px;}}/* Start custom CSS for posts, class: .elementor-element-f00c4cb *//* Riposiziona il badge sopra il titolo */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__badge {
    position: static !important;
    margin-bottom: 5px; /* Spazio tra badge e titolo */
    align-self: flex-start; /* Allinea a sinistra */
}


/* 2. Reset e gestione fluida della sola larghezza */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container article.elementor-post {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    grid-column: auto !important;
    height: 100% !important;
    transition: flex 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
    box-sizing: border-box !important;
}

/* Stato iniziale: 1a card (40%), 2a e 3a (30%) */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container article.elementor-post:nth-child(1) {
    flex: 4 0 0% !important;
}

.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container article.elementor-post:nth-child(2),
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container article.elementor-post:nth-child(3) {
    flex: 3 0 0% !important;
}

/* --- HOVER SOLO LARGHEZZA --- */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container:hover article.elementor-post {
    flex: 3 0 0% !important;
}

.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container article.elementor-post:hover {
    flex: 4 0 0% !important;
}

/* 3. Struttura rettangolare (border-radius: 0) ad altezza bloccata */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post {
    display: flex !important;
    flex-direction: column !important;
    background-color: #ffffff;
    border: 0px solid #e0e0e0;
    border-radius: 0px !important; /* Rettangolare senza angoli arrotondati */
    overflow: hidden !important;
    height: 100% !important;
    max-height: 100% !important;
}

/* Immagine rettangolare bloccata ad altezza fissa */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail {
    height: 200px !important;
    min-height: 200px !important;
    max-height: 200px !important;
    width: 100% !important;
    flex-shrink: 0 !important;
    border-radius: 0px !important;
}

.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover !important;
    border-radius: 0px !important;
}

/* 4. Blocco del testo: evita espansione verticale */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__text {
    padding: 15px !important;
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;
    overflow: hidden !important;
}

/* Tronca il Titolo se la card si restringe e lo sposta di 17px a destra */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__title {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    flex-shrink: 0 !important;
    margin-left: 17px !important;
}

/* Tronca l'Excerpt/Descrizione con i tre puntini (...) e la sposta di 17px a destra */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__excerpt {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    margin-left: 17px !important;
}

/* Sposta il pulsante/link Read More di 17px a destra */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__read-more {
    margin-left: 17px !important;
}

/* Nasconde post dal 4° in poi */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container article:nth-child(n+4) {
    display: none !important;
}

/* Responsive Mobile */
@media (max-width: 767px) {
    .elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container {
        flex-wrap: wrap !important;
        height: auto !important;
        max-height: none !important;
    }
    .elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container article.elementor-post,
    .elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container:hover article.elementor-post,
    .elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-posts-container article.elementor-post:hover {
        flex: 1 0 100% !important;
        width: 100% !important;
        height: auto !important;
    }
}

/* RIMOZIONE ANGOLI BIANCHI DALLE CARD */

/* Elimina arrotondamenti e bordi delle card */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__card,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail__link,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail img,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__text {
    border-radius: 0 !important;
    border: none !important;
    box-shadow: none !important;
}

/* Nasconde eventuali residui sugli angoli */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post {
    overflow: hidden !important;
    background-clip: padding-box !important;
}

/* Elimina eventuali decorazioni sui contenitori */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post::before,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post::after,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail::before,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail::after,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__card::before,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__card::after {
    border-radius: 0 !important;
    box-shadow: none !important;
}

/* Mantiene le immagini perfettamente rettangolari */
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail,
.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail__link {
    overflow: hidden !important;
}

.elementor-85 .elementor-element.elementor-element-f00c4cb .elementor-post__thumbnail img {
    display: block !important;
    object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
    html,
    body {
        width: 100%;
        max-width: 100%;
        overflow-x: clip;
    }
}/* End custom CSS */