@media screen and (min-width:768px){body.logged-in header.fixed{top:32px}}@media screen and (min-width:1501px){header.fixed{margin-left:-750px!important}}@media screen and (min-width:1920px){header.fixed.full-width{margin-left:-960px!important}}.menu-holder{display:inline-flex}.menu-holder li.search{margin-top:4px}span.stArrow span.stHBubble,span.st_instagram_hcount span.stButton_gradient{padding-bottom:17px}#share .share-icons span.stButton{margin-top:15px}div.share-icons{display:none!important}div.share-icons.open{display:block!important}.comment-form-cookies-consent,.required-field-message{display:none}#comments .comment-author{font-size:16px;text-transform:capitalize}.comment-form input.btn-alt:hover{color:#fff;transition:all .4s ease;background-color:#2979ff}.comment-form input.btn-alt{height:40px;overflow:hidden;font-size:12px;border:1px solid #2979ff;font-weight:400;color:#2979ff;transition:all .4s ease;text-transform:uppercase;padding-right:30px;outline:none;letter-spacing:1px;text-align:center;background-color:transparent;border-radius:2px;line-height:40px;margin-top:6px;font-family:Roboto,sans-serif;padding-left:30px;display:inline-block}.comment-respond form p.logged-in-as{margin-bottom:30px}.nav-tabs li.comment-title{font-size:24px}.comment-respond:has(.logged-in-as) .comment-title:last-child{margin-bottom:20px!important}.nav-tabs .comment-title:last-child{margin-bottom:30px}.comment h3{position:relative}#comments .comment h3 span,.comment-date{margin-top:15px;display:inherit}#comments .comment h3 span.comment-btn a:before{content:none}#comments .comment h3 span.comment-btn a.comment-reply-link{padding:4px 12px;font-size:16px;border:1px solid #2979ff;position:absolute}#cancel-comment-reply-link{font-size:16px;border:1px solid #2979ff;text-transform:none}.comment-title:has(#cancel-comment-reply-link)>a{font-size:16px}@media(min-width:541px){.comment-reply-link{right:0;top:0}.comment-title:has(#cancel-comment-reply-link){width:100%;display:inline-flex}#cancel-comment-reply-link{right:0;position:absolute}}@media(max-width:540px){.comment img.avatar{margin-bottom:15px}#comments .comment h3{margin-bottom:95px}.comment-reply-link{margin:10px 0 30px}#comments .nav-tabs>li>a{margin-bottom:5px;padding-left:0}#cancel-comment-reply-link{padding:7px 12px}}.pagination-style{list-style:none;margin-top:30px;padding-left:0}.pagination-style li{margin:0 5px;display:inline-block}.pagination-style .current a{color:#fff;background:#2979ff}.pagination-style .current a,.pagination-style li a{height:45px;font-size:18px;border:1px solid #2979ff;font-weight:700;position:relative;text-align:center;width:45px;line-height:45px;display:inline-block;z-index:2}.pagination-style li a{color:#111;background-color:#fff}.pagination-style li a:hover{color:#fff;background:#2979ff}.pagination-style a{margin-bottom:10px}.classic-pagination{margin-left:-5px}.sidebar .widget_categories ul li a{font-size:14px;font-weight:300;margin-bottom:9px;color:#888b8d;letter-spacing:0;line-height:34px;font-family:Poppins,sans-serif}.sidebar .widget_categories ul li a:hover,.sidebar .widget_tag_cloud ul li a:hover{color:#2979ff}.sidebar .widget_tag_cloud ul li{margin-bottom:22px;display:inline-block}.sidebar .widget_tag_cloud ul li a{padding:6px;font-size:14px!important;border:1px solid #d1d2d3;font-weight:300;color:#888b8d;margin:9px 0;margin-right:6px;border-radius:2px;line-height:24px;font-family:Roboto,sans-serif}#news.page:has(.search-custom.search-no-result){padding:25px 120px 120px}.search-form input{border-radius:0}.search-custom h4{margin-bottom:5%;text-align:justify;line-height:45px}.search-custom form input{height:50px;padding:10px 20px!important;font-size:18px!important;border:1px solid #2979ff!important;color:#7a7a7a!important;max-width:100%!important;background:#f5f5f5!important}.search-custom form button{height:50px;padding:0;font-size:16px;position:relative;letter-spacing:0;border-radius:0!important;cursor:pointer;width:53px;float:right;margin-top:-50px}.search-custom form button,.search-custom form button:hover{color:#fff;background:#2979ff}.search-no-result{padding-top:15px}.search-no-result .form-control:focus{-webkit-box-shadow:unset;box-shadow:unset}@media screen and (max-width:1500px){.share-icons.open span.st_facebook_hcount{position:absolute;top:-130px}.share-icons.open span.st_twitter_hcount{position:absolute;top:-180px}.share-icons.open span.st_instagram_hcount{position:absolute;top:-230px}.share-icons.open span.st_linkedin_hcount{position:absolute;top:-280px}}@media (max-width:480px){#page-content #slider-video .local-video video{left:0}#news.page:has(.search-custom.search-no-result){padding:25px}}@media (max-width:280px){#menu-responsive-classic .menu-button,.page-template-home-business .menu-button,.page-template-home-creative .menu-button{position:relative;margin-top:-42px!important;z-index:998}#page-content #news .single-news article span.date,#post-wrap span.date{margin-bottom:8px}}dl.gallery-item{display:none}h6.rl-title{margin-bottom:5px}.works-filter h4{display:inline-block}.elementor-widget-bdevs-services .margin-leftright-null.flex-order-md .pt-services-style-6{padding-top:0}.last-works-2 span{text-transform:uppercase}form.wpcf7-form #contact-form input{margin-bottom:30px!important}form.wpcf7-form #contact-form textarea{margin-bottom:-17px!important}#contact-form span.wpcf7-not-valid-tip{color:#54595f;margin-left:2px}form.wpcf7-form #contact-form input+span.wpcf7-not-valid-tip{margin-bottom:40px;margin-top:-20px}form.wpcf7-form #contact-form textarea+span.wpcf7-not-valid-tip{margin-top:20px}div.wpcf7-validation-errors{border:2px solid #54595f;margin-right:0;margin-left:0}@media (min-width:1024px){div.wpcf7-validation-errors{margin-top:-65px}}@media (max-width:1023px){div.wpcf7-validation-errors{margin-top:-15px}}@media (max-width:280px){div.wpcf7-validation-errors{margin-top:-35px}}header nav.navbar #menu-classic.minimal.open,header nav.navbar #menu.minimal.open,header nav.navbar #sidemenu.minimal.open{min-height:100vh}.elementor a.btn-alt{padding-bottom:41px}#post-wrap span.author,#post-wrap span.info{color:#4e495c}blockquote+h1{margin-bottom:20px}.elements-page h1+h2{font-size:46px!important;margin-bottom:35px!important}.elements-page h2+h3{font-size:42px;margin-bottom:15px}.elements-page h3+h4{font-size:38px}.elements-page h4+h5{font-size:34px}.elements-page h5+h6{font-size:30px}aside.sidebar form .form-input span.form-button{height:38.8px;line-height:38.8px}