@import url(https://fra1.digitaloceanspaces.com/directit-web/static/common/scss/partials/all.min.css);@import url(https://fra1.digitaloceanspaces.com/directit-web/static/common/scss/partials/bootstrap.min.css);@import url(https://fra1.digitaloceanspaces.com/directit-web/static/common/scss/partials/animate.min.css);@import url(https://fra1.digitaloceanspaces.com/directit-web/static/common/fonts/flaticon.css);@import url(https://fra1.digitaloceanspaces.com/directit-web/static/common/scss/partials/aos.css);@import url(https://fra1.digitaloceanspaces.com/directit-web/static/common/scss/partials/jquery.fancybox.min.css);@import url(https://fra1.digitaloceanspaces.com/directit-web/static/common/scss/partials/slick.css);@import url(https://fra1.digitaloceanspaces.com/directit-web/static/common/scss/partials/owl.carousel.min.css);@import url(https://fra1.digitaloceanspaces.com/directit-web/static/common/scss/partials/style.css);@import url(https://fra1.digitaloceanspaces.com/directit-web/static/common/scss/partials/responsive.css);a:hover{color:#1377AF}@media (min-width:992px){h3{font-size:25px}}.btn,.btn:active,.btn.sApp-btn:before,.bg-overlay::after,.benifits-item:after{background:linear-gradient(-47deg,#0761af 0%,#1377AF 100%)}.text-primary{color:#1377AF!important}.navbar-brand img{max-width:180px;width:100%}.preloader-main circle{fill:#1377AF}.welcome-intro{text-align:center}.welcome-intro h1,.welcome-intro h2,.welcome-intro p{color:#fff;margin-bottom:15px}.welcome-intro p{margin-top:20px}.welcome-intro a{background-color:#1377AF;border:2px solid #fff;border-radius:6px;color:#fff;padding:10px 20px;transition:all 0.4s}.welcome-intro a:hover{background:#fff;color:#1377AF}.images-wrapper{gap:1rem 0}.work-area h2,.work-area h3,.work-area p{color:#fff}.work-area h2{margin-bottom:20px}.work-area h3{margin-bottom:15px}.work-area .work-icon{font-size:45px;margin-bottom:15px}.work-area .work-icon svg{color:#fff}.features-area .section-heading h2{margin-bottom:30px}.features-area .section-heading h2:after{position:relative;content:'';display:block;height:2px;width:70px;background-color:#1377AF;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.features-area h3{margin-bottom:10px}.features-area .image-box{background-color:#fff;color:#1377AF;font-size:60px;height:100%}.price-plan-area .section-heading h2{margin-bottom:30px}.price-plan-area .section-heading h2:after{position:relative;content:'';display:block;height:2px;width:70px;background-color:#1377AF;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.price-plan-area .single-price-plan{height:100%;padding:3rem 3rem 0 3rem;position:relative}.price-plan-area .single-price-plan .plan-thumb{color:#1377AF;font-size:70px}.price-plan-area .plan-description ul:not(:last-child):last-of-type{margin:0 0 6rem 0;padding:0}.price-plan-area .plan-description ul:not(:last-child):last-of-type li{padding:1rem 0;border-top:1px solid #dee2e6!important}.price-plan-area .plan-description ul:not(:last-child):last-of-type li:last-child{border-bottom:1px solid #dee2e6!important}.price-plan-area .plan-description a{margin:20px 0;background:linear-gradient(-47deg,#1377AF 0%,#0761af 100%);font-size:15px;font-weight:500;color:#fff;display:inline-block;line-height:1;text-align:center;padding:18px 30px;border:0 none;border-radius:6px;outline:0 none;position:relative;transition:color 0.2s;vertical-align:middle;z-index:1;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.download-area h1,.download-area h2,.download-area h3,.download-area p{color:#fff;margin-bottom:20px}.download-area a{background:linear-gradient(-47deg,#1377AF 0%,#0761af 100%);font-size:15px;font-weight:500;color:#fff;display:inline-block;line-height:1;text-align:center;padding:18px 30px;border:0 none;border-radius:6px;outline:0 none;position:relative;transition:color 0.2s;vertical-align:middle;z-index:1}.service-area h2{margin-bottom:20px}.service-area p{margin-bottom:20px}.service-area .bottom-text{margin-top:20px}.service-area .bottom-text a{background:linear-gradient(-47deg,#1377AF 0%,#0761af 100%);font-size:15px;font-weight:500;color:#fff;display:inline-block;line-height:1;text-align:center;padding:18px 30px;border:0 none;border-radius:6px;outline:0 none;position:relative;transition:color 0.2s;vertical-align:middle;z-index:1}.service-area .service-thumb{align-items:center;display:flex;height:100%}.service-area .service-icon span{color:#1377AF}.team-area .section-heading h2{margin-bottom:30px}.team-area .section-heading h2:after{position:relative;content:'';display:block;height:2px;width:70px;background-color:#1377AF;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.team-area .single-team h2,.team-area .single-team h3,.team-area .single-team p{color:#fff}.team-area .team-overlay::after{background-color:#1377AF}.contact-us .social-icon{background-color:#1377AF}.contact-box button{background-color:#1377AF!important}@media (min-width:992px) and (max-width:1200px){.navbar .navbar-nav .nav-link{padding-left:.4rem}}@media (min-width:992px){.navbar .navbar-nav .static-link{padding:1.2rem}}@media (min-width:992px){.navbar .navbar-nav .static-link .nav-link{padding:10px;border-radius:6px}}@media (min-width:992px){.navbar .navbar-nav .login-link .static-link{padding-left:0;padding-right:0}.navbar .navbar-nav .login-link .static-link a{padding-right:0}}@media (min-width:1200px){.navbar .navbar-nav .login-link .static-link{padding-left:60px}}@media (min-width:992px){.navbar.navbar-sticky-on .navbar-nav li:last-of-type .nav-link{border:none}}@media (min-width:992px){.navbar.navbar-sticky-on .navbar-nav .static-link{padding:0}}@media (min-width:992px){.navbar.navbar-sticky-on .navbar-nav .static-link .nav-link{padding-top:1.625rem;padding-bottom:1.625rem;border-radius:10px}}@media (min-width:992px){.navbar.navbar-sticky-on .navbar-nav .login-link .static-link{padding-left:60px;padding-right:0}.navbar.navbar-sticky-on .navbar-nav .login-link .static-link a{padding-right:0}}@media (min-width:992px){.navbar .container{max-width:100%}}@media (min-width:1200px){.navbar .container{max-width:1300px}}.blog-area .rich-text h2{margin-bottom:20px}.blog-area .rich-text h3,.blog-area .rich-text h4{margin-bottom:10px}.blog-area .rich-text p{margin-bottom:15px}.blog-area .rich-text ul,.blog-area .rich-text li{list-style:inherit}.blog-area .rich-text ul{margin-left:18px}.blog-area .rich-text a{color:#1377AF;text-decoration:underline}.single-blog{margin-bottom:45px}form textarea{min-height:168px}form textarea.error{border:1px solid #f50000}form textarea::placeholder{font-size:12px}@media (min-width:992px){form textarea::placeholder{font-size:13px}}.select2-dropdown.select2-dropdown--below,.select2-dropdown.select2-dropdown--above{top:0!important}.footer-box-logos{padding-block:1rem 0;display:flex;gap:.55rem;flex-wrap:wrap;justify-content:center;align-items:center}@media (min-width:992px){.footer-box-logos{justify-content:flex-start}}.footer-box-logos img{width:105px}.notice-backdrop{background-color:rgba(0,0,0,0.35);width:100%;height:100vh;position:fixed;z-index:9999999;display:none}.notice-banner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:400px;background-color:white;z-index:10000000;border-radius:6px;padding:2rem;box-shadow:0 4px 8px rgba(0,0,0,0.5);text-align:center;overflow:hidden;display:none}.notice-banner::before,.notice-banner::after{position:absolute;content:'';width:100%;height:5px;left:50%;transform:translateX(-50%)}.notice-banner::before{top:5px;background-color:#f50000}.notice-banner::after{top:10px;background-color:#0761af}.notice-banner p{padding-block:1rem 0;font-size:1rem}.notice-banner button{background:none;border:none;color:#1377AF;padding-block:1.25rem 0;transition:all 0.3s ease 0s}.notice-banner button:focus{color:#000}@media (hover:hover){.notice-banner button:hover{color:#000}}.dropdown-toggle{cursor:pointer;position:relative}.dropdown-toggle::after{margin-left:10px;vertical-align:2px}@media (max-width:991px){.dropdown-toggle::after{position:absolute;right:24px;top:20px}}.dropdown-menu{right:auto;left:auto;margin-top:1.5rem;padding:5px;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.12)}.dropdown-menu .dropdown-item{font-weight:normal}.dropdown-menu li{padding:0}.dropdown-submenu>.dropdown-menu{margin-left:1rem;margin-top:5px}.arrow-container{display:flex;align-items:center;width:100%;height:20px;position:relative}.start-square{width:20px;height:20px;background-color:#1377AF;transform:rotate(45deg)}.line{width:88%;height:5px;background-color:#1377AF}.end-triangle{width:0;height:0;border-left:25px solid #1377AF;border-top:15px solid transparent;border-bottom:15px solid transparent}.timeline .timeline-item{padding-left:1rem;padding-right:1rem}.cta-block{width:100%;background-color:#1377AF;border-radius:1rem}.cta-block *{color:#fff!important}.cta-block p{font-size:clamp(15px,3vw,20px)}.service-no-border-text .service-text p{font-size:clamp(15px,3vw,20px);margin-bottom:0!important}.custom-text-block{margin-bottom:40px;margin-top:40px;max-width:800px}.custom-text-block h2{margin-bottom:30px}.custom-text-block h2:after{position:relative;content:'';display:block;height:2px;width:70px;background-color:#1377AF;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.custom-text-block p{text-align:justify}.custom-service-row{max-width:1300px;margin:0 auto}@media (min-width:48em){.custom-service-row{align-items:center}}.custom-service-row .custom-service-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media (min-width:48em){.custom-service-row .custom-service-icon{flex-direction:row}}.custom-service-row .custom-service-icon span{height:54px;width:54px;display:inline-block;text-align:center;line-height:54px;font-size:24px;color:#1377AF;border-radius:4px;background-color:#fff;border:1px solid rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.custom-service-row .custom-service-icon .service-text{text-align:center}@media (min-width:48em){.custom-service-row .custom-service-icon .service-text{text-align:left}}h4{margin-bottom:8px}.callback-sec{padding:60px 5px}.callback-sec form{margin:0 auto;max-width:400px}.brand-color{color:#1377AF}.add-company{left:50%;max-width:390px;position:absolute;top:-203px;transform:translate(-50%,-20%)}input.error{border:1px solid #f50000}form .error-text{color:red;font-size:14px;padding-top:5px;width:100%}.select2-container{align-items:center!important;display:flex!important;padding-top:10px}.select2{width:100%!important;font-size:15px;min-height:60px;border:1px solid #dfdede;outline:none;padding-left:10px;border-radius:8px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1)}.select2:focus{border:1px solid #999;outline:none;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1)}.select2:hover{border:1px solid #999}.select2 .selection,.select2 .select2-selection,.select2 .select2-search,.select2 .select2-search__field{border:none!important;width:100%!important;margin:0!important}.select2 .select2-selection__rendered{white-space:unset!important}label{font-weight:bold}@media (min-width:992px){label{font-size:15px}}label .required{color:red}.mb-7{margin-bottom:5rem}.service-list.company-info{font-size:16px;font-weight:bold}.organization_thumb{align-items:center;display:flex}@media (min-width:576px){.organization_thumb{height:169px}}.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@media (min-width:576px){.organization-list h4{font-size:14px}}@media (min-width:768px){.organization-list h4{font-size:18px}}.organization-list .blog-content{min-height:122px}.step-links a{background-color:#1377AF;border-radius:50%;color:#fff;display:inline-block;height:34px;margin:0 5px 0 5px;padding:5px;width:34px}.breadcrumb{justify-content:center}@media (max-width:992px){.footer-top .col-12{text-align:center}}@media (max-width:992px){.hide-md{display:none}}@media (min-width:992px){.hide-lg{display:none}}.form-control{border:1px solid #dfdede}.form-control:hover,.form-control:focus{border:1px solid #999}@media (min-width:992px){.modal-dialog{max-width:950px}}figure{position:relative;display:inline-block}figure a{position:absolute;width:2.8%;height:4.8%;border-radius:50%;background:#0761af;transition:300ms}@media (max-width:574px){figure a{width:6%;height:10.1%}}figure a:hover{position:absolute;width:2.8%;height:4.8%;border-radius:50%;border:solid 1em red;background:#0761af}@media (max-width:1200px){figure a:hover{border:none;background-color:red}}@media (max-width:574px){figure a:hover{width:6%;height:10.1%;border:none;background-color:red}}.north_america{top:35%;left:18%}.south_america{top:68%;left:30%}.europe{top:34%;left:50%}.asia{top:36%;left:70%}.australia{top:76%;left:83%}.africa{top:53%;left:50%}.row-map{width:100%}@media (max-width:551px){.row-map{width:500px}}.map-border{margin:0;border-top:1px solid black;width:100%}@media (max-width:551px){.map-border{width:500px}}.map-table{border-bottom:1px solid black;color:black;padding:10px;width:100%}@media (max-width:551px){.map-table{width:500px}}.map-table-resp{overflow-x:auto}@media (max-width:991px){.modal-dialog{max-width:700px}}@media (max-width:746px){.modal-dialog{max-width:600px}}.modal{padding-right:0!important;margin:auto}.modal-title{margin:auto auto -15px}.button-map{background-color:#0761af;border-radius:0.3rem;color:#fff;cursor:pointer;font-size:100%;height:44px;padding:10px;text-align:center;width:50%;margin-left:auto;margin-right:auto;margin-bottom:20px;transition:300ms}.button-map:hover{color:#fff;opacity:0.9}.btn-header-div{margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;bottom:80px;position:absolute}.btn-header{background-color:#1377AF;border:2px solid #fff;border-radius:30px;color:#fff!important;padding:10px 20px;transition:all 0.4s;display:inline-block}.btn-header:hover{background:#fff;color:#1377AF!important}.error-message{margin-bottom:-15px;color:red;text-align:left;display:none;transition:300ms}.hide-arrows::after{content:none!important}.cat-icon{transition:300ms}.category-hover:hover .cat-icon{color:#34b6ff}.product-list-row{border-top:1px solid #dfdede;padding-top:10px;padding-bottom:10px}.btn-white{border:1px solid #1377AF!important;background:white!important;color:#1377AF;transition:300ms}.btn-white-outline{border-radius:4px;padding:13px 40px 13px 40px;border:2px solid #fff;color:#fff;font-size:clamp(13px,2vw,16px);font-weight:600;transition:300ms}@media (max-width:767px){.btn-white-outline{padding:10px 25px 10px 25px}}.btn-white-outline:active,.btn-white-outline:focus{background:rgba(255,255,255,0.2)!important;color:#fff!important}.btn-white-outline:hover{color:#fff;background:rgba(255,255,255,0.1)}.btn-white:hover{background:#0a67af!important}.numbers-head{max-width:640px;margin-bottom:60px}@media (max-width:767px){.numbers-head{margin-bottom:40px}.numbers-head.contact-head{margin-bottom:60px}}.numbers-head h1,.numbers-head h2{margin-bottom:16px}.numbers-number{font-size:clamp(30px,4vw,56px)}.numbers-unit{font-weight:500}.review-footer{border-top:1px solid rgba(0,0,0,0.1)}.review-name{font-weight:bold}.review-brand{font-size:14px}.reviews-slider{max-width:2048px}.reviews-slider .owl-item{height:100%;display:flex;align-items:stretch;justify-content:center}.reviews-slider .owl-stage{display:flex!important;align-items:center}.branding-slider{max-width:2048px}.owl-stage{display:flex;align-items:center}.reviews-slider .owl-stage-outer{display:flex;overflow:visible!important}.contact-card{background:#fff;border-radius:16px;padding:4rem}@media (max-width:767px){.contact-card{padding:3rem}}.contact-card .contact-img{border-radius:16px;margin-top:-7.5rem;border:1px solid rgba(32,33,49,0.05)}@media (max-width:767px){.contact-card .contact-img{margin-top:-6rem}}.contact-card .contact-icon{width:24px;height:24px}.owl-dots{display:flex;justify-content:center;margin-top:30px;gap:8px}.owl-dots .owl-dot{background:rgba(32,33,49,0.1)!important;width:10px;height:10px;border-radius:15px}.owl-dots .owl-dot.active{background:#1377AF}.owl-dots .owl-dot:focus{outline:none!important}.project-thumb img{width:100%;display:block;border-radius:16px 16px 0 0}.project-tags{display:flex;gap:1rem}.project-tags .project-tag{border-radius:4px;background:#f7f7f7;text-transform:uppercase;font-weight:600;padding:6px 12px;letter-spacing:1px;font-size:12px}.project-tags-list{gap:0.5rem}.project-tags-list .project-tag-list{font-size:10px;padding:4px 10px}.service-list.check-list .single-service{padding:0!important;margin-top:8px!important;margin-bottom:8px!important}.service-list.check-list .single-service .service-text p{margin-bottom:0!important}.service-list.check-list .single-service .service-icon{height:24px;width:24px;margin-right:15px!important}.service-list.check-list .single-service .service-icon span{width:100%;height:100%;background:transparent}.icon-box{text-align:center}.about-image{border-radius:4px}.about-box{gap:1rem}.about-box .about-icon{width:48px}.socials-img{border-radius:8px}.socials-text p{font-size:14px}.main-slider .text-content h1{color:#fff;margin-bottom:0}.main-slider .text-content h1::after{background-color:#1377AF;display:none}.main-slider .text-content h2{color:#1377AF;font-family:"Playfair Display",serif;font-size:40px;font-style:italic;font-weight:bold}.main-slider .text-content a{background-color:#1377AF;border-radius:4px;line-height:24px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;margin:5px;padding:11px 36px 11px;position:relative;text-transform:capitalize}.main-slider .text-content a:nth-child(even){background-color:#fff;color:#000}.big-title-carousel .owl-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}@media (min-width:768px){.big-title-carousel .owl-dots{bottom:-60px}}.big-title-carousel.owl-carousel button.owl-dot{height:8px;width:8px;background-color:#3191db;border-radius:50%;outline:none;margin:5px;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.big-title-carousel.owl-carousel button.owl-dot.active{background-color:#31dbc1}.big-title-carousel .container{max-width:650px}.big-title-carousel .owl-nav{display:none}@media (min-width:768px){.big-title-carousel .owl-nav{display:block}}.big-title-carousel .owl-nav button{color:#fff!important;font-size:90px!important;position:absolute;top:50%;transform:translateY(-50%)}.big-title-carousel .owl-nav button.owl-next{right:20px}.big-title-carousel .owl-carousel .owl-nav .owl-prev:before{content:"\f053";margin-right:10px}.big-title-carousel .owl-carousel .owl-nav .owl-next:after{content:"\f054";margin-right:10px}.form-sended{align-items:center;border:1px solid #dee2e6;color:#1377AF;display:flex;flex-wrap:wrap;font-size:25px;justify-content:center;min-height:250px;padding:10px;transition:all .3s}.form-sended svg{font-size:60px;font-weight:400;margin-top:25px}.formset-delete label{cursor:pointer}.formset-delete input{height:0!important;width:0!important}.btn.btn-outline{border:2px solid white;background:transparent!important;color:white}.filter-form ul.errorlist{display:none}.filter-form .select2-selection__clear{display:none}.filter-form [type="submit"]{min-height:60px}.cookiesContent{width:100%;border-radius:0;position:absolute;bottom:0;margin:0;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:white;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media (max-width:600px){.cookiesContent{bottom:0}}.cookiesContent .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1200px;gap:0.75rem;border:none;padding-block:0.5rem 0}@media (max-width:600px){.cookiesContent .modal-content{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:0!important}}@media (max-width:600px){.cookiesContent .modal-content .modal-text-wrapper .modal-title{font-size:1rem}}.cookiesContent .modal-content .modal-text-wrapper .modal-title,.cookiesContent .modal-content .modal-text-wrapper p{text-align:left}@media (max-width:600px){.cookiesContent .modal-content .modal-text-wrapper p{font-size:0.7rem}}.cookiesContent .modal-content .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cookiesContent .modal-content .row .button_edit{color:#212529;text-decoration:underline;border:none;background:transparent;text-decoration:underline;padding:10px;margin-top:0.4rem}@media (max-width:600px){.cookiesContent .modal-content .row .button_edit{font-size:0.9rem}}.cookiesContent .modal-content form .button_accept{background-color:#43a363;border:none;border-radius:5px;min-width:150px;max-width:200px;padding:14px;font-size:16px;color:white;-webkit-box-shadow:0px 6px 18px -5px #43a363;box-shadow:0px 6px 18px -5px #43a363}@media (max-width:600px){.cookiesContent .modal-content form .button_accept{font-size:0.9rem}}.cookiesContent .modal-content .form-check{padding-inline:0;padding-block:0.3rem}.body-overflow-hidden-cookies-modal{overflow:hidden!important}#cookiesSettingsModal .cookiesContent{background:none}#cookiesSettingsModal .cookiesContent .modal-content{padding:2rem 2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:600px){#cookiesSettingsModal{z-index:20000;overflow:scroll!important;overflow-y:auto!important;background-color:rgba(0,0,0,0.5)!important}}@media (max-width:600px){.modal{z-index:10000;overflow:scroll!important;overflow-y:auto!important;background-color:rgba(0,0,0,0.5)!important}}@media (min-width:601px){#cookiesSettingsModal{z-index:20000;overflow:scroll!important;background-color:rgba(0,0,0,0.5)!important}}@media (min-width:601px){.modal{z-index:10000;overflow:scroll!important;background-color:rgba(0,0,0,0.5)!important}}@media (min-width:501px){.cookie-image{width:7%;height:auto}}@media (max-width:500px){.cookie-image{width:10%;height:auto}}