.elementor-62576 .elementor-element.elementor-element-5d2495bb:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-5d2495bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("../svg/ccl-rgb_sail-flatgradient.svg");background-position:58vw 0px;background-repeat:no-repeat;background-size:1150px auto;}.elementor-62576 .elementor-element.elementor-element-5d2495bb > .elementor-container{min-height:935px;}.elementor-62576 .elementor-element.elementor-element-5d2495bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;z-index:10;}.elementor-62576 .elementor-element.elementor-element-5d2495bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-5ae7bcdd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-62576 .elementor-element.elementor-element-107a913e{width:var( --container-widget-width, 825px );max-width:825px;--container-widget-width:825px;--container-widget-flex-grow:0;}.elementor-62576 .elementor-element.elementor-element-107a913e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-62576 .elementor-element.elementor-element-107a913e .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:100px;font-weight:500;line-height:110px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-62576 .elementor-element.elementor-element-672f4b73{width:var( --container-widget-width, 873px );max-width:873px;--container-widget-width:873px;--container-widget-flex-grow:0;z-index:1;font-family:"Noto Sans", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#3B3B3B;}.elementor-62576 .elementor-element.elementor-element-7dcc562{margin-top:20px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-543855b9:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-543855b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8DAD6;}.elementor-62576 .elementor-element.elementor-element-543855b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:9;}.elementor-62576 .elementor-element.elementor-element-543855b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-62576 .elementor-element.elementor-element-253014be{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;top:-257px;}body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-253014be{left:61vw;}body.rtl .elementor-62576 .elementor-element.elementor-element-253014be{right:61vw;}.elementor-62576 .elementor-element.elementor-element-3dc277df:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-3dc277df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8DAD6;}.elementor-62576 .elementor-element.elementor-element-3dc277df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 30px 200px 30px;z-index:8;}.elementor-62576 .elementor-element.elementor-element-3dc277df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-12e78291 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-4c630ba2{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-62576 .elementor-element.elementor-element-4c630ba2 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-62576 .elementor-element.elementor-element-4c630ba2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:90px;font-weight:500;line-height:100px;color:#000000;}.elementor-62576 .elementor-element.elementor-element-ffd6c8a{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#3B3B3B;}.elementor-62576 .elementor-element.elementor-element-ffd6c8a > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-62576 .elementor-element.elementor-element-142787bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-5cc0fa26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-2661816d:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-2661816d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-62576 .elementor-element.elementor-element-2661816d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:7;}.elementor-62576 .elementor-element.elementor-element-2661816d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-38a50cba{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;top:-280px;}body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-38a50cba{right:57vw;}body.rtl .elementor-62576 .elementor-element.elementor-element-38a50cba{left:57vw;}.elementor-62576 .elementor-element.elementor-element-3ffc1844:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-3ffc1844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-62576 .elementor-element.elementor-element-3ffc1844{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 30px 200px 30px;z-index:6;}.elementor-62576 .elementor-element.elementor-element-3ffc1844 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-546fad45 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-62576 .elementor-element.elementor-element-3f4fef3d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-768eabae{width:var( --container-widget-width, 685px );max-width:685px;--container-widget-width:685px;--container-widget-flex-grow:0;}.elementor-62576 .elementor-element.elementor-element-768eabae > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-62576 .elementor-element.elementor-element-768eabae .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:90px;font-weight:500;line-height:100px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-62576 .elementor-element.elementor-element-76de0118{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#3B3B3B;}.elementor-62576 .elementor-element.elementor-element-76de0118 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-62576 .elementor-element.elementor-element-5e446378:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-5e446378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8DAD6;}.elementor-62576 .elementor-element.elementor-element-5e446378{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:5;}.elementor-62576 .elementor-element.elementor-element-5e446378 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-43a420e0{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;top:-315px;}body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-43a420e0{left:59vw;}body.rtl .elementor-62576 .elementor-element.elementor-element-43a420e0{right:59vw;}.elementor-62576 .elementor-element.elementor-element-a5ac6a9:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-a5ac6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B8DAD6;}.elementor-62576 .elementor-element.elementor-element-a5ac6a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 30px 200px 30px;z-index:4;}.elementor-62576 .elementor-element.elementor-element-a5ac6a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-75ca6041 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-55495399{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-62576 .elementor-element.elementor-element-55495399 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-62576 .elementor-element.elementor-element-55495399 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:90px;font-weight:500;line-height:100px;color:#000000;}.elementor-62576 .elementor-element.elementor-element-57fa50a7{width:var( --container-widget-width, 485px );max-width:485px;--container-widget-width:485px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#3B3B3B;}.elementor-62576 .elementor-element.elementor-element-57fa50a7 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-62576 .elementor-element.elementor-element-2b696e47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-214c124e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-40ecc277:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-40ecc277 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-62576 .elementor-element.elementor-element-40ecc277{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:3;}.elementor-62576 .elementor-element.elementor-element-40ecc277 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-4b9200d9{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;top:-345px;}body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-4b9200d9{right:47vw;}body.rtl .elementor-62576 .elementor-element.elementor-element-4b9200d9{left:47vw;}.elementor-62576 .elementor-element.elementor-element-263fb1bb:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-263fb1bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-62576 .elementor-element.elementor-element-263fb1bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:200px 30px 200px 30px;z-index:2;}.elementor-62576 .elementor-element.elementor-element-263fb1bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-6342ce76 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-62576 .elementor-element.elementor-element-3cfa674f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-3dd93bc4{width:var( --container-widget-width, 615px );max-width:615px;--container-widget-width:615px;--container-widget-flex-grow:0;}.elementor-62576 .elementor-element.elementor-element-3dd93bc4 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-62576 .elementor-element.elementor-element-3dd93bc4 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:90px;font-weight:500;line-height:100px;color:#000000;}.elementor-62576 .elementor-element.elementor-element-2b98f47{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#3B3B3B;}.elementor-62576 .elementor-element.elementor-element-2b98f47 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-62576 .elementor-element.elementor-element-4366bc88:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-4366bc88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EF5D4B;}.elementor-62576 .elementor-element.elementor-element-4366bc88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 30px 100px 30px;z-index:1;}.elementor-62576 .elementor-element.elementor-element-4366bc88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-596541e6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-f1bf34d{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-62576 .elementor-element.elementor-element-f1bf34d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-62576 .elementor-element.elementor-element-f1bf34d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:90px;font-weight:500;line-height:100px;color:#FFFFFF;}.elementor-62576 .elementor-element.elementor-element-7adf2075 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-5c40e0f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 30px 30px 30px;}.elementor-62576 .elementor-element.elementor-element-5c40e0f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-249e5bf2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-4aa0c4e7{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-62576 .elementor-element.elementor-element-4aa0c4e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-4aa0c4e7 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:500;line-height:42px;color:#000000;}.elementor-62576 .elementor-element.elementor-element-37d5a8dd > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-62576 .elementor-element.elementor-element-3231ac4{margin-top:0px;margin-bottom:0px;padding:0px 30px 100px 30px;}.elementor-62576 .elementor-element.elementor-element-991354d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-62576 .elementor-element.elementor-element-991354d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#34BCAA;}.elementor-62576 .elementor-element.elementor-element-991354d > .elementor-element-populated, .elementor-62576 .elementor-element.elementor-element-991354d > .elementor-element-populated > .elementor-background-overlay, .elementor-62576 .elementor-element.elementor-element-991354d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-62576 .elementor-element.elementor-element-991354d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-62576 .elementor-element.elementor-element-991354d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-0c86794{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;color:#003865;}.elementor-62576 .elementor-element.elementor-element-0483ef2 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-0483ef2 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;line-height:42px;color:#003865;}.elementor-62576 .elementor-element.elementor-element-cc1b57b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-62576 .elementor-element.elementor-element-cc1b57b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#368CA2;}.elementor-62576 .elementor-element.elementor-element-cc1b57b > .elementor-element-populated, .elementor-62576 .elementor-element.elementor-element-cc1b57b > .elementor-element-populated > .elementor-background-overlay, .elementor-62576 .elementor-element.elementor-element-cc1b57b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-62576 .elementor-element.elementor-element-cc1b57b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-62576 .elementor-element.elementor-element-cc1b57b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-7e2a97a{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-62576 .elementor-element.elementor-element-72b3b69 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-72b3b69 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;line-height:42px;color:#FFFFFF;}.elementor-62576 .elementor-element.elementor-element-ad67368:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-62576 .elementor-element.elementor-element-ad67368 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E5F95;}.elementor-62576 .elementor-element.elementor-element-ad67368 > .elementor-element-populated, .elementor-62576 .elementor-element.elementor-element-ad67368 > .elementor-element-populated > .elementor-background-overlay, .elementor-62576 .elementor-element.elementor-element-ad67368 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-62576 .elementor-element.elementor-element-ad67368 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-62576 .elementor-element.elementor-element-ad67368 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-d174d5c{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-62576 .elementor-element.elementor-element-81c5d5f > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-81c5d5f .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;line-height:42px;color:#FFFFFF;}.elementor-62576 .elementor-element.elementor-element-3a3480af:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-3a3480af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003865;}.elementor-62576 .elementor-element.elementor-element-3a3480af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 30px 100px 30px;}.elementor-62576 .elementor-element.elementor-element-3a3480af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-62576 .elementor-element.elementor-element-77b1bf9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-57da4514{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-62576 .elementor-element.elementor-element-57da4514 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-57da4514 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:500;line-height:42px;color:#FFFFFF;}.elementor-62576 .elementor-element.elementor-element-4c3146d9 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-62576 .elementor-element.elementor-element-380f3c7 .elementor-main-swiper{width:100%;}.elementor-62576 .elementor-element.elementor-element-380f3c7 .elementor-swiper-button{font-size:20px;}.elementor-62576 .elementor-element.elementor-element-380f3c7 .elementor-testimonial__content, .elementor-62576 .elementor-element.elementor-element-380f3c7 .elementor-testimonial__content:after{background-color:#FFFFFF00;}.elementor-62576 .elementor-element.elementor-element-380f3c7 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-62576 .elementor-element.elementor-element-380f3c7 .elementor-testimonial__text{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;font-style:normal;}.elementor-62576 .elementor-element.elementor-element-380f3c7 .elementor-testimonial__image img{width:235px;height:235px;}.elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (235px / 2) - 8px );}body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (235px / 2) - 8px );right:auto;}body.rtl .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (235px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (235px / 2) - 8px );right:auto;}body.rtl .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-62576 .elementor-element.elementor-element-380f3c7.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (235px / 2) - 8px );left:auto;}.elementor-62576 .elementor-element.elementor-element-56e7723d{margin-top:0px;margin-bottom:0px;padding:75px 30px 30px 30px;}.elementor-62576 .elementor-element.elementor-element-5a65be5d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-12131026{width:var( --container-widget-width, 530px );max-width:530px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-62576 .elementor-element.elementor-element-12131026 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-12131026 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:500;line-height:42px;color:#000000;}.elementor-62576 .elementor-element.elementor-element-6aa7fedf > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-62576 .elementor-element.elementor-element-6aa7fedf{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#3B3B3B;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-portfolio .elementor-portfolio__filter{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-msie .elementor-62576 .elementor-element.elementor-element-e254917 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-62576 .elementor-element.elementor-element-e254917 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-62576 .elementor-element.elementor-element-e254917:after{content:"0.66";position:absolute;color:transparent;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-62576 .elementor-element.elementor-element-5d2495bb > .elementor-container{min-height:400px;}.elementor-62576 .elementor-element.elementor-element-5d2495bb:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-5d2495bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 370px;background-size:1500px auto;}.elementor-62576 .elementor-element.elementor-element-5d2495bb{padding:100px 30px 200px 30px;}.elementor-62576 .elementor-element.elementor-element-107a913e .elementor-heading-title{font-size:90px;}.elementor-62576 .elementor-element.elementor-element-672f4b73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:1;font-size:24px;}.elementor-62576 .elementor-element.elementor-element-7dcc562{z-index:2;}.elementor-62576 .elementor-element.elementor-element-3dc277df{padding:100px 30px 0px 30px;}.elementor-62576 .elementor-element.elementor-element-4c630ba2 .elementor-heading-title{font-size:90px;line-height:90px;}.elementor-62576 .elementor-element.elementor-element-ffd6c8a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:18px;}.elementor-62576 .elementor-element.elementor-element-1a37ac32{z-index:2;}.elementor-62576 .elementor-element.elementor-element-684a606f{z-index:1;}.elementor-62576 .elementor-element.elementor-element-3d762a65 > .elementor-widget-container{margin:-7vw -50vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-3d762a65{z-index:1;}.elementor-62576 .elementor-element.elementor-element-2661816d{z-index:4;}.elementor-62576 .elementor-element.elementor-element-38a50cba{--container-widget-width:1500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1500px );max-width:1500px;top:-580px;z-index:1;}body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-38a50cba{right:-130px;}body.rtl .elementor-62576 .elementor-element.elementor-element-38a50cba{left:-130px;}.elementor-62576 .elementor-element.elementor-element-3ffc1844{padding:100px 30px 0px 30px;}.elementor-62576 .elementor-element.elementor-element-768eabae .elementor-heading-title{font-size:90px;line-height:90px;}.elementor-62576 .elementor-element.elementor-element-76de0118{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:18px;line-height:28px;}.elementor-62576 .elementor-element.elementor-element-28e8665e{z-index:2;}.elementor-62576 .elementor-element.elementor-element-3ab46dde{z-index:1;}.elementor-62576 .elementor-element.elementor-element-7548aa5e > .elementor-widget-container{margin:-9vw 0vw 0vw -39vw;}.elementor-62576 .elementor-element.elementor-element-7548aa5e{z-index:1;}.elementor-62576 .elementor-element.elementor-element-a5ac6a9{padding:100px 30px 0px 30px;}.elementor-62576 .elementor-element.elementor-element-55495399 .elementor-heading-title{font-size:90px;line-height:90px;}.elementor-62576 .elementor-element.elementor-element-57fa50a7{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:18px;}.elementor-62576 .elementor-element.elementor-element-5c883fad{z-index:2;}.elementor-62576 .elementor-element.elementor-element-65b7431c{z-index:1;}.elementor-62576 .elementor-element.elementor-element-6b484fc8 > .elementor-widget-container{margin:-9vw -50vw 0vw 0vw;}.elementor-62576 .elementor-element.elementor-element-6b484fc8{z-index:1;}.elementor-62576 .elementor-element.elementor-element-40ecc277{z-index:4;}.elementor-62576 .elementor-element.elementor-element-4b9200d9{--container-widget-width:1500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1500px );max-width:1500px;top:-580px;z-index:1;}body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-4b9200d9{right:-130px;}body.rtl .elementor-62576 .elementor-element.elementor-element-4b9200d9{left:-130px;}.elementor-62576 .elementor-element.elementor-element-263fb1bb{padding:100px 30px 100px 30px;}.elementor-62576 .elementor-element.elementor-element-3cfa674f{z-index:3;}.elementor-62576 .elementor-element.elementor-element-3dd93bc4 .elementor-heading-title{font-size:90px;line-height:90px;}.elementor-62576 .elementor-element.elementor-element-2b98f47{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:18px;line-height:28px;}.elementor-62576 .elementor-element.elementor-element-4366bc88{padding:200px 30px 100px 30px;}.elementor-62576 .elementor-element.elementor-element-f1bf34d .elementor-heading-title{font-size:90px;line-height:90px;}.elementor-62576 .elementor-element.elementor-element-5c40e0f9{padding:100px 30px 0px 30px;}.elementor-62576 .elementor-element.elementor-element-3231ac4{padding:0px 30px 50px 30px;}.elementor-62576 .elementor-element.elementor-element-991354d > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-62576 .elementor-element.elementor-element-0483ef2 .elementor-heading-title{font-size:26px;line-height:28px;}.elementor-62576 .elementor-element.elementor-element-cc1b57b > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-62576 .elementor-element.elementor-element-72b3b69 .elementor-heading-title{font-size:26px;line-height:28px;}.elementor-62576 .elementor-element.elementor-element-ad67368 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-62576 .elementor-element.elementor-element-81c5d5f .elementor-heading-title{font-size:26px;line-height:28px;}.elementor-62576 .elementor-element.elementor-element-3a3480af{padding:100px 30px 100px 30px;}.elementor-62576 .elementor-element.elementor-element-56e7723d{padding:100px 30px 100px 30px;}.elementor-62576 .elementor-element.elementor-element-6aa7fedf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;line-height:28px;}.elementor-msie .elementor-62576 .elementor-element.elementor-element-e254917 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-62576 .elementor-element.elementor-element-5d2495bb > .elementor-container{min-height:300px;}.elementor-62576 .elementor-element.elementor-element-5d2495bb:not(.elementor-motion-effects-element-type-background), .elementor-62576 .elementor-element.elementor-element-5d2495bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 350px;background-size:750px auto;}.elementor-62576 .elementor-element.elementor-element-5d2495bb{padding:75px 30px 050px 30px;}.elementor-62576 .elementor-element.elementor-element-107a913e{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}.elementor-62576 .elementor-element.elementor-element-107a913e .elementor-heading-title{font-size:3.2rem;line-height:3.2rem;}.elementor-62576 .elementor-element.elementor-element-672f4b73{z-index:1;font-size:18px;line-height:28px;}.elementor-62576 .elementor-element.elementor-element-3dc277df{padding:75px 30px 0px 30px;}.elementor-62576 .elementor-element.elementor-element-4c630ba2 .elementor-heading-title{font-size:3.2rem;line-height:3.2rem;}.elementor-62576 .elementor-element.elementor-element-ffd6c8a{font-size:18px;line-height:28px;}.elementor-62576 .elementor-element.elementor-element-3d762a65{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:-1;}.elementor-62576 .elementor-element.elementor-element-3d762a65 > .elementor-widget-container{margin:-20vw -34vw 0vw 0vw;padding:0px 0px 30px 0px;}.elementor-62576 .elementor-element.elementor-element-38a50cba{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;top:-960px;}body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-38a50cba{right:-232px;}body.rtl .elementor-62576 .elementor-element.elementor-element-38a50cba{left:-232px;}.elementor-62576 .elementor-element.elementor-element-3ffc1844{padding:75px 30px 0px 30px;}.elementor-62576 .elementor-element.elementor-element-768eabae .elementor-heading-title{font-size:3.2rem;line-height:3.2rem;}.elementor-62576 .elementor-element.elementor-element-76de0118{font-size:18px;line-height:28px;}.elementor-62576 .elementor-element.elementor-element-7548aa5e{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;z-index:-1;}.elementor-62576 .elementor-element.elementor-element-7548aa5e > .elementor-widget-container{margin:-14vw 0vw 0vw -27vw;padding:0px 0px 30px 0px;}.elementor-62576 .elementor-element.elementor-element-a5ac6a9{padding:75px 30px 0px 30px;z-index:2;}.elementor-62576 .elementor-element.elementor-element-55495399 .elementor-heading-title{font-size:3.2rem;line-height:3.2rem;}.elementor-62576 .elementor-element.elementor-element-57fa50a7{font-size:18px;line-height:28px;}.elementor-62576 .elementor-element.elementor-element-6b484fc8{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;z-index:-1;}.elementor-62576 .elementor-element.elementor-element-6b484fc8 > .elementor-widget-container{margin:-32vw -52vw 0vw 0vw;padding:0px 0px 30px 0px;}.elementor-62576 .elementor-element.elementor-element-4b9200d9{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;top:-960px;}body:not(.rtl) .elementor-62576 .elementor-element.elementor-element-4b9200d9{right:-232px;}body.rtl .elementor-62576 .elementor-element.elementor-element-4b9200d9{left:-232px;}.elementor-62576 .elementor-element.elementor-element-263fb1bb{padding:75px 30px 75px 30px;}.elementor-62576 .elementor-element.elementor-element-3dd93bc4 .elementor-heading-title{font-size:3.3rem;line-height:58px;}.elementor-62576 .elementor-element.elementor-element-2b98f47{font-size:18px;line-height:28px;}.elementor-62576 .elementor-element.elementor-element-4366bc88{padding:75px 30px 50px 30px;}.elementor-62576 .elementor-element.elementor-element-f1bf34d .elementor-heading-title{font-size:3.3rem;line-height:58px;}.elementor-62576 .elementor-element.elementor-element-5c40e0f9{padding:50px 30px 0px 30px;}.elementor-62576 .elementor-element.elementor-element-4aa0c4e7{--container-widget-width:115px;--container-widget-flex-grow:0;width:var( --container-widget-width, 115px );max-width:115px;}.elementor-62576 .elementor-element.elementor-element-4aa0c4e7 .elementor-heading-title{font-size:20px;line-height:22px;}.elementor-62576 .elementor-element.elementor-element-3231ac4{margin-top:-2px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-62576 .elementor-element.elementor-element-991354d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-62576 .elementor-element.elementor-element-0c86794 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-0c86794{font-size:20px;line-height:20px;}.elementor-62576 .elementor-element.elementor-element-0483ef2 .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-62576 .elementor-element.elementor-element-cc1b57b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-62576 .elementor-element.elementor-element-7e2a97a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-7e2a97a{font-size:20px;line-height:22px;}.elementor-62576 .elementor-element.elementor-element-72b3b69 .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-62576 .elementor-element.elementor-element-ad67368 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-62576 .elementor-element.elementor-element-d174d5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62576 .elementor-element.elementor-element-d174d5c{font-size:20px;line-height:22px;}.elementor-62576 .elementor-element.elementor-element-81c5d5f .elementor-heading-title{font-size:40px;line-height:42px;}.elementor-62576 .elementor-element.elementor-element-3a3480af{padding:50px 30px 50px 30px;}.elementor-62576 .elementor-element.elementor-element-57da4514{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-62576 .elementor-element.elementor-element-57da4514 .elementor-heading-title{font-size:20px;line-height:22px;}.elementor-62576 .elementor-element.elementor-element-56e7723d{padding:50px 30px 50px 30px;}.elementor-62576 .elementor-element.elementor-element-12131026 .elementor-heading-title{font-size:3.3rem;line-height:58px;}.elementor-62576 .elementor-element.elementor-element-6aa7fedf{font-size:18px;line-height:28px;}.elementor-msie .elementor-62576 .elementor-element.elementor-element-e254917 .elementor-portfolio-item{width:calc( 100% / 1 );}}@media(min-width:768px){.elementor-62576 .elementor-element.elementor-element-7bf1110{width:26%;}.elementor-62576 .elementor-element.elementor-element-b958993{width:26%;}.elementor-62576 .elementor-element.elementor-element-8f7202b{width:27%;}.elementor-62576 .elementor-element.elementor-element-7158a12{width:20.978%;}.elementor-62576 .elementor-element.elementor-element-546fad45{width:40%;}.elementor-62576 .elementor-element.elementor-element-3f4fef3d{width:60%;}.elementor-62576 .elementor-element.elementor-element-75ca6041{width:100%;}.elementor-62576 .elementor-element.elementor-element-6342ce76{width:50%;}.elementor-62576 .elementor-element.elementor-element-3cfa674f{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-62576 .elementor-element.elementor-element-546fad45{width:100%;}.elementor-62576 .elementor-element.elementor-element-3f4fef3d{width:100%;}.elementor-62576 .elementor-element.elementor-element-6342ce76{width:100%;}.elementor-62576 .elementor-element.elementor-element-3cfa674f{width:100%;}}/* Start custom CSS for section, class: .elementor-element-5d2495bb *//* -- START Freshy Home Page Redesign -- */

html {
    overflow-x: hidden;
}

.buttonRow{margin-left:-10px;}
.buttonNew {border:1px solid; border-radius:10px; background-color:#fff; color:#3b3b3b; padding:17px; text-decoration:none; display:inline-block; font-size:18px; line-height:18px; margin:0 auto 10px auto; cursor:pointer; font-weight:500; width:100%;}
.buttonNew span{float:right; margin-left:20px;}
.buttonRow .elementor-column.elementor-col-25{margin-right:5px;}
.buttonNew:hover{color:#fff; box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.30);}
.buttonCB {border-color:#2f5f95;}
.buttonCB:hover {background-color:#2f5f95; border-color:#2f5f95;}
.buttonCP {border-color:#A556A2;}
.buttonCP:hover {background-color:#A556A2; border-color:#A556A2;}
.buttonT {border-color:#358CA2;}
.buttonT:hover {background-color:#358CA2;border-color:#358CA2;}

@media (min-width: 600px) and (max-width: 900px) {
    .buttonNew span{margin-left:0; display:none;}
    .SailSection{background-position: 50% 470px !important;}
}

@media (max-width: 599px) {
    .SailSection{background-image:none !important;}
}

.fs-column-flex-centered .elementor-widget-wrap {
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

.elementor-element .elementor-widget-heading h1.elementor-heading-title,
.elementor-element .elementor-widget-heading h2.elementor-heading-title,
.elementor-element .elementor-widget-heading h3.elementor-heading-title {
    font-weight: 400 !important;
}

.fs-heading-text h1.elementor-heading-title,
p.fs-hero-paragraph-text {
    position: relative;
    z-index: 1;
}

.fs-hero-heading-text h1.elementor-heading-title::after {
    content: url(../png/green-shadow.png);
    position: absolute;
    margin-left: -470px;
    margin-top: 45px;
    z-index: -1;
    width: 0;
    height: 0;
    opacity: 1 !important;
    animation: none !important;
}

@media (max-width: 767px) {
    .fs-hero-heading-text h1.elementor-heading-title::after {
        content: url(../png/green-shadow.png);
        position: absolute;
        transform: scale(0.6);
        margin-left: -260px;
        margin-top: 20px;
        z-index: -1;
        width: 0;
        height: 0;
        opacity: 1 !important;
        animation: none !important;
    }
}

/* -- END Hero Section -- */

/* -- DESKTOP versus MOBILE - Sections -- */
@media (min-width: 1920px) {
	.fs-leadership-potential-is-everywhere-mobile-image,
	.fs-better-leaders-build-a-better-world-mobile-image,
	.fs-think-big-do-bigger-mobile-image,
	.fs-how-leadership-works-mobile-image {
        display: none !important;
    }
}

@media (min-width: 1024px) and (max-width: 1919px) {
	.fs-leadership-potential-is-everywhere-desktop-image,
	.fs-better-leaders-build-a-better-world-desktop-image,
	.fs-think-big-do-bigger-desktop-image,
	.fs-how-leadership-works-desktop-image {
        max-width: 52vw !important;
    }

	.fs-leadership-potential-is-everywhere-mobile-image,
	.fs-better-leaders-build-a-better-world-mobile-image,
	.fs-think-big-do-bigger-mobile-image,
	.fs-how-leadership-works-mobile-image {
        display: none !important;
    }
}

@media (min-width: 1025px) and (max-width: 1280px) {
    .fs-how-leadership-works-column-1,
    .fs-how-leadership-works-column-2 {
        width: 50% !important;
    }
}

@media (min-width: 1025px) and (max-width: 1280px) {
    .fs-how-leadership-works-desktop-image,
	.fs-better-leaders-build-a-better-world-desktop-image {
        right: 60vw !important;
    }

	.fs-leadership-potential-is-everywhere-desktop-image,
	.fs-think-big-do-bigger-desktop-image {
        right: -100px !important;
    }
}	

@media (max-width: 1024px) {
    .fs-how-leadership-works-desktop-image,
		.fs-leadership-potential-is-everywhere-desktop-image,
		.fs-better-leaders-build-a-better-world-desktop-image,
		.fs-think-big-do-bigger-desktop-image {
        display: none !important;
    }

		.fs-leadership-potential-is-everywhere-mobile-image,
		.fs-better-leaders-build-a-better-world-mobile-image,
		.fs-think-big-do-bigger-mobile-image,
		.fs-how-leadership-works-mobile-image {
        display: block !important;
    }
}

/* Increase size of people images on mobile */
@media (max-width: 480px) {
		.fs-leadership-potential-is-everywhere-mobile-image {
			transform: scale(1.2) !important;
   		margin-left: 1vw !important;
    	margin-top: -4vw !important;
		}

		.fs-better-leaders-build-a-better-world-mobile-image {
    	transform: scale(1.5) !important;
    	margin-right: 5vw !important;
    	margin-top: -5vw !important;
		}

	.fs-think-big-do-bigger-mobile-image {
    	transform: scale(1.2) !important;
    	margin-left: -8vw !important;
    	margin-top: -14vw !important;
		}
}

@media (max-width: 450px) {
	.fs-paragraph-text {
		max-width: 100% !important;
		--container-widget-width: 100% !important;}
}

/* -- END DESKTOP versus MOBILE - Sections -- */

/* -- Insights and Resources - Columns + Slick Slider -- */
.fs-insights-and-resources-terms-link-white p,
.fs-insights-and-resources-terms-link-blue p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.fs-insights-and-resources-terms-link-blue a {
    color: #003865 !important;
    text-decoration: none !important;
}

.fs-insights-and-resources-terms-link-white a {
    color: #ffffff !important;
    text-decoration: none !important;
}

.fs-insights-and-resources-terms-link-white a:hover,
.fs-insights-and-resources-terms-link-blue a:hover {
    text-decoration: underline !important;
}

.fs-insights-and-resources-post-title {
    min-height: 300px;
}

.fs-insights-and-resources-post-title h3.elementor-heading-title a:hover {
		color: inherit !important;
}

.fs-insights-and-resources-container .slick-dots {
	bottom: -75px !important;
}

@media (max-width: 800px) {
    .fs-insights-and-resources-heading-container,
    .fs-insights-and-resources-container {
        background-color: #358CA2;
    }

    .fs-insights-and-resources-column .elementor-widget-wrap {
        background-color: transparent !important;
    }

    .fs-insights-and-resources-terms-link-white a,
    .fs-insights-and-resources-terms-link-blue a,
    .fs-insights-and-resources-post-title h3,
	.fs-insights-and-resources-heading h2 {
        color: #ffffff !important;
        text-decoration: none !important;
    }

	.fs-insights-and-resources-post-title {
		min-height: 220px;
	}

	/* Slick Slider */
	.fs-insights-and-resources-container .slick-dots li {
		margin: 0 12px !important;
	}

	.fs-insights-and-resources-container .slick-dots li button:before {
		display: none !important;
	}

	.fs-insights-and-resources-container .slick-dots li button {
		width: 16px !important;
        height: 16px !important;
        background: transparent !important;
        border: 2px solid #ffffff !important;
		border-radius: 50px !important;
        opacity: 1 !important;
	}

	.fs-insights-and-resources-container li.slick-active button {
		background: #ffffff !important;
    }
}

@media (max-width: 450px) {
	.fs-insights-and-resources-post-title {
		min-height: 350px;
	}
}

/* -- END Insights and Resources - Columns + Slick Slider -- */

/* -- Testimonials - Elementor Slider -- */
.fs-testimonial-slider .swiper-container {
    width: 100% !important;
}

.fs-testimonial-slider .swiper-slide {
    background-image: none !important;
    padding: 0px;
}

.fs-testimonial-slider .elementor-testimonial__footer {
    padding-right: 100px !important;
}

.fs-testimonial-slider .elementor-testimonial__text h3 {
	font-size: 38px;
	line-height: 40px;
}

.fs-testimonial-slider .position-and-company span {
	font-style: italic;
}
	
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev {
	display: flex !important;
	align-items: center;
	justify-content: flex-end;
	order: 1;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next {
	display: flex !important;
	align-items: center;
	justify-content: flex-start;
	order: 1;
}

.fs-testimonial-slider .elementor-testimonial__text {
	background-color: #003865;
}

.fs-testimonial-slider .elementor-testimonial__text::before {
    content: url(../png/quote-mark.png);
    position: absolute;
    margin-top: -22px;
    margin-left: -73px;
	z-index: -1;
}
	
.fs-testimonial-slider .elementor-testimonial__image img {
	filter: grayscale(1) !important;
    -webkit-filter: grayscale(1) !important;
	transition: all 0.3s ease-in-out !important;
}
	
@media (min-width: 1025px) {
    .fs-testimonial-slider .swiper-pagination-bullets {
        display: none !important;
    }

    .fs-testimonial-slider .elementor-testimonial__text {
        max-width: 90% !important;
    }

	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev,
	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next  {
		width: 60px !important;
		height: 60px !important;
		border: 2px solid #ffffff !important;
		padding: 10px !important;
		border-radius: 100px !important;
		top: 137px !important;
		transition: all 0.3s ease-in-out !important;
	}

	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:hover,	
	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:hover {
		border: 2px solid transparent !important;
	}
}

@media (min-width: 1450px) {
    .fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev {
        margin-left: -10vw;
    }

    .fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next {
        margin-right: -10vw;
    }
}

@media (min-width: 1280px) and (max-width: 1449px) {
    .fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev {
        margin-left: -5vw;
    }

    .fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next {
        margin-right: -5vw;
    }

	.fs-testimonial-slider .elementor-testimonial {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (min-width: 1024px) and (max-width: 1279px) {
	.fs-testimonial-slider .elementor-testimonial {
		padding-left: 90px;
		padding-right: 90px;
	}
}

@media (max-width: 1024px) {
    .fs-testimonial-slider .elementor-testimonial {
        display: flex !important;
        flex-direction: column-reverse !important;
    }

    .fs-testimonial-slider .elementor-testimonial__content,
	.fs-testimonial-slider .swiper-slide {
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

	.fs-testimonial-slider .elementor-testimonial__text::before {
		content: url(../png/quote-mark.png);
		position: relative;
		display: block;
		margin-top: 0px;
		margin-left: 0px;
		z-index: 1;
	}

    .fs-testimonial-slider .elementor-testimonial__footer {
        padding-right: 0px !important;
        text-align: left !important;
    }

    .fs-testimonial-slider .elementor-swiper-button,
	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev,
	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next  {
        display: none !important;
    }

    .fs-testimonial-slider .swiper-pagination-bullet {
        width: 16px !important;
        height: 16px !important;
        background: transparent !important;
        border: 2px solid #34bcaa !important;
        opacity: 1 !important;
    }

    .fs-testimonial-slider .swiper-pagination-bullet-active {
        background: #34bcaa !important;
    }

    .fs-testimonial-slider .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 12px !important;
    }
}

@media (max-width: 767px) {
	.fs-testimonial-slider .elementor-testimonial__content {
        padding: 20px 0px 20px 0px !important;
    }
}

/* Testimonial Slider - Prev/Next Button */
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev svg,
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next svg {
	display: none !important;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:before {
	order: 2;
    border: solid #ffffff;
    border-width: 2px 0px 0px 0px;
    display: inline-block;
    position: absolute;
	padding: 2px;
	margin-top: 2px;
    width: 25px;
	margin-left: 4px;
    content: "";
	transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out; 
}
	
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:before {
	order: 2;
    border: solid #ffffff;
    border-width: 2px 0px 0px 0px;
    display: inline-block;
    position: absolute;
	padding: 2px;
	margin-top: 2px;
    width: 25px;
	margin-left: 4px;
    content: "";
	transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out; 
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:hover:before,
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:hover,
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:hover:before,
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:hover {
	width: 60px;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:after,
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:after {
	order: 3;
	border: solid #ffffff;
	border-width: 0 2px 2px 0;
	display: inline-block;
	position: absolute;
	padding: 4px;
	margin-top: -2px;
	content: "";
	transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out; 
}
	
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:after {
	transform: rotate(135deg);
	margin-left: 0px;
	margin-right: 16px;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:after {
	transform: rotate(-45deg);
	margin-left: 20px;
	margin-right: 0px;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:hover:after {
	border-width: 0 2px 2px 0;
	margin-right: 54px;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:hover:after {
	border-width: 0 2px 2px 0;
	margin-left: 54px;
}

/* END Next Button */
	
/* -- END Testimonials - Elementor Slider -- */

/* -- Divider Lines -- */

hr.fs-insights-and-resources-divider,
hr.fs-testimonial-slider-divider {
	margin-left: 0px !important;
	max-width: 47px !important;
	height: 2px !important;
	border: none !important;
	border-radius: 6px !important;
}

hr.fs-insights-and-resources-divider {
	background: #000000 !important;
}

hr.fs-testimonial-slider-divider {
	background: #ffffff !important;
}

@media (max-width: 800px) {
	hr.fs-insights-and-resources-divider {
    	background: #ffffff !important;
  	}
}

/* -- END Divider Lines -- */
	
/* -- Arrow Buttons - CSS Option -- */

.fs-right-arrow-btn {
	border: 3px solid;
	border-radius: 50px !important;
  	width: auto !important;
}
	
.fs-inner-button-text {
	font-size: 18px !important;
	padding: 22px 30px !important;
}
	
.fs-right-arrow-btn span {
	text-align: left;
	font-weight: 800 !important;
	display: flex;
	align-items: center;
	order: 1;
}

.fs-right-arrow-btn span:before {
	order: 2;
    display: inline-block;
    position: relative;
	padding: 2px;
	margin-top: 6px !important;
	margin-left: 14px !important;
    width: 25px;
    content: "";
	transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out; 
}

.fs-right-arrow-btn:hover span:before {
	width: 100px;
}

.fs-right-arrow-btn span:after {
	order: 3;
	display: inline-block;
	position: relative;
	padding: 4px;
	margin-top: 2px !important;
	margin-left: -9px !important;
	transform: rotate(-45deg);
	content: "";
	transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out; 
}

.fs-right-arrow-btn:hover span:after {
	margin-left: -9px;
}

/* COLORS - Default State */

/* Arrow Line */
.fs-center-blue-arrow-light-turquoise-bg span:before { border: solid #2F5F95; border-width: 3px 0px 0px 0px; }
.fs-center-blue-arrow-white-bg span:before { border: solid #2F5F95; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-coral-bg span:before { border: solid #ffffff; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-teal-bg span:before { border: solid #ffffff; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-center-blue-bg span:before { border: solid #ffffff; border-width: 3px 0px 0px 0px; }
.fs-dark-blue-arrow-turquoise-bg span:before { border: solid #003865; border-width: 3px 0px 0px 0px; }

/* Arrow Head */
.fs-center-blue-arrow-light-turquoise-bg span:after { border: solid #2F5F95; border-width: 0px 3px 3px 0px; }
.fs-center-blue-arrow-white-bg span:after { border: solid #2F5F95; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-coral-bg span:after { border: solid #ffffff; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-teal-bg span:after { border: solid #ffffff; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-center-blue-bg span:after { border: solid #ffffff; border-width: 0px 3px 3px 0px; }
.fs-dark-blue-arrow-turquoise-bg span:after { border: solid #003865; border-width: 0px 3px 3px 0px; }

/* Background */
.fs-center-blue-arrow-light-turquoise-bg { background-color: transparent; }
.fs-center-blue-arrow-white-bg { background: transparent; }
.fs-white-arrow-coral-bg { background: transparent; }
.fs-white-arrow-teal-bg { background: transparent; }
.fs-white-arrow-center-blue-bg { background: transparent; }
.fs-dark-blue-arrow-turquoise-bg { background: transparent; }

/* Text */
.fs-center-blue-arrow-light-turquoise-bg span { color: #2F5F95; }
.fs-center-blue-arrow-white-bg span { color: #2F5F95; }
.fs-white-arrow-coral-bg span { color: #ffffff; }
.fs-white-arrow-teal-bg span { color: #ffffff; }
.fs-white-arrow-center-blue-bg span { color: #ffffff; }
.fs-dark-blue-arrow-turquoise-bg span { color: #003865; }

/* Border */
.fs-center-blue-arrow-light-turquoise-bg { border-color: #2F5F95 !important; }
.fs-center-blue-arrow-white-bg { border-color: #2F5F95 !important; }
.fs-white-arrow-coral-bg { border-color: #ffffff !important; }
.fs-white-arrow-teal-bg { border-color: #ffffff !important; }
.fs-white-arrow-center-blue-bg { border-color: #ffffff !important; }
.fs-dark-blue-arrow-turquoise-bg { border-color: #003865 !important; }

/* COLORS - Hover State */

/* Arrow Line */
.fs-center-blue-arrow-light-turquoise-bg:hover span:before { border: solid #B8DAD6; border-width: 3px 0px 0px 0px; }
.fs-center-blue-arrow-white-bg:hover span:before { border: solid #ffffff; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-coral-bg:hover span:before { border: solid #EF5E4B; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-teal-bg:hover span:before { border: solid #358CA2; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-center-blue-bg:hover span:before { border: solid #2F5F95; border-width: 3px 0px 0px 0px; }
.fs-dark-blue-arrow-turquoise-bg:hover span:before { border: solid #34BCAA; border-width: 3px 0px 0px 0px; }

/* Arrow Head */
.fs-center-blue-arrow-light-turquoise-bg:hover span:after { border: solid #B8DAD6; border-width: 0px 3px 3px 0px; }
.fs-center-blue-arrow-white-bg:hover span:after { border: solid #ffffff; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-coral-bg:hover span:after { border: solid #EF5E4B; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-teal-bg:hover span:after { border: solid #358CA2; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-center-blue-bg:hover span:after { border: solid #2F5F95; border-width: 0px 3px 3px 0px; }
.fs-dark-blue-arrow-turquoise-bg:hover span:after { border: solid #34BCAA; border-width: 0px 3px 3px 0px; }

/* Background */
.fs-center-blue-arrow-light-turquoise-bg:hover { background-color: #2F5F95 !important; }
.fs-center-blue-arrow-white-bg:hover { background-color: #2F5F95 !important; }
.fs-white-arrow-coral-bg:hover { background-color: #ffffff !important; }
.fs-white-arrow-teal-bg:hover { background-color: #ffffff !important; }
.fs-white-arrow-center-blue-bg:hover { background-color: #ffffff !important; }
.fs-dark-blue-arrow-turquoise-bg:hover { background-color: #003865 !important; }

/* Text */
.fs-center-blue-arrow-light-turquoise-bg:hover span { color: #B8DAD6; }
.fs-center-blue-arrow-white-bg:hover span { color: #ffffff; }
.fs-white-arrow-coral-bg:hover span { color: #EF5E4B; }
.fs-white-arrow-teal-bg:hover span { color: #358CA2; }
.fs-white-arrow-center-blue-bg:hover span { color: #2F5F95; }
.fs-dark-blue-arrow-turquoise-bg:hover span { color: #34BCAA; }

/* Mobile Button Styles */
@media (max-width: 480px) {
	.fs-right-arrow-btn,
	.fs-right-arrow-btn a {
		width: 100% !important;
	}

	.fs-right-arrow-btn span {
		justify-content: center;
	}

	.fs-right-arrow-btn span:after {
		margin-top: 2px !important;
	}

	.fs-right-arrow-btn:hover span:after {
		border-width: 0 3px 3px 0;
		margin-left: -9px !important;
	}

	.fs-right-arrow-btn:hover span:before {
		width: 25px !important;
	}
}
	
@media (max-width: 800px) {
	/* Change Insights & Resources Button Styles to Reflect White / Teal BG */
	.fs-insights-btn span:before { border: solid #ffffff !important; border-width: 3px 0px 0px 0px !important; }
	.fs-insights-btn span:after { border: solid #ffffff !important; border-width: 0px 3px 3px 0px !important; }
	.fs-insights-btn span { color: #ffffff !important; }
	.fs-insights-btn { border-color: #ffffff !important; }
	.fs-insights-btn:hover span:before { border: solid #358CA2 !important; border-width: 3px 0px 0px 0px !important; }
	.fs-insights-btn:hover span:after { border: solid #358CA2 !important; border-width: 0px 3px 3px 0px !important; }
	.fs-insights-btn:hover { background-color: #ffffff !important; }
	.fs-insights-btn:hover span { color: #358CA2 !important; }
}

/* Transitional Styles for Insights Section & Buttons */
@media (min-width: 768px) and (max-width: 830px) {
	.fs-insights-btn .fs-inner-button-text {
		font-size: 0.9rem !important;
	}
}

@media (min-width: 768px) and (max-width: 830px) {
	.fs-insights-btn span {
		justify-content: center;
	}

	.fs-insights-btn span:after {
		margin-top: 2px !important;
	}

	.fs-insights-btn:hover span:after {
		border-width: 0 3px 3px 0;
		margin-left: -9px !important;
	}

	.fs-insights-btn:hover span:before {
		width: 25px !important;
	}
}

@media (min-width: 768px) and (max-width: 800px) {
	.fs-insights-and-resources-column .elementor-widget-wrap {
		padding-left: 0px !important;
	}

	.fs-insights-and-resources-container {
		padding: 0px 30px 100px 30px !important;
	}
}

/* -- END Arrow Buttons - CSS Option -- *//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40ecc277 */section.fs-how-leadership-works-desktop-section, section.fs-how-leadership-works-section  {display:block !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57da4514 *//* -- START Freshy Home Page Redesign -- */

html {
    overflow-x: hidden;
}

.fs-column-flex-centered .elementor-widget-wrap {
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

.elementor-element .elementor-widget-heading h1.elementor-heading-title,
.elementor-element .elementor-widget-heading h2.elementor-heading-title,
.elementor-element .elementor-widget-heading h3.elementor-heading-title {
    font-weight: 400 !important;
}

.fs-heading-text h1.elementor-heading-title,
p.fs-hero-paragraph-text {
    position: relative;
    z-index: 1;
}

.fs-hero-heading-text h1.elementor-heading-title::after {
    content: url(../png/green-shadow.png);
    position: absolute;
    margin-left: -470px;
    margin-top: 45px;
    z-index: -1;
    width: 0;
    height: 0;
    opacity: 0;
    animation: entranceAnimation 1s ease-in-out forwards 1s;
}

@media (max-width: 767px) {
    .fs-hero-heading-text h1.elementor-heading-title::after {
        content: url(../png/green-shadow.png);
        position: absolute;
        transform: scale(0.6);
        margin-left: -260px;
        margin-top: 20px;
        z-index: -1;
        width: 0;
        height: 0;
        opacity: 0;
        animation: entranceAnimation 1s ease-in-out forwards 1s;
    }
}

@keyframes entranceAnimation {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
	
/* -- END Hero Section -- */

/* -- DESKTOP versus MOBILE - Sections -- */
@media (min-width: 1920px) {
	.fs-leadership-potential-is-everywhere-mobile-image,
	.fs-better-leaders-build-a-better-world-mobile-image,
	.fs-think-big-do-bigger-mobile-image,
	.fs-how-leadership-works-mobile-image {
        display: none !important;
    }
}

@media (min-width: 1024px) and (max-width: 1919px) {
	.fs-leadership-potential-is-everywhere-desktop-image,
	.fs-better-leaders-build-a-better-world-desktop-image,
	.fs-think-big-do-bigger-desktop-image,
	.fs-how-leadership-works-desktop-image {
        max-width: 52vw !important;
    }

	.fs-leadership-potential-is-everywhere-mobile-image,
	.fs-better-leaders-build-a-better-world-mobile-image,
	.fs-think-big-do-bigger-mobile-image,
	.fs-how-leadership-works-mobile-image {
        display: none !important;
    }
}

@media (min-width: 1025px) and (max-width: 1280px) {
    .fs-how-leadership-works-column-1,
    .fs-how-leadership-works-column-2 {
        width: 50% !important;
    }
}

@media (min-width: 1025px) and (max-width: 1280px) {
    .fs-how-leadership-works-desktop-image,
	.fs-better-leaders-build-a-better-world-desktop-image {
        right: 60vw !important;
    }

	.fs-leadership-potential-is-everywhere-desktop-image,
	.fs-think-big-do-bigger-desktop-image {
        right: -100px !important;
    }
}	

@media (max-width: 1024px) {
    .fs-how-leadership-works-desktop-image,
		.fs-leadership-potential-is-everywhere-desktop-image,
		.fs-better-leaders-build-a-better-world-desktop-image,
		.fs-think-big-do-bigger-desktop-image {
        display: none !important;
    }

		.fs-leadership-potential-is-everywhere-mobile-image,
		.fs-better-leaders-build-a-better-world-mobile-image,
		.fs-think-big-do-bigger-mobile-image,
		.fs-how-leadership-works-mobile-image {
        display: block !important;
    }
}

/* Increase size of people images on mobile */
@media (max-width: 480px) {
		.fs-leadership-potential-is-everywhere-mobile-image {
			transform: scale(1.2) !important;
   		margin-left: 1vw !important;
    	margin-top: -4vw !important;
		}

		.fs-better-leaders-build-a-better-world-mobile-image {
    	transform: scale(1.5) !important;
    	margin-right: 5vw !important;
    	margin-top: -5vw !important;
		}

	.fs-think-big-do-bigger-mobile-image {
    	transform: scale(1.2) !important;
    	margin-left: -8vw !important;
    	margin-top: -14vw !important;
		}
}

@media (max-width: 450px) {
	.fs-paragraph-text {
		max-width: 100% !important;
		--container-widget-width: 100% !important;
	}
}

/* -- END DESKTOP versus MOBILE - Sections -- */
	
/* -- Insights and Resources - Columns + Slick Slider -- */
.fs-insights-and-resources-terms-link-white p,
.fs-insights-and-resources-terms-link-blue p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.fs-insights-and-resources-terms-link-blue a {
    color: #003865 !important;
    text-decoration: none !important;
}

.fs-insights-and-resources-terms-link-white a {
    color: #ffffff !important;
    text-decoration: none !important;
}

.fs-insights-and-resources-terms-link-white a:hover,
.fs-insights-and-resources-terms-link-blue a:hover {
    text-decoration: underline !important;
}

.fs-insights-and-resources-post-title {
    min-height: 350px;
}

.fs-insights-and-resources-post-title h3.elementor-heading-title a:hover {
		color: inherit !important;
}

.fs-insights-and-resources-container .slick-dots {
	bottom: -75px !important;
}

@media (max-width: 800px) {
    .fs-insights-and-resources-heading-container,
    .fs-insights-and-resources-container {
        background-color: #358CA2;
    }

    .fs-insights-and-resources-column .elementor-widget-wrap {
        background-color: transparent !important;
    }

    .fs-insights-and-resources-terms-link-white a,
    .fs-insights-and-resources-terms-link-blue a,
    .fs-insights-and-resources-post-title h3,
	.fs-insights-and-resources-heading h2 {
        color: #ffffff !important;
        text-decoration: none !important;
    }

	.fs-insights-and-resources-post-title {
		min-height: 220px;
	}

	/* Slick Slider */
	.fs-insights-and-resources-container .slick-dots li {
		margin: 0 12px !important;
	}

	.fs-insights-and-resources-container .slick-dots li button:before {
		display: none !important;
	}

	.fs-insights-and-resources-container .slick-dots li button {
		width: 16px !important;
        height: 16px !important;
        background: transparent !important;
        border: 2px solid #ffffff !important;
		border-radius: 50px !important;
        opacity: 1 !important;
	}

	.fs-insights-and-resources-container li.slick-active button {
		background: #ffffff !important;
    }
}

@media (max-width: 450px) {
	.fs-insights-and-resources-post-title {
		min-height: 350px;
	}
}

/* -- END Insights and Resources - Columns + Slick Slider -- */

/* -- Testimonials - Elementor Slider -- */
.fs-testimonial-slider .swiper-container {
    width: 100% !important;
}

.fs-testimonial-slider .swiper-slide {
    background-image: none !important;
    padding: 0px;
}

.fs-testimonial-slider .elementor-testimonial__footer {
    padding-right: 100px !important;
}

.fs-testimonial-slider .elementor-testimonial__text h3 {
	font-size: 38px;
	line-height: 40px;
}

.fs-testimonial-slider .position-and-company span {
	font-style: italic;
}
	
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev {
	display: flex !important;
	align-items: center;
	justify-content: flex-end;
	order: 1;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next {
	display: flex !important;
	align-items: center;
	justify-content: flex-start;
	order: 1;
}

.fs-testimonial-slider .elementor-testimonial__text {
	background-color: #003865;
}

.fs-testimonial-slider .elementor-testimonial__text::before {
    content: url(../png/quote-mark.png);
    position: absolute;
    margin-top: -22px;
    margin-left: -73px;
	z-index: -1;
}
	
.fs-testimonial-slider .elementor-testimonial__image img {
	filter: grayscale(1) !important;
    -webkit-filter: grayscale(1) !important;
	transition: all 0.3s ease-in-out !important;
}
	
@media (min-width: 1025px) {
    .fs-testimonial-slider .swiper-pagination-bullets {
        display: none !important;
    }

    .fs-testimonial-slider .elementor-testimonial__text {
        max-width: 90% !important;
    }

	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev,
	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next  {
		width: 60px !important;
		height: 60px !important;
		border: 2px solid #ffffff !important;
		padding: 10px !important;
		border-radius: 100px !important;
		top: 137px !important;
		transition: all 0.3s ease-in-out !important;
	}

	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:hover,	
	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:hover {
		border: 2px solid transparent !important;
	}
}

@media (min-width: 1450px) {
    .fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev {
        margin-left: -10vw;
    }

    .fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next {
        margin-right: -10vw;
    }
}

@media (min-width: 1280px) and (max-width: 1449px) {
    .fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev {
        margin-left: -5vw;
    }

    .fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next {
        margin-right: -5vw;
    }

	.fs-testimonial-slider .elementor-testimonial {
		padding-left: 50px;
		padding-right: 50px;
	}
}

@media (min-width: 1024px) and (max-width: 1279px) {
	.fs-testimonial-slider .elementor-testimonial {
		padding-left: 90px;
		padding-right: 90px;
	}
}

@media (max-width: 1024px) {
    .fs-testimonial-slider .elementor-testimonial {
        display: flex !important;
        flex-direction: column-reverse !important;
    }

    .fs-testimonial-slider .elementor-testimonial__content,
	.fs-testimonial-slider .swiper-slide {
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

	.fs-testimonial-slider .elementor-testimonial__text::before {
		content: url(../png/quote-mark.png);
		position: relative;
		display: block;
		margin-top: 0px;
		margin-left: 0px;
		z-index: 1;
	}

    .fs-testimonial-slider .elementor-testimonial__footer {
        padding-right: 0px !important;
        text-align: left !important;
    }

    .fs-testimonial-slider .elementor-swiper-button,
	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev,
	.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next  {
        display: none !important;
    }

    .fs-testimonial-slider .swiper-pagination-bullet {
        width: 16px !important;
        height: 16px !important;
        background: transparent !important;
        border: 2px solid #34bcaa !important;
        opacity: 1 !important;
    }

    .fs-testimonial-slider .swiper-pagination-bullet-active {
        background: #34bcaa !important;
    }

    .fs-testimonial-slider .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 12px !important;
    }
}

@media (max-width: 767px) {
	.fs-testimonial-slider .elementor-testimonial__content {
        padding: 20px 0px 20px 0px !important;
    }
}

/* Testimonial Slider - Prev/Next Button */
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev svg,
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next svg {
	display: none !important;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:before {
	order: 2;
    border: solid #ffffff;
    border-width: 2px 0px 0px 0px;
    display: inline-block;
    position: absolute;
	padding: 2px;
	margin-top: 2px;
    width: 25px;
	margin-left: 4px;
    content: "";
	transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out; 
}
	
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:before {
	order: 2;
    border: solid #ffffff;
    border-width: 2px 0px 0px 0px;
    display: inline-block;
    position: absolute;
	padding: 2px;
	margin-top: 2px;
    width: 25px;
	margin-left: 4px;
    content: "";
	transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out; 
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:hover:before,
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:hover,
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:hover:before,
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:hover {
	width: 60px;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:after,
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:after {
	order: 3;
	border: solid #ffffff;
	border-width: 0 2px 2px 0;
	display: inline-block;
	position: absolute;
	padding: 4px;
	margin-top: -2px;
	content: "";
	transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out; 
}
	
.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:after {
	transform: rotate(135deg);
	margin-left: 0px;
	margin-right: 16px;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:after {
	transform: rotate(-45deg);
	margin-left: 20px;
	margin-right: 0px;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev:hover:after {
	border-width: 0 2px 2px 0;
	margin-right: 54px;
}

.fs-testimonial-slider .elementor-swiper-button.elementor-swiper-button-next:hover:after {
	border-width: 0 2px 2px 0;
	margin-left: 54px;
}

/* END Next Button */
	
/* -- END Testimonials - Elementor Slider -- */

/* -- Divider Lines -- */

hr.fs-insights-and-resources-divider,
hr.fs-testimonial-slider-divider {
	margin-left: 0px !important;
	max-width: 47px !important;
	height: 2px !important;
	border: none !important;
	border-radius: 6px !important;
}

hr.fs-insights-and-resources-divider {
	background: #000000 !important;
}

hr.fs-testimonial-slider-divider {
	background: #ffffff !important;
}

@media (max-width: 800px) {
	hr.fs-insights-and-resources-divider {
    	background: #ffffff !important;
  	}
}

/* -- END Divider Lines -- */
	
/* -- Arrow Buttons - CSS Option -- */

.fs-right-arrow-btn {
	border: 3px solid;
	border-radius: 50px !important;
  	width: auto !important;
}
	
.fs-inner-button-text {
	font-size: 18px !important;
	padding: 22px 30px !important;
}
	
.fs-right-arrow-btn span {
	text-align: left;
	font-weight: 800 !important;
	display: flex;
	align-items: center;
	order: 1;
}

.fs-right-arrow-btn span:before {
	order: 2;
    display: inline-block;
    position: relative;
	padding: 2px;
	margin-top: 6px !important;
	margin-left: 14px !important;
    width: 25px;
    content: "";
	transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out; 
}

.fs-right-arrow-btn:hover span:before {
	width: 100px;
}

.fs-right-arrow-btn span:after {
	order: 3;
	display: inline-block;
	position: relative;
	padding: 4px;
	margin-top: 2px !important;
	margin-left: -9px !important;
	transform: rotate(-45deg);
	content: "";
	transition: all 0.3s ease-in-out; 
	-moz-transition: all 0.3s ease-in-out; 
	-webkit-transition: all 0.3s ease-in-out; 
}

.fs-right-arrow-btn:hover span:after {
	margin-left: -9px;
}

/* COLORS - Default State */

/* Arrow Line */
.fs-center-blue-arrow-light-turquoise-bg span:before { border: solid #2F5F95; border-width: 3px 0px 0px 0px; }
.fs-center-blue-arrow-white-bg span:before { border: solid #2F5F95; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-coral-bg span:before { border: solid #ffffff; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-teal-bg span:before { border: solid #ffffff; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-center-blue-bg span:before { border: solid #ffffff; border-width: 3px 0px 0px 0px; }
.fs-dark-blue-arrow-turquoise-bg span:before { border: solid #003865; border-width: 3px 0px 0px 0px; }

/* Arrow Head */
.fs-center-blue-arrow-light-turquoise-bg span:after { border: solid #2F5F95; border-width: 0px 3px 3px 0px; }
.fs-center-blue-arrow-white-bg span:after { border: solid #2F5F95; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-coral-bg span:after { border: solid #ffffff; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-teal-bg span:after { border: solid #ffffff; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-center-blue-bg span:after { border: solid #ffffff; border-width: 0px 3px 3px 0px; }
.fs-dark-blue-arrow-turquoise-bg span:after { border: solid #003865; border-width: 0px 3px 3px 0px; }

/* Background */
.fs-center-blue-arrow-light-turquoise-bg { background-color: transparent; }
.fs-center-blue-arrow-white-bg { background: transparent; }
.fs-white-arrow-coral-bg { background: transparent; }
.fs-white-arrow-teal-bg { background: transparent; }
.fs-white-arrow-center-blue-bg { background: transparent; }
.fs-dark-blue-arrow-turquoise-bg { background: transparent; }

/* Text */
.fs-center-blue-arrow-light-turquoise-bg span { color: #2F5F95; }
.fs-center-blue-arrow-white-bg span { color: #2F5F95; }
.fs-white-arrow-coral-bg span { color: #ffffff; }
.fs-white-arrow-teal-bg span { color: #ffffff; }
.fs-white-arrow-center-blue-bg span { color: #ffffff; }
.fs-dark-blue-arrow-turquoise-bg span { color: #003865; }

/* Border */
.fs-center-blue-arrow-light-turquoise-bg { border-color: #2F5F95 !important; }
.fs-center-blue-arrow-white-bg { border-color: #2F5F95 !important; }
.fs-white-arrow-coral-bg { border-color: #ffffff !important; }
.fs-white-arrow-teal-bg { border-color: #ffffff !important; }
.fs-white-arrow-center-blue-bg { border-color: #ffffff !important; }
.fs-dark-blue-arrow-turquoise-bg { border-color: #003865 !important; }

/* COLORS - Hover State */

/* Arrow Line */
.fs-center-blue-arrow-light-turquoise-bg:hover span:before { border: solid #B8DAD6; border-width: 3px 0px 0px 0px; }
.fs-center-blue-arrow-white-bg:hover span:before { border: solid #ffffff; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-coral-bg:hover span:before { border: solid #EF5E4B; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-teal-bg:hover span:before { border: solid #358CA2; border-width: 3px 0px 0px 0px; }
.fs-white-arrow-center-blue-bg:hover span:before { border: solid #2F5F95; border-width: 3px 0px 0px 0px; }
.fs-dark-blue-arrow-turquoise-bg:hover span:before { border: solid #34BCAA; border-width: 3px 0px 0px 0px; }

/* Arrow Head */
.fs-center-blue-arrow-light-turquoise-bg:hover span:after { border: solid #B8DAD6; border-width: 0px 3px 3px 0px; }
.fs-center-blue-arrow-white-bg:hover span:after { border: solid #ffffff; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-coral-bg:hover span:after { border: solid #EF5E4B; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-teal-bg:hover span:after { border: solid #358CA2; border-width: 0px 3px 3px 0px; }
.fs-white-arrow-center-blue-bg:hover span:after { border: solid #2F5F95; border-width: 0px 3px 3px 0px; }
.fs-dark-blue-arrow-turquoise-bg:hover span:after { border: solid #34BCAA; border-width: 0px 3px 3px 0px; }

/* Background */
.fs-center-blue-arrow-light-turquoise-bg:hover { background-color: #2F5F95 !important; }
.fs-center-blue-arrow-white-bg:hover { background-color: #2F5F95 !important; }
.fs-white-arrow-coral-bg:hover { background-color: #ffffff !important; }
.fs-white-arrow-teal-bg:hover { background-color: #ffffff !important; }
.fs-white-arrow-center-blue-bg:hover { background-color: #ffffff !important; }
.fs-dark-blue-arrow-turquoise-bg:hover { background-color: #003865 !important; }

/* Text */
.fs-center-blue-arrow-light-turquoise-bg:hover span { color: #B8DAD6; }
.fs-center-blue-arrow-white-bg:hover span { color: #ffffff; }
.fs-white-arrow-coral-bg:hover span { color: #EF5E4B; }
.fs-white-arrow-teal-bg:hover span { color: #358CA2; }
.fs-white-arrow-center-blue-bg:hover span { color: #2F5F95; }
.fs-dark-blue-arrow-turquoise-bg:hover span { color: #34BCAA; }

/* Mobile Button Styles */
@media (max-width: 480px) {
	.fs-right-arrow-btn,
	.fs-right-arrow-btn a {
		width: 100% !important;
	}

	.fs-right-arrow-btn span {
		justify-content: center;
	}

	.fs-right-arrow-btn span:after {
		margin-top: 2px !important;
	}

	.fs-right-arrow-btn:hover span:after {
		border-width: 0 3px 3px 0;
		margin-left: -9px !important;
	}

	.fs-right-arrow-btn:hover span:before {
		width: 25px !important;
	}
}
	
@media (max-width: 800px) {
	/* Change Insights & Resources Button Styles to Reflect White / Teal BG */
	.fs-insights-btn span:before { border: solid #ffffff !important; border-width: 3px 0px 0px 0px !important; }
	.fs-insights-btn span:after { border: solid #ffffff !important; border-width: 0px 3px 3px 0px !important; }
	.fs-insights-btn span { color: #ffffff !important; }
	.fs-insights-btn { border-color: #ffffff !important; }
	.fs-insights-btn:hover span:before { border: solid #358CA2 !important; border-width: 3px 0px 0px 0px !important; }
	.fs-insights-btn:hover span:after { border: solid #358CA2 !important; border-width: 0px 3px 3px 0px !important; }
	.fs-insights-btn:hover { background-color: #ffffff !important; }
	.fs-insights-btn:hover span { color: #358CA2 !important; }
}

/* Transitional Styles for Insights Section & Buttons */
@media (min-width: 768px) and (max-width: 830px) {
	.fs-insights-btn .fs-inner-button-text {
		font-size: 0.9rem !important;
	}
}

@media (min-width: 768px) and (max-width: 830px) {
	.fs-insights-btn span {
		justify-content: center;
	}

	.fs-insights-btn span:after {
		margin-top: 2px !important;
	}

	.fs-insights-btn:hover span:after {
		border-width: 0 3px 3px 0;
		margin-left: -9px !important;
	}

	.fs-insights-btn:hover span:before {
		width: 25px !important;
	}
}

@media (min-width: 768px) and (max-width: 800px) {
	.fs-insights-and-resources-column .elementor-widget-wrap {
		padding-left: 0px !important;
	}

	.fs-insights-and-resources-container {
		padding: 0px 30px 100px 30px !important;
	}
}

/* -- END Arrow Buttons - CSS Option -- */

/* -- TEMPORARILY Comment Out "How Leadership Works" Section -- */

.fs-how-leadership-works-desktop-section,
.fs-how-leadership-works-section {
	display: none !important;
}/* End custom CSS */