#cl-drag-container{position:fixed;bottom:20px;right:20px;background:#fff0;padding:10px;margin:0;touch-action:none}.cl-drag-handle{cursor:grab;padding:10px;border:1px solid #fff0;border-radius:50%;display:inline-block}.cl-drag-handle:active{cursor:grabbing}:root{--color-dark-green:#26472c;--color-deep-green:#024f2b;--color-gold:#f4ae0b;--color-light-green:#AAB03C;--color-amber:#F9A620;--color-yellow:#FFD449;--color-black:#000000;--color-white:#ffffff;--transition-speed:0.3s ease;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--font-size-base:1.125rem;--font-size-h1:3.5rem;--font-size-h2:2.75rem;--font-size-h3:2.25rem;--font-size-h4:1.75rem;--font-size-h5:1.375rem;--font-size-h6:1.125rem;--shadow-sm:0 1px 3px rgba(0,0,0,0.08);--shadow-md:0 4px 12px rgba(0,0,0,0.1);--shadow-lg:0 10px 20px rgba(0,0,0,0.15);--radius-sm:6px;--radius-md:10px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:#f8f9fa;color:var(--color-dark-green);font-family:'Poppins',system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.7;font-size:var(--font-size-base);padding-top:0!important}.main-content-wrapper{max-width:1300px;margin:0 auto;padding:0 var(--spacing-lg);width:100%}h1,h2,h3,h4,h5,h6{font-family:'Cormorant Garamond','Poppins',system-ui,sans-serif;font-weight:700;margin-bottom:var(--spacing-sm);line-height:1.2}h1{font-size:var(--font-size-h1);margin-top:var(--spacing-xl)}h2{font-size:var(--font-size-h2);margin-top:var(--spacing-xl)}h3{font-size:var(--font-size-h3);margin-top:var(--spacing-lg)}h4{font-size:var(--font-size-h4);margin-top:var(--spacing-lg)}h5{font-size:var(--font-size-h5);margin-top:var(--spacing-md)}h6{font-size:var(--font-size-h6);margin-top:var(--spacing-md)}p{margin-bottom:var(--spacing-sm);font-size:var(--font-size-base)}a{color:var(--color-deep-green);text-decoration:none;transition:color var(--transition-speed)}a:hover{color:var(--color-gold)}.navbar,.navbar-wrapper,#navbar,header,nav{justify-content:space-between;align-items:center;background-color:#fff0;box-shadow:var(--shadow-sm);width:100%;z-index:999;transition:background-color var(--transition-speed)}.navbar.scrolled{background-color:var(--color-white);box-shadow:var(--shadow-md)}.navbar a,.navbar-wrapper a,nav a{color:var(--color-dark-green);font-weight:600;padding:var(--spacing-xs) var(--spacing-sm);transition:color var(--transition-speed)}.navbar a:hover,.navbar-wrapper a:hover,nav a:hover{color:var(--color-gold)}button,.menu_button .btn,.eb-btn,.connect-discover-btn,.button,.eb-btn-search-form,.mt30,.checkout-button,.alt,.wc-forward{background-color:var(--color-deep-green);color:var(--color-white);padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:25px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all var(--transition-speed);margin-top:var(--spacing-sm);position:relative;overflow:hidden;text-align:center;cursor:pointer;box-shadow:var(--shadow-sm)}button:hover,.menu_button .btn:hover,.eb-btn:hover,.connect-discover-btn:hover,.button:hover,.eb-btn-search-form:hover,.mt30:hover,.checkout-button:hover,.alt:hover,.wc-forward:hover{background-color:var(--color-gold);color:var(--color-dark-green);box-shadow:var(--shadow-md)}button::before,.menu_button .btn::before,.eb-btn::before,.connect-discover-btn::before,.button::before,.eb-btn-search-form::before,.mt30::before,.checkout-button::before,.alt::before,.wc-forward::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);transition:left 0.5s ease;pointer-events:none;z-index:2}button:hover::before,.menu_button .btn:hover::before,.eb-btn:hover::before,.connect-discover-btn:hover::before,.button:hover::before,.eb-btn-search-form:hover::before,.mt30:hover::before,.checkout-button:hover::before,.alt:hover::before,.wc-forward:hover::before{left:100%}section,.container,.card,.content-box,.connectlabours-card{border:none;border-radius:var(--radius-md);padding:var(--spacing-lg);margin:var(--spacing-md) auto;max-width:100%;box-shadow:var(--shadow-sm);position:relative;overflow:hidden;transition:box-shadow var(--transition-speed)}section:hover,.container:hover,.card:hover,.content-box:hover,.connectlabours-card:hover{box-shadow:var(--shadow-md)}section::before,.container::before,.card::before,.content-box::before,.connectlabours-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(244 174 11 / .25),transparent);transition:left 0.6s ease;z-index:1;pointer-events:none}section:hover::before,.container:hover::before,.card:hover::before,.content-box:hover::before,.connectlabours-card:hover::before{left:100%}section>*,.container>*,.card>*,.content-box>*,.connectlabours-card>*{position:relative;z-index:2}input,textarea,select{border:2px solid rgb(0 0 0 / .1);border-radius:8px;padding:var(--spacing-sm);font-size:1rem;width:100%;color:var(--color-dark-green);transition:border-color var(--transition-speed),box-shadow var(--transition-speed);margin-bottom:var(--spacing-sm)}input:focus,textarea:focus,select:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px rgb(244 174 11 / .25);outline:none}footer,.site-footer{padding:var(--spacing-xl) var(--spacing-lg);text-align:center;border-top:1px solid rgb(0 0 0 / .05);margin-top:var(--spacing-xl);width:100%}.goog-te-banner-frame,body>.skiptranslate,.goog-te-banner-frame.skiptranslate{display:none!important}html,body{margin-top:0px!important}.benefit i{text-align:center;padding:var(--spacing-md);margin:var(--spacing-sm) auto;display:block;transition:transform var(--transition-speed),color var(--transition-speed),background-color var(--transition-speed);font-size:clamp(2rem, 4vw, 3rem);color:var(--color-gold);background-color:var(--color-deep-green);inline-size:100px;block-size:100px;border-radius:50%}.benefit i:hover,.benefit i:focus-visible,.benefit i:focus{transform:scale(1.1);color:var(--color-yellow);outline:3px solid var(--color-yellow);outline-offset:4px}.connect-labours-promise{background-color:var(--color-dark-green);color:var(--color-white);padding:var(--spacing-lg);margin:var(--spacing-md) auto;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);width:100%;max-width:800px}.connect-labours-promise h2{color:var(--color-gold);text-align:center;font-size:clamp(1.25rem, 3vw, 1.75rem)}.promise-item{background-color:var(--color-deep-green);margin-block:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-sm)}.promise-item h3{color:var(--color-light-green);margin-bottom:var(--spacing-xs)}.promise-item p{color:var(--color-amber);font-size:1rem}.Connectlaboursbodyribbon{margin:var(--spacing-lg) 0;padding:0;font-family:'Poppins',sans-serif;overflow-x:hidden;overflow-y:hidden;width:100vw;position:relative;left:50%;transform:translateX(-50%)}.Connectlaboursribboncontainer{inline-size:100%;overflow:hidden;background-color:var(--color-deep-green);padding-block:var(--spacing-xs);transform:rotate(-3deg);position:relative}.Connectlaboursribbon{display:flex;animation:slide 25s linear infinite;block-size:6rem;inline-size:max-content;align-items:center;justify-content:space-around}.Connectlabourscountry{display:inline-block;color:var(--color-white);font-size:1.125rem;margin-inline:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);transform:rotate(3deg);transition:transform var(--transition-speed),background-color var(--transition-speed);border-radius:var(--radius-sm);white-space:nowrap}.Connectlabourscountry:hover,.Connectlabourscountry:focus-visible,.Connectlabourscountry:focus{transform:scale(1.05) rotate(3deg);background:color-mix(in srgb,var(--color-white) 10%,var(--color-deep-green));outline:2px dashed var(--color-gold);outline-offset:3px}@keyframes slide{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@media (max-width:768px){.Connectlaboursribboncontainer{transform:rotate(-1deg)}.Connectlabourscountry{font-size:1rem;margin-inline:var(--spacing-sm);padding:var(--spacing-xs);transform:rotate(1deg)}}.Connectlaboursprofession{color:var(--color-deep-green);padding:var(--spacing-md);line-height:1.5;column-count:1;column-gap:var(--spacing-sm);text-align:left}.Connectlaboursprofession ul{list-style:none;padding:0}.Connectlaboursprofession li{margin-block-end:var(--spacing-xs);font-size:var(--font-size-base);font-weight:700;color:var(--color-gold)}.Connectlaboursprofession li:before{content:'✓ ';color:var(--color-deep-green)}.Connectlaboursprofession li span{font-size:1rem;font-weight:400;color:var(--color-amber);display:block}.my-8{padding:var(--spacing-xl);margin:var(--spacing-xl) auto;text-align:center;width:100%}.my-8 h2{font-size:clamp(2rem, 5vw, 3rem);font-weight:600;margin-block-end:var(--spacing-sm);color:var(--color-deep-green)}.my-8 p{font-size:1.2rem;line-height:1.8;color:var(--color-dark-green);text-align:center}.my-8 p span{margin:0 var(--spacing-xs);position:relative}.my-8 p span::after{content:'|';margin-inline-start:var(--spacing-xs);color:var(--color-gold)}.my-8 p span:last-child::after{content:''}.category-item{inline-size:100%;font-size:12px;border-radius:30px;color:var(--color-white);transition:transform var(--transition-speed),background-color var(--transition-speed);animation:fadeInUp 0.5s ease forwards;block-size:200px;margin:var(--spacing-sm) 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.noo-job-category-wrap.style-grid .noo-job-category .category-item a{background-color:var(--color-white);border:none;inline-size:100%;padding:var(--spacing-sm);min-height:100px;border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform var(--transition-speed),box-shadow var(--transition-speed);box-shadow:var(--shadow-sm)}.noo-job-category-wrap.style-grid .noo-job-category .category-item a:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.icon{background-color:var(--color-yellow);inline-size:60px;block-size:60px;font-size:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-block-end:var(--spacing-xs);color:var(--color-deep-green);transition:all var(--transition-speed)}.icon:hover,.icon:focus-visible{background-color:var(--color-deep-green);color:var(--color-white);font-size:30px}.container{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-block-start:var(--spacing-md);padding:var(--spacing-sm)}.categorydepartmentsandlocation{flex:1 1 calc(33.333% - var(--spacing-sm));box-shadow:var(--shadow-md);border:1px solid var(--color-white);border-radius:var(--radius-md);overflow:hidden;transition:transform var(--transition-speed),box-shadow var(--transition-speed);background:var(--color-white);margin:0}.categorydepartmentsandlocation:hover,.categorydepartmentsandlocation:focus-within{box-shadow:var(--shadow-lg)}.registration-message{background:color-mix(in srgb,var(--color-white) 96%,var(--color-yellow));border-inline-start:4px solid var(--color-deep-green);padding:var(--spacing-md);margin:var(--spacing-lg) auto;border-radius:var(--radius-sm);color:var(--color-dark-green);box-shadow:var(--shadow-md);transition:background var(--transition-speed);text-decoration:none;width:100%;max-width:900px}.registration-message .message-title{font-size:1.25rem;font-weight:700;color:var(--color-deep-green);margin-block-end:var(--spacing-xs)}.registration-message .message-text{font-size:1rem;line-height:1.6;color:var(--color-dark-green)}.registration-message .note{font-weight:700;color:var(--color-amber);display:inline-block;margin-block-start:var(--spacing-xs)}.toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:var(--spacing-md);background:var(--color-light-green);color:var(--color-deep-green);font-weight:600;font-size:1.5rem;border-block-end:3px solid var(--color-gold);border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:background var(--transition-speed),color var(--transition-speed)}.toggle:hover,.toggle:focus-visible{background:var(--color-amber)}.arrow{inline-size:10px;block-size:10px;border:solid var(--color-dark-green);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:transform var(--transition-speed)}.subcategory-list{max-height:0;overflow:hidden;background:var(--color-white);border:1px solid rgb(0 0 0 / .1);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);transition:max-height 0.5s ease;list-style:none;padding:var(--spacing-sm)}.subcategory-list.open{max-height:5000px;padding:var(--spacing-sm) var(--spacing-md)}.subcategory-list li{padding:0;margin-bottom:2px}.subcategory-list li:hover{background-color:var(--color-yellow)}.subcategory-list li a{color:var(--color-yellow);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);border-radius:4px}.subcategory-list li a:hover,.subcategory-list li a:focus-visible{background-color:var(--color-yellow);color:var(--color-black);padding-inline-start:var(--spacing-md)}@media (max-width:1024px){.main-content-wrapper{padding:0 var(--spacing-md)}.toggle{font-size:1.25rem;padding:var(--spacing-sm)}.categorydepartmentsandlocation{flex:1 1 calc(50% - var(--spacing-sm) / 2)}}@media (max-width:768px){:root{--spacing-lg:1.5rem;--spacing-md:1rem;--font-size-h1:2.5rem}.main-content-wrapper{padding:0 var(--spacing-sm)}.navbar{flex-direction:column;align-items:stretch}.navbar>*{margin:var(--spacing-xs) 0}.categorydepartmentsandlocation{flex:1 1 100%}.toggle{font-size:1.125rem;flex-direction:row}}.noo-page-heading .page-title .count.applications{background:var(--color-deep-green);color:var(--color-white)}.jm-status.jm-status-Approved,.jm-status.jm-status-active,.jm-status.jm-status-publish{background:var(--color-deep-green);color:var(--color-white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:4px;font-size:.9rem}@media (max-width:768px){.noo-user-navbar-collapse{background:var(--color-white);padding:var(--spacing-md);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);margin:var(--spacing-md) 0}.navbar-nav.sf-menu>li.menu-item{margin-block-end:var(--spacing-sm)}.navbar-nav.sf-menu>li.menu-item>a{padding:var(--spacing-sm);background:var(--color-yellow);box-shadow:var(--shadow-sm)}.navbar-nav.sf-menu>li.menu-item>a i{color:var(--color-deep-green)}.navbar-nav.sf-menu>li.menu-item>a:hover,.navbar-nav.sf-menu>li.menu-item>a:focus-visible{background:var(--color-gold);transform:none}.navbar-nav.sf-menu>li.menu-item.current-menu-item>a{background:var(--color-deep-green);color:var(--color-white)}.navbar-nav.sf-menu .sub-menu{display:none;position:relative;padding:var(--spacing-xs) 0}.navbar-nav.sf-menu>li.menu-item:hover .sub-menu{display:block}.navbar-nav.sf-menu .sub-menu>li.menu-item>a{padding:var(--spacing-xs) var(--spacing-md);background:var(--color-white);color:var(--color-dark-green)}.navbar-nav.sf-menu .sub-menu>li.menu-item>a:hover{background:var(--color-yellow);color:var(--color-black)}}.nav-tabs>li.active>a{background:var(--color-yellow)!important;color:var(--color-black)!important;border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:3px solid var(--color-deep-green)!important}.fa.fa-spinner.fa-spin{inline-size:100px;block-size:100px;position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);border-radius:50%;animation:spinnerRotate 5s linear infinite;display:inline-block;z-index:9999;box-shadow:inset 0 0 0 8px var(--color-deep-green)}.fa.fa-spinner.fa-spin::before{content:'';position:absolute;inset:0;border-radius:50%;border:4px solid color-mix(in srgb,var(--color-deep-green) 60%,var(--color-white));animation:pulseOutward 2.5s ease-out infinite;box-sizing:border-box;opacity:.8}.fa.fa-spinner.fa-spin::after{content:'';position:absolute;inset:0;border-radius:50%;border:5px solid var(--color-deep-green);animation:pulseOutward 2.5s ease-out 1.25s infinite;box-sizing:border-box;opacity:.9}@keyframes spinnerRotate{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pulseOutward{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.4);opacity:.3}100%{transform:scale(1.8);opacity:0}}.role-label{display:inline-block;background-color:color-mix(in srgb,var(--color-black) 25%,var(--color-white));padding:10px;border-radius:4px;cursor:pointer;margin-inline-end:10px;color:var(--color-white);transition:background-color var(--transition-speed),color var(--transition-speed)}.role-label:hover,.role-label:focus-visible{background-color:color-mix(in srgb,var(--color-black) 35%,var(--color-white))}input[type="radio"]:checked+.role-label{background-color:var(--color-deep-green);color:var(--color-white)}#section-seller,#section-expert,#section-client,#section-instructor{display:none}#role-seller:checked~#section-seller{display:block}#role-expert:checked~#section-expert{display:block}#role-client:checked~#section-client{display:block}#role-instructor:checked~#section-instructor{display:block}.noo-page-heading .page-title .count.applications{background:var(--color-deep-green);color:var(--color-white)}.jm-status.jm-status-Approved,.jm-status.jm-status-active,.jm-status.jm-status-publish{background:var(--color-deep-green);color:var(--color-white)}@media (max-width:768px){.noo-user-navbar-collapse{background:color-mix(in srgb,var(--color-white) 94%,var(--color-yellow));padding:20px;border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.navbar-nav.sf-menu>li.menu-item{list-style:none;margin-block-end:15px;color:var(--color-black)}.navbar-nav.sf-menu>li.menu-item>a{display:flex;align-items:center;justify-content:space-between;color:var(--color-black);text-decoration:none;font-size:15px;font-weight:500;padding:12px 18px;border-radius:6px;background:var(--color-gold);box-shadow:var(--shadow-sm);transition:all var(--transition-speed)}.navbar-nav.sf-menu>li.menu-item>a i{margin-inline-end:12px;font-size:20px;color:var(--color-deep-green)}.navbar-nav.sf-menu>li.menu-item>a:hover,.navbar-nav.sf-menu>li.menu-item>a:focus-visible{background:color-mix(in srgb,var(--color-amber) 70%,var(--color-yellow));color:var(--color-black);box-shadow:var(--shadow-md);transform:translateY(-2px)}.navbar-nav .divider{block-size:1px;background:color-mix(in srgb,var(--color-black) 12%,var(--color-white));margin-block:15px}.navbar-nav.sf-menu>li.menu-item.current-menu-item>a{background:var(--color-deep-green);color:var(--color-white);font-weight:600;border:1px solid color-mix(in srgb,var(--color-black) 25%,var(--color-white))}.navbar-nav.sf-menu .sub-menu{display:none;position:absolute;background:color-mix(in srgb,var(--color-yellow) 60%,var(--color-white));border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:1000;padding:10px 0}.navbar-nav.sf-menu>li.menu-item:hover .sub-menu{display:block;animation:fadeIn 0.3s ease-in-out}.navbar-nav.sf-menu .sub-menu>li.menu-item>a{padding:10px 20px;font-size:14px;color:var(--color-black);background:color-mix(in srgb,var(--color-white) 96%,var(--color-yellow));border-radius:4px;transition:background var(--transition-speed)}.navbar-nav.sf-menu .sub-menu>li.menu-item>a:hover,.navbar-nav.sf-menu .sub-menu>li.menu-item>a:focus-visible{background:var(--color-deep-green);color:var(--color-gold)}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}.nav-tabs>li.active>a{background:color-mix(in srgb,var(--color-yellow) 70%,var(--color-white))!important;color:var(--color-black)!important}.products{list-style:none;margin:0;padding:0}.products-fullwidth{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;padding:20px;list-style:none}.product-container{position:relative;background:#FFCB51;border-radius:12px;box-shadow:0 2px 10px rgb(0 0 0 / .05);transition:box-shadow 0.3s ease,padding 0.3s ease;overflow:hidden;padding:15px;text-align:center;margin:0 auto}.product-container:hover{box-shadow:0 8px 24px rgb(0 0 0 / .15);padding:10px}.connectlabours-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:40px 0;padding:0 15px}.connectlabours-product-card{background:#fff;border-radius:12px;box-shadow:0 4px 18px rgb(0 0 0 / .06);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;will-change:transform}.connectlabours-product-card:hover{transform:translateY(-5px);box-shadow:0 6px 22px rgb(0 0 0 / .12)}.connectlabours-product-images{position:relative;width:100%;padding-top:100%;perspective:1200px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#f5f5f5}.connectlabours-product-images a{position:absolute;inset:0;display:block}.product-images{position:relative;width:100%;padding-top:100%;perspective:1000px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.product-images a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.product-images .noo-product-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;transition:transform 0.6s ease;display:flex;justify-content:center;align-items:center}.noo-product-front-thumbnail{z-index:2;transform:rotateY(0deg);margin:0 auto}.noo-product-back-thumbnail{transform:rotateY(180deg);z-index:1;margin:0 auto}.product-images:hover .noo-product-front-thumbnail{transform:rotateY(180deg)}.product-images:hover .noo-product-back-thumbnail{transform:rotateY(0deg)}.connectlabours-thumbnail img{width:100%;height:100%;object-fit:contain;transition:transform 0.3s ease}.connectlabours-product-card:hover .connectlabours-thumbnail img{transform:scale(1.05)}.onsale{position:absolute;top:10px;left:10px;background-color:#024f2b;color:#fff;padding:6px 12px;font-size:13px;font-weight:700;border-radius:4px;z-index:5;animation:pulse 2s infinite}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:768px){.product-wrap{grid-template-columns:1fr}.product-images{padding-top:100%}}.product_title a{display:block;font-size:1rem;font-weight:600;color:#024f2b;text-decoration:none;margin:10px 0 4px;transition:color 0.3s ease}.product_title a:hover{color:#f4ae0b}.star-rating{color:#FFD063;font-size:.9em}.price{font-size:16px;color:#024f2b;margin-top:6px}.price del{color:#a0a0a0;text-decoration:line-through;font-size:16px;font-weight:700;display:inline-block;margin-right:8px}.price ins{font-size:1.3rem;font-weight:700;color:#024f2b}.woocommerce-Price-amount{font-size:26px}.price-pkr{background:#024f2b;color:#fff;padding:5px 10px;font-size:14px;border-radius:4px;margin-top:8px;display:inline-block}.shop-loop-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;text-align:center}.shop-loop-actions .button{background:#f4ae0b;color:#fff;padding:10px 20px;font-size:.9rem;border:none;border-radius:6px;text-decoration:none;cursor:pointer;transition:background 0.3s}.shop-loop-actions .button:hover{background:#024f2b}.shop-loop-quickview{background-color:#FFD063;color:#024f2b}.shop-loop-quickview:hover{background-color:#f4ae0b;color:#fff}.related-products{padding:20px;margin-top:20px;background-color:#f9f9f9;border-top:2px solid #024f2b}.related-products h2{font-size:1.8em;color:#024f2b;font-weight:700;margin-bottom:15px}.woocommerce-checkout .col2-set{display:flex;flex-wrap:wrap;gap:2rem;background-color:#f5f5f5;padding:2rem;border-radius:8px;width:100%;margin:2rem auto;text-align:left;justify-content:space-between;align-items:flex-start}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{flex:1 1 300px}.woocommerce-checkout h3{font-size:1.4rem;margin-bottom:1rem;color:#333}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{width:100%;padding:.8rem;margin-top:.25rem;margin-bottom:1rem;font-size:1rem;line-height:1.4;border:1px solid #ccc;border-radius:4px;transition:border-color 0.3s;background-color:#fff}.woocommerce-checkout input:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus{border-color:#024f2b;outline:none}.woocommerce-checkout label{font-weight:600;display:block;color:#555;padding:10px;gap:30px}.woocommerce-checkout label .required{color:#daa520;margin-left:.25rem}.woocommerce-checkout .optional{font-weight:400;font-style:italic;color:#888}.woocommerce-checkout .input-checkbox,.woocommerce-checkout .input-radio{width:1.4rem;height:1.4rem;margin-right:.75rem;cursor:pointer;accent-color:#024f2b}.woocommerce-checkout .woocommerce-form__label{display:flex;align-items:center;font-size:1rem;line-height:1.4;margin-bottom:1rem;cursor:pointer}.woocommerce-checkout button.button,.woocommerce input.button.alt{display:inline-block;background-color:#024f2b;color:#fff;padding:.8rem 1.4rem;font-size:1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s}.woocommerce-checkout button.button:hover,.woocommerce input.button.alt:hover{background-color:#036137}.woocommerce-notices-wrapper{max-width:800px;margin:0 auto 2rem;padding:1rem;background:#fffbea;border-left:4px solid #daa520;color:#8b6c00;border-radius:4px}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:.75rem;text-align:left;border-bottom:1px solid #ddd}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{font-size:1.1rem;font-weight:600}.woocommerce-checkout .wc_payment_methods{margin-bottom:1.5rem}.woocommerce-checkout .payment_box{margin-left:2rem;padding:1rem;background:#f9f9f9;border-left:3px solid #024f2b;border-radius:4px}.woocommerce-checkout .wc-credit-card-form input{width:100%;margin-bottom:1rem}.woocommerce-checkout .wc-credit-card-form .form-row-first,.woocommerce-checkout .wc-credit-card-form .form-row-last{width:calc(50% - 0.5rem);float:left}.woocommerce-checkout .wc-credit-card-form .form-row-last{float:right}.woocommerce-terms-and-conditions-wrapper{margin-bottom:1rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox{margin-right:.5rem}.woocommerce-terms-and-conditions-checkbox-text a{color:#024f2b;text-decoration:underline}#wcfmmp-user-locaton-map{width:100%;height:300px;border:1px solid #ccc;border-radius:4px;margin-bottom:1rem}@media (max-width:768px){.woocommerce-checkout .col2-set{flex-direction:column}.woocommerce-checkout .wc-credit-card-form .form-row-first,.woocommerce-checkout .wc-credit-card-form .form-row-last{width:100%;float:none}}.hidden{display:none!important}.mb-1{margin-bottom:1rem}.wc_payment_methods{list-style:none}.images{position:relative;overflow:hidden}.images a{display:block;overflow:hidden}.images a img{width:100%;height:auto;transition:transform 4s ease-in-out;transform-origin:top left}.images a:hover img{transform:scale(1.6) translate(-20%,-20%)}.woocommerce-product-gallery__image{width:33.3333%;padding:10px;box-sizing:border-box;float:left}@media (max-width:768px){.woocommerce-product-gallery__image{width:50%;float:left}}.screen-reader-text{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}@media (max-width:768px){.products-fullwidth{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}.product-images{height:200px}.shop-loop-actions{flex-direction:column}}.airport{font-family:'Poppins',system-ui,sans-serif;margin:0;line-height:1.6;color:var(--color-light-green)}.airport-header{background:var(--color-deep-green);color:var(--color-white);padding:2rem;text-align:center;box-shadow:0 4px 18px var(--shadow-weak)}.airport-header:focus-within{outline:3px solid var(--ring);outline-offset:4px}.airport-banner{width:100%;height:auto;object-fit:cover;border-radius:0 0 20px 20px}.airport-square{width:250px;height:250px;object-fit:cover;border:3px solid var(--color-deep-green)}.airport-circle{width:200px;height:200px;border-radius:50%;object-fit:cover;margin:1rem auto}.airport-section{padding:2rem;margin:2rem auto;max-width:1200px;background:var(--color-white)}.airport-guide{background:var(--color-yellow);color:var(--color-black);padding:2rem;margin:2rem 0;border-radius:.75rem}.airport-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin:2rem 0}.airport-col{padding:1.5rem;background:var(--color-white);border-radius:.75rem;box-shadow:0 2px 10px var(--shadow-weak)}.airport-isb{background:var(--color-yellow);border:2px solid var(--color-deep-green);color:var(--color-black)}.airport-sea{background:var(--color-dark-green);color:var(--color-white)}@media (max-width:768px){.airport-columns{grid-template-columns:1fr}}.airport-hotel{padding:2rem;margin:2rem 0;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.airport-columns,.airport-hotel{grid-template-columns:1fr}.airport-banner{height:200px}}.airport-table{width:100%;border-collapse:collapse;margin:2rem 0;background:var(--color-white)}.airport-table th,.airport-table td{padding:1rem;border:1px solid var(--color-deep-green);color:var(--color-light-green)}.amenities{padding:40px 20px;background-color:var(--color-white);color:var(--color-light-green);font-family:'Poppins',system-ui,sans-serif}.section-heading{text-align:center;margin-bottom:40px}.section-heading h2{font-size:2rem;font-weight:700;color:var(--color-gold)}.section-heading p{color:var(--text-subtle);font-size:1rem}.amenity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.amenity-item{background:var(--color-white);border-radius:10px;padding:25px;box-shadow:0 2px 12px var(--shadow-weak);transition:transform var(--transition-speed),box-shadow var(--transition-speed)}.amenity-item:hover,.amenity-item:focus-within{transform:translateY(-5px);box-shadow:0 6px 18px var(--shadow-med)}.amenity-item h3{font-size:1.3rem;margin-bottom:10px;color:var(--color-dark-green)}.amenity-item p{font-size:.95rem;margin-bottom:15px;color:var(--text-subtle)}.amenity-item a{text-decoration:none;background-color:var(--color-deep-green);color:var(--color-white);padding:10px 20px;border-radius:8px;font-weight:700;display:inline-block;transition:background-color var(--transition-speed),transform var(--transition-speed)}.amenity-item a:hover,.amenity-item a:focus-visible{background-color:var(--color-gold);color:var(--color-deep-green);transform:translateY(-2px);outline:3px solid var(--ring);outline-offset:2px}@keyframes pulseEffect{0%{transform:scale(1);box-shadow:0 0 15px color-mix(in srgb,var(--color-amber) 50%,transparent),0 0 30px color-mix(in srgb,var(--color-gold) 50%,transparent)}50%{transform:scale(1.1);box-shadow:0 0 25px color-mix(in srgb,var(--color-amber) 80%,transparent),0 0 50px color-mix(in srgb,var(--color-gold) 80%,transparent)}100%{transform:scale(1);box-shadow:0 0 15px color-mix(in srgb,var(--color-amber) 50%,transparent),0 0 30px color-mix(in srgb,var(--color-gold) 50%,transparent)}}.siren-button{background:linear-gradient(45deg,var(--color-amber),var(--color-gold));color:var(--color-white);padding:12px 22px;font-size:18px;font-weight:700;border:none;border-radius:12px;cursor:pointer;text-transform:uppercase;display:inline-block;position:relative;animation:pulseEffect 2s ease-in-out infinite;box-shadow:0 0 15px color-mix(in srgb,var(--color-amber) 70%,transparent),0 0 30px color-mix(in srgb,var(--color-gold) 70%,transparent);transition:box-shadow .5s ease,transform .3s ease}.siren-button::before{font-size:22px;position:absolute;left:10px;top:50%;transform:translateY(-50%);content:""}.siren-button:hover,.siren-button:focus-visible{box-shadow:0 0 50px color-mix(in srgb,var(--color-amber) 80%,transparent),0 0 100px color-mix(in srgb,var(--color-gold) 80%,transparent);transform:scale(1.06);outline:3px solid var(--ring);outline-offset:3px}.customers-container{margin:0 auto;padding:5px;background:var(--color-white);border-radius:12px;box-shadow:0 4px 12px var(--shadow-weak);font-family:'Poppins',system-ui,sans-serif;text-align:center}.previous-count-container{background-color:var(--color-amber);color:var(--color-black);padding:2px 6px;border-radius:8px;font-size:12px;margin-bottom:10px}.counter-title1{margin-bottom:1px}.counter-value1{font-size:22px;font-weight:600;color:var(--color-white);background:var(--color-deep-green);padding:2px 8px;border-radius:6px;display:inline-block}.counter-value2{font-size:100px;color:var(--color-deep-green);font-weight:900;text-shadow:2px 2px var(--color-deep-green),-1px -1px var(--color-white);margin-top:0}.counter-message{font-size:1rem;color:var(--text-muted);margin-top:5px;font-style:italic}.emails-section{margin-top:5px;padding:5px;background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-dark-green) 20%,transparent);border-radius:8px;text-align:left;max-height:200px;overflow-y:auto}.luxury-ticker-wrapper{overflow:hidden;position:relative;background-color:var(--color-white);padding:5px}.luxury-ticker{display:flex;animation:tickerScroll 20s linear infinite;white-space:nowrap}.luxury-ticker-item{font-size:1.2rem;color:var(--color-deep-green);font-weight:700;padding:0 5px;display:inline-block;text-align:center}@keyframes tickerScroll{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@media (max-width:768px){.counter-title1{font-size:1.1rem}.counter-value{font-size:2rem}.emails-section{font-size:.9rem}}.gradient-overlayplaces{position:relative;overflow:hidden;border-radius:12px}.zoom-hoverplaces img{transition:transform .4s ease,filter .4s ease;display:block;width:100%;height:auto;border-radius:12px}.zoom-hoverplaces:hover img,.zoom-hoverplaces:focus-within img{transform:scale(1.08);filter:brightness(.95)}.gradient-overlayplaces::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-black) 0%,transparent) 40%,color-mix(in srgb,var(--color-black) 50%,transparent) 100%);z-index:1;transition:opacity .3s ease}.place-nameplaces{position:absolute;bottom:1rem;left:1rem;z-index:2;color:var(--color-white);font-size:1.5rem;font-weight:700;text-shadow:1px 1px 4px var(--shadow-strong)}.img-responsiveplaces{max-width:100%;height:auto;display:block;border-radius:12px}.topbar-menu2{background-color:var(--color-light-green);padding:10px 20px;text-align:center}.topbar-menu2 ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.topbar-menu2 ul li a{color:var(--color-white);text-decoration:none;font-size:16px;font-weight:700;padding:10px 14px;display:inline-block;border-radius:6px;transition:color var(--transition-speed),background-color var(--transition-speed),transform var(--transition-speed)}.topbar-menu2 ul li a:hover,.topbar-menu2 ul li a:focus-visible{color:var(--color-yellow);background-color:color-mix(in srgb,var(--color-white) 12%,transparent);transform:translateY(-2px);outline:3px solid var(--ring);outline-offset:2px}@media (max-width:768px){.topbar-menu2 ul{flex-direction:column;align-items:center;font-size:14px}.topbar-menu2 ul li a{font-size:14px;width:100%;text-align:center}}@media (max-width:480px){.topbar-menu2 ul li a{font-size:13px;padding:10px 12px}}.responsive-table,.table-row,.table-column{box-sizing:border-box}.responsive-table{display:flex;flex-direction:column;width:100%;background-color:#fff0;padding-top:50px}.table-row{display:flex;width:100%}.table-column{flex:1 1 33.33%;padding:10px;text-align:center;font-family:'Poppins',system-ui,sans-serif;font-weight:700;display:flex;justify-content:center;align-items:center;color:var(--color-deep-green);height:100px}@media (max-width:1024px){.table-column{flex:1 1 50%}}@media (max-width:768px){.table-column{flex:1 1 100%}}.top-barsection{display:flex;justify-content:space-between;align-items:center;margin:0 15px}.table-column .newsalert{flex:1;padding:5px;position:relative;overflow:hidden;color:#024f2b;animation:colorChange 4s ease-in-out infinite;text-align:center;letter-spacing:.4px;margin-bottom:.5rem}@keyframes colorChange{0%{color:#FFD063}25%{color:#f5f5f5}50%{color:#024f2b}75%{color:#FFD063}100%{color:#f4ae0b}}@media (max-width:768px){.newsalert{font-size:1rem;white-space:normal}}.amazonpagestart{font-family:'Poppins',system-ui,sans-serif;margin:0;background:var(--color-white);color:var(--color-dark-green);line-height:1.6}.amazonpagebody{font-family:'Poppins',system-ui,sans-serif;margin:0;background:var(--color-white);color:var(--color-dark-green)}.amazonpage .header{background:var(--color-dark-green);color:var(--color-white);min-height:60px;display:flex;align-items:center;padding:0 20px;justify-content:space-between;gap:12px}.amazonpage .header-logo{display:flex;align-items:center}.amazonpage .header-logo img{height:40px}.amazonpage .header-search{flex:1;display:flex;justify-content:center;margin:0 20px;width:40%;padding:8px 10px;font-size:16px;background:var(--color-gold);border-radius:8px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-deep-green) 20%,transparent)}.amazonpage .header-user{margin-left:16px}.amazonpage .section{margin:2rem auto;max-width:100%;background:var(--color-white);border-radius:8px;box-shadow:0 1px 3px var(--shadow-weak);padding:1.2rem 2rem 2rem}.amazonpage .section-title{font-size:1.8rem;font-weight:800;margin-bottom:1.5rem;color:var(--color-dark-green);border-bottom:3px solid var(--color-yellow);padding-bottom:10px;display:inline-block}.amazonpage .card-row{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.amazonpage .category-card{background:var(--color-white);border-radius:7px;box-shadow:0 1px 3px var(--shadow-weak);padding:10px;text-align:center;width:30%;margin-bottom:1.2rem;transition:background-color var(--transition-speed),color var(--transition-speed),transform var(--transition-speed),box-shadow var(--transition-speed)}.amazonpage .product-card{background:var(--color-white);border-radius:7px;box-shadow:0 1px 3px var(--shadow-weak);padding:10px;text-align:center;width:30%;margin-bottom:1.2rem;transition:background-color var(--transition-speed),color var(--transition-speed),transform var(--transition-speed),box-shadow var(--transition-speed)}.amazonpage .category-card:hover,.amazonpage .product-card:hover,.amazonpage .category-card:focus-within,.amazonpage .product-card:focus-within{transform:translateY(-5px);box-shadow:0 5px 15px var(--shadow-med);background-color:var(--color-white)}.amazonpage .category-card img,.amazonpage .product-card img{max-width:100%;max-height:100%;margin-bottom:.7em;border-radius:8px}.amazonpage .category-card-title{font-size:1.1em;font-weight:800;color:var(--color-dark-green);margin-bottom:.6em}.amazonpage .product-title{font-size:1.1em;font-weight:800;color:var(--color-gold);margin-bottom:.6em}.amazonpage.category-card a{text-decoration:none;color:inherit;display:block;height:100%;padding-bottom:15px}.amazonpage .content-title{font-size:1.6rem;margin:1rem 0 .5rem;color:var(--color-deep-green)}.amazonpage .categories{font-size:.95rem;color:var(--color-gold);margin:.5rem 0}.amazonpage .footer-section{background:var(--color-dark-green);color:var(--color-white);padding:3rem 0 1rem;margin-top:2em}.amazonpage .footer-grids{display:flex;max-width:1200px;margin:0 auto 1rem;gap:3rem;justify-content:space-between}.amazonpage .footer-col{flex:1}.amazonpage .footer-col h4{margin-top:0;color:var(--color-yellow);margin-bottom:.8em;font-size:1.3em}.amazonpage .footer-col ul{list-style-type:none;padding-left:0}.amazonpage .footer-col li{margin-bottom:.35em;color:var(--color-white);opacity:.85;font-size:.95em}.amazonpage .footer-bottom{text-align:center;color:color-mix(in srgb,var(--color-white) 80%,transparent);font-size:.95em;margin-top:2rem}.connectlabours-header{background-color:var(--color-deep-green);color:var(--color-white);padding:15px 0;text-align:center;box-shadow:0 2px 5px var(--shadow-weak)}.connectlabours-header h2{margin:0;font-size:2.8em;letter-spacing:1.5px;text-shadow:1px 1px 2px var(--shadow-weak)}.connectlabours-header p{font-size:1.1em;opacity:.9}.connectlabours-section{padding:40px 20px;max-width:1000px;margin:30px auto;background-color:var(--color-black);border-radius:8px;box-shadow:0 4px 10px var(--shadow-weak);text-align:center}.connectlabours-section h3{color:var(--color-yellow);font-size:2.2em;margin-bottom:25px;position:relative;display:inline-block}.connectlabours-section h3::after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;width:70px;height:4px;background-color:var(--color-yellow);border-radius:2px}.connectlabours-section p{font-size:1.1em;color:var(--color-white);margin-bottom:20px}.connectlabours-button{display:inline-block;background-color:var(--color-yellow);color:var(--color-black);padding:12px 25px;border-radius:30px;text-decoration:none;font-weight:700;font-size:1.05em;transition:background-color var(--transition-speed),transform var(--transition-speed);box-shadow:0 3px 6px var(--shadow-weak)}.connectlabours-button:hover,.connectlabours-button:focus-visible{background-color:var(--color-gold);transform:translateY(-2px);outline:3px solid var(--ring);outline-offset:3px}.connectlabours-story-section{background-color:var(--color-gold);padding:50px 20px;text-align:center}.connectlabours-story-section h2{color:var(--color-black);font-size:2.8em;margin-bottom:30px}.connectlabours-story-section p{max-width:800px;margin:0 auto 20px;font-size:1.15em;color:var(--color-dark-green);line-height:1.8}.connectlabours-story-section em{color:var(--color-deep-green);font-style:normal;font-weight:700}.connectlabours-story-quote{font-style:italic;margin-top:30px;color:var(--text-muted);font-size:1.2em;border-left:5px solid var(--color-black);padding-left:15px;max-width:700px;margin-left:auto;margin-right:auto}.connectlabours-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:2.5rem 1.25rem;max-width:1300px;margin:0 auto;width:100%;box-sizing:border-box}.connectlabours-feature-card{background-color:var(--color-white);border-radius:10px;box-shadow:0 5px 15px var(--shadow-weak);padding:30px;text-align:center;transition:transform var(--transition-speed),box-shadow var(--transition-speed);text-decoration:none}.connectlabours-feature-card a{text-decoration:none}.connectlabours-feature-card:hover,.connectlabours-feature-card:focus-within{transform:translateY(-5px);box-shadow:0 8px 20px var(--shadow-med)}.connectlabours-feature-card h4{color:var(--color-deep-green);font-size:1.6em;margin-bottom:15px}.connectlabours-feature-card p{color:var(--text-subtle);font-size:1em}.connectlabours-feature-card .icon{font-size:3em;color:var(--color-yellow);margin-bottom:15px}.connectlabours-footer{background-color:var(--color-dark-green);color:var(--color-white);padding:40px 20px;text-align:center;font-size:.95em}.connectlabours-footer-links{list-style:none;padding:0;margin:0 0 20px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.connectlabours-footer-links li a{color:var(--color-white);text-decoration:none;opacity:.9;transition:opacity var(--transition-speed),text-decoration-color var(--transition-speed)}.connectlabours-footer-links li a:hover,.connectlabours-footer-links li a:focus-visible{opacity:1;text-decoration:underline;outline:3px solid var(--ring);outline-offset:2px}.connectlabours-footer p{opacity:.85;margin:0}@media (max-width:768px){.connectlabours-header h2{font-size:2em}.connectlabours-section{padding:30px 15px}.connectlabours-section h3{font-size:1.8em}.connectlabours-story-section h2{font-size:2em}.connectlabours-story-section p{font-size:1em}.connectlabours-features-grid{grid-template-columns:1fr}.amazonpage .header{flex-direction:column;min-height:auto;padding:10px}.amazonpage .header-search{margin:10px 0;width:100%}.amazonpage .header-search input{width:100%}.amazonpage .section{padding:1rem .5rem}.amazonpage .card-row{flex-direction:column;align-items:center}.amazonpage .category-card,.amazonpage .product-card{width:90%;max-width:320px}.amazonpage .footer-grids{flex-direction:column;gap:1.5rem;align-items:center}.amazonpage .footer-col{text-align:center}}.googleadsamazon{text-align:center}.amazonbuildinglink-parallax-section{background:url(https://images.unsplash.com/photo-1568605114967-8130f3a36994?auto=format&fit=crop&w=1950&q=80) no-repeat center center fixed;background-size:cover;padding:80px 20px;color:var(--color-white);text-align:center}.amazonbuildinglink-content-wrapper{max-width:100%;margin:0 auto;background:color-mix(in srgb,var(--color-black) 70%,transparent);padding:40px;border-radius:12px}.amazonbuildinglink-main-title{font-size:2.8em;color:var(--color-gold);margin-bottom:15px;font-weight:800}.amazonbuildinglink-main-subtitle{font-size:1.3em;color:color-mix(in srgb,var(--color-white) 92%,transparent);margin-bottom:50px;line-height:1.6}.amazonbuildinglink-product-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:30px}.amazonbuildinglink-product-card{background-color:var(--color-white);color:var(--color-dark-green);border-radius:10px;overflow:hidden;text-decoration:none;box-shadow:0 4px 15px var(--shadow-weak);transition:transform var(--transition-speed),box-shadow var(--transition-speed);display:flex;flex-direction:column;height:700px}.amazonbuildinglink-product-card:hover,.amazonbuildinglink-product-card:focus-within{transform:translateY(-8px);box-shadow:0 12px 24px var(--shadow-med)}.amazonbuildinglink-product-image{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:color-mix(in srgb,var(--color-yellow) 20%,var(--color-white))}.amazonbuildinglink-product-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.amazonbuildinglink-product-title{font-size:1.1em;font-weight:700;color:var(--color-deep-green);margin-bottom:10px}.amazonbuildinglinkpara{text-align:justify;line-height:1.5;flex-grow:1;margin-bottom:20px;padding:10px;color:var(--text-subtle)}.amazonbuildinglink-cta-button{background-color:var(--color-gold);color:var(--color-black);text-align:center;padding:14px 20px;font-weight:800;transition:background-color var(--transition-speed),color var(--transition-speed);border-top:1px solid color-mix(in srgb,var(--color-dark-green) 15%,transparent);margin-bottom:10px;margin-top:5px;padding-top:20px}.amazonbuildinglink-cta-button:hover,.amazonbuildinglink-cta-button:focus-visible{background-color:var(--color-deep-green);color:var(--color-white);outline:3px solid var(--ring);outline-offset:2px}@media (min-width:600px){.amazonbuildinglink-product-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.amazonbuildinglink-product-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.amazonbuildinglink-main-title{font-size:2.2em}.amazonbuildinglink-main-subtitle{font-size:1.1em}.amazonbuildinglink-content-wrapper{padding:30px 20px}}.clts-wrapper{width:100%;margin-inline:auto;padding:10px;background:var(--color-yellow);border-radius:20px;text-align:center;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;box-sizing:border-box;height:650px;color:var(--color-deep-green);box-shadow:0 4px 12px color-mix(in srgb,var(--color-black) 8%,transparent)}.clts-swiper{width:100%;margin:0 auto;height:100%}.clts-box{padding:20px;box-sizing:border-box;display:grid;place-items:center;height:100%}.clts-box img{width:80px;height:80px;border-radius:50%;object-fit:cover;margin:10px auto 15px;border:4px solid var(--color-white);box-shadow:0 4px 12px color-mix(in srgb,var(--color-black) 10%,transparent);display:block}.clts-box h4{font-size:20px;color:var(--color-deep-green);margin:15px 0 10px}.clts-box p{font-size:12px;color:color-mix(in srgb,var(--color-black) 55%,var(--color-white) 45%);max-width:65ch;margin:10px auto 20px;line-height:1.6;padding:0 15px}.swiper-pagination-bullet{opacity:1;width:14px;height:14px;background:color-mix(in srgb,var(--color-black) 60%,var(--color-white) 40%);border-radius:50%;transition:background var(--transition-speed);margin-top:70px}.swiper-pagination-bullet-active{background-color:var(--color-gold)}@media (max-width:575.98px){.clts-wrapper{padding:20px 10px;height:auto}.clts-box img{width:70px;height:70px}.clts-box h4{font-size:16px}.clts-box p{font-size:13px;padding:0 10px}}@media (min-width:576px) and (max-width:767.98px){.clts-wrapper{padding:25px 15px}.clts-box img{width:80px;height:80px}.clts-box h4{font-size:18px}.clts-box p{font-size:14px;padding:0 12px}}@media (min-width:768px) and (max-width:991.98px){.clts-wrapper{padding:30px 20px;height:auto}.clts-box img{width:90px;height:90px}.clts-box h4{font-size:20px}.clts-box p{font-size:15px;padding:0 15px}}@media (min-width:992px) and (max-width:1199.98px){.clts-wrapper{padding:35px 25px}.clts-box img{width:100px;height:100px}.clts-box h4{font-size:21px}.clts-box p{font-size:16px}}@media (min-width:1200px) and (max-width:1399.98px){.clts-wrapper{padding:40px}.clts-box img{width:110px;height:110px}.clts-box h4{font-size:22px}.clts-box p{font-size:17px;padding:0 20px}}@media (min-width:1400px){.clts-wrapper{max-width:1100px;padding:50px;height:650px}.clts-box img{width:120px;height:120px}.clts-box h4{font-size:24px}.clts-box p{font-size:18px;padding:0 25px}}.animation-preloader .txt-loading .letters-loading:before{animation:letters-loading 4s infinite;content:attr(data-text-preloader);left:0;opacity:0;top:0;position:absolute}.animation-preloader .txt-loading .letters-loading{font-weight:800;letter-spacing:20px;display:inline-block;position:relative;font-size:80px;line-height:80px;text-transform:uppercase;color:#f4ae0b;font-family:'Nunito Sans',sans-serif;-webkit-text-stroke:1px rgb(255 255 255 / .3);text-shadow:2px 2px 6px rgb(0 0 0 / .1);margin-top:10px;transition:all 0.3s ease}@media (max-width:1024px){.animation-preloader .txt-loading .letters-loading{font-size:50px;line-height:60px;letter-spacing:12px}}@media (max-width:768px){.animation-preloader .txt-loading .letters-loading{font-size:32px;line-height:48px;letter-spacing:8px}}@media (max-width:480px){.animation-preloader .txt-loading .letters-loading{font-size:24px;line-height:36px;letter-spacing:5px}}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:0.2s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:0.4s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:0.6s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:0.8s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:1.0s}.handle-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:1.2s}.handle-preloader .loader-section{background-color:#024f2b;height:100%;width:100%;position:fixed;top:0;left:0;z-index:9999}.preloader .loaded .animation-preloader{opacity:0;transition:0.5s ease-out}.handle-preloader .animation-preloader .txt-loading .letters-loading:before{color:#FFD449}@keyframes letters-loading{0%,75%,100%{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0deg)}}.frontpagecl-hero-section{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px var(--spacing-lg) var(--spacing-xl);color:var(--color-white);text-align:center;background-image:url(https://www.connectlabours.com/wp-content/uploads/2025/10/usa.jpg);background-size:cover;background-position:center center;background-attachment:fixed}.frontpagecl-intro-section{background-color:var(--color-white);padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.frontpagecl-intro-content{max-width:800px;margin:0 auto}.frontpagecl-intro-content h2{color:var(--color-deep-green);margin-top:0}.frontpagecl-intro-content p{color:#555;font-size:1.1rem;line-height:1.8}.frontpagecl-main-container,.frontpagecl-intro-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;padding:var(--spacing-lg) var(--spacing-sm)}.frontpagecl-hero-glass-card{background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-lg);max-width:900px;margin:0 auto;position:relative;overflow:hidden;transition:transform var(--transition-speed)}.frontpagecl-hero-glass-card:hover{transform:translateY(-4px)}.frontpagecl-hero-title{font-family:var(--font-heading);font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;color:var(--color-deep-green);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--spacing-sm)}.frontpagecl-hero-title span{color:var(--color-gold)}.frontpagecl-hero-subtitle{font-size:1.25rem;color:var(--color-dark-green);max-width:700px;margin:0 auto var(--spacing-md)}.frontpagecl-btn-primary{background-color:var(--color-deep-green);color:var(--color-white);display:inline-block;border:none;border-radius:var(--radius-lg);padding:.75rem 2rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:all var(--transition-speed)}.frontpagecl-btn-primary:hover{background-color:var(--color-gold);color:var(--color-dark-green)}.frontpagecl-btn-secondary{background-color:var(--color-gold);color:var(--color-dark-green);display:inline-block;border:none;border-radius:var(--radius-lg);padding:.75rem 2rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:all var(--transition-speed)}.frontpagecl-btn-secondary:hover{background-color:var(--color-deep-green);color:var(--color-white)}.frontpagecl-btn-primary::before,.frontpagecl-btn-secondary::before,.frontpagecl-hero-btn::before,.frontpagecl-search-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);transition:left 0.5s ease}.frontpagecl-btn-primary:hover::before,.frontpagecl-btn-secondary:hover::before,.frontpagecl-hero-btn:hover::before,.frontpagecl-search-btn:hover::before{left:100%}.frontpagecl-hero-cta-group{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem}.frontpagecl-intro-section{max-width:900px;margin:var(--spacing-lg) auto}.frontpagecl-intro-section h2{font-family:var(--font-heading);color:var(--color-deep-green);font-size:clamp(1.8rem, 4vw, 2.5rem);margin-bottom:var(--spacing-md)}.frontpagecl-intro-section p{max-width:700px;color:var(--color-dark-green);margin:0 auto var(--spacing-md);line-height:1.7}.frontpagecl-intro-section a{background-color:var(--color-deep-green);color:var(--color-white);border-radius:var(--radius-lg);padding:.75rem 2rem;text-decoration:none;transition:all var(--transition-speed);position:relative;overflow:hidden}.frontpagecl-intro-section a:hover{background-color:var(--color-gold);color:var(--color-dark-green)}.frontpagecl-intro-section a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .35),transparent);transition:left 0.5s ease}.frontpagecl-intro-section a:hover::before{left:100%}#intelligent-search-form{position:relative;max-width:700px;margin-top:100px;background-color:#fff;margin-left:auto;margin-right:auto}#intelligent-search-input{width:100%;padding:20px 140px 20px 60px;border-radius:50px;border:1px solid var(--color-gold);background:rgb(255 255 255 / .9);font-size:1.1rem;color:var(--color-black)}#intelligent-search-input::placeholder{color:#888}#ai-voice-btn{position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--color-deep-green);cursor:pointer;transition:color var(--transition-speed)}#ai-voice-btn:hover{color:var(--color-gold)}#searchsubmit{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:12px 30px;border-radius:50px;border:none;background-color:var(--color-deep-green);color:var(--color-white);font-weight:600;cursor:pointer;transition:background-color var(--transition-speed)}#searchsubmit:hover{background-color:var(--color-dark-green)}#predictive-results-container{position:absolute;top:calc(100% + 5px);left:0;width:100%;background-color:var(--color-white);color:var(--color-black);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:none;text-align:left;overflow:hidden}.frontpagecl-hero-icons{margin-top:var(--spacing-xl)}.circle-menu{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.circle-icon{display:flex;flex-direction:column;align-items:center;color:var(--color-white);text-decoration:none;transition:transform var(--transition-speed);width:100px}.circle-icon i{font-size:2rem;width:70px;height:70px;display:flex;justify-content:center;align-items:center;background:rgb(255 255 255 / .15);border-radius:50%;margin-bottom:var(--spacing-xs);transition:background-color var(--transition-speed),transform var(--transition-speed)}.circle-icon span{font-size:.9rem;font-weight:600}.circle-icon:hover{transform:translateY(-5px)}.circle-icon:hover i{background-color:var(--color-gold);color:var(--color-dark-green);transform:scale(1.1)}.frontpagecl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-lg);width:100%;max-width:1300px;margin:0 auto;padding:var(--spacing-lg);align-items:start}.frontpagecl-info-card,.frontpagecl-feature-card{background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid rgb(0 0 0 / .05);padding:var(--spacing-lg);transition:all var(--transition-speed);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.frontpagecl-info-card::before,.frontpagecl-feature-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(244 174 11 / .25),transparent);transition:left 0.6s ease;pointer-events:none}.frontpagecl-info-card:hover::before,.frontpagecl-feature-card:hover::before{left:100%}.frontpagecl-info-card:hover,.frontpagecl-feature-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.frontpagecl-info-card h3,.frontpagecl-feature-card h2{color:var(--color-deep-green);font-weight:700;margin-bottom:var(--spacing-sm);line-height:1.3;font-family:'Cormorant Garamond','Poppins',serif}.frontpagecl-feature-card h6,.frontpagecl-feature-card h5{color:var(--color-dark-green);font-weight:600;margin-bottom:var(--spacing-xs)}.frontpagecl-info-card p,.frontpagecl-feature-card p{color:var(--color-dark-green);line-height:1.7;margin-bottom:var(--spacing-md);font-size:var(--font-size-base)}/ .frontpagecl-card-content{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-sm)}.frontpagecl-card-content em{color:var(--color-amber);font-style:italic}.frontpagecl-siren-light{width:10px;height:10px;background-color:var(--color-amber);border-radius:50%;margin-left:8px;animation:siren-blink 1.2s infinite alternate}@keyframes siren-blink{from{opacity:.4}to{opacity:1}}@media (max-width:1024px){.frontpagecl-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.frontpagecl-grid{grid-template-columns:1fr;padding:var(--spacing-md)}.frontpagecl-info-card,.frontpagecl-feature-card{padding:var(--spacing-md);text-align:center}.frontpagecl-event-links{justify-content:center}}@media (max-width:768px){.frontpagecl-hero-glass-card{padding:var(--spacing-md)}.frontpagecl-hero-search-wrapper{flex-direction:column}.frontpagecl-search-input,.frontpagecl-search-btn{width:100%;border-radius:var(--radius-lg);border:2px solid var(--color-deep-green)}.frontpagecl-search-btn{margin-top:.5rem}}.frontpagecl-partners-heading{font-family:'Cormorant Garamond','Poppins',serif;font-size:clamp(1.8rem, 4vw, 2.5rem);font-weight:700;color:var(--color-deep-green);margin-bottom:var(--spacing-lg);position:relative}.frontpagecl-partner-card{background-color:var(--color-white);border:2px solid color-mix(in srgb,var(--color-dark-green) 10%,transparent);border-radius:12px;box-shadow:0 4px 16px rgb(0 0 0 / .05);transition:transform var(--transition-speed),box-shadow var(--transition-speed);position:relative;overflow:hidden;text-align:center}.frontpagecl-partner-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgb(0 0 0 / .08)}.frontpagecl-partner-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(244 174 11 / .2),transparent);transition:left 0.6s ease}.frontpagecl-partner-card:hover::before{left:100%}.frontpagecl-partner-card a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;padding:var(--spacing-md);height:100%;color:var(--color-dark-green)}.frontpagecl-partner-card img{width:120px;height:auto;object-fit:contain;margin-bottom:var(--spacing-sm);transition:transform 0.3s ease}.frontpagecl-partner-card:hover img{transform:scale(1.05)}.frontpagecl-partner-card h3{font-size:1.25rem;color:var(--color-deep-green);margin-bottom:.5rem;font-family:'Poppins',sans-serif;font-weight:600}.frontpagecl-partner-card p{font-size:.95rem;color:var(--color-dark-green);line-height:1.5;max-width:90%}.frontpagecl-partner-card:hover h3{color:var(--color-gold)}@media (max-width:768px){.frontpagecl-partner-card img{width:90px}.frontpagecl-partner-card p{font-size:.9rem}}@media (max-width:480px){.frontpagecl-partners-heading{font-size:1.6rem}.frontpagecl-partner-card{padding:var(--spacing-sm)}}.connectlabours-post-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0}.connectlabours-card{background-color:var(--color-gold);border:1px solid var(--color-gold);border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .05);max-width:100%;flex:1 1 300px;display:flex;flex-direction:column;transition:transform 0.3s ease}.connectlabours-card:hover{transform:translateY(-5px)}.connectlabours-thumb img{width:100%;height:auto;display:block}.connectlabours-content{padding:15px;display:flex;flex-direction:column;height:100%}.connectlabours-title{font-size:1.2rem;margin:0 0 10px}.connectlabours-title a{text-decoration:none;color:var(--color-deep-green)}.connectlabours-date{font-size:.9rem;color:var(--color-dark-green);margin-bottom:10px}.connectlabours-excerpt{flex-grow:1;font-size:.95rem;color:var(--color-black);margin-bottom:15px}.connectlabours-readmore{background-color:var(--color-deep-green);color:var(--color-white);text-align:center;padding:10px;border-radius:6px;text-decoration:none;font-weight:700;display:inline-block;transition:background var(--transition-speed)}.connectlabours-readmore:hover,.connectlabours-readmore:focus-visible{background-color:var(--color-light-green);color:var(--color-black)}.wcfmStore-note{background:var(--color-yellow);border-left:4px solid var(--color-gold);padding:15px;margin:20px 0;font-size:.95rem;color:var(--color-black)}.wcfmStore-vendor{margin-bottom:50px;padding-bottom:30px;border-bottom:2px solid var(--color-deep-green)}.wcfmStore-vendor-title{font-size:1.6rem;color:var(--color-deep-green);margin-bottom:20px}.wcfmStore-product-grid{display:flex;flex-wrap:wrap;gap:20px}.wcfmStore-product{background:var(--glass-bg-day);padding:15px;border:1px solid var(--color-light-green);border-radius:8px;width:calc(25% - 20px);box-shadow:0 2px 4px rgb(0 0 0 / .05);text-align:center;transition:transform 0.3s ease}.wcfmStore-product:hover{transform:scale(1.02);box-shadow:0 6px 12px rgb(0 0 0 / .1)}.wcfmStore-title{font-size:1rem;margin:10px 0 5px;color:var(--color-black)}.wcfmStore-price{margin-bottom:10px}.wcfmStore-price-sale{color:var(--color-gold);font-weight:700;margin-right:8px}.wcfmStore-price-regular del{color:var(--color-dark-green)}.wcfmStore-price-normal{color:var(--color-deep-green);font-weight:700}.wcfmStore-addtocart{background-color:var(--color-deep-green);color:var(--color-white);padding:8px 12px;display:inline-block;border-radius:5px;margin-top:5px;text-decoration:none;transition:background var(--transition-speed)}.wcfmStore-addtocart:hover,.wcfmStore-addtocart:focus-visible{background-color:var(--color-light-green);color:var(--color-black)}.wcfmStore-quickview{display:inline-block;margin-top:10px;font-size:.9rem;color:var(--color-gold);text-decoration:underline;background-color:var(--color-black);padding:8px 12px}@media (max-width:768px){.wcfmStore-product{width:100%}}.checkbox{display:inline-flex;align-items:center;font-size:1rem;cursor:pointer;user-select:none;gap:10px;color:var(--color-black)}.checkbox input[type="checkbox"]{appearance:none;width:24px;height:24px;border:2px solid var(--color-deep-green);border-radius:4px;background-color:var(--color-white);position:relative;transition:all 0.2s}.checkbox input[type="checkbox"]::after{content:'';position:absolute;display:none;width:6px;height:12px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg);top:4px;left:8px}.checkbox input[type="checkbox"]:checked{background-color:var(--color-gold);border-color:var(--color-gold)}.checkbox input[type="checkbox"]:checked::after{display:block}.show-password-input{display:inline-block;cursor:pointer;margin-left:8px;font-size:1rem;user-select:none;color:var(--color-deep-green);transition:color 0.3s ease,transform 0.2s ease}.show-password-input:hover,.show-password-input:focus-visible{color:var(--color-gold);transform:scale(1.1)}