.type-portfolio .elementor-icon-box-title>span{background-color:rgba(255,255,255,15%);padding:5px 15px;border-radius:15px}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input[type=checkbox]{border-top:1px solid #fff!important;border-left:1px solid #fff!important;border-right:1px solid #fff!important;width:20px;height:20px;padding:3px}.sticky{display:flex;justify-content:center!important}.sticky #site-header-inner{position:fixed!important;top:15px;z-index:9;max-width:900px!important;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.sticky #site-logo #site-logo-inner a img{width:150px!important}.sticky #site-navigation-wrap .dropdown-menu>li>a{margin-right:0!important;font-size:14px!important;padding:0 7px!important}.sticky #site-navigation-wrap .dropdown-menu>li.menu-item-has-children>a{padding-right:12px!important}.sticky #site-navigation-wrap .dropdown-menu>li>a .nav-arrow{padding-left:3px;font-size:12px}.sticky .dropdown-menu ul li a.menu-link{font-size:13px}.sticky .after-header-content .after-header-content-inner a{font-size:15px!important;padding:0 20px!important}.home #site-header{position:fixed}.elementor-field-group .elementor-select-wrapper select{background-color:#1a2736}.homeIconBox .elementor-icon{border-color:rgba(255,255,255,.1)!important}.elementor-posts-container .elementor-post__thumbnail img{height:300px;object-fit:cover}.elementor-upload-field{padding:15px}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;position:relative}.marquee-content{display:inline-block;animation:scroll-left 10s linear infinite;color:#18f1dc;font-size:12px}.elementor-heading-title span{background:-webkit-linear-gradient(0deg,#18f1dc,#019493);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reveal-item .reveal-animation{background:#07dcc1}.image-part img{height:280px;object-fit:cover}.themephi-blog-grid.blog--style5 .blog-badge .date-2{background:#0b8377}.post-type-archive-services #content .container-fluid.custom-container{width:1520px}.clientLogos .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.swiper-pagination-clickable .swiper-pagination-bullet{width:50px!important;border-radius:10px;height:8px!important}.pagination-area .nav-links a{color:#18f1dc;border:1px solid #18f1dc}.pagination-area .nav-links a:hover,.pagination-area .nav-links span.current{background:#18f1dc;border:1px solid #18f1dc}.elementor-field-type-acceptance{font-size:13px;line-height:18px}.serviceSec:hover .serviceIcon{display:none}.serviceSec:hover .elementor-heading-title,.serviceSec:hover .elementor-widget-text-editor,.serviceSec:hover .elementor-button{color:#fff!important;fill:#fff!important}.serviceSec:hover .elementor-button{transform:rotate(45deg)}footer .elementor-field-type-submit{position:absolute;top:0;right:0;z-index:99}.elementor-nav-menu .sub-arrow{padding:0!important}select{min-height:52px}.single .thumbnail img{width:auto}.arrow-btn .elementor-button-icon{transform:rotate(-45deg)}#site-header.center-header #site-navigation-wrap .middle-site-logo:hover img{-moz-opacity:1;-webkit-opacity:1;opacity:1}@media (max-device-width:1280px){a.sidr-class-toggle-sidr-close{padding:10px;text-align:right}.sidr-class-close-text{display:none}a.sidr-class-toggle-sidr-close i{padding-right:5px;vertical-align:middle}}@media (max-device-width:767px){.elementor-posts-container .elementor-post__thumbnail img{height:200px}.image-part img{height:200px}}