:root{--primary-color2:#222;--cl-text:#666}body,input,textarea,button,select{color:var(--cl-text)}input,textarea{padding:0 15px !important}body,input,textarea,button,select{line-height:1.5}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{line-height:1.4}.section-title-container,.section-title-main,.wpcf7-submit,a.button{margin:0 !important}form p,.mb-0 p,.icon-box .icon-box-text p{margin-bottom:0 !important}.section-title-main,.ux-menu .ux-menu-title,.ux-menu .ux-menu-link a,.blog-wrapper{padding:0 !important}.pb-0{padding-bottom:0 !important}.section-title,.section-title-main{border:none !important}.icon-box-img img,.icon-box-img svg{padding-top:0 !important}.wpcf7-spinner,.section-title a i,.post-item .is-divider,.post-sidebar .is-divider,.absolute-footer,.mfp-ready .mfp-close{display:none !important}p,form input{margin-bottom:15px !important}input,textarea,a.button,.ux-menu .ux-menu-title,.ux-menu .ux-menu-link a{min-height:unset !important;height:100% !important;line-height:unset !important}input,textarea,input:focus,textarea:focus,.button:hover{box-shadow:none !important}a.back-to-top{width:40px;height:40px !important;display:flex !important;justify-content:center;align-items:center;background-color:var(--primary-color) !important;border:none !important}a.back-to-top:hover{background-color:var(--primary-color2) !important}a.back-to-top i{font-size:22px !important;color:#fff}.row-small>.col,.row-small>.flickity-viewport>.flickity-slider>.col{padding:0 10px 20px}.slider .flickity-button{margin:0 !important;transform:unset;min-height:unset;width:35px;bottom:unset;top:50%;height:35px}.slider:hover .flickity-button,.slider .flickity-button{transform:translatey(-50%) !important}.slider .flickity-button svg{border:none;padding:10px;background-color:var(--primary-color)}.slider .flickity-button svg path{fill:#fff}.slider .flickity-button.previous{left:0}.slider .flickity-button.next{right:0}.section-title a{position:absolute;top:0;left:0;bottom:0;right:0;padding:0}.title-link .section-title{display:inline}.wpcf7 .form-group{margin-bottom:20px !important}.mb-s{margin-bottom:30px !important}.wpcf7 .form-group p>span *{margin-bottom:0 !important}.wpcf7 .wpcf7-not-valid-tip{text-align:left;padding:3px 8px;background-color:#ff000040;color:red;font-size:14px;font-weight:500;margin-top:0 !important}.wpcf7 .wpcf7-not-valid-tip:after{content:none}.block-submit p{position:relative}.block-submit p:hover .wpcf7-submit{background-color:var(--primary-color2)}.block-submit.processing:before{content:none !important}.block-submit p{position:relative;display:inline-block}.block-submit p:after{content:'\f110';font-family:"Font Awesome 5 free";font-weight:900;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;font-size:18px;display:flex !important;justify-content:center;align-items:center;animation:spin 2s linear infinite;color:#fff;cursor:pointer;visibility:hidden;opacity:0}.wpcf7-form[data-status=submitting] .block-submit .wpcf7-submit{font-size:0}.wpcf7-form[data-status=submitting] .block-submit p:after{visibility:visible;opacity:1}@keyframes spin{0%{transform:rotateZ(-180deg) rotateY(180deg)}100%{transform:rotateZ(180deg) rotateY(180deg)}}.wpcf7-form .processing *{opacity:1 !important}.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{background-color:#f5f6fb !important}.mfp-bg.mfp-ready{opacity:.85}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{color:#fff}.footer-coppyright{padding:15px}@media (max-width:768px){.off-canvas-left .mfp-content,.off-canvas-right .mfp-content{width:320px}.sidebar-menu .nav-sidebar .menu-item a{color:#333 !important;font-size:15px}.sidebar-menu .nav-sidebar li.menu-item:first-child a{color:var(--primary-color) !important}}body{font-size:17px !important}h1,h2,h3{font-weight:700}.section-welcome .col-1 a i,.block-head h2,.section-skill .item .col-inner .icon-box-text h3,.tab-skill li.active a,.tab-skill li:hover a,.section-footer .col-info .item a i,.header-main .nav>li.menu-item:first-child>a,.section-footer .block-1 .item p strong,.section-copyright a,.section-copyright b,.menu-footer.ux-menu .ux-menu-link a:hover span,.head-title p:nth-of-type(1),.section-about .col-content .icon-box-text a,.post-item .post-title:hover{color:var(--primary-color) !important}.block-head p,.block-head-large h2,.section-footer .col-info .item p,.footer-coppyright a:hover{color:var(--primary-color2)}a.button{font-size:17px;border:none}a.button:hover{background-color:var(--primary-color2) !important}.button span{line-height:1.5}.section-banner .content .text h2,.section-about .col-content .content p,.post-item .from_the_blog_excerpt,.post-item .post-title,.section-review .block-content .item .text p,.block-post-news .item .content-post h3 a{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow:hidden}.nav-dropdown-has-arrow li.current-dropdown.has-dropdown:after,.nav-dropdown-has-arrow li.current-dropdown.has-dropdown:before,.nav-dropdown-has-arrow li.has-dropdown:before{content:none}.header-bottom .header-nav .menu-item .sub-menu{min-width:230px;background-color:#fff;border-style:solid;border-color:#eee;border-width:1px;box-shadow:rgb(0 0 0/10%) 0px 2px 5px;border-radius:3px;padding:0 !important;left:0 !important}.header-bottom .header-nav .menu-item .sub-menu li a{color:#666;padding:12px 20px;border-style:dashed;border-color:#eee;border-width:0 0 1px;font-size:16px;margin:0 !important}.header-bottom .header-nav .menu-item .sub-menu li a:hover{color:var(--primary-color)}header .header-top a,header #top-bar.header-top li.html{font-size:15px;text-transform:none;font-weight:400}header .header-top{border-bottom:1px solid #eee}header .header-top .header-button a{border:none;padding:10px;font-size:16px}.header-top .top-bar-nav.nav-right li{margin:0}.header-top .top-bar-nav.nav-right .header-button-1{padding-left:10px;border-left:1px solid #ddd}.header-top .top-bar-nav.nav-right .header-button-2{padding-right:10px;border-right:1px solid #ddd}header .header-top a:hover,.header-social-icons a:hover i,.header-block .icon-box .icon-box-text p a:hover{color:var(--primary-color) !important}.html .social-icons{font-size:0 !important}.header-social-icons a i{color:#666;font-size:17px}.header-social-icons a{margin:0 0 0 20px !important}header .header-top a:hover,.header-social-icons a:hover i{transition:all .25s ease-in-out}.header-main{padding:25px 0 45px !important;min-height:52px !important;display:block}.block-langue{display:flex}.block-langue a{height:23px;width:auto;border:1px solid #eee;border-radius:3px;margin-left:7px}.block-langue a img{width:100%;height:100%}.header-block .icon-box{display:flex;align-items:center;width:auto}.header-block .icon-box .icon{color:var(--primary-color)}.header-block .icon-box .icon-box-text{padding-left:10px;flex:unset !important}.header-block .icon-box .icon-box-text p{color:#666;font-size:15px;line-height:20px}.header-block .icon-box .icon-box-text p a{color:#222;font-size:18px;font-weight:700;letter-spacing:1px;line-height:23px}.header-block-block-1{display:flex}.header-main .header-nav.header-nav-main.nav-right{display:flex;flex-wrap:nowrap}.header-main .header-nav.header-nav-main.nav-right li{margin:0}.header-block .icon-box{margin-right:25px}.header-block-block-1{justify-content:end}.header-bottom .header-nav{background-color:#115089;width:80%}.header-bottom .header-nav .menu-item{margin:0}.header-bottom .header-nav .menu-item a{padding:15px;font-size:17px;text-transform:capitalize}.header-bottom .flex-right{display:flex;justify-content:end}.header-bottom li.html,li.header-search{margin:0}.header-bottom li.html a,li.header-search a{padding:0 !important}.header-bottom li.html_nav_position_text{width:150px;height:100%;display:inline-flex !important;justify-content:center;background-color:#222}.header-bottom li.html_nav_position_text .btn-contact{font-size:17px !important;font-weight:400 !important;text-transform:capitalize}li.header-search,.header-bottom .html.custom.html_nav_position_text_top{width:50px;height:100%;display:flex;justify-content:center;align-items:center;border-left:1px solid rgba(255,255,255,.2)}li.header-search i{font-size:20px !important}.header-bottom .html.custom.html_nav_position_text_top svg{width:25px;height:25px;fill:#fff}.header-bottom .header-nav:before{content:'';width:50px;height:101%;top:0;left:0;transform:translateY(0px) translateX(-30px);background-color:var(--primary-color);clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 100%);display:block;position:absolute}.header-bottom{transform:translateY(28px);position:absolute;bottom:0;left:0;right:0;z-index:20}.section-footer{padding:70px 0 250px !important}.section-footer .block-1 .section-title{margin:0 0 25px}.section-footer .block-1 .section-title .section-title-main{font-size:20px;font-weight:500;text-transform:capitalize;line-height:35px}.section-footer .block-1 .item{margin:0 0 25px}.section-footer .block-1 .item p strong{font-size:14px;font-weight:500;margin:0 0 5px !important}.section-footer .block-1 .item p{color:#ccc;font-size:16px}.section-footer .block-1 .item{margin-bottom:25px !important}.section-copyright{border-top:2px solid #666}.section-copyright a,.section-copyright b{font-weight:500}.section-footer:before{content:'';position:absolute;bottom:0;right:0;left:0;height:450px;background-image:url(/wp-content/uploads/2023/10/get-image-v3-1.png);background-repeat:no-repeat;background-size:auto;background-position:0 100%;background-size:cover;z-index:1}.block-car .car{animation:scroll-left var(--az-animation-duration,15s) linear infinite 0s}@keyframes scroll-left{0%{-webkit-transform:var(--az-transform) translateX(var(--scroll-start,0));transform:var(--az-transform) translateX(var(--scroll-start,0))}100%{-webkit-transform:var(--az-transform) translateX(var(--scroll-end,-100%));transform:var(--az-transform) translateX(var(--scroll-end,-100%))}}.block-car .car img{height:100%;width:100%;display:flex}.block-car .car .img-inner{align-items:flex-end;justify-content:flex-end;display:flex;height:100%;width:100%;overflow:visible}.block-car .car-1{height:50px;top:0;left:0;display:block;position:relative;transform:translateY(-50px);--az-transform:translateY(-100%);--az-animation-duration:20s}.block-car .car-1 img{width:110px;height:auto;transform:translateX(-100%) translateY(0px)}.block-car .car-2{height:50px;top:0;left:0;transform:translateY(-50px);--az-animation-position-start:1;display:block;position:absolute;--az-transform:translateY(-50px);--az-animation-duration:23s}.block-car .car-2 img{width:110px;height:auto;transform:translateY(0px) translateX(calc(-100% + 100px))}.block-car .car-3{height:50px;top:0;left:0;transform:translateY(-50px);--az-animation-position-start:1;overflow:visible;display:block;position:absolute;--az-transform:translateY(-50px);animation-duration:30s}.block-car .car-3 img{width:100px;height:50px;transform:translateY(0px) translateX(calc(-100% + 50px))}.block-car .section-content{height:0}.menu-footer.ux-menu .ux-menu-link{font-size:16px;line-height:30px;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.1)}.menu-footer.ux-menu .ux-menu-link span{color:#ccc !important}footer .form-block .form-group{margin-bottom:10px !important}footer .form-block .form-group input{height:45px !important;padding:0 5px 0 15px !important;border:none;font-size:17px;border:1px solid #eee;clip-path:polygon(0% 0%,90% 0,100% 30%,100% 100%,0 100%)}footer .block-submit p .wpcf7-submit{width:auto;min-width:50px;height:50px !important;padding:10px 35px 10px 30px !important;clip-path:polygon(0 0,100% 0%,85% 100%,0 100%);text-transform:capitalize;font-weight:600;border:1px dashed #fff;transition:all .3s ease;font-size:17px}footer .wpcf7 form.invalid .wpcf7-response-output{color:#fff;margin:10px 0 0}footer .follow-icons a{margin:0 10px 0 0 !important;width:35px !important;height:35px !important;background-color:#fff;display:inline-flex;justify-content:center;align-items:center;border-radius:50%}footer .follow-icons a i{color:#666}.section-banner .content .text h2{font-size:50px;margin:0 0 20px;-webkit-line-clamp:2}.section-banner .content .text p{font-size:18px;margin:0 0 30px !important}.section-banner .section-content{position:static !important}.section-banner .block-image{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center !important;transform:translate(0,0)}.section-banner .block-image .col-image{opacity:0;animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease;animation-name:fadeInRight}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.section-banner .background-image{position:absolute;top:0;bottom:0;overflow:hidden}.section-banner .background-image>.col-inner{width:400px;height:100%;top:0;left:50%;transform:rotate(0deg) skewX(160deg) translateX(-50%);position:absolute}.section-banner .background-image .item-1{width:100px;height:80%;top:100%;left:0;background-color:var(--primary-color2);display:block;position:absolute;transform:translateY(0%);animation-duration:1.5s;animation-name:fadeInUp}.section-banner .background-image .item-2{width:200px;height:100%;top:0;left:0;background-color:var(--primary-color);display:block;position:relative;transform:translateX(100px);animation-duration:1s;animation-name:fadeIn;opacity:0}.section-banner .background-image .item-3{width:100px;height:80%;top:0;left:100%;background-color:var(--primary-color2);display:block;position:absolute;transform:translate(-100%,-100%);animation-duration:1.5s;animation-name:fadeInDown}.section-banner .background-image .item{animation-fill-mode:both;animation-iteration-count:inherit;animation-timing-function:ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(0%)}to{opacity:1;transform:translateY(-100%)}}@keyframes fadeInDown{from{opacity:0;transform:translate(-100%,-100%)}to{opacity:1;transform:translate(-100%,0)}}.section-about .col-image{transform:translateY(-35px)}.img-abount-large{border-radius:10px;overflow:hidden}.section-about .col-image>.col-inner:before{content:'';width:200px;height:calc(100% + 70px);top:0;position:absolute;left:50%;transform:rotate(0deg) skewX(160deg) translateX(-50%) translateY(15px);background-color:var(--primary-color);border-radius:5px}.section-about .col-image-small{width:187px;height:187px;top:0;left:100%;transform:translateY(60px) translateX(calc(-100% - 100px));background-color:#fff;border-radius:100px;z-index:2;display:block;position:absolute}.section-about .col-image-small .img-1{animation-name:spin-image;animation-duration:10s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear}.section-about .col-image-small .img-2{width:55px !important;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute}@keyframes spin-image{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section-about .col-content>.col-inner{padding-left:50px}.head-title.head-title-mg{margin-bottom:40px !important}.head-title p:nth-of-type(1){font-size:16px;margin:0 0 10px !important;font-weight:600;text-transform:uppercase;border-style:double;border-color:var(--primary-color);border-width:0 0 0 6px;padding:0 0 0 10px;letter-spacing:1px;display:inline-block}.head-title h2{color:#222;font-size:35px;margin:0 0 20px;text-transform:capitalize}.section-about .col-content .content p{-webkit-line-clamp:4}.section-about .col-content .icon-box-img{border-radius:50%;overflow:hidden}.section-about .col-content .icon-box-text{padding-left:15px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.section-about .col-content .icon-box-text p{color:#666;font-size:17px;line-height:23px;font-weight:500;margin:0 0 5px}.section-about .col-content .icon-box-text a{font-size:30px;font-weight:700;letter-spacing:2px;line-height:40px}.section-background .bg.section-bg{background-attachment:fixed}.section-blogs>.section-content{margin-top:-409px}.post-item .box-text{background-color:#fff;padding:30px}.post-item>.col-inner{box-shadow:rgb(0 0 0/15%) 0px 1px 5px}.post-item a:hover .from_the_blog_excerpt{color:#666 !important}.post-item .post-title{color:#222;font-size:22px;-webkit-line-clamp:1;line-height:33px;margin:0 0 5px;font-weight:600}.post-item .from_the_blog_excerpt{color:#666 !important;-webkit-line-clamp:3;line-height:25px;margin:0 0 20px;font-size:17px}.post-item .from_the_blog_excerpt>p{margin:0 !important}.blogs-service .post-item button.button{margin:0;border:none;padding:0;color:#fff !important;font-size:17px;background-color:#f90 !important;text-transform:capitalize;padding:9px 33px 9px 30px;font-weight:500;clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%);line-height:1.5}.blogs-service .post-item button.button:hover{transition:all .3s ease;background-color:#222 !important}.section-form .form-contact>.col-inner{padding-left:25px}.section-form:after{content:'';width:400px;height:80px;background-color:#f4f5f8;clip-path:polygon(0 0,100% 0%,100% 100%,25% 100%);position:absolute;top:0;right:0}.section-form:before{content:'';position:absolute;top:0;left:0;z-index:1;width:300px;height:100%;background-color:var(--primary-color)}.form-contact .form-group.w-50{width:calc(50% - 5px) !important;display:inline-block}.form-contact .form-block{display:flex;flex-wrap:wrap;justify-content:space-between}.form-contact .form-group.w-100{display:block;width:100%}.form-contact .form-group input,.form-contact .form-group textarea{background-color:#333;border:none;padding:10px 20px !important;color:#fff;font-size:16px;font-weight:400}.form-contact .form-group textarea{height:120px !important}.form-contact .form-group input::placeholder,.form-contact .form-group textarea::placeholder{color:#aaa}.form-contact .form-group.required{position:relative}.form-contact .form-group.required:before{content:'*';position:absolute;top:10px;left:3px;color:red;z-index:2}.form-contact .block-submit .wpcf7-submit{height:52px !important;text-transform:capitalize;padding:0 40px !important;border:1px solid var(--primary-color)}.slider:hover .flickity-button{opacity:1 !important}.post-item a .post-meta{color:#666 !important;opacity:1}.post-news .blog-post-inner{display:flex;flex-direction:column}.post-news .blog-post-inner button{text-align:left}.post-news .blog-post-inner .post-title{order:2}.post-news .blog-post-inner .post-meta{order:1}.post-news .blog-post-inner .from_the_blog_excerpt{order:3}.post-news .blog-post-inner button{order:4}.post-news .blog-post-inner .post-meta{font-size:15px;margin-bottom:3px}.post-news .blog-post-inner .post-meta:before,.block-post-news .item .content-post .post-date:before{content:'\f073';font-weight:900;font-family:"Font Awesome 5 free";margin-right:5px;color:var(--primary-color)}.post-news .blog-post-inner .from_the_blog_excerpt{margin-bottom:10px !important}.post-news .blog-post-inner button{text-transform:none;font-size:17px !important;color:#666 !important;margin:0 !important;padding:0 0 0 22px !important;border:none;min-height:unset;line-height:unset}.post-news .blog-post-inner button:hover{color:var(--primary-color) !important}.post-news .blog-post-inner button:before{content:'';display:inline-block;height:2px;width:12px;background-color:var(--primary-color);position:absolute;top:50%;left:0;transform:translatey(-50%)}.section-review>.section-bg{background-position:0 0;background-color:#f4f5f8;border-style:solid;border-width:2px 0 0;border-color:#eee;background-size:auto !important}.head-title-content h2{margin-bottom:10px}.section-review .head-title.head-title-mg{margin-bottom:32px !important}.block-review .slider-wrapper{background-color:#fff;padding:40px;box-shadow:rgb(0 0 0/20%) 0px 1px 5px}.block-review .icon-box .icon-box-img{border-radius:50%;overflow:hidden}.block-review .icon-box-text{display:flex;align-items:center;padding-left:20px !important}.block-review .icon-box-text h3{font-size:20px}.block-review .content-review{margin-bottom:20px !important}.block-review .item{padding-bottom:40px !important;min-height:262px}.flickity-page-dots{bottom:0 !important}.flickity-page-dots .dot{width:13px;height:13px;margin-right:5px;margin-left:5px;background-color:#f90 !important;border-radius:3px;margin:0 3px;border:none}.block-review .slider-wrapper:before{content:'\f10e';font-family:"Font Awesome 5 free";font-weight:900;color:#fff;font-size:30px;display:flex !important;justify-content:center;align-items:center;width:60px;height:50px;top:0;right:0;background-color:var(--c-1683533696584,#f90);clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);transform:translateX(-60%) translateY(-25px);display:block;position:absolute}.block-review{padding-right:35px}.section-review .block-content>.col-inner{background-color:var(--primary-color);padding:100px 50px}.section-review .block-content .head-title *{color:#fff !important}.section-review .block-content .head-title p:nth-of-type(1){border-color:#fff}.section-review .block-content .item .text h3{margin-bottom:5px;font-size:18px;text-transform:uppercase}.section-review .block-content .item{margin-bottom:30px}.section-review .block-content .item:last-child{margin-bottom:0 !important}.section-review .block-content .item .text p{-webkit-line-clamp:2}.breabcrumb-custom{padding:100px 10px 150px !important}.breadcrumb-custom{background-image:url(/wp-content/uploads/2023/10/bg-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;padding:100px 15px 150px;position:relative}.breadcrumb-custom .container{padding:0 !important}.breadcrumb-custom:before{content:'';background-color:rgba(2,2,2,.65);position:absolute;inset:0}.breadcrumb-custom *{color:#fff}.breadcrumb-custom span.current{color:var(--primary-color)}.slash{margin:0 3px}.block-breadcrumb{z-index:2;position:relative}.block-breadcrumb h1{font-size:35px;text-transform:capitalize;letter-spacing:1px;margin:0;line-height:1.5}.block-breadcrumb .breadcrumb{padding:10px 0}.breadcrumb-custom:after{content:'';width:50%;height:100px;bottom:0;right:0;background-color:var(--primary-color);clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%);position:absolute}.row .section{padding-left:0;padding-right:0}.widget>ul>li+li,ul.menu>li+li{border-top:none !important}.page-right-sidebar,.blog-wrapper{background-color:#f4f5f8}.section-popup-contact{position:fixed;top:0;right:0;width:450px;height:100vh;padding:80px 60px !important;z-index:99;transform:translatex(100%);opacity:0;transition:all 1s ease}.section-popup-contact .close-popup{margin:0;display:flex;justify-content:center;align-items:center;width:40px;color:#666;font-size:18px;border-width:2px;border-style:solid;border-color:#eee;padding:6px;background-color:#fff;height:40px;border-radius:100px;min-height:unset;margin-bottom:30px}.section-popup-contact .close-popup:hover{background-color:#222;color:#fff}.section-popup-contact .ux-logo-link{padding:0 !important;margin-bottom:20px}.section-popup-contact .call-me{margin:30px 0 20px !important}.section-popup-contact .call-me p,.section-popup-contact .a-1{color:#999 !important}.section-popup-contact .call-me p strong{font-size:30px;color:var(--primary-color)}.section-popup-contact .a-1{margin-bottom:20px}.section-popup-contact .a-1 strong{font-size:18px;margin-top:5px !important;display:block}.section-popup-contact.active{transform:translatey(0);opacity:1}@media screen and (min-width:850px){.page-right-sidebar .large-9,.blog-wrapper .large-9{flex-basis:70%;max-width:70%;background:#fff}.page-right-sidebar .large-3,.blog-wrapper .large-3{flex-basis:30%;max-width:30%}}.widget-area aside .is-divider{display:none}.page-right-sidebar .large-9{padding-right:15px !important;border:none}.page-right-sidebar .large-3{padding-left:15px}.widget-area aside{background-color:#fff;padding:20px;margin:0 0 30px;border-style:solid;border-color:#eee;border-width:1px}.widget_search form{margin:0}.widget_search form input{height:48px !important;border-color:#eee}.widget_search form .flex-col:nth-child(2){position:absolute;right:0;top:0;bottom:0}.widget_search form .submit-button{height:48px;width:50px;background-color:transparent !important;border:none}.widget_search form .submit-button i{color:var(--primary-color)}.widget-area aside .widget-title{margin:0 0 10px !important;display:block;color:#222;font-size:23px;text-transform:capitalize;line-height:33px;font-weight:700;position:relative;padding-bottom:8px;letter-spacing:0}.widget-area aside .widget-title:after{content:'';width:80px;height:2px;background-color:var(--primary-color);position:absolute;left:0;bottom:0}.widget-area aside ul li a{padding:10px 0;width:100%;border-style:dashed;border-color:rgba(8,12,36,.1);border-width:0 0 1px;font-size:16px;text-transform:capitalize;font-weight:600}.block-post-news .item{display:grid;grid-template-columns:100px 1fr;margin-bottom:20px}.block-post-news .item .image{height:auto;overflow:hidden;padding-top:100%;position:relative}.block-post-news .item .image img{bottom:0;height:100%;left:0;object-fit:cover;object-position:50% 50%;position:absolute;right:0;top:0;max-width:100%}.block-post-news .item .content-post{padding:10px}.block-post-news .item .content-post h3 a{-webkit-line-clamp:2;color:#666;font-size:16px;margin:0 0 10px;line-height:23px;font-weight:500;transition:all .5s ease}.block-post-news .item .content-post .post-date{font-size:13px}.widget-area aside .tagcloud a{display:inline-block;padding:3px 13px;margin:3px;background-color:#f4f5f8;font-size:14px !important;margin-right:5px}.widget-area aside .tagcloud a:hover{color:#fff;background-color:var(--primary-color)}.share-icons a{margin:0 10px 0 0 !important;font-size:20px !important;color:var(--primary-color)}.section-contact .section-bg{background-position:0 0;background-size:auto !important}.section-contact .block-head{margin-bottom:30px !important}.section-contact .block-head h2{line-height:38px;margin-bottom:20px;color:#222 !important}.section-contact .col-address a.button{text-align:left;margin-bottom:30px !important;display:flex !important;align-items:center;color:#222;font-weight:500;text-transform:none}.section-contact .col-address a.button i{margin:0;width:40px;height:40px;background-color:var(--c-1683533827952,#222);color:var(--c-1683533952736,#f90);border-radius:3px;margin:0 10px 0 0;top:0;display:flex;justify-content:center;align-items:center}.section-contact .col-address a.button:hover{background-color:transparent !important;color:var(--primary-color)}.icon-map-pin-fill:before,.icon-envelop:before{font-family:"Font Awesome 5 free";font-weight:900}.icon-map-pin-fill:before{content:'\f3c5'}.icon-envelop:before{content:'\f0e0'}.section-contact .form-contact .form-group input,.section-contact .form-contact .form-group textarea{background-color:#fff;border:1px solid #eee;color:#222}.custom-post-page{padding-top:30px !important}.nav-pagination{padding:0 15px;margin:0 !important}.nav-pagination li span,.nav-pagination li a{border-radius:5px;height:40px;width:40px;line-height:40px;font-weight:400 !important}.nav-pagination li a{border:1px solid #eee;background-color:#fff}.single-page{padding:0}.blog-single h2{font-size:30px;border-style:double;border-color:#eee;border-width:0 0 4px;padding:0 0 7px;margin:0 0 30px}.ux-search-box input{height:50px !important;font-size:18px !important}.ux-search-box i{font-size:20px !important}@media (max-width:849px){.header-main{height:100px !important;padding:0 !important}#logo{width:170px !important}.icon-menu{color:var(--primary-color) !important}.section-banner .content .text h2,.head-title h2{font-size:30px}.section-banner{min-height:450px !important}.section-about .col-content>.col-inner{padding-left:0 !important}.section-about .col-content{padding-top:30px !important}.section-about .col-image>.col-inner:before{transform:rotate(0deg) skewX(160deg) translateX(-5%) translateY(15px)}.section-form:before{width:10px}.section-form .form-contact>.col-inner{padding-left:10px}.head-title.head-title-mg{margin-bottom:30px !important}.block-review{padding-right:15px;margin-bottom:30px}.section-review .block-content{padding:0 !important}.section-review .block-content>.col-inner{padding:70px 30px !important}.section-footer{padding:70px 0 170px !important}.section-review{padding:30px 0 !important}.post-item .box-text{padding:20px !important}}@media (max-width:549px){header .header-main{height:80px !important;padding:0 !important}header #logo{width:150px !important}.section-footer{padding:45px 0 210px !important}.section-footer .block-1 .section-title{margin:0 0 15px}.slider .flickity-button{display:none}.section-banner .content .text h2,.head-title h2,.block-breadcrumb h1,.section-contact .block-head h2{font-size:25px}.section-banner .content .text p{font-size:16px}.section-about .col-content{padding-top:0 !important}.section-about .col-image>.col-inner:before,.section-form:before{content:none}.section-form .form-contact>.col-inner{padding:0 !important}.section-form:after{width:210px;height:40px;top:-1px;clip-path:polygon(0 0,100% 0%,100% 100%,20% 100%)}.form-contact .form-group.w-50{width:100% !important}.section-form{padding:60px 0 40px !important}.breadcrumb-custom{padding:70px 15px 90px !important}.breadcrumb-custom:after{height:50px}.section-contact{padding:50px 0 !important}}