@charset "UTF-8";
/* https://transforming.com/wp-content/themes/tsi/home_style.css?ver=22fb9451afafca85b20d90abc0e6f1ea */
/* Import rule from: https://fonts.googleapis.com/css?family=Gothic+A1:400,700&display=swap */
@font-face{font-family:'Gothic A1';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=CSR94z5ZnPydRjlCCwlKa8cp&skey=1af563512a1075cb&v=v18) format('woff')}@font-face{font-family:'Gothic A1';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=CSR44z5ZnPydRjlCCwlC0OI6T_N9&skey=5147d2c0bc1a53be&v=v18) format('woff')}body{font-family:'Gothic A1',sans-serif}a,a:focus{outline:none}h1,h2,h3,h4,h5,h6{font-family:'Gothic A1',sans-serif;font-weight:700}.wp-block-group p{margin-bottom:25px}.wp-block-group ul{list-style-type:disc;margin:0 0 25px 25px}.wp-block-group ul li{list-style-type:disc}a:hover{text-decoration:none!important}.w-35{width:35%!important}.w-40{width:40%!important}.w-60{width:60%!important}.navbar-light .navbar-toggler{border:none;position:relative;width:30px;height:30px;padding:0}.navbar-light .navbar-toggler i,.navbar-light .navbar-toggler i{font-size:33px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.navbar-light .navbar-toggler.collapsed i:first-child{visibility:visible;opacity:1}.navbar-light .navbar-toggler.collapsed i:last-child{visibility:hidden;opacity:0}.navbar-light .navbar-toggler i:first-child{visibility:hidden;opacity:0}.navbar-light .navbar-toggler i:last-child{visibility:visible;opacity:1}.navbar-light .navbar-toggler:hover,.navbar-light .navbar-toggler:focus{background-color:transparent;outline:none}.header-logo img{max-width:217px}.nav-item{margin-right:56px}.nav-item.nav-cta-button{margin-right:0}.dropdown .dropdown-menu{overflow:hidden;transform-origin:top center;opacity:0;display:block;padding:50px;line-height:28px;margin-top:20px;visibility:hidden;transition:0.2s ease-in-out}.navbar-toggler-icon{width:3em;height:3em}.dropdown:hover .dropdown-menu{opacity:1;visibility:visible}.nav-item.dropdown:hover .triangle{opacity:1}.triangle{opacity:0;padding-top:10px;width:10px;height:10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin:0 calc(50% - 10px);transition:0.2s ease-in-out}.triangle-wrap{z-index:9;position:relative;top:20px}.nav-item .dropdown-menu{line-height:28px;border:none;width:90%;left:0;right:0;margin-left:auto;margin-right:auto}.nav-item .dropdown-menu .dropdown-header,.nav-item .dropdown-menu .dropdown-header a{font-weight:600;font-size:18px;line-height:28px;color:#102133;white-space:initial}.dropdown .dropdown-menu .dropdown-item{font-weight:700;font-size:16px;line-height:28px;color:#3C69B0;margin-bottom:10px;white-space:normal}.dropdown .dropdown-menu .dropdown-item+.dropdown-header{margin-top:45px}.nav-link.nav-link-top{margin-top:15px;font-weight:500;color:#3C69B0;font-size:16px;line-height:28px;padding:1.5rem 1rem}.nav-link-top:hover{color:#102133}.nav-cases .nav-cases-case{width:49%;padding:32px;background-size:cover;background-position:center}.nav-cases .nav-cases-case:nth-child(2){margin-right:1%}.nav-cases .nav-cases-case:nth-child(3){margin-left:1%}.nav-cases-title{margin-bottom:20px;font-weight:700;font-size:18px;line-height:28px;color:#102133;width:100%}.nav-cases-case-tag{padding:5px 8px;font-weight:500;font-size:14px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;display:inline-block;border-radius:4px;color:#fff;margin-bottom:76px}.tag-green{background:#599604;}.tag-blue{background:#3C69B0;}.nav-cases-case-title{font-weight:400;font-size:24px;line-height:38px;color:#FFF}.nav-cases-case-title span{font-weight:500;font-size:40px;line-height:56px}.nav-cases-case-text{font-weight:400;font-size:16px;line-height:28px;color:#FFF;margin-bottom:32px}.nav-cases-case-link{font-weight:500;font-size:16px;line-height:28px;color:#F3F6F9}.nav-cases-case-link:hover,.nav-cases-case-link:focus,.nav-cases-case-link:hover i{color:#dadada}.nav-cases-case-link i{margin-left:16px;font-size:16px;line-height:28px;color:#F3F6F9;transition:0.1s ease-in-out;vertical-align:middle}.nav-cases-link{margin-top:32px;background:#3C69B0;font-weight:500;color:#FFF;padding:18px 32px;font-size:16px;line-height:20px;transition:0.2s ease-in-out}.nav-cases-link:hover{color:#fff;background:#102133}.nav-cases-link i{margin-left:16px;color:#FFF;opacity:.5;font-weight:500;font-size:16px;line-height:16px;vertical-align:middle}.nav-info-title{font-weight:700;font-size:18px;line-height:28px;color:#102133;margin-bottom:8px}.nav-info-text{font-weight:400;font-size:18px;line-height:30px;color:#5D5E5E;margin-bottom:40px}.nav-info-items-col{display:inline-block;list-style-type:none}.nav-info-items-col ul{margin-right:60px}.nav-info-items-col ul li{padding-bottom:20px}.nav-info-items-col ul li a{font-weight:700;font-size:16px;line-height:28px;color:#3C69B0;padding-bottom:12px}.nav-info-items-col ul li a:hover{color:#102133}.nav-info-items,.nav-info-items-col ul{list-style:none;padding:0}.nav-search{position:relative}.show_search{opacity:1!important;visibility:visible!important}.nav-search:hover>i{color:#102133}.nav-search i{cursor:pointer;font-size:24px;line-height:70px;color:#B4BDC9;vertical-align:middle}.search-triangle-wrap{opacity:0;visibility:hidden;transition:0.2s ease-in-out;position:relative;z-index:9}.codyshop-ajax-search{position:absolute;width:446px;right:-15px;top:57px;background:#fff;max-height:300px;overflow-y:auto}.codyshop-ajax-search li{padding:10px}.codyshop-ajax-search li a{font-weight:600;font-size:16px;line-height:28px;color:#5693CC}.codyshop-ajax-search li p{font-weight:400;font-size:13px;color:#102133}.codyshop-ajax-search li .more-link a{color:#fff;font-weight:600;line-height:16px;font-size:14px}.codyshop-ajax-search li .more-link a i{margin-left:8px;font-size:14px;line-height:initial;color:#fff;vertical-align:baseline}.search-triangle{right:-2px;top:-5px;position:absolute;width:10px;height:10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;margin:0 calc(50% - 10px);z-index:2}.nav-search-input{top:5px;padding:16px;font-weight:500;font-size:16px;line-height:20px;background:#FFF;box-shadow:0 -1px 44px rgba(0,0,0,.1);position:absolute;width:446px;right:-15px}.nav-search-input::-webkit-input-placeholder{color:#B4BDC9}.nav-search-input::-moz-placeholder{color:#B4BDC9}.nav-search-input:-ms-input-placeholder{color:#B4BDC9}.nav-search-input:-moz-placeholder{color:#B4BDC9}.nav-cta-button{display:block;background:#102133;padding:16px 32px;font-weight:500;font-size:16px;line-height:20px;color:#FFF}.nav-cta-button:hover,.nav-cta-button:focus{color:#FFF;background:#3C69B0}.nav-cta-button i{margin-left:24px;color:#FFF;opacity:.5;font-size:16px;line-height:16px;vertical-align:middle}.home-hero{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.home-hero>*{position:relative}.home-hero:before{content:"";background:linear-gradient(to left,rgba(138,197,255,.9) 3.16%,rgba(253,253,253,0) 96.05%);position:absolute;left:0;top:0;right:0;bottom:0}.home-hero.bg-none:before{display:none}.home-hero.bg-flipped:before{background:linear-gradient(to right,rgba(138,197,255,.9) 3.16%,rgba(253,253,253,0) 96.05%)}.home-hero.font-light .home-hero-title{color:#fff}.home-hero.font-light .home-hero-text{color:#fff}.home-hero-content{display:block;max-width:550px;margin:114px auto 118px 80px;padding:0 15px}.home-hero-title{color:#102133;font-weight:700;font-size:40px;line-height:56px;max-width:528px;margin-bottom:16px}.home-hero-text{max-width:446px;font-weight:400;font-size:18px;line-height:30px;color:#102133;margin-bottom:32px}.navbar-expand-lg .navbar-nav .nav-link{color:#3C69B0;font-weight:700}.navbar-expand-lg .navbar-nav .nav-link:hover{color:#102133;font-weight:700}.home-hero-link{display:inline-block;color:#FFF;background:#3C69B0;padding:18px 32px;font-weight:500;font-size:16px;line-height:20px}.home-hero-link:hover{color:#FFF;background:#102133}.home-hero-link i{color:#fff;margin-left:24px;font-weight:400;font-size:16px;line-height:16px;opacity:.5;vertical-align:middle}section.clients{margin:64px 64px 80px 64px}.clients-content-text{color:#102133;font-weight:700;font-size:18px;line-height:28px;margin-bottom:24px}.clients-content-link{font-weight:600;font-size:16px;line-height:28px;color:#5693CC}.clients-content-link i{margin-left:18px;color:#dadada;font-size:16px;line-height:28px;vertical-align:middle}.clients-carousel-nav a{font-weight:400;font-size:32px;line-height:32px;color:#DADADA}.clients-carousel-nav a:hover{text-decoration:none}.clients-carousel-next{margin-left:24px}section.cases-slider{margin:0 0 0 64px}.cases-slider-top{margin-bottom:60px;margin-right:-84px}.cases-slider-top.cases-slider-nav{margin-right:64px;position:relative;width:100px}.cases-slider-nav .swiper-button-next:after,.cases-slider-nav .swiper-button-prev:after{content:none}.cases-slider-nav .swiper-button-next i,.cases-slider-nav .swiper-button-prev i{font-weight:400;font-size:32px;line-height:32px;color:#dadada;vertical-align:middle}.cases-slider-top-label{font-weight:700;font-size:14px;line-height:17px;color:#B4BDC9;letter-spacing:.05em;margin-bottom:24px;text-transform:uppercase;display:inline-block}.cases-slider-top-title{font-weight:700;font-size:32px;line-height:42px;color:#102133}.cases-carousel .swiper-slide{width:70%!important;min-height:500px;background-size:cover;position:relative;background-position:center}.cases-carousel-case-tag{margin:48px;padding:5px 8px;font-weight:500;font-size:14px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;display:inline-block;border-radius:4px;color:#F3F6F9}.row.cases-carousel-case-content{position:absolute;bottom:0;margin:0 10px 48px 40px}.cases-carousel-case-title{font-weight:700;font-size:24px;line-height:38px;color:#FFF;margin-bottom:8px}.cases-carousel-case-title span{font-size:40px;line-height:56px}.cases-carousel-case-text{font-weight:400;font-size:18px;line-height:30px;color:#FFF}.cases-carousel-case-link{font-weight:600;font-size:16px;line-height:28px;color:#F3F6F9;align-self:flex-end;white-space:nowrap;text-align:right;padding-right:48px}.cases-carousel-case-link i{margin-left:10px}.cases-carousel-case-link:hover,.cases-carousel-case-link:hover i{color:#dadada}@media (max-width:435px){.cases-carousel-case-tag{margin:20px 10px 10px 20px}.cases-carousel-case-title{font-size:20px;line-height:28px;margin-bottom:15px}.cases-carousel-case-text{font-size:16px;line-height:25px}.cases-carousel .row.cases-carousel-case-content{margin:0 10px 25px 10px}}.industries-difference-wrap>img{position:absolute;right:0;width:50%;margin-top:-330px}section.industries{margin:110px 100px 0 64px}.industries-col-link{display:flex;justify-content:space-between;margin:0 50px 10px 0}a.industries-col-link:hover{background:#599604}a.industries-col-link:hover img,a.industries-col-link:hover span,a.industries-col-link:hover i{filter:brightness(0) invert(1)}.industries-col-link img{height:39px;margin:24px}.industries-col-link span{vertical-align:middle;font-weight:700;font-size:24px;color:#102133;margin:24px 0;width:100%;display:flex;align-items:center}.industries-col-link i{font-size:32px;line-height:115%;display:flex;align-items:center;text-align:center;color:#B4BDC9;margin:24px;vertical-align:middle}section.difference{overflow:hidden;margin:110px 64px 0 64px}.difference-item-wrap{display:flex;align-items:center}.difference-label{font-weight:700;font-size:14px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;color:#B4BDC9;margin-bottom:24px}.difference-title{font-size:32px;line-height:42px;color:#102133;margin-bottom:100px}.difference-items .difference-item{padding-left:50px;padding-right:50px}.difference-items .row .difference-item:first-child{border-right:1px solid rgba(218,218,218,.5)}.difference-items .row .difference-item:last-child{border-left:1px solid rgba(218,218,218,.5)}.difference-items .row{margin-left:-50px;margin-right:-50px}.difference-item-img{margin-right:30px}.difference-item-title{display:inline;font-weight:500;font-size:18px;line-height:28px;color:#102133}.difference-item-text{margin:16px 0;font-weight:400;font-size:16px;line-height:28px;color:#5D5E5E}.difference-item-link{font-weight:700;font-size:16px;line-height:28px;color:#5693CC}.difference-item-link i{margin-left:18px;color:#dadada;font-size:16px;line-height:28px;vertical-align:middle}section.services{margin:110px 64px 0 64px}.services-label{font-weight:700;font-size:14px;line-height:17px;color:#B4BDC9;letter-spacing:.05em;text-transform:uppercase;margin-bottom:24px}.services-title{font-weight:700;font-size:32px;line-height:42px;color:#102133;margin-bottom:60px}.services-items>.row{margin-bottom:15px}.w-40>.services-item,.w-60>.services-item{padding-left:48px}.w-25>.services-item{padding-left:32px}.w-35>.services-item{padding-left:40px}.services-item{position:relative;min-height:400px;background:linear-gradient(120.44deg,#F3F6F9 -37.07%,#FDFDFD 107.95%);padding-top:48px;padding-right:24px;padding-bottom:32px;height:100%;transition:1s;-webkit-transition:1s;-moz-transition:1s}.services-item:hover{background-color:#325B9D;background-image:url(/wp-content/themes/tsi/inc/halftone.svg);background-size:cover;color:#fff}.services-item .services-item-title{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.services-item:hover .services-item-title{color:#fff}.services-item .services-item-text{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.services-item:hover .services-item-text{color:#fff}.services-item:hover i{right:40px;color:#fff}.services-item-title{font-weight:500;font-size:24px;line-height:38px;color:#102133}.services-item-text{font-weight:400;font-size:18px;line-height:30px;color:#5D5E5E;margin-bottom:50px}.services-item i{position:absolute;bottom:32px;font-weight:400;font-size:32px;display:flex;align-items:center;text-align:center;color:#B4BDC9;vertical-align:middle;transition:1s;-webkit-transition:1s;-moz-transition:1s;right:calc(100% - 84px)}section.clients-industries{margin-top:110px}.clients-industries .row.clients-industries-top{margin-left:64px;margin-right:64px}.clients-industries .clients-industries-items{margin-left:64px;margin-right:64px;margin-top:75px}.clients-industries-label{font-weight:700;font-size:14px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;color:#B4BDC9;margin-bottom:24px}.clients-industries-title{font-size:32px;line-height:42px;color:#102133;margin-bottom:60px}.clients-industries-image{height:450px;background-size:cover;background-position:center}.clients-industries-item-image{height:64px;margin-bottom:16px}.clients-industries-item-title{font-weight:700;font-size:18px;line-height:28px;text-align:center;color:#102133;margin-bottom:16px}.clients-industries-item-text{font-weight:400;font-size:16px;line-height:28px;text-align:center;color:#5D5E5E}section.testimonial{margin-top:120px;background-color:#102133;background-image:url(/wp-content/themes/tsi/inc/quotes.svg);background-repeat:no-repeat;background-position:top 60px left 90px;background-size:initial}.testimonial-text{font-weight:500;font-size:32px;line-height:42px;text-align:center;color:#F3F6F9;width:70%;margin:100px auto}.testimonial-info{width:60%;margin:0 auto 100px;display:flex;justify-content:space-between;align-items:flex-start}.testimonial-author{display:flex}.testimonial-author-avatar{margin:6px 16px 6px 0;padding:10px;border-radius:50%;background-color:#113459;width:56px;height:56px;min-width:56px;object-fit:contain}.testimonial-author-name,.testimonial-author-position{font-style:normal;font-weight:500;font-size:18px;line-height:30px;color:#F3F6F9}.testimonial-link{float:right;border:1px solid rgba(255,255,255,.3);box-sizing:border-box;font-weight:500;font-size:16px;line-height:20px;color:#FFF;padding:18px 32px;min-width:260px;margin-left:20px}.testimonial-link i{font-weight:400;margin-left:18px;color:#FFF;opacity:.5;font-size:16px;line-height:16px;vertical-align:middle}section.about{position:relative;margin:90px 64px 120px;display:flex;justify-content:space-between}.about-left{margin-top:85px;z-index:10;width:55%;background:#fff}.about-left-content{padding:64px 64px 32px 0}.about-left-label{font-weight:700;font-size:14px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;color:#B4BDC9;margin-bottom:24px;display:block}.about-left-title{font-size:32px;line-height:42px;color:#102133;margin-bottom:24px}.about-left-text{font-size:18px;line-height:30px;font-weight:500;color:#5D5E5E;margin-bottom:100px}.about-left-text span{display:inline-block;font-weight:400;font-size:16px;line-height:28px;color:#5D5E5E;padding-top:16px}.about-left-link{font-weight:600;font-size:16px;line-height:28px;color:#5693CC}.about-left-link i{margin-left:18px;color:#dadada;font-size:16px;line-height:28px;vertical-align:middle}.about-right{z-index:1;width:calc(45% + 200px);margin-left:-200px}.about-slider-nav{margin-top:32px;display:flex}.about-slider-nav.disabled{display:none}.about-button-prev{margin-right:24px}.about-slider-nav i{font-weight:300;font-size:32px;cursor:pointer;line-height:32px;display:flex;align-items:center;text-align:center;color:#B4BDC9;vertical-align:middle}.about-slider-nav i.swiper-button-disabled{color:#DADADA;pointer-events:none}section.resources{margin:0 64px 64px 64px;overflow-x:hidden}.resources-items .row{position:relative}.resources-top-label{font-weight:700;font-size:14px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;color:#B4BDC9;margin-bottom:24px;display:block}.resources-top-title{font-size:32px;line-height:42px;color:#102133;margin-bottom:100px}.row>.resources-items-left{padding-right:100px}.resources-item-left{margin-bottom:56px}.resources-item-left-tag{background:#F3F6F9;border-radius:4px;font-weight:700;font-size:14px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;color:#5693CC;padding:5px 8px;margin-bottom:16px;display:inline-block}.resources-item-left-title a{font-weight:700;font-size:24px;line-height:38px;color:#102133}.resources-item-left-title a:hover{color:#0056b3}.resources-item-left-link{position:absolute;bottom:0;font-weight:600;font-size:16px;line-height:28px;color:#5693CC}.resources-item-left-link i{margin-left:18px;color:#dadada;font-size:16px;line-height:28px;vertical-align:middle}.resources-items-right-whitepaper-label{font-weight:700;padding:5px 8px;display:inline-block;margin-bottom:26px;background:#F3F6F9;border-radius:4px;font-size:14px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;color:#599604}.resources-items-right-whitepaper-wrap{background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:40px}.resources-items-right-whitepaper-wrap:hover .resources-items-right-whitepaper-content{opacity:.7}.resources-items-right-whitepaper-content{min-height:340px;padding:40px 32px 48px 32px;background-color:#599604;position:relative;opacity:.9;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.resources-items-right-whitepaper-title{width:100%;position:absolute;bottom:48px;font-weight:600;font-size:16px;line-height:28px;color:#F3F6F9;display:flex;align-items:center;justify-content:space-between}.resources-items-right-whitepaper-title i{font-weight:300;font-size:32px;line-height:115%;color:#FFF;right:0;margin-right:70px;margin-left:20px}.resources-items-right-item{background:#102133;display:block;padding:40px}.resources-items-right-item:hover h3,.resources-items-right-item:hover h3 i{color:#dadada}.resources-items-right-item-title{font-weight:500;font-size:24px;line-height:38px;color:#FFF;margin-bottom:28px}.resources-items-right-item-link{font-weight:600;font-size:16px;line-height:28px;color:#F3F6F9}.resources-items-right-item-link i{color:#fff;margin-left:24px;font-weight:400;font-size:16px;line-height:16px;vertical-align:middle}section.cta{margin-top:125px;background:linear-gradient(147.79deg,#F3F6F9 -37.07%,#FDFDFD 107.95%)}.cta-content{padding-top:105px;padding-bottom:110px}.cta-content-title{font-size:32px;line-height:42px;text-align:center;color:#102133;margin-bottom:28px}.cta-content-text{margin-bottom:28px;font-weight:400;font-size:18px;line-height:30px;color:#5D5E5E}.cta-content-link{display:inline-block;background:#3C69B0;font-weight:700;font-size:16px;line-height:20px;padding:18px 24px;color:#FFF}.cta-content-link i{margin-left:18px;color:#dadada;font-size:16px;line-height:28px;font-weight:400;vertical-align:middle}.cta-content-link:hover{background:#102133;color:#fff}.cta-content-link:hover i{color:#fff}footer.footer{padding:74px 64px 87px}.footer-top{margin-bottom:50px}.footer-logo img{max-width:217px;width:100%}.footer-menu ul{list-style-type:none}.footer-menu ul li a{display:inline-block;font-weight:700;font-size:16px;line-height:28px;color:#3C69B0;margin-bottom:20px}.footer-menu ul li a:hover{color:#102133}.footer-socials a{font-weight:400;font-size:24px;line-height:28px;align-items:center;text-align:center;color:#DADADA;margin-right:16px}.footer-socials a:hover{color:#5693CC}.footer-copyright{font-weight:400;font-size:14px;line-height:24px;color:#B4BDC9}.footer-contact-address{display:block;font-weight:400;font-size:14px;line-height:24px;color:#5D5E5E}.footer-contact-info span{color:#B4BDC9;margin:0 8px}.footer-contact-phone,.footer-contact-email{color:#6BA1D2;font-weight:400;font-size:14px;line-height:24px}.footer-comrade a{font-weight:400;font-size:14px;line-height:24px;color:#5D5E5E;display:inline-block}.footer-comrade a span{margin-right:24px}.nav-info-img img{width:100%}.carousel-item img{width:100%}.carousel-item .col-md-6{margin-bottom:40px}.about-slider .swiper-slide img{width:100%;height:560px;object-fit:cover}.nav-search-wrap{display:flex;align-items:center;justify-content:space-between}@media (max-width:1280px){.testimonial-text{width:100%;margin:100px 0;padding:0 15px}.testimonial-info{width:100%;margin:0 0 100px;padding:0 15px}section.about{margin:90px 0}.header-logo img{max-width:160px}.navbar{padding:0 15px!important}.nav-item{margin-right:28px}section.clients{margin:60px -15px}.home-hero-content{margin:80px 0}section.cases-slider{margin:0}section.industries{margin:110px -15px 60px}a.industries-col-link{margin-right:0}section.difference{margin:110px 0 0}section.services{margin:110px 0 0}.clients-industries .row.clients-industries-top{margin:0}.clients-industries .clients-industries-items{margin-left:0;margin-right:0}section.resources{margin:0}footer.footer{padding-left:15px;padding-right:15px}}@media (max-width:992px){.navbar{padding:10px 15px!important}.navbar-nav{margin-top:20px;border-top:1px solid #B4BDC9}.testimonial-text{padding:0}.testimonial-info{padding:0}.search-triangle-wrap{visibility:visible;opacity:1}.search-triangle{display:none}.nav-search i{position:absolute;right:13px;z-index:1;top:-4px;pointer-events:none}.nav-search:hover>i{color:#B4BDC9}.nav-search-wrap{padding-left:15px;padding-right:15px;margin-top:20px;padding-top:20px;border-top:1px solid #B4BDC9}.nav-search-wrap{margin-bottom:20px}.clients-industries-item-title{padding:0!important}.clients-content-link{margin-bottom:15px;display:inline-block}.cases-carousel .swiper-slide{width:100%!important}.cases-carousel-case-text{margin-bottom:15px}.row.cases-carousel-case-content{margin:0 10px 48px 10px}section.industries{margin-top:60px}.industries-col-link span{font-size:18px}.difference-items .difference-item{padding-left:15px;padding-right:15px}.difference-items .difference-item:not(:last-child){margin-bottom:40px}.difference-title{margin-bottom:60px}section.difference{margin-top:60px}.services-items .w-40,.services-items .w-60{width:50%!important}.services-items .w-25,.services-items .w-35,.services-items .row:last-child .w-40{width:calc(100% / 3)!important}.testimonial-info,.testimonial-text{width:100%}.row>.resources-items-left{padding-right:40px}.dropdown .dropdown-menu{display:none}.dropdown .dropdown-menu.show{overflow:visible;transform:none;margin:0;padding:0;width:100%;opacity:1;visibility:visible;display:block;padding-top:20px}.triangle{display:none}.dropdown:hover>.dropdown-menu{padding:20px 0 0;margin-top:0}.dropdown-header{padding-left:15px;padding-right:15px}.dropdown .dropdown-menu .dropdown-item{padding-left:15px;padding-right:15px}.nav-item{margin-right:0}.nav-cases .row{margin:0 15px}.nav-info .row{margin:0}.nav-link.nav-link-top{padding:0;margin-top:1.5rem;position:relative}.nav-link.nav-link-top:after{content:"\f054";position:absolute;right:9px;top:0;font-family:"Font Awesome 5 Pro";color:rgba(0,0,0,.5)}.navbar-expand-lg .navbar-nav .nav-link{padding-right:50px}.nav-item.show .nav-link.nav-link-top:after{transform:rotate(90deg)}.difference-items .row{margin-left:-15px;margin-right:-15px}.nav-cta-button{display:none}.codyshop-ajax-search{position:relative;width:100%;right:0;top:0}.nav-search-input{right:0;width:100%;position:relative;padding-right:50px}.search-triangle{margin:0;top:-5px;left:5px}.nav-search{width:100%}}@media (max-width:767px){.nav-item .col-12:not(:last-child){margin-bottom:10px}.nav-search-wrap{padding-left:0;padding-right:0}.nav-item .col-12{padding-left:0;padding-right:0}.nav-cases .nav-cases-case{width:100%}.nav-cases .nav-cases-case:nth-child(2){margin-right:0;margin-bottom:30px}.nav-item .col-12:not(:last-child){margin-bottom:15px}.nav-cases .nav-cases-case:nth-child(3){margin-left:0}.nav-cases .row{margin-left:0;margin-right:0}section.cta{margin-top:60px}.footer-top{flex-direction:column}.cta-content{padding:60px 15px}.resources-items .row{flex-direction:column}.resources-top-title{margin-bottom:40px}.row>.resources-items-left{padding-right:15px;margin-bottom:40px}.clients-industries .clients-industries-items{display:flex;flex-direction:column;margin-top:60px}.about-left{width:100%;margin-top:0}.about-right{width:100%;margin-left:0}.testimonial-text{margin:60px 0;line-height:1.8;font-size:18px}.testimonial-link{display:flex;justify-content:space-between;margin-left:0;min-width:auto}.testimonial-author{margin-bottom:40px}.testimonial-info{margin-bottom:60px;flex-direction:column;display:flex}.clients-industries-item{flex:0 0 100%;max-width:100%;margin-bottom:40px;padding:0}.industries-col-link img{height:30px;margin:24px 10px}.services-items .w-40,.services-items .w-60{width:100%!important;margin-bottom:15px}.services-item{margin:1rem!important;padding:20px!important;min-height:auto}.services-items>.row{margin-bottom:0}.services-items .w-25,.services-items .w-35,.services-items .row:last-child .w-40{width:100%!important;margin-bottom:15px}.industries-col-link i{margin:24px 10px;font-size:25px}.home-hero-content{margin:60px 0}.home-hero-title{line-height:1.2}section.clients-industries{margin-top:80px}section.testimonial{margin-top:50px}section.about{margin:60px 0;flex-direction:column}.about-left-content{padding-top:0;padding-right:0}.about-left-text{margin-bottom:30px}.about-slider .swiper-slide img{height:400px}.footer-logo{text-align:center;margin-bottom:40px}footer.footer{padding-top:60px;padding-bottom:60px}.footer-menu ul{text-align:center}.footer-socials{text-align:center}.footer-copyright{text-align:center;margin-bottom:30px}.footer-contact-info{text-align:center;margin-bottom:30px}.footer-comrade{text-align:center}.footer-contact-info span{display:inline-block}h1{font-size:32px!important}h2{font-size:26px!important;line-height:1.4}.dropdown .dropdown-menu .dropdown-item+.dropdown-header{margin-top:20px}}@media (max-width:480px){.testimonial-link{width:100%}}.content .entry-content>h2{font-size:3.8rem;color:#231f20;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;line-height:1.2;margin:0 0 10px}.content .entry-content>h3{font-size:3.4rem;color:#231f20;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;line-height:1.2;margin:0 0 10px}.content .entry-content>h5{font-size:1.8rem;color:#231f20;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;line-height:1.2;margin:0 0 10px}.content .entry-content>h6{font-size:1.6rem;color:#231f20;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;line-height:1.2;margin:0 0 10px}.content .entry-content>p{margin:0 0 20px;padding:0;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;line-height:1.5;color:#231f20;font-size:1.6rem}.contact_captcha{transform:scale(.85);transform-origin:0 0}.content .entry-content .more-link a{display:inline-block;padding:10px 30px;font-weight:500;font-size:16px;line-height:20px;color:#FFF;text-decoration:none}.content .entry-content .more-link a:hover,input.search-form-submit:hover{background:#102133}