@import url(fonts/Roboto.css);@import url(fonts/Oswald.css);@import url(fonts/Volkhov.css);body,h1,h2,h3,h4,h5,h6,p{font-family:Roboto,sans-serif}.btn-main,.btn-small,.btn-solid-border,a.btn-main,a.btn-small{padding:14px 35px;color:#fff;text-transform:uppercase;font-size:14px;display:inline-block;letter-spacing:1px;text-decoration:none}.btn-solid-border,.section-title h2,.title h2{text-transform:uppercase}#preloader,.call-to-action,.dark-service .service-item,.heading,.page-title .block,.service,.slider .block,.title h2{text-align:center}#wrapper-work,.about .about-img,.google-map,.post,.post-thumb{overflow:hidden}body{line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:400}.service-arrow .block i,h1{font-size:40px}h2{font-size:28px}h3{font-size:20px}h4{font-size:18px}p{color:#7b7b7b;font-size:15px}ol,ul{margin:0;padding:0;list-style:none}iframe{border:0}a:not(.btn-main):not(.btn-small):not(.btn-solid-border),a:not(.btn-main):not(.btn-small):not(.btn-solid-border):focus,a:not(.btn-main):not(.btn-small):not(.btn-solid-border):hover{text-decoration:none;outline:0;color:#ff6440}blockquote{font-size:18px;border-color:#ff6440;padding:20px 40px;text-align:left;color:#777}input[type=email],input[type=password],input[type=tel],input[type=text]{box-shadow:none;height:45px;outline:0;font-size:14px}.form-control:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{box-shadow:none;border:1px solid #ff6440}.form-control{box-shadow:none;border-radius:0}.btn-main,.btn-small,a.btn-main,a.btn-small{background:#ff6440;border-radius:0;-webkit-transition:.2s;transition:.2s}.btn-icon.btn-small i,.btn-main.btn-icon i{font-size:16px;vertical-align:middle;margin-right:5px}.btn-main:focus,.btn-main:hover,.btn-small:focus,.btn-small:hover,a.btn-main:focus,a.btn-main:hover,a.btn-small:focus,a.btn-small:hover{background:#e65533;color:#fff;text-decoration:none}.btn-solid-border{border-radius:0;-webkit-transition:.2s;transition:.2s;border:1px solid #fff;background:0 0}.btn-solid-border:hover{border:1px solid #ff6440;background:#ff6440;color:#fff;text-decoration:none}.btn-small{padding:10px 25px;font-size:12px}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.btn:focus{color:#ddd}#preloader{background:#fff;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:999999999}.bg-shadow{background-color:#fff;box-shadow:0 16px 24px rgba(0,0,0,.08);padding:20px}.alert-solid,.dropdown-slide .open>a,.dropdown-slide .open>a:focus,.dropdown-slide .open>a:hover,.nav .open>a,.single-product .breadcrumb{background:0 0}.page-title,.section{padding:100px 0}.page-wrapper,.section-sm{padding:70px 0}.title{padding:20px 0 30px}.title h2{font-size:18px;letter-spacing:2px}.expertise .row,.page-wrapper .services-card,.section-title{margin-bottom:20px}.section-title h2{font-size:28px;font-weight:600}.section-title p{font-style:italic;color:#666;font-family:Volkhov,serif}.section-subtitle{font-size:28px;font-weight:600;margin-bottom:30px}.page-title .block h1{color:#fff;font-weight:200;letter-spacing:6px;margin-top:0;text-transform:capitalize}.dark-service .service-item h4,.job-meta,.page-404 h2,.post .post-title,.post-meta p,.service .service-item h4,.slider .block h1,.stat-label{text-transform:uppercase}.call-to-action h2,.call-to-action p,.dark-service .title,.page-title .block p,.service-arrow .block p{color:#fff}.heading{padding-bottom:60px}.heading h2{color:#000;font-size:30px;line-height:40px;font-weight:400}.heading p{font-size:18px;line-height:40px;color:#292929;font-weight:300}.single-product-details .color-swatches li,.social-icons a,.social-media-icons ul li{display:inline-block}.social-media-icons ul li a{font-size:18px;display:inline-block;padding:7px 12px;color:#fff}.social-media-icons ul li .twitter{background:#00aced}.social-media-icons ul li .facebook{background:#3b5998;padding:7px 18px}.social-media-icons ul li .googleplus{background:#dd4b39}.social-media-icons ul li .dribbble{background:#ea4c89}.social-media-icons ul li .instagram{background:#bc2a8d}.dropdown-slide{position:static}#wrapper-work ul li,.feature,.google-map,.overly,.page-title,.post-thumb,.slider{position:relative}.dropdown-slide.full-width .dropdown-menu{left:0!important;right:0!important}.dropdown-slide:hover .dropdown-menu{display:block;-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;visibility:visible;color:#777;-webkit-transform:translateY(0);transform:translateY(0)}.dropdown-slide .dropdown-menu{border-radius:0;opacity:1;padding:15px;border:1px solid #ebebeb;box-shadow:0 2px 4px rgba(0,0,0,.05);position:absolute;display:block;visibility:hidden;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:visibility .2s,opacity .2s,-webkit-transform .5s cubic-bezier(.43, .26, .11, .99);transition:visibility .2s,opacity .2s,transform .5s cubic-bezier(.43, .26, .11, .99),-webkit-transform .5s cubic-bezier(.43, .26, .11, .99)}.list-circle{padding-left:20px}.list-circle li{list-style-type:circle}.play-icon{border:1px solid #dedede;display:inline-block;width:60px;height:60px;border-radius:50px;font-size:30px}.play-icon i{line-height:60px}.alert-common{border-radius:0;border-width:2px}.alert-common i{margin:0 5px;font-size:16px}.alert-solid{color:#ff6440}.navigation .navbar,header .navbar{margin-bottom:0;border:0}.overly:before,.page-title:before,.slider:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:#000;opacity:.5}.owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ff6440!important}#wrapper-work{padding-top:100px}#wrapper-work ul li{width:50%;float:left}#wrapper-work ul li img{width:100%;height:100%}#wrapper-work ul li .items-text{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,.6);padding-left:44px;padding-top:140px}#wrapper-work ul li .items-text h2{padding-bottom:28px;padding-top:75px;position:relative}#wrapper-work ul li .items-text h2:before{content:"";position:absolute;left:0;bottom:0;width:75px;height:3px;background:#fff}#wrapper-work ul li .items-text p{padding-top:30px;font-size:16px;line-height:27px;font-weight:300;padding-right:80px}#features-work{padding-top:50px;padding-bottom:75px}#features-work .block ul li{width:19%;text-align:center;display:inline-block;padding:40px 0}.navigation,header{background:#fff;padding:20px 0}.navigation .navbar-brand,header .navbar-brand{padding-top:5px}header .navbar-default{background:0 0;border:0}.navigation .navbar .navbar-nav,header .navbar-default .navbar-nav{padding-top:10px}header .navbar-default .navbar-nav li a{color:#333;padding:10px 26px;font-size:15px}.footer .footer-manu ul li a:hover,.next-prev a,font header .navbar-default .navbar-nav li a:hover{color:#000}.navigation .navbar{background:0 0}.navigation .navbar .navbar-nav>li>a{color:#5c5c5c;padding:10px 15px;font-weight:500;font-size:14px;text-transform:uppercase}.navigation .navbar .navbar-nav>li>a:focus,.navigation .navbar .navbar-nav>li>a:hover{color:#000;background:0 0}.navigation .navbar .dropdown-menu{border-radius:0;border:none;drop-shadow:0 0 25px 0 rgba(0,0,0,0.08)}.navigation .navbar .dropdown-menu a{font-weight:400;color:grey;padding:10px 20px;-webkit-transition:.3s;transition:.3s}.navigation .navbar .dropdown-menu a:hover{background:#ff6440;color:#fff;padding-left:25px}.slider{background:url("../images/bg-slider.jpg") 10% 0/cover no-repeat fixed;padding:80px 0 280px}.slider .block{color:#e3e3e4}.slider .block h1{font-weight:100;font-size:45px;line-height:60px;letter-spacing:10px;padding-bottom:15px}.slider .block p{margin-bottom:30px;color:#b9b9b9;font-size:18px;line-height:27px;font-weight:300}.about .block p,.service-about p{line-height:28px}.call-to-action{padding:70px 0}.service{padding:90px 0}.service .service-item i{font-size:60px;color:#ff6440}.service .service-item h4{padding-top:15px;margin:0;font-weight:500}.dark-service .service-item p,.service .service-item p{padding-top:10px;margin:0}.dark-service .service-item{padding-bottom:30px}.dark-service .service-item i{font-size:60px;color:#fff}.dark-service .service-item h4{color:#fff;padding-top:15px;margin:0;font-weight:500}.service-arrow .block{padding:70px 30px}.service-list .block{padding:30px;margin-bottom:20px;background:#fff}.feature{background:url("../images/bg-main.jpg") center center/cover no-repeat fixed;display:block;padding:100px 0;color:#fff}.contact-methods .col-md-4,.contact-methods .col-sm-6,.feature h2,.partner-section{margin-bottom:30px}.feature p{color:#fff;margin-bottom:20px}.portfolio-single-page .project-details h4{margin-bottom:20px;padding-bottom:10px;border-bottom:2px dashed #dedede}.portfolio-single-page .project-details span{color:#838383;width:180px;display:inline-block}.portfolio-single-page .project-details strong{color:#313131;font-weight:400}.portfolio-single-page .project-details ul li,.service-detail-page .service-list li{margin-bottom:10px}.contact-form{padding-top:70px;padding-bottom:35px}.contact-form .block form .form-group,.contact-form .block form .form-group-2{padding-bottom:15px;margin:0}.contact-form .block form .form-group .form-control{background:#f6f8fa;height:60px;border:1px solid #eef2f6;box-shadow:none;width:100%}.contact-form .block form .form-group-2 textarea{background:#f6f8fa;height:135px;border:1px solid #eef2f6;box-shadow:none;width:100%}.contact-form .block button{width:100%;height:60px;background:#47424c;border:none;color:#fff;font-size:18px}.address-block li i{margin-right:15px;font-size:20px;width:20px}.author-about,.service .view-all-services,.social-icons{margin-top:40px}.social-icons li{display:inline-block;margin:0 6px}.social-icons i{color:#ff6440;margin-right:25px;font-size:38px}.google-map #map{width:100%;height:300px}.contact-box{padding-top:35px;padding-bottom:58px}.about .block img,.contact-box .block img,.post .post-media.post-media-audio iframe{width:100%}.contact-box .block h2{font-weight:300;color:#000;font-size:28px;padding-bottom:30px}.contact-box .block p{color:#5c5c5c;display:block}.single-product{padding:60px 0 40px}.single-product .breadcrumb li,.single-product .breadcrumb li a{color:#000;font-weight:200}.single-product-slider .carousel .carousel-inner .carousel-caption{text-shadow:none;text-align:left;top:20%;bottom:auto}.single-product-slider .carousel .carousel-inner .carousel-caption h1{font-size:50px;font-weight:100;color:#000}.single-product-slider .carousel .carousel-inner .carousel-caption p{width:50%;font-weight:200}.single-product-slider .carousel .carousel-control{bottom:auto;background:#fff;width:6%;padding:10px 0}.single-product-slider .carousel .carousel-control i{font-size:40px;text-shadow:none;color:#555}.single-product-slider .carousel .carousel-indicators li img{height:auto;width:60px}.single-product-slider .carousel .carousel-control.left,.single-product-slider .carousel .carousel-control.right{background-image:none;top:40%}.single-product-slider .carousel-indicators{margin:10px 0 0;position:static;text-align:left;white-space:nowrap;width:100%;overflow:hidden}.footer,.page-404,.stats-section,.training-note{text-align:center}.single-product-slider .carousel-indicators li{background-color:transparent;border-radius:0;display:inline-block;height:auto;margin:0!important;width:auto}.single-product-slider .carousel-indicators li.active img{opacity:1}.single-product-slider .carousel-indicators li:hover img{opacity:.75}.single-product-slider .carousel-indicators li img{display:block;opacity:.5}.single-product-details .color-swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-product-details .color-swatches span{width:100px;color:#000;font-size:13px;font-weight:600}.address-block a,.next-prev a:hover,.post .post-meta ul li a:hover,.post .post-title a,.post .post-title a:hover,.social-profile ul li a i:hover,.stat-number{color:#ff6440}.single-product-details .color-swatches a{display:inline-block;width:36px;height:36px;margin-right:5px}.single-product-details .color-swatches .swatch-violet{background-color:#8da1cd}.single-product-details .color-swatches .swatch-black{background-color:#000}.single-product-details .color-swatches .swatch-cream{background-color:#e6e2d6}.about .block h2{padding-top:35px;margin:0}.about .block p{padding-top:20px}.about .about-img:hover img{-webkit-transform:scale3D(1.1,1.1,1);transform:scale3D(1.1,1.1,1)}.about .about-img img{opacity:.6;-webkit-transition:.5s ease-out;transition:.5s ease-out}.post,.service .service-item i{transition:.3s}.about .section-title,.expertise .row:last-child,.job-benefits-box .service-list,.job-benefits-box .service-list li:last-child,.service-detail-page .row:last-child{margin-bottom:0}@media (max-width:768px){.buttonPart li{margin-bottom:8px}.product-modal .modal-dialog{width:100%}.product-modal .modal-content .modal-body .product-short-details h2{margin-top:15px}.instagram-feed a{width:49%;margin:3px}.dashboard-menu li a{padding:10px 15px}}.page-404 h1,.page-404 h2,.post.post-single .post-thumb{margin-top:30px}.post.post-single{border:none}.contact-card,.post,.training-note{border-radius:5px}.next-prev{border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin:20px 0;padding:25px 0}.cta-buttons .btn-main,.cta-buttons .btn-small,.cta-buttons .btn-solid-border,.next-prev .prev-post i{margin-right:10px}.next-prev .next-post i{margin-left:10px}.social-profile ul li{margin:0 10px 0 0;display:inline-block}.social-profile ul li a{color:#4e595f;display:block;font-size:16px}.comments-section{margin-top:35px}.bg-1{background-image:url("../images/bg-main.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.bg-2{background:url("../images/bg-main.jpg") 0 0/cover fixed}.post{padding-bottom:20px}.post .post-media.post-thumb img{width:100%;height:auto}.post .post-title{margin:25px 0 0}.post .post-meta{font-size:13px;margin-top:10px}.post .post-meta ul li{display:inline-block;color:#909090;margin-right:20px;font-size:12px;letter-spacing:.5px}.post .post-meta ul li a{color:#909090}.post .post-content{margin-top:20px}.post .post-content p{line-height:26px}@media (max-width:768px){.coming-soon .block .count-down ul li{font-size:50px}}.success-msg .block i{font-size:40px;background:#1bbb1b;color:#fff;width:60px;height:60px;border-radius:100px;display:inline-block;line-height:60px}.page-404{padding:100px 0}.page-404 h1{font-size:300px;font-weight:700;line-height:300px}@media (max-width:480px){.dropdown-slide .dropdown-menu{-webkit-transform:none;transform:none}.buttonPart li{margin-bottom:8px}.product-modal .modal-dialog{width:100%}.product-modal .modal-content .modal-body .product-short-details h2{margin-top:15px}.product-modal .modal-content .modal-body .product-short-details .product-price{margin:10px 0}.instagram-feed a{width:100%;margin:3px}.dashboard-menu li a{padding:10px 5px}.coming-soon{padding:50px 0}.coming-soon .block h1{font-size:40px;line-height:50px}.coming-soon .block .count-down .syotimer-cell{width:50%}.coming-soon .block .count-down ul li{font-size:50px}.page-404 h1{font-size:130px;line-height:150px}}@media (max-width:400px){.dashboard-menu li a{padding:10px 5px;font-size:12px}.coming-soon{padding:50px 0}.coming-soon .block h1{font-size:40px;line-height:50px}.coming-soon .block .count-down .syotimer-cell{width:50%;margin-bottom:10px}.coming-soon .block .count-down .syotimer-cell .syotimer-cell__value{font-size:50px}.coming-soon .block .count-down ul li{font-size:40px}.page-404 h1{font-size:100px;line-height:100px}}@media (max-width:768px){.page-404 h1{font-size:150px;line-height:200px}}.page-404 h2{font-size:20px;letter-spacing:4px;font-weight:700}.page-404 .copyright-text{margin-top:50px;font-size:12px}.footer{background:#f5f5f5;padding-top:48px;padding-bottom:55px}.expertise.section,.stats-section{background:#f0f0f0;border-top:3px solid #ff6440;border-bottom:3px solid #ff6440}.footer p{font-size:13px;line-height:25px;color:#919191}.footer a{color:#595959}.footer .footer-manu{padding-bottom:25px}.footer .footer-manu ul{margin:0;padding:0}.footer .footer-manu ul li{display:inline-block;padding:0 20px}.footer .footer-manu ul li a{display:inline-block;color:#494949}.service .service-item{transition:.3s;padding:30px 20px;border-radius:5px;cursor:pointer}.service .service-item:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.1);background:#fff}.service .service-item:hover i{transform:scale(1.1);color:#ff6440}.stats-section{padding:80px 0}.stat-item{padding:30px 15px;animation:.6s ease-out countUp}.stat-number{font-size:48px;font-weight:700;line-height:1;margin-bottom:10px;display:block;font-family:Oswald,sans-serif}.stat-label{font-size:16px;letter-spacing:1px;color:#666;font-weight:400}.post-meta p,.post-title{font-weight:600;margin:0}.stat-item i{font-size:36px;margin-bottom:15px;color:#ff6440}@keyframes countUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-item:first-child{animation-delay:.1s}.stat-item:nth-child(2){animation-delay:.2s}.stat-item:nth-child(3){animation-delay:.3s}.stat-item:nth-child(4){animation-delay:.4s}.expertise-list,.service-detail-page .service-list{list-style:none;padding-left:0}.expertise-list li{padding:10px 0;border-bottom:1px solid #eee}.job-benefits-box h4,.page-card h3,.post-meta{border-bottom:2px solid #f0f0f0}.expertise-list li:last-child{border-bottom:none}.about.section{padding:100px 0 80px}.expertise.section{padding:100px 0}html{scroll-behavior:smooth}.btn-main:hover,.contact-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.post{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.08);height:100%;display:flex;flex-direction:column;margin-bottom:30px}.post:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.post-thumb{height:200px}.post-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.post:hover .post-thumb img{transform:scale(1.05)}.post-title{color:#ff6440;font-size:22px;padding:20px 25px 10px;transition:color .3s}.page-wrapper .block a:hover,.post:hover .post-title{color:#e65533}.post-meta{margin:0;padding:0 25px 15px}.post-meta p{color:#666;font-size:14px;letter-spacing:.5px}.post-content{padding:0 25px 25px;flex-grow:1}.post-content p{color:#555;line-height:1.7;margin-bottom:12px}.training-page{padding:80px 0}.training-note{margin-top:60px;padding:30px;background:#f8f8f8;border-left:4px solid #ff6440}.training-note p{color:#666;font-size:16px;line-height:1.8;margin:0}.cta-box h3,.expertise .section-title,.job-benefits-box .service-list li{margin-bottom:15px}.expertise .section-title h2{color:#333;margin-bottom:8px}.expertise .section-title p{color:#666;margin-bottom:0}.expertise .row:nth-child(2){margin-bottom:60px}.tech-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:0 auto}.tech-badge{background:#fff;padding:10px 20px;border-radius:30px;font-size:14px;color:#555;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #eee}.contact-card,.job-benefits-box{box-shadow:0 5px 20px rgba(0,0,0,.08)}.job-benefits-box,.job-intro{border-left:4px solid #ff6440}.job-meta{color:#666;font-size:16px;font-weight:600;letter-spacing:1px;margin-top:10px}.job-intro{background:#f8f8f8;padding:40px 0;margin:40px -50px}.page-card h3{color:#333;margin-top:40px;margin-bottom:25px;padding-bottom:15px}.page-card h3 i{color:#ff6440;margin-right:10px;font-size:.9em}.job-benefits-box{background:#fff;padding:30px;border-radius:8px;margin-bottom:20px;min-height:100%}.job-benefits-box h4{color:#333;margin-bottom:20px;font-size:20px;padding-bottom:15px}.job-benefits-box h4 i{margin-right:10px;color:#ff6440}.job-benefits-yes{border-left-color:#28a745}.job-benefits-yes h4 i{color:#28a745}.job-benefits-no{border-left-color:#dc3545}.job-benefits-no h4 i{color:#dc3545}.job-apply{background:#f8f8f8;padding:40px;margin:40px -50px -50px;border-top:3px solid #ff6440;border-radius:0 0 5px 5px}.job-apply h3{margin-top:0;border-bottom:none}.job-apply p{font-size:16px;line-height:1.8}.cta-buttons{margin-top:30px;display:inline-block}.cta-buttons .btn-main:last-child,.cta-buttons .btn-small:last-child,.cta-buttons .btn-solid-border:last-child{margin-right:0}.call-to-action.cta-white{background:#fff;text-align:center}.call-to-action.cta-white h2,.services-card h3{color:#333;margin-bottom:20px}.call-to-action.cta-white p{color:#666;font-size:16px;margin-bottom:30px}.contact-methods{padding:80px 0 40px;background:#fff}.contact-card{background:#fff;padding:40px 30px;text-align:center;height:100%;border:1px solid #f0f0f0;transition:.3s}.consent-content,.cta-box{padding:40px;text-align:center}.contact-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.contact-card i,.cta-icon{font-size:48px;color:#ff6440;margin-bottom:20px;display:block;width:100%;text-align:center}.contact-card h3{font-size:20px;margin-bottom:15px;color:#333}.contact-card p{color:#666;margin-bottom:20px}.contact-details .block h2,.page-wrapper .block h2{color:#ff6440;margin-bottom:30px}.contact-details .social-heading{color:#ff6440;margin-top:40px;margin-bottom:20px}.google-map{height:400px;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.1)}#map-container{height:100%}#map-container iframe{display:block}.map-consent-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#f8f8f8;display:flex;align-items:center;justify-content:center;z-index:10}.consent-content{max-width:500px}.consent-content h4{color:#333;margin-bottom:15px;font-size:22px}.consent-content p{color:#666;margin-bottom:10px;line-height:1.6}.consent-icon{font-size:48px;color:#ff6440;margin-bottom:20px}.consent-privacy-note{font-size:13px;color:#999}.consent-link{margin-top:15px}.cta-box,.service-detail-page+.page-wrapper .cta-box{margin-top:0}.consent-link a{font-size:13px;color:#ff6440;text-decoration:none}.consent-link a:hover{text-decoration:underline}.page-wrapper .block h3{color:#333;margin-top:30px;margin-bottom:15px;font-size:20px}.page-wrapper .block h4{color:#333;margin-top:25px;margin-bottom:15px;font-size:18px}.page-wrapper .block p{color:#555;line-height:1.8;margin-bottom:15px}.page-wrapper .block a{color:#ff6440;transition:color .3s}.service-detail-page .service-icon{font-size:64px;color:#ff6440;margin-top:20px}.service-detail-page h3{color:#ff6440;margin-bottom:20px}.contact-info-icon,.service-detail-page .service-list .fa-check{color:#ff6440;margin-right:10px}.cta-box{background:#f5f5f5;border:2px solid #ff6440;border-radius:5px}.cta-box p{color:#666;margin-bottom:25px}.cta-box-confidential{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.08)}.page-card{background:#fff;padding:50px;border-radius:5px;box-shadow:0 2px 15px rgba(0,0,0,.08)}.services-card{text-align:center;height:100%;display:flex;flex-direction:column}.services-card .service-icon{margin-bottom:20px;font-size:48px;color:#ff6440}.services-card .service-icon i{display:block;width:100%;text-align:center}.services-card p{color:#555;line-height:1.8;margin-bottom:20px}.services-card .service-list{text-align:left;margin-bottom:30px;flex-grow:1}.services-card .service-list li i{color:#ff6440;margin-right:8px}.services-card .btn-main{margin-top:auto;display:block;margin-left:auto;margin-right:auto;text-align:center;max-width:200px}body:has(.services-card) .page-wrapper{padding:30px 0}body:has(.services-card) .page-wrapper:first-of-type{padding-top:70px}body:has(.services-card) .page-wrapper:last-of-type{padding-bottom:70px}section:has(.services-card) .row{margin-left:-10px;margin-right:-10px}section:has(.services-card) .row>[class*=col-]{padding-left:10px;padding-right:10px}body:has(.services-card) .page-card .btn-main{display:block;margin:20px auto 0;text-align:center;max-width:200px}body:has(.services-card) .service-list li i{color:#ff6440!important;margin-right:8px}body:has(.services-card) .page-card .service-icon{margin-bottom:20px;font-size:48px;color:#ff6440}body:has(.services-card) .page-card .service-icon i{display:block;width:100%;text-align:center}.training-info-box{background:#f8f8f8;padding:15px;border-left:3px solid #ff6440;margin-top:15px}.training-link{color:#ff6440;font-weight:700}.address-block{list-style:none;padding-left:0;margin-bottom:30px}.address-block li{margin-bottom:12px;color:#555}.address-block .fa,.address-block .fas{color:#ff6440;margin-right:10px;width:20px}.encryption-info{margin-left:30px;font-size:13px;color:#999}.page-wrapper:has(.service-detail-page){padding-bottom:0}.service-detail-page+.page-wrapper{padding-top:0;padding-bottom:70px}.service-detail-page .row{margin-bottom:40px}.partner-logo{max-width:100%;height:auto}