@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700,800|Open+Sans:400,600,700&display=swap";html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;overflow-x:hidden;min-height:100%}body{font-family:roboto,Helvetica,Arial,Verdana,sans-serif;font-size:18px;line-height:30px;margin:0;text-align:left;background-color:#fff;font-weight:400;color:#515151;width:auto!important;overflow-x:hidden!important;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}body,html{width:100%;height:100%;min-height:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:roboto,Helvetica,Arial,Verdana,sans-serif;font-weight:700;line-height:1.35;margin-bottom:.5rem;color:#385777}.h1,h1{font-size:2.125rem;line-height:40px}.h2,h2{font-size:1.625rem}.h3,h3{font-size:28px}.h4,h4{font-size:22px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.text-sm{font-size:14px}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#263b5e}.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#f58024}.section-heading h2{color:#263b5e;font-weight:600}a:hover{text-decoration:underline}.section-heading{margin-bottom:80px}.section{position:relative;padding:3.125rem 0}.section-top{padding-top:8.125rem}.section-bottom{padding-bottom:8.125rem}@media(min-width:768px){.section-top{padding-top:10.3125rem}}.section-grey{background-color:rgba(0,0,0,.04)!important}.slick-slide{outline:0}.bg-grey{background:#f4f7fc}.text-color{color:#f58024}.page-content h2{font-size:35px;color:#26415f;text-transform:uppercase;margin-bottom:10px}.page-content p{margin-bottom:10px;font-size:18px;line-height:36px;letter-spacing:normal;font-weight:400;color:#515151}.page-content p a{color:#222;text-decoration:underline;transition:all .3s ease-in-out}.page-content p a:hover{color:#f58024}.page-content ul li{font-size:18px;line-height:36px;letter-spacing:normal;font-weight:400;color:#515151}.btn{background-color:#f58024;font-weight:700;position:relative;text-transform:uppercase;padding:12px 18px;border-radius:35px;font-size:14px;font-family:roboto,Helvetica,Arial,Verdana,sans-serif;cursor:pointer;border:1px solid transparent;transition:all .2s ease-in-out;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}@media(max-width:768px){.btn{padding:15px 37px}}.btn:focus{box-shadow:none!important}.btn-main{border-color:#385777;color:#fff;background:#385777}.btn-main:hover{background:#f58024;color:#fff;border-color:#f58024}.btn-main-2{background:#f58024;color:#fff;border-color:#f58024}.btn-main-2:hover{background:#385777;color:#fff;border-color:#385777}.btn-white{background:#fff!important;color:#f58024;border-color:#fff}.btn-border-tp{border-color:#385777;background:0 0;color:#385777}.btn-border-tp:hover{background:#385777;color:#fff!important}.btn-small{padding:12px 22px;font-size:13px}a{color:#222;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,a:focus{outline:none;text-decoration:none;color:#f58024}.border-top{border-top:1px solid rgba(0,0,0,.08)!important}.border-bottom{border-bottom:1px solid rgba(0,0,0,.08)!important}.text-color-2{color:#385777}.text-lg{font-size:40px;line-height:1.4}.text-md{font-size:32px;line-height:1.3}.letter-spacing{letter-spacing:2px}.text-sm{font-size:14px;color:#f58024}@media(max-width:400px){.display-4{font-size:2rem}.comment-area .media{display:block}.comment-area .media-body{margin-top:20px}}.companies-carousel{position:relative;display:flex;align-items:center;justify-content:center}.companies-carousel-image{margin:0 auto;width:auto!important}.owl-prev{position:absolute;left:20px;top:50px}@media screen and (min-width:760px){.owl-prev{left:0}}.owl-next{position:absolute;right:20px;top:50px}@media screen and (min-width:760px){.owl-next{right:0}}.companies-prev-icon,.companies-next-icon{color:#f58024;font-size:32px}.gmoot-spacer{border-bottom:solid 3px #f58024;width:100px;margin-bottom:40px}.orange-highlight{color:#f58024}.share-article-title{color:#26415f;font-size:18px;font-weight:700}.share-button{border:1px solid #385777;font-size:12px;width:50px;height:30px;margin-right:5px}.share-button-facebook{border-color:rgba(76,105,199,.3)}.share-button-facebook:hover{border-color:#4c69c7}.share-button-facebook i{color:#4c69c7}.share-button-twitter{border-color:rgba(42,190,235,.3)}.share-button-twitter:hover{border-color:#2abeeb}.share-button-twitter i{color:#2abeeb}.share-button-linkedin{border-color:rgba(0,123,199,.3)}.share-button-linkedin:hover{border-color:#007bc7}.share-button-linkedin i{color:#007bc7}.section-container,.core-values-container{width:100%;justify-content:center;margin-bottom:3rem}.section-header{text-align:center;margin-bottom:2rem}.section-title{font-weight:700;margin-bottom:.5rem}.section-divider{height:2px;width:50px;background-color:#f58024;margin:0 auto}.section-content-container{padding:auto;width:100%;margin:auto;justify-content:center}.content-main-box,.core-values-main-box{background-color:#fff;border-width:.125rem!important;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset;padding:0;margin:0 auto;max-width:1200px;border-radius:0}.content-grid-row{margin:0;padding:0}.content-grid-item,.core-values-item{transition:all .3s ease;cursor:pointer;outline:none!important;border:none!important;box-shadow:none!important;position:relative;z-index:1}.content-grid-item:hover .grid-item-container,.core-values-item:hover .grid-item-container{box-shadow:inset 0 0 0 2px rgba(245,128,36,.3),rgba(0,0,0,.1)0 2px 4px;background-color:rgba(245,128,36,.08);transform:translateY(-1px)}.content-grid-item:hover .grid-item-title,.core-values-item:hover .grid-item-title{font-weight:bolder;color:#f58024}.content-grid-item:hover .grid-item-icon,.core-values-item:hover .grid-item-icon{color:#f58024;transform:scale(1.05)}.content-grid-item:focus,.core-values-item:focus{outline:none!important;border:none!important;box-shadow:none!important}.content-grid-item.active,.active.core-values-item{outline:none!important;border:none!important;box-shadow:none!important;z-index:10}.content-grid-item.active .grid-item-container,.active.core-values-item .grid-item-container{box-shadow:inset 0 0 0 2px #f58024!important;background-color:rgba(245,128,36,.05);border:none!important;outline:none!important}.content-grid-item.active .grid-item-title::after,.active.core-values-item .grid-item-title::after{content:"";top:50px;margin-top:5px;margin-left:auto;margin-right:auto;height:2px;display:block;width:35%;background:#f58024;z-index:1000}.grid-item-container{background-color:#fff;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset;padding:1rem;height:100%;width:100%;display:flex;flex-direction:row;align-items:center;text-align:left;justify-content:flex-start;border:none;border-radius:0}.grid-item-icon-container{margin-right:.75rem;flex-shrink:0}.grid-item-icon{color:#f58024;font-size:1.5rem;transition:all .3s ease}.grid-item-title-container{flex-grow:1;display:flex;align-items:center}.grid-item-title{font-size:.9rem;font-weight:600;margin:0;color:#385777;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;transition:all .3s ease}.content-display-box,.core-values-content-box{background-color:rgba(0,0,0,.04);border-radius:8px;padding:2rem;height:100%;min-height:300px;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.content-placeholder{text-align:center}.content-placeholder .placeholder-text{color:#888;font-style:italic;margin:0}.content-item-title{color:#385777;font-size:1.25rem;margin-bottom:1rem}.content-item-text{color:#515151;line-height:1.6}.content-item-text p{margin-bottom:1rem}.content-item-text p:last-child{margin-bottom:0}.core-values-container{margin-top:0;margin-bottom:3rem;background-color:rgba(0,0,0,.04);padding-top:1rem!important;padding-bottom:1rem!important}.core-values-container .row{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.core-values-container h2{margin-top:0!important;margin-bottom:0!important;text-transform:uppercase!important}.core-values-container .paragraph-bottom-line{margin-bottom:1.5rem!important}.core-values-main-box{padding:0!important;margin:0!important;border-radius:0;flex:1}.core-values-main-box .row{margin:0!important;padding:0!important;flex:1;display:flex;align-items:stretch}.core-values-main-box .col-lg-2{padding:0!important;margin:0!important;display:flex;flex-direction:column}.core-values-main-box .col-lg-2 .content-grid-row{margin:0!important;padding:0!important;flex:1;display:flex;flex-direction:column}.core-values-main-box .col-lg-10{padding:0!important;margin:0!important}.core-values-item{width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;flex:1;display:flex}.core-values-item:hover{font-weight:400!important;box-shadow:none!important;border:none!important;outline:none!important}.core-values-item:hover .core-values-title::after{display:none!important}.core-values-item.active{font-weight:400!important;box-shadow:none!important;border:none!important;outline:none!important;background-color:transparent!important}.core-values-item.active .core-values-title::after{display:none!important}.core-values-icon{font-size:1.8rem;color:#f58024}.core-values-title{font-size:.9rem;font-weight:600;line-height:1.2;text-align:center}.core-values-content-box{margin:0;padding:2rem;flex:1;background-color:rgba(0,0,0,.02)!important;background-image:url(/images/logo-no-text-transparent.png);background-repeat:no-repeat;background-position:100%}.core-values .content-grid-row{flex-direction:column;margin:0!important;padding:0!important;flex:1;height:280px}.core-values .content-grid-row{flex-direction:column!important;align-items:stretch!important;padding:0;margin:0;height:auto;display:flex}.page-banner-area{background:transparent-webkit-linear-gradient(left,#263e5a 0%,#232a34 88%)repeat;background:-webkit-gradient(linear,left top,right top,color-stop(0%,#263e5a),color-stop(88%,#232a34));background:-webkit-linear-gradient(left,#263e5a 0%,#232a34 88%);background:-moz-linear-gradient(left,#263e5a 0%,#232a34 88%);background:linear-gradient(to left,#263e5a 0%,#232a34 88%);padding:180px 0 55px;position:relative;background-color:rgba(0,0,0,.04)!important}@media(max-width:480px){.page-banner-area{padding-top:120px}}.page-banner-area-light{background:transparent-webkit-linear-gradient(left,#d0e5fd 0%,#263e5a 88%)repeat;background:-webkit-gradient(linear,left top,right top,color-stop(0%,#d0e5fd),color-stop(88%,#263e5a));background:-webkit-linear-gradient(left,#d0e5fd 0%,#263e5a 88%);background:-moz-linear-gradient(left,#d0e5fd 0%,#263e5a 88%);background:linear-gradient(to left,#d0e5fd 0%,#263e5a 77%);padding:130px 0 5px;position:relative;background-color:rgba(0,0,0,.04)!important}@media(max-width:480px){.page-banner-area-light{padding-top:120px}}.page-banner-title{font-size:35px;line-height:52px;color:#fff;width:fit-content}@media(max-width:480px){.page-banner-title{font-size:30px}}.page-banner-title-dark{font-size:40px;line-height:35px;color:#385777!important;width:fit-content;text-transform:uppercase}@media(max-width:480px){.page-banner-title-dark{font-size:18px;line-height:20px}}@media only screen and (max-width:600px){.page-banner-title-dark{font-size:20px!important;line-height:22px!important}}.page-banner-bottom-line{border-bottom:3px solid #f58024;width:100px}.page-banner-content{font-size:30px;display:flex;flex-direction:column;align-items:center;color:#fff}.thin-page-banner-area{padding:50px 0 45px;position:relative;background-color:rgba(0,0,0,.04)!important}@media(max-width:480px){.thin-page-banner-area{padding-top:120px}}.thin-page-banner-content{font-size:30px;display:flex;justify-content:center;align-items:center;color:#fff}.page-banner-subtitle-area{margin-top:2rem}.page-banner-subtitle{color:#fff;font-size:20px}.contact-title{font-size:30px;margin-bottom:0}.thin-contact-banner-icon{font-size:60px;margin:15px;color:#f58024}.top-bar{background:#404040 repeat 50%;width:100%}.top-bar-item{font-size:13px;font-weight:500}.navbar-toggler{font-size:26px}.navbar-toggler:focus,.navbar-toggler:hover{outline:0}.main-navigation{z-index:9999;background-color:#fff;box-shadow:0 0 15px 1px rgba(0,0,0,.07)}.navbar-nav .nav-link{padding-right:1rem!important;padding-left:1rem!important;padding-top:.375rem!important;padding-bottom:.375rem!important;font-weight:700;text-transform:capitalize;color:#333;font-size:16px;min-height:32px;display:flex;align-items:center;justify-content:center}@media(max-width:1200px){.navbar-nav .nav-link{font-size:14px}}.navbar-nav .nav-link.py-0{padding-top:.375rem!important;padding-bottom:.375rem!important}.navbar-nav .nav-link :hover{text-decoration:underline 2px;text-decoration-color:#f58024!important}.nav-item a:hover,.nav-item a:focus{color:#f58024}.underline{border-top:2px solid #f58024;width:70%}.navbar{position:relative}.fixed-top{position:fixed;z-index:1030;right:0;left:0}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;content:"";vertical-align:middle;background:no-repeat 50%;background-size:100% 100%}.nav-item.dropdown .dropdown-menu{-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;display:block;visibility:hidden;opacity:0;top:120%;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);border:0;padding:0;position:absolute;width:fit-content}.nav-item.dropdown:hover .dropdown-menu{opacity:1;visibility:visible;top:100%}.nav-item.dropdown .dropdown-menu2{-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;display:block;visibility:hidden;opacity:0;top:120%;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);border:0;padding:0;position:absolute;width:fit-content}.nav-item.dropdown:hover .dropdown-menu2{opacity:1;visibility:visible;top:100%}.dropdown-menu .nested-dropdown-content{display:none!important;opacity:0!important;visibility:hidden!important}.dropdown-menu .dropdown-item2:hover+.nested-dropdown-content,.dropdown-menu .dropdown-item2:hover .nested-dropdown-content{display:block!important;opacity:1!important;visibility:visible!important}.dropdown-menu .nested-dropdown-content:hover{display:block!important;opacity:1!important;visibility:visible!important}.nested-dropdown-content .nested-dropdown-content{display:none!important;opacity:0!important;visibility:hidden!important}.nested-dropdown-content .dropdown-item2:hover+.nested-dropdown-content,.nested-dropdown-content .dropdown-item2:hover .nested-dropdown-content{display:block!important;opacity:1!important;visibility:visible!important}.nested-dropdown-content .nested-dropdown-content:hover{display:block!important;opacity:1!important;visibility:visible!important}.nested-dropdown-content .dropdown-item2{position:relative}.nested-dropdown-content .nested-dropdown-content{position:absolute;left:100%;top:0;background:#fff;min-width:250px;box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);border-radius:4px;z-index:1001;opacity:0;visibility:hidden;transition:all 300ms ease;padding:8px 0;border:1px solid rgba(0,0,0,.1);display:none}.nested-dropdown-content .dropdown-item2:hover+.nested-dropdown-content,.nested-dropdown-content .dropdown-item2:hover .nested-dropdown-content{display:block!important;opacity:1!important;visibility:visible!important}.nested-dropdown-content .nested-dropdown-content:hover{display:block!important;opacity:1!important;visibility:visible!important}.dropdown-menu{opacity:0}.dropdown-menu2{opacity:0}.dropdown-menu.show{animation:.2s forwards b}.dropdown-menu2.show{animation:.2s forwards b}@keyframes b{to{opacity:1}}.dropdown-item{font-size:.6875rem!important;font-weight:500!important;padding-top:.1rem;padding-bottom:.1rem;transition:background-color .1s;text-transform:uppercase;text-align:left;padding-left:.1rem;padding-right:.1rem}.dropdown-item:hover{color:#fff;text-decoration:none;background-color:rgba(206,206,206,.548)}.dropdown-item2{font-size:.6875rem!important;font-weight:500!important;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;transition:background-color .1s;text-transform:uppercase;text-align:left;padding-left:0;padding-right:0;position:relative;line-height:1.4;min-height:2.5rem}.dropdown-item2:hover{color:#fff;text-decoration:none;background-color:rgba(206,206,206,.548)}.dropdown-item2:hover .nested-nav-link{text-decoration-color:#f58024!important}.dropdown-divider{height:1px;margin:.25rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-link{font-size:.8rem!important;font-weight:600!important;padding-top:.5rem;padding-bottom:.5rem;transition:background-color .1s;text-transform:uppercase;text-align:left}.dropdown-link2{font-size:.8rem!important;font-weight:600!important;padding-top:.5rem;padding-bottom:.5rem;transition:background-color .1s;text-transform:uppercase;text-align:left}.dropdown-link2:hover{text-decoration-color:#f58024!important}.nav-layer-2{font-size:.85rem!important}.nested-nav-link:hover{color:#f58024!important}.header-white{background:#fff;-webkit-transition:0s all ease;-o-transition:0s all ease;transition:0s all ease}@media(max-width:480px){.fixed-top.site-header{background:#fff}.top-bar{visibility:hidden;height:0}}@media only screen and (max-width:388px){.navbar-brand-image{width:100%}}@media(max-width:992px){.navbar-collapse{background:#fff}}.mobile-navigation-overlay{position:fixed;background-color:rgba(0,0,0,.4);top:0;right:0;width:0;height:100%;z-index:1;display:flex}.mobile-navigation-left{position:fixed;background-color:rgba(0,0,0,.4);top:0;left:0;width:0;height:100%;z-index:1;box-sizing:border-box;overflow:hidden}.mobile-navigation-sidebar,.mobile-navigation-left{flex:1}.mobile-navigation-sidebar{height:100%;width:0;max-width:317px;position:fixed;z-index:1;top:0;right:0;background-color:#fff;transition:width .5s;padding-top:25px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;min-width:0}.mobile-navigation-sidebar[style*="width: 0"] .mobile-nav,.mobile-navigation-sidebar[style*="width: 0"] .mobile-nav-item,.mobile-navigation-sidebar[style*="width: 0"] .mobile-contact{white-space:nowrap;overflow:hidden}.mobile-nav{padding-left:20px;padding-bottom:100px;max-height:calc(100vh - 100px);overflow-y:auto;min-width:280px}.mobile-nav-item{display:flex;border-bottom:1px solid rgba(51,51,51,.12);width:90%}.mobile-nav-link{padding:10px 25px 10px 0;line-height:30px;font-size:16px;font-weight:700;cursor:pointer}.mobile-nav-link.active{color:#f58024}.mobile-contact{padding-left:30px;white-space:nowrap;overflow:hidden;min-width:280px}.mobile-contact-item{color:#b1b4b8;font-size:13px;line-height:17px;font-weight:500;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nested-nav-link{padding-left:40px;font-weight:700;text-transform:capitalize;color:#3f3f3f;font-size:16px}@media(max-width:480px){.layer-4-item{font-weight:400!important}.mobile-navigation-sidebar::-webkit-scrollbar{width:4px}.mobile-navigation-sidebar::-webkit-scrollbar-track{background:#f1f1f1}.mobile-navigation-sidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.mobile-navigation-sidebar::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.mobile-nav-link .ti-angle-right{float:right;margin-top:5px}.nested-nav-link .ti-angle-right{float:right;margin-top:2px}}@media(max-width:480px){.mobile-nav,.mobile-submenu{list-style-type:disc}.mobile-nav li,.mobile-submenu li{font-size:.8em}}.mobile-nav li::marker,.mobile-submenu li::marker{font-size:.6em;color:#666}.dropdown-toggle::after{display:none!important}.nav-link.dropdown-toggle::after{display:none!important}.ti-angle-right{display:inline-block!important;margin-left:5px;transition:transform .3s ease}.nested-nav-item:hover{color:#fff;text-decoration:none;background-color:rgba(206,206,206,.548)}.nested-dropdown-content{display:none;list-style-type:none;padding-inline-start:0;position:absolute;left:100%;top:0;background:#fff;min-width:300px;box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);border-radius:4px;z-index:1000;opacity:0;visibility:hidden;transition:all 300ms ease;padding:8px 0;border:1px solid rgba(0,0,0,.1)}.dropdown-item2{position:relative}.nested-nav-item{position:relative}.nested-dropdown-content.show{animation:.2s forwards b;display:block;opacity:1;visibility:visible}.py-7{padding:7.5rem 0}.banner-main{position:relative}.banner-main:before{position:absolute;content:"";left:0;top:0;width:100%;background:#f4f7fc;height:80%}h1{font-size:60px;line-height:70px;color:#263b5e;font-weight:600}.main-banner{padding:80px 0 150px}.main-banner p{padding-right:100px}@media(max-width:480px){h1{font-size:45px;line-height:55px}}@media(max-width:400px){h1{font-size:36px;line-height:46px}}@media(max-width:480px){.navbar-brand{width:50%!important;overflow:hidden;margin:0}}.home-banner-section{width:100%;padding-top:140px;background:transparent-webkit-linear-gradient(left,#263e5a 0%,#232a34 88%)repeat;background:-webkit-gradient(linear,left top,right top,color-stop(0%,#263e5a),color-stop(88%,#232a34));background:-webkit-linear-gradient(left,#263e5a 0%,#232a34 88%);background:-moz-linear-gradient(left,#263e5a 0%,#232a34 88%);background:linear-gradient(to left,#263e5a 0%,#232a34 88%)}@media(max-width:480px){.home-banner-section{padding-top:100px;padding-bottom:40px}}.home-banner-text-area{margin-top:30px;max-width:500px}.home-banner-title{color:#fff;font-size:40px;line-height:35px;margin-bottom:15px}@media(max-width:480px){.home-banner-title{font-size:18px;line-height:20px}}.home-banner-list{margin-top:25px;margin-bottom:30px}.home-banner-list .home-banner-item-text{line-height:28px}.home-banner-subtitle{color:#fff;font-size:22px;line-height:25px;margin-bottom:30px}@media(max-width:480px){.home-banner-subtitle{font-size:16px;line-height:20px}}.home-banner-item-text{color:#fff;line-height:36px;margin-bottom:0;font-weight:400}.home-banner-item-icon{color:#fff;margin-top:auto;margin-bottom:auto;margin-right:15px;font-size:24px}.home-intro-title{font-size:35px;margin-bottom:40px}.home-intro-text{font-size:18px;line-height:36px}.home-feature-image{width:100px;height:100px}.home-feature-title{color:#000;font-size:20px;line-height:30px;text-align:center}.home-feature-text{font-size:18px;line-height:36px}.home-feature-box{background:#fff!important;display:flex;flex-direction:column;align-items:center;padding:1.5rem 1rem;transition:all .3s ease-in-out;height:100%;min-height:300px;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset;border-radius:8px}.home-feature-box:hover{box-shadow:rgba(0,0,0,.15)0 4px 12px;transform:translateY(-2px)}.home-features-section{margin-bottom:4rem}.features-section-title{font-size:35px;color:#385777;text-transform:uppercase;margin-bottom:0;margin-top:20px;font-weight:600}@media(max-width:768px){.features-section-title{font-size:28px;margin-bottom:0;margin-top:15px}}@media(max-width:576px){.features-section-title{font-size:24px;margin-bottom:0;margin-top:10px}}.features-carousel-wrapper{width:100%;overflow:hidden;position:relative;opacity:0;animation:fadeInCarousel .5s ease-in-out .2s forwards;cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:pan-x}.features-carousel-wrapper:active{cursor:grabbing}.features-carousel-wrapper *{pointer-events:none}.features-carousel-wrapper .home-feature-box{pointer-events:auto}.features-carousel{position:relative;width:100%}.features-carousel::after{content:"← Drag or use arrows to browse →";position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);font-size:12px;color:#999;opacity:.7;font-weight:500;letter-spacing:.5px;z-index:1}@media(max-width:576px){.features-carousel::after{content:"← Swipe or tap arrows →";bottom:-45px;font-size:11px}}.features-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:0 0;border:none;color:#f58024;font-size:50px;line-height:0;cursor:pointer;user-select:none;transition:all .3s ease;z-index:15;pointer-events:auto;opacity:0;animation:fadeInArrows .5s ease-in-out .7s forwards;padding:15px 15px 30px}.features-carousel-arrow:hover{color:#dc660a;transform:translateY(-50%)scale(1.1)}.features-carousel-arrow:active{transform:translateY(-50%)scale(0.95)}.features-carousel-arrow:focus{outline:2px solid #f58024;outline-offset:2px}@keyframes fadeInArrows{from{opacity:0;transform:translateY(-50%)scale(0.8)}to{opacity:1;transform:translateY(-50%)scale(1)}}.features-carousel-arrow-left{left:0}.features-carousel-arrow-right{right:0}@media(max-width:992px){.features-carousel-arrow{font-size:40px;padding:12px 12px 24px}}@media(max-width:576px){.features-carousel-arrow{font-size:32px;padding:10px 10px 20px}}@keyframes fadeInCarousel{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.features-carousel{width:100%;position:relative}.features-carousel-track{display:flex;width:calc(100% * 13/3);transform:translateX(0%);transition:transform .5s ease-in-out}.feature-slide{flex:0 0 calc(100%/13);display:flex;justify-content:center;align-items:stretch;padding:0 10px}@media(max-width:992px){.features-carousel-track{width:calc(100% * 13/2)}.feature-slide{flex:0 0 calc(100%/13)}.home-feature-box{min-height:280px;padding:1.25rem .75rem}}@media(max-width:576px){.features-carousel-track{width:calc(100% * 13)}.feature-slide{flex:0 0 calc(100%/13);padding:0 5px}.home-feature-box{min-height:250px;padding:1rem}.home-feature-title{font-size:18px;line-height:24px}.home-feature-text{font-size:16px;line-height:24px}}.quotes-section{padding:0}.quote-container{margin-bottom:2rem;padding:1rem;background-repeat:no-repeat;background-position:100%}.quote-row{box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset;padding-top:1.8rem}@media(max-width:480px){.quote-row{flex-wrap:wrap;justify-content:center}}.quote-row:hover{box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset}.home-quote-left-col{display:flex;flex-direction:column}.home-quote-image{box-shadow:rgba(178,178,178,.6)5px 5px 5px 5px}.home-quote-logo{margin-top:auto!important;margin-bottom:auto!important}.home-quote-title{font-size:25px}.home-quote-subtitle{line-height:36px}.home-quote-author-box{height:50px}.home-quote-author{font-size:16px;text-align:right;font-weight:700;color:#26415f;position:absolute;bottom:0;right:20px}.home-contact-title{font-size:35px;margin-bottom:40px;text-transform:uppercase}.home-contact-text{font-size:18px;line-height:36px}@media only screen and (max-width:992px){.home-banner-container{width:max-content;padding:auto;max-width:100%;overflow-x:hidden;margin-left:-10px;margin-right:-10px}.home-banner-subtitle{color:#fff;font-size:16px;line-height:20px;margin-bottom:15px}.home-banner-text-area{margin-top:20px;max-width:50%}.home-ceo-image-col{max-width:40%}.home-banner-title{color:#fff;font-size:28px;line-height:35px;margin-bottom:15px}.home-banner-item-text{font-size:16px}.home-banner-contactus-button{margin-top:10px!important;margin-bottom:10px!important}}@media only screen and (max-width:842px){.home-banner-container{width:100%;padding:auto;max-width:100%;overflow-x:hidden;margin-left:-10px;margin-right:-10px}.home-banner-subtitle{color:#fff;font-size:16px;line-height:20px;margin-bottom:15px}.home-banner-title{color:#fff;font-size:28px;line-height:35px;margin-bottom:15px}.home-banner-item-text{font-size:16px;line-height:33px;font-weight:400}.home-banner-list .home-banner-item-text{line-height:26px}.home-banner-item-icon{font-size:20px}.proven-partial_title-col{padding-left:20px}.proven-partial_text-col{padding-left:0}}@media only screen and (max-width:767px){.home-banner-text-area{margin-top:20px;max-width:95%;min-width:95%}.home-banner-list{font-size:15px}.home-banner-item-text{font-size:15px;font-weight:400}.home-banner-list .home-banner-item-text{line-height:24px}.home-banner-item-icon{font-size:15px}}@media only screen and (max-width:500px){.home-banner-title{color:#fff;font-size:20px;line-height:30px;margin-bottom:15px}}@media(max-width:480px){.home-banner-contactus-button{font-size:12px;padding-top:.3rem;padding-bottom:.3rem;padding-left:.7rem;padding-right:.7rem;width:125px!important}}.proven-process-container{padding:50px 0 0;height:fit-content;width:100%;background-image:url(/images/home/proven-process-banner.webp);background-position:100%;background-repeat:no-repeat!important;background-size:cover;z-index:5}.proven-partial-row{margin-top:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.proven-partial-col{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:auto}@media(max-width:480px){.proven-partial-col{padding:0}}.proven-partial_button{margin-left:auto!important;margin-right:auto!important}.proven-partial_buttom-col{width:100%;display:flex;justify-content:left;margin-bottom:2rem}.proven-partial_title-col{width:fit-content;display:flex;justify-content:left;align-items:left;flex-direction:column;margin-left:auto;margin-right:auto}@media(max-width:480px){.proven-partial_title-col{padding-left:0}}.proven-partial-list{margin-left:auto;margin-right:auto}@media(max-width:480px){.proven-partial-list{padding-left:5%}}.proven-partial_text-col{width:fit-content;display:flex;justify-content:center}.proven-partial-title{font-size:35px;margin-right:1rem;margin-bottom:25px;color:#fff}@media(max-width:480px){.proven-partial-title{font-size:25px}}.proven-partial-text{font-size:18px;line-height:36px;margin-bottom:0;color:#fff;margin-left:auto;margin-right:auto;padding-right:2rem}@media(max-width:480px){.proven-partial-text{font-size:16px;line-height:25px}}.quote_title{font-size:33px;line-height:50px;text-align:center;padding-left:2rem;padding-right:2rem;margin-bottom:0!important}.companies-container{margin-bottom:1rem;margin-top:1rem}.proven-process_button{background-color:#f58024!important;padding-left:.75rem!important;padding-right:.75rem!important;padding-top:.5rem;padding-bottom:.5rem;width:auto!important;margin-bottom:auto;margin-right:1rem;margin-left:1rem;margin-top:2rem;margin-bottom:.5rem;position:bottom}@media(max-width:480px){.proven-process_button{margin-left:0;font-size:12px}}.proven-process_button:hover{background-color:#385777!important;border-color:#385777!important}@media only screen and (max-width:730px){.proven-process__button{font-size:13px!important;padding-left:.5rem!important;padding-right:.5rem!important}}@media only screen and (max-width:650px){.proven-process__button{width:100%;font-size:12px!important;padding-left:.5rem!important;padding-right:.5rem!important}.proven-process-container{background-position:100%;padding-top:20px;padding-bottom:0;padding-left:5%;padding-right:5%}}@media only screen and (max-width:550px){.proven-process-container{background-position:-900px 0}}.careers-title{font-size:34px;line-height:44px;font-weight:700;color:#333;margin-left:15px}.careers-title-white{font-size:34px;line-height:44px;font-weight:700;color:#fff;margin-left:15px}.career-row{display:flex}.job-post-col{flex:1;padding-top:35px;padding-bottom:35px}.job-post-link-row{align-self:flex-end;margin-top:auto;width:100%}@media screen and (max-width:500px){.job-post-col{min-width:100%!important;max-width:100%!important}}@media screen and (max-width:767px){.job-post-col{max-width:50%!important}}.job-post{height:100%;padding:20px;display:flex;flex-direction:column;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19)}.job-post-location-icon{font-size:14px;margin-top:8px;margin-right:10px}.job-post-text{font-size:14px;margin-bottom:0}.job-post-link{margin-top:10px;font-size:14px;color:#f58024;font-weight:500}.job-post-page-info-text{margin-bottom:5px}.job-post-page-icon{font-size:14px;margin-top:8px;margin-right:5px}.career-page-banner-area{background-color:rgba(0,0,0,.04)!important}.career-paragraph1-content-area{padding:40px 0 55px;width:83%;background-image:url(/images/careers/ccg-icon-grey.svg);background-repeat:no-repeat;background-position:100%}.career-paragraph2-content-area{padding:40px 0 55px;background-repeat:no-repeat;background-position:100%}.career-page-title-dark{font-size:60px;line-height:52px;color:#385777!important;width:fit-content;text-align:center;margin-left:auto;margin-right:auto}.career-page-list-title{font-size:40px;line-height:52px;color:#f58024!important;width:fit-content;text-align:center;margin-left:0;margin-right:auto}.career-paragraph-title{font-size:40px;line-height:30px;text-align:right;color:#f58024}.career-page-paragraph-text{color:#385777!important;line-height:30px!important}.career-text-right{text-align:right}.career-text-left{text-align:left}.career-page-text{display:block}.career-page-text-mobile{display:none}.career-list-button{width:20rem!important;font-weight:500;display:block;padding-top:1rem!important;padding-bottom:1rem!important;padding-left:2rem;padding-right:2rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto;border-radius:50px!important;background:#5441cb;background:linear-gradient(90deg,#5441cb 0%,#9a4d7b 49%,#e55c39 100%)}@media(max-width:480px){.career-list-button{margin-bottom:0!important}}.career-mobile-edge{margin-left:.5rem;margin-right:.5rem}@media only screen and (max-width:1000px){.career-page-text{display:none}.career-page-text-mobile{display:block}.career-paragraph-title{font-size:25px;text-align:center;padding-left:auto;padding-right:auto}.career-page-image{width:50%!important;margin-left:auto!important;margin-right:auto!important}.career-page-image2{width:65%!important;margin-left:auto!important;margin-right:auto!important}.career-page-list-title{margin-left:auto}.career-list-button{width:15rem!important;font-weight:500;display:block;padding-top:.75rem!important;padding-bottom:.75rem!important;padding-left:2rem;padding-right:2rem;border-radius:50px!important}.career-page-title-dark{font-size:40px;line-height:35px}.career-paragraph1-content-area{width:100%}.career-page-paragraph-text{font-size:16px!important}}.about-us-banner-area{margin-top:120px;position:relative;background:#5441cb;background:linear-gradient(90deg,#5441cb 0%,#9a4d7b 49%,#e55c39 100%)}.about-us-banner-image{display:flex;flex-direction:row;background-repeat:no-repeat;background-position:50% 2rem;background-size:cover;height:fit-content}.about-text-area{width:100%;margin:0;padding-bottom:2rem}.about-banner-title{font-size:40px;line-height:52px}.about-banner-text{text-align:left;padding-left:4rem;padding-right:4rem}.about-item-icon{color:#f58024;line-height:38px;font-size:32px}.about-item-title{font-size:20px}.about-item-subtitle{line-height:38px}.about-team-image{box-shadow:rgba(0,0,0,.6)5px 5px 5px 5px}.about-team-title{font-size:25px;line-height:37px}.feature-item i{width:80px;height:80px;border-radius:100%;text-align:center;display:inline-block;font-size:20px;padding-top:28px;color:#222}.feature-item .content{padding-left:30px}.cta-2{background:rgba(238,223,204,.5);padding:20px 0 6.5rem}.cta-2 .subscribe .form-control{background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.03);border-radius:5px}.about{position:relative}.about .about-img img{box-shadow:0 20px 40px 0 rgba(38,59,94,.1);border:10px solid #fff;border-radius:20px}.about:before{position:absolute;content:"";right:0;top:0;width:75%;height:100%;background:#f4f7fc;border-radius:20px 0 0 20px}.cta-home{background:#f4f7fc}.chapter-item{padding:30px;box-shadow:12px 7px 90px 0 rgba(110,123,131,.1);margin-bottom:30px}.chapter-item h4{margin-bottom:20px;text-transform:uppercase;font-size:18px;letter-spacing:1px;color:#f58024}.book-preview{display:inline-block;max-width:400px;width:100%;position:relative}.book-preview .background-device{width:100%}.book-pages{width:80%;display:inline-block;margin:0 auto;position:absolute;left:10%;margin-top:10%}.book-pages .item{position:absolute;box-shadow:0 0 1px rgba(0,0,0,.2);left:0;top:0}.book-pages .item .overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .3s ease;background:rgba(0,0,0,.7)}.book-pages .item:hover .overlay{opacity:1}.book-pages .item img{width:100%;transition:all .3s ease;border-radius:4px}.book-pages .item .overlay>a{position:absolute;display:inline-block;left:calc(50% - 30px);top:calc(50% - 25px);font-size:24px;line-height:50px;width:50px;height:50px;text-align:center;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3);color:#385777}.book-pages .item .overlay>a:hover{color:#fff;background:#f58024}.book-info ul li{padding:15px 30px;margin-bottom:5px;font-weight:700;box-shadow:12px 7px 90px 0 rgba(110,123,131,.1)}.book-info ul li i{color:#f58024}.book-item{position:relative}.book-item:hover .hover-item{opacity:1;visibility:visible}.book-item .hover-item{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,.6);left:0;top:0;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.book-item .hover-item i{width:60px;height:60px;background:#fff;color:#222;text-align:center;display:inline-block;border-radius:100%;padding-top:20px;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.book-item .hover-item i:hover{background:#f58024;color:#fff}.order-details{padding:30px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.order-details li{line-height:1;margin-right:2em;margin-left:0;padding-right:4em;color:#777;padding-left:0;list-style-type:none;text-transform:uppercase;border-right:1px dashed #d3ced2}.order-details li h5{margin-top:15px;text-transform:capitalize}@media(max-width:480px){.order-details li{width:100%;border-right:0;padding:20px;background:rgba(255,255,255,.12)}}@media(max-width:400px){.order-details li{width:100%;border-right:0;padding:20px;background:rgba(255,255,255,.12)}}@media(max-width:768px){.order-details li{width:100%;border-right:0;padding:20px;background:rgba(255,255,255,.12)}}@media(max-width:992px){.order-details li{width:100%;border-right:0;padding:20px;background:rgba(255,255,255,.12)}}@media only screen and (max-width:571px){.about-banner-title{font-size:35px;line-height:52px}.about-banner-text{padding-left:1rem;padding-right:1rem}}.author-info-card{display:flex;flex-direction:row;border-radius:25px;padding:30px;background-color:rgba(0,0,0,.04)!important}.author-info-card p{line-height:36px}.author-info-card-image{width:80px;height:80px;border-radius:200px;margin-right:30px}.service-banner-area{padding:180px 0 55px;position:relative;background-color:rgba(0,0,0,.04)!important}@media(max-width:480px){.service-banner-area{padding-top:120px}}.service-block{padding:60px 40px;text-align:center;border-radius:40px;box-shadow:12px 7px 90px 0 rgba(110,123,131,.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.service-block:hover{background:#fff}.service-block i{font-size:60px}.services-banner-icon{color:#f58024;font-size:16px;margin-top:5px;margin-right:15px}.services-banner-link{color:#385777;text-decoration:underline}.service-header{scroll-margin-top:20px;padding-top:60px;position:relative}.service-header-text{margin-left:50px;align-items:center;height:92px;position:absolute;top:0}@media(max-width:480px){.service-header-text{margin-left:25px;height:40px}}.service-header-image{position:absolute;top:0;height:80px;width:100%}@media(max-width:480px){.service-header-image{height:50px}}.service-header-title{color:#fff;font-size:25px}@media(max-width:480px){.service-header-title{font-size:18px;margin-top:15px}}.service-header-icon{color:#fff;font-size:32px;margin-bottom:5px;margin-right:25px}@media(max-width:480px){.service-header-icon{font-size:18px;margin-top:10px;margin-right:15px}}.service-content h4{margin-top:30px}.service-content p{line-height:36px}.service-content ul{margin-bottom:40px}.service-content li{line-height:36px}.service-content a{color:#f58024}.service-content a:hover{text-decoration:underline;text-decoration-color:#f58024}.services-tech-stack{display:flex;flex-direction:column;align-items:center;padding:40px;background-color:rgba(0,0,0,.04)!important;height:fit-content}.services-tech-stack-link{color:#f58024}.services-tech-stack-link:hover{text-decoration:underline;text-decoration-color:#f58024}.services-tech-stack-title{text-align:center;font-size:35px;line-height:52px}.testimonial{position:relative}.testimonial:before{position:absolute;content:"";left:0;bottom:0;width:100%;height:40%;background:#f4f7fc}.testimonial-item-content{text-align:center;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;position:relative;padding:40px 30px}.testimonial-item-content:hover{cursor:pointer}.testimonial-item-content:focus{outline:0}.test-author-thumb img{margin:0 auto;width:80px;height:80px;border-radius:100%}.testimonial-wrap{box-shadow:0 20px 40px 0 rgba(38,59,94,.1);background:#fff;border-radius:15px}.rating.five li i{color:#f58024}.rating.four li:not(:last-child) i{color:#f58024}.rating.three li i{color:#f58024}.rating.three li:last-child i{color:#888}.rating.three li:nth-child(4) i{color:#888}.rating.two li:first-child i{color:#f58024}.rating.two li:nth-child(2) i{color:#f58024}.rating.one li:first-child i{color:#f58024}.contact-banner{height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-banner__title{font-size:1.5rem;margin-top:2rem}.contact-banner__icon{transition:all .2s ease-in-out;cursor:default}.modal-content{background-color:#f7f2f2}.modal-dialog{max-width:500px;margin:1.75rem auto}@media only screen and (max-width:576px){.modal-dialog{width:95vw;max-width:95vw;margin:1.5rem auto;position:static;left:auto;top:auto;transform:none}}.modal-header{padding:.5rem 1rem;display:flex;justify-content:flex-end;align-items:center;border:none!important;border-bottom:none!important;border-top:none!important;border-left:none!important;border-right:none!important}.modal-title{margin:0;font-size:1.25rem;font-weight:500}.modal-header .close{padding:0;margin:0;background:0 0;border:0;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;cursor:pointer}.modal-header .close:hover{opacity:.75}.modal-footer{border-top:1px solid #dee2e6;padding:1rem;display:flex;justify-content:flex-end}.contact-banner-icon{font-size:80px;margin:20px;color:#f58024}.contact-banner-icon:hover{transform:scale(1.2)}.contact-method-icon{display:flex;align-items:center;justify-content:center;padding:15px;margin-top:2px;margin-bottom:2px;margin-right:15px;height:fit-content;background:rgba(0,0,0,.06);color:rgba(0,0,0,.3);border-radius:100px;font-size:16px;width:16px;height:16px}.contact-method h3{font-size:1.3rem}.contact-method p{font-size:16px}.contact-method__value{font-size:1rem;color:#515151}.contact-method a{font-size:16px;text-decoration:underline}.over-form h3,.over-form p{font-size:1.2rem}.pipedriveWebForms.iframe{width:100%}.pipedriveWebForms{display:flex;justify-content:center;padding:0;width:fit-content;max-width:480px}.sc-eeDRCY{margin-left:5px;margin-right:5px}.dTIjiu{max-width:none;margin-left:5px!important;margin-right:5px!important}.pipedriveform-row{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;align-items:right}.pipedriveform-left-col{width:50%;display:flex;flex-direction:column;justify-content:center;height:100%}.pipedriveform-right-col{width:50%;display:flex;justify-content:center;align-items:center;padding:auto}.pipedriveform-right-col-no-border{width:50%;display:flex;justify-content:center;align-items:center;padding:auto}.address-contact{display:flex;flex-direction:row;margin-left:auto;margin-right:auto;width:267.75px;margin-top:100px}.address-contact-2{display:flex;flex-direction:row;margin-left:auto;margin-right:auto;width:267.75px;margin-top:100px}@media only screen and (max-width:770px){.pipedriveform-row{flex-direction:column;align-items:center;justify-content:center}.pipedriveform-right-col{width:100%;margin-top:30px;padding-left:10px;padding-right:10px}.pipedriveform-right-col-no-border{width:100%;padding-left:10px;padding-right:10px}.pipedriveform-left-col{width:100%;flex-direction:row;margin-top:0;padding-left:10px;padding-right:10px}.address-contact{width:33%;margin-top:20px;margin-left:auto;margin-right:auto;flex-direction:column;padding-left:3px;padding-right:3px}.address-contact-2{width:33%;margin-top:20px;margin-left:auto;margin-right:auto;flex-direction:column;padding-left:3px;padding-right:3px}.contact-method-icon{margin-bottom:10px;margin-right:auto;margin-left:auto}.contact-method{display:flex;flex-direction:column}.contact-method-name{text-align:center}.modal-header{padding:.25rem .75rem;border:none!important;border-bottom:none!important;border-top:none!important;border-left:none!important;border-right:none!important}.modal-header .close{font-size:2rem;padding:.5rem;margin:-.5rem -.5rem -.5rem auto;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.modal-footer{padding:.75rem}.modal-footer .btn{min-width:80px;min-height:44px}}@media only screen and (max-width:576px){.pipedriveform-left-col{display:none}.address-contact{width:95%}.address-contact-2{width:95%}.contact-method.p{text-align:center}.modal-header .close{font-size:2.5rem;min-width:50px;min-height:50px}.modal-title{font-size:1.1rem}.modal-body{padding:.75rem}.modal-footer{padding:.5rem .75rem}.pipedriveform-right-col-no-border{padding:0 .5rem}}.form-white{color:#fff!important}.form-white-link{color:#fff!important}.form-white-link:hover{color:#f7810d!important}.form-icon-white{background:0;border:solid #fff 2px;color:0}.grey-background{background-color:rgba(199,199,199,.212);padding-top:30px;border-width:.125rem!important;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset}.blog-meta-text{font-size:16px;color:#9e9fa3}.blog-post-sidebar{display:flex;flex-direction:column;border-radius:25px;padding:30px;background-color:rgba(0,0,0,.04)!important}.blog-post-sidebar-title{font-size:25px;line-height:36px;font-weight:700;color:#333}.blog-post-navigation{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding:35px 20px}@media(max-width:480px){.blog-post-navigation{flex-direction:column;text-align:center}}.blog-post-navigation-link{color:#26415f;font-weight:700;font-size:20px}.blog-post-navigation-arrow{font-size:32px;color:rgba(0,0,0,.15)}.blog-category-link{font-size:14px;font-weight:700;color:#26415f;padding:6px 15px 6px 16px}.blog-category-link-active{color:#fff;border-radius:1px;background-color:#f58024}.blog-post-in-list-col{max-width:400px;min-width:350px}.blog-post-in-list{position:relative;height:fit-content;width:100%;overflow:auto;padding-left:auto;padding-right:auto}@media(max-width:480px){.blog-post-in-list{height:200px}}.blog-post-in-list-image{top:0;max-width:100%}.blog-post-in-list-image-src{max-height:100%;max-width:100%}.blog-post-in-list-meta{position:absolute;top:10px;right:10px;left:10px;display:flex;justify-content:space-between}.blog-post-in-list-meta-cat{padding:2px 9px 1px;margin:0 0 2px;background-color:rgba(0,0,0,.75);color:#fff!important;font:700 12px/22px Arial,Verdana,sans-serif;width:fit-content}.blog-post-in-list-meta-date{background-color:#fff;padding:0 10px}.blog-post-in-list-meta-date-text-sm{font-size:12px;line-height:22px;font-weight:700;color:#000;font-family:Arial,Verdana,sans-serif}.blog-post-in-list-meta-date-text-lg{font-size:22px;font-weight:700;color:#000;font-family:Arial,Verdana,sans-serif}.blog-post-in-list-meta-date-divider{width:14px;border:1px solid #f58024}.blog-post-in-list-title:hover{color:#f58024}.blog-post-in-list-text{line-height:36px}.blog-post-in-list-link{background-color:#f58024;color:#fff;border-radius:25px;padding:0 15px;font-size:14px;font-weight:700;width:fit-content}.blog-post-in-list-link:hover{color:#fff}.footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;background-color:#272727}@media screen and (max-width:1023px){.footer{padding:0;padding-bottom:6rem}}.footer-columns{justify-content:flex-start;color:#fff}.footer-columns__column{display:flex;flex-direction:column;align-items:flex-start;font-size:18px;line-height:36px}.footer-columns__column a{color:#fff}.footer-columns__column a:hover{color:#f58024}.footer-columns__column h3{color:#fff}.footer-columns__column p{color:#d3d3d3;max-width:85%}.footer-columns__link{color:#fff;margin-bottom:.1rem;text-decoration:underline}.footer-columns__contact-title{margin-bottom:0;line-height:36px}.footer-logos{display:flex;flex-direction:column;align-items:center;margin-top:50px}.footer-logos__logo{margin-bottom:50px;object-fit:cover}.footer-copy{font-size:16px}@media(max-width:480px){.footer-copy{text-align:center}}.footer-bottom{display:flex;padding:10px 0;margin-top:25px;flex-direction:row;align-items:center;justify-content:space-between;text-align:end;border-top:1px solid rgba(255,255,255,.12)}@media(max-width:480px){.footer-bottom{flex-direction:column}}.footer-bottom__logo-text{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:10px;color:#fff}@media screen and (min-width:992px){.footer-bottom__logo-text{flex-direction:row}}.footer-bottom__link{color:#fff;font-size:16px;width:120px}@media(max-width:480px){.footer-bottom__link{margin-top:15px}}.privacy-policy:visited{color:#fff!important;text-decoration:underline}.landing-page-banner{padding-top:120px;padding-bottom:0;width:100%;max-width:3840px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;height:fit-content;justify-content:center;align-items:center;max-width:3840px}@media(max-width:480px){.landing-page-banner{padding-top:80px;padding-bottom:10px;background-position:-1050px 30px}}.landing-page-form-banner{padding:35px 0;padding-bottom:0;display:flex;flex-direction:row;height:fit-content;background-size:cover;background-position:50%}@media(max-width:480px){.landing-page-form-banner{padding-top:80px;padding-bottom:10px;background-position:-1050px 30px}}.topbanner-tech-banner-position{background-position:50%!important}.topbanner-support-banner-position{background-position:60%}@media only screen and (max-width:1000px){.topbanner-support2-banner-position{background-position:70%!important}}.topbanner-support3-banner-position{background-position:70%!important}.topbanner-support4-banner-position{background-position:50%!important}@media only screen and (max-width:683px){.topbanner-support4-banner-position{background-position:55%!important}}.topbanner-support5-banner-position{background-position:100%!important}.topbanner-dominos-banner-position{background-position:55%!important}@media only screen and (max-width:1920px){.topbanner-dominos-banner-position{background-position:55% 50px!important}}@media only screen and (max-width:683px){.topbanner-support5-banner-position{background-position:95%!important}}.topbanner-searching2-banner-position{background-position:50%!important}@media only screen and (max-width:2000px){.topbanner-searching2-banner-position{background-position:65%!important}}.landing-page-banner_image_1{background-repeat:no-repeat;background-size:cover}.landing-page-banner_image_2{background-repeat:no-repeat;background-position:75% 0;background-size:cover}.landing-page-banner_button{color:#fff!important;width:auto!important;min-width:200px;white-space:nowrap;font-weight:700;font-size:14px;text-transform:none;display:inline-block;padding-top:.25rem!important;padding-bottom:.25rem!important;padding-left:.7rem!important;padding-right:.7rem!important;margin-bottom:.5rem}.landing-page-banner-link-current{color:#fd7e14!important}.landing-page-banner-link{color:#fff;text-decoration:underline}.landing-page-banner-link:hover{color:#fd7e14!important}.landing-page-banner-area{background-color:rgba(0,0,0,.04)!important}.landing-page-banner-content-area{padding:40px 0 55px;background-image:url(/images/logo-no-text-transparent.png);background-repeat:no-repeat;background-position:100%}.landing-page-banner-text-area{margin-top:30px;max-width:550px}.landing-page-intro-text{color:#385777!important}.landing-page-banner-title{color:#fff;font-size:35px;line-height:35px;margin-bottom:15px}@media(max-width:480px){.landing-page-banner-title{font-size:20px;line-height:20px}}.landing-page-form_banner-title{color:#fff;font-size:35px;line-height:35px;margin-bottom:15px}@media(max-width:480px){.landing-page-form_banner-title{font-size:18px;line-height:20px}}.landing-page-banner-item-icon{color:#fff;margin-top:3px;margin-right:15px;font-size:24px}.landing-page-banner-subtitle{color:#fff;font-size:22px;line-height:25px;margin-bottom:30px}@media(max-width:480px){.landing-page-banner-subtitle{font-size:16px;line-height:20px}}.landing-page-banner-item-text{color:#fff;line-height:36px;margin-bottom:0}.landing-page-banner-icon{color:#fff;margin-top:3px;margin-right:15px;font-size:24px}.problem2-background{background-repeat:no-repeat;background-size:cover}@media(max-width:480px){.problem-container{margin-bottom:1.5rem!important}}.problem-title{font-size:2rem;margin:0 auto;text-align:center}.problem-title-white{font-size:2.5rem;font-weight:500;margin:0 auto;text-align:center;color:#fff}.problem-preamble{margin-top:1rem;margin-bottom:1rem!important}.problem-subtitle{margin-top:1rem;color:#385777;font-size:30px;font-weight:600;text-align:center}.problem-item{background-color:#fff;display:flex;flex-direction:row;align-items:center;margin-top:2rem;padding-top:2rem;padding-bottom:2rem;border-width:.125rem!important;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset}@media(max-width:480px){.problem-item{flex-wrap:wrap;justify-content:center}}.problem-item:hover{box-shadow:rgba(255,255,255,.438)0 .0625em .0625em,rgba(187,187,187,.25)0 .125em .5em,rgba(202,201,201,.1)0 0 0 1px inset}.problem-item__image{margin:0 2rem;width:8rem}@media(max-width:480px){.problem-item__image{margin-bottom:2rem}}.problem-item__content{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:480px){.problem-item__content{justify-content:flex-start;align-items:flex-start;padding-right:1rem}}.problem-item__content-title{margin-left:1.2rem}.problem-item__content-item{color:#385777}.problem-text-below-area{display:flex;flex-direction:column;align-items:center}.problem-text-below-title{font-size:36px;color:#385777;font-weight:400}.problem-text-below-text{font-size:18px;line-height:36px;color:#385777;font-weight:400}.alt-problem-container{display:flex;justify-content:center;flex-wrap:wrap}@media(max-width:480px){.alt-problem-container{margin-bottom:1.5rem!important}}.alt-problem-item{display:flex;flex-direction:column;justify-content:top;align-items:center;margin-top:2rem;margin-left:1rem;margin-right:1rem;padding-top:2rem;padding-bottom:2rem;min-width:45%;max-width:45%;border-width:.125rem!important;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset}@media(max-width:480px){.alt-problem-item{flex-wrap:wrap;justify-content:center}}.alt-problem-item:hover{box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset}.alt-problem-title{font-size:2rem;margin-top:1rem;text-align:center}.alt-problem-item__image{margin:0 2rem;width:8rem}@media(max-width:480px){.alt-problem-item__image{margin-bottom:2rem}}.alt-problem-item__content-title{font-size:1.75rem;margin-top:1rem;text-align:center}.alt-problem-item__content{height:100%;display:flex;flex-direction:column;justify-content:baseline}@media(max-width:480px){.alt-problem-item__content{justify-content:flex-start;align-items:flex-start;padding-right:1rem}}.alt-problem-item__content-title{margin-left:1.2rem}.alt-problem-item__content-item{color:#385777}.alt-problem-text-below-area{display:flex;flex-direction:column;align-items:center}.alt-problem-text-below-title{font-size:36px;color:#385777;font-weight:400}.alt-problem-text-below-text{font-size:18px;line-height:36px;color:#385777;font-weight:400}.above-quote{padding-top:2rem!important}.landing-page-banner-content-area{padding:80px 0 55px;background-image:url(/images/logo-no-text-transparent.png);background-repeat:no-repeat;background-position:100%}.testimony{width:100%;padding:2rem 0;margin:3rem auto;background-color:rgba(0,0,0,.04)}.testimony-content{display:flex;flex-direction:row}@media(max-width:480px){.testimony-content{flex-wrap:wrap;align-items:center;justify-content:center}}.testimony-text__highlighted{font-weight:500}.testimony-text__content{border-right:4px solid #f58024;color:#385777;font-style:italic}@media(max-width:480px){.testimony-text__content{padding-right:2rem}}.testimony-text__author{align-self:flex-end;color:#385777;font-weight:600}.landing-page-form_banner-subtitle{color:#fff;font-size:22px;line-height:35px;margin-bottom:30px;font-weight:400}@media(max-width:480px){.landing-page-form_banner-subtitle{font-size:16px;line-height:20px}}.list-with-small-title-container2{display:flex;flex-direction:row;align-items:center;margin-top:4rem;justify-content:left}.list-with-small-title-container-3{display:flex;flex-direction:row;align-items:center;margin-top:2rem;margin-bottom:2rem;justify-content:left}.list-with-small-title-container{display:flex;flex-direction:row;align-items:center;margin-top:4rem;margin-bottom:4rem;justify-content:left}.list-with-small-title-left{width:fit-content;padding:0}.paragraph-title-area{padding:180px 0 55px;position:relative;background-color:rgba(0,0,0,.04)!important}@media(max-width:480px){.paragraph-title-area{padding-top:120px}}.paragraph-title{font-size:33px;line-height:50px;text-align:center;padding-left:2rem;padding-right:2rem}.paragraph-title-small{font-size:25px;line-height:50px;text-align:left;padding-left:2rem;padding-right:2rem}.paragraph-title-small-2{font-size:25px;line-height:50px;text-align:left;padding-left:1rem;padding-right:1rem}.paragraph-bottom-line-box{margin-left:auto!important;margin-right:auto!important}.paragraph-bottom-line{border-bottom:3px solid #f58024;width:150px;margin-bottom:2rem}.paragraph-bottom-line-left{border-bottom:3px solid #f58024;width:125px;margin-bottom:1rem;margin-left:2rem}.paragraph-bottom-line-left-2{border-bottom:3px solid #f58024;width:125px;margin-bottom:1rem;margin-left:1rem}.paragraph-text-area{display:flex;flex-direction:column;align-items:center}.paragraph-list-item{margin-top:.5rem!important;margin-bottom:.5rem!important}.paragraph-list-item-small{margin-top:.1rem!important;margin-bottom:.1rem!important}.paragraph-text{margin:0;font-size:20px}.paragraph-text-small{margin:0;font-size:18px}.paragraph-list-image-col{width:30%;max-width:30%;overflow:hidden}.paragraph-list-image{width:80%}@media only screen and (max-width:992px){.landing-page-form_banner-form{width:100%!important}.paragraph-list-image-col{width:100%!important;max-width:100%!important;display:flex;justify-content:center;margin-top:2rem}.landing-page-banner-container{padding-top:0!important;padding-bottom:0!important}.home-banner-list{font-size:15px}.paragraph-list-image{width:60%}.list-with-small-title-container{display:block}}.stages-container{margin-bottom:5rem;margin-top:5rem}@media(max-width:480px){.stages-container{margin-bottom:1.5rem!important}}.stages-box{max-width:100%;height:fit-content;display:flex;flex-wrap:wrap;justify-content:space-between}.stages-title{font-size:2rem;margin-top:2rem;text-align:center}.stages-item{width:550px;display:flex;flex-direction:column;align-items:center;margin-top:2rem;border-width:.125rem!important;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset}@media(max-width:480px){.stages-item{flex-wrap:wrap;justify-content:center}}.stages-item:hover{box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset;background-color:#f0f0f0}.stages-item-top{width:100%;border:none;display:flex;flex-direction:row;justify-content:left;align-items:center;padding:18px;width:100%;text-align:left;font-size:15px;border-width:.125rem!important;background-color:transparent}.stages-item-bottom{padding:0 18px}.stages-item__image{width:64px;height:64px;margin:0}@media(max-width:480px){.stages-item__image{margin-bottom:2rem}}.stages-arrow-icon{color:#f58024;font-size:25px;margin-left:.5rem;margin-right:.5rem;margin-top:auto;margin-bottom:auto}.stages-item__content{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.stages-item__content-title{margin-left:1.2rem;margin-top:auto;margin-bottom:auto;font-size:25px}.stages-item__content-item{color:#385777}.stages-text-below-area{display:flex;flex-direction:column;align-items:center}.stages-text-below-title{font-size:36px;color:#385777;font-weight:400}.stages-text-below-text{font-size:18px;line-height:36px;color:#385777;font-weight:400}@media only screen and (max-width:1200px){.stages-item{max-width:100%;width:100%}}@media only screen and (max-width:600px){.stages-item__content-title{font-size:20px}.stages-item-top{align-items:center}}.offerings-item{display:flex;flex-direction:column;align-items:center;margin-top:2rem;padding-top:2rem;padding-bottom:2rem;border-width:.125rem!important;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset}@media(max-width:480px){.offerings-item{flex-wrap:wrap;justify-content:center}}.offerings-item:hover{box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset}.distributions-section{padding-top:1rem;padding-bottom:1.5rem;background-color:#e2e2e2}@media only screen and (max-width:850px){.distributions_above-section{background-color:#fff}}.distributions_above-row{display:flex;flex-direction:column}.distributions_title{font-size:33px;line-height:50px;text-align:center;padding-left:2rem;padding-right:2rem;margin-bottom:0!important}.distributions_bottom-line{border-bottom:3px solid #f58024;width:150px;margin-bottom:1rem}.distributions-container{border-color:rgba(90,89,89,.5)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.2)!important;padding:0}@media(max-width:480px){.distributions-container{flex-wrap:wrap;justify-content:center}}.distributions-container:hover{border-color:rgba(90,89,89,.5)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.3)!important}@media only screen and (max-width:850px){.distributions-container{border-color:rgba(90,89,89,.5)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.2)!important}}.distributions-desktop{display:flex;max-width:100%;margin-left:0;margin-right:0}.distributions-tab{max-width:100%;min-width:100%;overflow:hidden;display:flex;flex-direction:row;justify-content:left;flex:auto;margin:0}.distributions-tab button{flex:auto;text-align:center;background-color:#385777;float:left;border:none;outline:none;cursor:pointer;transition:.3s;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;margin-top:.1rem;margin-bottom:.1rem;font-size:14px;font-weight:600;color:#fff;border-width:.125rem;border-color:rgba(49,49,49,.733);box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175);background-color:#385777}.distributions-tab button:hover{background-color:#f58024!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175)!important;border-width:.3rem!important;border-color:rgba(90,89,89,.5)!important}.distributions-tab button.active{background-color:#f58024!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175)!important;border-width:.3rem!important;border-color:rgba(90,89,89,.5)!important}.distributions-content{background-color:#fff;max-width:100%;width:auto}.tech-stack-content-box{padding:auto}.distributions-image-box{position:relative;width:150px;height:112px;padding:0;margin-bottom:7px;margin-top:7px;background-color:#fff;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset}.distributions-image{object-fit:contain;max-width:100%}.distributions-image-name{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;display:flex;justify-content:center;align-items:center;width:150px;height:112px;background:rgba(243,242,242,.938);visibility:hidden;opacity:0;box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset;transition:opacity .2s,visibility .2s}.distributions-image-box:hover .distributions-image-name{opacity:1;visibility:visible}.tabcontentt{display:none;padding:6px 12px;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}@media only screen and (max-width:850px){.distributions-content-box{width:100%;justify-content:center}.distributions-image-name{width:125px;height:93px}}@media only screen and (max-width:1000px){.distributions-image-box{width:125px;height:93px}.distributions-image-name{width:125px;height:93px}}@media only screen and (max-width:700px){.distributions-image-box{width:100px;height:74px}.distributions-image-name{width:100px;height:74px}}.right{background-position:50%!important}.left{background-position:50%!important}.paragraph-banner-container{padding:3rem 0;margin:2rem 0}.paragraph-banner-text{padding-right:2rem}@media(max-width:480px){.paragraph-banner-text{padding-right:0;margin-bottom:2rem}}.paragraph-banner-title{font-size:2rem;font-weight:600;margin-bottom:1rem;color:#385777}@media(max-width:480px){.paragraph-banner-title{font-size:1.5rem}}.paragraph-banner-content{font-size:1.1rem;line-height:1.6;color:#385777;margin-bottom:0}.paragraph-banner-image-col{display:flex;justify-content:center;align-items:center}@media(max-width:480px){.paragraph-banner-image-col{margin-top:1.5rem}}.paragraph-banner-image{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.quickpay-button{margin-left:auto;margin-right:auto}.gmootpay-button{margin-left:1rem}.crafty-banner-area{background-color:rgba(0,0,0,.04)!important}.crafty-page-banner-content-area{padding:80px 0 55px;background-image:url(/images/logo-no-text-transparent.png);background-repeat:no-repeat;background-position:100%;background-size:contain}.crafty-page-banner-text-area{margin-top:30px;max-width:550px}.crafty-page-intro-text{color:#385777!important}.crafty-page-banner-title{color:#fff;font-size:35px;line-height:35px;margin-bottom:15px}@media(max-width:480px){.crafty-page-banner-title{font-size:20px;line-height:20px}}.services-page-banner-section{display:flex;flex-direction:row;justify-content:center;align-items:center}.services-page-banner{padding-top:120px;max-width:3840px;width:100%;display:flex;flex-direction:row;background-repeat:no-repeat;background-position:100%;background-size:cover;height:fit-content;background-color:#385777}@media(max-width:480px){.services-page-banner{padding-top:80px;padding-bottom:10px}}.services-page_container{width:100%;padding:5rem;display:flex;flex-direction:row;justify-content:space-between;height:300px}.services-page-banner_gmoot{color:#fff;width:213px!important;max-width:213px;height:150px;border:2px solid #fff;border-radius:10% 10%;align-items:center;justify-content:space-between;display:flex;flex-direction:column}.services-page-banner_gmoot-title{font-size:18px;font-weight:500;padding-top:1rem;margin-bottom:.25rem}.services-page-banner_gmoot-text{font-size:15px;margin-bottom:.2rem;line-height:15px;text-align:center}.services-banner_button{color:#fff!important;width:auto!important;min-width:100px;white-space:nowrap;font-weight:700;font-size:14px;text-transform:none;display:inline-block;padding-top:.25rem!important;padding-bottom:.25rem!important;padding-left:.7rem!important;padding-right:.7rem!important;margin-bottom:.5rem}@media(max-width:480px){.services-banner_button{margin-bottom:0!important}}.services-page-banner-link-current{color:#fd7e14!important}.services-page-banner-link{color:#fff;text-decoration:underline}.services-page-banner-link:hover{color:#fd7e14!important}.services-page-banner-area{background-color:rgba(0,0,0,.04)!important}.services-page-banner-content-area{padding:80px 0 55px;background-image:url(/images/logo-no-text-transparent.png);background-repeat:no-repeat;background-position:100%}.services-page-banner-text-area{margin-top:auto;margin-bottom:auto;max-width:550px}.services-page-intro-text{color:#385777!important}.services-page-banner-title{color:#fff;font-size:35px;line-height:35px;margin-bottom:15px}@media(max-width:480px){.services-page-banner-title{font-size:25px;line-height:25px;margin-bottom:15px}}.services-page-banner-subtitle{color:#fff;font-size:22px;line-height:25px;margin-bottom:30px}@media(max-width:480px){.services-page-banner-subtitle{font-size:16px;line-height:20px}}.services-items__container{width:100%;justify-content:center;margin-bottom:3rem}.services-item__row{max-width:1450px;margin-right:auto;margin-left:auto}@media(max-width:480px){.services-item__row{margin-bottom:1.5rem!important}}.services-title{font-size:2rem;margin:0 auto;text-align:left}.services-item{display:flex;flex-direction:column;align-items:center;margin-top:2rem;margin-left:1rem;margin-right:1rem;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;border-width:.125rem!important;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset;max-width:439px;min-width:439px;padding:0 .5rem .5rem 0;height:775px}@media(max-width:480px){.services-item{flex-wrap:wrap;justify-content:center}}.services-item-more{display:flex;flex-direction:column;align-items:center;margin-top:2rem;margin-left:1rem;margin-right:1rem;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;border-width:.125rem!important;max-width:439px;min-width:439px;padding:0 .5rem .5rem 0;height:fit-content}@media(max-width:480px){.services-item-more{flex-wrap:wrap;justify-content:center}}.services-item__image-more{margin:0 2rem;margin-top:1.5rem;max-height:100px}.services-item-text-icon{color:#f58024;font-size:13px;margin-top:5.5px;margin-right:15px}@media only screen and (max-width:992px){.services-page_container{width:100%;padding:2rem;display:flex;flex-direction:row;justify-content:space-between}.services-item{max-width:95%;min-width:95%;height:fit-content;flex-direction:row}.services-item__image{margin:0 2rem;margin-top:2rem;max-height:250px!important;width:30%}.services-item__content{height:100%;min-width:0%!important;width:50%!important;display:flex;flex-direction:column}}.services-button__row{max-width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (max-width:1000px){.services-page-banner{padding-top:120px;display:flex;flex-direction:row;background-repeat:no-repeat;background-position:50%;background-size:cover;height:fit-content}}@media only screen and (max-width:1000px) and (max-width:480px){.services-page-banner{padding-top:80px;padding-bottom:10px}}@media only screen and (max-width:1000px){.services-page_container{width:100%;padding:2rem;display:flex;flex-direction:row;justify-content:space-between}.services-page-banner-text-area{margin-top:auto;margin-bottom:auto;max-width:60%}.services-page-banner-subtitle{color:#fff;font-size:18px;line-height:25px;margin-bottom:30px}}@media only screen and (max-width:1000px) and (max-width:480px){.services-page-banner-subtitle{font-size:16px;line-height:20px}}@media only screen and (max-width:1000px){.services-page-banner_gmoot{color:#fff;width:150px!important;line-height:18px;max-width:150px;height:125px;border:2px solid #fff;border-radius:10% 10%;justify-content:space-between;display:flex;flex-direction:column;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem;padding-bottom:.25rem}.services-page-banner_gmoot-title{text-align:center;font-size:15px;font-weight:500;padding-top:0;margin:0}.services-page-banner_gmoot-text{font-size:12px;margin-top:.25rem;margin-bottom:.5rem}.services-banner_button{width:auto!important;min-width:80px;white-space:nowrap;font-size:12px;font-weight:700;text-transform:none;display:inline-block;padding-top:.3rem!important;padding-bottom:.3rem!important;padding-left:.7rem!important;padding-right:.7rem!important;margin-bottom:1rem}}@media only screen and (max-width:569px){.services-page-banner_gmoot{display:none}.services-page-banner-text-area{margin-top:auto;margin-bottom:auto;max-width:100%}}.services-item__button{background-color:#f58024!important;padding-left:.5rem!important;padding-right:.5rem!important;padding-top:.25rem;padding-bottom:.25rem;width:auto!important;margin-bottom:auto;margin-right:1rem;margin-left:1rem;margin-top:2rem;margin-bottom:.5rem;position:bottom}.services-item__button:hover{background-color:#385777!important;border-color:#385777!important}@media only screen and (max-width:700px){.services-item{max-width:95%;min-width:95%;height:fit-content;flex-direction:column}.services-item__image{margin:0 2rem;margin-top:2rem;max-height:30%!important}.services-item__content{height:100%;min-width:0%!important;width:100%!important;display:flex;flex-direction:column;padding-left:2rem}}.services-item:hover{box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset}.services-item__image{margin:0 2rem;margin-top:1.5rem;max-height:30%}.services-item__content{height:100%;min-width:90%;display:flex;flex-direction:column}.services-item__content-title{margin-top:1.2rem;text-align:left;font-size:23px;padding-left:.5rem;padding-right:.5rem}.services-item__content-item{color:#385777;font-size:15px;line-height:25px;padding-right:0;padding-left:0}.services-item__content-subtitle{color:#385777;font-size:17px;line-height:25px;padding-right:0;font-weight:1000}.services-item_content-text{padding-top:.5rem;padding-left:1rem;flex:1;display:flex;flex-direction:column}.services-text-below-area{display:flex;flex-direction:column;align-items:center}.services-text-below-title{font-size:18px;color:#385777;font-weight:400}.services-text-below-text{font-size:18px;line-height:30px;color:#385777;font-weight:400}.services-item_content-coming-soon{padding-left:2rem}.paragraph-bottom-line-compact{border-bottom:3px solid #f58024;width:150px;margin-bottom:.25rem}.services-menu-items__container{width:100%;justify-content:center;margin-bottom:3rem}.services-items__container{background-size:cover;background-repeat:no-repeat;background-position:50%;height:fit-content;padding-top:1rem;padding-bottom:1rem}@media(max-width:480px){.services-items__container{padding-top:40px;padding-bottom:5px;background-position:50%}}.services-items__container .services-menu_main-title{color:#fff!important;font-size:2rem;text-align:center}.services-items__container .services-menu-title-compact{color:#fff!important;font-size:2rem;text-align:center;margin:0!important}.services-menu-item__row{max-width:1450px;margin-right:auto;margin-left:auto;flex-direction:row}@media(max-width:480px){.services-menu-item__row{margin-bottom:1.5rem!important}}.services-menu-title{font-size:2rem;margin:0 auto;text-align:left}.services-menu_col{align-items:center;justify-content:space-between;min-width:350px;max-width:350px;padding-top:1rem;padding-bottom:1rem;padding-left:0;padding-right:0;font-size:14px;font-weight:600;line-height:20px;text-align:center;color:#fff!important;flex-direction:column;display:flex;margin-left:1rem;margin-right:1rem;margin-top:1rem;margin-bottom:1rem;border-width:.125rem!important;background-color:#101d2baf!important;box-shadow:rgba(184,182,182,.233)0 0 0 1px,#d1d5db 0 0 0 1px inset}.services-menu_col:hover{box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset}.services-menu-item-text-icon{color:#f58024;font-size:13px;margin-top:5.5px;margin-right:15px}.services-menu-item__image{margin:0 2rem;margin-top:2rem;max-height:250px!important;width:30%}.services-menu-item__content{height:100%;width:45%!important;display:flex;flex-direction:column}.services-menu_title{color:#fff!important;font-size:18px;font-weight:700}.services-menu_text{color:#fff!important}.services-menu_text div{color:#fff!important}.services-menu-item_link{color:#fff!important}.services-menu-nav-item{width:100%;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem!important;padding-right:.5rem,!important;margin-top:.1rem;margin-bottom:.1rem;font-size:14px;font-weight:600;color:#fff!important;border-width:.125rem!important;border-color:rgba(49,49,49,.733)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175)!important;background-color:#385777}.services-menu-nav-item:hover{background-color:#bd631e;border-color:rgba(90,89,89,.5)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175)!important}.services-menu-item__content-title{margin-top:1.2rem;text-align:left;font-size:23px;padding-left:.5rem;padding-right:.5rem}.services-menu-item__content-item{color:#385777;font-size:15px;line-height:25px;padding-right:0;padding-left:0}.services-menu-item__content-subtitle{color:#385777;font-size:17px;line-height:25px;padding-right:0;font-weight:1000}.services-menu-item_content-text{padding-top:.5rem;padding-left:1rem;flex:1;display:flex;flex-direction:column}.services-menu-text-below-area{display:flex;flex-direction:column;align-items:center}.services-menu-text-below-title{font-size:18px;color:#385777;font-weight:400}.services-menu-text-below-text{font-size:18px;line-height:30px;color:#385777;font-weight:400}.services-menu-item__button{padding:.5rem 0;width:150px!important;margin-bottom:1rem;margin-left:2rem}.services-menu-item_link-row{width:100%;display:flex;flex-direction:column;justify-content:right;align-items:flex-end;margin-top:.5rem}.services-menu-item_link{color:#f58024;margin-right:1rem;width:fit-content!important;margin-top:1rem}.services-menu-item_link:hover{color:#385777;border-bottom:1px solid #f58024;width:150px}.services-page-item_link{color:#f58024!important;margin-right:1rem;width:fit-content!important;margin-top:1rem;text-decoration:none}.services-page-item_link[data-toggle=modal]{color:#f58024!important;cursor:pointer}.services-page-item_link:hover{color:#fff!important;border-bottom:1px solid #f58024;width:150px}.services-page-item_link:hover[data-toggle=modal]{color:#fff!important}.service-menu-item_link-bottom-line{border-bottom:2px solid #f58024;width:150px;margin-bottom:2rem;display:none}.services-menu-item_content-coming-soon{padding-left:2rem}.line-test{position:relative;margin-top:2rem}.line-test::after{content:"";position:absolute;top:0;left:0;height:100%;display:block;width:2px;background:#5e5e5e}.services-menu_main-title-box{display:flex;justify-content:center;color:#385777!important}.services-menu_main-title{color:#385777}.services-menu-title-compact{color:#385777;margin:0!important}.services-menu_container{padding:auto;width:100%;margin:auto;justify-content:center}.services-menu_row{margin:auto;max-width:1800px;padding-left:5rem;padding-right:5rem;justify-content:center;width:100%}.services-menu_col-upper{flex-direction:row;display:flex;justify-content:center}.services-menu_col-lower{flex-direction:column;display:flex;justify-content:space-between;font-size:15px;font-weight:400;width:90%}.services-menu_icon{width:70px}.services-menu_title-box{padding-bottom:.75rem;padding-top:.5rem;padding-left:.5rem;text-align:center}.services-menu_title{text-align:center;height:fit-content;margin-top:9px;font-size:20px;font-weight:700}.services-menu_text{text-align:left;padding-left:.6rem}.services-menu_col:hover{font-weight:bolder!important;box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset}.services-menu__button{width:80%;font-weight:500;padding-top:2px;padding-left:1rem;padding-right:1rem;padding-bottom:2px}@media only screen and (max-width:900px){.services-menu_col{min-width:50%;max-width:50%}.services-menu_row{padding-left:0!important;padding-right:0!important}.services-menu_title{margin-top:5px;font-size:18px;font-weight:700}.services-menu_icon{width:50px}.services-menu_col-lower{font-size:15px;font-weight:400;width:75%}}@media only screen and (max-width:730px){.services-menu_row{margin:0;max-width:1800px;padding-left:.5rem;padding-right:.5rem;justify-content:center;width:100%}.services-menu_title-box{padding-bottom:.75rem;padding-top:.5rem;padding-left:.5rem}.services-menu_title{text-align:left;height:fit-content;margin-top:9px;font-size:15px;font-weight:700}.services-menu_icon{width:50px}.services-menu_col-lower{font-size:13px;font-weight:400;width:75%}.services-item__button{font-size:13px!important;padding-left:.5rem!important;padding-right:.5rem!important}}@media only screen and (max-width:650px){.services-menu_col{min-width:100%;max-width:100%}.services-menu_row{margin:0;max-width:1800px;padding-left:.5rem;padding-right:.5rem;justify-content:center;width:100%}.services-menu_title-box{padding-bottom:.75rem;padding-top:.5rem;padding-left:.5rem}.services-menu_title{text-align:left;height:fit-content;margin-top:9px;font-size:15px;font-weight:700}.services-menu_icon{width:50px}.services-menu_col-lower{font-size:13px;font-weight:400;width:75%}.services-item__button{width:100%;font-size:13px!important;padding-left:.5rem!important;padding-right:.5rem!important}}.services-unified-container{max-width:1200px;margin:0 auto}@media(max-width:480px){.services-unified-container{margin:0 1rem}}.services-tabs-container{width:100%;display:flex;justify-content:center;margin-top:1rem}.services-tabs-nav{display:flex;flex-wrap:nowrap;justify-content:center;gap:.5rem;width:100%;border:none;max-width:1200px;margin:0 auto}@media(max-width:480px){.services-tabs-nav{flex-wrap:wrap;border:none;margin-bottom:1rem}}.services-tab-btn{background-color:#374253;border:2px solid #fff;border-bottom:none;color:#fff;padding:1rem 1.5rem;border-radius:8px 8px 0 0;font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease;white-space:nowrap;flex:1;text-align:center;min-height:60px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.services-tab-btn:hover{background-color:rgba(255,255,255,.1)}.services-tab-btn.active{background-color:transparent;border:2px solid #fff;border-bottom:none;color:#fff;z-index:10}@media(max-width:480px){.services-tab-btn{padding:.75rem 1rem;font-size:12px;border:2px solid #fff;border-radius:8px;margin:.25rem;flex:none;min-width:120px;min-height:50px;background-color:#374253;z-index:1}.services-tab-btn.active{background-color:transparent;border:2px solid #fff;z-index:10}.services-tab-btn:hover{background-color:rgba(255,255,255,.1)}}.services-tabs-content{width:100%;max-width:1200px;margin:0 auto;min-height:600px;border-left:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-top:2px solid #fff;border-radius:0 0 8px 8px;background-color:transparent;padding:2rem 1rem;position:relative;z-index:5}.services-tabs-content::before{content:'';position:absolute;top:-2px;left:0;height:2px;background-color:transparent;z-index:10;transition:all .3s ease}@media(max-width:480px){.services-tabs-content{min-height:800px;border-radius:8px;border:2px solid #fff;margin-top:1rem}.services-tabs-content::before{display:none}}.services-tab-content{display:none!important;animation:fadeIn .4s ease-in;min-height:600px}.services-tab-content.active{display:block!important}@media(max-width:480px){.services-tab-content{min-height:800px}}.services-tab-content .services-menu_row{min-height:500px;align-items:flex-start;margin:0;padding:0}@media(max-width:480px){.services-tab-content .services-menu_row{min-height:700px;padding-left:0;padding-right:0}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){.services-tabs-nav{flex-direction:column;align-items:center}.services-tab-btn{width:100%;max-width:280px;text-align:center}}.services-menu-desktop{display:none}@media(min-width:1000px){.services-menu-desktop{display:block}}.services-menu-mobile{display:block}@media(min-width:1000px){.services-menu-mobile{display:none}}@media(max-width:1000px){.services-menu-mobile{padding-top:.5rem!important}.services-menu-mobile .services-menu_main-title{margin-top:.5rem!important}.services-menu-mobile .services-menu-title-compact{margin:0!important;margin-top:0!important;margin-bottom:0!important}}.services-menu{width:100%;max-width:1200px;margin:0 auto;padding:20px;position:relative;z-index:10}.services-menu .tab-container{display:flex;gap:2px;margin-bottom:0;max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:15}.services-menu .tab-button{flex:1;padding:20px 15px;background:#374253;color:#fff;border:1px solid #fff;border-bottom:1px solid #fff;cursor:pointer;font-weight:500;transition:all .3s ease;position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:80px;outline:none}.services-menu .tab-button .tab-icon{width:24px;height:24px;margin-bottom:8px;filter:brightness(0)invert(1)}.services-menu .tab-button .tab-text{font-size:.9rem;line-height:1.2}.services-menu .tab-button:focus{outline:none;box-shadow:none}.services-menu .tab-button:active{outline:none;box-shadow:none}.services-menu .tab-button:hover{background:#4a5568;outline:none}.services-menu .tab-button.active{background:0 0;border-bottom:none;z-index:25;outline:none;box-shadow:none}.services-menu .tab-content{background:0 0;border:1px solid #fff;border-top:none;padding:30px;position:relative;z-index:22}@media(max-width:768px){.services-menu .tab-content{padding:20px}}.services-menu .tab-pane{display:none}.services-menu .tab-pane.active{display:block;animation:fadeIn .3s ease-in}.services-menu .services-menu_row{display:flex;flex-wrap:wrap;align-items:stretch}.services-menu .services-menu_col{display:flex;flex-direction:column;min-height:400px}.services-menu .services-menu_col .services-menu_col-lower{display:flex;flex-direction:column;flex:1}.services-menu .services-menu_col .services-menu_col-lower>div:last-child{flex:1}.services-menu .services-menu_col .services-menu-item_link-row{margin-top:auto;padding-top:20px}.services-menu .services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}@media(max-width:768px){.services-menu .services-grid{grid-template-columns:1fr;gap:15px}}.services-menu .service-item{background:#1a202c;padding:20px;border-radius:8px;border:1px solid #374253;transition:all .3s ease}.services-menu .service-item:hover{border-color:#4a5568;transform:translateY(-2px)}.services-menu .service-item h4{color:#fff;margin-bottom:10px;font-size:1.1rem}.services-menu .service-item p{color:#a0a0a0;margin:0;font-size:.9rem;line-height:1.4}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width:1000px){.services-menu{padding:5px 15px 15px}.services-menu .tab-container{flex-direction:column;gap:4px;margin-bottom:10px}.services-menu .tab-button{background:#2c3e50;border:1px solid #34495e;border-radius:8px;padding:12px 15px;text-align:left;font-weight:500;color:#fff;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-height:auto}.services-menu .tab-button .tab-icon{width:18px;height:18px;margin-right:10px;margin-bottom:0;flex-shrink:0;filter:brightness(0)invert(1)}.services-menu .tab-button .tab-text{font-size:.9rem;line-height:normal}.services-menu .tab-button img{width:18px;height:18px;margin-right:10px;flex-shrink:0;filter:brightness(0)invert(1)}.services-menu .tab-button:hover{background:#34495e;border-color:#4a5568}.services-menu .tab-button.active{background:#3498db;border-color:#2980b9;box-shadow:0 2px 4px rgba(0,0,0,.2)}.services-menu .tab-content{border:1px solid #fff;border-radius:8px;padding:10px}.services-menu .services-menu_col{min-height:200px;padding:10px;margin:0 5px 10px}.services-menu .services-menu_col .services-menu_col-lower{padding:0}.services-menu .services-menu_col .services-menu_col-upper{margin-bottom:8px;padding:0 5px}.services-menu .services-menu_col .services-menu_title-box{padding:0 5px;text-align:left!important;padding-left:0!important}.services-menu .services-menu_col .services-menu_title{font-size:1.1rem;margin-bottom:5px;text-align:left!important;margin-left:0!important;margin-top:0!important}.services-menu .services-menu_col .services-menu_text{font-size:.8rem;line-height:1.2;padding:0 5px}.services-menu .services-menu_col .services-menu-item_link-row{padding:8px 5px 0}}.technology-stack_section{margin-top:2rem!important}.technology-stack_container{max-width:1300px}@media only screen and (max-width:1450px){.technology-stack_container{width:auto;margin-left:3rem;margin-right:3rem}}.technology-stack_row{margin-top:2rem;border-color:rgba(90,89,89,.5)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.2)!important;display:flex;justify-content:center;padding-bottom:2rem}.technology-stack_row-title{width:100%;height:5rem;align-items:center;display:flex;padding-left:2rem;font-size:25px;font-weight:600;color:#385777}.technology-stack-single-page_subtitle{width:100%;height:5rem;align-items:center;display:flex;font-size:25px;font-weight:600;color:#385777}.technology-stack_item-icon-box{position:relative;width:150px;height:112px;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset;margin:1rem}.technology-stack_item-icon{display:flex;width:150px;height:112px;padding:0;margin-bottom:7px;margin-top:7px;background-color:#fff}.technology-stack_item-name{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;display:flex;justify-content:center;align-items:center;width:150px;height:112px;background:rgba(243,242,242,.938);visibility:hidden;opacity:0;box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset;transition:opacity .2s,visibility .2s}.technology-stack_item-icon-box:hover .technology-stack_item-name{opacity:1;visibility:visible}.tech-stack-content{background-color:#fff}.tech-stack-section{padding-top:1rem;padding-bottom:1.5rem;background-color:#e2e2e2}.tech-stack-container{border-color:rgba(90,89,89,.5)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.2)!important}@media(max-width:480px){.tech-stack-container{flex-wrap:wrap;justify-content:center}}.tech-stack_title{font-size:33px;line-height:50px;text-align:center;padding-left:2rem;padding-right:2rem;margin-bottom:0!important}.tech-stack-menu_main-title-box{display:flex;justify-content:center;color:#385777!important}.tech-stack-menu_main-title{color:#385777}.tech-stack-container{padding:0;border-color:rgba(90,89,89,.5)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.2)!important}@media(max-width:480px){.tech-stack-container{flex-wrap:wrap;justify-content:center}}.tech-stack-container:hover{border-color:rgba(90,89,89,.5)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.3)!important}.tech-stack-menu_above-row{display:flex;flex-direction:column}.tech-stack-menu_bottom-line{border-bottom:3px solid #f58024;width:150px;margin-bottom:1rem}.tech-stack-nav-item{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem!important;padding-right:.5rem,!important;margin-top:.1rem;margin-bottom:.1rem;font-size:14px;font-weight:600;color:#fff!important;border-width:.125rem!important;border-color:rgba(49,49,49,.733)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175)!important;background-color:#385777!important}.tech-stack-nav-item:hover{background-color:#f58024!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175)!important;border-width:.3rem!important;border-color:rgba(90,89,89,.5)!important}.nav-col{max-width:190px;min-width:190px;flex-direction:row}.tech-stack-nav-icon{font-size:14px;margin-right:.25rem}.tech-stack-content{max-width:75%}.tech-stack-desktop{display:flex;max-width:100%;margin-left:0;margin-right:0}.tech-stack-mobile{display:none}.tech-stack-nav-item{width:100%;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem!important;padding-right:.5rem,!important;margin-top:.1rem;margin-bottom:.1rem;font-size:14px;line-height:20px;font-weight:600;color:#fff!important;border-width:.125rem!important;border-color:rgba(49,49,49,.733)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175)!important;background-color:#f58024}.nav-col{max-width:180px;min-width:180px;flex-direction:row;padding-right:0}.tech-stack-content{width:auto}.tech-stack-content-box{padding:auto}.tech-stack-company-image-box{position:relative;width:150px;height:112px;padding:0;margin-bottom:7px;margin-top:7px;background-color:#fff;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset}.tech-stack-company-image{object-fit:contain;max-width:100%}.tech-stack-company-image-name{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;display:flex;justify-content:center;align-items:center;width:150px;height:112px;background:rgba(243,242,242,.938);visibility:hidden;opacity:0;box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset;transition:opacity .2s,visibility .2s}.tech-stack-company-image-box:hover .tech-stack-company-image-name{opacity:1;visibility:visible}.technology-stack_item-icon{display:flex;width:150px;height:112px;padding:0;margin-bottom:7px;margin-top:7px;background-color:#fff}@media only screen and (max-width:1000px){.tech-stack-company-image-box{width:125px;height:93px}.tech-stack-company-image-name{width:125px;height:93px}.technology-stack_item-icon-box{width:125px;height:93px}.technology-stack_item-icon{width:125px;height:93px}.technology-stack_item-name{width:125px;height:93px}}@media only screen and (max-width:850px){.tech-stack-section{background-color:#fff}.tech-stack-content-box{width:100%}.tech-stack-container{border-color:rgba(90,89,89,.5)!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.2)!important}.tech-stack-mobile{display:flex}.tech-stack-desktop{display:none}.tech-stack-pane-mobile{display:flex;flex-direction:column;justify-content:center}.tech-stack-content-box{justify-content:center}.tech-stack-company-image-name{width:125px;height:93px}}@media only screen and (max-width:700px){.technology-stack_container{width:99%;margin-left:0;margin-right:0}}.tech-stack-title{font-size:2rem;margin:0 auto;margin-bottom:2rem;text-align:center}@media only screen and (max-width:700px){.tech-stack-company-image-box{width:100px;height:74px}.tech-stack-company-image-name{width:100px;height:74px}.technology-stack_item-icon-box{width:100px;height:74px}.technology-stack_item-icon{width:100px;height:74px}.technology-stack_item-name{width:100px;height:74px}}.tech-tab{max-width:190px;min-width:190px;overflow:hidden}.tech-tab button{text-align:left;background-color:#385777;float:left;border:none;outline:none;cursor:pointer;transition:.3s;width:100%;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;margin-top:.1rem;margin-bottom:.1rem;font-size:14px;font-weight:600;color:#fff;border-width:.125rem;border-color:rgba(49,49,49,.733);box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175);background-color:#385777}.tech-tab button:hover{background-color:#f58024!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175)!important;border-width:.3rem!important;border-color:rgba(90,89,89,.5)!important}.tech-tab button.active{background-color:#f58024!important;box-shadow:0 .25rem .5rem .05rem rgba(0,0,0,.175)!important;border-width:.3rem!important;border-color:rgba(90,89,89,.5)!important}.tabcontent{display:none;padding:6px 12px;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.payment-portal-container{margin-top:2.5rem}.payment-portal-text{font-size:20px}.payment-portal-text-italic{font-style:italic}.payment-portal-button{margin-bottom:2rem;margin-top:2rem;width:auto!important;font-size:16px;font-weight:500}@media(max-width:480px){.payment-portal-button{font-size:12px;padding-top:.3rem;padding-bottom:.3rem;padding-left:.3rem;padding-right:.3rem}}.payment-portal-button:hover{background-color:#385777}.roadmap_container{display:flex;flex-direction:column;padding-top:3rem}.roadmap-item_wrapper{width:20%!important;display:flex;flex-direction:column}.roadmap-item_icon{width:50%;margin-left:auto;margin-right:auto;margin-bottom:.5rem;margin-top:.5rem}.roadmap-item_box{width:100%!important;height:300px;padding-left:2rem;padding-right:1rem;padding-top:1.25rem;position:relative}.roadmap-item_wrapper:hover{box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset}.roadmap-item_title{font-size:20px;font-weight:600}.roadmap-item_list{padding-left:1rem;font-size:15px}.TS-paragraph-subtitle{font-size:20px;color:#385777;font-weight:600;margin-top:3rem}.TS-paragraph-text{margin-top:1.5rem}.roadmap-grey{background-color:#cfcfcf}.roadmap-lightBlue{background-color:#98b5c9;color:#fff!important}.roadmap-blue{background-color:#264379;color:#fff!important}.roadmap-lightOrange{background-color:#eeaf7b}.roadmap-orange{color:#fff!important;background-color:#cc8042}.arrow-down-roadmap-grey{position:absolute;bottom:50%;right:-19px;width:0;height:0;border-left:20px solid #cfcfcf;border-bottom:20px solid transparent;border-top:20px solid transparent;z-index:500!important}.arrow-down-roadmap-lightBlue{position:absolute;bottom:50%;right:-19px;width:0;height:0;border-bottom:20px solid transparent;border-top:20px solid transparent;border-left:20px solid #98b5c9;z-index:500!important}.arrow-down-roadmap-blue{position:absolute;bottom:50%;right:-19px;width:0;height:0;border-bottom:20px solid transparent;border-top:20px solid transparent;border-left:20px solid #264379;z-index:500!important}.arrow-down-roadmap-lightOrange{position:absolute;bottom:50%;right:-19px;width:0;height:0;border-bottom:20px solid transparent;border-top:20px solid transparent;border-left:20px solid #eeaf7b;z-index:500!important}.arrow-down-roadmap-orange{position:absolute;bottom:50%;right:-19px;width:0;height:0;border-bottom:20px solid transparent;border-top:20px solid transparent;border-left:20px solid #cc8042;z-index:500!important}.roadmap_image{width:400px;margin-left:auto;margin-right:auto}.roadmap_image-row{display:flex;flex-direction:row}.cpw-cta_container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2rem}.cpw-cta_image{width:75px;margin-right:1rem;margin-top:1rem}.cpw-cta_text{font-size:25px;color:#385777;font-weight:600;line-height:35px;margin-top:2rem;margin-left:.5rem;text-align:center;width:fit-content}@media only screen and (max-width:1080px){.roadmap_container{display:flex;flex-direction:column;padding-top:3rem}.roadmap_row{flex-direction:column}.roadmap-item_wrapper{width:100%!important;display:flex;flex-direction:row;justify-content:center}.roadmap-item_icon{width:100px;margin-left:1rem;margin-right:1rem;margin-bottom:.5rem;margin-top:.5rem}.roadmap-item_box{width:350px!important;height:auto;padding-left:2rem;padding-right:1rem;padding-top:1.25rem;position:relative}.roadmap_image{width:350px!important;height:auto;padding-left:2rem;padding-right:1rem;padding-top:1.25rem;position:relative}.roadmap_image-row{display:flex;flex-direction:row}.roadmap_spacer{width:100px;margin-left:1rem;margin-right:1rem;margin-bottom:.5rem;margin-top:.5rem}.arrow-down-roadmap-grey{position:absolute;bottom:-38px;right:45%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #cfcfcf;z-index:500!important}.arrow-down-roadmap-lightBlue{position:absolute;bottom:-38px;right:45%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #98b5c9;z-index:500!important}.arrow-down-roadmap-blue{position:absolute;bottom:-38px;right:45%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #264379;z-index:500!important}.arrow-down-roadmap-lightOrange{position:absolute;bottom:-38px;right:45%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #eeaf7b;z-index:500!important}.arrow-down-roadmap-orange{position:absolute;bottom:-38px;right:45%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #cc8042;z-index:500!important}.cpw-cta_text{font-size:20px;color:#385777;font-weight:600;line-height:30px;margin-top:1rem}}@media only screen and (max-width:500px){.roadmap_container{margin-top:0!important;padding-top:0!important}.roadmap-item_title{font-size:18px;font-weight:600}.roadmap-item_list{padding-left:1rem;font-size:13px}.roadmap-item_icon{width:50px;margin-left:1rem;margin-right:1rem;margin-bottom:.5rem;margin-top:.5rem}.roadmap-item_box{width:100%!important;padding-left:2rem;padding-right:1rem;padding-top:1.25rem;margin-left:auto;margin-right:auto;position:relative}.roadmap_image{width:100%!important;padding-left:2rem;padding-right:1rem;padding-top:1.25rem;margin-left:auto;margin-right:auto;position:relative}.roadmap_image-row{display:flex;flex-direction:row}.roadmap_spacer{width:0;margin:0;display:none}}.gmoot_help-container{display:flex;justify-content:center;flex-direction:row}.gmoot_help-item{max-width:522px;min-width:250px;padding:1.5rem;padding-bottom:.5rem;margin:1.5rem;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset;overflow:auto}.steps{padding-left:0}.steps li{margin-bottom:1rem;padding-bottom:1rem}.steps li::marker{font-weight:700;font-size:20px;color:#f58024;unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0!important;text-align:start!important;text-align-last:start!important;z-index:-1}.gmoot-steps-text{line-height:30px;margin-bottom:.25rem}.italic-gmoot-text{color:#c60707}.gmoot-help-image{width:25%;width:25%;margin-bottom:1rem}.gmootpay-image{width:90%}@media(max-width:480px){.gmootpay-image{width:100%}}.gmoot-paragraph-text-small{margin:0;font-size:18px}@media(max-width:480px){.gmoot-paragraph-text-small{font-size:16px}}@media only screen and (max-width:1000px){.gmoot_help-container{flex-wrap:wrap}.gmoot_help-item{max-width:522px}}.gmoot-pay-link{color:#f58024;font-weight:600;text-decoration:underline}.gmoot-pay-link:hover{color:#385777}.offerings__container{width:100%;justify-content:center;margin-bottom:3rem;padding-top:3rem;padding-bottom:1.5rem;background-repeat:no-repeat;background-position:100%;background-size:cover}.offerings-item{display:flex;flex-direction:column;align-items:center;margin-top:2rem;margin-left:1rem;margin-right:1rem;max-width:439px;min-width:439px;padding:1rem .5rem .5rem 0;background-color:#101d2baf}@media(max-width:480px){.offerings-item{flex-wrap:wrap;justify-content:center}}.offerings__above-row{display:flex;flex-direction:column;margin-top:2rem}.offerings-item__title-row{display:flex;flex-direction:column;justify-content:center;align-items:center}.offerings__title{font-size:33px;line-height:50px;text-align:center;padding-left:2rem;padding-right:2rem;margin-bottom:0!important;color:#fff}.offerings-item__icon{width:70px}.offerings__row{max-width:1450px;margin-right:auto;margin-left:auto}@media(max-width:480px){.offerings__row{margin-bottom:1.5rem!important}}.offerings-title{font-size:2rem;margin:0 auto;text-align:left;color:#fff}.offerings-item__subtitle{font-style:italic;width:100%;padding:1rem 2rem;color:#fff}.offerings-item-more{display:flex;flex-direction:column;align-items:center;margin-top:2rem;margin-left:1rem;margin-right:1rem;padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px;border-width:.125rem!important;max-width:439px;min-width:439px;padding:0 .5rem .5rem 0;height:fit-content}@media(max-width:480px){.offerings-item-more{flex-wrap:wrap;justify-content:center}}.offerings-item__image-more{margin:0 2rem;margin-top:1.5rem;max-height:100px}.offerings-item-text-icon{color:#f58024;font-size:13px;margin-top:5.5px;margin-right:15px}.offerings-button__row{max-width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.offerings-item__image{margin:0 2rem;margin-top:1.5rem;max-width:30%}.offerings-item__content{height:100%;min-width:90%;display:flex;flex-direction:column}.offerings-item__content-title{margin-top:1rem;text-align:left;font-size:23px;padding-left:.5rem;padding-right:.5rem;color:#fff}.offerings-item__content-item{color:#385777;font-size:15px;line-height:25px;padding-right:0;padding-left:0}.offerings-item__content-subtitle{color:#385777;font-size:17px;line-height:25px;padding-right:0;font-weight:1000;color:#fff}.offerings-item_content-text{padding-top:.5rem;padding-left:1rem;flex:1;display:flex;flex-direction:column}.offerings-text-below-area{display:flex;flex-direction:column;align-items:center}.offerings-text-below-title{font-size:18px;color:#385777;font-weight:400}.offerings-text-below-text{font-size:18px;line-height:30px;color:#385777;font-weight:400}.offerings-item_content-coming-soon{padding-left:2rem}.offerings-menu-item_link-row{width:100%;display:flex;flex-direction:column;justify-content:right;align-items:flex-end;margin-top:2rem}.offerings-menu-item_link{color:#f58024;margin-right:1rem;width:fit-content!important;margin-top:1rem}.offerings-menu-item_link:hover{color:#385777;border-bottom:1px solid #f58024!important;width:150px}.offerings-menu-item_link-bottom-line{border-bottom:2px solid #f58024;width:150px;margin-bottom:2rem;display:none}@media only screen and (max-width:992px){.offerings-page_container{width:100%;padding:2rem;display:flex;flex-direction:row;justify-content:space-between}.offerings-item{max-width:95%;min-width:95%;height:fit-content;flex-direction:row}.offerings-item__image{margin:0 2rem;margin-top:2rem;max-height:250px!important;width:30%}.offerings-item__subtitle{font-style:italic;width:100%;padding:1rem 2rem;color:#fff;text-align:center}.offerings-item__content{height:100%;min-width:0%!important;width:100%!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.offerings-item_content-text{width:420px;justify-content:left;margin-right:auto;flex:1;display:flex;flex-direction:column}}@media only screen and (max-width:703px){.offerings-item_content-text{padding-right:.5rem!important}.offerings-item__content{align-items:baseline;height:100%;min-width:0%!important;width:100%!important;display:flex;flex-direction:column}.offerings-item__title-row{margin-right:auto;margin-left:auto}.offerings-item{max-width:95%;min-width:95%;height:fit-content;flex-direction:column}.offerings-item__image{margin:0 2rem;margin-top:2rem;max-height:30%!important}}@media only screen and (max-width:1000px){.offerings-page-banner{padding-top:120px;display:flex;flex-direction:row;background-repeat:no-repeat;background-position:50% 100%;background-size:cover;height:fit-content}}@media only screen and (max-width:1000px) and (max-width:480px){.offerings-page-banner{padding-top:80px;padding-bottom:10px}}@media only screen and (max-width:1000px){.offerings-page_container{width:100%;padding:2rem;display:flex;flex-direction:row;justify-content:space-between}.offerings-page-banner-text-area{margin-top:auto;margin-bottom:auto;max-width:60%}.offerings-page-banner-title{color:#fff;font-size:30px;line-height:35px;margin-bottom:15px}}@media only screen and (max-width:1000px) and (max-width:480px){.offerings-page-banner-title{font-size:20px;line-height:20px}}@media only screen and (max-width:1000px){.offerings-page-banner-subtitle{color:#fff;font-size:18px;line-height:25px;margin-bottom:30px}}@media only screen and (max-width:1000px) and (max-width:480px){.offerings-page-banner-subtitle{font-size:16px;line-height:20px}}@media only screen and (max-width:1000px){.offerings-page-banner_gmoot{color:#fff;width:150px!important;line-height:18px;max-width:150px;height:125px;border:2px solid #fff;border-radius:10% 10%;justify-content:space-between;display:flex;flex-direction:column;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem;padding-bottom:.25rem}.offerings-page-banner_gmoot-title{text-align:center;font-size:15px;font-weight:500;padding-top:0;margin:0}.offerings-page-banner_gmoot-text{font-size:12px;margin-top:.25rem;margin-bottom:.5rem}.offerings-banner_button{width:6rem!important;font-size:12px;font-weight:500;display:block;padding-top:.1rem!important;padding-bottom:.1rem!important;padding-left:.1rem;padding-right:.1rem}}@media only screen and (max-width:569px){.offerings-page-banner_gmoot{display:none}.offerings-page-banner-text-area{margin-top:auto;margin-bottom:auto;max-width:100%}.offerings-item_content-text{width:fit-content}}.offerings-item__button{background-color:#f58024!important;padding-left:.5rem!important;padding-right:.5rem!important;padding-top:.25rem;padding-bottom:.25rem;width:auto!important;margin-bottom:auto;margin-right:1rem;margin-left:1rem;margin-top:2rem;margin-bottom:.5rem;position:bottom}.offerings-item__button:hover{background-color:#385777!important;border-color:#385777!important}.bold-border{border-width:1rem!important;box-shadow:rgba(255,255,255,.233)0 0 0 1px,#d1d5db 0 0 0 1px inset}.bold-border:hover{box-shadow:rgba(65,65,65,.658)0 .0625em .0625em,rgba(255,254,254,.25)0 .125em .5em,#fff 0 0 0 1px inset}.basic-border{border-width:.125rem!important;box-shadow:rgba(184,182,182,.233)0 0 0 1px,#d1d5db 0 0 0 1px inset}.offerings-learn-more-button{display:flex;justify-content:right;padding-right:7%}.descriptions_container{margin-top:2rem;margin-bottom:2rem;border-width:.125rem!important;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset;padding-left:0;padding-right:0}.descriptions_container:hover{box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset}.descriptions_title{width:100%;margin-left:auto;margin-right:auto;background-color:#385777;color:#fff;padding:.8rem;font-size:25px}.descriptions_list-row{margin-top:1.5rem;margin-left:0;margin-right:0;margin-bottom:1.5rem}.descriptions_subtitle{color:#385777;font-weight:700;width:97%;margin-left:auto;margin-right:auto}.descriptions_paragraph{width:97%;margin-left:auto;margin-right:auto;margin-bottom:.5rem}.hams-graphic_section{min-width:100%;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center}.hams-graphic_container{min-width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem}.hams-graphic_container-left{display:flex;flex-direction:column;justify-content:space-around;height:100%}.hams-graphic_title{color:#fff;font-size:30px;font-weight:700;width:100%;text-align:center}.hams-graphic_image{max-width:850px}.hams-graphic_description-container{display:flex;flex-direction:column}.hams-descriptions-item{display:flex;flex-direction:row;justify-content:space-between;align-items:top;margin-top:.75rem;margin-bottom:.75rem;margin-left:1rem;margin-right:1rem;max-width:439px;min-width:300px;padding:.5rem;border-width:.125rem!important;box-shadow:rgba(0,0,0,.05)0 0 0 1px,#d1d5db 0 0 0 1px inset;background-color:#101d2baf}@media(max-width:480px){.hams-descriptions-item{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:992px){.hams-descriptions-item{max-width:95%;min-width:95%;height:fit-content;flex-direction:row}}.hams-descriptions-item:hover{box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset}.hams-descriptions-item_text{width:85%;display:flex;flex-direction:column;color:#cecece}.hams-descriptions-item_title{font-size:20px;color:#f58024;margin-bottom:0}.hams-descriptions-item_paragraph{font-size:15px;line-height:15px;margin-bottom:auto;margin-top:auto}.hams-descriptions-item_image{width:auto;height:40px}@media only screen and (max-width:1250px){.hams-graphic_container-left{height:auto;margin-bottom:1rem}.hams-graphic_container{flex-direction:column}.hams-graphic_description-container{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:2rem}.hams-descriptions-item{width:95%;margin-right:1rem;padding-left:.5rem;padding-right:.5rem}.hams-graphic_title{margin-bottom:2rem}}@media only screen and (max-width:860px){.hams-descriptions-item{width:95%;margin-right:1rem}.hams-graphic_image{max-width:100%}.hams-graphic_container{padding-left:0;padding-right:0;padding-top:1rem;padding-bottom:1rem}.hams-graphic_title{margin-bottom:1rem}.hams-descriptions-item_image{width:auto;height:30px;margin-right:.25rem}.hams-descriptions-item_text{width:90%}}@media only screen and (max-width:480px){.hams-descriptions-item_image{width:auto;height:30px;margin-right:.25rem}.hams-descriptions-item{width:100%;margin-right:1rem;padding-left:0;padding-right:0;justify-content:top}.hams-graphic_title{color:#fff;font-size:20px;font-weight:700;width:100%;text-align:center}.hams-descriptions-item_title{font-size:18px}.hams-descriptions-item_paragraph{font-size:13px}}@media only screen and (max-width:390px){.hams-descriptions-item_image{width:auto;height:30px;margin-right:.25rem}.hams-descriptions-item{justify-content:left;padding-left:.5rem}}.meet-chris-toggle{background-color:#385777;display:inline-block;padding:10px 20px;margin-top:12px;color:#fff;font-weight:700;cursor:pointer;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.calendar-container{background-color:#dbdada}.benefits-section{background-size:cover;background-repeat:no-repeat;background-position:-1050px 30px;height:fit-content}@media(max-width:480px){.benefits-section{padding-top:80px;padding-bottom:10px;background-position:-1050px 30px}}.benefits__container{width:100%;justify-content:center;margin-bottom:5rem;margin-top:5rem}@media(max-width:480px){.benefits__container{margin-bottom:1.5rem!important}}.benefits-container{margin-bottom:5rem;margin-top:5rem}@media(max-width:480px){.benefits-container{margin-bottom:1.5rem!important}}.benefits-box{max-width:100%;height:fit-content;display:flex;flex-wrap:wrap;justify-content:space-between;color:#fff}.benefits-title{font-size:2rem;margin-top:2rem;text-align:center;color:#fff}.benefits-item{color:#fff;max-width:439px;min-width:439px;display:flex;flex-direction:column;align-items:center;margin-top:2rem;margin-left:1rem;margin-right:1rem;padding-bottom:1rem;border-width:.125rem!important;background-color:#101d2baf;border-width:.125rem!important;box-shadow:rgba(184,182,182,.233)0 0 0 1px,#d1d5db 0 0 0 1px inset}@media(max-width:480px){.benefits-item{flex-wrap:wrap;justify-content:center}}.benefits-item:hover{box-shadow:rgba(0,0,0,.25)0 .0625em .0625em,rgba(0,0,0,.25)0 .125em .5em,rgba(255,255,255,.1)0 0 0 1px inset}.benefits-item-top{width:100%;color:#fff;border:none;display:flex;flex-direction:row;justify-content:left;align-items:center;padding:18px;width:100%;text-align:left;font-size:15px;border-width:.125rem!important;background-color:transparent}.benefits-item-bottom{padding:0 18px}.benefits-item__image{width:64px;height:64px;margin:0}@media(max-width:480px){.benefits-item__image{margin-bottom:2rem}}.benefits-arrow-icon{color:#fff;font-size:25px;margin-left:.5rem;margin-right:.5rem;margin-top:auto;margin-bottom:auto}.benefits-item__content{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.benefits-item__content-title{margin-left:1.2rem;margin-top:auto;margin-bottom:auto;font-size:25px;color:#fff}.benefits-item__content-item{color:#fff}.benefits-text-below-area{display:flex;flex-direction:column;align-items:center}.benefits-text-below-title{font-size:36px;color:#385777;font-weight:400}.benefits-text-below-text{font-size:18px;line-height:36px;color:#385777;font-weight:400}@media only screen and (max-width:1200px){.benefits-item{max-width:100%;width:100%}}@media only screen and (max-width:600px){.benefits-item__content-title{font-size:20px}.benefits-item-top{align-items:center}}.carousel{position:relative}.carousel ul{overflow:hidden;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;scroll-snap-points-y:repeat(100%);scroll-behavior:smooth;background:gray;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0}.carousel ul::-webkit-scrollbar{display:none}.carousel ul li{position:relative;min-width:100%;height:100%!important;padding-bottom:0!important;list-style:none;background:url()50%/cover no-repeat;scroll-snap-align:start}.carousel ul li>*{position:absolute;left:0;top:0;width:100%;height:100%}.carousel ul li>img{object-fit:cover;object-position:70% 50%}.carousel ul li:first-child>img{object-position:50% 50%}.carousel ul li>div{display:flex!important;justify-content:center!important;align-items:center!important;color:#fff;font-weight:700;font-size:20px}.banner-content-box{display:flex!important;align-items:center!important;height:100%!important}.banner-content-box .container{height:auto!important;display:flex!important;align-items:center!important;width:100%!important}.carousel_slide-container{display:flex!important;align-items:center!important;min-height:100%!important}.carousel_slide-container .row{display:flex!important;align-items:center!important;width:100%!important;margin:0!important}.carousel_slide-content{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.carousel .home-banner-subtitle{margin-bottom:.5rem!important;padding-top:.25rem!important}.carousel .home-banner-list{margin-top:.5rem!important;margin-bottom:.75rem!important}.carousel .row.flex-row{margin-top:.5rem!important}.carousel ol{position:absolute;bottom:15px;display:flex;justify-content:center;left:50%;transform:translateX(-50%);z-index:9;width:100%;margin:0;padding:0}.carousel ol li{list-style:none;padding:0 5px}.carousel ol li a{display:block;height:10px;width:10px;border:2px solid #fff;background:0 0;border-radius:100%}.carousel ol li.selected a{background:#fff}.carousel .prev,.carousel .next{display:none;user-select:none;cursor:pointer;font-size:50px;color:#fff;position:absolute;left:0;padding:15px 15px 30px;top:50%;transform:translateY(-50%);z-index:9;line-height:0}.carousel .next{left:auto;right:0}.carousel{height:35rem;margin-top:120px;margin-bottom:0}@media only screen and (min-width:1001px){.carousel{height:35rem}.carousel-banner_ul{height:35rem}}.carousel+*{clear:both;margin-top:2rem}@media only screen and (max-width:600px){.carousel{height:27rem;margin-bottom:0}.carousel+*{margin-top:1.5rem}.carousel_slide-container,.banner-content-box .container{padding-left:1.5rem!important}.carousel .prev{padding-left:10px!important;padding-right:10px!important}.carousel .next{padding-left:10px!important;padding-right:10px!important}.home-banner-title{font-size:20px!important;line-height:22px!important;margin-bottom:8px!important}.home-banner-subtitle{margin-bottom:8px!important;padding-top:.25rem!important}.home-banner-list{margin-top:8px!important;margin-bottom:12px!important}.carousel_slide-container,.banner-content-box .container{padding-left:1rem!important;padding-right:1rem!important}.carousel .row.flex-row{margin-top:8px!important}}@media only screen and (max-width:400px){.carousel{height:27rem;margin-bottom:0}.carousel+*{margin-top:1rem}.carousel_slide-container,.banner-content-box .container{padding-left:1rem!important}.carousel .prev{padding-left:8px!important;padding-right:8px!important}.carousel .next{padding-left:8px!important;padding-right:8px!important}.home-banner-title{margin-bottom:8px!important}.home-banner-subtitle{margin-bottom:10px!important;font-size:15px!important}.carousel .home-banner-subtitle{font-size:15px!important}.carousel_slide-content .home-banner-subtitle{font-size:15px!important}.carousel#carousel10 .home-banner-subtitle{font-size:15px!important}div#carousel10 ul.carousel-banner_ul li .banner-content-box .home-banner-subtitle{font-size:15px!important}.home-banner-list{margin-top:15px!important;margin-bottom:20px!important}.carousel .row.flex-row{flex-direction:row!important;align-items:center!important;justify-content:center!important;padding-left:0!important;margin-top:8px!important}.carousel-banner-button-left{margin-right:.5rem!important;margin-left:0!important;margin-bottom:0!important;width:auto!important;min-width:0!important;white-space:nowrap!important}.carousel .services-banner_button{width:auto!important;min-width:0!important;margin-bottom:0!important;white-space:nowrap!important}.carousel .home-banner-list .d-flex{margin-bottom:.05rem!important}.carousel .home-banner-item-text{line-height:1.1!important;margin-bottom:0!important}.carousel .home-banner-list{margin-top:10px!important;margin-bottom:6px!important}.carousel_slide-content .home-banner-list .d-flex{margin-bottom:.05rem!important}.carousel_slide-content .home-banner-item-text{line-height:1.1!important;margin-bottom:0!important}.carousel#carousel10 .home-banner-list .d-flex{margin-bottom:.05rem!important}.carousel#carousel10 .home-banner-item-text{line-height:1.1!important;margin-bottom:0!important}.carousel#carousel10 .home-banner-list{margin-top:10px!important;margin-bottom:6px!important}div#carousel10 ul.carousel-banner_ul li .banner-content-box .home-banner-list .d-flex{margin-bottom:.05rem!important}div#carousel10 ul.carousel-banner_ul li .banner-content-box .home-banner-item-text{line-height:1.1!important;margin-bottom:0!important}.carousel ol{bottom:0!important}.carousel#carousel10 ol{bottom:0!important}.carousel-banner-button-left{padding-top:.2rem!important;padding-bottom:.2rem!important;padding-left:.5rem!important;padding-right:.5rem!important;font-size:11px!important;width:auto!important;white-space:nowrap!important}.carousel .services-banner_button{padding-top:.2rem!important;padding-bottom:.2rem!important;padding-left:.5rem!important;padding-right:.5rem!important;font-size:11px!important;width:auto!important;white-space:nowrap!important}}@media only screen and (max-width:320px){.carousel-banner-button-left{max-width:180px!important;font-size:11px!important;padding:.3rem .6rem!important;white-space:normal!important;line-height:1.2!important}.carousel .services-banner_button{max-width:180px!important;font-size:11px!important;padding:.3rem .6rem!important;white-space:normal!important;line-height:1.2!important}.home-banner-title{margin-bottom:6px!important}.home-banner-subtitle{margin-bottom:8px!important}.home-banner-list{margin-top:12px!important;margin-bottom:15px!important}.carousel_slide-container,.banner-content-box .container{padding-left:.75rem!important;padding-right:.75rem!important}.carousel .prev{padding-left:5px!important;padding-right:5px!important}.carousel .next{padding-left:5px!important;padding-right:5px!important}}.carousel_slide-container{max-width:1350px;margin-left:auto;margin-right:auto;width:100%;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box}.carousel_slide-content{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding:0}.carousel_slide-content h2,.carousel_slide-content p,.carousel_slide-content .home-banner-list{margin-left:0;margin-right:0}.carousel-banner-button-left{margin-right:2rem;margin-left:1rem;width:auto;min-width:200px;white-space:nowrap;font-weight:700;font-size:14px;text-transform:none;padding-top:.25rem;padding-bottom:.25rem;padding-left:.7rem;padding-right:.7rem}.carousel-banner_ul{height:35rem}.carousel_slide-container{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media only screen and (max-width:1000px){.carousel-banner_ul{height:35rem}.carousel_spacer{display:block}.carousel_slide-content{width:100%;margin-left:0}.carousel_spacer{display:none}.banner-content-box{background-color:rgba(2,25,73,.507);overflow:hidden}}@media(max-width:480px){.carousel{margin-top:80px}.carousel_slide-container{padding-left:1rem!important;padding-right:1rem!important}.banner-content-box .container{padding-left:1rem!important;padding-right:1rem!important}.carousel_slide-content{align-self:center!important}.carousel .row{padding-top:0!important}.home-banner-title{font-size:18px!important;line-height:20px!important}.home-banner-subtitle{font-size:16px!important;line-height:20px!important}.home-banner-list{font-size:15px!important}.home-banner-item-text{font-size:15px!important;font-weight:400!important}.home-banner-list .home-banner-item-text{line-height:24px!important}.home-banner-item-icon{font-size:15px!important}.carousel-banner-button-left{font-size:12px!important;margin-left:0!important}.services-banner_button{font-size:12px!important}}@media only screen and (max-width:600px){.carousel-banner_ul{height:27rem;margin-bottom:0}.carousel+*{margin-top:1.5rem}.carousel ul li>img{position:90% 10%!important;background-color:aqua}.carousel_slide-container,.banner-content-box .container{padding-left:1rem!important;padding-right:1rem!important}.home-banner-list .d-flex{margin-bottom:.25rem!important}}@media only screen and (max-width:400px){.carousel-banner_ul{height:27rem;margin-bottom:0}.carousel+*{margin-top:1rem}}.floating-cta{position:fixed;right:20px;bottom:20px;z-index:1000;transition:all .3s ease}@media(max-width:480px){.floating-cta{right:15px;bottom:15px}}.floating-cta-button{display:flex;align-items:center;background:linear-gradient(135deg,#f58024 0%,#dc660a 100%);color:#fff;border:none;border-radius:50px;padding:12px 20px;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:pointer;transition:all .3s ease;text-decoration:none;min-width:140px}.floating-cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3);background:linear-gradient(135deg,#f4720c 0%,#c45b09 100%);color:#fff;text-decoration:none}.floating-cta-button:focus{outline:none;box-shadow:0 0 0 3px rgba(245,128,36,.3)}@media(max-width:480px){.floating-cta-button{padding:10px 16px;min-width:120px}}.floating-cta-icon{margin-right:10px;font-size:18px}@media(max-width:480px){.floating-cta-icon{font-size:16px;margin-right:8px}}.floating-cta-text{display:flex;flex-direction:column;align-items:flex-start}.floating-cta-title{font-weight:600;font-size:14px;line-height:1.2}@media(max-width:480px){.floating-cta-title{font-size:12px}}.floating-cta-subtitle{font-weight:400;font-size:12px;opacity:.9;line-height:1.2}@media(max-width:480px){.floating-cta-subtitle{font-size:10px}}@media only screen and (max-width:480px){.floating-cta{display:none}}