﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"Poppins";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"Poppins";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}:root{--ctcms-green:#00A651;--ctcms-blue:#0081C8;--ctcms-black:#252829;--white:#FFFFFF;--grey:#333333;--platinum-grey:#797979;--text-black:#000000;--dark-gray:#555B5D}h1,h2,h3,h4,h5,h6,p{margin:0}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-900{font-weight:900}a{text-decoration:none}.pt-0{padding-top:0 !important}.pt-1{padding-top:1rem !important}.pt-md{padding-top:2rem}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:1rem !important}.pb-md{padding-bottom:2rem}.mt-0{margin-top:0 !important}.mt-1{margin-top:1rem !important}.mt-md{margin-top:2rem}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:1rem !important}.mb-md{margin-bottom:2rem}.ls-0{letter-spacing:0 !important}.text-center{text-align:center}.text-black{color:var(--ctcms-black) !important}.text-green{color:var(--ctcms-green) !important}.text-blue{color:var(--ctcms-blue) !important}.text-dark-gray{color:var(--dark-gray) !important}.text-white{color:var(--white) !important}.bg-grey{background-color:#F3F3F3 !important}.bg-blue{background:#CDEDFF !important}.bg-gradient{background:linear-gradient(314deg, #00CB63 0%, #0090DF 100%) !important}.bg-light-gradient{background:linear-gradient(180deg, #E9FFF3 0%, #CDEDFF 100%) !important}.sub-head-pill{padding:9px 14px;border-radius:30px;font-size:clamp(10px, 1.025vw, 14px);font-weight:600;letter-spacing:0.1em;display:inline-block;text-transform:uppercase}.sub-head-pill.blue-pill{color:var(--ctcms-blue);background:#DFF4FF;border:1px solid var(--ctcms-blue)}.sub-head-pill.green-pill{color:var(--ctcms-green);background:#E8FFF3;border:1px solid var(--ctcms-green)}.sub-head-pill.grey-pill{color:var(--ctcms-black);background:#E3E3E3;border:1px solid var(--ctcms-black)}.sub-head-pill.white-pill{color:var(--ctcms-blue);background:#FFF;border:1px solid var(--ctcms-blue)}.btn{font-size:clamp(14px, 0.833vw, 18px);padding:1.13rem 1.86rem;display:flex;align-items:center;gap:20px;text-transform:uppercase;border-radius:50px;color:var(--white) !important;letter-spacing:0.03em;font-weight:600;transition:all 0.2s ease;overflow:hidden;position:relative;z-index:1;width:fit-content}.btn svg{transition:all 0.2s ease}.btn:hover{transition:all 0.2s ease;color:#fff;background-color:var(--ctcms-black) !important;box-shadow:0px 0px 0px 2px white inset, 0px 0px 0px 2px var(--ctcms-black) !important}.btn:hover svg{animation:move 0.5s ease forwards}.btn.btn-green{background-color:var(--ctcms-green)}.btn.btn-green:hover{transition:all 0.2s ease}.btn.btn-blue{background-color:var(--ctcms-blue)}.btn.btn-blue:hover{transition:all 0.2s ease}.btn.btn-black{background-color:var(--ctcms-black)}.btn.btn-black:hover{transition:all 0.2s ease}.btn.btn-border{background-color:transparent;border:2px solid #fff}.btn.btn-border:hover{transition:all 0.2s ease}ul.global-list{margin:0px;list-style:none;padding-left:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px}ul.global-list .list-items{position:relative;color:var(--ctcms-black);font-size:clamp(13px, 1.0417vw, 22px);font-weight:400;border:1px solid #D0D0D0;border-radius:100px;padding:0.72rem 1.125rem;display:flex;align-items:flex-start;gap:10px;background-color:var(--white);transition:all 0.3s ease}ul.global-list .list-items::before{width:18px;height:18px;transition:all 0.5s ease;margin-top:2px}ul.global-list .list-items:hover{box-shadow:0px 5px 15px rgba(0, 0, 0, 0.05)}ul.global-list .list-items:hover::before{transform:scale(1.1);transform-origin:center}ul.global-list.blue .list-items::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%230081C8' d='M9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9Zm0 16.2c-3.968 0-7.2-3.231-7.2-7.2 0-3.968 3.231-7.2 7.2-7.2 3.969 0 7.2 3.232 7.2 7.2 0 3.969-3.231 7.2-7.2 7.2Z'/%3E%3Cpath fill='%230081C8' d='M7.78 12.536a.89.89 0 0 1-.673-.294L4.916 9.848a.9.9 0 0 1 1.325-1.215l1.514 1.655 3.989-4.52a.903.903 0 0 1 1.27-.08.901.901 0 0 1 .082 1.27l-4.65 5.271c-.195.27-.623.308-.667.307Z'/%3E%3C/svg%3E%0A")}ul.global-list.green .list-items::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%2300A651' d='M9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9Zm0 16.2c-3.968 0-7.2-3.231-7.2-7.2 0-3.968 3.231-7.2 7.2-7.2 3.969 0 7.2 3.232 7.2 7.2 0 3.969-3.231 7.2-7.2 7.2Z'/%3E%3Cpath fill='%2300A651' d='M7.78 12.536a.89.89 0 0 1-.673-.294L4.916 9.848a.9.9 0 0 1 1.325-1.215l1.514 1.655 3.989-4.52a.903.903 0 0 1 1.27-.08.901.901 0 0 1 .082 1.27l-4.65 5.271c-.195.27-.623.308-.667.307Z'/%3E%3C/svg%3E ")}ul.global-list.black .list-items::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%23252829' d='M9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9Zm0 16.2c-3.968 0-7.2-3.231-7.2-7.2 0-3.968 3.231-7.2 7.2-7.2 3.969 0 7.2 3.232 7.2 7.2 0 3.969-3.231 7.2-7.2 7.2Z'/%3E%3Cpath fill='%23252829' d='M7.78 12.536a.89.89 0 0 1-.673-.294L4.916 9.848a.9.9 0 0 1 1.325-1.215l1.514 1.655 3.989-4.52a.903.903 0 0 1 1.27-.08.901.901 0 0 1 .082 1.27l-4.65 5.271c-.195.27-.623.308-.667.307Z'/%3E%3C/svg%3E%0A")}.global-cta{padding-top:106px;background-color:var(--ctcms-black)}.global-cta .cta-row{display:flex;justify-content:space-between;align-items:flex-start}.global-cta .cta-row .cta-content-left{max-width:862px;flex:0 0 auto;width:54.5%}.global-cta .cta-row .cta-content-left .cta-heading{color:var(--white);font-size:4rem;font-family:"OrpheusPro", serif;font-weight:700;line-height:1.16em;margin-bottom:30px}.global-cta .cta-row .cta-content-left .global-p{color:#cccccc !important}.global-cta .cta-row .cta-buttons{margin-top:7px;display:flex;gap:20px}.row{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.row .col-6{width:49.25%;flex:0 0 auto}@keyframes move{0%{transform:translateX(0);opacity:1}25%{transform:translateX(100%);opacity:0}50%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.p-md{font-size:clamp(1.27rem, 0.9375vw, 20px)}.para-text-bold{font-size:clamp(1.25rem, 1.25vw, 26px);font-weight:600;letter-spacing:-0.01em}.title-semi-bold{font-size:clamp(18px, 1.458vw, 30px);font-weight:500}.title-semi-bold.md{font-size:clamp(1.2rem, 1.5rem, 1.75rem) !important}.global-h4{font-size:clamp(2rem, 1.67vw, 35px);font-family:"OrpheusPro", serif;line-height:1.25em}body.popup-open{overflow:hidden}*{box-sizing:border-box}html{scroll-behaviour:smooth;font-size:16px}body{padding:0;margin:0;overflow-x:hidden;background-color:#FFF}.container{max-width:1626px;width:100%;padding:0 15px;margin:0 auto}.container.v2{max-width:1356px}.container.v3{max-width:1086px}header.site-header{padding:0.2rem 0;background-color:var(--white);position:relative;z-index:9}header.site-header .master-navbar{display:flex;justify-content:space-between;align-items:center}header.site-header .master-navbar ul.ctc-nav-links{display:flex;align-items:center;justify-content:center;gap:1rem;flex-grow:1;list-style:none}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;z-index:9999;transition:all 0.3s ease}.hamburger .hamburger-line{width:100%;height:2px;background-color:var(--ctcms-blue);border-radius:2px;transition:all 0.3s ease}.hamburger.active .hamburger-line:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger.active .hamburger-line:nth-child(2){opacity:0}.hamburger.active .hamburger-line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.ctc-nav-link{position:relative;transition:all 0.3s ease-in}.ctc-nav-link::before{position:absolute;content:"";width:0%;height:0.3125rem;top:100%;left:50%;transform:translateX(-50%);z-index:2;border-radius:50px;background:linear-gradient(90deg, var(--ctcms-blue) 0%, var(--ctcms-green) 100%);transition:all 0.3s ease-in}.ctc-nav-link.active a{color:var(--text-black)}.ctc-nav-link.active svg path{stroke:#000}.ctc-nav-link.active::before{width:100%}.ctc-nav-link a{color:var(--grey);font-size:clamp(14px, 1.0417vw, 24px);font-weight:500;text-transform:capitalize;transition:all 0.2s ease;letter-spacing:-0.01em;display:flex;align-items:center;gap:7px}.ctc-nav-link>a{padding:1.19rem 0.625rem}.ctc-nav-link:hover a{color:var(--text-black)}.dropdown{position:relative;perspective:1000px;z-index:2;transition:all 0.3s ease-in;display:flex;align-items:center}.dropdown svg{transition:all 0.3s ease-in}.dropdown:hover svg{transform:rotate(180deg)}.dropdown:hover svg path{stroke:#000}.dropdown:hover .dropdown_menu{border-radius:10px;background-color:#fff;opacity:1;display:block}.dropdown:hover .dropdown_menu li{visibility:visible;animation:rotateX 300ms ease-in-out forwards;transition:all 0.3s ease-in}.dropdown .dropdown_menu{position:absolute;top:100%;left:-10px;width:100%;min-width:400px;border-radius:10px;perspective:1000px;z-index:0;display:flex;flex-direction:column;box-shadow:none;padding:10px 20px;display:none;opacity:0;transition:all 0.3s ease-in;list-style:none;padding-top:20px}.dropdown .dropdown_menu a{width:100%;transition:all 0.3s ease;color:var(--grey)}.dropdown .dropdown_menu li{visibility:hidden;opacity:0;padding:1rem 0;border-bottom:1px solid #eeee}.dropdown .dropdown_menu li:hover a{color:var(--ctcms-blue)}.dropdown .dropdown_menu li:last-child{border:none}.dropdown .dropdown_menu li.active a{color:var(--ctcms-blue)}.dropdown .dropdown_menu .dropdown_item-1{transform-origin:top center;animation-delay:60ms}.dropdown .dropdown_menu .dropdown_item-2{transform-origin:top center;animation-delay:120ms}.dropdown .dropdown_menu .dropdown_item-3{transform-origin:top center;animation-delay:180ms}.dropdown .dropdown_menu .dropdown_item-4{transform-origin:top center;animation-delay:240ms}.dropdown .dropdown_menu .dropdown_item-5{transform-origin:top center;animation-delay:300ms}.dropdown .dropdown_menu .dropdown_item-6{transform-origin:top center;animation-delay:360ms}.dropdown .dropdown_menu .dropdown_item-7{transform-origin:top center;animation-delay:420ms}.dropdown .dropdown_menu .dropdown_item-8{transform-origin:top center;animation-delay:480ms}.dropdown .dropdown_menu .dropdown_item-9{transform-origin:top center;animation-delay:540ms}.dropdown .dropdown_menu .dropdown_item-10{transform-origin:top center;animation-delay:600ms}.header-btn.show-btn-mobile{display:none}.hide-btn-mobile{display:block}.header-btn{padding:0.91rem 1.94rem;border:1px solid var(--text-black);border-radius:50px;color:var(--text-black);text-transform:capitalize;font-size:clamp(13px, 0.833vw, 18px);text-transform:uppercase;letter-spacing:0.05em;font-weight:500;position:relative;transition:all 0.2s ease;z-index:1;overflow:hidden !important;display:flex;justify-content:center;align-items:center}.header-btn:before{content:"";width:0%;height:102%;display:block;background:linear-gradient(95deg, #00a651 0%, #0081c8 100%);position:absolute;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:-10%;opacity:1;top:0;z-index:-12;transition:all 0.4s cubic-bezier(0.77, 0, 0.175, 1)}.header-btn:after{content:"";width:0%;height:102%;display:block;background:var(--ctcms-blue);position:absolute;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);left:-10%;opacity:0;top:0;z-index:-15;transition:all 0.2s cubic-bezier(0.2, 0.95, 0.57, 0.99)}.header-btn:hover{color:#fff}.header-btn:hover:before{opacity:1;width:116%}.header-btn:hover::after{opacity:1;width:120%}.header-btn .transition{position:absolute;top:-10%;left:0%;width:100%;height:0%;background:#80ffd3;z-index:-1}@keyframes rotateX{0%{opacity:0;transform:rotateX(-90deg)}50%{transform:rotateX(-20deg)}100%{opacity:1;transform:rotateX(0deg)}}@keyframes rotateXReverse{0%{opacity:1;transform:rotateX(0deg)}50%{transform:rotateX(-20deg)}100%{opacity:0;transform:rotateX(-90deg)}}@keyframes rotateXReverse{0%{opacity:1;transform:rotateX(0deg)}50%{transform:rotateX(-20deg)}100%{opacity:0;transform:rotateX(-90deg)}}.footer-container{padding-top:7.5rem;padding-bottom:6.25rem;background-color:var(--ctcms-black)}.copyrights{color:#999;font-size:clamp(9px, 0.75vw, 18px);line-height:1.75em;margin-top:-25px}.footer-row{display:flex;gap:15.125rem;align-items:flex-start}.footer-row .site-logo{max-width:369px;width:23.2%}.footer-row .menu-links-wrapper{display:flex;gap:2.93rem}.footer-row .menu-links-wrapper .menu-col{display:flex;flex-direction:column;gap:4px}.footer-row .menu-links-wrapper .menu-col a .footer-link{color:var(--white);font-size:clamp(12px, 0.833vw, 18px);font-weight:400;letter-spacing:-0.01em;text-transform:capitalize;padding-bottom:4px;padding:5px 0;position:relative;background-size:200% 100%;background-position:0;display:inline-block;transition:all 0.3s ease-in-out}.footer-row .menu-links-wrapper .menu-col a .footer-link::before{position:absolute;content:"";bottom:0;left:0;width:0;height:1px;background-image:linear-gradient(90deg, var(--ctcms-blue) 0%, var(--ctcms-green) 100%);transition:all 0.3s ease-in-out}.footer-row .menu-links-wrapper .menu-col a:hover .footer-link{background-position:0;background-image:linear-gradient(to right, var(--ctcms-green), var(--ctcms-blue) 50%, var(--ctcms-black) 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-row .menu-links-wrapper .menu-col a:hover .footer-link::before{width:100%}.footer-row .social-links-row{display:flex;justify-content:flex-end;flex:0 0 21%;gap:1.5rem}.footer-row .social-links-row .social-icon{position:relative;width:30px;height:30px;border-radius:60px;display:flex;justify-content:center;align-items:center;transition:all 0.5s ease}.footer-row .social-links-row .social-icon::before{content:"";position:absolute;inset:0;border-radius:60px;background-image:linear-gradient(90deg, var(--ctcms-blue) 0%, var(--ctcms-green) 100%);opacity:0;transform-origin:center;transition:0.5s}.footer-row .social-links-row .social-icon .icon{transition:0.5s;transition-delay:0.25s;height:100%}.footer-row .social-links-row .social-icon span{position:absolute}.footer-row .social-links-row .social-icon .title{color:var(--white);font-size:8px;letter-spacing:0.1em;text-transform:uppercase;transform:scale(0);transition:0.5s;transition-delay:0s}.footer-row .social-links-row .social-icon:hover{width:80px}.footer-row .social-links-row .social-icon:hover::before{opacity:1}.footer-row .social-links-row .social-icon:hover .icon{transform:scale(0);color:#fff;transition-delay:0s}.footer-row .social-links-row .social-icon:hover .title{transform:scale(1);transition-delay:0.25s}.job-link{color:#0081C8;font-size:clamp(9px, 0.573vw, 12px);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;position:relative;transition:all 0.3s ease;background-size:200% 100%;background-position:0;display:inline-block}.job-link::before{position:absolute;content:"";bottom:-4px;left:0;width:0;height:1px;background-image:linear-gradient(90deg, var(--ctcms-blue) 0%, var(--ctcms-green) 100%);transition:all 0.3s ease-in-out}.global-p{font-size:clamp(1.28rem, 1.0417vw, 24px);font-weight:400;line-height:1.4em;color:#555B5D;letter-spacing:-0.01em}.info-h3{font-size:clamp(2.73rem, 2.5vw, 50px) !important;font-family:"OrpheusPro", serif;font-weight:700;line-height:1.25em;position:relative}.ctcms-hero-section{padding-top:8rem;position:relative}.ctcms-hero-section .hero-banner{position:absolute;left:0;top:0;z-index:-1;width:100%}.ctcms-hero-section .hero-banner>.hide-mobile{width:100%;height:auto}.ctcms-hero-section .hero-banner .hide-desktop{display:none}.ctcms-hero-section .hero-content-wrap{max-width:877px;width:65%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.8rem}.ctcms-hero-section .hero-content-wrap .hero-title{color:var(--ctcms-black);font-size:clamp(4.09rem, 3.334vw, 67px);font-family:"OrpheusPro", serif;font-weight:700;line-height:1.16em;text-shadow:0px 0px 15px #fff}.ctcms-hero-section .hero-content-wrap .dual-buttons{display:flex;gap:30px;align-items:center;margin-top:1rem}.ctcms-hero-section .hero-content-wrap .dual-buttons .btn{letter-spacing:0.03em;letter-spacing:0.05em}.ctcms-hero-section .hero-jobs{margin-top:4.75rem}.ctcms-hero-section .hero-jobs .sub-title{text-transform:uppercase;text-align:center;color:var(--ctcms-black);font-weight:700;letter-spacing:0.1em}.ctcms-hero-section .hero-jobs .jobs-grid{display:grid;grid-template-columns:repeat(4, minmax(200px, 1fr));gap:1.5rem;margin-top:30px}.ctcms-hero-section .hero-jobs .jobs-grid .job-card{background-color:var(--white);border-radius:15px;padding:1.56rem;box-shadow:0px 5px 15px rgba(0, 0, 0, 0.05);transition:all 0.3s ease;border:1px solid #ddd}.ctcms-hero-section .hero-jobs .jobs-grid .job-card .job-title{font-size:clamp(1.27rem, 1.0417vw, 22px);color:var(--ctcms-black);font-weight:500;letter-spacing:0.01em;line-height:1.3em;margin-bottom:10px}.ctcms-hero-section .hero-jobs .jobs-grid .job-card .job-location{color:#555555;font-size:clamp(1.09rem, 0.73vw, 15px);letter-spacing:0.01em;line-height:1.3em;font-weight:400}.ctcms-hero-section .hero-jobs .jobs-grid .job-card .job-cta{margin-top:2.5rem;display:flex;justify-content:space-between;align-items:center}.ctcms-hero-section .hero-jobs .jobs-grid .job-card .job-cta .job-cta-text{color:var(--ctcms-black);font-size:clamp(1.09rem, 0.83vw, 17px);font-weight:500;letter-spacing:0.01em;line-height:1.3em}.ctcms-hero-section .hero-jobs .jobs-grid .job-card .job-cta .job-link{color:#0081C8;font-size:clamp(9px, 0.573vw, 12px);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;position:relative;transition:all 0.3s ease;background-size:200% 100%;background-position:0;display:inline-block}.ctcms-hero-section .hero-jobs .jobs-grid .job-card .job-cta .job-link::before{position:absolute;content:"";bottom:-4px;left:0;width:0;height:1px;background-image:linear-gradient(90deg, var(--ctcms-blue) 0%, var(--ctcms-green) 100%);transition:all 0.3s ease-in-out}.ctcms-hero-section .hero-jobs .jobs-grid .job-card:hover .job-title{color:#0081C8}.ctcms-hero-section .hero-jobs .jobs-grid .job-card:hover .job-link{background-position:0;background-image:linear-gradient(to right, var(--ctcms-green), var(--ctcms-blue) 50%, var(--ctcms-black) 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ctcms-hero-section .hero-jobs .jobs-grid .job-card:hover .job-link:before{width:100%}.service-h2{font-family:"OrpheusPro", serif;font-size:clamp(3.36rem, 2.8125vw, 58px) !important;line-height:1.12em}p.title-bold{font-size:clamp(2.05rem, 1.67vw, 34px) !important;font-weight:600;letter-spacing:0.01em}.service-section{position:relative;padding-top:8.81rem;padding-bottom:10rem;overflow:hidden}.service-section .global-list{flex-wrap:wrap;flex-direction:row}.service-section::before{position:absolute;content:"";height:100%;aspect-ratio:1;border-radius:50%;top:0;z-index:0}.service-section.professionals .service-row{align-items:center}.service-section.professionals .service-row .image-col svg{margin-top:50px}.service-section.staffing{margin-top:0;background-color:#F3F3F3}.service-section.staffing .service-row{align-items:center}.service-section.staffing .image-col{text-align:end}.service-section.general{padding-top:14rem;margin-top:0}.service-section.general .shape{width:117px;height:233px;background:#E3E3E3;clip-path:path("M0 232.873c0-87.328-29.109-116.437-116.436-116.437C-29.109 116.436 0 87.327 0 0c0 87.327 29.11 116.436 116.436 116.436C29.109 116.436 0 145.546 0 232.873Z");position:absolute;top:18%;right:0;transform:rotate(180deg)}.service-section.general .ctc-general{position:absolute;top:25%;left:0;width:42.5%;max-width:809px;height:auto;z-index:1}.service-section.general .image-col img{width:100%;height:auto}.service-section .service-p{font-size:clamp(1.27rem, 1.0417vw, 22px);font-weight:400;line-height:1.5em;padding-bottom:1.25rem}.service-section .blue-eclipse{position:absolute;left:0;top:0;z-index:-1}.service-section .service-row{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.service-section .service-row .service-col{flex:0 0 49.25%}.service-section .service-row .service-content{display:flex;flex-direction:column;align-items:flex-start}.service-section .service-row .service-content .service-h2{margin-top:25px;margin-bottom:25px}.service-section .service-row .service-content .service-p{padding-right:9px}.service-section .service-row .service-content .title-bold{padding-top:0.75rem;padding-bottom:1.25rem}.service-section .service-row .service-content ul{margin-bottom:2.19rem}.row{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.row .col-4{flex:0 0 auto;max-width:381px;width:23.88%}.infographic-section{position:relative;background-color:var(--ctcms-blue);padding:76.2px 0}.infographic-section .info-h3{max-width:278px}.infographic-section .row{align-items:center}.infographic-section .row .col-4:nth-child(2) .card-wrapper{transform:translateY(-120px)}.infographic-section .row .col-4:nth-child(4) .card-wrapper{transform:translateY(120px)}.infographic-section .bg-hexagon{position:absolute;left:0;top:0;width:100%;height:100%}.infographic-section .card-wrapper{position:relative;z-index:3;filter:drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.1))}.infographic-section .card-wrapper:hover .info-card .card-arrow .info-content{color:var(--ctcms-blue)}.infographic-section .card-wrapper:hover .info-card .card-arrow svg{animation:move 0.5s ease forwards}.infographic-section .info-card{background-color:var(--white);padding:2.74rem 2.5rem 2.38rem 2.5rem;position:relative;border:1px #E0E0E0 solid;height:100%;min-height:358px;display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;clip-path:polygon(80% 0, 100% 18%, 100% 100%, 0 100%, 0 0)}.infographic-section .info-card::before{position:absolute;content:"";right:-3px;top:-6px;width:4.76rem;height:4.24rem;background:white;border:1px #E0E0E0 solid;clip-path:polygon(0 0, 0% 100%, 100% 100%);z-index:-1}.infographic-section .info-card .info-bold{color:var(--ctcms-black);font-size:clamp(2.73rem, 2.3vw, 50px);font-weight:700;line-height:0.71em;letter-spacing:-0.01em}.infographic-section .info-card .card-arrow svg{margin-top:20px;margin-left:auto;display:flex}.infographic-section .info-card .info-content{color:#555B5D;font-size:clamp(1.25rem, 1.25vw, 26px);font-weight:400;letter-spacing:-0.01em;transition:all 0.3s ease}.page-template-front-page .blogs-grid-section{padding-bottom:7.11rem}.page-template-sample-page .ctcms-hero-section .hero-content-wrap .hero-title{text-shadow:none;color:#fff}.page-template-sample-page .btn.btn-white{background-color:#fff;color:var(--ctcms-black) !important}.page-template-sample-page .btn.btn-white:hover{color:#fff !important}.page-template-sample-page .btn.btn-white:hover svg path{stroke:#fff}.service-page-template h1{color:var(--ctcms-black);font-size:clamp(4.09rem, 3.334vw, 67px);font-family:"OrpheusPro", serif;font-weight:700;line-height:1.16em;margin-top:2.56rem;margin-bottom:0.94rem}.hero-service{padding-top:4.19rem;padding-bottom:4.5rem;background:linear-gradient(180deg, #E9FFF3 0%, #CDEDFF 100%);position:relative}.hero-service .hero-bg{position:absolute;left:0;bottom:0;width:100%;height:auto;mix-blend-mode:screen}.hero-service .service-hero-wrap{position:relative}.hero-service .service-hero-wrap .hero-content{display:flex;flex-direction:column;align-items:center;max-width:1056px;width:65%;margin:0 auto}.hero-service .service-hero-wrap .hero-content h1{max-width:945px}.hero-service .service-hero-wrap .hero-content .global-p{margin-bottom:2.5rem;margin-top:0.94rem;letter-spacing:0}.hero-service .service-hero-wrap .hero-infographics-row{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;max-width:1191px;width:79.7%;margin-left:auto;margin-right:auto;margin-top:5.625rem}.hero-service .service-hero-wrap .hero-infographics-row .infographic-col{flex:0 0 auto;max-width:381px;width:32%;padding-bottom:0.81rem}.hero-service .service-hero-wrap .hero-infographics-row .infographic-col .title-bold{padding-bottom:10px}.challenges-grid-section{position:relative;background-color:var(--ctcms-black);padding:5.5rem 0}.challenges-grid-section .hexagon-black{position:absolute;left:0;top:0;mix-blend-mode:multiply;width:100%}.challenges-grid-section .services-cards-grid{max-width:1325px;width:83%;margin:0 auto;display:grid;grid-template-columns:3fr 2.5fr 2.5fr 2fr;grid-template-rows:repeat(2, 12.5rem);gap:1.5rem;position:relative}.challenges-grid-section .services-cards-grid .grid-image-col{position:relative;grid-column:1;grid-row:span 2;padding:1.875rem 2.31rem;border-radius:25px;display:flex;align-items:flex-end}.challenges-grid-section .services-cards-grid .grid-image-col h2{line-height:1.15em}.challenges-grid-section .services-cards-grid .grid-image-col .grid-image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:25px}.challenges-grid-section .services-cards-grid .grid-image-col .grid-image img{border-radius:25px;width:100%;height:100%;display:block}.challenges-grid-section .services-cards-grid .grid-icon-card{background-color:var(--white);border-radius:20px;padding:1.875rem;display:flex;flex-direction:column;justify-content:space-between}.challenges-grid-section .services-cards-grid .grid-icon-card svg{transition:all 0.5s ease}.challenges-grid-section .services-cards-grid .grid-icon-card p{line-height:1.4em;color:#000}.challenges-grid-section .services-cards-grid .grid-icon-card.large{grid-col:4;grid-row:span 2}.challenges-grid-section .services-cards-grid .grid-icon-card:hover svg{transform:rotateY(180deg)}.solution-section{padding-top:10.12rem;padding-bottom:10.12rem;background-color:#F3F3F3}.solution-section .service-h2{margin-bottom:4rem}.solution-section .solution-image-col{height:100%;display:flex;flex-direction:column;justify-content:space-between}.solution-section .solution-image-col .service-h2{line-height:1.2em}.solution-section .solution-image-col .images-wrap{position:relative;height:100%}.solution-section .solution-image-col .image-solution{opacity:0;transform:translateY(70px);transition:opacity 0.2s, transform 0.5s ease;position:absolute;bottom:0;left:0}.solution-section .solution-image-col .image-solution.active{opacity:1;transform:translateY(0);z-index:9}.solutions-list{list-style:none;padding-left:1.9rem;margin:0}.solutions-list .solution-card{padding:1.25rem 1.875rem;border-radius:1.25rem;background-color:#fff;display:flex;margin-bottom:1.25rem;gap:20px;transition:all 0.3s ease}.solutions-list .solution-card .show-mobile-img{display:none;margin-top:20px}.solutions-list .solution-card .show-mobile-img img{width:100%;height:auto}.solutions-list .solution-card.active{border:1px solid var(--ctcms-blue);background-color:#e5f6ff;transition:all 0.3s ease}.solutions-list .solution-card:last-child{margin-bottom:0}.solutions-list .solution-card::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23252829' d='M14 0C6.267 0 0 6.267 0 14s6.267 14 14 14 14-6.267 14-14S21.733 0 14 0Zm0 25.2C7.827 25.2 2.8 20.173 2.8 14 2.8 7.827 7.827 2.8 14 2.8c6.173 0 11.2 5.027 11.2 11.2 0 6.173-5.027 11.2-11.2 11.2Z'/%3E%3Cpath fill='%23252829' d='M12.101 19.5a1.384 1.384 0 0 1-1.046-.457L7.647 15.32a1.4 1.4 0 0 1 .086-1.976 1.4 1.4 0 0 1 1.976.085l2.355 2.576 6.204-7.03a1.404 1.404 0 0 1 1.977-.127c.581.513.634 1.397.127 1.977l-7.235 8.199c-.303.42-.969.479-1.036.478Z'/%3E%3C/svg%3E%0A")}.solutions-list .solution-card .solution-text .bold-text{color:var(--ctcms-black);font-size:clamp(1.63rem, 1.25vw, 24px);font-weight:600;letter-spacing:-0.01em;margin-bottom:12px;transition:all 0.3s ease}.solutions-list .solution-card .solution-text .global-p{letter-spacing:0}.green-ribbon{background-color:#00A651;padding:1.125rem 0}.green-ribbon .slide-pair{display:flex;justify-content:space-around;align-items:center}.green-ribbon .slide-pair p{color:white;font-size:clamp(1.25rem, 1.66vw, 32px);font-weight:500;line-height:2em;letter-spacing:0.96px;text-transform:uppercase}.support-section{background-color:#E5F6FF;padding-top:9.125rem;padding-bottom:9.125rem;overflow:hidden}.support-section .support-content-wrap{display:flex;align-items:center;justify-content:space-between}.support-section .support-content-wrap .supporting-text{max-width:651px;width:44%}.union-circles{margin-top:5.25rem;position:relative;display:inline-flex;justify-content:center;transform:translateX(-50%);left:50%}.union-circles .circle-white{width:30.35rem;height:30.35rem;border-radius:50%;background-color:white;margin:0 -5.1rem;display:flex;align-items:center;justify-content:center}.union-circles .circle-white:nth-child(2) .inner-circle{background:#CEEEFF}.union-circles .circle-white:nth-child(3) .inner-circle{background:#FFEDCD}.union-circles .circle-white:nth-child(4) .inner-circle{background:#E3EBED}.union-circles .circle-white:nth-child(5) .inner-circle{background:#CCFFE5}.union-circles .circle-white:nth-child(6) .inner-circle{background:#FFD6DC}.union-circles .circle-white .inner-circle{width:19.4rem;height:19.4rem;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1}.union-circles .circle-white .inner-circle .inner-circle-content{max-width:247px;margin:auto;padding:5px 8px}.union-circles .circle-white .inner-circle .inner-circle-content .para-text-bold{margin-bottom:1.19rem}.benefits-section{padding-top:10.625rem;padding-bottom:11.875rem;overflow:hidden}.benefits-section .offering-cards-wrapper{width:87%;margin:0 auto}.benefits-section .offering-cards-wrapper .offering-card{padding:3.125rem 2.5rem;border:2px solid #0081C8;border-radius:1.25rem;background-color:#fff;height:100%}.benefits-section .offering-cards-wrapper .offering-card svg{margin-bottom:1.875rem}.benefits-section .offering-cards-wrapper .offering-card .info-h3{margin-bottom:1.3125rem}.faq-section{padding-top:10.625rem;padding-bottom:10.625rem}.faq-section .faq-wrapper{max-width:1461px;margin:auto;display:flex;gap:1.5rem}.faq-section .faq-wrapper .faq-left-col{max-width:381px}.faq-section .faq-wrapper .faq-left-col .sub-head-pill{margin-bottom:15px}.faq-section .faq-wrapper .faq-left-col h2{max-width:unset}.faq-section .faq-wrapper .faq-right-col{padding:1.875rem 3rem;background-color:var(--white);border-radius:20px;width:100%}.faq-section .faq-wrapper .faq-right-col .accordion-list{position:relative;display:block;width:100%;height:auto;padding:0;margin:0;list-style:none}.faq-section .faq-wrapper .faq-right-col .accordion-content{position:relative;display:block;width:100%;height:auto;margin:0;border-bottom:1px solid #D5D5D5;cursor:pointer}.faq-section .faq-wrapper .faq-right-col .accordion-content h3{position:relative;padding:1.5rem 0;color:var(--ctcms-black);font-size:clamp(1.25rem, 1.25vw, 26px);padding-right:2rem;display:flex;align-items:center}.faq-section .faq-wrapper .faq-right-col .accordion-content h3::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%23252829' d='M16.001 30.4C8.134 30.4 1.734 23.865 1.734 16c0-7.868 6.4-14.268 14.267-14.268 7.867 0 14.4 6.4 14.4 14.267 0 7.867-6.533 14.4-14.4 14.4Zm0-26.668c-6.8 0-12.4 5.467-12.4 12.4 0 6.934 5.467 12.4 12.4 12.4 6.933 0 12.4-5.466 12.4-12.4 0-6.933-5.6-12.4-12.4-12.4Z'/%3E%3Cpath fill='%23252829' d='M15.996 22.4c-.533 0-1.066-.4-1.066-1.067V10.666c0-.533.4-1.066 1.066-1.066.667 0 1.067.4 1.067 1.066v10.667c0 .533-.533 1.067-1.067 1.067Z'/%3E%3Cpath fill='%23252829' d='M21.335 17.067H10.668c-.533 0-1.066-.4-1.066-1.067 0-.666.4-1.066 1.066-1.066h10.667c.533 0 1.067.4 1.067 1.066 0 .667-.534 1.067-1.067 1.067Z'/%3E%3C/svg%3E%0A");width:32px;height:32px;position:absolute;right:0;transition:all 0.3s ease-in-out}.faq-section .faq-wrapper .faq-right-col .accordion-content:last-child{border-bottom:none}.faq-section .faq-wrapper .faq-right-col .accordion-content::last-child{border-bottom:none}.faq-section .faq-wrapper .faq-right-col .accordion-content h3.active:after{transform:rotate(45deg)}.faq-section .faq-wrapper .faq-right-col .accordion-content .answer{position:relative;display:block;padding-bottom:1.25rem;padding-right:2rem;display:none}.faq-section .faq-wrapper .faq-right-col .accordion-content h3{color:var(--ctcms-black);font-size:clamp(1.25rem, 1.25vw, 26px);font-weight:600}.contact .contact-content{max-width:651px}.contact .contact-content .global-p{margin-bottom:1.5rem}.contact .form-col{max-width:516px;width:80%;margin-left:auto}.contact .info-h3{max-width:unset;margin-top:6.875rem}.contact .hero-infographics-row{position:relative}.contact .hero-infographics-row.contact-cards-row{max-width:1326px;gap:20px !important;margin-top:3.125rem;display:flex}.contact .hero-infographics-row.contact-cards-row .infographic-col{background-color:var(--white);padding:1.875rem 2.5rem !important;border-radius:30px;max-width:428px;width:100%;justify-content:unset;transition:all 0.3s ease}.contact .hero-infographics-row.contact-cards-row .infographic-col svg{transition:all 0.3s ease}.contact .hero-infographics-row.contact-cards-row .infographic-col:hover{box-shadow:rgba(0, 0, 0, 0.05) 0px 5px 15px}.contact .hero-infographics-row.contact-cards-row .infographic-col:hover svg{transform:translateY(-5px)}.contact .hero-infographics-row.contact-cards-row .infographic-col svg{margin-bottom:2.44rem}.page-template-job-listing{background-color:#f3f3f3}.jobs-listing-page{padding-top:5.125rem !important;padding-bottom:12.6rem !important}.jobs-page-section .awsm-job-listings{margin-top:10rem}.jobs-page-section .jobs-listing{padding-top:85px;padding-bottom:50px;position:relative;margin-top:-13.3rem}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-item-search{width:50%}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-item-search input{border:1px solid #ccc;-webkit-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.05);box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.05);background:#fff;position:relative;overflow:hidden;width:100%;border-radius:10px;padding-left:1rem;font-size:1rem;font-family:"Onest", sans-serif}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-item-search input:focus-visible{outline-color:#ddd}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-item-search .awsm-job-search-icon-wrapper{color:var(--ctcms-blue)}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-items{width:50%}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-items .awsm-selectric{border-radius:10px}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-items .awsm-selectric .label{font-size:1rem}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-items .awsm-selectric .awsm-selectric-arrow-drop::after{border:7px solid transparent;border-top-color:var(--ctcms-blue);border-bottom:none}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-item{width:33%}.jobs-page-section .awsm-grid-item .awsm-job-item{padding:2rem 3rem;border-radius:20px;position:relative;border:none;justify-content:space-between}.jobs-page-section .awsm-grid-item .awsm-job-item .awsm-job-more-container{display:none}.jobs-page-section .awsm-grid-item .awsm-job-icon-location-arrow::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%230081C8' d='m11.96 24.009-.698-.598c-.96-.805-9.352-8.051-9.352-13.352 0-5.55 4.5-10.05 10.05-10.05 5.55 0 10.048 4.5 10.048 10.05 0 5.3-8.39 12.547-9.348 13.356l-.7.594Zm0-21.826a7.885 7.885 0 0 0-7.877 7.876c0 3.33 5.163 8.65 7.876 11.084 2.714-2.435 7.876-7.758 7.876-11.084a7.885 7.885 0 0 0-7.876-7.876Z'%3E%3C/path%3E%3Cpath fill='%2300A651' d='M11.96 14.043a3.983 3.983 0 1 1 0-7.967 3.983 3.983 0 0 1 0 7.967Zm0-5.975a1.992 1.992 0 1 0 0 3.983 1.992 1.992 0 0 0 0-3.983Z'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:1em;height:1em;background-size:contain;display:inline-block}.jobs-page-section .awsm-grid-item .awsm-job-icon-calendar::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%230081C8' d='M19.45 2h-2.779V0H14.82v2H7.41V0H5.558v2H2.78c-.737 0-1.444.316-1.965.879A3.126 3.126 0 0 0 0 5v19h22.229V5c0-.796-.293-1.559-.814-2.121A2.679 2.679 0 0 0 19.45 2ZM1.852 5c0-.265.098-.52.272-.707A.893.893 0 0 1 2.779 4H19.45c.246 0 .481.105.655.293.174.187.271.442.271.707v3H1.852V5Zm0 17V10h18.524v12H1.852Z'%3E%3C/path%3E%3Cpath fill='%2300A651' d='M15.747 13h-1.852v2h1.852v-2Zm-3.707 0h-1.852v2h1.852v-2Zm-3.703 0H6.484v2h1.853v-2Zm7.41 4h-1.852v2h1.852v-2Zm-3.707 0h-1.852v2h1.852v-2Zm-3.703 0H6.484v2h1.853v-2Z'%3E%3C/path%3E%3C/svg%3E");width:1em;height:1em;background-size:contain;display:inline-block}.jobs-page-section .awsm-grid-item:hover .awsm-job-post-title{color:var(--ctcms-blue)}.jobs-page-section .awsm-job-post-title{font-size:clamp(1.2rem, 1.5rem, 1.75rem) !important;font-weight:400;line-height:1.3;color:var(--ctcms-black);transition:all 0.3s ease}.jobs-page-section .awsm-job-specification-wrapper{display:flex;gap:20px}.single-job .hero-content{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.jobs-page{padding-top:6.25rem;padding-bottom:8.125rem;position:relative}.jobs-page .job-description-wrap{display:flex;justify-content:space-between;align-items:flex-start}.jobs-page .job-description-wrap .job-content{width:60%;max-width:790px;flex:0 0 auto}.jobs-page .job-description-wrap .job-content .awsm-job-content{width:100%}.jobs-page .job-description-wrap .job-content .awsm-job-form{display:none}.jobs-page .job-description-wrap .job-detail-card{padding:2.5rem;border:1px solid rgba(0, 0, 0, 0.2);border-radius:20px;position:sticky;top:50px;max-width:381px;width:33%;flex:0 0 auto;display:flex;flex-direction:column;align-items:center}.jobs-page .job-description-wrap .job-detail-card .job-summary-wrap{display:flex;gap:1.375rem;margin-top:2.185rem;margin-bottom:2.185rem}.jobs-page .job-description-wrap .job-detail-card .job-summary-wrap .job-detail{display:flex;align-items:center;gap:13px}.jobs-page .job-description-wrap .job-detail-card .job-summary-wrap .job-detail>p{font-size:clamp(1.28rem, 1.0417vw, 24px)}.jobs-page .job-description-wrap .job-detail-card #apply-button{width:100%;display:flex;justify-content:center;align-items:center}.jobs-page .job-description-wrap .apply-popup{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.75)}.jobs-page .job-description-wrap .apply-popup .popup-content{background:#fff;margin:auto;width:32%;max-width:600px;border-radius:20px;position:relative;top:50%;transform:translateY(-50%)}.jobs-page .job-description-wrap .apply-popup .popup-content form{margin:0}.jobs-page .job-description-wrap .apply-popup .popup-content form h2{font-size:clamp(2.73rem, 2.5vw, 50px) !important}.jobs-page .job-description-wrap .apply-popup .popup-content .close{position:absolute;right:15px;top:10px;font-size:24px;cursor:pointer;z-index:2}.jobs-page .job-description-wrap .apply-popup .field-hidden{display:none}.jobs-page h1{font-family:"OrpheusPro", serif;font-size:clamp(3.64rem, 2.8125vw, 60px);line-height:1.07em;margin-bottom:20px;margin-top:30px}.jobs-page h2{font-size:clamp(2.27rem, 1.67vw, 35px);font-weight:500;line-height:1.25em;letter-spacing:-0.01em;margin-bottom:20px}.jobs-page p{color:#555B5D;font-size:clamp(1.45rem, 1.0417vw, 24px);padding-bottom:25px;line-height:1.4em}.jobs-page ul{margin:0px;margin-bottom:30px;gap:15px}.jobs-page ul li{color:#555B5D;font-size:clamp(1.45rem, 1.0417vw, 24px);padding-bottom:10px;line-height:1.5em;gap:10px}.hero-service.staffing{padding-top:3rem}.hero-service.staffing h1{font-size:clamp(2.73rem, 2.5vw, 50px)}.services-listing-row{margin-top:2rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.875rem;row-gap:3.69rem}.services-listing-row .service-card{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.services-listing-row .service-card .service-card-title{padding:1.875rem 2.5rem;display:flex;justify-content:space-between;align-items:center}.services-listing-row .service-card .para-text-bold{color:var(--ctcms-black);transition:all 0.3s ease;opacity:1 !important;transform:none !important;max-width:305px;width:81%}.services-listing-row .service-card .card-thumbnail{transition:all 0.3s ease;width:100%;height:auto}.services-listing-row .service-card:hover .para-text-bold{color:var(--ctcms-blue)}.services-listing-row .service-card:hover .job-link::before{width:100%}.services-listing-row .service-card:hover .card-thumbnail{transform:scale(1.05)}.services-listing-row .service-card:hover svg{animation:move 0.5s ease forwards}.services-listing-row .service-card:hover svg path{stroke:var(--ctcms-blue)}.staffing-content{position:relative}.staffing-content .star-prop{position:absolute;right:0}.staffing-content .support-content-wrap{align-items:flex-start}.staffing-content .support-content-wrap .info-h3{max-width:516px;font-size:2.125rem;width:35%;flex:0 0 auto}.staffing-content .support-content-wrap .staffing-content-wrap{max-width:786px;width:60%;flex:0 0 auto;display:flex;flex-direction:column;gap:25px}.about .offering-card{border-color:#0081C8 !important}.about .benefits-section{position:relative}.about .benefits-section .orange-prop{position:absolute;right:0}.about .benefits-section .image-overlay{position:absolute;left:0;bottom:0;width:100%;height:auto;mix-blend-mode:screen}.about-page{padding-top:6.25rem;padding-bottom:5.69rem;position:relative}.about-page .blue-prop{position:absolute;left:0;top:37px}.about-page .orange-oval-prop{position:absolute;bottom:-71px;right:0}.about-page .about-hero-graphic{position:relative;overflow:hidden;border-radius:20px;margin-top:5.31rem}.about-page .about-hero-graphic img{width:100%;height:auto;border-radius:1.25rem;display:block}.about-page .about-hero-graphic img.mobile-image{display:none}.about-page .about-hero-graphic:before{position:absolute;content:"";width:15.375rem;height:15.375rem;aspect-ratio:1;border-radius:50%;opacity:0.5;mix-blend-mode:darken;background:linear-gradient(180deg, #79FFBA 0%, #00A651 100%);transform:rotate(-30deg);right:-6%;bottom:-8%;z-index:1}.about-page .about-hero-graphic:after{position:absolute;content:"";width:15.375rem;height:15.375rem;aspect-ratio:1;border-radius:50%;opacity:0.5;background:linear-gradient(180deg, #0081C8 0%, #B1E3FF 100%);transform:rotate(-30deg);right:3%;bottom:-24%}.approach-section{padding-top:6.56rem;padding-bottom:6.56rem;position:relative}.approach-section .wave-vector{position:absolute;left:50%;top:47%;transform:translate(-50%, -53%);z-index:0}.approach-section .approach-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.approach-section .approach-steps{margin-top:4.93rem}.approach-section .approach-steps .approach-step{display:flex;flex-direction:column;align-items:center}.approach-section .approach-steps .approach-step .gradient-circle{display:flex;align-items:center;justify-content:center;width:15.375rem;height:15.375rem;position:relative;border-radius:50%;z-index:1;border:6px solid #B4BECA;background-color:#fff}.approach-section .approach-steps .approach-step .gradient-circle .gif-icons{width:60%}.approach-section .approach-steps .approach-step .step-content{max-width:244px;margin:auto;margin-top:2.625rem}.leadership-section{position:relative;background-color:var(--ctcms-blue);padding:7.94rem 0}.leadership-section .leadership-overlay{position:absolute;width:100%;height:100%;top:0;left:0;mix-blend-mode:screen}.leadership-section .leadership-cards{margin-top:4.44rem;gap:20px;justify-content:center}.leadership-section .leadership-cards .leader-description{display:none}.leadership-section .leadership-cards .col-4:nth-child(1) .leader-card:hover .leader-bg{background-color:#FCB131}.leadership-section .leadership-cards .col-4:nth-child(2) .leader-card:hover .leader-bg{background-color:var(--ctcms-green)}.leadership-section .leadership-cards .col-4:nth-child(3) .leader-card:hover .leader-bg{background-color:#EE334E}.leadership-section .leadership-cards .leader-card{display:flex;flex-direction:column;gap:2.5rem;align-items:center;background-color:var(--white);border-radius:20px;padding-top:3.06rem;padding-bottom:2.85rem;cursor:pointer;height:100%}.leadership-section .leadership-cards .leader-card .profile-social-icon-link{display:none}.leadership-section .leadership-cards .leader-card .leader-bg{transition:all 0.4s ease-in-out;overflow:hidden;border-radius:50%;background-color:#F4F4F4}.leadership-section .leadership-cards .leader-card .leader-bg img{display:block;width:100%;height:auto}.leadership-section .leadership-cards .leader-card .leader-title .p-md{padding-top:9px}.blogs-listing{padding:7.6rem 0;position:relative;background:linear-gradient(314deg, #00CB63 0%, #0090DF 100%)}.blogs-listing.sm{padding:9.43rem 0}.blogs-listing .hero-bg{position:absolute;width:100%;height:100%;left:0;top:0;mix-blend-mode:overlay;z-index:0}.blogs-listing .hero-content{position:relative}.blogs-grid-section{padding-top:7.11rem;padding-bottom:10.625rem;position:relative}.blogs-grid-section .green-prop{position:absolute;left:0;top:60%}.blogs-grid-section .orange-prop{transform:rotateY(180deg)}.blogs-grid-section .blogs-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:1.5rem;row-gap:3.75rem}.blogs-grid-section .blogs-grid .blog-heading{max-width:381px;width:76%;background-color:transparent !important;overflow:visible !important}.blogs-grid-section .blogs-grid .blog-heading .info-h3{margin-top:2.18rem;margin-bottom:1.25rem}.blogs-grid-section .blogs-grid .grid-item{background-color:#fff;border-radius:20px;overflow:hidden}.blogs-grid-section .blogs-grid .grid-item .grid-card:hover .blog-cta{background-position:0;background-image:linear-gradient(to right, var(--ctcms-green), var(--ctcms-blue) 50%, var(--ctcms-black) 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blogs-grid-section .blogs-grid .grid-item .grid-card:hover .blog-cta:before{width:100%}.blogs-grid-section .blogs-grid .grid-item .grid-card:hover .blog-image img{transform:scale(1.1)}.blogs-grid-section .blogs-grid .grid-item .blog-image{transition:all 0.3s ease;overflow:hidden}.blogs-grid-section .blogs-grid .grid-item .blog-image img{transition:all 0.3s ease;width:100%;object-fit:cover;display:block}.blogs-grid-section .blogs-grid .grid-item .blog-title{padding:1.875rem}.blogs-grid-section .blogs-grid .grid-item .blog-title .blog-cta{color:var(--dark-gray);margin-top:20px}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--ctcms-blue);opacity:0.9;display:none;z-index:999}.popup-card{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;max-width:1188px;background:white;border-radius:20px;padding:4.5rem 4.25rem;display:none;z-index:1000;width:65%}.popup-card .close-button{position:absolute;right:3%;top:7%;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ctcms-blue);border-radius:50%;background-color:transparent}.popup-card .close-button svg{transition:all 0.3s ease}.popup-card .close-button:hover{border-color:var(--ctcms-black)}.popup-card .close-button:hover svg rect{fill:var(--ctcms-black)}.popup-card .popup-content{display:flex;align-items:flex-start;gap:50px}.popup-card .popup-content .popup-image-wraper{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;width:32%}.popup-card .popup-content .popup-image-wraper .popup-img{background:var(--ctcms-green);border-radius:50%}.popup-card .popup-content .popup-leader-info{display:flex;flex-direction:column;align-items:center;margin-top:1.25rem}.popup-card .popup-content .popup-description p{padding-bottom:1rem}.single-blog-page{position:relative;padding-top:0;padding-bottom:8.31rem}.single-blog-page .hero-section{padding-top:5.625rem;padding-bottom:9.3rem;background-color:#CDEDFF;position:relative}.single-blog-page .hero-section .hero-bg{position:absolute;left:0;top:0;width:100%;opacity:0.7;height:auto;mix-blend-mode:screen}.single-blog-page .hero-section .blog-hero-wrap{position:relative;display:flex;flex-direction:column;align-items:center}.single-blog-page .hero-section .blog-hero-wrap .ms-breadcrumbs{margin-bottom:1.25rem}.single-blog-page .hero-section .blog-hero-wrap .ms-breadcrumbs a{transition:all 0.3s ease;font-size:18px;font-weight:500}.single-blog-page .hero-section .blog-hero-wrap .ms-breadcrumbs a:hover{color:#000 !important}.blog-content{position:relative}.blog-content .post-thumbnail{margin-top:-6.4rem;margin-bottom:3.5rem}.blog-content .post-thumbnail img{border-radius:20px;display:block;width:100%;height:auto}.blog-content .green-prop{position:absolute;right:0;top:10%}.blog-content .orange-prop{position:absolute;left:0;bottom:2%;transform:rotateY(180deg)}.blog-content h2{font-size:clamp(25px, 1.77vw, 35px);font-family:"OrpheusPro", serif;letter-spacing:0.01em;line-height:1.2em;font-weight:700;color:var(--ctcms-black);margin-bottom:1.25rem;margin-top:1.25rem}.blog-content p{color:#555B5D;font-size:clamp(1.28rem, 1.0417vw, 24px);font-weight:400;line-height:1.5;padding-bottom:20px}.blog-content ul{margin:0px;list-style:none;padding-left:0;margin-bottom:30px;gap:15px}.blog-content ul li{color:#555B5D;font-size:clamp(1.28rem, 1.0417vw, 24px);padding-bottom:10px;padding-left:28px;position:relative}.blog-content ul li::before{position:absolute;left:0;top:2px;width:18px;height:18px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%230081C8' d='M9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9Zm0 16.2c-3.968 0-7.2-3.231-7.2-7.2 0-3.968 3.231-7.2 7.2-7.2 3.969 0 7.2 3.232 7.2 7.2 0 3.969-3.231 7.2-7.2 7.2Z'/%3E%3Cpath fill='%230081C8' d='M7.78 12.536a.89.89 0 0 1-.673-.294L4.916 9.848a.9.9 0 0 1 1.325-1.215l1.514 1.655 3.989-4.52a.903.903 0 0 1 1.27-.08.901.901 0 0 1 .082 1.27l-4.65 5.271c-.195.27-.623.308-.667.307Z'/%3E%3C/svg%3E%0A")}.blog-content hr{color:#C1C1C1;margin-top:1.875rem;margin-bottom:1.875rem;border:1px solid}.remaining-posts{padding-top:5.3rem}.remaining-posts img{height:auto}.post-navigation{margin-top:10rem}.post-navigation .nav-links{display:flex;justify-content:space-between;align-items:center}@media (min-width:992px) and (max-width:1440px){html{font-size:11px}.container{width:86.5%}.container.v3{width:60%}header .custom-logo-link img{width:80%;height:auto}.dropdown svg{width:8px;height:8px}footer .custom-logo-link img{width:50%;height:auto}.ctcms-hero-section .hero-jobs{margin-top:6rem}.sub-head-pill{padding:7px 14px;font-size:11px}ul.global-list{gap:10px}.popup-content form .forminator-row{margin-bottom:10px !important}.popup-content form .forminator-row .forminator-label{font-size:14px !important}.service-row .image-col img{width:90%;height:auto}.service-section .service-row .image-col svg{width:90%;height:auto}.service-section.professionals::before{left:-34%}.service-section.staffing::before{right:-34%}.service-section.general::before{left:-34%}.infographic-section .info-card{min-height:236px}.infographic-section .info-card .info-content{font-size:14px}.solution-section .solution-image-col .image-solution{width:100%;height:auto}.benefits-section .offering-cards-wrapper .offering-card svg{width:80px;height:auto}.leadership-section .leadership-cards .leader-card .leader-bg{width:70%}.approach-section .wave-vector{width:95%;height:auto;top:50%;transform:translate(-50%, -50%)}.blogs-grid-section .blogs-grid .grid-item .blog-image img{height:auto}.contact .contact-content img{width:100%;height:auto}.contact .hero-infographics-row.contact-cards-row .infographic-col svg{width:48px;height:auto}.services-listing-row .service-card .card-thumbnail{width:94%}.form-col form .forminator-row{margin-bottom:10px !important}.form-col form .forminator-input{font-size:14px !important}.form-col form .forminator-label{font-size:14px !important;margin-bottom:0 !important}}@media (max-width:991px){html{font-size:11px}.service-h2{font-size:2.5rem !important}.service-p{font-size:1.37rem !important}.global-p{font-size:1.37rem !important}.para-text-bold{font-size:1.6rem}ul.global-list .list-items{font-size:1.37rem}.service-page-template h1{font-size:3rem}.row{gap:30px}.row .col-4{width:46.88%}.custom-logo-link img{width:80%;height:auto}footer .custom-logo-link img{width:50%;height:auto}.hamburger{display:flex;order:2}.header-btn.show-btn-mobile{display:block}.hide-btn-mobile{display:none}.main-navigation{position:fixed;top:0;right:-100%;width:min(320px, 85vw);height:100vh;background:#f3f3f3;display:flex;flex-direction:column;gap:32px;padding:30px;padding-top:100px;transition:right 0.4s cubic-bezier(0.4, 0, 0.2, 1);z-index:9}.main-navigation.active{right:0}.ctc-nav-links-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:30px}.ctc-nav-links{flex-direction:column;padding:0;align-items:flex-end !important}.ctc-nav-link a{font-size:16px}.ctc-nav-link::before{display:none}.ctc-nav-link svg{display:none}.ctc-nav-link.dropdown{display:flex;flex-direction:column;align-items:flex-end}.ctc-nav-link.dropdown .dropdown_menu{position:relative;padding:0;min-width:unset;display:block;opacity:1;top:unset}.ctc-nav-link.dropdown .dropdown_menu li{visibility:visible;opacity:1}.ctc-nav-link.dropdown .dropdown_menu li a{align-items:flex-end;justify-content:flex-end}.footer-row{flex-direction:column;gap:4rem}.footer-row .site-logo{width:100%}.footer-row .menu-links-wrapper{flex-direction:column;gap:4px}.footer-row .menu-links-wrapper .menu-col a .footer-link{font-size:16px}.footer-row .social-links-row{width:100%;gap:3.5rem}.copyrights{margin-top:25px;text-align:end}.ctcms-hero-section .hero-content-wrap{width:94%}.ctcms-hero-section .hero-content-wrap .hero-title{font-size:3rem}.ctcms-hero-section .hero-jobs .jobs-grid{grid-template-columns:repeat(2, minmax(200px, 1fr))}.ctcms-hero-section .hero-jobs .jobs-grid .job-card .job-title{font-size:1.7rem}.service-section{padding-top:6.81rem;padding-bottom:8rem}.service-section::before{left:0 !important;right:0 !important;width:100%;border-radius:0}.service-section .service-row{flex-direction:column;gap:30px}.service-section .service-row .image-col img{width:100%;height:auto}.service-section .service-row .image-col svg{width:100%;height:auto}.infographic-section .info-h3{max-width:100%;text-align:center}.infographic-section .row{flex-wrap:wrap;justify-content:center;gap:30px}.infographic-section .row .col-4{flex:0 0 45%}.infographic-section .row .col-4:first-child{flex:0 0 100%;max-width:100%}.infographic-section .row .col-4 .card-wrapper{transform:translateY(0) !important}.infographic-section .row .col-4 .card-wrapper .info-card{min-height:300px}.infographic-section .row .col-4 .card-wrapper .info-card::before{right:0;top:0;width:64px;height:52px}.infographic-section .row .col-4 .card-wrapper .info-card .info-content{font-size:1.75rem}.service-section.general .ctc-general{position:relative;width:90%}.service-section.general .shape{display:none}.global-cta .cta-row .cta-content-left .cta-heading{font-size:3.5rem}.union-circles{flex-wrap:wrap}.union-circles .circle-white{margin:-2rem -5.1rem}.union-circles .circle-white:first-child{display:none}.union-circles .circle-white:last-child{display:none}.union-circles .circle-white .inner-circle{padding:2rem}.solution-image-col .images-wrap{display:none}.solution-section{padding-top:6.5rem}.solution-section .col-6{width:100%;flex:0 0 100%}.solutions-list{width:100%;padding-left:0}.solutions-list .show-mobile-img{display:none;opacity:0;transform:translateY(20px);transition:opacity 0.4s ease, transform 0.4s ease, visibility 0s 0.4s}.solutions-list .solution-card{align-items:flex-start;gap:10px}.solutions-list .solution-card.active .show-mobile-img{display:block;opacity:1;transform:translateY(0)}.solutions-list .solution-card::before{transform:scale(0.8)}.challenges-grid-section .services-cards-grid{width:100%;grid-template-columns:1fr 1fr}.challenges-grid-section .services-cards-grid .grid-image-col{grid-row:span 4}.challenges-grid-section .services-cards-grid .grid-icon-card{gap:20px}.hero-service .service-hero-wrap .hero-content{width:90%}.hero-service .service-hero-wrap .hero-content h1{font-size:3.3rem}.hero-service .service-hero-wrap .hero-infographics-row{width:100%}.hero-service .service-hero-wrap .hero-infographics-row .infographic-col{width:30%}.green-ribbon .slide-pair svg{transform:scale(0.7)}.benefits-section .offering-cards-wrapper>.row{gap:30px}.benefits-section .offering-cards-wrapper>.row .col-6{flex:0 0 100%}.faq-section .faq-wrapper{flex-direction:column;align-items:center}.faq-section .faq-wrapper .faq-left-col{display:flex;flex-direction:column;align-items:center}.faq-section .faq-wrapper .faq-left-col h2{text-align:center}.faq-section .faq-wrapper .faq-right-col .accordion-content h3{font-size:1.6rem}.about-page .row .col-6{flex:0 0 100%}.about-page .service-hero-wrap{display:flex;flex-direction:column;align-items:center}.about-page .service-hero-wrap h1{text-align:center}.about-page .content-col p{text-align:center}.approach-section .wave-vector{width:100%;height:auto}.approach-section .approach-steps{justify-content:space-around}.approach-section .approach-steps .approach-step{width:20%}.approach-section .approach-steps .approach-step .gradient-circle{width:12rem;height:12rem}.contact .form-col{margin-right:auto}.contact .row .col-6{width:100%;display:flex;justify-content:center}.contact .service-hero-wrap{display:flex;flex-direction:column;align-items:center}.contact .service-hero-wrap p{text-align:center}.contact .service-hero-wrap img{width:100%;height:auto}.blogs-grid-section .blogs-grid{grid-template-columns:repeat(2, 1fr)}.blog-content .green-prop{display:none}.blog-content .orange-prop{display:none}.popup-card{width:95%}.jobs-page .job-description-wrap .apply-popup .popup-content{width:90%}}@media (max-width:600px){.row{gap:20px}.row .col-4{width:100%}.service-page-template h1{margin-bottom:0}footer{margin-top:-1px}footer .custom-logo-link img{width:35%;height:auto}.ctcms-hero-section{padding-top:4rem;overflow:hidden}.ctcms-hero-section .hero-banner .hide-mobile{display:none}.ctcms-hero-section .hero-banner .hide-desktop{display:block}.ctcms-hero-section .hero-jobs .jobs-grid{grid-template-columns:repeat(1, minmax(200px, 1fr))}.main-navigation{width:100vw}.about-page .about-hero-graphic{display:flex;align-items:center;justify-content:center;margin-top:3rem !important}.about-page .about-hero-graphic::before{display:none}.about-page .about-hero-graphic::after{display:none}.about-page .about-hero-graphic img.desktop-image{display:none}.about-page .about-hero-graphic img.mobile-image{display:block}.ctcms-hero-section .hero-content-wrap .dual-buttons{flex-direction:column;gap:15px}.infographic-section .row{flex-wrap:wrap;justify-content:center;gap:30px}.infographic-section .row .col-4{flex:0 0 90%;max-width:100%}.global-cta .cta-row{flex-direction:column;gap:30px}.global-cta .cta-row .cta-content-left{width:100%}.challenges-grid-section .services-cards-grid{width:100%;grid-template-columns:1fr}.hero-content-wrap .btn{width:100%;display:flex;justify-content:center;align-items:center}.hero-service .service-hero-wrap .hero-content{width:100%}.hero-service .service-hero-wrap .hero-infographics-row{flex-direction:column;align-items:center;width:79%}.hero-service .service-hero-wrap .hero-infographics-row .infographic-col{width:100%;border-bottom:1px solid #ccc}.hero-service .service-hero-wrap .hero-infographics-row .infographic-col:last-child{border:none}.benefits-section .offering-cards-wrapper{width:100%}.benefits-section .offering-cards-wrapper .offering-card svg{transform:scale(0.75)}.support-section .support-content-wrap{flex-direction:column;gap:20px}.support-section .support-content-wrap .supporting-text{width:100%;text-align:center}.approach-section .wave-vector{display:none}.approach-section .info-h3{text-align:center}.approach-section .approach-steps{gap:50px}.approach-section .approach-steps .approach-step{width:100%}.contact .hero-infographics-row.contact-cards-row{flex-direction:column}.contact .form-col{width:100%}.blogs-grid-section .blogs-grid{grid-template-columns:1fr}.blogs-grid-section .blogs-grid .blog-heading{width:100%;display:flex;flex-direction:column;align-items:center}.blogs-grid-section .blogs-grid .blog-heading h3{text-align:center}.blogs-grid-section .blogs-grid .blog-heading p{text-align:center}.services-listing-row{grid-template-columns:1fr}.staffing-content .support-content-wrap .info-h3{width:100%}.staffing-content .support-content-wrap .staffing-content-wrap{width:100%}.popup-card{padding:20px}.popup-card .popup-content{flex-direction:column;align-items:center;gap:30px}.popup-card .popup-content .popup-image-wraper{width:100%}.popup-card .popup-content .popup-image-wraper img{width:50%}.popup-card .popup-content .popup-info{height:40vh;overflow:auto}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-item-search{width:calc(100% - 66px)}.jobs-page-section .jobs-listing{margin-top:-17.3rem}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-item{width:100%}.jobs-page-section .jobs-listing .awsm-filter-wrap .awsm-filter-items{width:100%}.jobs-page .job-description-wrap{flex-direction:column-reverse;gap:50px}.jobs-page .job-description-wrap .job-detail-card{width:100%;padding:1.5rem;top:0;background-color:#fff}.jobs-page .job-description-wrap .job-content{width:100%}}/*# sourceMappingURL=style.css.map */