/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--page-default-max-width :1440px;--bs-body-font-size :1.1875rem;--btn-text-color-ver :#6F04D9;}@font-face{font-family:Poppins-Regular;src:url(/themes/sos/fonts/Poppins/Poppins-Regular.ttf);font-weight:normal;}@font-face{font-family:Poppins-Bold;src:url(/themes/sos/fonts/Poppins/Poppins-Bold.ttf);font-weight:normal;}@font-face{font-family:Roboto;src:url(/themes/sos/fonts/Roboto/Roboto-Regular.ttf);font-weight:normal;}@font-face{font-family:'Source Sans 3';src:url(/themes/sos/fonts/Source_Sans_3/SourceSans3-Regular.ttf);font-weight:normal;}body{font-family:'Source Sans 3';}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 > *,h2 > *,h3 > *,h4 > *,h5 > *,h6 > *,.h1 > *,.h2 > *,.h3 > *,.h4 > *,.h5 > *,.h6 > *{font-family:'Roboto' !important;}h1,.h1,h1 > *,.h1 > *{font-size:70px;font-weight:bolder;@media only screen and (max-width:1270px){font-size:clamp(2.5rem,1.8182rem + 3.4091vw,4.375rem)!important;}}h2,.h2,h2 > *,.h2 > *{font-size:45px;font-weight:bolder;@media only screen and (max-width:1270px){font-size:clamp(2.25rem,2.0455rem + 1.0227vw,2.8125rem)!important;}}h3,.h3,h3 > *,.h3 > *{font-size:38px;font-weight:bolder;@media only screen and (max-width:1270px){font-size:clamp(2rem,1.8636rem + 0.6818vw,2.375rem)!important;}}h4,.h4,h4 > *,.h4 > *{font-size:32px;font-weight:bolder;@media only screen and (max-width:1270px){font-size:clamp(1.5rem,1.3316rem + 0.8421vw,2rem);}}h5,.h5,h5 > *,.h5 > *{font-size:25px;font-weight:bolder;@media only screen and (max-width:1270px){font-size:clamp(1.25rem,1.1447rem + 0.5263vw,1.5625rem)!important;}}h6,.h6,h6 > *,.h6 > *{font-size:20px;font-weight:bolder;@media only screen and (max-width:1270px){font-size:clamp(1rem,0.9158rem + 0.4211vw,1.25rem)!important;}}p,code,address,ul:not(.toolbar-menu) > li{font-size:20px !important;}a{font-family:'Source Sans 3' !important;}code{color:white;}img{aspect-ratio:attr(width) / attr(height);}body div:not(#toolbar-administration) div:not(form) > div[data-drupal-messages],login-wrapper div:not(form) > div[data-drupal-messages]{display :none;}.observe{opacity:0;transition:all 1s ease;}.in-view{opacity:1;transition:opacity 1s ease;}.wide-container{max-width:1440px;margin:0 auto;padding:0 15px;}.mobile-menu,.mobile-logo{display:none;}.site-logo{width:400px;}.site-logo img{width:100%;height:auto;}.top-navigation{padding:15px 0;display:flex;align-items:center;justify-content:space-between;}.frontpage #navigation > div{background:transparent;}#navigation > div{background:transparent;}#navigation nav ul{display:flex;align-items:center;margin:0;padding:0;gap:clamp(0.9375rem,-5.7292rem + 8.3333vw,1.5625rem);}#navigation nav ul li{list-style:none;}#navigation .desktop-nav .menu-level-0 > li:last-child{border:1px solid #4CC9FE;}#navigation .desktop-nav .menu-level-0 > li:last-child .is-active{background-color:transparent;border-radius:50px;border:none;}#navigation .menu-level-0 > li:last-child{border-radius:30px;}#navigation a{text-decoration:none;}#navigation .menu-item a{display:inline-block;position:relative;font-family:'Helvetica',sans-serif;padding:10px 15px 10px 15px;}#navigation .menu-item a[href="/contact-us"]{border:1px solid white;border-radius:5rem;transition:all 0.3s ease-in-out;padding:10px 1.5rem;}#navigation .menu-level-0 >  li:last-child a{padding:5px 25px;transition:all 0.2s ease-in;}#block-sos-mainnavigation > ul > li:nth-last-child(2) a:hover{background-color:#D1E9F6;border-radius:30px;}#navigation .menu-item:not(.menu-item--expanded) .is-active,#navigation .menu-item > div .is-active{color:#0FB4D3  !important;}#navigation .menu-item:last-child .is-active{color:#fff !important;}#navigation .menu-level-0 .menu-item--expanded a{padding:10px 25px 10px 15px;transition:0.2s all ease-in-out;}#navigation .menu-level-0 li:hover > a,#navigation .menu-level-0 .menu-item--expanded > a:hover{color:#0FB4D3 !important;}#block-sos-mainnavigation.contextual-region{position:static;}#block-sos-mainnavigation .menu-level-0 > .menu-item--expanded > a:after{content:'\f078';font-family:"Font Awesome 6 Free";display:inline-block;vertical-align:middle;font-weight:700;position:absolute;right:-3px;rotate:var(--nav-arrow-rotation,0deg);transition:0.1s all ease-in-out;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded > div{position:absolute;width:100%;left:0;top:100%;display:none;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded.show > a{color:#0FB4D3 !important;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded.show > div{display:block;box-shadow:.4rem .75rem .8rem rgba(0,0,0,.2);}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded.show > a:after{transition:0.2s all ease-in-out;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded.show 
> .menu-link-contentmain > .menu-level-1 > .menu-item{padding:10px;transition:0.3s all ease-in-out;border-radius:5px;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded.show 
> .menu-link-contentmain > .menu-level-1 > .menu-item:hover{background-color:#ecf0f3;cursor:pointer;transition:0.3s all ease-in-out;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w{width:100%;background-color:#f7f7f7;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content{display:flex;margin:0 auto;padding:1rem 15px;align-items:center;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content > .nav-main-img-container{max-width:100%;height:200px;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content > .nav-main-img-container img{width:100%;height:auto;object-fit:cover;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content > div:last-child{width:100%;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content .nav-main-head-text{padding-left:50px;padding-top:25px;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content .nav-main-head-text > a{color:#4B4B4B;font-size:37.3333px;padding:10px 25px 10px 0;font-weight:600;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content > div >  ul{flex:1;display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:9px;padding:10px 0 50px 50px;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded:first-child .nav-main-full-w > .nav-main-list-content > div >  ul{grid-template-rows:repeat(2,1fr);}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w .nav-main-list-content li{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:3px;justify-content:start;flex:1;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w .nav-main-list-content li a{color:#4B4B4B;text-decoration:none;padding:0;padding-right:3px;display:block;position:relative;font-family:'Helvetica';}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w .nav-main-list-content li a:hover,#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content .nav-main-head-text > a:hover{color:#0FB4D3;transition:0.2s all ease-in-out;}.menu.menu-level-1 li{display:flex;align-items:center;}.menu.menu-level-1 li > a{order:2;}.menu.menu-level-1 li > div{order:1;margin-right:5px;}.hero-slider-wrapper{width:100%;height:100%;padding-top:105px;background-size:100% 100% !important;overflow:hidden;min-height:565.578px;background-color:#00152C;}.contact-us{padding:20px 100px;background-color:#eee;}.pad .card-image{padding-right:35px;}.pad .card-content{padding:0 20px 0 50px;}.contact-flex{display:flex;}.contact-flex > div:last-child{gap:10px;}@media (max-width:1200px){.contact-flex{flex-wrap:wrap;}.contact-flex > div:last-child{padding-left:0;}.contact-us .set-card-default{gap:0;}}@media only screen and (max-width:1273px){#navigation .menu-item:last-child{color:#000;}#navigation .menu-item:last-child .is-active{color:#0FB4D3  !important;}#navigation .desktop-nav .menu-level-0 > li:last-child{border:0;}#block-sos-mainnavigation > ul > li:nth-last-child(2) a:hover{background-color:unset;}#navigation .menu-item a[href="/contact-us"]{border:unset;padding:10px 15px 10px 15px;}}@media only screen and (max-width:600px){.contact-us .set-card-default{display:contents;}#navigation .menu-level-0 >  li:last-child a:hover{background-color:white !important;}}.sos-content{display:inline-block;padding:50px 0 50px 100px;}.sos-content > div:nth-child(2){position:absolute;z-index:-1;width:100%;opacity:0.7;}.sos-content > div:nth-child(2) > img{width:760px;}.sos-content .sos-logo{text-align:center;}.sos-content .detail{margin:30px 30px;border-radius:10px;padding:20px;background-color:#eeeeee7a;}.sos-content .detail{color:#000;}.sos-content .detail > div:first-child{font-family:auto;font-size:24px;font-weight:bold;color:#6F04D9;}.sos-content .detail > div:nth-child(3){margin-top:40px;}.sos-content .phone-icon > div{margin-top:10px;padding-left:20px;}.sos-content .maps{margin-top:50px;}.head-contact-us{text-align:center;background-image:url(/themes/sos/assets/images/Overlooking-Areas-in-Cebu-ezgif.com-jpg-to-webp-converter.webp);height:393px;align-content:center;color:white;}.head-contact-us > div:first-child{font-family:auto;font-size:40px;font-weight:bold;color:#fff;}.head-contact-us > div:nth-child(2){margin-bottom:70px;font-size:24px;}@media only screen and (max-width:2024px){.con-card .paragraph{width:max-content;}.item-cards > div{flex-direction:column;}}.hero-slider-section > div{position:relative;top:0;left:0;width:100%;z-index:1;}.frontpage .nav-header{position:absolute;backdrop-filter:none;}.nav-header{position:relative;width:100%;z-index:5;transition:all 0.3s ease-in-out;background-color:transparent;top:initial;}.nav-header.nav-scroll-effect{backdrop-filter:blur(3px);background-color:#0f172abf;top:0%;}.nav-header.nav-scroll-effect .desktop-nav .menu-item > a{color:#e2e8f0 !important;}.nav-header.nav-scroll-effect .mobile-menu.set-black span{background:#e2e8f0 !important;}.nav-header.nav-scroll-default{background-color:transparent;}.top-navigation{padding:15px 0;display:flex;align-items:center;justify-content:space-between;}.top-navigation .secondary-navigation-menu{display:none;}.secondary-navigation-menu-wrapper{background-color:#04175F;display:none;}.secondary-navigation-menu ul{list-style:none;display:flex;justify-content:flex-end;}.secondary-navigation-menu ul a{color:white;text-decoration:none;padding:0.5rem 1rem;display:block;transition:all 0.3s ease-in-out;font-size:initial;}.secondary-navigation-menu ul a:hover{background-color:#2F1C75;}.frontpage .top-navigation a{color:#fff;}.top-navigation a{color:#343434;}.hero-content-wrapper{display:flex;align-items:center;max-height:530px;padding-bottom:30px;}.hero-content-wrapper.left_to_right .hero-content,.hero-content-wrapper.right_to_left .hero-featured-img{order:1;}.hero-content-wrapper.left_to_right .hero-featured-img,.hero-content-wrapper.right_to_left .hero-content{order:2;}.hero-content-wrapper.left_to_right .hero-content{padding-right:15px;animation:slideIn 2s ease;animation-delay:1s;animation-iteration-count:1;animation-fill-mode:forwards;transform:translateX(200px);opacity:0;@media only screen and (max-width:600px){animation:unset!important;transform:unset;opacity:1;}}.hero-content-wrapper.right_to_left .hero-featured-img{padding-right:15px;}.hero-featured-img{justify-content:flex-end;}.hero-content-wrapper .hero-content{flex:0 0 100%;max-width:40%;}.hero-content-wrapper .hero-featured-img{flex:0 0 55%;max-width:60%;text-align:right;position:relative;display:flex;align-items:flex-end;height:500px;}.hero-content-wrapper .hero-featured-img img{max-width:100%;max-height:100%;position:relative;left:0;bottom:-30px;}.hero-buttons a{text-decoration:none;display:inline-block;}.hero-buttons{margin-top:30px;}.hero-buttons > *{padding:8px 20px;margin-right:10px;}.hero-buttons > *:hover{filter:brightness(90%);}.hero-slider-section .slick-dots li,.hero-slider-section .slick-dots li button,.hero-slider-section .slick-dots li button:before{width:40px;height:6px;}.hero-slider-section .slick-dots li button:before{content:'';text-align:center;background:#0000009d;}.hero-slider-section .slick-dots li.slick-active button:before{background-color:#6F04D9;}.hero-slider-section .slick-dots{bottom:20px;}.hero-slider-section .slick-dots li.slick-active button:before{opacity:1;}.sos .slick-slide,.sos .slick-slider .slick-track,.sos .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);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}.sos-slider{margin:0 auto;}.sos-slider .slider-wrapper{height:150px;padding:0 15px;display:flex;align-items:center;}.sos-slider .slider-wrapper img{max-width:100%;max-height:100%;}.sos-slider > div{display:flex;align-items:center;}.form-item-job-title.js-form-item-job-title{display:none;}.careers-page{display:flex;flex-wrap:wrap;padding-top:45px;margin-bottom:50px;}.career-content > div:first-child{font-size:30px;display:block;font-weight:700;}.career-content > div:nth-child(2){font-style:italic;}.career-content > div:nth-child(3){margin-top:30px;}.career-forms > span{font-size:30px;display:block;margin-bottom:30px;font-weight:700;}.careers-page .col-md-6{margin-bottom:10px;}.careers-page .col-md-6 label.form-required{position:relative;font-size:12px;}.careers-page .col-md-6 label.form-required:after{content:'*';color:#de2626;right:-10px;top:0;position:absolute;}.careers-page .iti{display:block !important;}.careers-page .col-md-6 input{width:100%;padding:8px 5px;border:1px solid #878787;outline:none;border-top:0;border-left:0;border-right:0;}.careers-page .webform-webform-telephone-international{padding-left:45px !important;}.careers-page > div:first-child{flex:0 0 60%;max-width:60%;padding-right:15px;border-right:1px solid #e7e7e7;}.careers-page > div:last-child{flex:0 0 40%;max-width:40%;padding-left:20px;}.careers-page .form-item-resume{color:#787878;font-size:14px;}.careers-page > div.carrer-forms{padding-left:15px;}.career-webform-form div[data-drupal-messages],.career-webform-form .webform-element-description{display:none;}.careers-page #edit-actions{margin-top:30px;}.careers-page #edit-actions-submit{width:100%;padding:10px;background:#079fff;border:1px solid #f2f2f2;border-radius:5px;color:white;font-weight:900;font-family:'Source Sans 3';}.careers-page #edit-actions-submit:hover{background:#0079ff;border:1px solid #0079ff;}.careers-page #edit-flexbox-01{margin-top:20px;}.careers-page #edit-flexbox-01 .file a{color:#747474;}.careers-page  p,.careers-page ul:not(.toolbar-menu) > li{@media only screen and (max-width:750px){font-size:18px !important;}}#sectionFourContent .row > col{transition:transform 0.3s ease-in-out;}#sectionFourContent .row > col:hover{transform:scale(1.1);}@media only screen and (max-width:700px){.careers-page > div:last-child,.careers-page > div:first-child{flex:0 0 100%;max-width:100%;border:0;}}#views-exposed-form-careers-page-block-1{align-content:flex-end;align-items:flex-end;gap:1rem;z-index:3;}.job-list-wrapper .filter-button{display:none;position:sticky;left:100%;top:1.5%;margin-bottom:1rem;margin-right:1.5rem;z-index:4;@media only screen and (max-width:600px){display:block;}}.job-list-wrapper form,.client-careers form{display:flex;background-image:url(/sites/default/files/2025-01/Web%20Design%20%286%29.webp);background-position:left center;background-size:155%;position:sticky;top:0.5%;padding:1rem 1.5rem 1.5rem 1.5rem;background-color:#ffffff;backdrop-filter:grayscale(1);color:white;border-radius:0.5rem;@media only screen and (max-width:600px){flex-direction:column;}}.job-list-wrapper .collapse:not(.show){display:flex;}@media only screen and (max-width:600px){.job-list-wrapper form > div{width:100%;}.job-list-wrapper .collapse:not(.show){display:none;}}.job-list-wrapper form label,.client-careers form label{margin:0 !important;margin-bottom:.5rem!important;}.job-list-wrapper form input,.client-careers form input{margin:0 !important;display:block;width:100%;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);transition:border-color .15sease-in-out,box-shadow .15sease-in-out;min-height:calc(1.5em + 1rem + calc(var(--bs-border-width)* 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg);}.job-list-wrapper form select,.client-careers form select{margin:0 !important;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg);--bs-form-select-bg-img:url(/themes/sos/assets/images/dropdown-icon.svg);display:block;width:100%;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);transition:border-color .15sease-in-out,box-shadow .15sease-in-out;}.job-list-wrapper form input[type="submit"],.client-careers form input[type="submit"]{margin:0 !important;--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg);--bs-btn-color:#fff;--bs-btn-bg:#091375;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#13219b;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)!important;font-family:var(--bs-btn-font-family)!important;font-size:var(--bs-btn-font-size)!important;font-weight:var(--bs-btn-font-weight)!important;line-height:var(--bs-btn-line-height)!important;color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius)!important;background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.job-list-wrapper form:hover input[type="submit"]{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);}.job-filter .dropdown button{background:transparent;color:#000;border:0;border-bottom:1px solid #000;border-radius:0;width:250px;display:flex;justify-content:space-between;align-items:center;}.job-filter .dropdown ul{width:100%;}.job-list-wrapper{margin-top:30px;margin-bottom:50px;}.job-list-wrapper .views-element-container > div{display:flex;flex-direction:column;}.job-list-wrapper .views-element-container > div .job-title{text-decoration:none;color:#323232;font-size:28px;font-weight:700;line-height:1;font-family:'Roboto' !important;}.job-list-wrapper .views-element-container > div .views-field-view-node a{display:block;font-size:22px;text-decoration:none;padding:0.35rem 1rem !important;color:#004AAD;border-radius:0 25px 25px;border:2px solid #004AAD;transition:0.3s;@media only screen and (max-width:520px){font-size:inherit;}}.job-list-wrapper .views-element-container > div .views-field-view-node a::after{content:"";position:absolute;inset:0;z-index:1;}.job-list-wrapper .views-row:hover .views-field-view-node a{color:white;background-color:#004AAD;}.job-list-wrapper .views-element-container > div .views-field-view-node a:hover{color:white;background-color:#1560c0;border:2px solid #1560c0;}.job-list-wrapper .views-field  .field-content,.job-list-wrapper .views-field{width:fit-content;}.job-list-wrapper .views-field-field-department{position:relative;@media only screen and (max-width:520px){position:static;}}.job-list-wrapper .views-field-field-department span:last-child::before{content:'';display:block;position:absolute;left:100%;top:50%;transform:translate(-200%,-50%);height:14px;width:14px;background-color:#753DBA;border-radius:50%;@media only screen and (max-width:520px){display:none;}}.job-list-wrapper .views-field-field-department span{display:inline-block;padding-top:.5rem !important;padding-bottom:.5rem !important;padding-right:1.5rem !important;padding-left:1.5rem !important;margin-right:1rem !important;margin-bottom:0.5rem;--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity)) !important;border-radius:var(--bs-border-radius-xxl) !important;}.job-list-wrapper .views-field-field-department span:last-child{margin-right:2.5rem !important;@media only screen and (max-width:520px){margin-right:1rem !important;}}.job-list-wrapper .views-row{padding:1.5rem;}.job-list-wrapper .views-row:hover{background-color:rgb(var(--bs-light-rgb)) !important;position:relative;}.job-list-wrapper .views-row.hide{display:none;}.job-count{margin-top:5px;padding-left:15px;font-size:12px;font-style:italic;}.job-list-wrapper .pager .pager__items{display:flex;list-style:none;gap:1rem;padding:0;margin:0;margin-top:2rem;flex-wrap:wrap;@media only screen and (max-width:768px){flex-wrap:wrap;}}.job-list-wrapper .pager .pager__items > li a{display:block;padding:0.5rem 1rem;color:black !important;text-decoration:none;transition:all .3s ease-in-out;font-size:larger;border-radius:0.5rem;}.job-list-wrapper .pager .pager__items > li:hover a{background-color:#e9eaf5;color:#081172 !important;}.job-list-wrapper .pager .pager__items .is-active a{background-color:#254dd3;color:white!important;}.job-list-wrapper .pager .pager__items .is-active:hover a{background-color:#004AAD;color:white!important;}.job-filter{margin-top:15px;}.job-filter ul li span{cursor:pointer;}.job-filter .dropdown-item:active,.job-filter ul li.selected span{background:#084989 !important;color:#fff;}.job-filter ul li:hover span{background:#0956a2 !important;color:#fff !important;}.job-filter ul li.selected span{color:#fff;}.other-career-opportunities-section .slick-list,.news-page .slick-list{padding-top:3rem;}.other-career-opportunities-section .slick-list .slick-slide img{width:100%;transition:all 0.3s ease-in-out;height:220px !important;object-position:center 30%;}.other-career-opportunities-section .slick-list .slick-slide:hover img{transform:scale(1.06);}.news-page .slick-dotted.slick-slider{margin-bottom:unset;padding-top:unset;}.news-page .slick-list .slick-slide img{transition:all 0.3s ease-in-out;}.news-page .slick-list .slick-slide:hover img{transform:scale(1.06);}.career-items-content{max-height:170px;height:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.5;text-overflow:ellipsis;}.other-career-opportunities-section .career-items-description > p,.other-career-opportunities-section .career-items-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.5;text-overflow:ellipsis;}.other-career-opportunities-section .career-items-description > *:not(:first-child){display:none;}.news-content{padding-top:40px;}.news-img-wrapper{margin-bottom:15px;margin-top:25px;}.news-img-wrapper img{width:100%;height:auto;}.news-breadcrumbs{font-weight:700;color:#3f3f3f;margin-bottom:40px;}.news-breadcrumbs a{color:#757575;text-decoration:none;}.news-breadcrumbs a:hover{color:#3f3f3f;}.news-wrapper,.news-list-wrapper{display:flex;}.news-list-wrapper > div{flex:0 0 55%;max-width:55%;}.prev-news .news-wrapper{flex-wrap:wrap;position:relative;}.prev-news .news-wrapper:after{content:'';width:100%;height:1px;background-color:#cacaca;position:absolute;bottom:-14px;left:0;}.news-list-wrapper .prev-news{display:flex;flex-wrap:wrap;flex:0 0 45%;max-width:45%;gap:30px;padding-left:15px;align-items:flex-start;align-content:flex-start;}.news-wrapper{flex:0 0 100%;max-width:100%;}.news-list-wrapper .news-img{flex:0 0 50%;max-width:50%;overflow:hidden;display:flex;justify-content:center;}.news-list-wrapper .news-img img{width:auto;height:100%;}.news-list-content{padding:15px;background:#fff;}.latest-news .news-header{font-size:20px;font-weight:700;margin-bottom:20px;}.news-header a{text-decoration:none;color:#2d2d2d;}.latest-news .news-header a{font-size:24px;line-height:1;}.news-list-content > div:last-child{margin-top:25px;}.news-list-content .news-summary{font-size:inherit;}.news-list-content > div:last-child a{display:inline-block;text-decoration:none;background-color:#008DCC;color:#fff;padding:8px 15px;border-radius:10px;}.news-page{padding-top:30px;padding-bottom:30px;}.news-list-wrapper .prev-news .news-img{flex:0 0 25%;max-width:25%;height:150px;}.news-list-wrapper .prev-news .news-list-content{flex:0 0 75%;max-width:75%;background:transparent;}.prev-news .news-list-content > div:last-child{display:none;}.prev-news .news-header{font-weight:700;}.prev-news .news-wrapper{height:150px;}.prev-news .news-summary{font-size:14px;}@media only screen and (max-width:768px){.news-list-wrapper{display:block;}.news-list-wrapper > div{flex:0 0 100%;max-width:100%;}.news-list-wrapper .prev-news{flex:0 0 100%;max-width:100%;}.latest-news{padding-left:15px;}.latest-news .news-wrapper{flex-wrap:wrap;margin-bottom:15px;position:relative;}.latest-news .news-wrapper:after{content:'';width:100%;height:1px;background-color:#cacaca;position:absolute;bottom:-5px;left:0;}.latest-news .news-wrapper .news-list-content{flex:0 0 75%;max-width:75%;background:transparent;}.latest-news .news-wrapper .news-img{flex:0 0 25%;max-width:25%;height:150px;}.latest-news .news-wrapper .news-list-content  > div:last-child{display:none;}.latest-news .news-wrapper .news-list-content .news-header{font-weight:700;margin:0;}.latest-news .news-wrapper .news-list-content .news-header a{font-size:16px;}.news-list-wrapper .prev-news .news-img,.latest-news .news-wrapper .news-img{align-items:center;}.news-list-wrapper .news-img img{width:100%;height:auto;}.prev-news .news-wrapper{height:auto;}}@media only screen and (max-width:1273px){.hero-content-wrapper .hero-featured-img{min-height:350px;}.top-navigation .site-logo,.mobile-menu{position:relative;z-index:5;}#navigation.menu-show nav ul li a{color:#454545 !important;font-size:20px!important;font-family:'Roboto' !important;}#navigation .menu-level-0 >  li:last-child a{padding:10px 15px 10px 15px;}#navigation.menu-show nav ul{height:100%;display:block;padding-left:20px;padding-right:15px;padding-bottom:80px;overflow-y:auto;}#navigation.menu-show nav ul .mobile-secondary-menu ul{padding-left:unset;padding-right:unset;padding-bottom:unset;}#navigation.menu-show nav ul .mobile-secondary-menu ul a{display:inline-block;}#navigation.menu-show nav ul li{margin:0;margin-bottom:10px;}#navigation nav ul{display:none;padding:0;}#navigation #block-sos-mainnavigation{width:100%;height:100%;background:linear-gradient(1deg,rgb(40 133 190 / 90%) 0%,rgba(255,255,255,1) 80%);top:0px;right:0;max-width:0%;min-height:100vh !important;padding-top:75px;position:absolute;transition:all 0.2s ease-in;}#navigation.menu-show #block-sos-mainnavigation{max-width:clamp(33.33%,-0.3811rem + 4.2497vw,50%);transition:all 0.2s ease-in;}#navigation.menu-show .mobile-menu span{background:#000;}#navigation #block-sos-mainnavigation .menu-level-0 .menu-item--expanded > div{position:static;width:100%;box-shadow:none;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w{background-color:transparent;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content .nav-main-head-text{padding:0;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content .nav-main-head-text > a{padding:3px 0;font-weight:100;font-size:17px;}#navigation #block-sos-mainnavigation .menu-level-0 .menu-item--expanded > div ul{display:block;padding:0;}#navigation #block-sos-mainnavigation .menu.menu-level-1 li > div{display:none;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded > div ul li a{display:block;padding:0;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded > div ul li{text-align:unset;}.mobile-menu{display:block;}.mobile-menu{display:block;width:30px;height:26px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer;}.mobile-menu span:nth-child(1){top:0;}.mobile-menu span:nth-child(2),.mobile-menu span:nth-child(3){top:8px;}.mobile-menu span:nth-child(4){top:16px;}.mobile-menu span{display:block;position:absolute;color:#ffffff;height:5px;width:100%;background:#ffffff;border-radius:0px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;}.mobile-menu.set-black span{background:#000;}#navigation.menu-show .mobile-menu.set-black span{background:#000 !important;}.menu-show .mobile-menu{position:relative;z-index:999;}.menu-show .mobile-menu span{background:#ffffff;transition:0.25s all ease-in-out;}.menu-show .mobile-menu span:nth-child(1){top:18px;width:0;left:50%;}.menu-show .mobile-menu span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.menu-show .mobile-menu span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.menu-show .mobile-menu span:nth-child(4){top:18px;width:0;left:50%;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content{display:block;padding:0;padding-left:30px;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w > .nav-main-list-content > .nav-main-img-container{display:none;}#block-sos-mainnavigation.mobile-nav .menu-level-0 > .menu-item--expanded > a:after{content:"";display:inline-block;margin-left:.255em;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;position:static;}#block-sos-mainnavigation.mobile-nav a{padding-left:0!important;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w{background-color:transparent;}#block-sos-mainnavigation .menu-level-0 .menu-item--expanded .nav-main-full-w .nav-main-list-content li a{padding:3px 0;}}@media only screen and (max-width:992px){.hero-content-wrapper .hero-featured-img{display:none;}#navigation.menu-show #block-sos-mainnavigation{max-width:clamp(50%,-0.3811rem + 4.2497vw,50%);transition:all 0.2sease-in;}.hero-slider-wrapper{background-size:cover !important;background-position:center;}}@media screen and (min-device-width:512px) and (max-device-width:768px){.common-layout > .two-sides-media{margin-left:auto;margin-right:auto;width:70%;height:fit-content;}}@media only screen and (max-width:800px){.hero-content-wrapper .hero-featured-img{height:350px;}.hero-slider-section .slick-dots{bottom:5px;}#navigation nav ul{display:none;}#navigation.menu-show ul{display:block;}.site-logo{width:260px;}.site-logo img{width:100%;height:auto;}.hero-content-wrapper .hero-content{flex:0 0 100%;max-width:100%;padding:0 !important;padding-bottom:30px !important;}}@media only screen and (max-width:808px){.hero-content-wrapper.left_to_right .hero-content{padding-right:0;}}@media only screen and (max-width:520px){.job-list-wrapper .views-field .field-content,.job-list-wrapper .views-field{width:fit-content;display:block !important;float:unset !important;}.job-list-wrapper .views-field-field-short-description .field-content p{-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:16px !important;}.job-list-wrapper .views-field-field-department .field-content,.job-list-wrapper .views-field-field-location-job .field-content{font-size:small;}#navigation.menu-show #block-sos-mainnavigation{max-width:100%;transition:all 0.2s ease-in;}#navigation.menu-show .mobile-logo{display:block;}#navigation.menu-show .desktop-logo{display:none;}}@media only screen and (max-width:480px){.hero-content-wrapper.left_to_right .hero-content{padding-right:20px;}.hero-content-wrapper.left_to_right .hero-content > p{font-size:15px;}.banner-hold-container > .banner-full-desc > div:first-child > div:first-child .h1{font-size:50px;}.common-layout > div:last-child > div:first-child > .lgtwo-sides-header,.get-in-touch-form > h2{font-size:35px;}}.footer-block-area{width:100%;background-color:#1B1B1B;}.footer-containers{max-width:var(--page-default-max-width);width:100%;margin:0 auto;background-color:#1B1B1B;color:white;display:grid;grid-template-columns:repeat(4,minmax(0,1.4fr));padding:45px 15px 8px;}.footer-containers > div:first-child img{height:auto;width:100%;max-width:100%;}.footer-containers > div:first-child{display:flex;flex-direction:column;row-gap:0.6rem;}.footer-containers > div:first-child >  div:nth-child(2){font-size:35px;font-weight:bold;line-height:1;margin-top:20px;}.footer-containers > div:first-child >  div:nth-child(3){font-size:16px;}.footer-containers > div:nth-child(2) > ul li,.footer-containers > div:nth-child(3),.footer-containers > div:first-child > div:nth-child(2),.footer-containers > div:first-child > div:nth-child(3){font-family:'Source Sans 3' !important;}.footer-containers > div:nth-child(2){grid-column:span 2 / span 2;}.footer-containers > div:nth-child(2) > ul{display:flex;width:100%;padding-right:30px;gap:4.5rem;justify-content:flex-end;}.footer-containers > div:nth-child(2) > ul li{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;}.footer-containers > div:nth-child(2) > ul li ul,.footer-containers > div:nth-child(3) > div:last-child{margin-top:10px;}.footer-containers > div:nth-child(3) > div:last-child{font-size:14px;display:flex;flex-direction:column;gap:1.5rem;}.footer-containers > div:nth-child(2) > ul li ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem;}.footer-containers > div:nth-child(2) > ul > li > ul > li{margin-bottom:2px;}.footer-containers > div:nth-child(2) > ul > li > ul > li > a{text-decoration:none;color:white;font-size:20px;transition:0.2s all ease-in-out;}.footer-containers > div:nth-child(2) > ul > li > ul > li > a:hover{color:#0FB4D3;}.footer-containers > div:nth-child(2) > ul > li > ul > li > a:hover{text-decoration:none;}.footer-containers > div:nth-child(3){margin-left:35px;display:flex;flex-direction:column;gap:.45rem;}.footer-containers > div:nth-child(2) > ul > li > a,.footer-containers > div:nth-child(3) > div:first-child{font-size:20px;text-decoration:none;font-weight:bold;color:white;cursor:default;}.footer-containers > div:nth-child(3) > div:last-child p{font-size:13px;}.footer-containers > div:first-child >  div:nth-child(4){font-size:13px;}.footer-containers > div:first-child >  div:nth-child(4) .webform-submission-subscriptions-email-form{margin-bottom:15px;}footer .footer-containers > div:nth-child(2) > ul > li > span{font-size:20px;font-weight:bold;}div[aria-label="Error message"] em.placeholder{cursor:auto;background-color:transparent;opacity:1;vertical-align:baseline;}div[aria-label="Error message"]{color:#856404;background-color:#fff3cd;border-color:#ffeeba;padding:10px;}div[aria-label="Status message"]{color:#155724;background-color:#d4edda;border-color:#c3e6cb;padding:10px;margin-bottom:1.5rem;font-family:'Roboto';text-transform:none;border-radius:var(--bs-border-radius);}.footer-containers > div:first-child >  div:nth-child(4) .webform-submission-subscriptions-email-form div[data-drupal-selector="edit-flexbox"]{display:flex;}.footer-containers > div:first-child >  div:nth-child(4) .webform-submission-subscriptions-email-form input{width:100%;padding:10px;}.footer-containers > div:first-child >  div:nth-child(4) .webform-submission-subscriptions-email-form input[name="email_address"]{background-color:#323232;color:white;border:0;font-family:'Poppins-Regular'!important;}.footer-containers > div:first-child >  div:nth-child(4) .webform-submission-subscriptions-email-form input[name="op"]{background-color:#9747FF;color:white;border:0;padding:10px 20px;transition:0.3s;font-family:'Poppins-Regular'!important;}.footer-containers > div:first-child >  div:nth-child(4) .webform-submission-subscriptions-email-form input[name="op"]:hover{background-color:#692bbb;}.footer-containers > div:last-child{grid-column:span 4 / span 4;display:flex;justify-content:space-between;align-items:center;}.final-footer-container .social-icons > div{display:flex;justify-content:center;align-items:center;gap:8px;}.final-footer-container .social-icons > div a{color :#fff;}.final-footer-container .social-icons > div i{font-size:28px !important;color:#fff;position:absolute;place-self:anchor-center;}.final-footer-container > span{font-size:20px;font-family:'Source Sans 3',sans-serif;color:#fff;}.final-footer-container > div:last-child > a{color :#fff;text-decoration:none;font-size:20px;padding:0 10px;border-right:1px solid #5d5959;transition:all 0.1s ease-in-out;display:inline-block;}.footer-containers > div:nth-child(3) > div:last-child a{color:white;text-decoration:none;}.final-footer-container > div:last-child > a:last-child{padding-right:0;border-right:0;padding-left:5px;}.final-footer-container > div:last-child > a:hover{color:#0FB4D3;}.final-footer-container .social-icons > div > div{height:35px;width:35px;text-align:center;transition:all 0.3s ease-in-out;}.final-footer-container .social-icons > div > div:hover,.final-footer-container .social-icons > div > div:hover i{color:#0FB4D3;border-color:#0FB4D3;}.final-footer-container .social-icons > div > div > div{height:23px;font-size:16px;padding-left:0.1rem;position:relative;}.footer-extension .us-office:before,.footer-extension .ph-office:before{content:"";display:inline-block;position:absolute;width:16px;height:16px;top:7.5px;left:-23px;background-repeat:no-repeat;}.footer-extension .us-office:before{background-image:url(/themes/sos/assets/images/us-flag.svg);}.footer-extension .ph-office:before{background-image:url(/themes/sos/assets/images/ph-flag.svg);}@media only screen and (max-width:1060px){.footer-containers{display:block;grid-template-columns :repeat(2,minmax(0,1fr));padding:45px 15px 6px;}.footer-containers > div:first-child{padding-top:2vh;}.footer-containers > div:first-child img{width:auto;height:70px;}.footer-containers > div:first-child > div:nth-child(3){margin-bottom:13px;}.footer-containers > div:nth-child(2) > ul{display:grid;grid-template-columns :repeat(2,minmax(0,1fr));padding:0;margin:3px 0;gap:10%;justify-content:space-between;}.footer-containers > div:nth-child(3){display:inline-block;margin-top:45px;margin-left:0;}.footer-containers > div:first-child > div:nth-child(4) .webform-submission-subscriptions-email-form{justify-content:center;}.footer-containers > div:last-child{width:100%;text-align:center;display:flex;flex-direction:column;gap:1rem;}.footer-containers > div:last-child > *{margin-bottom:2px;}.final-footer-container > span > span{display:block;}.final-footer-container .social-icons > div{justify-content:center;align-items:center;margin:3px 0;}.footer-extension .us-office,.footer-extension .ph-office{padding-left:25px;}.footer-extension .us-office:before,.footer-extension .ph-office:before{left:0;}}@media only screen and (max-width:600px){.footer-containers > div:first-child img{height:55px;}}.page__not-found{width:100%;min-height:calc(100vh - 549.016px);display:flex;align-items:center;}.page__not-found > div{margin:0 auto;}.faq-container{max-width:var(--page-default-max-width);margin:auto;padding:55px 15px;display:flex;flex-direction:column;row-gap:30px;}.faq-container > div:first-child{font-size:50px;font-family:'Roboto';font-weight:600;color:#1E1E1E;text-align:center;}.faq-container > div:nth-child(2):not(.faq-item-container){text-align:center;}.faq-container .faq-item-container > div .accordion-header button{font-weight:600;font-size:20px;border-radius:0;}.faq-container .faq-item-container > div{display:flex;flex-direction:column;row-gap:15px;}.faq-container .faq-item-container > div > div{margin:5px 0;border-radius:0;}.faq-container .faq-item-container > div .accordion-item,.faq-container .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed,.faq-container .accordion-item:first-of-type>.accordion-header .accordion-button{border-radius:0;}.faq-container .faq-item-container > div .accordion-item{font-family:'Source Sans 3',sans-serif;color:#1E1E1E;}.common-layout{display:grid;align-items:center;justify-content:space-between;grid-template-columns:repeat(1,minmax(0,1fr));gap :4%;padding:3rem 15px 2rem 15px;max-width:var(--page-default-max-width);margin:0 auto;}.common-layout.has-media{grid-template-columns:repeat(5,minmax(0,1fr));}.common-layout:not(.has-media){text-align:center;}.common-layout > .two-sides-media,.common-layout > .two-sides-media img,.common-layout > .two-sides-media video{width:100%;height:auto;border-radius:15px;object-fit:cover;}.common-layout > .two-sides-media{grid-column:span 2 / span 2;}.common-layout > .two-sides-media video{border-radius:30px;}.common-layout > div:last-child{display:flex;flex-direction:column;row-gap:20px;direction:ltr;grid-column:span 3 / span 3;}@keyframes slideIn{to{opacity:1;transform:translateX(0);}}@keyframes bounce-in-right{0%{-webkit-transform:translateX(600px);transform:translateX(600px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}38%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;}55%{-webkit-transform:translateX(68px);transform:translateX(68px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}72%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}81%{-webkit-transform:translateX(32px);transform:translateX(32px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}90%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}95%{-webkit-transform:translateX(8px);transform:translateX(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}}.common-layout:not(.has-media) > div:last-child{align-items:center;}.common-layout > div:last-child > div:first-child > p{margin:0;font-weight:400;}.common-layout > div:last-child > div:first-child > .smtwo-sides-header{margin:0.2rem;font-weight:600;font-size:16.81px;font-family:'Roboto';text-transform:uppercase;}.common-layout > div:last-child > div:first-child > .lgtwo-sides-header{font-size:45px;font-weight:600;font-family:'Roboto';}.common-layout > div:last-child > div:nth-child(2) p{font-size:20px;}.common-button{padding:10px 45px;text-decoration:none;color:#fff;color:var(--btn-text-color-ver);border:1px solid var(--btn-custom-border-color,#6F04D9);border-radius:0 25px 25px;transition:0.3s;font-weight:600;font-size:24px;font-family:'Source Sans 3',sans-serif;width:fit-content;@media only screen and (max-width:768px){align-self:anchor-center;font-size:larger;}}.common-button:hover{background-color:#5b2c99;color:white;}.common-button--small{font-size:inherit!important;padding:0.35rem 1rem!important;color:#004AAD;border:1px solid #004AAD;font-weight:400;}.common-button--large{font-size:larger!important;padding:0.35rem 2.5rem!important;color:#004AAD;border:1px solid #004AAD;font-weight:400;}.common-button--small:hover,.common-button--large:hover{background-color:#176de0!important;}.common-button--active{background-color:#176de0!important;border:1px solid #004AAD;color:#fff;}.common-button--active:hover{background-color:#004AAD!important;border:1px solid #004AAD;}@media only screen and (max-width:768px){.common-layout{display:block;padding:40px 15px;}.common-layout > div:last-child > div:first-child{padding-top:13px;}}.banner-hold-container{max-width:100%;min-height:80vh;width:100%;height:100%;position:relative;display:flex;place-items:start start;overflow:hidden;}.customize-hold-container{min-height:55vh!important;}.contact-page-area .top-contact{position:absolute;transform:translateY(-130%);justify-self:anchor-center;}.banner-hold-container.banner-min-h{min-height:calc(100vh - 105.641px);}.banner-hold-container .banner-background-video > video{width:100%;object-fit:cover;height:100%;position:absolute;z-index:-1;filter:brightness(50%);}.banner-hold-container > .banner-full-desc{height:100%;margin:auto auto;width:100%;z-index:2;}.banner-hold-container > .banner-full-desc > div:first-child{height:100%;display:flex;align-items:center;margin:0 auto;}.banner-hold-container > .banner-full-desc > div:first-child > div:first-child{padding:5rem 0;animation:slideIn 2s ease;animation-delay:1s;animation-iteration-count:1;animation-fill-mode:forwards;opacity:0;transform:translateX(200px);}.banner-hold-container > .banner-full-desc > div:first-child > div:first-child  .h3{font-size:62.39px;font-weight:700;font-family:'Roboto';}.banner-hold-container > .banner-full-desc > div:first-child > div:first-child  .h1{font-size:70px;font-weight:900;font-family:'Roboto';}.banner-hold-container > .banner-full-desc p{line-height:1.3 !important;}.banner-hold-container > .banner-full-desc .banner-translucent{backdrop-filter:blur(5px);box-shadow:rgba(0,0,0,0.15) 0 2px 10px;}.banner-hold-container .f-banner-img-container{position:absolute;max-width:100%;bottom:0;right:0;padding-right:3%;pointer-events:none;}.banner-hold-container .f-banner-img-container > img{overflow:hidden;height:auto;}.banner-hold-container > .banner-full-desc > img{position:absolute;bottom:0;right:0;}.banner-hold-container > .banner-full-desc .banner-redirect-links{display:flex;gap:20px;}.banner-hold-container > .banner-full-desc .banner-redirect-links > a{padding:10px 30px;color:white;font-weight:500;text-decoration:none;}.banner-hold-container > .banner-full-desc .banner-redirect-links > .full-banner-btn1{background-color:#6F04D9;border:1px solid #6F04D9;font-size:19.42px;font-weight:bold;font-family:'Helvetica';}.banner-hold-container > .banner-full-desc .banner-redirect-links > .full-banner-btn1:hover{background-color:#380669;transition:0.3s;}.banner-hold-container > .banner-full-desc .banner-redirect-links > .full-banner-btn2{background-color:transparent;border:1px solid white;font-size:19.42px;font-weight:bold;font-family:'Helvetica';}.banner-hold-container > .banner-full-desc .banner-redirect-links > .full-banner-btn2:hover{background-color:white;color:black;transition:0.3s;}.set-w-50{width:50%;}.set-w-75{width:75%;}.set-w-80{width:80%;}.set-w-100{width:100%;}@media only screen and (max-width:800px){.set-w-50,.set-w-75,.set-w-80{width:100%;}.banner-hold-container{min-height:70vh;display:flex;place-items:start start;}.banner-hold-container.banner-min-h{min-height:calc(100vh - 79.1719px);}.banner-hold-container .f-banner-img-container{display:none;}.banner-hold-container > .banner-full-desc{padding:0 5px;padding-top:77.4375px;margin:auto 0;}.banner-hold-container > .banner-full-desc > div:first-child{padding-bottom:30px;}.banner-hold-container > .banner-full-desc > div:first-child > div > h3{font-size:52.8442px;}.banner-hold-container > .banner-full-desc .banner-redirect-links > .full-banner-btn1,.banner-hold-container > .banner-full-desc .banner-redirect-links > .full-banner-btn2{padding:2% 3%;}}.set-card-card{display:grid;grid-template-rows:50% 1fr;justify-items:center;gap:1rem;}.set-card-card > div:last-child{text-align:left;}.set-card-default{gap:1rem;display:grid;grid-template-columns:50% 50%;justify-items:center;align-items:center;margin-bottom:20px;}.set-card-horizontal{display:grid;grid-template-columns:repeat(2,50%);text-align:center;align-items:center;justify-items:center;gap:20px;}.set-card-horizontal > div:last-child{grid-row:1;}.set-card-vertical{display:grid;grid-template-rows:repeat(2,50%);justify-items:center;text-align:center;align-items:center;gap:20px;}.set-card-vertical .card-image{margin-bottom:120px;}.set-width-50{width:50%;}.set-width-70{width:70%;}.set-width-80{width:80%;}.set-card-vertical > div:last-child{grid-row:1;}.card-image img{width:100%;height:auto;display:block;}.set-card-card .card-content{margin-top:90px;}.card-title{font-size:1.5rem;}.card-description{font-size:1rem;}.card-button{display:inline-block;padding:0.5rem 1rem;background-color:#007bff;color:white;text-decoration:none;border-radius:0 20px 20px 20px;width:fit-content;}.card-button:hover{background-color:#0056b3;}@media only screen and (max-width:712px){.set-card-card{padding:30px;grid-template-rows:1fr;}.set-card-card .card-content{margin-top:30px;margin-bottom:30px;}.set-card-vertical{padding:30px;grid-template-rows:1fr;}.set-card-vertical .card-image{margin-bottom:0px;}.set-card-horizontal .card-image{margin-right:30px;}.set-card-horizontal{padding:20px;grid-template-rows:1fr;}.set-card-default,.set-card-default .card-content{padding:20px;}.set-card-default{grid-template-rows:1fr;}}.grid-layout > h2{margin-bottom:30px;margin-top:50px;font-size:45px;font-family:'Source Sans 3';font-weight:bold;justify-self:center;}.grid-layout > .set-padding-50{padding:0 50px 0 50px;}.grid-layout > .set-padding-100{padding:0 150px 0 150px;}.put-text-center{text-align:center;}.put-text-left{text-align:left;}.put-text-right{text-align:right;}.grid-layout > .set-padding-200{padding:0 200px 0 200px;}.column-layout-two_two > div > div:first-child > div{display:grid;grid-template-columns:1fr 1fr;gap:2rem;@media only screen and (max-width:500px){display:contents;padding:0;}}.column-layout-two_two .set-card-card{display:contents;padding:0;}.column-layout-two_two .card-content{margin-top:20px;padding:15px;}.column-layout-two_two .set-card-card > div:last-child{text-align:left;}.column-layout-two_two .card-content h3{line-break:anywhere;}@media (max-width:1200px){.column-layout-two_two > div > div:first-child > div{grid-template-columns:1fr 1fr;}.grid-layout > .set-padding-200{padding:0 100px 0 100px;}.grid-layout > .set-padding-50{padding:0 50px 0 50px;}.grid-layout > .set-padding-100{padding:0 90px 0 90px;}}@media (max-width:990px){.grid-layout > .set-padding-200{padding:0 50px 0 50px;}.grid-layout > .set-padding-100{padding:0 20px 0 20px;}}@media (max-width:732px){.column-layout-two_two > div > div:first-child > div{padding:20px 30px;}.grid-layout > .set-padding-200{padding:0 20px 0 20px;}.grid-layout > .set-padding-50{padding:0 30px 0 30px;}.grid-layout > .set-padding-100{padding:0 40px 0 40px;}}@media (max-width:600px){.grid-layout > .set-padding-200{padding:0;}.grid-layout > .set-padding-50{padding:0 10px 0 10px;}.grid-layout > .set-padding-100{padding:0 15px 0 15px;}.grid-layout > h2{width:fit-content;}.grid-layout > h2,.grid-layout > p{padding:0 20px;}}.column-layout-three_three > div > div:last-child > div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:20px;}.column-layout-three_three .set-card-card{display:contents;}.column-layout-three_three .card-flex{height:100%;display:flex;flex-direction:column;}.column-layout-three_three .card-content{margin-top:20px;}.column-layout-three_three .set-card-card > div:last-child{text-align:left;display:flex;gap:.50rem;height:-webkit-fill-available;flex-direction:column;}@media (max-width:1300px){.column-layout-three_three > div > div:last-child > div{grid-template-columns:1fr 1fr;padding:30px;}}@media (max-width:720px){.column-layout-three_three > div > div:last-child > div{grid-template-columns:1fr;padding:0;}}.column-layout-four_four > div > div:last-child > div{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;border-radius:20px;margin-bottom:2rem;}.column-layout-four_four .card-flex{border-radius:20px 0;height:100%;}.column-layout-four_four .set-card-card > div:last-child{text-align:left;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;}.column-layout-four_four .set-card-card{padding:0;display:flex;flex-direction:column;justify-content:space-evenly;height:100%;}.column-layout-four_four .card-content{margin-top:0;}.column-layout-four_four .card-content > p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}@media (max-width:500px){.column-layout-four_four > div > div:last-child > div{display:contents;}.column-layout-four_four > div div{display:flex;flex-direction:column;margin-bottom:1rem;}}@media (max-width:1376px){.column-layout-four_four > div > div:last-child > div{grid-template-columns:1fr 1fr;}.column-layout-four_four .set-card-card .card-image{aspect-ratio:unset!important;}}.column-layout-five > div > div:last-child > div{display:grid;grid-template-columns:20% 20% 20% 20% 20%;gap:10px;}.column-layout-five .set-card-card{padding:0;}.column-layout-five .set-card-card > div:last-child{margin-top:20px;text-align:left;}@media (max-width:1900px){.column-layout-five > div > div:last-child > div{padding:50px;}.column-layout-five .set-card-card > div:last-child{margin-right:0;}.column-layout-five .set-card-card{gap:0;}}@media (max-width:1668px){.column-layout-five > div > div:last-child > div{grid-template-columns:1fr 1fr;gap:20px;padding:20px;}.column-layout-five .set-card-card{display:contents;}.column-layout-five .set-card-card > div:last-child{padding:20px;margin-top:0;}}@media (max-width:780px){.column-layout-five > div > div:last-child > div{grid-template-columns:1fr;padding:10px;}}.column-layout-six > div > div:last-child > div{display:grid;grid-template-columns:16% 16% 16% 16% 16% 16%;gap:15px;}.column-layout-six .set-card-card{display:contents;padding:0;gap:0;}.column-layout-six .card-content{margin-top:20px;margin-bottom:10px;}.column-layout-six .set-card-card > div:last-child{text-align:left;}@media (max-width:1200px){.column-layout-six > div > div:last-child > div{grid-template-columns:1fr 1fr 1fr;}}@media (max-width:780px){.column-layout-six > div > div:last-child > div{grid-template-columns:1fr 1fr;}}@media (max-width:600px){.column-layout-six > div > div:last-child > div{grid-template-columns:1fr;}}.column-layout-seven > div > div:last-child > div{display:grid;grid-template-columns:14% 14% 14% 14% 14% 14% 14%;gap:5px;}.column-layout-seven .set-card-card{display:contents;padding:0;gap:0;}.column-layout-seven .card-content{margin-top:20px;margin-bottom:10px;}.column-layout-six .set-card-card > div:last-child{text-align:left;}@media (max-width:1200px){.column-layout-seven > div > div:last-child > div{grid-template-columns:1fr 1fr 1fr;}}@media (max-width:780px){.column-layout-seven > div > div:last-child > div{grid-template-columns:1fr 1fr;}}@media (max-width:600px){.column-layout-seven > div > div:last-child > div{grid-template-columns:1fr;}}.column-layout-eight > div > div:last-child > div{display:grid;grid-template-columns:12% 12% 12% 12% 12% 12% 12% 12% 12%;gap:10px;padding:20px;}.column-layout-eight .set-card-card{display:contents;padding:0;gap:0;}.column-layout-eight .card-content{margin-top:20px;margin-bottom:10px;}@media (max-width:1200px){.column-layout-eight > div > div:last-child > div{grid-template-columns:1fr 1fr 1fr 1fr;}}@media (max-width:780px){.column-layout-eight > div > div:last-child > div{grid-template-columns:1fr 1fr;}}@media (max-width:600px){.column-layout-eight > div > div:last-child > div{grid-template-columns:1fr;}}.ecommerce-quad-layout{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:20px;max-width:1440px;margin:0 auto;padding:25px 15px;}.ecommerce-quad-item{border-radius:10px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.ecommerce-quad-item img{width:100%;height:100%;object-fit:cover;}.ecommerce-quad-content{padding:20px;height:100%;}.ecommerce-quad-item .h2{margin-top:0;font-size:24px;margin-bottom:10px;@media only screen and (max-width:768px){font-size:1.75rem!important;}}.ecommerce-quad-item p{line-height:1.5;margin-bottom:0;}.ecommerce-quad-package{grid-column:1 / 2;grid-row:1 / 2;background-color:#ffffff;}.ecommerce-quad-illustration{grid-column:2 / 3;grid-row:1 / 2;background-color:#9d4edd;color:white;display:flex;flex-direction:column;justify-content:space-between;text-align:center;@media only screen and (max-width:768px){text-align:start;}}.ecommerce-quad-excited{grid-column:3 / 4;grid-row:1 / 3;background-color:#75CCFF;color:white;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.ecommerce-quad-item.ecommerce-quad-excited > .quad-top{text-align:left;color:black;min-height:160px;height:fit-content;@media only screen and (max-width:1270px){min-height:auto;}}.ecommerce-quad-item.ecommerce-quad-excited > .quad-bottom{background-color:#76d9ff;color:black;padding:30px 20px;height:fit-content;min-height:200px;@media only screen and (max-width:1270px){min-height:auto;}}.ecommerce-quad-cart{grid-column:1 / 3;grid-row:2 / 3;background-color:#f8f9fa;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding:25px;@media only screen and (max-width:768px){padding:0;}}.ecommerce-quad-cart .ecommerce-quad-content{display:flex;flex-direction:column;justify-content:center;order:1;}.ecommerce-quad-cart img{height:auto;order:2;margin-right:20px;}@media (max-width:768px){.ecommerce-quad-layout{grid-template-columns:1fr;padding:25px 20px;gap:5px;}.ecommerce-quad-package,.ecommerce-quad-illustration,.ecommerce-quad-excited,.ecommerce-quad-cart{grid-column:1 / 2;}.ecommerce-quad-excited{grid-row:3 / 5;}.ecommerce-quad-cart{grid-row:5 / 6;grid-template-columns:1fr;}.ecommerce-quad-cart img{width:100%;margin-right:0;}.ecommerce-quad-cart .ecommerce-quad-content{padding:2rem 1rem;}}.w-align-centered{margin:0 auto;padding:0 15px;}.set-max-w-60{max-width:60%;}.set-max-w-75{max-width:75%;}.set-max-w-85{max-width:85%;}.set-max-w-95{max-width:95%;}.set-max-w-100{max-width:100%;}.slide-slick{max-width:2183px;margin:auto;padding:50px 2rem;background-position:center;background-repeat:no-repeat;background-size:cover;}.slicks .column-layout-six > div > div:last-child > div{display:flex;flex-wrap:wrap;}.slicks .column-layout-six > div > div:last-child > div{align-items:center;justify-content:center;}.slicks .card-image img{height:211px;width:237px;}.slicks .card-title{font-size:30px;font-family:'Source Sans 3';}.slicks .card-content{font-size:20px;font-family:'Source Sans 3';}.slide-slick .text-center{text-align:center;font-size:20px;font-family:'Source Sans 3';padding:0 15px;}.slide-slick .text-center h2{font-size:48px;}.slide-slick .card-flex{height:478px;width:100%;display:inline-flex;}.slide-slick .set-card-card{display:flex;flex:0 1 100%;align-items:flex-start;flex-direction:column;border-radius:0 20px 20px 20px;}.slide-slick .set-card-card > div:last-child{padding:0 20px;color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;width:-webkit-fill-available;flex:1 1 auto;}.slide-slick .set-card-card > div:last-child > p{margin-bottom:0;}.slide-slick .slick-next:before,.slide-slick .slick-prev:before{color:#C0C0C0;font-size:60px;}.slide-slick .slick-prev{top:inherit;z-index:1;}.slide-slick .slick-next{right:20px;top:inherit;}.slide-slick .slick-dots{display:none;}.slide-slick .slick-track{display:flex;gap:1.7rem;}.slide-slick .row-card-display-0  > div:only-child{max-width:1825px;margin:auto;}.slide-slick .slide-slick{max-width:1792px !important;}.slide-slick .slick-dots li{display:none;}.slide-slick .slick-initialized .slick-slide{color:#FFF;height:100%;width:430px !important;display:flex;}@media only screen and (max-width:1200px){.slicks .column-layout-six > div > div:last-child > div{padding-left:0;padding-right:0;}}@media only screen and (max-width:800px){.slide-slick .slick-next:before,.slide-slick .slick-prev:before{display:none;}.slide-slick .slick-track{gap:1rem;}.slide-slick{padding:50px .50rem;}}@media (max-width:600px){.slide-slick .slick-initialized .slick-slide{width:100% !important;}}@media only screen and (max-width:800px){.set-max-w-60,.set-max-w-75,.set-max-w-85,.set-max-95{max-width:100%;}}.two-grid-form-area{padding-top:20px;padding-bottom:20px;}.two-grid-webform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4%;justify-content:space-between;}.two-grid-webform .js-form-item  input,.two-grid-webform .form-actions input{width:100%;margin:1% auto;padding:10px;border:1px solid #D9D9D9;border-radius:5px;font-size:20px;font-family:'Source Sans 3',sans-serif;}.two-grid-webform .form-actions input{background-color:#004AAD;color:white;font-weight:600;font-size:25px;font-family:'Source Sans 3',sans-serif;}.get-in-touch-form{margin:0 auto;}.get-in-touch-form > h2{color:#6F04D9;font-weight:700;font-family:'Helvetica',sans-serif;font-size:40px;}.get-in-touch-form-img{width:100%;height:auto;animation:spinWithPause 7s linear infinite;}.get-in-touch-form-img img{width:100%;height:auto;padding:25px;}@media only screen and (max-width:800px){.two-grid-form-area{padding-top:30px;padding-bottom:30px;}.two-grid-webform{grid-template-columns:repeat(1,minmax(0,1fr));}.get-in-touch-form-img{display:none;}}.grid-selected{padding-top:45px;padding-bottom:45px;}.grid-selected  >  div{display:grid;gap:75.15555px;}.grid-align-set-centered  >  div{align-items:center;}.grid-selected  >  div img{max-width:100%;height:auto;}.grid-template-1 > div{grid-template-columns:repeat(1,1fr);}.grid-template-2 > div{grid-template-columns:repeat(2,1fr);}.grid-template-3 > div{grid-template-columns:repeat(3,1fr);}.grid-template-4 > div{grid-template-columns:repeat(4,1fr);}@media only screen and (max-width:800px){.grid-selected  >  div{display:block;}}.exp-img-main{width:100%;}.exp-img-main h2{font:bold 50px 'Roboto',sans-serif;}.expandable-images-container{text-align:center;padding:55px 0;}.expandable-images-container > div:last-child{display:flex;max-width:100%;place-items:center center;gap:3rem;padding:15px 0;justify-content:center;}.expandable-images-container > div:last-child > div > div{max-width:500px;aspect-ratio:19 / 9;}.expandable-images-container > div:last-child > div > div > img{height:100%;max-width:250px;object-fit:contain;}.expandable-images-container.exp-wavy > div:last-child > div:nth-child(even){margin-top:30px;}@media (max-width:1617px){.expandable-images-container > div:last-child{flex-wrap:wrap;gap:3rem;}.expandable-images-container > div:last-child > div > div > img{max-width:200px;}}@media only screen and (max-width:1200px){.expandable-images-container.exp-wavy > div:last-child > div:nth-child(even){margin-top:0;}.expandable-images-container{padding:15px;}}.three-level-submenu{padding-top:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #e7e7e7;margin-bottom:50px;}.three-level-submenu ul{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;}.three-level-submenu ul{margin:0;padding:0;}.three-level-submenu li{flex:1 1 20%;list-style:none;padding:10px;}.three-level-submenu li a::after{transform:scaleX(0);transition:transform 0.3s;}.three-level-submenu li a{text-decoration:none;color:#000;font-weight:500;padding:15px;font-family:Arial,Helvetica,sans-serif;transition:0.3s;}.three-level-submenu li a:hover{color:#6F04D9;background-color:#f8f9fa;border-radius:5px;}.three-level-submenu .menu_link_content{display:none;}@media (max-width:1024px){.three-level-submenu li{flex:1 1 50%}}@media (max-width:700px){.three-level-submenu li{flex:1 1 100%;}}.news-grid-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1%;}.news-grid-container > .news-grid-contents{grid-column:span 3 / span 3;}.news-grid-container > .news-grid-right-content{grid-column:span 1 / span 1;margin-bottom:2rem;}.news-grid-container .news-grid-right-content a{text-decoration:none;color:#000;}.news-grid-container > .news-grid-right-content h2{font-weight:650;padding:0 10px;}.news-grid-container > .news-grid-right-content > div > div{display:grid;gap:1%;}.news-grid-container > .news-grid-right-content .news-update-right-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;align-items:center;padding:10px;gap:3%;padding:1rem;border-bottom:2px solid #d7d3d3;transition:0.3s;}.news-grid-container > .news-grid-right-content .news-update-right-content:hover{background-color:#f8f9fa;}.news-grid-container > .news-grid-right-content .news-update-right-content > div > div >  a:last-child{border-bottom:0;}.news-grid-container > .news-grid-right-content .news-update-right-content img{width:100%;height:auto;object-fit:cover;}.news-grid-container > .news-grid-right-content .news-update-right-content span{margin:0;}.news-grid-container > .news-grid-right-content .news-update-right-content > span:nth-child(2){display:flex;flex-direction:column;}.news-grid-container > .news-grid-right-content .news-update-right-content > span:nth-child(2) > span:first-child{font-size:12px;font-weight:500;color:#6F04D9;}.news-grid-container > .news-grid-right-content .news-update-right-content > span:nth-child(2) > span:last-child{font-size:12px;font-weight:500;color:#b9b9b9;}@media (max-width:768px){.news-grid-container{display:block;}.news-grid-container > .news-grid-right-content{display:block;}.news-grid-container > .news-grid-contents{display:block;}.news-grid-container > .news-grid-right-content .news-update-right-content:last-child{border-bottom:0;}}@media only screen and (max-width:768px){#navigation.menu-show nav ul{width:100%;}}.contact-page-area > div:last-child{background-image:url('/sites/default/files/2025-04/contact-page-background.webp');background-size:cover;background-position:center;background-repeat:no-repeat;padding:3rem 0;}.contact-page-fluid .contact-page-details{display:flex;width:100%;font-size:20px;padding-bottom:5rem;font-family:'Source Sans 3',sans-serif;}.contact-page-fluid:first-child .contact-page-details{padding:0 100px;}.contact-page-fluid .contact-page-details  > div{display:flex;gap:15px;width:100%;border-right:1px solid #00000014;padding:10px;place-items:start;}.contact-page-fluid .contact-page-details  > div > .icon-holder img,.contact-page-fluid .contact-page-details  > div > .icon-holder i{filter:brightness(1000%);}.contact-page-fluid .contact-page-details  > div > .ph-flag  img,.contact-page-fluid .contact-page-details  > div > .us-flag{height:38px;width:39px;}.contact-page-fluid .contact-page-details  > div > .icon-holder i{font-size:38px;}.contact-page-fluid .contact-page-details  > div:last-child{border-right:0;}.contact-page-fluid .contact-page-details > div a,.contact-page-fluid .contact-page-details > div address{text-decoration:none;font-weight:600;color:#ffff;}.place-card.place-card-large{display:none!important;}.contact-page-fluid .contact-page-details  > div > div > p,.contact-page-fluid .contact-page-details > div address{margin:0;font-size:1.1rem;color:#ffff;}.contact-page-fluid .contact-page-gmap{padding:10px 0;border-radius:10px;overflow:hidden;}.contact-page-fluid .contact-page-hero{display:grid;gap:5rem;grid-template-columns:repeat(2,minmax(0,1fr));}.contact-page-fluid .contact-page-gmap > iframe{width:100%;height:100%;border-radius:10px;animation:bounce-in-right 2s ease-in-out both;overflow:hidden;}.contact-page-fluid .contact-page-form{font-family:'Source Sans 3',sans-serif;background-size:cover !important;}.contact-page-fluid .contact-page-form h3{font-size:40px;font-weight:bold;}.contact-page-fluid .contact-page-form form > div{margin-bottom:10px;}.contact-page-fluid .contact-page-form label{display:block;}.contact-page-fluid .contact-page-form label.form-required{position:relative;}.contact-page-fluid .contact-page-form label.form-required:after{position:absolute;content:'*';color:#de2626;top:0;margin:0 2px;}.contact-page-fluid .contact-page-details > div address{text-align:left;}@media only screen and (max-width:1221px){.contact-page-fluid:first-child .contact-page-details{padding:0 0;}}.contact-page .contact-page-area .contact-page-fluid > div,.contact-page .contact-page-locations > div > div{gap:5rem;@media only screen and (max-width:1270px){gap:2rem;}}.contact-page .contact-page-locations{background-color:#F6F8FD;background-image:url(/sites/default/files/2025-04/world-map-clipart.webp);background-repeat:no-repeat;background-position:center;}.contact-page .contact-page-locations .row > div{transition:all 0.3s ease-in-out;}.contact-page .contact-page-locations .row > div:hover{background-color:#1265D5!important;color:#fff!important;}@media only screen and (max-width:1021px){.contact-page-fluid .wide-container{display:flex;flex-direction:column-reverse;}.contact-page-fluid .contact-page-details{display:grid;grid-template-columns:2fr 2fr;gap:1rem;}.contact-page-area .top-contact{position:static;}.contact-page-fluid .contact-page-details > div{border:0;}.contact-page-fluid .contact-page-hero{grid-template-columns :repeat(1,minmax(0,1fr));gap:0;padding:0 0;}.contact-page-fluid:first-child .contact-page-form{order:-1;}.contact-page-area{display:grid;}.contact-page-area > div:first-child{order:1;}.contact-page-area > div:last-child{order:2;}.contact-page-area > .contact-page-fluid:first-child{order:1;}.contact-page-area .contact-page-form{order:-1;padding:2rem;}.contact-page-fluid .contact-page-form form > div[data-drupal-selector="edit-actions"]{text-align:center;}.contact-page-fluid:first-child .contact-page-details{padding:2rem;}.contact-page-fluid .contact-page-gmap{padding:10px 2rem;}.contact-page-fluid .contact-page-details > div a,.contact-page-fluid .contact-page-details > div address,.contact-page-fluid .contact-page-details  > div > div > p,.contact-page-fluid .contact-page-details > div address{color:#008DCC;}.contact-page-fluid .contact-page-details  > div > .icon-holder img,.contact-page-fluid .contact-page-details  > div > .icon-holder i{filter:invert(28%) sepia(94%) saturate(2403%) hue-rotate(178deg);}}@media only screen and (max-width:723px){.contact-page-fluid .contact-page-details{display:block;}.contact-page-fluid .wide-container{padding:0!important;}.contact-page-fluid .contact-page-form input[type="submit"]{padding:.45rem 2rem;}}.content-card-center{text-align:center;padding:4rem 0;max-width:1440px;margin:auto;background-size:cover;background-position:center;background-repeat:no-repeat;}.content-card-center > div:first-child{display:flex;flex-direction:column;padding:0 150px;}.content-card-center > div:first-child h2{font-family:'Source Sans 3',sans-serif;font-weight:bold;font-size:48px;}.content-card-center > div:first-child  p{font-size:20px;font-family:sans-serif;}.card-rows .cards-2{display:flex;width:100%;flex-direction:column;gap:30px;padding:30px;background-color:#eee;border-radius:10px;text-align:left;transition:transform 0.3s ease-in-out;}.card-rows .cards-2 > a{text-decoration:none;color:#000;}.card-rows .cards-2 > a > .card2-img{filter:brightness(0.8) sepia(1) saturate(10) hue-rotate(174deg);display:-webkit-inline-box;margin-bottom:30px;}.card-rows .card2-con{display:flex;flex-direction:column;gap:10px;}.card-rows .card2-con > p{font-family:'Source Sans 3',sans-serif;}.card-rows .card2-img img{width:100px;height:100px;}.card-rows .cards-2:hover{transform:scale(1.1);height:100%;}.cards-2:hover > div > .common-button--small{background-color:#004AAD;color:#FFF;}.card-rows .cards-2 > a,.card-rows .cards-2 > .card2-con{transition:all .3s ease-in-out;}.card-rows .cards-2:hover > a,.card-rows .cards-2:hover > .card2-con{transform:scale(1.08);}.card-rows .cards-2:hover > a > .card2-img{filter:brightness(100%) sepia(0) saturate(0) hue-rotate(0deg);}.card-rows .cards-2:hover i{background-color:#fff;}.card-rows .cards-2 > div > div > div > div i{width:45px;height:45px;text-align:center;align-content:center;background-color:#56AADE;font-size:larger;color:black;border-radius:5px;}.card-rows .cards-2 > div:first-child{margin-bottom:20px;text-align:left;}.card-rows > div{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0 15px;justify-content:center;}.card-rows > div > div:nth-child(1),.card-rows > div > div:nth-child(2),.card-rows > div > div:nth-child(3),.card-rows > div > div:nth-child(4){display:inline-flex;}.sos-application-form{display:flex;flex-wrap:wrap;margin:0 -15px;font-size:15px;}fieldset.error legend{color:red;}.hero-fieldgroup-application > div:first-child img{width:100%;height:auto;}.sos-application-form > div{padding:0 15px;margin-bottom:15px;}.sos-application-form .form-actions.js-form-wrapper.form-wrapper{flex:0 0 100%;max-width:100%;padding-top:20px;border-top:1px solid #000;}.sos-application-form .form-actions.js-form-wrapper.form-wrapper input{width:170px;background:#4C53E5;color:#fff;}#edit-updated-resume-curriculum-vitae-and-portfolio-optional-upload{width:auto;}.sos-application-form > div label{display:block;color:#000;font-weight:500;}.sos-application-form .webform-message{background:#fff;max-width:90%;margin:0 auto;margin-bottom:40px;padding:15px;border-radius:5px;}.sos-application-form > div input,.sos-application-form > div .webform-time,.webform-radios-other-input input,.sos-application-form .fieldset_time .fieldset-wrapper input,.form-item-professional-experiences-and-expertise textarea,.sos-application-form .form-item-how-did-you-hear-about-us-other input{width:100%;border:none;padding:10px;background:none;border-radius:5px;font-size:15px !important;border-bottom:1px solid #000;border-radius:0 !important;margin-top:0;}[id^="edit-select-a-vacancy-you-re-interested-in"]{width:100%;border:none;padding:10px;border-radius:5px;font-size:15px !important;border-bottom:1px solid #000;border-radius:0 !important;margin-top:0;background-color:#f8f9fb;}[id^="edit-updated-resume-curriculum-vitae-and-portfolio-optional"] .button.webform-file-button{width:100px;border:1px solid #720ADA;display:inline-block;padding:5px;border-radius:30px;text-align:center;color:#720ADA;cursor:pointer;}.edit-are-you-currently-employed-legend{font-size:16px;}.webform-radios-other{padding:15px;}.webform-element-description{font-size:12px;font-style:italic;}.js-form-item.form-item.js-form-type-radio.form-item-are-you-currently-employed-radios.js-form-item-are-you-currently-employed-radios{display:flex;gap:5px;align-items:baseline;margin-bottom:5px;}.hero-fieldgroup-application{position:relative;}.hero-fieldgroup-application > div:nth-child(2){position:absolute;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;bottom:15%;text-align:center;}.hero-fieldgroup-application > div:nth-child(2) img{margin-left:10px;width:400px;height:auto;}.sos-application-form [id^="edit-updated-resume-curriculum-vitae-and-portfolio-optional-remove-button"]{width:auto !important;border:1px solid #720ADA !important;display:inline-block;padding:5px 10px;border-radius:30px !important;text-align:center;color:#720ADA;cursor:pointer;display:inline-block;}.info-fieldgroup-application{margin-top:30px;margin-bottom:50px;text-align:center;}.header-fieldgroup-application{position:absolute;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;bottom:30px;}.header-fieldgroup-application > div:nth-child(3) a{background:#4C53E5;color:#fff;text-decoration:none;padding:10px 30px;border-radius:8px;}.header-fieldgroup-application > div:nth-child(3) a:hover{background:#4047cc;}.application-form-section{width:70%;margin:0 auto;background:#DFE2ED36;padding:30px;margin-top:25px;margin-bottom:50px;border-radius:5px;}.application-form-section h2{position:relative;margin-left:10px;}.application-form-section h2:before{content:'';width:5px;height:100%;background:#4C53E5;position:absolute;left:-10px;}.fieldset_time{padding:0 15px;margin-bottom:15px;}.fieldset_time .fieldset-wrapper{display:flex;}.fieldset_time input{max-width:120px;margin-right:10px;}.fieldset_time .fieldset-wrapper label{display:none;}.fieldset-legend{font-size:16px;font-weight:500;}.boxes-main-wrapper{display:flex;gap:20px;position:relative;}.boxes-main-wrapper:after{content:'';width:80%;height:calc(100% + 40px);border-radius:8px;background:#4A68972E;position:absolute;left:10%;top:-25px;z-index:1;}.checkboxes--wrapper label{display:inline-block !important;font-size:14px !important;padding:11px !important;border-radius:8px !important;border:1px solid #000 !important;width:94px !important;transition:all 0.5s ease-in-out;box-shadow:none !important;cursor:pointer;}.checkboxes--wrapper .webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{background:#4C53E5;color:#fff;border:none !important;}.webform-options-display-buttons .webform-options-display-buttons-wrapper,.checkboxes--wrapper .webform-options-display-buttons .webform-options-display-buttons-wrapper{flex:unset;margin:unset;}.boxes-main-wrapper > div{z-index:2;}.boxes-main-wrapper > div:nth-child(2){margin-top:15px;}.boxes-main-wrapper > div > div > div{padding:15px;padding-top:20px;border-radius:8px;box-shadow:0px 10px 20px rgba(0,0,0,0.2);margin-bottom:15px;width:300px;background:#fff;margin-top:30px;opacity:0;transition:0.3s all ease-in-out;}.boxes-main-wrapper > div > div > div:hover{transition:0.3s all ease-in-out;transform:scale(1.05);}.info-graphics-block.show .boxes-main-wrapper > div > div > div{transition:0.3s all ease-in-out;opacity:1;margin-top:0;}.info-graphic-box-wrapper > div:nth-child(1){width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:15px;background:#ededed;}.info-graphic-box-wrapper > div:nth-child(2){font-size:16px;font-weight:700}.info-graphic-box-wrapper > div:nth-child(3){font-size:14px;}.info-graphics-block{display:flex;gap:30px;align-items:center;justify-content:center;margin-bottom:50px;padding:90px 0;background:#F8F9FC;}.info-graphics-block > div:first-child{width:410px;display:flex;align-items:center;justify-content:center;height:400px;color:#fff;position:relative;overflow:hidden;border-radius:8px;font-size:2.5rem;font-weight:500;z-index:1;opacity:0;margin-top:30px;transition:all 0.3s ease-in-out;}.info-graphics-block.show > div:first-child{opacity:1;margin-top:0px;transition:all 0.3s ease-in-out;}.info-graphics-block > div:first-child img{width:100%;position:absolute;z-index:-1;top:0;left:0;height:100%;object-fit:contain;}.application-form-section [data-drupal-messages]{flex:0 0 100%;max-width:100%;}.application-form-section .form-required::after,.application-form-section #edit-preferred-day-and-time-to-call legend::after,.custom_is_required::after{content:" *";color:red;font-weight:bold;}.application-form-confirm-msg{margin-top:20px;margin-bottom:30px;}.application-form-confirm-msg p{font-size:18px;}.application-form-section .captcha{flex:0 0 100%;max-width:100%;}.column-section > *{break-inside:avoid;}@media (max-width:1199px){.hero-fieldgroup-application > div:first-child{overflow:hidden;}.hero-fieldgroup-application > div:first-child img{width:auto;height:500px;}.hero-fieldgroup-application > div:nth-child(2) img{height:88px;width:auto;}.header-fieldgroup-application{padding:0 15px;}}@media (max-width:767px){.application-form-section form > *,#edit-updated-resume-curriculum-vitae-and-portfolio-optional-upload{width:100%;}.info-fieldgroup-application img{width:100%;height:auto;}.js-webform-radios-other-input.webform-radios-other-input{width:100%;}.hero-fieldgroup-application > div:nth-child(2) img{width:300px;height:auto;}.application-form-section h2{margin-bottom:15px;margin-top:15px;}.hero-fieldgroup-application > div:first-child img{height:410px;}.header-fieldgroup-application h1{margin-bottom:15px;font-size:2rem;}.header-fieldgroup-application p{font-size:16px !important;}}@media (max-width:480px){.hero-fieldgroup-application > div:nth-child(2){bottom:unset;top:15px;}}@media (max-width:1444px){.card-rows > div{padding:0 30px;}}@media (max-width:1200px){.card-rows > div{grid-template-columns:repeat(4,1fr);padding:0 15px;}.card-rows .cards-2:hover{scale:(0.5);height:100%;}.card-rows .cards-2{display:inline-block;width:100%;}.content-card-center > div:first-child{padding:0 100px;}}@media only screen and (max-width:998px){.boxes-main-wrapper > div > div > div{width:225px;}.info-graphics-block > div:first-child{width:225px;height:275px;font-size:2rem;}.card-rows > div{display:grid;grid-template-columns:repeat(3,1fr);}.content-card-center > div:first-child{padding:0 50px;}}@media only screen and (max-width:768px){.card-rows > div{display:grid;grid-template-columns:repeat(2,1fr);}.application-form-section{width:90%;}.webform-options-display-buttons{display:flex !important;flex-wrap:wrap;}.fieldset_time  > div.fieldset-wrapper > div:nth-child(1),.fieldset_time > div.fieldset-wrapper > div:nth-child(2){flex:0 0 50%;max-width:50%;margin-bottom:15px;}.fieldset_time .fieldset-wrapper{flex-wrap:wrap;}.info-graphics-block{flex-direction:column;padding:30px 0;}.info-graphics-block > div:first-child img{left:0;}.boxes-main-wrapper > div > div > div{width:225px;}.info-graphics-block > div:first-child{width:390px;font-size:2rem;}.content-card-center > div:first-child{padding:1rem;}.card-rows .cards-2:hover{transform:unset;}}@media (max-width:600px){.card-rows > div{display:grid;grid-template-columns:1fr;}}@media (max-width:500px){.info-graphics-block > div:first-child{width:100%;border-radius:0;}.boxes-main-wrapper{gap:0;flex-direction:column;}.boxes-main-wrapper > div:nth-child(2){margin-top:0px;}.hero-fieldgroup-application > div:nth-child(2) img{width:270px;height:auto;}.header-fieldgroup-application > div:first-child{margin-bottom:25px;}.info-graphics-block > div:first-child{opacity:1 !important;margin-top:0px !important;transition:all 0.3sease-in-out !important;}.info-graphics-block.show .boxes-main-wrapper > div > div > div{transition:0.3s allease-in-out !important;opacity:1 !important;margin-top:0 !important;}.fieldset_time > div.fieldset-wrapper{flex-wrap:wrap;}.fieldset_time > div.fieldset-wrapper >div:nth-child(1),.fieldset_time > div.fieldset-wrapper >div:nth-child(2){flex:0 0 50%;max-width:50%;}.fieldset_time .webform-options-display-buttons{display:flex;flex-wrap:wrap;margin-top:30px;}.fieldset_time .webform-options-display-buttons > div{margin-bottom:10px !important;}.application-form-section{width:95%;padding:15px;}}.layout--image-text-row{margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.layout--image-text-row > div:first-child{aspect-ratio:18 / 9;}.layout--image-text-row > div:first-child > img{width:100%;height:100%;object-fit:fill;}.layout--image-text-row > div:last-child > div p{font-size:20px;font-family:Open Sans;}.layout--image-text-row > div:last-child > div > div{position:relative;display:flex;gap:50px;align-items:center;font-size:20px;font-weight:bold;margin-bottom:25px;}.layout--image-text-row > div:last-child > div > div span{position:absolute;left:150px;transform:translateX(-100%);transition:transform 0.5s ease-in-out;padding-left:8px;padding-right:16px;}.layout--image-text-row > div:last-child > div > div:hover span{transform:translateX(0);}.layout--image-text-row > div:last-child > div > div > a{color:black;text-decoration:none;}.layout--image-text-row > div:last-child > div > div:hover a{color:#008DCC;}.layout--image-text-row > div:last-child > div h2{font-size:48px;font-weight:bold;font-family:Roboto;}.layout--image-text-row .text-layout-reverse{display:grid;grid-row:1;grid-gap:16px;padding-left:20%;}.layout--image-text-row .text-layout-none{display:grid;grid-gap:16px;padding-right:20%;align-content:baseline;}.layout--image-text-row .text-layout-none > div{display:grid;padding:40px 0 40px 50px;align-content:baseline;}.layout--image-text-row .text-layout-reverse > div{display:grid;padding:40px 50px 40px 0px;}@media only screen and (max-width:1200px){.layout--image-text-row .text-layout-reverse{padding-left:10%;}.layout--image-text-row .text-layout-none{padding-right:10%;}.layout--image-text-row .text-layout-none > div{padding:15px 0 15px 35px;}.layout--image-text-row .text-layout-reverse > div{padding:15px 35px 15px 0px;}.layout--image-text-row > div:first-child > img{height:-webkit-fill-available;}}@media only screen and (max-width:992px){.layout--image-text-row .text-layout-none > div{padding:5px 0 5px 20px;}.layout--image-text-row .text-layout-reverse > div{padding:5px 20px 5px 0px;}}@media only screen and (max-width:768px){.layout--image-text-row{display:contents;}.layout--image-text-row .text-layout-reverse{padding-right:5%;padding-left:5%;}.layout--image-text-row .text-layout-none{padding-right:5%;padding-left:5%;}.layout--image-text-row .text-layout-none > div{padding-left:0px;}.layout--image-text-row .text-layout-reverse > div{padding-right:0px;}.layout--image-text-row > div:last-child > div h2{font-size:40px;}}.cardgrid-noborder{max-width:var(--page-default-max-width);margin:auto;}.cardgrid-noborder .no_border .card2-img{display:none;}.cardgrid-noborder .no_border .card2-con .card2-title{font-size:35px;font-family:'Roboto',sans-serif;}.cardgrid-noborder > div{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:100px 0;}.cardgrid-noborder > div > div{display:contents;height:348px;}.cardgrid-noborder .cards-2{display:grid;padding:50px 50px;text-align:center;background-color:#e0e5ec;border-radius:10px;font-size:20px;font-family:sans-serif;transition:transform 0.5s ease-out;gap:20px;}.cardgrid-noborder .cards-2 > a{text-decoration:none;color:#000;}.cardgrid-noborder .cards-2 .common-button{margin-right:auto !important;margin-left:auto !important;}.cardgrid-noborder .card2-img{display:inline-flex;width:92px;height:62px;}.cardgrid-noborder .card2-img img{width:100%;object-fit:cover;}.cardgrid-noborder .cards-2:hover > a{transform:scale(1.1);}.cardgrid-noborder .cards-2:hover{transform:scale(1.1);transition:0.5s;background-color:#56AADE;color:white;}.cardgrid-noborder .cards-2:hover img{filter:brightness(0) invert(1.2);}.cardgrid-noborder .card2-con{display:grid;gap:10px;}.cardgrid-noborder .card2-con > .card2-title{font-weight:bold;font-size:20px;}.cardgrid-noborder .no_border{background-color:#fff;padding:10px 20px;text-align:left;}.cardgrid-noborder .no_border{pointer-events:none;transform:none;color:inherit;}.cardgrid-noborder .no_border > div:first-child{display:contents;}.cardgrid-noborder .no_border > div:last-child{display:block;}@media (max-width:1448px){.cardgrid-noborder{margin:20px 50px;}}@media only screen and (max-width:1200px){.cardgrid-noborder > div{grid-template-columns:repeat(3,1fr);margin:100px 50px;}.cardgrid-noborder{margin:0;}}@media only screen and (max-width:992px){.cardgrid-noborder > div{grid-template-columns:repeat(2,1fr);}}@media only screen and (max-width:768px){.cardgrid-noborder > div{grid-template-columns:repeat(1,1fr);margin:100px 30px;}}.admin-login{width:-webkit-fill-available;}.login-wrapper{max-width:400px;width:100%;margin:0 auto;display:grid;place-content:center;margin-top:100px;font-size:20px;gap:10px;font-family:'Montserrat';text-transform:uppercase;}.login-wrapper > a img{width:100%;}.login-wrapper > a{align-content:center;}.login-wrapper > div:nth-child(2){padding:70px 30px;background-color:#fff;border-radius:10px;backdrop-filter:blur(10px);-webkit-box-shadow:0px 0px 6px 8px #6767673b;box-shadow:0px 0px 6px 8px #6767673b;}.login-wrapper > div:nth-child(2) form{display:flex;flex-direction:column;width:400px;gap:10px;color:#fff;}.login-wrapper > div:nth-child(2) form div{display:flex;flex-direction:column;}.login-wrapper > div:nth-child(2) form div label{font:small-caption;color:#000;}.login-wrapper > div:nth-child(2) form input{width:400px;height:45px;border-radius:5px;}.login-wrapper #edit-actions input{border-radius:5px;background-color:#1E3E62;color:white;transition:0.3s all ease-in;}.login-wrapper form input{display:block;padding:.375rem .75rem;font:800 1rem normal 'Montserrat';color:#212529;appearance:none;background-color:#fff;background-clip:padding-box;border:2px solid #dee2e6 !important;border-radius:0.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.login-wrapper form input:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}.login-wrapper form #edit-actions{display:flex;width:100%;place-items:center;}.login-wrapper form #edit-actions input:hover{background-color:#fff;color:#000;border-color:#000;}@media  (max-width:400px){.login-wrapper{max-width:100%;display:block;padding:20px;}.login-wrapper > a img{width:-webkit-fill-available;}.login-wrapper > div:nth-child(2) form{width:100%;}.login-wrapper > div:nth-child(2) form input{width:auto;}}.user-login-page{background-image:url('/sites/default/files/2024-09/Group%2097.png');position:absolute;width:100%;height:100%;background-repeat:no-repeat;}.bg-menu-disable{display:none;position:absolute;background-color:#000000a6;width:100%;left:0;height:100vh;}.bg-menu-disable.on{display:block;}.testimonial-card{display:flex;width:100%;justify-content:space-between;}.testimonial-card > div{text-align:center;}.testimonial-card > div p,.testimonial-card > div h2{margin-bottom:0;}.testimonial-item-card .testimonial-card > div img{width:100%;height:100%;border-radius:8%;}.assign-position{display:flex;flex-direction:column;}.testimonial-slider{position:relative;margin-bottom:4rem;}.testimonial-slider > div > div{padding-top:50px;display:flex;}.testimonial-con .card-button{padding:12px 2rem;background-color:#6f04d9;}.testimonial-slider .testimonial-item-card{width:100%;display:flex;flex-direction:column;padding:0 .50rem;border-radius:50px;background-size:cover;background-position:center;background-repeat:no-repeat;}.testimonial-slider .testimonial-item-card > p{font-family:'Source Sans 3';text-align:left;}.testimonial-slider .slick-dots{font-size:larger;}.testimonial-slider .slick-dots li button:before{font-size:large!important;}.testimonial-slider .slick-prev:before,.testimonial-slider .slick-next:before{font-size:50px;color:#000;}.testimonial-slider .slick-slide{margin-left:1.5rem;}.testimonial-con{text-align:center;max-width:1720px;margin:auto;padding:3rem 4.5rem;}@media (max-width:1339px){.testimonial-slider .testimonial-item-card{padding:0 .5rem;}.testimonial-slider > div > div{margin:0 3rem;}}@media (max-width:998px){.testimonial-slider  .slick-prev,.testimonial-slider  .slick-next{display:none !important;}.testimonial-con{padding:3rem 0;}}@media (max-width:600px){.testimonial-slider .slick-slide{margin-left:0px;}.testimonial-slider > div > div{margin:0 1rem;}}.sos-counter{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));@media only screen and (max-width:500px){gap:1rem !important;}}.sos-counter > div{text-align:center;@media only screen and (max-width:1200px){transform:unset!important;}}.sos-counter .h2{font-size:clamp(3rem,2.5368rem + 2.3158vw,4.375rem)!important;}.sos-counter .h5{font-size:26px;font-weight:600;margin-bottom:10px;}.counter-item > div{@media only screen and (max-width:500px){padding-left:1rem !important;padding-right:1rem !important;}}@media only screen and (max-width:800px){.sos-counter{grid-template-columns:repeat(1,minmax(0,1fr));padding-right:15px;padding-left:15px;}.sos-counter > div{padding:1rem;}}.meet-the-team{margin:3rem auto;}.meet-the-team .team-head-text{text-align:center;}.meet-the-team .team-head-text h1{color:#6F04D9;font-weight:700;font-family:'Roboto',sans-serif;}.meet-the-team .team-head-text p{font-family:'Source Sans 3',sans-serif;}.meet-the-team  .grid-holder > div{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:4rem;}.meet-the-team  .grid-holder img{max-width:100%;height:auto;}.meet-the-team  .grid-holder .text-placeholder-container{position:relative;padding:10px;padding-bottom:0;height:100%;overflow:hidden;border-radius:0 15px 0 15px;}.meet-the-team  .grid-holder .text-placeholder-container .text-placeholder-desc,.meet-the-team  .flex-box .text-placeholder-container .text-placeholder-desc{position:absolute;backdrop-filter:blur(4px);background-color:#ffffffbd;width:100%;bottom:13px;padding:0.5rem 1rem 1rem 1rem;font-family:'Source Sans 3',sans-serif;left:-100%;transition:all .5s ease-in-out;}.meet-the-team  .grid-holder .text-placeholder-container:hover .text-placeholder-desc,.meet-the-team  .flex-box .text-placeholder-container:hover .text-placeholder-desc{left:0%;}.meet-the-team  .grid-holder .text-placeholder-container .text-placeholder-desc h5,.meet-the-team  .flex-box .text-placeholder-container .text-placeholder-desc h5{font-weight:700;transition-delay:0.3s;font-size:xx-large;transform:translateX(-100%);transition:all 0.8s ease-in-out;transition-delay:0.3s;}.meet-the-team  .grid-holder .text-placeholder-container .text-placeholder-desc span,.meet-the-team  .flex-box .text-placeholder-container .text-placeholder-desc span{padding-left:0.5rem;display:flex;overflow:hidden;}.meet-the-team  .grid-holder .text-placeholder-container .text-placeholder-desc p,.meet-the-team  .flex-box .text-placeholder-container .text-placeholder-desc p{font-style:italic;transform:translateX(-100%);transition:all 0.3s ease-in-out;transition-delay:0.5s;filter:brightness(0.4);}.meet-the-team  .grid-holder .text-placeholder-container:hover .text-placeholder-desc h5,.meet-the-team  .grid-holder .text-placeholder-container:hover .text-placeholder-desc p,.meet-the-team  .flex-box .text-placeholder-container:hover .text-placeholder-desc h5,.meet-the-team  .flex-box .text-placeholder-container:hover .text-placeholder-desc p{transform:translateX(0%);}.meet-the-team .flex-box > div{display:flex;justify-content:center;flex-wrap:wrap;@media only screen and (max-width:1100px){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}@media only screen and (max-width:980px){grid-template-columns:repeat(2,minmax(0,1fr));}@media only screen and (max-width:750px){grid-template-columns:repeat(1,minmax(0,1fr));}}.meet-the-team .flex-box > div > div{padding:0.5rem;flex:0 0 25%;}.meet-the-team  .flex-box img{height:auto;max-width:100%;width:100%;object-fit:cover;}.meet-the-team  .flex-box .text-placeholder-container{position:relative;padding-bottom:0;height:100%;overflow:hidden;border-radius:0 15px 0 15px;}.meet-the-team  .flex-box .text-placeholder-container .text-placeholder-image-main{display:flex;height:100%;max-height:380px;}#sliding-popup{width:100%;}#sliding-popup  .eu-cookie-compliance-banner{background-color:#0779bfed;color:#fff;padding:1rem;}#sliding-popup  .eu-cookie-compliance-banner .eu-cookie-compliance-content{display:flex;justify-content:space-between;align-items:center;}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons{margin:0!important;max-width:fit-content;gap:1rem;}#sliding-popup  .eu-cookie-compliance-banner .eu-cookie-compliance-content a{color:bisque;}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons button{padding:0.5rem 1rem;transition:all .5s ease-in-out;}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button{border:0;background-color:#1982C4;color:white;border:2px solid #ffffff69;}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .agree-button:hover{border:2px solid #ffffff;background-color:#07629d;}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button{border:2px solid #ffffff69;background-color:#fff;color:#07629d;}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .decline-button:hover{background-color:#e2e6e8;}@media only screen and (max-width:1100px){.meet-the-team  .grid-holder > div{grid-template-columns:repeat(3,minmax(0,1fr));}#sliding-popup  .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message{max-width:100%;}#sliding-popup  .eu-cookie-compliance-banner .eu-cookie-compliance-content{align-items:flex-start;flex-direction:column;gap:1rem;}}@media only screen and (max-width:980px){.meet-the-team  .grid-holder > div{grid-template-columns:repeat(2,minmax(0,1fr));}.meet-the-team .flex-box .text-placeholder-container .text-placeholder-image-main{max-height:500px;}.meet-the-team .grid-holder .text-placeholder-container .text-placeholder-desc,.meet-the-team .flex-box .text-placeholder-container .text-placeholder-desc{bottom:0;}.meet-the-team  .grid-holder .text-placeholder-container .text-placeholder-desc,.meet-the-team  .grid-holder .text-placeholder-container .text-placeholder-desc h5,.meet-the-team  .grid-holder .text-placeholder-container .text-placeholder-desc p,.meet-the-team  .flex-box .text-placeholder-container .text-placeholder-desc,.meet-the-team  .flex-box .text-placeholder-container .text-placeholder-desc h5,.meet-the-team  .flex-box .text-placeholder-container .text-placeholder-desc p{left:0%;transform:translateX(0%);}.meet-the-team  .grid-holder .text-placeholder-container .text-placeholder-desc h5,.meet-the-team  .flex-box .text-placeholder-container .text-placeholder-desc h5{font-size:clamp(1.25rem,0.8864rem + 1.8182vw,2rem)!important;}.meet-the-team  .grid-holder .text-placeholder-container .text-placeholder-desc p,.meet-the-team  .flex-box .text-placeholder-container .text-placeholder-desc p{font-size:clamp(1rem,0.8788rem + 0.6061vw,1.25rem)!important;}}@media only screen and (max-width:750px){.meet-the-team  .grid-holder > div{grid-template-columns:repeat(1,minmax(0,1fr));}.meet-the-team .flex-box .text-placeholder-container .text-placeholder-image-main{max-height:440px;}}@media only screen and (max-width:750px) and (min-width:480px){.meet-the-team{padding:4rem;}.meet-the-team .flex-box .text-placeholder-container .text-placeholder-image-main{max-height:100%;}}.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition:all 0.3s ease !important;left:0px !important;bottom:45px !important;}.grecaptcha-badge:hover{width:256px !important;}.success-message{place-items:center;width:fit-content;}.success-message > div > span:first-child{width:50px;height:auto;place-self:center;}.success-message > div > span:first-child  svg{filter:brightness(0) saturate(100%) invert(34%) sepia(89%) saturate(594%) hue-rotate(90deg) brightness(93%) contrast(90%);}.success-message > div > span:last-child{justify-items:center;}.success-message > div > span:last-child > a > button{overflow:hidden;align-items:center;width:fit-content !important;padding:.50rem 3rem;width:100%;}.success-message > div > span:last-child > a{text-align:-webkit-center;text-decoration:none;}.success-message > div > span:last-child > a > button i{transform:translateX(100%);transition:transform 0.5s ease-in-out;}.success-message > div > span:last-child > a > button:hover i{transform:translateX(0);}.messages__wrapper{display:none;}div[aria-label="Error message"]{color:white;background-color:red;}.extlink-nobreak svg.mailto,.extlink-nobreak svg.tel{display:none;}.job-opening .fieldset-wrapper{display:flex;gap:2rem}.job-opening > div input{width:100%;border:none;padding:10px;background:none;font-size:15px !important;border-bottom:1px solid #000;border-radius:0 !important;margin-top:0;}.career-forms .fieldset-legend{font-weight:450!important;}.career-forms .webform-options-display-buttons{display:flex;gap:0.5rem;margin:0;}.gallery-slider > div{display:flex;}.gallery-slider .media-image > div img{width:500px;height:auto;}.gallery-slider .media-image{width:fit-content;}.gallery-slider .slick-dots{display:none;}[data-history-node-id="221"] .testimonial-slider .slick-dots li button:before{color:#4e2dbd !important;}[data-history-node-id="221"] .testimonial-slider .slick-dots li.slick-active button:before{color:#2b19c3 !important;}[data-history-node-id="221"] .testimonial-card span{font-size:1.5rem!important;margin-bottom:1.5rem;}[data-history-node-id="221"] .testimonial-slider .slick-track{display:block;height:100%;}[data-history-node-id="221"] .testimonial-slider .slick-track .testimonial-item-card,[data-history-node-id="221"] .testimonial-slider .slick-track .testimonial-item-card .testimonial-card{height:100%;}[data-history-node-id="221"] .testimonial-slider .slick-track .testimonial-item-card{gap:0 !important;}[data-history-node-id="221"] .testimonial-slider .slick-track .testimonial-item-card .testimonial-card .assign-position{height:100%;justify-content:space-between;}[data-history-node-id="221"] .testimonial-slider .slick-track .testimonial-item-card .testimonial-text{margin-top:auto !important;font-size:initial !important;color:gray;}[data-history-node-id="232"] .column-layout-four_four{max-width:1440px;padding:1rem;margin:auto;}[data-history-node-id="232"] .banner-hold-container{text-align:center;}[data-history-node-id="95"] .common-button{@media only screen and (max-width:768px){margin-left:auto;margin-right:auto;}}.careers-page .webform-button--submit.btn{width:100%;padding:10px;background:#079fff;border:1px solid #f2f2f2;border-radius:5px;color:white;font-weight:900;font-family:'Source Sans 3';}.careers-page [data-drupal-selector="edit-resume-remove-button"]{padding:.5rem 3rem;background:var(--bs-secondary);text-decoration:none;color:#fff;color:white;border:1px solid var(--bs-secondary,#6F04D9);border-radius:var(--bs-border-radius-xxl) !important;transition:0.3s;font-weight:600;font-size:24px;font-family:'Source Sans 3',sans-serif;width:fit-content;}[data-history-node-id="153"] .column-layout-four_four{max-width:1440px;padding:1rem;margin:auto;}[data-history-node-id="153"] .column-layout-four_four .card-content > p{display:block;}[data-history-node-id="153"] .column-layout-four_four .set-card-card > div:last-child{justify-content:unset;}[data-history-node-id="98"] #hero-full-banner{@media only screen and (max-width:1270px){background-position:unset!important;}}.slide-slick .grid-layout .h2{font-size:45px;font-weight:700;}.frontpage .hero-slider-section .slick-initialized{margin-bottom:0px;}.frontpage .grid-template-3{padding:7rem 0 !important;}.frontpage .column-layout-four_four,.frontpage .column-layout-two_two{max-width:1440px;padding:1rem;margin:auto;}.frontpage .column-layout-two_two .set-card-card .card-image{aspect-ratio:unset!important;}#sectionSixContent ul > li{list-style:circle;}#sectionFourContent .row > .col-md{transition:all 0.3s ease-in-out;}#sectionFourContent  .row  .col-md > *{transition:all 0.4s ease-in-out;}#sectionFourContent:hover .row .col-md:hover{transform:scale(1.1);background-color:#fff!important;@media only screen and (max-width:768px){transform:scale(1);opacity:1 !important;}}#sectionFourContent:hover  .row  .col-md:hover > *{transform:scale(1.05);color:#000;}#sectionFourContent:hover .row .col-md:not(:hover){transform:scale(0.98);opacity:0.6;}.form-fieldgroup-application{display:flex;flex-direction:column;}.form-fieldgroup-application .info-graphics-block{@media only screen and (max-width:1270px){order:2;}}.application-form-section .fieldset_time .fieldset-wrapper{gap:1rem;}.application-form-section .fieldset_time input{max-width:unset;margin-right:unset;}.ecommerce-quad-item.ecommerce-quad-excited > .quad-top{min-height:160px;height:fit-content;@media only screen and (max-width:1270px){min-height:auto;}}.ecommerce-quad-item.ecommerce-quad-excited > .quad-bottom{height:fit-content;min-height:200px;@media only screen and (max-width:1270px){min-height:auto;}@media only screen and (max-width:768px){padding:2rem 1rem;}}.contact-page-area .maps-selection img{-webkit-user-select:none;-webkit-touch-callout:none;}.footer-containers > div:nth-child(2) > ul > li > ul > li > a,.footer-containers > div:nth-child(3) > div:last-child p,.final-footer-container > div:last-child > a,.final-footer-container > span{font-size:18px !important;}.news-page .news-page__content{max-height:140px;height:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.5;text-overflow:ellipsis;}.news-page .slick-dots,.other-career-opportunities-section-wrapper .slick-dots{bottom:-4rem;width:fit-content;left:1rem;}.news-page .slick-dots li button:before,.other-career-opportunities-section-wrapper .slick-dots li button:before{font-size:20px;color:#3F7BCB;}.news-page__featured-slider img{width:100%;height:220px;border-radius:1rem;object-fit:cover;}.two-grid-webform .js-form-item select{width:100%;margin:1% auto;padding:10px;border:1px solid #D9D9D9;border-radius:5px;font-size:20px;font-family:'Source Sans 3',sans-serif;}[data-history-node-id="155"] .banner-hold-container{min-height:330px;text-align:center;}[data-history-node-id="179"] .banner-hold-container{height:330px !important;text-align:center;min-height:330px !important;background-position:center!important;}.client-careers form .js-form-item{flex:0 0 auto;width:33.33333333%;@media only screen and (max-width:600px){width:100%;}}.client-careers-wrapper .client-careers-description{height:100%;word-wrap:break-word;word-break:break-all;@media only screen and (max-width:768px){word-wrap:unset;word-break:unset;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;line-height:23px;}}.client-careers-wrapper .client-careers-description p:not(:first-child){display:none;}.client-careers-wrapper .client-careers-description p{padding-right:20px;line-break:anywhere;@media only screen and (max-width:768px){line-break:unset;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-overflow:ellipsis;line-height:23px;}}.client-careers-wrapper .client-careers-item > div{transition:all 0.3s ease-in-out;background:#f2f2f3;}.client-careers-wrapper .client-careers-item:hover > div{background:#F1F2F8!important;transform:scale(1.08);@media only screen and (max-width:768px){transform:scale(1);}}.client-careers-wrapper .client-careers-item > div > div{height:169px !important;padding-right:1rem;@media only screen and (max-width:768px){height:fit-content !important;}}.client-careers-wrapper .client-careers-item > div > div::before{content:'...';width:20px;height:30px;position:absolute;bottom:0;right:0;@media only screen and (max-width:768px){display:none;}}.client-careers-wrapper .client-careers-item:hover .client-careers-item-title{color:#311F97;}.client-careers form label{display:block;color:black;}.client-careers form{align-items:flex-end;gap:1rem;z-index:3;padding:1rem 0rem 1.5rem 0rem;background-image:unset;position:unset;}@media only screen and (max-width:1021px){.contact-page-area .top-contact{position:absolute!important;}.contact-page-area > div:last-child{padding:1rem 0;}.contact-page-fluid .contact-page-gmap{order:1;padding:unset;margin:1rem;}.contact-page-area .contact-page-form{order:2;padding:2rem 1rem;background:#c6d4e042;}}@media only screen and (max-width:768px){.fieldset_time > div.fieldset-wrapper > div:nth-child(1),.fieldset_time > div.fieldset-wrapper > div:nth-child(2){flex:0 0 calc(50% - 0.5rem);width:calc(50% - 0.5rem);max-width:50%;margin-bottom:15px;}.hero-fieldgroup-application > div:first-child img{height:500px!important;}.info-graphics-block > div:first-child{width:100%;}.info-graphics-block > div:first-child img{left:0;width:-webkit-fill-available;margin:0 1rem;object-fit:cover;border-radius:15px;}main.careers-for-clients .column-section{column-count:1!important;}main.careers-for-clients [class^="section-"] img{max-height:300px!important;}#sectionFourContent .row > .col{min-width:-webkit-fill-available;}#sectionFourContent:hover  .row  .col:hover,#sectionFourContent:hover .row .col:not(:hover){transform:unset;opacity:1;}footer{text-align:center;}.footer-containers > div:nth-child(2) > ul{grid-template-columns:repeat(1,minmax(0,1fr));gap:3rem!important;}.footer-containers > div:first-child > div:nth-child(4) .webform-submission-subscriptions-email-form div[data-drupal-selector="edit-flexbox"]{justify-content:center;}.footer-extension .us-office,.footer-extension .ph-office{max-width:350px;}footer form .captcha{width:fit-content;margin:auto;}}@media only screen and (max-width:520px){.job-list-wrapper .views-field-field-short-description .field-content p{font-size:20px !important;}}@media (prefers-reduced-motion:no-preference) and  (max-width:1273px){:root{scroll-behavior:unset;}}
