.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7 form.submitting .ajax-loader{visibility:visible}.wpcf7 .ajax-loader::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7 .ajax-loader::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from,to{opacity:0}50%{opacity:1}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.blogfont{font-size:24px;font-weight:500}.blogfontmain{font-size:30px;font-weight:500}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}.wpcf7 .wpcf7-recaptcha[data-align="center"]>div,.wpcf7 .wpcf7-recaptcha[data-align="center"]>div{margin:0 auto}.wpcf7 .wpcf7-recaptcha[data-align="right"]>div,.wpcf7 .wpcf7-recaptcha[data-align="right"]>div{margin:0 0 0 auto}#exampleModalCenter.modal{background-color:#0009}#exampleModalCenter .modal-body .close{position:absolute;right:15px;top:15px}@media (min-width:1200px){.modal-xl{max-width:1140px}}.card-body-1{background:#f0f3f5;padding:70px 40px 60px 40px;border-radius:4px}.quote-left{font-size:32px;color:#0000002b}.recentcomments a{display:inline!important;padding:0!important;margin:0!important}@media only screen and (max-width:600px){.breadcrumb-wrapper .breadcrumb a,.breadcrumb-wrapper .breadcrumb span{font-size:11px}.parent-pageid-66 .breadcrumb-wrapper .breadcrumb a,.parent-pageid-66 .breadcrumb-wrapper .breadcrumb span{font-size:9px}}@media only screen and (max-width:990px){.single-portfolio .page-controller-row.mb-80.aos-init.aos-animate{display:flex;flex-direction:column}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.screen-reader-response{display:none}span.breadcrumb-item br{display:none}div#wpcf7-f3374-o1 .ajax-loader{position:relative}#brokenSubmit{border-bottom:1px solid #000}#brokenSubmit:hover{border-bottom:0 solid #000}.search-popup.show{top:0}section.search-results{padding-top:80px}@media (max-width:860px){.search-popup.show{z-index:99999}section.search-results{padding-top:30px;padding-bottom:30px}section.search-results .search-block-wrap{padding-bottom:30px}}section.search-results .search-block-wrap .result-block ul.search-result li a .text-wrap h3 br{display:none}section.search-results .search-block-wrap .result-block ul.search-result li:first-child{border-top:none}@media (max-width:767px){footer .menu-wrap{margin-top:0}}.card .card-inner a+.btn{margin:0!important}.pro-33le-pro-001 .card .card-inner .card-body h4{margin-bottom:10px}.des-1{border:1px solid #000;padding:30px 0;transition:transform .5s}.des-1:hover{-ms-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02)}.des-1 p{margin:25px auto 0 10px!important;max-width:initial!important}#lg-actual-size{display:none!important}.member h2{color:#000!important;text-align:start!important}.member p{color:#000!important}.member hr{border-top:1px solid #000!important}.member .es_submit_button{display:block!important}.member a{color:#000!important}.newsroom-slider .slick-slide{margin:0 10px}.newsroom-slider .slick-list{margin:0 -10px}.newsroom-slider .slick-next,.newsroom-slider .slick-prev{overflow:hidden;display:flex;align-items:center;justify-content:center;background-position:center center!important;text-align:center;line-height:30px;height:30px;width:30px;background-color:#222;padding:11px;color:#fff;font-size:18px}body:not(.home).scroll-down,body:not(.home).scroll-up{padding-top:95px!important}@media (max-width:991px){body:not(.home).scroll-down,body:not(.home).scroll-up{padding-top:65px!important}}.sticky-header{display:none!important}.inner-banner{position:relative!important;width:100%!important;overflow:hidden!important;height:380px!important;background-color:#1a1a1a!important}.inner-banner .spotlight{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.inner-banner .container{position:relative!important;height:100%!important;z-index:2!important}.inner-banner .container .inner-banner-caption{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-top:0!important;text-align:center!important}.inner-banner .container .inner-banner-caption h1{margin:0 auto!important;color:#ffffff!important;text-align:center!important;font-size:2.5rem!important;font-weight:600!important;text-shadow:0 2px 10px rgb(0 0 0 / .7)!important;max-width:960px!important;line-height:1.3!important;position:relative!important;z-index:2!important}.inner-banner .inner-banner-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgb(0 0 0 / .45)!important;z-index:1!important;pointer-events:none!important}@media (max-width:991px){.inner-banner{height:280px!important}.inner-banner .container .inner-banner-caption h1{font-size:2rem!important}}@media (max-width:580px){.inner-banner{height:220px!important}.inner-banner .container .inner-banner-caption h1{font-size:1.5rem!important}}section.more-service{position:relative!important;background-color:#ffffff!important;z-index:5!important}.more-service .card .card-inner .image-holder img{width:100%!important;height:auto!important;display:block!important;object-fit:cover!important}