a,body{color:var(--color-primary)}.op-0,.page-header{-webkit-transition:.4s}.offcanvas-contact .offcanvas-header .offcanvas-title,.scroll-to-top{visibility:hidden}:root{--color-primary:#231f20;--color-primary-rgb:28,173,176;--color-primary-hover:#1cadb0;--color-accent:#1cadb0;--color-accent-hover:#0b6b6d;--color-text:#231f20;--border-color:#d1d1d6;--border-radius:7px}html{height:100%}body{font-family:Jost,sans-serif;text-rendering:optimizelegibility;font-size:16px;top:0!important}a{text-decoration:underline 1px dotted}a:hover{color:var(--color-primary-hover);text-decoration:underline 1px line}img{vertical-align:middle;max-width:100%;height:auto}::-moz-selection{color:#fff;background:rgba(var(--color-primary-rgb),.5)}::selection{color:#fff;background:rgba(var(--color-primary-rgb),.5)}.page-wrapper{margin:0 auto;background:#fff;width:100%;box-shadow:-2px 0 5px 0 #eee,2px 0 5px 0 #eee}.btn{padding:8px 25px;height:50px;border-radius:var(--border-radius);font-size:15px;line-height:30px}.btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);box-shadow:none;--bs-btn-bg:var(--color-primary);--bs-btn-border-color:var(--color-primary);--bs-btn-hover-bg:var(--color-primary-hover);--bs-btn-hover-border-color:#var(--color-primary-hover);--bs-btn-active-bg:#var(--color-primary-hover);--bs-btn-active-border-color:#var(--color-primary-hover);--bs-btn-disabled-bg:var(--color-primary);--bs-btn-disabled-border-color:var(--color-primary)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:none}.btn-secondary{background-color:var(--color-accent);border-color:var(--color-accent);box-shadow:none}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:none}.cc-notification{position:fixed;opacity:.8;border-radius:4px;background-color:#000;z-index:2147483647;left:10px;right:10px;bottom:18px;padding:24px 24px 16px 16px}.blog-grid .blog-image a,.cc-notification.active,.mobile-menu li.nav-item,.product-filter .sort .sort-order-list.show,.service-box span,.service-box-2 span{display:block}.cc-notification .wrapper{padding:0!important;margin:0!important}.cc-notification .wrapper span.cc-text{font-size:14px;color:#fff}.cc-notification .wrapper span.cc-text a{text-decoration:underline;color:#fff}.blog-grid:hover .title a,.categories-section .swiper-slide .category-title:hover,.categories-section .swiper-slide:hover .category-title,.hero-banner .breadcrumb>li a:hover,.home-header.sticky-header .main-menu li a .nav-title,.main-menu li .dropdown-menu a:hover,.main-menu li a,.main-menu li a .nav-title,.product-details .product-brand,.sidebar-content .sidebar-nav .sidebar-item:hover a,.topbar li a{color:var(--color-primary)}.cc-notification .wrapper .close{position:absolute;top:0;right:0;color:rgba(255,255,255,.75);cursor:pointer;font-size:5px;margin-right:0;padding:5px;background:0 0;border:none}.cc-notification .wrapper .close svg{width:26px;height:26px;fill:currentColor}@media (min-width:768px){.cc-notification{background-clip:padding-box;bottom:16px;left:16px;max-width:400px;width:400px}}.topbar{background:var(--color-accent);padding:7px 0;color:#fff}.topbar ul{list-style-type:none;margin:0;padding:0}.topbar li{display:inline-block;font-size:13px;margin-right:25px}.topbar li:last-child{margin-right:0}.topbar li a{font-size:13px;line-height:30px;text-decoration:none}.op-0{opacity:0;-webkit-transform:translateY(-110%);transform:translateY(-110%);transition:.4s}.page-header{background:#fff;border-bottom:1px solid #e7e7e7;z-index:999;transition:.4s}.sticky-header .page-header{background:#fff;border-bottom:1px solid #e7e7e7;position:fixed;top:0;left:0;width:100%;z-index:999;opacity:1;-webkit-transition:.4s;transition:.4s;-webkit-transform:translateY(0);transform:translateY(0)}.sticky-header.home-header .page-header{background:#fff}.header-logo{padding-top:15px;padding-bottom:15px}.footer .logo,.header-logo img{max-height:50px}.mobile-header{padding-top:7px;padding-bottom:7px}.mobile-header .header-logo{text-align:center;padding-top:5px;padding-bottom:5px;margin-left:15px}.mobile-header .header-logo img{max-height:45px;max-width:100%}.fade-scale{transform:scale(0);opacity:0;-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}.fade-scale.show{opacity:1;transform:scale(1);-webkit-transition:.25s linear;-o-transition:.25s linear;transition:.25s linear}.mobile-menu-toggler{background:0 0;border:none}.mobile-menu-toggler:active,.mobile-menu-toggler:focus{outline:0}.mobile-menu-toggler .icon-bar{display:block;width:28px;height:2px;margin:6px 0;transition:.2s;background:#333}.main-menu nav{font-weight:400;display:flex;padding:0}.main-menu{font-size:16px;display:flex;flex-wrap:nowrap;margin-bottom:0;padding-left:0;list-style:none;flex-direction:row;min-height:55px;align-content:center;align-items:center;position:relative}.main-menu li{flex:1 1 auto;position:relative;padding:6px 18px}.main-menu li a{position:relative;padding:0;transition:.25s ease-in-out;font-size:18px;white-space:inherit;text-align:center}.main-menu li a .nav-title{width:100%;height:100%;font-size:12px;font-weight:500;letter-spacing:.2em;line-height:21px;text-transform:uppercase;z-index:1}.blog-category-block ul li.current a,.blog-category-block ul li:hover a,.home-header .main-menu li a .nav-title{color:#fff}.main-menu .nav-item .nav-title:before{content:'';width:0;height:1px;background:var(--color-primary);bottom:0;position:absolute;-webkit-transition:width .3s ease-in;-moz-transition:width .3s ease-in;transition:width .3s ease-in;z-index:0}.main-menu .nav-item:hover .nav-title:before{width:100%}.footer .footer-menu .footer-menu-item a:hover,.main-menu li:hover,.main-menu li:hover a,.main-menu li:hover a .nav-title{color:var(--color-accent)}.main-menu .dropdown-menu{background-color:#fff;border-radius:0;padding:0;border-color:#f1f2f3;margin-top:5px}.main-menu li .dropdown-menu a{color:#fff;padding:5px 10px;font-size:15px;font-weight:500;text-transform:inherit}.main-menu li .dropdown-menu{visibility:hidden;overflow:hidden;transition:.3s;border:none;border-radius:0;box-shadow:0 3px 10px 0 rgba(125,125,125,.25);transform:scaleY(0);transform-origin:0 0;padding:0;min-width:250px}.main-menu li .dropdown-menu li{padding:0;position:relative}.main-menu li .dropdown-menu .dropdown-item{text-align:left;color:var(--color-primary);padding:10px 15px}.main-menu li .dropdown-menu .dropdown-item:focus,.main-menu li .dropdown-menu .dropdown-item:hover{color:var(--color-primary);background-color:var(--color-accent)}.main-menu li .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0% 0%}.main-menu li .dropdown-menu.fade-up{top:180%}.main-menu li:hover>.dropdown-menu{display:block;visibility:visible;overflow:visible;transform:scaleY(1);transition:.4s ease-in-out}.main-menu li .dropdown-toggle:after{margin-left:5px;margin-top:5px}.main-menu li .dropdown-menu .dropdown-menu{margin-left:0;margin-right:0}@media all and (min-width:992px){.dropdown-menu li{position:relative}.nav-item .submenu{display:none;position:absolute;left:100%;top:-7px}.nav-item .submenu-left{right:100%;left:auto}.dropdown-menu>li:hover>.submenu{display:block}}.offcanvas-contact .custom-close,.offcanvas-mobile-menu .custom-close{top:25px!important;right:35px!important}@media (max-width:991px){.dropdown-menu .dropdown-menu{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem}}.offcanvas-mobile-menu{padding:0 15px;max-width:80%}.offcanvas-mobile-menu .offcanvas-header{padding-bottom:10px;padding-left:5px;border-bottom:1px dashed #dedede}.offcanvas-mobile-menu .offcanvas-header .offcanvas-title{font-size:18px}.offcanvas-mobile-menu .offcanvas-header .logo{max-height:40px}.offcanvas-mobile-menu .offcanvas-body{padding:10px 5px}.mobile-menu{display:block;padding:0;list-style:none}.mobile-menu li.nav-item a{flex-wrap:inherit;padding:10px 0;border-bottom:1px solid #f2f2f2;display:flex;-ms-flex-wrap:wrap;text-align:center;color:var(--color-primary);font-weight:600;text-decoration:none}.mobile-menu li.nav-item a i{margin-right:10px}.mobile-menu li.nav-item a span.nav-title{text-align:left;padding-left:10px;font-size:16px}.mobile-menu li.has-sub-category a.sub-category-toggle:after{margin-left:auto;content:"+";font-weight:600}.mobile-menu li.has-sub-category a.sub-category-toggle.show:after{content:"--"}.mobile-menu li.has-sub-category .sub-category-list{display:none;transition:.2s ease-in-out;background:#fff;padding:0;margin-left:10px}.account-menu li,.mobile-search-box{margin:15px 0}.mobile-search-box form{color:#a9a9a9;padding:0;position:relative;width:100%;max-width:100%;transition:.5s}.mobile-search-box input{border-radius:0;font-size:14px;padding:8px 36px 8px 8px;width:100%;border:1px solid #e3e3e3}.mobile-search-box button{position:absolute;background:0 0;border:0;color:#e3e3e3;height:44px;width:40px;padding:0;right:0;top:0;transition:.3s ease-in;text-align:center;outline:0}.mobile-search-box button .icon{width:25px;height:25px;fill:currentColor}.offcanvas-contact{padding:0 15px;background:#242424;color:#ccc;width:450px}.offcanvas-contact.offcanvas-end{width:450px}.offcanvas-contact .custom-close{background:var(--color-accent);width:10px;height:10px;padding:10px}.latest-posts-block ul li:hover,.offcanvas-contact .custom-close:after,.offcanvas-contact .custom-close:before{background-color:#fff}.offcanvas-contact .offcanvas-header{height:80px}.offcanvas-contact .logo{max-height:45px;margin-bottom:20px}.offcanvas-contact .heading{font-family:Jost,Sans-serif;font-size:18px;line-height:28px;color:#ccc}.icon-box-item{display:flex;flex-direction:flex;align-items:center;justify-content:start;text-align:left;box-shadow:0 0 0 0 rgba(0,0,0,.5);border-radius:0;padding:0;transition:.4s;margin-bottom:30px}.icon-box-item::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:-1}.icon-box-item .icon-box-icon{width:50px;height:50px;min-width:50px;margin-right:25px}.footer .footer-menu.social-icons .footer-menu-item:hover svg,.icon-box-item .icon-box-icon svg{fill:var(--color-accent)}.icon-box-item .icon-box-text{display:flex;justify-content:left;flex-direction:column}.icon-box-item .icon-box-text .title{display:flex;align-items:left;flex-direction:column;transition:.4s;font-family:Newsreader,serif;font-size:22px;font-weight:500;line-height:32px;color:#fff;margin-bottom:0}.icon-box-item .icon-box-text .text,.icon-box-item .icon-box-text .text a{font-family:Jost,Sans-serif;font-size:18px;line-height:26px;color:#ccc;margin:0;text-decoration:none}.contact-page .icon-box-item .icon-box-text .text,.contact-page .icon-box-item .icon-box-text .text a,.contact-page .icon-box-item .icon-box-text .title{color:var(--color-text)}.contact-card{padding:25px;background-color:#f7f7f7;border-radius:10px}.password-visibility-toggler{position:absolute;right:0;top:0;cursor:pointer;height:48px;width:50px;color:#a5a5a5;display:flex;align-items:center;justify-content:center}.password-visibility-toggler svg{height:25px;width:25px;fill:currentColor;vertical-align:sub}.custom-close{width:24px;height:24px;line-height:24px;margin:-15px;padding:12px;position:absolute;right:25px;top:15px;text-decoration:none;text-align:center;opacity:.65;transform:translateX(10px);box-shadow:none;outline:0!important;background-color:transparent;border:9px solid transparent;border-radius:100%}.category-card:hover span,.copyright,.footer,.styled-checkbox:checked+label:before{background:var(--color-primary)}.custom-close:after,.custom-close:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background-color:#333;transform-origin:50% 50%;opacity:1;transition:transform .25s}.custom-close.custom-close-light:after,.custom-close.custom-close-light:before{background-color:#fff!important}.custom-close:before,.service-card .read-more:hover svg{transform:rotate(45deg)}.custom-close:after{transform:rotate(-45deg)}.custom-close:hover:after,.custom-close:hover:before{transform:rotate(0)}#toast-container{position:fixed;z-index:999999;pointer-events:none}.toast-top-right{top:12px;right:12px}.toast-top-left{top:12px;left:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-bottom-center{left:50%;bottom:50px;transform:translateX(-50%)}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>.toast{position:relative;overflow:hidden;margin:0 0 6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container>.toast .btn-close-toast{margin:auto .5rem auto auto;filter:invert(1) grayscale(100%) brightness(200%)}#toast-container>.toast:focus,#toast-container>.toast:hover,.blog-grid:hover .blog-image .hover{opacity:1}@media (max-width:576px){#toast-container>.toast{width:300px}}.custom-alert .modal-content{border:none;border-radius:5px;color:#545454}.custom-alert .modal-body{text-align:center;padding:20px}.custom-alert .modal-body .custom-modal-title{position:relative;max-width:100%;margin:10px;color:#595959;font-size:26px;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.custom-alert .modal-body .custom-modal-message{z-index:1;justify-content:center;margin:10px 10px 20px;padding:0;overflow:auto;color:#545454;font-size:18px;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.custom-alert .custom-alert-icon{text-align:center;display:block;height:80px;margin-bottom:20px}.custom-alert .custom-alert-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:20px auto 0;padding:0}.custom-alert .custom-alert-actions .btn{margin:0 5px}.custom-alert.custom-alert-info .custom-alert-icon{background:url("data:image/svg+xml,%3Csvg fill='%2334a7da' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cpath d='M290.211,360.727c-5.234,0.488-10.489-0.693-15.011-3.375c-3.304-3.392-4.888-8.101-4.305-12.8 c0.122-3.912,0.589-7.806,1.396-11.636c0.781-4.394,1.79-8.744,3.025-13.033l13.731-47.244c1.416-4.663,2.352-9.459,2.793-14.313 c0-5.236,0.698-8.844,0.698-10.938c0.292-9.333-3.693-18.289-10.822-24.32c-8.769-6.732-19.689-10.041-30.72-9.309 c-7.905,0.119-15.749,1.413-23.273,3.84c-8.223,2.56-16.873,5.624-25.949,9.193l-3.956,15.36 c2.676-0.931,5.935-1.978,9.658-3.142c3.552-1.052,7.234-1.601,10.938-1.629c5.196-0.563,10.426,0.713,14.778,3.607 c2.956,3.527,4.343,8.109,3.84,12.684c-0.013,3.913-0.442,7.814-1.28,11.636c-0.815,4.073-1.862,8.378-3.142,12.916 l-13.847,47.476c-1.116,4.413-2.009,8.879-2.676,13.382c-0.544,3.855-0.816,7.743-0.815,11.636 c-0.057,9.397,4.24,18.291,11.636,24.087c8.904,6.837,19.98,10.226,31.185,9.542c7.89,0.162,15.753-0.978,23.273-3.375 c6.594-2.25,15.399-5.469,26.415-9.658l3.724-14.662c-2.984,1.238-6.057,2.249-9.193,3.025 C298.346,360.583,294.274,360.935,290.211,360.727z'%3E%3C/path%3E%3Cpath d='M304.756,136.727c-6.333-5.816-14.677-8.945-23.273-8.727c-8.591-0.194-16.927,2.932-23.273,8.727 c-11.632,10.03-12.931,27.591-2.9,39.224c0.894,1.037,1.863,2.006,2.9,2.9c13.252,11.853,33.294,11.853,46.545,0 c11.632-10.129,12.851-27.769,2.722-39.401C306.635,138.481,305.725,137.571,304.756,136.727z'%3E%3C/path%3E%3Cpath d='M256,0C114.615,0,0,114.615,0,256s114.615,256,256,256s256-114.615,256-256S397.385,0,256,0z M256,488.727 C127.468,488.727,23.273,384.532,23.273,256S127.468,23.273,256,23.273S488.727,127.468,488.727,256S384.532,488.727,256,488.727 z'%3E%3C/path%3E%3C/svg%3E") center center no-repeat}.custom-alert.custom-alert-success .custom-alert-icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512.257 512.257' fill='%239dd97b' xml:space='preserve' %3E%3Cpath d='M147.379,213.709c-4.881-4.18-12.227-3.612-16.407,1.269c-3.731,4.356-3.731,10.781,0,15.138L247.335,346.48 c4.493,4.595,11.86,4.678,16.455,0.185c0.062-0.061,0.124-0.122,0.185-0.185L458.07,142.843l16.64-17.455l33.396-34.909 c4.92-4.134,5.557-11.474,1.423-16.395c-4.134-4.92-11.474-5.557-16.395-1.423c-0.663,0.557-1.261,1.186-1.785,1.876 l-29.905,31.069l-16.175,16.989L255.364,321.694L147.379,213.709z'%3E%3C/path%3E%3Cpath fill='rgba(165,220,134,.5)' d='M490.768,158.785h0.233c-4.742-4.338-12.102-4.01-16.44,0.732c-2.691,2.942-3.689,7.057-2.644,10.905 c47.548,119.414-10.711,254.763-130.124,302.31S87.03,462.021,39.482,342.607C-8.066,223.194,50.193,87.845,169.607,40.297 C257.374,5.35,357.559,26.925,423.161,94.901c4.976,4.067,12.307,3.33,16.374-1.646c3.66-4.478,3.476-10.964-0.432-15.227 c-0.48-0.348-0.986-0.66-1.513-0.931C338.714-23.513,176.998-24.919,76.388,73.957s-102.017,260.592-3.141,361.202 c98.876,100.611,260.592,102.017,361.202,3.141c72.747-71.493,95.986-179.413,59.112-274.511 C493.061,161.914,492.101,160.194,490.768,158.785z'%3E%3C/path%3E%3C/svg%3E") center center no-repeat}.custom-alert.custom-alert-error .custom-alert-icon{background:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='100px' height='100px' viewBox='0 0 512 512' style='fill:%23DC3545;' xml:space='preserve'%3E%3Cpath d='M403.1,108.9c-81.2-81.2-212.9-81.2-294.2,0s-81.2,212.9,0,294.2c81.2,81.2,212.9,81.2,294.2,0 S484.3,190.1,403.1,108.9z M390.8,390.8c-74.3,74.3-195.3,74.3-269.6,0c-74.3-74.3-74.3-195.3,0-269.6s195.3-74.3,269.6,0 C465.2,195.5,465.2,316.5,390.8,390.8z'/%3E%3Cpolygon points='340.2,160 255.8,244.2 171.8,160.4 160,172.2 244,256 160,339.8 171.8,351.6 255.8,267.8 340.2,352 352,340.2 267.6,256 352,171.8 '/%3E%3C/svg%3E") center center no-repeat}.custom-alert.custom-alert-warning .custom-alert-icon{background:url("data:image/svg+xml,%3Csvg fill='%23ff9000' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 338.531 338.531' xml:space='preserve'%3E%3Cpath d='M333.413,275.866l-139.2-239.6c-6.4-10.8-15.6-17.2-25.2-17.2c-10,0-19.2,6.4-25.2,17.2l-138.4,239.6 c-6.4,10.8-7.2,22-2,30.4c4.8,8.4,14.8,13.2,27.6,13.2h276.8c12.4,0,22.4-4.8,27.6-13.2 C340.213,297.866,339.413,286.666,333.413,275.866z M320.213,297.866c-2,3.2-6.4,4.8-12.8,4.8h-276.8c-6.4,0-11.2-2-12.8-4.8 c-2-3.2-1.2-8,2-13.6l138.4-239.6c3.2-5.6,7.2-8.8,10.8-8.8c3.6,0,7.6,3.2,10.8,8.8l138.4,239.6 C321.413,289.866,322.213,294.666,320.213,297.866z'%3E%3C/path%3E%3Cpath d='M169.013,97.866c-4.8,0-8.4,3.6-8.4,8.4v111.2c0,4.8,3.6,8.4,8.4,8.4s8.4-3.6,8.4-8.4v-111.2 C177.413,101.466,173.813,97.866,169.013,97.866z'%3E%3C/path%3E%3Ccircle cx='169.013' cy='259.466' r='14.8'%3E%3C/circle%3E%3C/svg%3E") center center no-repeat}.custom-alert.custom-alert-question .custom-alert-icon{background:url("data:image/svg+xml,%3Csvg fill='%2387adbd' xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 612 612' xml:space='preserve'%3E%3Cpath d='m306.022 612v-13.984l-.022 13.984c-168.73 0-306-137.275-306-306.005 0-168.725 137.27-305.995 306-305.995s306 137.27 306 305.995c0 168.73-137.265 306.005-305.978 306.005zm-.022-584.03c-153.308 0-278.03 124.723-278.03 278.025 0 153.307 124.722 278.035 278.03 278.035h.022c153.29 0 278.008-124.729 278.008-278.036 0-153.302-124.722-278.024-278.03-278.024z' fill='%23c9dae1'%3E%3C/path%3E%3Cpath d='m306 370.409c-7.725 0-13.985-6.26-13.985-13.985v-59.195c0-7.725 6.26-13.985 13.985-13.985 30.951 0 56.13-25.178 56.13-56.129 0-30.957-25.179-56.146-56.13-56.146s-56.135 25.189-56.135 56.146c0 7.725-6.26 13.985-13.985 13.985s-13.985-6.26-13.985-13.985c0-46.379 37.731-84.116 84.105-84.116s84.1 37.737 84.1 84.116c0 41.608-30.375 76.257-70.114 82.936v46.374c-.002 7.724-6.26 13.984-13.986 13.984z'%3E%3C/path%3E%3Ccircle cx='305.995' cy='433.743' r='23.03' fill='%2387adbd'%3E%3C/circle%3E%3C/svg%3E") center center no-repeat}.custom-alert .close{position:absolute;right:20px;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.col-form-label{padding-top:.25rem;padding-bottom:.5rem;font-size:16px;font-weight:500;line-height:1.125rem}.form-control{padding:0 12px;height:50px;color:var(--color-text);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:none!important;outline:0!important}.form-control:focus{border-color:var(--color-primary)}textarea.form-control{padding:12px;height:auto}.category-card{margin-bottom:15px;transition:.3s}.category-card img{border-radius:5px 5px 0 0}.category-card span{border-radius:0 0 5px 5px;display:block;background:var(--color-accent);color:#fff;padding:12px 10px;text-align:center;transition:.3s}.footer-band{width:100%;height:auto;background-color:var(--color-primary);text-align:center;padding-top:15px;padding-bottom:15px;color:#fff;font-weight:500}.scroll-to-top,.whatsapp-support{text-align:center;z-index:10;width:50px;height:50px;line-height:50px;position:fixed}.footer-band span{color:#fff;font-size:24px;text-align:right;width:100%;padding-top:7px;float:left;padding-right:10px}.footer-band a{color:#fff!important;text-decoration:none;font-size:32px;display:block;font-weight:700}.footer-band .btn{float:left;margin-top:4px;margin-left:10px;font-size:16px;font-weight:500;padding-left:15px;padding-right:15px}.footer-band .btn svg{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.footer{padding:90px 0 40px}.footer-top{margin-bottom:-8px}.copyright{padding:20px 0;color:#dfdfdf;font-weight:400;font-size:15px}.scroll-to-top,.scroll-to-top:hover{background-color:var(--color-accent)}.footer .title{font-family:Newsreader,serif;font-size:22px;font-weight:600;line-height:28px;color:#fff;margin-bottom:20px}.footer .footer-menu{list-style:inside;margin:0 0 25px;padding:0}.footer .footer-menu.bullet-square{list-style:square;padding-left:15px}.footer .footer-menu.bullet-square .footer-menu-item{list-style:square}.footer .footer-col .text{color:#dfdfdf;font-size:14px;line-height:20px;margin:10px 0}.footer .footer-col .slogan{color:#dfdfdf;font-family:Jost,Sans-serif;font-size:18px;line-height:28px;font-style:italic}.footer .footer-menu .footer-menu-item,.footer .footer-menu .footer-menu-item a{list-style:none;color:#dfdfdf;padding:0;margin:10px 0;transition:color .4s;font-size:18px;line-height:28px;text-decoration:none}.footer .footer-menu.social-icons{margin-top:10px}.footer .footer-menu.social-icons .footer-menu-item{display:inline;margin:0 5px}.footer .footer-menu.social-icons .footer-menu-item svg{fill:var(--color-primary);width:25px;height:25px}.footer .company{color:#afaca7;margin-bottom:0}.footer-logo{max-width:200PX;padding:10px 15px}.scroll-to-top{right:1rem;bottom:70px;opacity:0;padding:5px;color:#fff;display:inline-flex;flex-shrink:0;justify-content:center;align-items:center}.scroll-to-top svg{width:30px;fill:currentColor}.scroll-to-top.active{visibility:visible;opacity:.7}.scroll-to-top:hover{color:#fff;opacity:1}.whatsapp-support{left:1rem;bottom:1rem;color:#fff;border-radius:50%;background-color:#25d366}.whatsapp-support svg{fill:#ffffff;height:25px;width:25px}.hero-banner{position:relative;min-height:40px;background-color:#f2f2f2}.hero-banner .page-title{font-size:36px;color:var(--color-primary);margin-bottom:0}.hero-banner .breadcrumb-wrapper{overflow:hidden;margin:5px 0}.hero-banner .breadcrumb{margin:0;background-color:transparent;font-size:14px;padding:5px;list-style:none;flex-wrap:nowrap;white-space:nowrap;overflow-x:scroll;display:block}.hero-banner .breadcrumb::-webkit-scrollbar{display:none}.hero-banner .breadcrumb>li{display:inline-block;color:var(--color-primary)}.hero-banner .breadcrumb>li a{text-decoration:none;color:var(--color-primary);-webkit-transition:.7s;transition:.7s}.hero-banner .breadcrumb li i{padding-right:8px}.hero-banner .breadcrumb>li+li:before{padding:0 10px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%231f1f1f' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");color:#fff;vertical-align:middle}.breadcrumb-item+.breadcrumb-item{padding-left:0}.sidebar-content{border:1px solid #ededed;background:#fff;border-radius:var(--border-radius);width:250px}.sidebar-title{padding:10px 25px;font-weight:600;border-bottom:1px dashed #dedede}.sidebar-content .sidebar-nav{flex-grow:1;list-style:none;margin-bottom:0;padding:8px 5px}.latest-posts-block ul li .blog-post,.sidebar-content .sidebar-item{display:flex}.sidebar-content .sidebar-nav .sidebar-link{font-weight:400;padding:6px;position:relative;font-size:14px;cursor:pointer;color:#3e4145;text-decoration:none;display:inline-flex;flex:1 1 auto;align-items:center}.sidebar-content .sidebar-nav .sidebar-link .count{margin-top:auto;margin-bottom:auto;text-align:right;opacity:.7;color:#848689;flex:1 1 0%}.sidebar-content .sidebar-nav .sidebar-link .icon-wrapper{width:25px;display:flex}.sidebar-content .sidebar-nav .sidebar-link .icon{fill:currentColor;width:16px}.sidebar-content.brand-filter .sidebar-nav{max-height:300px;overflow-y:scroll}.product-sidebar{width:300px}.product-sidebar .product-card{box-shadow:0 0 30px 0 rgba(82,63,105,.05);background:#fff;border-radius:2px;padding:10px}.swiper-nav .swiper-nav-btn,.swiper-nav .swiper-nav-btn-2{top:45%!important;z-index:10;background-size:25px;background-position:center;background-repeat:no-repeat;touch-action:none;transition:.3s ease-out;text-align:center;cursor:pointer}.product-sidebar .product-card .image-wrapper{text-align:center}.product-sidebar .product-card img{max-width:100%}.product-filter{margin-bottom:10px;padding:8px 20px;font-size:12px;display:flex;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid #ededed;border-radius:var(--border-radius)}.product-filter .col-left{flex:1}.product-filter .col-left,.product-filter .col-right{margin:0 -15px;display:flex;align-items:center}.product-filter .col-left>div,.product-filter .col-right>div{position:relative;padding:0 15px}.product-filter .col-left>div+div:before,.product-filter .col-right>div+div:before{content:"";position:absolute;display:block;top:calc(50% - 7px);left:0;height:14px;border-left:1px solid #adadad}.product-filter button.sort-results{padding:2px 5px;font-weight:400;cursor:pointer;outline:0;background:0 0;border:none;font-size:14px}.product-filter .sort{max-width:180px}.product-filter .sort .sort-order-list{padding:10px;position:absolute;top:2rem;right:-5px;z-index:2;background:#fff;width:100%;border-radius:0;display:none;box-shadow:0 3px 10px 0 rgba(125,125,125,.25);border:1px solid #f1f1f1;min-width:180px}.product-filter .sort .sort-order-list .sort-order-item{padding:3px 2px}.product-filter .sort .sort-order-list .sort-order-item a{color:#333;font-size:14px;width:100%;text-decoration:none}.aside-list ul li:hover a,.product-filter .sort .sort-order-list .sort-order-item:hover a{text-decoration:underline}.product-filter .filter button.filter-results{padding:.57143rem .57143rem .57143rem 0;letter-spacing:.04286rem;font-weight:400;cursor:pointer;outline:0;background:0 0;border:none;font-size:15px}.product-filter .filter{min-width:100px}.text-content{word-wrap:break-word!important;word-break:break-word!important;color:var(--color-text)}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6,.text-content strong{font-family:Newsreader,serif;color:var(--color-text);font-weight:600}.text-content h1{font-size:24px;line-height:1.3846153846}.text-content h2{font-size:22px;line-height:1}.text-content h3{font-size:20px;line-height:1.0909090909}.text-content p{font-size:17px;line-height:26px;color:var(--color-text)}.text-content blockquote ol:last-child,.text-content blockquote p:last-child,.text-content blockquote ul:last-child,.text-content p:last-child{margin-bottom:0}.text-content table{border-collapse:collapse;width:100%}.text-content table tbody tr td{padding:8px;border:1px solid var(--border-color)}.text-content table thead tr td,.text-content table thead tr th{font-weight:700;font-size:12px;padding:7px;border:1px solid var(--border-color)}.text-content table tbody tr:nth-child(odd)>td{background-color:#f8f8f8}.text-content ol,.text-content ol li,.text-content ul,.text-content ul li{list-style:initial}.text-content li{font-size:17px;line-height:30px;margin-bottom:10px}.text-content blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}.text-content blockquote p,blockquote p{display:inline;font-size:16px;line-height:26px;font-weight:400;font-style:italic}.text-content blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.text-content br{display:block!important}.text-content ul,.text-content ul li{list-style-type:square}.text-content ol,.text-content ol li{list-style-type:decimal}.text-content ol,.text-content ul{margin:16px 0;padding:0 0 0 40px;word-wrap:break-word}.text-content li>ol,.text-content li>ul{margin:0}.text-content pre{background:#f5f5f5;color:#666;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.text-content img{border-style:none;vertical-align:top;max-width:100%;height:auto!important;margin-top:7px;margin-bottom:7px}.text-content .info{display:block;position:relative;font-size:12px;line-height:16px;color:#404040;margin:0 0 21px}.text-content .info span{font-style:italic}.text-content .share-buttons span{color:var(--color-text);font-weight:700;font-size:13px;margin-right:15px}.text-content .share-buttons a{font-size:18px;margin-left:5px;padding:5px;color:var(--color-primary)}.text-content .share-buttons a:hover{color:#757575}.swiper-nav .swiper-nav-btn{position:absolute;width:40px;height:40px;background-color:#fff;border-radius:var(--border-radius);border:0;border:1px solid var(--border-color)}.swiper-nav .swiper-nav-btn-2.prev-item-2,.swiper-nav .swiper-nav-btn.prev-item-1{transition:.5s;opacity:0;left:20px}.swiper-nav .swiper-nav-btn-2.next-item-2,.swiper-nav .swiper-nav-btn.next-item-1{transition:.5s;opacity:0;right:20px}.swiper-container:hover .swiper-nav .swiper-nav-btn.next-item-1,.swiper-container:hover .swiper-nav .swiper-nav-btn.prev-item-1{transition:.5s;opacity:1}.swiper-container:hover .swiper-nav .swiper-nav-btn-2.swiper-button-disabled,.swiper-container:hover .swiper-nav .swiper-nav-btn.swiper-button-disabled{opacity:.5}.swiper-nav .swiper-nav-btn-2.next-item-2 svg,.swiper-nav .swiper-nav-btn-2.prev-item-2 svg,.swiper-nav .swiper-nav-btn.next-item-1 svg,.swiper-nav .swiper-nav-btn.prev-item-1 svg{width:20px;height:40px;transition:.3s ease-out}.swiper-nav .swiper-nav-btn-2{position:absolute;width:50px;height:50px;background-color:#fff;border-radius:0;border:0}.banner-card img,.section-intro .intro-card,.section-intro .intro-card svg{transition:.3s ease-in-out}.swiper-container:hover .swiper-nav .swiper-nav-btn-2.next-item-2,.swiper-container:hover .swiper-nav .swiper-nav-btn-2.prev-item-2{transition:.5s;opacity:.7}.swiper-nav .swiper-nav-btn-2:hover{background-color:var(--color-accent);color:#fff;opacity:1}.ig-posts .post-grid .post-image:hover .media-type svg,.swiper-nav .swiper-nav-btn-2:hover svg{fill:#ffffff}.swiper-pagination-bullet{width:16px;height:16px;border-radius:50%;border:3px solid var(--color-accent);background:#f0f8ff}#main-slider.swiper-container,.banner-card,.banner-strip{border-radius:2px}.banner-strip{color:#fff;fill:#ffffff;background-color:#2d465f;font-size:18px;padding:10px;text-align:center}.banner-section,.product-list-section{padding-top:30px;padding-bottom:30px}.banner-card{overflow:hidden;position:relative;display:block;box-shadow:0 5px 15px -5px rgba(0,0,0,.1)}.banner-card img{border-radius:var(--border-radius)}.banner-card:hover img{scale:1.02}.categories-section{padding:40px 0}.categories-section .swiper-slide{display:flex;justify-content:center}.categories-section .swiper-slide .image-wrapper{background-color:#fff;padding:15px;width:fit-content;height:fit-content;border-radius:50%;position:relative;overflow:hidden}.categories-section .swiper-slide .category-title{font-weight:600;font-size:16px;display:block;text-align:center;margin-top:10px}.section-title{font-family:Newsreader,serif;font-weight:600;font-size:24px;color:var(--color-accent);margin-bottom:15px}.section-title h1,.section-title h2{font-style:normal;font-weight:600;line-height:1.5;font-size:28px;color:#333}.section-title .icon{width:30px;fill:currentColor;margin-right:5px}.section-title-2{font-weight:600}.section-title-2 h1:after,.section-title-2 h2:after{width:70px;height:3px;background:linear-gradient(to right,var(--color-primary) 0,var(--color-primary) 50%,#b3b8ba 50%,#b3b8ba 100%)}.section-intro .section-description{font-size:16px;color:#777}.section-intro .intro-card{text-align:center;border-radius:5px;padding:15px 10px 5px;cursor:pointer;background-color:#fff}.section-intro .intro-card:hover svg{width:65px;height:65px}.section-intro .intro-card h3{margin-top:15px;font-size:18px;color:var(--color-primary)}.section-intro .intro-card p{font-size:15px;color:#555}.section-about{background:url(../images/aboutusbg.jpg) top right #eaedf2;min-height:895px;padding-top:215px}.product-details-card{border:1px solid #ededed;background:#fff;border-radius:2px}.product-details .product-title{font-size:28px;font-weight:600;word-break:break-word;display:block;margin-top:5px;margin-bottom:10px}.product-details .featured-price-wrapper .info-text{color:#198754;font-size:13px;font-weight:400;margin-bottom:10px}.product-details .featured-price-wrapper .price-wrapper .price{font-size:26px;font-weight:600;margin-right:10px}.product-details .featured-price-wrapper .price-wrapper .price i{font-size:14px;font-weight:500;font-style:normal}.product-details .featured-price-wrapper .price-wrapper .last-update{font-size:13px;font-weight:400;color:#787878;margin-top:10px}.product-details .featured-price-wrapper .merchant-wrapper .merchant-name span{font-size:13px;font-weight:600}.product-details .featured-price-wrapper .merchant-wrapper .btn-merchant{padding:5px 25px;border-radius:15px;font-size:13px}.product-details .featured-price-wrapper .merchant-wrapper .btn-merchant svg{vertical-align:text-bottom;margin-left:5px}.register-wrapper{max-width:450px;margin:50px auto}.register-wrapper .section-title{font-size:32px;margin-bottom:30px}.form-check{display:block;min-height:28px;padding-left:28px;margin-bottom:5px}.form-check .form-check-input[type=checkbox]{margin-left:-28px;border-radius:var(--border-radius);border-color:var(--border-color);width:20px;height:20px;box-shadow:none!important}.hover-float-shadow{vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px transparent;backface-visibility:hidden;position:relative;transition-duration:.3s;transition-property:transform}.hover-float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,rgba(75,75,75,.35) 0,rgba(75,75,75,0) 80%);transition-duration:.3s;transition-property:transform,opacity}.hover-float-shadow:active,.hover-float-shadow:focus,.hover-float-shadow:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.hover-float-shadow:active:before,.hover-float-shadow:focus:before,.hover-float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}.error-list{margin-bottom:10px;color:#dd2619}.error-list span{color:#dd2619;display:block;margin-left:5px}.error-list span:before{content:"✖";margin-right:8px}.edit-address span.edit,.testimonial-card{margin-right:15px}.half-slider .wrapper{display:flex;flex-wrap:wrap;margin:15px -10px}.half-slider .wrapper::-webkit-scrollbar{display:none}.half-slider .wrapper .half-slider-item{flex:0 0 33.333333%;max-width:33.333333%;flex-basis:0;flex-grow:1;padding-right:10px;padding-left:10px}.contact-bottom a:hover,.half-slider .wrapper .half-slider-item:hover img{opacity:.8}.half-slider .wrapper .half-slider-item img{width:100%;max-width:100%;box-shadow:0 10px 50px -30px rgb(0 0 0 / 35%);transition:.3s ease-out;border-radius:var(--border-radius)}.styled-checkbox:checked+label:after,.styled-checkbox:hover+label:after{position:absolute;left:7px;top:3px;width:7px;height:11px;transform:rotate(45deg);content:""}@media screen and (max-width:992px){.footer-band .btn,.footer-band span{float:unset;width:100%;text-align:center;margin-top:10px}.footer-band .btn{margin-left:0}.half-slider .wrapper{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;margin-right:0;margin-left:0}.half-slider .wrapper .half-slider-item{flex:0 0 40vw;max-width:100%}.half-slider .wrapper .half-slider-item:first-child{margin-left:-10px}.half-slider .wrapper .half-slider-item:last-child{margin-right:-10px}}@media screen and (max-width:768px){.half-slider .wrapper .half-slider-item{flex:0 0 60vw;padding-right:10px;padding-left:10px}}@media screen and (max-width:576px){.half-slider .wrapper .half-slider-item{flex:0 0 80vw}}.offcanvas-backdrop:hover{cursor:url(../images/icons/cross.svg),url(../images/icons/cross.svg),zoom-out}.account-menu{padding-left:0;list-style:none}.account-menu .icon{height:25px;fill:currentColor;margin-right:5px}.account-menu a{color:#333;text-decoration:none;font-size:16px;font-weight:300}.account-menu .logout{border:1px solid #f1f1f1;background:#f1f1f1;color:#383838;width:100%}.account-menu .logout:hover{border:1px solid #999;background:#f1f1f1;color:#333}.account-menu .divider{height:0;margin:35px 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.left-block{max-width:250px;padding-right:5px;padding-left:5px}.btn-gray{color:#fff;background-color:#4a4a4a;width:100%}.edit-address,.new-address{background:#f6f6f6;font-size:14px;font-weight:500;min-height:150px}.new-address{cursor:pointer}.edit-address:hover,.new-address:hover{background:#e7e7e7}.new-address svg{fill:#e6e6e6;width:70px}.new-address span{display:block;color:#777;font-size:18px;cursor:pointer}.new-address:hover svg{fill:#b3b3b3}.edit-address{color:#676767}.edit-address span{display:block;color:#676767;font-size:13px;font-weight:400;line-height:20px;cursor:pointer}.edit-address span.title{display:inline-block;color:var(--color-primary);font-size:20px;font-weight:600}.edit-address span.delete svg{fill:#e5212f;width:20px;height:20px}.edit-address span.edit svg{fill:#1e930c;width:20px;height:20px}.addr-info-box{border:1px solid #ebebeb;margin-bottom:10px}.addr-info-box .title{text-align:center;font-weight:600;font-size:15px;background-color:#e5e5e5;border-bottom:1px solid;border-color:#f1f1f1;padding:7px 10px;margin-bottom:0}.addr-info-box address{padding:5px}.products-table{border:1px solid #f1f1f1}.products-table thead th{background-color:#e5e5e5;border-bottom:1px solid;border-color:#f1f1f1;padding:7px 10px}.products-table td{padding:7px 10px;vertical-align:middle}.products-table .btn{padding:5px 10px;font-size:15px;line-height:15px;border-radius:0}.pagination{justify-content:center;list-style:none;font-size:16px}.pagination .page-item .page-link{background-color:#fff;border-color:#e9e9e9;color:#3b3b3b;width:auto;min-width:45px;display:flex;justify-content:center;align-items:center;line-height:30px;padding:6px 7px;margin:0 3px;border-radius:50%}.blog-grid .date .day,.blog-grid .date .month{line-height:1;display:block;text-align:center}.pagination .page-item.active .page-link{background:var(--color-accent);color:#fff}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:50%}.iti__flag{background-image:url("../images/icons/flags.png")!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url("../images/icons/flags@2x.png")!important}}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0}.styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:sub;width:20px;height:20px;background:0 0;border:1px solid #ccc}.styled-checkbox:focus{border-color:var(--color-hover)}.styled-checkbox:focus+label:before{box-shadow:none}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.styled-checkbox:hover+label:after{border:1px solid var(--color-primary);border-width:0 2px 2px 0}.styled-checkbox:checked+label:before{border:1px solid var(--color-primary)}.styled-checkbox:checked+label:after{border:1px solid #fff;border-width:0 2px 2px 0}.blog-grid{position:relative;margin-bottom:25px;border:1px solid #f1f1f1;border-radius:0;transition:.3s linear}.blog-grid:hover{box-shadow:0 0 15px 5px rgba(0,76,156,.05)}.blog-grid .blog-image,.reference-card .image-wrapper,.service-card .image-wrapper{overflow:hidden;position:relative}.blog-grid .blog-image img{width:100%;height:auto;transition:.5s ease-in-out}.blog-grid:hover .blog-image img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.blog-grid .blog-content{padding:10px 15px;background:#fff;color:#6a7073}.blog-grid .title{font-size:18px;line-height:1.5;margin-bottom:10px;overflow:hidden;font-weight:600}.blog-grid .title a{color:var(--color-text);text-decoration:none;-webkit-transition:.3s linear;transition:.3s linear}.blog-grid .date{position:absolute;top:0;left:15px;background-color:var(--color-accent);color:var(--color-primary);padding:7px 10px;transition:.3s linear}.blog-grid .date .day{font-size:25px;font-weight:600;margin-bottom:5px}.blog-grid .date .month{font-size:20px;font-weight:500}.blog-grid:hover .date{background-color:#fff;color:var(--color-accent)}.blog-grid .blog-image .hover,.gallery-one__link{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-primary-rgb),.3);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;font-size:46px;color:#fff;opacity:0;-webkit-transition:.5s;transition:.5s}.service-card,.testimonial-card{transition:.3s ease-in-out;height:100%;cursor:pointer}.blog-category-block,.latest-posts-block{margin-bottom:15px;padding:15px 15px 5px;background-color:#f7f7f7;border-radius:10px}.blog-category-block ul{padding:0;margin:0;list-style:none}.blog-category-block ul li{font-size:15px;background:#fff;box-shadow:0 0 0 0 rgba(0,0,0,.5);border-radius:5px;padding:14px 20px;transition:.4s;margin-bottom:10px;font-weight:600}.blog-category-block ul li a{color:var(--color-text);font-size:16px;text-decoration:none;display:block}.blog-category-block ul li a:hover,.latest-posts-block ul li:hover .title a{color:var(--color-primary);text-decoration:none}.blog-category-block ul li.current,.blog-category-block ul li:hover{background-color:var(--color-accent);color:#fff}.blog-category-block ul li .icon,.top-translate .dropdown-toggle::after{display:none}.blog-category-block ul li.current .icon,.blog-category-block ul li:hover .icon{display:block;fill:#ffffff}.blog-category-block .heading,.latest-posts-block .heading{font-size:26px;padding-bottom:12px;font-weight:600;position:relative;border-bottom:1px solid #e9e8e4}.blog-category-block .heading::before,.latest-posts-block .heading::before{position:absolute;content:"";left:0;right:0;bottom:0;height:1px;width:70px;background:var(--color-accent)}.sidebar-search-block{box-sizing:border-box;width:100%;margin-bottom:15px;background:#f5f5f5;padding:15px}.sidebar-search-block .heading{font-size:20px;color:var(--color-text);padding-bottom:10px;font-weight:500;position:relative;border-bottom:1px solid #ddd;margin-bottom:20px}.sidebar-search-block .heading::after{content:"";position:absolute;bottom:-2px;width:65px;height:3px;left:0;background-color:var(--color-primary)}.sidebar-search-block form input{box-shadow:none;height:50px;padding:5px 10px;width:calc(100% - 55px);display:inline}.sidebar-search-block form .btn{border-radius:0;padding:10px;height:50px;width:50px}.sidebar-search-block form .btn svg{fill:#ffffff;width:16px;height:16px}.latest-posts-block ul{padding-inline-start:0}.latest-posts-block ul li{list-style:none;margin:5px 0 0;padding:5px 0;border-radius:7px}.latest-posts-block ul li .blog-post .thumb{-webkit-box-flex:0;-webkit-flex:0 0 70px;-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px;margin-right:5px;display:flex;justify-content:center;align-items:center}.latest-posts-block ul li .blog-post .thumb img{border-radius:5px}.latest-posts-block ul li .title{font-size:16px;line-height:18px;display:block;margin-left:5px}.latest-posts-block ul li .title a{color:var(--color-text);text-decoration:none;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.latest-posts-block ul li .title .date{color:#192f46;font-size:12px;margin-top:4px;display:block}.aside-list{margin-bottom:25px;background:#f5f5f5;padding:15px}.aside-list .title{color:#333;font-size:16px;background:#f1f1f1;padding:10px;margin:0;display:flex;align-items:center}.aside-list .filter-box,.aside-list ul{list-style:inside;margin:0;font-size:100%;vertical-align:baseline}.aside-list ul{padding:0;border:0;border:none}.aside-list ul li{list-style:none;border-bottom:1px solid #d5d5d5}.aside-list ul li:last-child{border-bottom:none}.aside-list ul li a{position:relative;padding:10px 5px;color:#333;display:block;font-size:15px;text-decoration:none}.aside-list .filter-box{padding:10px;border:1px solid rgba(0,0,0,.125);border-top:none;border-radius:0 0 5px 5px}.testimonial-card{margin-left:15px}.testimonial-card .content{text-align:center;background-color:#f5f7f7;padding:35px 15px}.testimonial-card .name{font-size:15px;color:#969fa8;margin:10px 0 5px;font-weight:400}.testimonial-card .text{font-size:18px;color:#777;margin:10px 0 5px;font-weight:400}.testimonial-card .star{fill:#eeae25}.testimonial-card .stars{margin-bottom:15px}.testimonial-card .contact-wrapper{text-align:center;margin-top:-30px}.testimonial-card img{border-radius:50%;width:60px;height:60px;box-shadow:0 0 0 4px #fff}.service-card{background-color:#fff;border-radius:var(--border-radius);position:relative;overflow:hidden;border:1px solid #f1f1f1}.reference-card a,.service-card a,.top-phone a{text-decoration:none}.service-card .title{font-size:20px;color:var(--color-primary);margin:15px 10px 5px;font-weight:600}.service-card .text{font-size:16px;color:#575757;margin:0 10px 10px;font-weight:400;display:-webkit-box;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}.reference-card .image-wrapper img,.service-card .image-wrapper img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;object-fit:cover}.reference-card:hover,.service-card:hover{box-shadow:0 0 10px 7px #e6e6e69d}.reference-card:hover .image-wrapper img,.service-card:hover .image-wrapper img{-webkit-transform:scale(1.05);transform:scale(1.05)}.service-card .image-wrapper .hover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-primary-rgb),.3);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;font-size:46px;color:#fff;opacity:1;-webkit-transition:.5s;transition:.5s}.service-card:hover .image-wrapper .hover{opacity:0}.service-card .title-over{position:absolute;bottom:0;left:0;background-color:var(--color-accent);font-size:20px;color:#fff;padding:10px 15px;font-weight:500;transition:.5s}.service-card:hover .title-over{background-color:#fff;color:var(--color-primary);opacity:.5}.service-card .read-more{display:flex;margin:0 10px 15px;transition:.3s ease-in-out}.service-card .read-more svg{margin-left:10px;transition:.3s ease-in-out}.reference-card{transition:.3s ease-in-out;height:100%;cursor:pointer;background-color:#fff;position:relative;overflow:hidden;border:1px solid #f1f1f1}.reference-card .title{font-size:20px;background:var(--color-primary);color:#fff;padding:10px;font-weight:500;margin:0}.gallery-one{padding-bottom:90px;padding-top:120px}.gallery-one__single{margin-bottom:30px;position:relative;overflow:hidden}.gallery-one__single>img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s;transition:transform .5s,-webkit-transform .5s;object-fit:cover;height:250px}.gallery-one__single:hover>img{-webkit-transform:scale(1.05);transform:scale(1.05)}.gallery-one__link svg{fill:#ffffff;width:80px}.gallery-one__link:hover{color:#fff}.gallery-one__single:hover .gallery-one__link{opacity:1}.gallery-one__single>img{width:100%;-webkit-animation:5s linear infinite galleryHomeEightImg;animation:5s linear infinite galleryHomeEightImg}@-webkit-keyframes galleryHomeEightImg{0%,100%{-webkit-transform:scale(1);transform:scale(1)}25%,75%{-webkit-transform:scale(1.01);transform:scale(1.01)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes galleryHomeEightImg{0%,100%{-webkit-transform:scale(1);transform:scale(1)}25%,75%{-webkit-transform:scale(1.01);transform:scale(1.01)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}}#preloader{background:var(--color-primary);height:100vh;width:100%;position:fixed;margin-top:0;top:0;z-index:99999}.sk-cube-grid{width:120px;height:120px;margin:0 auto;top:45%;position:relative}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:var(--color-accent);float:left;-webkit-animation:1.3s ease-in-out infinite sk-cubeGridScaleDelay;animation:1.3s ease-in-out infinite sk-cubeGridScaleDelay}.sk-cube-grid .sk-cube1,.sk-cube-grid .sk-cube5,.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2,.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4,.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes scaleout-image{0%{transform:scale(.5);opacity:.8}100%{transform:scale(1);opacity:0}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.instagram-section{padding-top:100px;padding-bottom:60px;background-color:#fff;position:relative}.instagram-container{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.instagram-title-section{display:flex;justify-content:center;flex-direction:column;text-align:center;width:100%;margin-bottom:40px}.instagram-subtitle{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:5px;color:#5e5e72}.instagram-title{font-weight:800;font-size:34px;line-height:1.25;margin-bottom:25px}.ig-posts{padding:5px 0}.ig-posts .post-grid{padding:0 5px;margin-bottom:15px;transition:.3s}.ig-posts .post-grid .post-image{overflow:hidden;position:relative;border-radius:var(--border-radius)}.ig-posts .post-grid .post-image a{display:block;padding-bottom:100%;overflow:hidden;position:relative}.ig-posts .post-grid .post-image img{width:100%;height:auto;position:absolute}.ig-posts .post-grid .post-caption{font-size:13px;line-height:16px;display:none;overflow:hidden;position:absolute;z-index:3;top:0;color:#fff;width:100%;max-height:100%;margin:auto;transition:.3s;padding:15px;cursor:pointer;align-items:center;justify-content:center;text-align:center}.ig-posts .post-grid .post-caption span{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:10px;position:absolute;right:0;left:0}.ig-posts .post-grid .post-image .media-type{position:absolute;z-index:5;top:.6em;right:.6em;width:24px;height:24px;transition:.3s}.ig-posts .post-grid .post-image .media-type svg{fill:var(--color-primary);opacity:.8}.ig-posts .post-grid .post-image:hover{box-shadow:rgba(147,157,170,.2) 0 7px 15px 0}.ig-posts .post-grid:hover .post-caption{opacity:1;visibility:visible;pointer-events:all;display:flex;bottom:0;background:rgba(0,0,0,.5)}#google_translate_element2,.skiptranslate{display:none!important}.service-box,.service-box-2{text-align:center;overflow:hidden;height:auto;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;position:relative;cursor:pointer}.top-translate ul{min-width:max-content;border-radius:0;margin-top:10px!important;margin-left:-15px!important}.top-translate ul li{display:list-item;margin:0}.top-translate ul li a{line-height:2}.contact-icon-card{text-align:center;margin-bottom:30px}.contact-icon-card .icon-wrapper{color:#fff;background-color:var(--color-primary);transition:.3s;position:relative;z-index:2;display:inline-block;width:auto;border-radius:0;margin-bottom:15px;padding:30px;box-shadow:0 0 15px 7px #e9edef}.contact-icon-card .icon-wrapper svg{width:2.911em;height:2.911em;line-height:2.92;fill:currentColor}.contact-icon-card .text{color:#969fa8;font-size:16px}.contact-icon-card .text a{color:#969fa8;text-decoration:none}.contact-icon-card:hover .icon-wrapper svg{-webkit-animation:.25s ease-out icons-zoom;-ms-animation:icons-zoom .25s ease-out;animation:.25s ease-out icons-zoom}@-webkit-keyframes icons-zoom{0%{opacity:1}100%{opacity:0;-webkit-transform:scale(1.75,1.75);transform:scale(1.75,1.75)}}@keyframes icons-zoom{0%{opacity:1}100%{opacity:0;-webkit-transform:scale(1.75,1.75);-ms-transform:scale(1.75,1.75);transform:scale(1.75,1.75)}}.service-box{width:100%;justify-content:center;align-items:center;flex-direction:column;margin:20px;padding:45px 30px;transition:.3s ease-out}.service-box .service-icon{margin-bottom:20px;width:56px;height:56px;transition:.3s ease-out}.service-box .service-title{font-size:22px;text-transform:uppercase;color:var(--color-primary);transition:.3s ease-out}.service-box .service-info{opacity:0;visibility:hidden;transition:.3s ease-out;color:#fff}.service-box:hover .service-title{margin-top:-40px;color:#fff}.service-box:hover{background-color:#70809052}.service-box:hover .service-info{opacity:1;visibility:visible;margin-bottom:40px}.service-box:hover .service-icon{visibility:hidden;opacity:0}.service-box-2{width:100%;justify-content:center;align-items:center;flex-direction:column;padding:30px 40px;transition:.3s ease-out}.service-box-2 .service-icon-2{margin-bottom:20px;width:140px;height:140px}.service-box-2 .service-title-2{font-size:22px;color:var(--color-primary);font-weight:500;margin-bottom:10px;transition:.3s}.service-box-2 .service-info-2{font-size:16px;font-weight:400;color:#6a7073}.service-box-2 svg{transition:.3s}.service-box-2:hover svg{transform:scale(1.05,1.05)}.service-box-2:hover .service-title-2{letter-spacing:.5px}@media screen and (max-width:768px){.left-block{max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2)}.service-box{margin:0}}.clients-section{padding-top:100px;padding-bottom:60px;position:relative}.clients-section .client{cursor:pointer;transition:.3s ease-in-out}.clients-section .client img{display:block;width:100%;filter:grayscale(100%);opacity:.5;transition:.3s ease-in-out}.clients-section .client:hover img{opacity:1;filter:none}.top-phone{margin:0;padding:0}.top-phone img,.top-phone.whatsapp img{width:35px;margin-right:7px;margin-top:10px;float:left}.top-text{color:var(--color-accent);font-size:12px;font-weight:600}.top-text span{color:var(--color-primary);display:block;padding-left:45px;font-weight:600;font-size:18px}.top-phone.whatsapp .top-text{color:#128c7e}.top-phone.whatsapp .top-text span{color:#25d366}.contact-bottom{position:fixed;left:0;right:0;bottom:0;display:none;z-index:1030}.contact-bottom a{color:#fff;font-size:16px;text-decoration:none;display:flex;align-items:center;justify-content:center;width:50%;height:60px}.contact-bottom a svg{fill:currentColor;margin-right:10px}.contact-bottom .phone-link{background-color:var(--color-accent)}.contact-bottom .whatsapp-link{background-color:#25d366}@media (max-width:768px){.topbar{font-size:13px;padding:7px 5px}.swiper-wrapper .swiper-nav .swiper-nav-btn-2.prev-item-2:hover,.swiper-wrapper .swiper-nav .swiper-nav-btn.prev-item-1:hover{width:50px;height:50px;transition:.5s}.swiper-wrapper:hover .swiper-nav .swiper-nav-btn-2.prev-item-2,.swiper-wrapper:hover .swiper-nav .swiper-nav-btn.prev-item-1{left:0}.swiper-wrapper:hover .swiper-nav .swiper-nav-btn-2.next-item-2,.swiper-wrapper:hover .swiper-nav .swiper-nav-btn.next-item-1{right:0}.swiper-nav .swiper-nav-btn{border-radius:0;background-color:transparent;box-shadow:none}.contact-bottom{display:flex}}.floating-left{left:10px}.floating-right{right:10px}