.elementor-3489 .elementor-element.elementor-element-18569aa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3489 .elementor-element.elementor-element-30088e6{--display:flex;--min-height:0px;--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;}.elementor-3489 .elementor-element.elementor-element-30088e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .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-3489 .elementor-element.elementor-element-04bd39e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -1px;padding:0px 0px 0px 0px;text-align:start;}.elementor-3489 .elementor-element.elementor-element-04bd39e.elementor-element{--align-self:flex-start;}.elementor-3489 .elementor-element.elementor-element-04bd39e img{width:100%;max-width:100%;height:176px;object-fit:fill;}.elementor-3489 .elementor-element.elementor-element-5eca04d{--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-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-3489 .elementor-element.elementor-element-da4a5ef{margin:8px -4px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-3489 .elementor-element.elementor-element-da4a5ef.elementor-element{--align-self:flex-end;}.elementor-3489 .elementor-element.elementor-element-da4a5ef .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;word-spacing:0px;color:#000000;}.elementor-3489 .elementor-element.elementor-element-e8b0dd2{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3489 .elementor-element.elementor-element-a507c2f{--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-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-3489 .elementor-element.elementor-element-706db94{--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-3489 .elementor-element.elementor-element-c2dc080{margin:8px -4px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-3489 .elementor-element.elementor-element-c2dc080.elementor-element{--align-self:flex-end;}.elementor-3489 .elementor-element.elementor-element-c2dc080 .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.3px;word-spacing:0px;color:#000000;}.elementor-3489 .elementor-element.elementor-element-0cfd202{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3489 .elementor-element.elementor-element-0cfd202:not(.elementor-motion-effects-element-type-background), .elementor-3489 .elementor-element.elementor-element-0cfd202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEE3E2;}.elementor-3489 .elementor-element.elementor-element-dfce25b{--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-3489 .elementor-element.elementor-element-dfce25b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-948a8b4 .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-size:58px;font-weight:600;color:#2F4B54;}.elementor-3489 .elementor-element.elementor-element-d6a5678{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3489 .elementor-element.elementor-element-d6a5678 .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-size:58px;font-weight:400;color:#2F4B54;}.elementor-3489 .elementor-element.elementor-element-84e526a{--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-3489 .elementor-element.elementor-element-1ed99aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-3489 .elementor-element.elementor-element-1ed99aa.elementor-element{--align-self:flex-start;}.elementor-3489 .elementor-element.elementor-element-1ed99aa .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-size:18px;font-weight:300;color:#2F4B54;}.elementor-3489 .elementor-element.elementor-element-fb6de07{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-3489 .elementor-element.elementor-element-fb6de07.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-3489 .elementor-element.elementor-element-fb6de07 .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-size:18px;font-weight:400;color:#2F4B54;}.elementor-3489 .elementor-element.elementor-element-d26d885{--display:flex;}.elementor-3489 .elementor-element.elementor-element-88f632f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-3489 .elementor-element.elementor-element-88f632f.elementor-element{--align-self:flex-end;}.elementor-3489 .elementor-element.elementor-element-88f632f .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-size:18px;font-weight:400;color:#2F4B54;}.elementor-3489 .elementor-element.elementor-element-26a5c17{--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-3489 .elementor-element.elementor-element-b29db12{--display:flex;--min-height:800px;--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;--border-radius:12px 12px 12px 12px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3489 .elementor-element.elementor-element-7090285{margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:12px 12px 12px 12px;}.elementor-3489 .elementor-element.elementor-element-7090285 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3489 .elementor-element.elementor-element-7090285 .elementor-custom-embed-play i{font-size:149px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-3489 .elementor-element.elementor-element-7090285 .elementor-custom-embed-play svg{width:149px;height:149px;}.elementor-3489 .elementor-element.elementor-element-5cdd568{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3489 .elementor-element.elementor-element-2040aff{--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;border-style:solid;--border-style:solid;}.elementor-3489 .elementor-element.elementor-element-2040aff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-cdc5ce6 .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-weight:400;}.elementor-3489 .elementor-element.elementor-element-1c7df2e .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-weight:400;}.elementor-3489 .elementor-element.elementor-element-2ca99ab{width:initial;max-width:initial;}.elementor-3489 .elementor-element.elementor-element-2ca99ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-2ca99ab .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-weight:400;}.elementor-3489 .elementor-element.elementor-element-ffa3110{width:initial;max-width:initial;}.elementor-3489 .elementor-element.elementor-element-ffa3110.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-ffa3110 .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-weight:400;}.elementor-3489 .elementor-element.elementor-element-99b3f93{--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-3489 .elementor-element.elementor-element-b4c4af3 .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-weight:400;}.elementor-3489 .elementor-element.elementor-element-9f37c0f .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-weight:400;}.elementor-3489 .elementor-element.elementor-element-b1ea0bf .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-weight:400;}.elementor-3489 .elementor-element.elementor-element-a9b479d .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-weight:400;}.elementor-3489 .elementor-element.elementor-element-8f2e8fa .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-weight:400;}.elementor-3489 .elementor-element.elementor-element-2398b88 .elementor-heading-title{font-family:"Graphik Regular", Sans-serif;font-weight:400;}.elementor-3489 .elementor-element.elementor-element-01d689d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3489 .elementor-element.elementor-element-01d689d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-6ca7d10{width:var( --container-widget-width, 60% );max-width:60%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -80px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3489 .elementor-element.elementor-element-6ca7d10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-6ca7d10 img{width:100%;max-width:100%;height:268px;}.elementor-3489 .elementor-element.elementor-element-4854c10{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3489 .elementor-element.elementor-element-4854c10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-e4e1230{--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;}.elementor-3489 .elementor-element.elementor-element-e4e1230.e-con{--flex-grow:0;--flex-shrink:0;}.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-3489 .elementor-element.elementor-element-ad8ef9e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;columns:1;text-align:start;font-family:"Graphik Regular", Sans-serif;font-size:14px;font-weight:400;line-height:3px;letter-spacing:0.3px;word-spacing:2px;color:#000000;}.elementor-3489 .elementor-element.elementor-element-ad8ef9e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-30bc91a{--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-3489 .elementor-element.elementor-element-30bc91a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-57df8a8{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -70px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;top:1px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;columns:1;font-family:"Graphik Regular", Sans-serif;font-size:14px;font-weight:400;line-height:3px;letter-spacing:0.3px;word-spacing:2px;color:#000000;}.elementor-3489 .elementor-element.elementor-element-57df8a8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-3489 .elementor-element.elementor-element-57df8a8{left:0px;}body.rtl .elementor-3489 .elementor-element.elementor-element-57df8a8{right:0px;}.elementor-3489 .elementor-element.elementor-element-57df8a8 p{margin-block-end:12px;}.elementor-3489 .elementor-element.elementor-element-ee4eab9{--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-3489 .elementor-element.elementor-element-ee4eab9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-d52c437{width:var( --container-widget-width, 60% );max-width:60%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -80px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-3489 .elementor-element.elementor-element-d52c437.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-d52c437 img{width:100%;max-width:100%;height:268px;}.elementor-3489 .elementor-element.elementor-element-5bf268a{--display:flex;}body.elementor-page-3489:not(.elementor-motion-effects-element-type-background), body.elementor-page-3489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEE3E2;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3489 .elementor-element.elementor-element-18569aa{--content-width:1200px;}.elementor-3489 .elementor-element.elementor-element-30088e6{--width:50%;}.elementor-3489 .elementor-element.elementor-element-5eca04d{--width:50%;}.elementor-3489 .elementor-element.elementor-element-a507c2f{--width:50%;}.elementor-3489 .elementor-element.elementor-element-706db94{--width:50%;}.elementor-3489 .elementor-element.elementor-element-0cfd202{--content-width:1200px;}.elementor-3489 .elementor-element.elementor-element-dfce25b{--width:50%;}.elementor-3489 .elementor-element.elementor-element-84e526a{--width:33.3%;}.elementor-3489 .elementor-element.elementor-element-d26d885{--width:33.3%;}.elementor-3489 .elementor-element.elementor-element-26a5c17{--content-width:1180px;}.elementor-3489 .elementor-element.elementor-element-2040aff{--width:50%;}.elementor-3489 .elementor-element.elementor-element-99b3f93{--width:50%;}.elementor-3489 .elementor-element.elementor-element-4854c10{--content-width:1200px;}.elementor-3489 .elementor-element.elementor-element-e4e1230{--width:30%;}.elementor-3489 .elementor-element.elementor-element-30bc91a{--width:16%;}}@media(max-width:1024px){.elementor-3489 .elementor-element.elementor-element-30088e6{--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-3489 .elementor-element.elementor-element-da4a5ef{margin:75px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3489 .elementor-element.elementor-element-c2dc080{margin:75px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3489 .elementor-element.elementor-element-cdc5ce6 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-1c7df2e .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-2ca99ab .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-ffa3110 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-b4c4af3 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-9f37c0f .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-b1ea0bf .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-a9b479d .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-8f2e8fa .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-2398b88 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-ad8ef9e{width:var( --container-widget-width, 213.977px );max-width:213.977px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;--container-widget-width:213.977px;--container-widget-flex-grow:0;border-width:0px 0px 0px 1px;border-radius:0px 0px 0px 0px;font-size:15px;line-height:1.2em;}.elementor-3489 .elementor-element.elementor-element-ad8ef9e p{margin-block-end:0px;}.elementor-3489 .elementor-element.elementor-element-57df8a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-3489 .elementor-element.elementor-element-e8b0dd2{--min-height:256px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-3489 .elementor-element.elementor-element-a507c2f{--width:500px;--min-height:157px;--margin-top:0px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3489 .elementor-element.elementor-element-c919025{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 3px 0px 3px;text-align:start;}.elementor-3489 .elementor-element.elementor-element-c919025.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-3489 .elementor-element.elementor-element-c919025 img{width:70%;}.elementor-3489 .elementor-element.elementor-element-706db94{--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-3489 .elementor-element.elementor-element-c2dc080{margin:-186px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3489 .elementor-element.elementor-element-c2dc080.elementor-element{--align-self:flex-end;}.elementor-3489 .elementor-element.elementor-element-c2dc080 .elementor-heading-title{font-size:16px;}.elementor-3489 .elementor-element.elementor-element-0cfd202{--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3489 .elementor-element.elementor-element-948a8b4 .elementor-heading-title{font-size:42px;}.elementor-3489 .elementor-element.elementor-element-d6a5678 .elementor-heading-title{font-size:32px;}.elementor-3489 .elementor-element.elementor-element-84e526a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3489 .elementor-element.elementor-element-88f632f{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3489 .elementor-element.elementor-element-88f632f.elementor-element{--align-self:flex-end;}.elementor-3489 .elementor-element.elementor-element-26a5c17{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3489 .elementor-element.elementor-element-b29db12{--min-height:287px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-3489 .elementor-element.elementor-element-7090285{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-3489 .elementor-element.elementor-element-7090285.elementor-element{--align-self:center;}.elementor-3489 .elementor-element.elementor-element-7090285 .elementor-custom-embed-play i{font-size:50px;}.elementor-3489 .elementor-element.elementor-element-7090285 .elementor-custom-embed-play svg{width:50px;height:50px;}.elementor-3489 .elementor-element.elementor-element-5cdd568{--min-height:0px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-3489 .elementor-element.elementor-element-5cdd568.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3489 .elementor-element.elementor-element-2040aff{--width:78%;--min-height:0vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-3489 .elementor-element.elementor-element-2040aff.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-3489 .elementor-element.elementor-element-cdc5ce6{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;}.elementor-3489 .elementor-element.elementor-element-cdc5ce6 .elementor-heading-title{font-size:13px;line-height:1.3em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-1c7df2e{width:auto;max-width:auto;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;}.elementor-3489 .elementor-element.elementor-element-1c7df2e .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-2ca99ab{margin:-8% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;padding:0px 0px 0px 0px;}.elementor-3489 .elementor-element.elementor-element-2ca99ab .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-ffa3110{margin:15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;}.elementor-3489 .elementor-element.elementor-element-ffa3110 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-99b3f93{--width:30%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:40px;}.elementor-3489 .elementor-element.elementor-element-b4c4af3{width:auto;max-width:auto;margin:14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:end;}.elementor-3489 .elementor-element.elementor-element-b4c4af3.elementor-element{--align-self:flex-start;}.elementor-3489 .elementor-element.elementor-element-b4c4af3 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-9f37c0f{margin:-36% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-3489 .elementor-element.elementor-element-9f37c0f.elementor-element{--align-self:flex-start;}.elementor-3489 .elementor-element.elementor-element-9f37c0f .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-b1ea0bf{margin:-36% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-3489 .elementor-element.elementor-element-b1ea0bf.elementor-element{--align-self:flex-start;}.elementor-3489 .elementor-element.elementor-element-b1ea0bf .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-a9b479d{margin:109% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-3489 .elementor-element.elementor-element-a9b479d.elementor-element{--align-self:flex-start;}.elementor-3489 .elementor-element.elementor-element-a9b479d .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-8f2e8fa{margin:-36% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-3489 .elementor-element.elementor-element-8f2e8fa.elementor-element{--align-self:flex-start;}.elementor-3489 .elementor-element.elementor-element-8f2e8fa .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-2398b88{margin:-36% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-3489 .elementor-element.elementor-element-2398b88.elementor-element{--align-self:flex-start;}.elementor-3489 .elementor-element.elementor-element-2398b88 .elementor-heading-title{font-size:13px;line-height:1em;letter-spacing:1px;word-spacing:0em;}.elementor-3489 .elementor-element.elementor-element-01d689d{--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;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:12px;}.elementor-3489 .elementor-element.elementor-element-6ca7d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3489 .elementor-element.elementor-element-6ca7d10.elementor-element{--align-self:flex-start;}.elementor-3489 .elementor-element.elementor-element-4854c10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3489{margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-04bd39e *//* CSS específico para Safari */
@supports (-webkit-appearance:none) {
  .clase-del-logo {
    position: relative; /* o ajusta top/left */
    margin: 0 auto;     /* centra mejor */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da4a5ef */@supports (-webkit-appearance:none) {
  .texto-derecha-safari {
    display: block;
    width: 100%;
    text-align: right;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18569aa *//* === ESTILOS PARA LA PÁGINA DE DESTINO === */
#destino-cta {
    background-color: #1A1A1A !important; /* Color de fondo */
    color: #ff8080ff !important;            /* Color del texto */
}

/* Aplica el color del texto a los títulos y párrafos dentro */
#destino-cta h1, 
#destino-cta h2, 
#destino-cta h3, 
#destino-cta h4, 
#destino-cta h5, 
#destino-cta h6,
#destino-cta p, 
#destino-cta span {
    color: #FFFFFF !important; /* mismo color que el texto */
}

/* === CAMBIAR COLOR DE SVG (LOGOS) === */
#destino-cta svg {
    fill: #ff8080ff !important; /* cambia el color del SVG */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2dc080 */@supports (-webkit-appearance:none) {
  .texto-derecha-safari {
    display: block;
    width: 100%;
    text-align: right;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2040aff */.elementor-3489 .elementor-element.elementor-element-2040aff::before {
    content: "";
    position: absolute;
    left: 1px; /* igual que tu padding */
    top: 9px;  /* desde arriba */
    height: 159px; /* altura de la línea */
    width: 1px;
    background: #000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99b3f93 */.elementor-3489 .elementor-element.elementor-element-99b3f93::before {
    content: "";
    position: absolute;
    left: 1px; /* igual que tu padding */
    top: 7px;  /* desde arriba */
    height: 158px; /* altura de la línea */
    width: 1px;
    background: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad8ef9e */.elementor-3489 .elementor-element.elementor-element-ad8ef9e.texto-separador-vertical {
    position: relative;
    padding-left: 14px; /* o padding-right si quieres la línea al otro lado */
    display: inline-block;
}

.elementor-3489 .elementor-element.elementor-element-ad8ef9e.texto-separador-vertical::before {
    content: "";
    position: absolute;
    left: 0;              /* mueve a la derecha si es necesario */
    top: 8px;
    bottom: 8px;
    width: 1px;           /* grosor de la línea */
    background-color: currentColor; /* mismo color que el texto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57df8a8 */.elementor-3489 .elementor-element.elementor-element-57df8a8.texto-separador-vertical {
    position: relative;
    padding-left: 14px; /* o padding-right si quieres la línea al otro lado */
    display: inline-block;
}

.elementor-3489 .elementor-element.elementor-element-57df8a8.texto-separador-vertical::before {
    content: "";
    position: absolute;
    left: 0;              /* mueve a la derecha si es necesario */
    top: 8px;
    bottom: 7px;
    width: 1px;           /* grosor de la línea */
    background-color: currentColor; /* mismo color que el texto */
}/* End custom CSS */
/* Start custom CSS *//* === EFECTO BASE PARA CTA === */
.cta-hover-text {
  position: relative;
  display: inline-block;
  cursor: pointer;
  transition: transform 0.0s ease;
}

.cta-hover-text span {
  position: relative;
  z-index: 4;
}

.cta-hover-text::before,
.cta-hover-text::after {
  position: absolute;
  font-family: Graphik regular, sans-serif;
  font-weight: 400;
  font-size: 17px;
  letter-spacing: 0.05em;
  opacity: 0;
  
  transition: all 0.0s ease;
  z-index: 3;
  pointer-events: none;
}

/* === ANIMACIÓN GLOBAL DE APARICIÓN === */
.cta-hover-text:hover::before,
.cta-hover-text:hover::after {
  opacity: 1;
  
}

/* ==================================================== */
/* === CTA 1 — Color + Contenido personalizado === */
/* ==================================================== */
.cta-hover-text.cta-uno::before,
.cta-hover-text.cta-uno::after {
  color: #192428; /* Color Rojo ejemplo */
}

.cta-hover-text.cta-uno::before {
  content: "THE SWEETSPOT";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-uno::after {
  content: "2022";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-dos::before,
.cta-hover-text.cta-dos::after {
  color: #2C0C83; /* Azul */
}

.cta-hover-text.cta-dos::before {
  content: "TANK COMMAND";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-dos::after {
  content: "2025";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-tres::before,
.cta-hover-text.cta-tres::after {
  color: #4A442B; /* Verde */
}

.cta-hover-text.cta-tres::before {
  content: "KANU FILM";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-tres::after {
  content: "2025";
  top: 35px;
  right: 8%;
}

/* ==================================================== */
/* === CTA 4 — Color + Contenido personalizado === */
/* ==================================================== */
.cta-hover-text.cta-cuatro::before,
.cta-hover-text.cta-cuatro::after {
  color: #F0EBD7;
}

.cta-hover-text.cta-cuatro::before {
  content: "Hyndai Tucson";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cuatro::after {
  content: "";
  top: 35px;
  right: 8%;
}

/* ==================================================== */
/* === CTA 5 — Color + Contenido personalizado === */
/* ==================================================== */
.cta-hover-text.cta-cinco::before,
.cta-hover-text.cta-cinco::after {
  color: #FCD8FF; /* Amarillo */
}

.cta-hover-text.cta-cinco::before {
  content: "PORSCHE Mission E-Cross Turismo ";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cinco::after {
  content: "";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-seis::before,
.cta-hover-text.cta-seis::after {
  color: #BFD5EB; /* Amarillo */
}

.cta-hover-text.cta-seis::before {
  content: "VW Crafter";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-seis::after {
  content: "2025";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-siete::before,
.cta-hover-text.cta-siete::after {
  color: #143030; /* Amarillo */
}

.cta-hover-text.cta-siete::before {
  content: "PARASOL ISLAND";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-siete::after {
  content: "2024";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-ocho::before,
.cta-hover-text.cta-ocho::after {
  color: #2F4B54; /* Amarillo */
}

.cta-hover-text.cta-ocho::before {
  content: "BWGTBLD";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-ocho::after {
  content: "2024";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-nueve::before,
.cta-hover-text.cta-nueve::after {
  color: #811E16; /* Amarillo */
}

.cta-hover-text.cta-nueve::before {
  content: "BBDO";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-nueve::after {
  content: "2024";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-diez::before,
.cta-hover-text.cta-diez::after {
  color: #F2F6F7; /* Amarillo */
}

.cta-hover-text.cta-diez::before {
  content: "SWICA";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-diez::after {
  content: "";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-once::before,
.cta-hover-text.cta-once::after {
  color: #DAEDFF; /* Amarillo */
}

.cta-hover-text.cta-once::before {
  content: "Opel Insignia";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-once::after {
  content: "";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-doce::before,
.cta-hover-text.cta-doce::after {
  color: #F8F3DF; /* Amarillo */
}

.cta-hover-text.cta-doce::before {
  content: "MINI";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-doce::after {
  content: "";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-trece::before,
.cta-hover-text.cta-trece::after {
  color: #EAEFD3;
}

.cta-hover-text.cta-trece::before {
  content: "Porsche Hybrid";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-trece::after {
  content: "";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-catorce::before,
.cta-hover-text.cta-catorce::after {
  color: #E5FFFC;
}

.cta-hover-text.cta-catorce::before {
  content: "Mercedes Benz G Class";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-catorce::after {
  content: "";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-quince::before,
.cta-hover-text.cta-quince::after {
  color: #FFD6C0;
}

.cta-hover-text.cta-quince::before {
  content: "ALMETTE";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-quince::after {
  content: "";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-dieciseis::before,
.cta-hover-text.cta-quince::after {
  color: #FDEEDA;
}

.cta-hover-text.cta-dieciseis::before {
  content: "Mercedes Benz Marco Polo ft. Nick Fouquet";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-dieciseis::after {
  content: "";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-diecisiete::before,
.cta-hover-text.cta-diecisiete::after {
  color: #FDEEDA;
}

.cta-hover-text.cta-diecisiete::before {
  content: "Mercedes Benz Marco Polo ft. Nick Fouquet";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-diecisiete::after {
  content: "";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-dieciocho::before,
.cta-hover-text.cta-dieciocho::after {
  color: #5C2126;
}

.cta-hover-text.cta-dieciocho::before {
  content: "HOCHKANT FILM ";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-dieciocho::after {
  content: "2025";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-veinte::before,
.cta-hover-text.cta-veinte::after {
  color: #412D36;
}

.cta-hover-text.cta-veinte::before {
  content: "ANORAK ";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-veinte::after {
  content: "2023";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-veinteuno::before,
.cta-hover-text.cta-veinteuno::after {
  color: #17212F;
}

.cta-hover-text.cta-veinteuno::before {
  content: "MARKENFILM ASIA";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-veinteuno::after {
  content: "2023";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-veintedos::before,
.cta-hover-text.cta-veintedos::after {
  color: #E7DFC5;
}

.cta-hover-text.cta-veintedos::before {
  content: "ANORAK";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-veintedos::after {
  content: "2022";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-veintetres::before,
.cta-hover-text.cta-veintetres::after {
  color: #2C2612;
}

.cta-hover-text.cta-veintetres::before {
  content: "HILL HOLIDAY NYC";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-veintetres::after {
  content: "2022";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-veintecuatro::before,
.cta-hover-text.cta-veintecuatro::after {
  color: #761E28;
}

.cta-hover-text.cta-veintecuatro::before {
  content: "HOCHKANT FILM ";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-veintecuatro::after {
  content: "2022";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-veintecinco::before,
.cta-hover-text.cta-veintecinco::after {
  color: #442D26;
}

.cta-hover-text.cta-veintecinco::before {
  content: "BBDO";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-veintecinco::after {
  content: "2021";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-veinteseis::before,
.cta-hover-text.cta-veinteseis::after {
  color: #163345;
}

.cta-hover-text.cta-veinteseis::before {
  content: "HOCHKANT FILM ";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-veinteseis::after {
  content: "2022";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-veintesiete::before,
.cta-hover-text.cta-veintesiete::after {
  color: #DEDACF;
}

.cta-hover-text.cta-veintesiete::before {
  content: "ANORAK";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-veintesiete::after {
  content: "2022";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-veinteocho::before,
.cta-hover-text.cta-veinteocho::after {
  color: #824A27;
}

.cta-hover-text.cta-veinteocho::before {
  content: "GOODHOUSE FILMS";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-veinteocho::after {
  content: "2021";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-veintenueve::before,
.cta-hover-text.cta-veintenueve::after {
  color: #3A3F21;
}

.cta-hover-text.cta-veintenueve::before {
  content: "ANORAK ";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-veintenueve::after {
  content: "2021";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-treinta::before,
.cta-hover-text.cta-treinta::after {
  color: #839703;
}

.cta-hover-text.cta-treinta::before {
  content: "27KM";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-treinta::after {
  content: "2021";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-treintauno::before,
.cta-hover-text.cta-treintauno::after {
  color: #A81017;
}

.cta-hover-text.cta-treintauno::before {
  content: "HE & ME";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-treintauno::after {
  content: "2021";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-treintados::before,
.cta-hover-text.cta-treintados::after {
  color: #08286B;
}

.cta-hover-text.cta-treintados::before {
  content: "MARKENFILM";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-treintados::after {
  content: "2021";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-treintatres::before,
.cta-hover-text.cta-treintatres::after {
  color: #684A3B;
}

.cta-hover-text.cta-treintatres::before {
  content: "MARKENFILM";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-treintatres::after {
  content: "2021";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-treintacuatro::before,
.cta-hover-text.cta-treintacuatro::after {
  color: #313629;
}

.cta-hover-text.cta-treintacuatro::before {
  content: "REBEL MEDIA";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-treintacuatro::after {
  content: "2021";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-treintacinco::before,
.cta-hover-text.cta-treintacinco::after {
  color: #D5D4D8;
}

.cta-hover-text.cta-treintacinco::before {
  content: "KANU FILM";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-treintacinco::after {
  content: "2021";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-treintaseis::before,
.cta-hover-text.cta-treintaseis::after {
  color: #8D2E21;
}

.cta-hover-text.cta-treintaseis::before {
  content: "CZAR";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-treintaseis::after {
  content: "2021";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-treintasiete::before,
.cta-hover-text.cta-treintasiete::after {
  color: #552D08;
}

.cta-hover-text.cta-treintasiete::before {
  content: "27KM";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-treintasiete::after {
  content: "2021";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-treintaocho::before,
.cta-hover-text.cta-treintaocho::after {
  color: #418B81;
}

.cta-hover-text.cta-treintaocho::before {
  content: "GOODHOUSE FILMS";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-treintaocho::after {
  content: "2021";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-treintanueve::before,
.cta-hover-text.cta-treintanueve::after {
  color: #1E143B;
}

.cta-hover-text.cta-treintanueve::before {
  content: "HOCHKANT FILM";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-treintanueve::after {
  content: "2021";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-cuarenta::before,
.cta-hover-text.cta-cuarenta::after {
  color: #011844;
}

.cta-hover-text.cta-cuarenta::before {
  content: "PROFILM";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cuarenta::after {
  content: "2021";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-cuarentauno::before,
.cta-hover-text.cta-cuarentauno::after {
  color: #2E213E;
}

.cta-hover-text.cta-cuarentauno::before {
  content: "MARKENFILM";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cuarentauno::after {
  content: "2021";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cuarentados::before,
.cta-hover-text.cta-cuarentados::after {
  color: #2A191D;
}

.cta-hover-text.cta-cuarentados::before {
  content: "C14TORCE";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cuarentados::after {
  content: "2020";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cuarentatres::before,
.cta-hover-text.cta-cuarentatres::after {
  color: #252834;
}

.cta-hover-text.cta-cuarentatres::before {
  content: "MARKENFILM";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cuarentatres::after {
  content: "2021";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cuarentacuatro::before,
.cta-hover-text.cta-cuarentacuatro::after {
  color: #E7F3F3;
}

.cta-hover-text.cta-cuarentacuatro::before {
  content: "C14TORCE";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cuarentacuatro::after {
  content: "2021";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cuarentacinco::before,
.cta-hover-text.cta-cuarentacinco::after {
  color: #B5E3E1;
}

.cta-hover-text.cta-cuarentacinco::before {
  content: "C14TORCE";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cuarentacinco::after {
  content: "2021";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cuarentaseis::before,
.cta-hover-text.cta-cuarentaseis::after {
  color: #1D1A21;
}

.cta-hover-text.cta-cuarentaseis::before {
  content: "C14TORCE";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cuarentaseis::after {
  content: "2021";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cuarentasiete::before,
.cta-hover-text.cta-cuarentasiete::after {
  color: #021E64;
}

.cta-hover-text.cta-cuarentasiete::before {
  content: "HOCHKANT FILM ";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cuarentasiete::after {
  content: "2019";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-cuarentaocho::before,
.cta-hover-text.cta-cuarentaocho::after {
  color: #39312D;
}

.cta-hover-text.cta-cuarentaocho::before {
  content: "OPTIX";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cuarentaocho::after {
  content: "2019";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-cuarentanueve::before,
.cta-hover-text.cta-cuarentanueve::after {
  color: #BFD5EB;
}

.cta-hover-text.cta-cuarentanueve::before {
  content: "CZAR";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cuarentanueve::after {
  content: "2018";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cincuenta::before,
.cta-hover-text.cta-cincuenta::after {
  color: #372640;
}

.cta-hover-text.cta-cincuenta::before {
  content: "";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cincuenta::after {
  content: "2019";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cincuentauno::before,
.cta-hover-text.cta-cincuentauno::after {
  color: #362115;
}

.cta-hover-text.cta-cincuentauno::before {
  content: "I AM IMAGE";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cincuentauno::after {
  content: "2019";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-cincuentados::before,
.cta-hover-text.cta-cincuentados::after {
  color: #060711;
}

.cta-hover-text.cta-cincuentados::before {
  content: "MARKENFILM";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cincuentados::after {
  content: "2018";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cincuentatres::before,
.cta-hover-text.cta-cincuentatres::after {
  color: #03262A;
}

.cta-hover-text.cta-cincuentatres::before {
  content: "HOCHKANT FILM";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cincuentatres::after {
  content: "2018";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-cincuentacuatro::before,
.cta-hover-text.cta-cincuentacuatro::after {
  color: #271E17;
}

.cta-hover-text.cta-cincuentacuatro::before {
  content: "CZAR";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cincuentacuatro::after {
  content: "2017";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cincuentacinco::before,
.cta-hover-text.cta-cincuentacinco::after {
  color: #570911;
}

.cta-hover-text.cta-cincuentacinco::before {
  content: "CZAR";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cincuentacinco::after {
  content: "2019";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cincuentaseis::before,
.cta-hover-text.cta-cincuentaseis::after {
  color: #621B0B;
}

.cta-hover-text.cta-cincuentaseis::before {
  content: "BEARS CALLING";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cincuentaseis::after {
  content: "2019";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cincuentasiete::before,
.cta-hover-text.cta-cincuentasiete::after {
  color: #010635;
}

.cta-hover-text.cta-cincuentasiete::before {
  content: "ANORAK";
  top: 35px;
  left: 6%;
}
.cta-hover-text.cta-cincuentasiete::after {
  content: "2019";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cincuentaocho::before,
.cta-hover-text.cta-cincuentaocho::after {
  color: #010635;
}

.cta-hover-text.cta-cincuentaocho::before {
  content: "ANORAK";
  top: 35px;
  left: 8%;
}
.cta-hover-text.cta-cincuentaocho::after {
  content: "2019";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cincuentanueve::before,
.cta-hover-text.cta-cincuentanueve::after {
  color: #010635;
}

.cta-hover-text.cta-cincuentanueve::before {
  content: "ANORAK";
  top: 35px;
  left: 8%;
}
.cta-hover-text.cta-cincuentanueve::after {
  content: "2019";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cientouno::before,
.cta-hover-text.cta-cientouno::after {
  color: #DEF4F7;
}

.cta-hover-text.cta-cientouno::before {
  content: "THE SWEETSPOT ";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cientouno::after {
  content: "2023";
  top: 35px;
  right: 8%;
  
}

.cta-hover-text.cta-cien::before,
.cta-hover-text.cta-cien::after {
  color: #DEF4F7;
}

.cta-hover-text.cta-cien::before {
  content: "THE SWEETSPOT ";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cien::after {
  content: "2023";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cientoveinte::before,
.cta-hover-text.cta-cientoveinte::after {
  color: #DEF4F7;
}

.cta-hover-text.cta-cientoveinte::before {
  content: "THE SWEETSPOT ";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cientoveinte::after {
  content: "2023";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-cientodos::before,
.cta-hover-text.cta-cientodos::after {
  color: #DEF4F7;
}

.cta-hover-text.cta-cientodos::before {
  content: "MARKENFILM ";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cientodos::after {
  content: "2018";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-cientotres::before {
  content: "MARKENFILM ";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cientotres::after {
  content: "2018";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cientocuatro::before {
  content: "I AM IMAGE";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cientocuatro::after {
  content: "2018";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cientocinco::before {
  content: "HOCHKANT FILM";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cientocinco::after {
  content: "2018";
  top: 35px;
  right: 6%;
}
.cta-hover-text.cta-cientoseis::before {
  content: "CZAR";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cientoseis::after {
  content: "2018";
  top: 35px;
  right: 4%;
}
.cta-hover-text.cta-cientosiete::before {
  content: "539090 ";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cientosiete::after {
  content: "2018";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cientoocho::before {
  content: "SEHSUCHT";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cientoocho::after {
  content: "2017";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cientonueve::before {
  content: "HOCHKANT FILM";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cientonueve::after {
  content: "2017";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cientodiez::before {
  content: "HOCHKANT FILM";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cientodiez::after {
  content: "2017";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-cientoonce::before {
  content: "CZAR";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cientoonce::after {
  content: "2017";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cientodoce::before {
  content: "ANORAK";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cientodoce::after {
  content: "2017";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cientocatorce::before {
  content: "27KM";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cientocatorce::after {
  content: "2017";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cientotrece::before {
  content: "PUMPKIN FILM";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cientotrece::after {
  content: "2016";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cientoquince::before {
  content: "PUMPKIN FILM";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cientoquince::after {
  content: "2016";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cientodieciseis::before {
  content: "CZAR";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cientodieciseis::after {
  content: "2016";
  top: 35px;
  right: 4%;
}

.cta-hover-text.cta-cientodiecisiete::before {
  content: "CZAR";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cientodiecisiete::after {
  content: "2016";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cientodicieocho::before {
  content: "CZAR";
  top: 35px;
  left: 8%;
}

.cta-hover-text.cta-cientodicieocho::after {
  content: "2016";
  top: 35px;
  right: 8%;
}

.cta-hover-text.cta-cientoviente::before {
  content: "ARCHERS MARK";
  top: 35px;
  left: 6%;
}

.cta-hover-text.cta-cientoviente::after {
  content: "2016";
  top: 35px;
  right: 6%;
}

.cta-hover-text.cta-cientovienteuno::before {
  content: "HE & ME";
  top: 35px;
  left: 4%;
}

.cta-hover-text.cta-cientovienteuno::after {
  content: "2022";
  top: 35px;
  right: 4%;
}

html, body {
    overflow-x: hidden;
}/* End custom CSS */