/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{overflow:hidden;height:var(--sp);border:1px solid var(--color--primary-40);border-radius:var(--border-radius);}.progress__bar{height:var(--sp);background-color:var(--color--primary-40);}.progress__percentage{margin-inline-start:1rem;}
.block-layout-builder:not(:last-child) .field{margin-block-end:var(--sp2);}
:root{--messages-icon-size:2rem;}.messages-list{margin-block:var(--sp1);padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.messages{min-height:calc(var(--messages-icon-size) + 2 * var(--sp1));padding-block:var(--sp1);padding-inline-start:var(--sp1-5);padding-inline-end:var(--sp1-5);color:var(--color--white);outline:solid 1px transparent;background-color:var(--color--gray-5);}.messages *{color:inherit;}.messages.messages-list__item{background-image:none;}.messages__list{margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.messages:not(.hidden) ~ .messages{margin-block-start:var(--sp1);}.messages__item + .messages__item{margin-block-start:var(--sp0-5);}.messages__container{display:flex;}.messages__header{flex-shrink:0;margin-inline-end:var(--sp1);}.messages__header.no-icon{margin-inline-end:0;}.messages__content{overflow:auto;flex:1;padding-block-start:0.1875rem;}.messages__button{flex-shrink:0;margin-inline-start:var(--sp1);padding-block-start:0.1875rem;}.messages__close{position:relative;width:1.5625rem;height:1.5625rem;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;vertical-align:top;border:0;background:none;appearance:none;}.messages__close::before,.messages__close::after{position:absolute;top:50%;left:50%;display:block;width:2.0625rem;height:0;content:"";border-top:solid 2px var(--color--gray-60);}.messages__close::before{transform:translate(-50%,-50%) rotate(45deg);}.messages__close::after{transform:translate(-50%,-50%) rotate(-45deg);}.messages__close:hover::before,.messages__close:hover::after{border-color:var(--color--white);}.messages__close:focus{outline:2px solid var(--color--primary-60);outline-offset:2px;}.messages__icon svg{vertical-align:top;}.messages--error .messages__icon svg{fill:var(--color--red);}.messages--warning .messages__icon svg{fill:var(--color--gold);}.messages--status .messages__icon svg{fill:var(--color--green);}.messages--info .messages__icon svg{fill:var(--color--primary-60);}.messages a{color:var(--color--white);}.messages pre{margin:0;}.js-form-managed-file .messages{margin-block-end:var(--sp1);border-inline-start:solid 0.375rem var(--color--red);}
.top-bg{background-image:url(/themes/custom/rsa_global/img/home-bg.png);background-size:contain;width:100%;height:640px;background-repeat:no-repeat;position:relative;border-radius:50px;}.blog-ban-bg{background:#fff;border-radius:80px;display:flex;align-items:center;-webkit-box-shadow:0px 0px 7px 9px rgba(0,0,0,0.13);box-shadow:0px 0px 7px 9px rgba(0,0,0,0.13);}.blog-ban-text{margin-left:8%;padding-left:3%;border-left:8px solid #b8152a;}.blogs .view-blog .card-title{font-size:20px !important;font-family:'Bw Mitga DEMO Extra' !important;font-weight:500;line-height:24px;color:#212529;}.testi .card-title{font-size:20px !important;font-family:'Bw Mitga DEMO Extra' !important;font-weight:500;line-height:24px;color:#212529;}.ban-txt{border-radius:0 !important;border-bottom-right-radius:15px !important;border-top-right-radius:15px !important;border-left:8px solid #b8152a !important;}.ban-content{padding-right:10%;}.ban-content a.btn-danger{border-radius:50px;}.home-slider .card{border:none;}.serv-main{background:url(/themes/custom/rsa_global/img/sq-bl.png) no-repeat center;width:100%;height:auto;background-size:cover;border-radius:20px;padding:40px 10px;transition:0.3s ease-in-out;}.serv-main:hover,.serv-main:active,.serv-main:focus{background:url(/themes/custom/rsa_global/img/sq-rd.png) no-repeat center;width:100%;height:auto;background-size:cover;border-radius:20px;padding:40px 10px;}.serv-main:hover .btn-primary{border-radius:40px;padding:10px 20px;border:1px solid #fff;background:#0d2c6c;}.why-choose H2{font-weight:700;}.why-choose .card{border-radius:45px;background:#111e46;color:#fff;min-height:350px;transition:0.3s ease-in-out;}.why-choose .card img{width:35%;margin:0;}.webform-submission-careers-form-form .my-confirmation-message{color:#fff;}.webform-submission-careers-form-form .webform-confirmation__back a{color:#fff;}.webform-submission-contact-us-quote-request-form .my-confirmation-message{color:#fff;}.webform-submission-contact-us-quote-request-form .webform-confirmation__back a{color:#fff;}.page-node-type-contact-us .form-content__field{font-size:22px;}.contact h2{font-weight:700;}.careers-form .ct-inner{background:url(/themes/custom/rsa_global/img/contact-bg.png) no-repeat center bottom;width:94%;height:auto;background-size:initial;border-radius:20px;padding:60px 60px;min-height:70vh;margin:0 auto;}.careers-form .ct-inner{background:url(/themes/custom/rsa_global/img/contact-bg.png) no-repeat center bottom;width:94%;height:auto;background-size:initial;border-radius:20px;padding:60px 60px;min-height:70vh;margin:0 auto;}.careers-form input[type="file"]{color:transparent;}.careers-form input[type="file"]::before{content:"Resume";color:#555;margin-right:0px;margin-left:7%;position:absolute;}.page-node-type-careers .rsa-life{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.contact .submit-btn{border-radius:50px;}.contact .submit-btn:hover{background:#132659 !important;color:#fff;border:#132659;}.form-disc{color:#fff;text-decoration:none;}.arrow-up{position:relative;top:-25px;}.webform-submission-contact-us-quote-request-form select.form-element--type-select{padding:5px 13px !important;}.webform-submission-contact-us-quote-request-form textarea.form-element--type-textarea{height:50%;}.form-control-1{width:100%;padding:1rem .75rem;border-radius:2.375rem;color:#212529 !important;font-size:16px;margin-top:0px;}textarea.form-element--type-textarea{color:#212529 !important;font-size:16px;}input::placeholder{color:#212529;}label.terms-and-condition{color:#fff;font-family:'dubai W23' !important;}.webform-submission-contact-us-quote-request-form .form-type-checkbox{padding:25px 0 0 0;}.page-node-type-technology .featured-techology__each__text{width:66.66%;margin-right:-27%;}.page-node-type-technology .featured-techology{width:100%;max-width:85%;}.page-node-type-technology .featured-techology__each{align-items:stretch;}.featured-techology__each__partner{margin:0;}.why-choose .card:hover,.why-choose .card:active,.why-choose .card:focus{border-radius:45px;background:#bb2034;color:#fff;min-height:350px;margin-top:-20px;}.form-disc{color:#fff;text-align:left;}.serv-main .btn-primary{border-radius:40px;padding:10px 20px;border:1px solid #fff;background:#bb2034;}@media screen and (max-width:480px){.blog-ban-bg{margin-top:80px !important;border-radius:45px;}.blog-ban-text{margin-top:40px;margin-bottom:40px;}.dwn-arrow{text-align:center;position:relative;display:inline-block;margin-left:-13px;}}@media screen and (max-width:1080px){.blogs .container{resize:both;overflow:scroll;}}@media screen and (max-width:1920px){.contact .ct-inner{min-height:61vh;background:url(/themes/custom/rsa_global/img/contact-bg.png) no-repeat center bottom;width:94%;height:auto;background-size:initial;border-radius:20px;padding:60px 60px;margin:0 auto;}.careers-form .ct-inner{min-height:50vh;}}.blogs .card{background-color:#fff;border-radius:30px;}.blogs .card:hover{box-shadow:0px 0px 8px 11px rgba(221,171,177,0.49);-webkit-box-shadow:0px 0px 8px 11px rgba(221,171,177,0.49);-moz-box-shadow:0px 0px 8px 11px rgba(221,171,177,0.49);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid #ffc7cd;background-color:#fff3f4;border-radius:30px;}section.blogs.spc-top{margin-bottom:40px;}.blogs h2{font-weight:700;}.view-all-art{color:#0d2c6c;font-weight:700;}.blogs .card-body .btn-danger{border-radius:50px;margin:0 auto;float:right;}.blogs .view-content{display:flex;}.blogs img.card-img-top{width:100%;height:100%;object-fit:contain;border-radius:25px !important;}p.card-text{color:#808080;}.blogs .col-lg-4.col-12{padding:0 12px;}.blogs .read-btn{margin-right:0;}.blogs .card-body .btn-danger{margin:0 auto;float:none;display:block;}.testi{background-color:#bb2034;color:#fff;}.testi H2{font-weight:700;}.testi .card{border-radius:25px;}.flexslider{background:transparent !important;border:0 !important;}.flex-direction-nav{opacity:0;}.flex-control-paging li a.flex-active{border:1px solid #fff !important;border-radius:20px !important;}.swiffy-slider p{line-height:16px;}.page-node-type-industry-solutions small.text-body-secondary{font-size:14px !important;}.page-node-type-industry-solutions .card-text{font-size:16px !important;}.page-node-type-industry-solutions .card-title{color:#212529 !important;}.rounded-start-parent{border-top-left-radius:25px;border-bottom-left-radius:25px;overflow:hidden;}.testi{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.slider-indicators button{background-color:white;border:none !important;width:40px !important;height:6px !important;border-radius:0% !important;margin:4px;cursor:pointer;opacity:0.5 !important;transition:opacity 0.3s ease;}.slider-indicators button.active{opacity:1 !important;}.slider-indicators button:hover,.slider-indicators button:focus{opacity:0.8 !important;}.section-clients__list .slick-dots li button{background:red;width:1rem;height:.2rem;padding:2px 13px;}.section-clients__list__each.slick-center img{transform:scale(1.2);transition:transform 0.3s ease;}.section-clients__list{display:block;overflow:visible !important;}.slick-list{overflow:hidden !important;}.section-clients__list__each{display:inline-block;vertical-align:middle;width:20%;padding:0 16px;margin-bottom:32px;}.copyright-section a{font-family:'Dubai W23';}.page-node-type-industries .solutions__each__title{font-family:'Bw Mitga DEMO Extra';font-size:32px;}.page-node-type-industries .solutions__each__desc{font-family:'Dubai W23';}.solutions{width:100%;max-width:85%;}.network__each__desc ul li{font-family:'Dubai W23';}.network__each__desc a{font-family:'Dubai W23';color:#0d2c6c;font-style:italic;}.network-established{margin-bottom:35px;}.slider-container li.slide-visible{display:block;}.page-node-type-our-customers .brief-intro__text{font-size:16px;}.page-node-type-our-customers .brief-intro{padding:20px 30px;background-color:#fff;}.inner-testimonials__each__title{font-family:'Bw Mitga DEMO EXTRA';font-size:28px;}.inner-testimonials__each__desc{font-family:'Dubai W23';}.page-node-type-our-customers section.testimonial::before{content:'';width:100%;height:100%;background:#132659;opacity:.4;z-index:1;}.page-node-type-our-customers section.testimonial{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-top:70px;padding-bottom:70px;}.page-node-type-our-customers .inner-testimonials__content{padding:70px 30px 15px;}.page-node-type-our-customers .testimonial__each__video{width:50%;}.page-node-type-our-customers .testimonial__each_row{background:#132659 !important;opacity:1 !important;color:#fff;}.page-node-type-our-customers .testimonial__each_row:hover{background:#132659 !important;color:#fff;}.page-node-type-our-customers .card:hover{background-color:#132659 !important;}.page-node-type-our-customers .testimonial__each__text{color:#fff;margin:100px 23px;}.page-node-type-industry-solutions .testimonial__each_row{background:#132659 !important;opacity:1 !important;color:#fff;}.page-node-type-industry-solutions .testimonial__each__text__quote,.page-node-type-our-customers .testimonial__each__text__quote{font-family:'Dubai W23';}.page-node-type-industry-solutions .testimonial__each_row:hover{background:#132659 !important;color:#fff;}.page-node-type-industry-solutions .card:hover{background-color:#132659 !important;}.page-node-type-industry-solutions .testimonial__each__text{color:#fff;margin:100px 23px;}.page-node-type-our-customers div#testimonials{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.page-node-type-our-customers .testimonial-each{padding-top:6rem !important;}.page-node-type-industry-solutions .testimonial-each{padding-top:6rem !important;}.video-wrapper{position:relative;display:inline-block;}.video-thumbnail{display:block;width:100%;opacity:0.9 !important;padding-top:82px;padding-right:50px;}.second-video-thumbnail{padding-top:60px;padding-bottom:60px;}.video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;}.play-icon{width:55px;opacity:0.9;transition:transform 0.3s ease,opacity 0.3s ease;}.section-clients__title{margin:0 0 10px;}.floating-whatsapp{position:fixed;bottom:15px;right:15px;z-index:99;}.floating-whatsapp>a{display:block;cursor:pointer;width:50px;height:50px;border-radius:50%;background:#0bd561;box-shadow:0 3px 10px rgba(0,0,0,.25);font-family:'Bw Mitga DEMO Extra';text-decoration:none;}img.lazy.initial,img.lazy.loaded,img.lazy.error{opacity:1;}img.lazy:not(.initial){transition:opacity 1s;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;}.floating-whatsapp>a img{display:block;width:100%;height:auto;}.floating-whatsapp__blurb{position:absolute;right:100%;top:0;bottom:0;margin:auto 5px;margin-right:5px;border-radius:25px;font-family:'DubaiW23-Regular';font-size:16px;padding:5px 15px;height:38px;opacity:1;pointer-events:auto;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.25);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;color:#0d2c6c;}.floating-whatsapp__blurb img{display:inline-block;width:20px;height:auto;border:1px solid #132659;border-radius:50%;margin-right:6px;padding:5px;cursor:pointer;}.floating-whatsapp__blurb span{white-space:nowrap;}.scroll-to-top{position:fixed;bottom:80px;right:15px;width:50px;padding:13px;background:#132659;cursor:pointer;opacity:0;z-index:98;pointer-events:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}.scroll-to-top img{display:block;width:100%;height:auto;}.scroll-to-top-new{position:fixed;bottom:80px;right:17px;background:#132659;color:#fff;border-radius:22%;width:50px;height:50px;text-align:center;line-height:45px;font-size:24px;cursor:pointer;z-index:9999;opacity:0;visibility:hidden;transition:all 0.3s ease;box-shadow:0 3px 6px rgba(0,0,0,0.2);}.scroll-to-top-new.show{opacity:1;visibility:visible;}.scroll-to-top-new:hover{background:#132659;}.contact-us-text,.subscribe-text{font-size:24px !important;font-family:'Bw Mitga DEMO Extra' !important;font-weight:500 !important;line-height:29px !important;}.about-us-text{font-size:20px !important;font-family:'Bw Mitga DEMO Extra' !important;font-weight:500 !important;line-height:24px !important;}@media screen and (max-width:1920px){.page-node-type-our-customers .testimonial__each__text{margin:23px 0px 23px 23px;}.testimonial__each_row_second{margin:0 0 0 0px;background-color:#283967;}}@media screen and (max-width:480px){.ban-content{padding:8px 8px 14px 8px;margin:15px auto;font-size:14px;width:98%;background:#e7e7e7b8;text-align:center;border-radius:4px;}.top-bg{background-image:url(/themes/custom/rsa_global/img/home-bg.png);background-size:contain;width:100%;height:auto;background-repeat:no-repeat;position:relative;}.ban-content h1{font-size:18px;}.contact .ct-inner{background:url(/themes/custom/rsa_global/img/contact-bg-mobile.jpg) no-repeat center bottom;width:94%;height:auto;background-size:initial;border-radius:20px;padding:60px 60px;min-height:70vh;margin:0 auto;}.careers-form .ct-inner{background:url(/themes/custom/rsa_global/img/contact-bg-mobile.jpg) no-repeat center bottom;width:94%;height:auto;background-size:initial;border-radius:20px;padding:60px 60px;min-height:70vh;margin:0 auto;}.serv-main img{width:25%;}.why-choose .card img{width:28%;margin:0 auto;}.why-choose .card-body{text-align:center;}.why-choose .card{padding-top:32px;}.why-choose .card:hover,.why-choose .card:active,.why-choose .card:focus{padding-top:32px;}.view-all-art{color:#0d2c6c;font-weight:700;text-align:center;display:inline-block;width:100%;}.careers-form input.form-element--type-file{width:100%;}.webform-submission-careers-form-form .form-type-managed-file .js-form-submit{width:100%;}.video-overlay{top:70%;}.video-thumbnail{padding-left:50px;}.second-video-overlay{top:50%;}}@media screen and (max-width:420px){.careers-form input.form-element--type-file{width:100%;}.webform-submission-careers-form-form .form-type-managed-file .js-form-submit{width:100%;}}.section-clients_logo__list__each{display:inline-block;vertical-align:middle;width:100%;padding:0 16px;margin-bottom:32px;}.logo-slide{display:flex;align-items:center;justify-content:center;padding:10px;}.logo-slide img{max-height:80px;max-width:100%;height:auto;object-fit:contain;}.section-clients .slider-indicators button{background-color:red;border:none !important;width:0px !important;height:1px !important;padding:2px 13px !important;border-radius:0% !important;margin:4px;cursor:pointer;opacity:0.5;transition:opacity 0.3s ease;}.section-clients .slider-indicators button:hover{opacity:1 !important;}.section-clients .slider-indicators button .active{opacity:1 !important;}.swiffy-slider .slider-container .slide-item{display:flex;align-items:center;justify-content:center;height:150px;}.swiffy-slider .slide-item img{max-height:100px;max-width:100%;height:auto;object-fit:contain;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/themes/custom/rsa_global/css/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/themes/custom/rsa_global/css/./fonts/slick.eot);src:url(/themes/custom/rsa_global/css/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/rsa_global/css/./fonts/slick.woff) format('woff'),url(/themes/custom/rsa_global/css/./fonts/slick.ttf) format('truetype'),url(/themes/custom/rsa_global/css/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
