.deskmenuleft li.activemenu a{color:#ffffff!important}.deskmenuleft li.activemenu a:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.deskmenuleft li.activemenu a:after{content:url(/wp-content/uploads/2024/10/menuarsee.svg)}.deskmenuleft li.activemenu{background:#6C27E1}.ast-search-box .ast-icon svg{fill:inherit}.custom-select2-columns .select2-results__options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;max-height:300px;overflow-y:auto;background:#FEFAF2;padding:30px;border-radius:5px}.ctajob:hover{transform:translateY(-30px)}.ctajob:hover a{background:transparent!important;color:#ffffff!important;border:2px solid #28D5FE}p.backtotop:hover{padding:30px 10px}.supportsec a:hover{border-width:2px!important}.termsconditioncontent ul{margin-top:0px!important}.aboutbuttons .elementor-widget-container{cursor:pointer}.select2-container--default .select2-results>.select2-results__options{max-height:100%}.clearsearch a{color:var(--Web-Dark-Blue,#1B2032);font-size:15px;font-style:normal;font-weight:425;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:capitalize}.strycta:hover{transform:translateY(-30px)}.strycta:hover a.site-btn{background:transparent;color:#fff}.select2-container--open .select2-dropdown{min-width:630px;top:45px}.select2-container--open.select2-container--default .select2-selection--multiple{background-image:url(/wp-content/uploads/2024/11/Path_13534.svg);background-position:right 20px center;background-repeat:no-repeat;border:1px solid #6C27E1!important}.select2-container .select2-selection__rendered li{display:none}.custom-select2-columns .select2-results__option{white-space:nowrap;box-sizing:border-box;background:#FEFAF2!important;font-size:16px}.select2-container--open .select2-dropdown:has(ul#select2-company-size-results),.select2-container--open .select2-dropdown:has(ul#select2-features-results){min-width:400px}.select2-results__option{background:#FEFAF2!important}.custom-select2-columns .select2-dropdown{width:auto!important}.custom_rootshell_reviews .elementor-testimonial__image img{height:auto!important}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{display:flex;justify-content:space-between!important}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline .elementor-testimonial__footer .elementor-testimonial__image{order:2}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline .elementor-testimonial__footer cite.elementor-testimonial__cite{order:1}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline .elementor-testimonial__text{font-style:normal!important}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline .elementor-testimonial__content:before{content:'';width:57px;height:45px;background-image:url(https://www.rootshellsecurity.net/wp-content/uploads/2024/09/Speach-marks.svg);position:absolute;left:50px;top:50px}.custom_rootshell_reviews .swiper-pagination-bullet{width:45px!important;border-radius:3px}.custom_rootshell_reviews .swiper-pagination-bullets{bottom:-45px!important}.custom_rootshell_reviews span.elementor-testimonial__title{background-image:url(https://www.rootshellsecurity.net/wp-content/uploads/2024/09/Right-arrow-blue.svg);background-repeat:no-repeat;background-position:right}.slide-content{color:#fff}.strycta{background-image:url(https://www.rootshellsecurity.net/wp-content/uploads/2024/11/ctas.png);display:flex;text-align:center;transition:transform 0.3s ease;padding-top:85px;background-size:100%;background-position:right top;background-repeat:no-repeat;border-radius:5px}.blogcta{background-image:url(https://www.rootshellsecurity.net/wp-content/uploads/2024/10/blogcta.png);display:flex;align-items:center;justify-content:center;text-align:center;transition:transform 0.3s ease;background-size:cover;border-radius:5px}.blogctawrap{max-width:460px}.stryctawrap{max-width:520px;margin:0 auto}.blogctawrap h3,.strycta h3{color:#FFF;text-align:center;font-size:30px;font-style:normal;font-weight:700;line-height:45px;margin-bottom:30px}.blogctawrap a.site-btn,.strycta a.site-btn{background:#28D5FE;border-color:#28D5FE;color:#1B2032;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:56px;text-transform:capitalize}.blogctawrap a.site-btn:hover,.strycta a.site-btn:hover{background:transparent;color:#fff}.blogcta:hover{transform:translateY(-30px)}.select2-container .select2-search--inline .select2-search__field{font-family:"filson-pro",Sans-serif}.sorrynores{text-align:center}.sorrynores h3 span{color:#C8007C;display:block;margin-top:20px}.sorrynores h3{font-size:40px!important;line-height:55px!important}.sorrynores a{margin-left:auto;margin-right:auto;font-size:18px;max-width:305px;padding:20px 22px!important}.select2-container{width:100%!important}.select2-container--default .select2-selection--multiple{border-radius:5px!important;padding:8px 20px;font-size:16px;color:#0B1619;min-width:250px;background-image:url(/wp-content/uploads/2024/10/Path_13534-1.svg);background-position:right 20px center;background-repeat:no-repeat;max-height:51px;border:0px!important}.filtrow{display:flex;align-items:center;grid-column-gap:20px;margin-bottom:50px;flex-wrap:wrap;grid-row-gap:20px}.select2-dropdown{background-color:#fff;box-shadow:0 3px 6px #00000029;border-radius:5px;border:0px!important}.select2-container .select2-selection--multiple .select2-selection__rendered{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0}textarea.select2-search__field{color:#0B1619!important;font-size:16px!important;height:28px!important;font-weight:700}textarea.select2-search__field::placeholder{color:#0B1619!important;font-size:16px!important}.select2-results__option{padding-left:40px;color:#0B1619!important;position:relative}.select2-results__option:before{content:'';width:20px;height:20px;position:absolute;left:10px;top:12px;background:#fff;border:1px solid #6C27E1;border-radius:50%}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:before{content:'';width:20px;height:20px;position:absolute;left:10px;top:12px;background:#fff;border:1px solid #6C27E1;border-radius:50%}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:after{content:'';width:20px;height:20px;position:absolute;top:12px;left:10px;background:#6C27E1 url(/wp-content/uploads/2024/10/Tickwhite.svg);background-position:center;background-repeat:no-repeat;border:1px solid #6C27E1;border-radius:50%}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#F3F3FE;border:0;border-radius:30px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border:0;color:#000;padding-left:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-right:10px}.job-item{margin-bottom:20px}.job-title{float:left;font-size:18px;margin-right:10px}a.wholelink{position:absolute;left:0;top:0;width:100%;height:100%}.job-open-link{float:right}.job-open-link:hover{color:#005177}.job-details{clear:both;list-style-type:none;display:flex;gap:10px;padding-left:0px!important;margin-bottom:0px!important;margin-top:16px!important}.job-details{clear:both;padding:0;margin-top:10px;list-style-type:none;display:flex;gap:10px;margin-left:0}.job-details li{position:relative;margin:0;padding-right:10px;font-size:16px;font-weight:500}.job-details li:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5px;height:21px;background-color:#6C27E1}.job-item{max-width:1160px;margin:20px auto;padding:30px 20px;border-radius:5px;border:1px solid #1B2032;background-color:#fff;background-image:url(/wp-content/uploads/2024/10/right-arrow.svg);background-repeat:no-repeat;background-position:top 15px right 15px;position:relative}a.wholelink{position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-9999px}.job-item:has(a.wholelink:hover){background-color:#1B2032!important;background-image:url(https://www.rootshellsecurity.net/wp-content/uploads/2024/10/blue-diagonal-arrow.svg)!important;background-repeat:no-repeat;background-position:top 15px right 15px}.job-item:has(a.wholelink:hover) li:not(:last-child)::after{background-color:#28D5FE}.job-details li{margin-bottom:5px}.job-item:has(a.wholelink:hover) ul li,.job-item:has(a.wholelink:hover) h3{color:#fff}.job-item:has(a.wholelink:hover) a.job-open-link{background:#E9FBFF}a.job-open-link{background:#E9FBFF;color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:30px;text-transform:capitalize;padding:5px 10px;margin-top:10px;border-radius:5px}a#loadMore{color:#1B2032;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;display:inline-flex;padding:20px;justify-content:center;align-items:center;border-radius:100px;border:2px solid #1B2032}a#loadMore:hover{background:#1B2032;color:#28D5FE}.loadmorejobs{text-align:center;margin-top:50px}body.page-id-435 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:0.3!important}.custom_rootshell_reviews .elementor-testimonial__image img{max-height:80px;width:auto!important}.elementor-testimonial__footer cite,.elementor-testimonial__header cite{align-items:flex-start!important}.custom_rootshell_reviews span.elementor-testimonial__title{background-image:url(https://www.rootshellsecurity.net/wp-content/uploads/2024/09/Right-arrow-blue.svg);background-repeat:no-repeat;background-position:right;padding-right:30px}@media only screen and (max-width:1025px){.customhometabslider .tab-button>span::before{font-size:23px}.customhometabslider .tab-button span{padding-right:50px}.customhometabslider .tab-button{min-width:150px}.job-item{max-width:90%}.homeline>.e-con-inner{border-top:0px!important}.homeline>.e-con-inner:before{content:'';top:0;left:0;width:100%;height:1px;background:#1B2032;position:absolute;max-width:95%;margin:0 auto;right:0}}@media only screen and (max-width:767px){.custom-select2-columns .select2-results__options{grid-template-columns:repeat(1,1fr)}.select2-container--open .select2-dropdown,.select2-container--open .select2-dropdown:has(ul#select2-company-size-results),.select2-container--open .select2-dropdown:has(ul#select2-features-results){min-width:0}.customhomerevslider .review-box[data-index="2"] img{width:50px!important}.botshapenew .elementor-shape-bottom{transform:translateX(-50%) rotateY(180deg)}.platnews img{transform:rotate(2deg);margin-left:-10px}.blogctawrap h3,.strycta h3{font-size:23px}.strycta h3{font-size:20px;padding:16px 10px 0;line-height:32px}.blogctawrap{padding:100px 0}.stryctawrap{padding:40px 0 60px 0}a.job-open-link,.job-title{float:none}ul.job-details{flex-wrap:wrap}.strycta{padding-bottom:0;padding-top:0}.customhomerevslider .slide-content{flex-wrap:wrap}.customhomerevslider .swiper-container{padding:60px 30px 40px 30px !Important}.customhomerevslider .logo{padding:0px!important}.customhomerevslider .logo img{max-width:85px}.customhomerevslider .slide-left,.customhomerevslider .slide-right{width:100%!important}.customhomerevslider .slide-left{margin-bottom:30px!important}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:column;margin-top:30px;align-items:flex-start}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline .elementor-testimonial__footer .elementor-testimonial__name{margin-bottom:12px}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline .elementor-testimonial__footer .elementor-testimonial__title{margin-bottom:10px}.custom_rootshell_reviews .elementor-testimonial__image img{max-height:35px}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline .elementor-testimonial__footer .elementor-testimonial__image{margin-top:20px}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline.elementor-element-d19c149 .elementor-main-swiper .swiper-slide{padding-left:18px;padding-right:18px}.custom_rootshell_reviews.elementor-testimonial--layout-image_inline.elementor-element.elementor-element-d19c149 .elementor-testimonial__title{font-size:15px}}.customhometabslider,.customhomerevslider{overflow:hidden}.customhomerevslider .logo{padding:0 50px}.customhomerevslider .logo img{opacity:.25}.customhomerevslider .review-box:has(.progress-bar.loading) .logo img{opacity:1}div#load-more-story{text-align:center}div#load-more-story .load-more-btn{color:#1B2032;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;background:transparent;border:1px solid #1B2032}div#load-more-story .load-more-btn:hover{background:#1B2032;color:#fff}.customPlatformTabslider .slide-left-platform-tab img{width:100%}.customPlatformTabslider .slide-right-platform-tab ul{padding:0}.platform-tab-buttons .facet-pill{position:relative;display:inline-flex;align-items:center;border-radius:5px;font-weight:500;height:60px;padding:0 24px;cursor:pointer;overflow:hidden;white-space:nowrap;transition:background-color 0.3s,color 0.3s}.platform-tab-buttons .facet-pill .facet-pill-border{border-radius:5px;fill:none;height:59px;left:-1px;pointer-events:none;position:absolute;top:-1px;width:calc(100% + 2px)}.platform-tab-buttons .facet-pill.active .facet-pill-border rect{height:60px;stroke:#0095FF;stroke-width:6px;stroke-dasharray:1010;stroke-dashoffset:1010;animation:stroke-animation 13s linear infinite}@keyframes stroke-animation{0%{stroke-dashoffset:1010}100%{stroke-dashoffset:0}}.facet-pill:hover{background-color:var(--glue-grey-200);color:var(--glue-grey-700)}.facet-pill.active{background-color:var(--glue-grey-900);border:0;color:var(--glue-grey-0)}.customPlatformTabslider .swiper-container-platform-tab{width:100%;height:100%;overflow:hidden}.customPlatformTabslider .platform-tab-buttons{counter-reset:buttons;display:flex;margin-bottom:30px;grid-column-gap:15px;justify-content:space-between}.customPlatformTabslider .platform-tab-button{margin-right:20px;position:relative;display:inline-block;text-align:center}.customPlatformTabslider .platform-tab-button span{display:block;padding:15px 20px;background-color:#fff;border:0px!important;border-radius:5px;cursor:pointer;color:rgba(27,32,50,.5);font-size:16px;font-style:normal;font-weight:700;line-height:30px;text-transform:capitalize}.customPlatformTabslider .platform-tab-button.active span::before{color:#000}.customPlatformTabslider .platform-tab-button.active span{background-color:#E9FBFF;color:#000;border:3px solid #28D5FE1A}.customPlatformTabslider .button-border{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px;z-index:-1;stroke-dasharray:100%;stroke-dashoffset:100%;transition:stroke-dashoffset 0.5s ease}.customPlatformTabslider .slide-content-platform-tab{display:flex;justify-content:space-between;align-items:center;grid-column-gap:80px}.customPlatformTabslider .slide-left-platform-tab{width:50%}.customPlatformTabslider .slide-right-platform-tab{width:50%}.customPlatformTabslider .slide-right-platform-tab h3{color:#1B2032;font-size:30px;font-style:normal;font-weight:700;line-height:45px;margin-bottom:10px}.customPlatformTabslider .slide-right-platform-tab{width:50%;color:var(--Web-Dark-Blue,#1B2032);font-size:18px;font-style:normal;font-weight:400;line-height:33px}.customPlatformTabslider .slide-right-platform-tab p{margin-bottom:30px}.customPlatformTabslider .slide-right-platform-tab li{margin-bottom:20px;position:relative;padding-left:45px;list-style:none}.customPlatformTabslider .slide-right-platform-tab li:before{width:30px;height:30px;content:'';background-image:url(/wp-content/uploads/2024/11/Tick.svg);display:inline-block;background-repeat:no-repeat;background-position:center;border:1px solid #6C27E1;border-radius:50%;position:absolute;left:0;top:3px}.customPlatformTabslider .slide-right-platform-tab a{color:#6C27E1;font-size:16px;font-style:normal;font-weight:700;line-height:30px;text-transform:capitalize;padding-right:30px;position:relative}.customPlatformTabslider .slide-right-platform-tab a:after{content:'';background:url(https://www.rootshellsecurity.net/wp-content/uploads/2024/09/Right-arrow-purple-2.svg);background-repeat:no-repeat;background-position:right;width:24px;height:24px;top:0;position:absolute}.customPlatformTabslider .slide-right-platform-tab a:hover:after{transform:translatex(10px);transition:all 0.3s ease}.customPlatformTabslider .swiper-slide{width:100%;flex-shrink:0;overflow:hidden}.customPlatformTabslider .swiper-slide:not(.swiper-slide-active){opacity:0!important}@media only screen and (min-width:767px) and (max-width:990px){.strycta h3{font-size:20px;line-height:32px}.strycta{background-size:cover}}@media (max-width:768px){.customhomerevslider .slide-left,.customhomerevslider .slide-right{width:100%!important}.customhomerevslider .swiper-container{padding-top:80px!important}.slide-left-platform-tab{margin-bottom:0}.customPlatformTabslider .platform-tab-buttons{justify-content:flex-start}.customPlatformTabslider .slide-content-platform-tab{flex-direction:column;align-items:center}.customPlatformTabslider .slide-left-platform-tab{width:100%;text-align:center}.customPlatformTabslider .slide-right-platform-tab{width:100%}.customPlatformTabslider .slide-right-platform-tab h3{font-size:24px}.customPlatformTabslider .slide-right-platform-tab p,.customPlatformTabslider .slide-right-platform-tab li{font-size:16px}}@media (max-width:480px){.customPlatformTabslider .platform-tab-button{margin-right:10px}.customPlatformTabslider .slide-right-platform-tab h3{font-size:25px;line-height:40px}}.customPlatformTabslider .platform-tab-buttons{overflow-x:auto;white-space:nowrap;scrollbar-width:thin;-ms-overflow-style:-ms-autohiding-scrollbar}.reqquote .file-field1 input[type="file"],.reqquote .file-field2 input[type="file"]{display:none}.reqquote .file-field1 label.custom-file-label,.reqquote .file-field2 label.custom-file-label{display:inline-block;padding:12px 20px;border:2px solid #000;border-radius:0100px;color:#000;background-color:#fff;font-weight:700;font-size:16px;cursor:pointer}.reqquote .file-field1 .file-name1,.reqquote .file-field2 .file-name2{display:inline-block;margin-left:15px;font-size:14px;color:#666;vertical-align:middle}.customPlatformTabslider .platform-tab-buttons::-webkit-scrollbar{height:8px}.customPlatformTabslider .platform-tab-buttons::-webkit-scrollbar-thumb{background:#FFBD48;border-radius:5px}.customPlatformTabslider .platform-tab-buttons::-webkit-scrollbar-track{background:#F1F1F1}.customPlatformTabslider .platform-tab-button{margin-right:0}.customPlatformTabslider .platform-tab-button{display:inline-block;position:relative;text-align:center;min-width:242px;padding:0;width:100%;background:transparent!important;border-radius:5px}.ast-search-box.full-screen{display:none!important;opacity:0!important}.ast-search-box.full-screen.active{display:none!important;opacity:0!important}.ast-search-box.full-screen.active{display:block!important;opacity:1!important}@media only screen and (max-width:1050px){.ast-search-box.full-screen #close{top:.75rem}.ast-search-box.full-screen .ast-search-wrapper2 .search-submit{color:var(--Web-Electric-Blue,#28D5FE)}.newsearchwrap{padding-top:90px!important}}@media (max-width:1300px){.customPlatformTabslider .platform-tab-button span{padding-left:0;padding-right:0;font-size:12px}.customPlatformTabslider .platform-tab-buttons{grid-column-gap:5px}.customPlatformTabslider .platform-tab-button{min-width:160px}.ast-search-box.full-screen{top:0}.customhomerevslider .review-box[data-index="2"] img{width:50px!important}}@media (min-width:1300px){.ast-search-box.full-screen #close{display:none!important}}@media (min-width:1300px){.elementor-element.careers_testislider .swiper .elementor-swiper-button-prev,.elementor-element.careers_testislider .swiper .elementor-swiper-button-next{top:64%;width:50px;height:50px;border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.elementor-element.careers_testislider .swiper .elementor-swiper-button-prev{left:72px;top:70%}.elementor-element.careers_testislider .swiper .elementor-swiper-button-next{top:70%;left:142px}.careers_testislider .e-con-inner{padding-bottom:20px}}@media (min-width:1400px){.customPlatformTabslider .platform-tab-button{min-width:218px}.customPlatformTabslider .platform-tab-button span{padding:15px 5px;font-size:14px}.customPlatformTabslider .platform-tab-buttons{grid-column-gap:10px}}div#load-more-story .load-more-btn:hover{background:#1B2032!important;color:#28D5FE;border-color:#1b2032}.ssblogothers h5{margin-bottom:0px!important}@media only screen and (max-width:1200px){.customhometabslider .tab-button>span::before{font-size:23px!important}body .customhometabslider .tab-button span{padding-right:50px!important;padding-left:60px!important}.customhometabslider .tab-button{min-width:150px!important}.customhometabslider .tab-button span{font-size:17px!important}.ast-search-box.full-screen .ast-search-wrapper2 .search-submit{float:none;width:100%;margin-top:10px}}