.search-style-fullscreen .search_form_wrap{
	opacity: 0;
}
#main-content {
    padding: 0;
}
@media only screen and (max-width: 767px) {
    #main-content {
        padding: 60px 0;
    }
}
@media only screen and (max-width: 1200px) {
    #main-content {
        padding: 80px 0;
    }
}
/*#categories-banner > div,
.light-carouselhome {
 height: 100%;
 display: flex ;
 animation: slide 15s infinite !important;
}

.light-carouselhome .item {
 flex-shrink: 0 ;
 width: 100% ;
}

@keyframes slide {
 0% {
 transform: translateX(0);
 }
 33% {
 transform: translateX(0);
 }
 38% {
 transform: translateX(-100%);
 }
 66% {
 transform: translateX(-100%);
 }
 71% {
 transform: translateX(-200%);
 }
 100% {
 transform: translateX(-200%);
 }
}*/

#categories-banner.carousel-container {
    overflow: hidden;
    width: 100%;
    inset: 0;
    position: absolute;
    z-index: 0;
    max-height: 100%;
    height: 100%;
}

.light-carouselhome {
    display: flex;
    width: 100%;
    height: 100%;
}
.light-carouselhome.is-animating {
    animation: slide 15s infinite;
}

.carousel-item {
    flex-shrink: 0; 
    width: 100%;   
    height: 100%;
}

.carousel-image {
    /*background-position: center;
    background-size: cover;*/
    height: 100% !important;
    width: 100%;
    object-fit: cover;
}

@keyframes slide {
    0% { transform: translateX(0%); }
    30% { transform: translateX(0%); }

    33% { transform: translateX(-100%); }
    63% { transform: translateX(-100%); }

    66% { transform: translateX(-200%); }
    97% { transform: translateX(-200%); }

    100% { transform: translateX(0%); }
}


#site-header-wrap .inject-space{display:none;}
[class*=" fa-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fab{font-weight:400;}
.fa-twitter:before{content:"\f099";}
.fa-facebook-f:before{content:"\f09a";}
.fa-instagram:before{content:"\f16d";}
.fa-user:before{content:"\f007";}
.fa-arrow-right{content:"\f061";}
.header-acount-wrap{margin-left:30px;font-size:21px;cursor:pointer;}
.header-acount-wrap:hover .dropdown-menu{display:block;right:0px;}
.light-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;margin-left:1rem;}
.light-carousel::-webkit-scrollbar{display:none;}
@media all{
div,span,a,img,ul,li,form,header,nav,h2,h3{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;}
header,nav,section{display:block;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul{list-style:none;}
a:focus{outline:none;}
a:hover,a:active{outline:0;}
a img{border:0;}
img{height:auto;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic;}
p{margin:0 0 24px;}
p:empty:before{content:none;}
svg{transition:0.3s;}
ul{padding:0;margin:0 0 20px 30px;}
ul{list-style:disc;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute!important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#e7e7e7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto!important;color:#21759b;display:block;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
button,input{line-height:normal;transition:0.3s;}
button,input{font-size:100%;line-height:inherit;vertical-align:baseline;}
input{font-size:1em;max-width:100%;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));}
button{line-height:1;cursor:pointer;-webkit-appearance:button;border:0;outline:0;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]{outline:0;}
input[type="search"]{font-family:"Roboto", sans-serif;font-size:16px;height:60px;font-weight:400;padding:15px;border-radius:2px;border-style:solid;border-width:1px;border-color:#f8f9fa;background-color:#f8f9fa;margin-bottom:30px;text-shadow:none;box-shadow:none;box-sizing:border-box;transition:all ease 0.3s;color:#666;}
input[type="search"]:focus{border-color:var(--secondary-color, #f27500);outline:0;-webkit-box-shadow:none;box-shadow:none;}
button{font-family:"Roboto", sans-serif;font-size:16px;color:var(--secondary-color, #f27500);background-color:transparent;display:inline-block;font-weight:500;height:60px;line-height:58px;padding:0 50px;border-radius:2px;border:1px solid var(--secondary-color, #f27500);-webkit-appearance:none;transition:all ease 0.3s;white-space:nowrap;}
button:hover{outline:0;background-color:#222;color:#fff;border-color:#222;}
::placeholder{color:#aaa;opacity:1;}
h2,h3{font-family:"Barlow", "Roboto", sans-serif;color:#222;margin:0 0 40px;font-weight:600;text-rendering:optimizeLegibility;}
h2{font-size:2.125em;line-height:1.236;}
h3{font-size:1.875em;line-height:1.267;}
.accent-color{color:#f5ad0d;}
.align-left{text-align:left;}
.align-center{text-align:center;}
a{color:var(--secondary-color, #f27500);outline:0;text-decoration:none;transition:all ease 0.3s;}
a:hover,a:focus,a:active{outline:0;color:#222;text-decoration:none;}
.byron-container{width:1170px;margin:0 auto;max-width:90%;}
a{color:var(--e-global-color-accent);}
}
@media all{
.header-top{border-bottom:1px solid #394664;}
#topbar,#topbar .topbar-left,#topbar .topbar-right{display:flex;justify-content:space-between;}
#topbar .topbar-left > div{position:relative;padding-left:30px;}
#topbar .topbar-left > div:after{position:absolute;top:50%;left:0px;content:'';width:1px;height:20px;transform:translateY(-50%);background-color:#394664;}
#topbar .topbar-left > div:first-child{padding-left:0;}
#topbar .topbar-left > div:first-child:after{display:none;}
#site-header{position:relative;z-index:100;border-style:solid;transition:0.3s;background-color:var(--primary-color, #030f27);}
.site-header-inner{display:flex;align-items:center;height:80px;transition:0.5s;transition-delay:0.3s;}
.site-header-inner{position:relative;}
#site-logo{transition:all ease 0.3s;flex-grow:1;}
#site-logo-inner{margin-right:30px;transition:all ease 0.3s;}
.header-button{margin-left:80px;display:inline-flex;}
.header-button a{display:inline-block;font-size:16px;line-height:44px;font-weight:500;padding:0px 28px;border-radius:2px;color:var(--secondary-color, #f27500);font-weight:500;border:1px solid var(--secondary-color, #f27500);white-space:nowrap;}
.header-button a:hover{background-color:var(--secondary-color, #f27500);color:#fff;}
.header-info{font-size:15px;line-height:50px;color:#8a99c0;}
.header-info .content-wrap{display:inline-block;}
.header-info .content-wrap .prefix{display:none;}
.header-info .content{display:inline-block;margin-left:30px;padding-left:50px;position:relative;color:#d8d8d8;}
.header-info .content:after{position:absolute;left:0;top:50%;content:'';transform:translateY(-50%);width:1px;height:20px;background-color:#394664;}
.header-info .content:before{position:absolute;left:30px;top:0;font-family:"icomoon";font-weight:900;color:var(--secondary-color, #f27500);}
.header-info .content.phone:before{content:'\e903';font-size:19px;margin-left:-2px;}
.header-info .content.email:before{content:'\e900';font-size:14.5px;margin-top:-1px;}
.header-info .content.address:before{content:'\f041';font-size:17.5px;}
.header-socials a{display:inline-block;font-size:16px;line-height:50px;margin-right:22px;color:#8a99c0;}
.header-socials a:hover{color:var(--secondary-color, #f27500);}
#site-header .wrap-inner{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 20px 70px 0 rgba(38,42,76,0.2);margin-top:-40px;transform:translateY(50%);padding:0 40px;height:80px;}
#main-nav{display:block;float:right;}
#main-nav ul{margin:0;}
#main-nav ul li{position:relative;list-style:none;padding-top:0;padding-bottom:0;}
#main-nav > ul > li{float:left;padding:0 20px;}
#main-nav > ul > li > a{display:block;position:relative;color:#222;font-size:16px;font-weight:400;line-height:80px;transition:0.5s;}
#main-nav > ul > li:hover > a{color:var(--secondary-color, #f27500);}
#main-nav > ul > li > a > span{position:relative;padding:2px 0;z-index:0;}
#main-nav > ul > li > a > span:before{content:"";width:0;height:2px;position:absolute;right:0;bottom:0;background-color:var(--secondary-color, #f27500);-webkit-transition:width 0.5s cubic-bezier(0.35, 0.7, 0.35, 1) 0s;transition:width 0.5s cubic-bezier(0.35, 0.7, 0.35, 1) 0s;}
#main-nav > ul > li:hover > a > span:before{width:100%;left:0;background-color:var(--secondary-color, #f27500);}
.mobi-nav-extra{display:none;}
.mobile-button{width:24px;height:14px;display:none;float:right;position:absolute;top:50%;right:0;transform:translate3d(0, -50%, 0);background:transparent;cursor:pointer;transition:all ease 0.3s;}
.mobile-button:before,.mobile-button:after,.mobile-button span{background-color:#fff;transition:all ease 0.3s;}
.mobile-button:before,.mobile-button:after{content:"";position:absolute;top:0;height:2px;width:24px;border-radius:2px;left:0;top:50%;transform-origin:50% 50%;}
.mobile-button span{position:absolute;width:24px;height:2px;border-radius:2px;left:0;top:50%;margin-top:-1px;overflow:hidden;text-indent:200%;}
.mobile-button:hover span,.mobile-button:hover:before,.mobile-button:hover:after{opacity:0.7;}
.mobile-button:before{transform:translate3d(0, -7px, 0);}
.mobile-button:after{transform:translate3d(0, 5px, 0);}
.nav-top-cart-wrapper{position:relative;transition:all ease 0.3s;height:80px;display:flex;align-items:center;margin-left:30px;}
.nav-top-cart-wrapper .nav-cart-trigger{position:relative;display:block;text-align:center;width:22px;height:26px;line-height:1;stroke:#666;margin-top:3px;transition:0s;}
.nav-top-cart-wrapper .nav-cart-trigger:hover{stroke:var(--secondary-color, #f27500);}
.nav-top-cart-wrapper .shopping-cart-items-count{position:absolute;right:-9px;top:-9px;width:18px;height:18px;line-height:18px;font-size:12px;display:block;border-radius:50%;text-align:center;background-color:#48bf84;color:#fff;font-weight:600;}
.header-search-wrap{margin-left:30px;}
.header-search-trigger{position:relative;display:block;text-align:center;width:22px;line-height:1;stroke:#666;transition:0s;}
.header-search-trigger:hover{stroke:var(--secondary-color, #f27500);}
#site-header{background-color:var(--primary-color, #030f27);}
#site-header .content-wrap .prefix{display:none;}
#site-header .wrap-inner{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 20px 70px 0 rgba(38,42,76,0.2);margin-top:-40px;transform:translateY(50%);padding:0 40px;height:80px;}
#site-header .wrap-inner #main-nav{flex-grow:1;}
a,.header-info .content:before,.header-button a,.header-socials a:hover,#main-nav > ul > li:hover > a,button{color:var(--e-global-color-accent);}
.header-button a,button{border-color:var(--e-global-color-accent);}
.header-button a:hover,#main-nav > ul > li > a > span:before,#main-nav > ul > li:hover > a > span:before{background-color:var(--e-global-color-accent);}
.nav-top-cart-wrapper .nav-cart-trigger:hover,.header-search-trigger:hover{stroke:var(--e-global-color-accent);}
}
@media all{
.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0;}
}
@media all{
#site-logo #site-logo-inner{max-width:140px!important;}
}
@media all{
.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px;}
.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
}
#main-nav-mobi{display:block;position:fixed;top:0;left:-300px;height:100%;z-index:999999;width:300px;max-width:calc(100% - 80px);padding-bottom:50px;overflow-x:hidden;overflow-y:auto;background-color:#030f27;color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;transition:left 0.3s ease;}
#main-nav-mobi::-webkit-scrollbar-track{background-color:#31363d;}
#main-nav-mobi::-webkit-scrollbar{width:6px;background-color:background-color: var(--e-global-color-accent);}
#main-nav-mobi::-webkit-scrollbar-thumb{border-radius:6px;background-color:background-color: var(--e-global-color-accent);}
#main-nav-mobi ul{display:block;list-style:none;margin:0;padding:0;}
#main-nav-mobi ul li{margin:0;position:relative;cursor:pointer;border-top:1px solid rgba(255, 255, 255, 0.07);}
#main-nav-mobi ul li a{color:#fff;display:block;font-size:16px;font-weight:600;line-height:50px;text-decoration:none;padding:0 22px 0 35px;}
#main-nav-mobi ul > li > a:hover{opacity:0.7;}
.mobi-nav-extra{display:none;}
#main-nav-mobi .search-form{position:relative;margin:32px 22px 35px;}
#main-nav-mobi .search-form .search-field{padding-right:48px;width:100%;margin-bottom:0;padding:10px 25px;background-color:#fff;border:1px solid #fff;border-radius:3px;}
#main-nav-mobi .search-form .search-submit{position:absolute;right:12px;top:15px;width:30px;height:30px;text-align:center;text-indent:9999px;background-color:transparent;padding:0;border:0;overflow:hidden;stroke:#222;}
#main-nav-mobi .search-form .search-submit svg{position:absolute;top:-1px;left:0;width:100%;padding:20%;}
#main-nav-mobi .search-form .search-submit:hover{stroke:#222;}
#main-nav-mobi .ext > .cart-info svg{position:relative;top:2px;stroke:#fff;width:26px;padding-right:10px;}
#main-nav-mobi .ext > .cart-info:hover{opacity:0.7;}
.mobile-button{width:24px;height:14px;display:none;float:right;position:absolute;top:50%;right:0;transform:translate3d(0, -50%, 0);background:transparent;cursor:pointer;transition:all ease 0.3s;}
.mobile-button:before,.mobile-button:after,.mobile-button span{background-color:#fff;transition:all ease 0.3s;}
.mobile-button:before,.mobile-button:after{content:"";position:absolute;top:0;height:2px;width:24px;border-radius:2px;left:0;top:50%;transform-origin:50% 50%;}
.mobile-button span{position:absolute;width:24px;height:2px;border-radius:2px;left:0;top:50%;margin-top:-1px;overflow:hidden;text-indent:200%;}
.mobile-button:hover span,.mobile-button:hover:before,.mobile-button:hover:after{opacity:0.7;}
.mobile-button:before{transform:translate3d(0, -7px, 0);}
.mobile-button:after{transform:translate3d(0, 5px, 0);}
@media only screen and (max-width: 1200px){
#topbar,.header-top,.header-info{display:none;}
}
@media only screen and (max-width: 991px){
#site-header .wrap-inner{margin-top:0;transform:translateY(0);background-color:transparent;box-shadow:none;}
#site-header .header-inner-wrap{display:flex;justify-content:space-between;}
.mobile-button:before,.mobile-button:after,.mobile-button span{background-color:#fff;}
.site-header-inner{position:relative;height:80px;}
#main-nav,.nav-top-cart-wrapper,.header-search-wrap, .header-acount-wrap, .header-button{display:none;}
.mobile-button{display:block;}
}
@media only screen and (max-width: 767px){
#topbar{display:none;}
}
@media only screen and (max-width: 575px){
#site-header{transition:0s;}
}
ul{padding-left:2rem;}
ul{margin-top:0;margin-bottom:1rem;}
.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);}
.dropdown-menu-end{--bs-position:end;}
.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0);}
.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg);}
.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg);}
.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent;}
a,a:hover{text-decoration:none;}
/*! CSS Used from: http://127.0.0.1:8000/static/assets/css/home.css */
@media all{
a{color:var(--e-global-color-accent);}
}
*{box-sizing:border-box;padding:0;margin:0;}


@media all{
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}
.elementor .elementor-background-overlay{inset:0;position:absolute;}
.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0;}
.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);}
.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content);}
.elementor-section{position:relative;}
.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative;}
@media (max-width:1024px){
.elementor-section .elementor-container{flex-wrap:wrap;}
}
.elementor-section.elementor-section-stretched{position:relative;width:100%;}
.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center;}
.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex;}
.elementor-widget-wrap>.elementor-element{width:100%;}
.elementor-widget{position:relative;}
.elementor-column{display:flex;min-height:1px;position:relative;}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0;}
@media (min-width:768px){
.elementor-column.elementor-col-100{width:100%;}
}
@media (max-width:767px){
.elementor-column{width:100%;}
}
.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
.elementor-heading-title{line-height:1;margin:0;padding:0;}
}
@media all{
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}
.swiper-wrapper{transform:translate3d(0px,0,0);}
.swiper-pointer-events{touch-action:pan-y;}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}
}
@media all{
.elementor-element{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px;}
}
@media all{
.elementor-669 .elementor-element.elementor-element-30eaedb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-669 .elementor-element.elementor-element-30eaedb > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-669 .elementor-element.elementor-element-30eaedb > .elementor-container{min-height:80vh;}
.elementor-669 .elementor-element.elementor-element-30eaedb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 17vw 0vw 17vw;}
.elementor-669 .elementor-element.elementor-element-b550aa8 > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-669 .elementor-element.elementor-element-12b89f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}
.elementor-669 .elementor-element.elementor-element-12b89f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3vw 3vw 3vw 3vw;}
.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}
.elementor-669 .elementor-element.elementor-element-4aa6a54 > .elementor-widget-container{margin:0vw 0vw 1vw 0vw;}
.elementor-669 .elementor-element.elementor-element-4aa6a54{text-align:center;}
.elementor-669 .elementor-element.elementor-element-4aa6a54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.8vw;font-weight:800;text-transform:capitalize;line-height:8rem;color:#FFFFFF;}
@media (max-width:1024px){
.elementor-669 .elementor-element.elementor-element-30eaedb > .elementor-container{min-height:52vh;}
.elementor-669 .elementor-element.elementor-element-30eaedb{padding:0vw 0vw 0vw 0vw;}
.elementor-669 .elementor-element.elementor-element-4aa6a54 .elementor-heading-title{font-size:6.9vw;line-height:6.5rem;}
}
@media (max-width:767px){
.elementor-669 .elementor-element.elementor-element-30eaedb{padding:0vw 10vw 0vw 10vw;}
.elementor-669 .elementor-element.elementor-element-4aa6a54 .elementor-heading-title{font-size:8vw;line-height:3.9rem;}
}
}

.master-carousel-box{cursor:grab;visibility:hidden;}
.master-carousel-box .flickity-aside-wrap{overflow:hidden;}
.master-carousel-box.is-initialized{visibility:visible;}
.master-carousel-box .flickity-slider{display:flex;position:relative;transition:transform 0.6s ease-in-out;}
.master-carousel-box .flickity-slider{display:flex;}
.master-carousel-box .master-service{flex-shrink:0;width:100%;}
a,a:hover{text-decoration:none;}
/*! CSS Used from: http://127.0.0.1:8000/static/assets/css/home.css */
@media all{
.elementor-element.elementor-widget:not(:last-child){margin-bottom:0px;}
.master-heading > *{max-width:100%;}
.accent-color,a,.elementor-element .master-link .icon,.elementor-element .master-heading .pre-heading,.elementor-element .master-link:hover{color:var(--e-global-color-accent);}
.accent-color{color:var(--e-global-color-accent)!important;}
.elementor-element .hover-effect-style-1 .master-service:after,.elementor-element .master-button,.elementor-element .master-heading .divider{background-color:var(--e-global-color-accent);}
}
@media all{
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box;}
.elementor a{box-shadow:none;text-decoration:none;}
.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%;}
.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);}
.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content);}
.elementor-section{position:relative;}
.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative;}
@media (max-width:1024px){
.elementor-section .elementor-container{flex-wrap:wrap;}
}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}
.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex;}
.elementor-widget-wrap>.elementor-element{width:100%;}
.elementor-widget{position:relative;}
.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px);}
.elementor-column{display:flex;min-height:1px;position:relative;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px;}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px;}
@media (min-width:768px){
.elementor-column.elementor-col-50{width:50%;}
.elementor-column.elementor-col-100{width:100%;}
}
@media (max-width:767px){
.elementor-column{width:100%;}
}
.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);}
}
@media all{
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}
@media (max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}
}
@media (max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}
}
}
@media all{
@media (max-width: 1025px) and (min-width: 1023px){
.elementor-inner-section.elementor-section-boxed{max-width:90%!important;margin-right:auto!important;margin-left:auto!important;}
}
.master-link{display:inline-block;color:#777;font-weight:500;transition:0.3s;}
.master-link .icon{color:#f5ad0d;display:inline-block;}
.master-link.icon-right .icon{margin-left:15px;}
.master-link:hover{color:#f5ad0d;}
.master-link:hover .icon{animation:0.3s link-icon linear;}
.master-button{display:inline-block;color:#fff;font-weight:500;transition:0.3s;background-color:#f5ad0d;font-size:18px;padding:19px 30px;border-radius:3px;}
.master-button.small{font-size:17px;padding:18px 35px 17px;}
.master-button:hover{color:#fff;background-color:#030f27;}
.master-heading{display:flex;justify-content:center;flex-direction:column;}
.align-left .master-heading{align-items:flex-start;}
.align-center .master-heading{align-items:center;}
.master-heading .pre-heading{font-size:15px;letter-spacing:0.1px;margin-bottom:14px;}
.master-heading .main-heading{margin-bottom:0;margin-bottom:22px;}
.master-heading .sub-heading{font-size:18px;line-height:27px;}
.master-heading .divider{width:50px;height:5px;background-color:#f5ad0d;margin-bottom:43px;}
@media (max-width: 576px){
.master-heading .main-heading{font-size:28px;}
.master-heading .sub-heading{font-size:16px;}
}
.headline-2{font-size:24px;margin-bottom:28px;}
.item-carousel{width:100%;transition:0s!important;}
.column-2-gap-30px .item-carousel{width:calc( (100% - 30px) / 2 );margin-right:30px;}
@media (max-width: 1024px){
.column-2-gap-30px .item-carousel{width:calc( (100% - 30px) / 2 );margin-right:30px;}
}
@media (max-width: 767px){
.column-2-gap-30px .item-carousel{width:100%;margin-right:30px;}
}
.flickity-aside-wrap .flickity-viewport{overflow:visible!important;}
.master-service{position:relative;transition:box-shadow 0.3s, transform 0.3s;border-color:#e7e7e7;}
.master-service .content-wrap{padding:33px 35px 57px;transition:0.5s;border-color:#e7e7e7;}
.master-service .headline-2{transition:0.3s;margin-bottom:34px;}
.master-service .desc{position:relative;margin-bottom:32px;transition:0.3s;}
.master-service .thumb{overflow:hidden;}
.master-service .thumb img{width:100%;height:auto;transition:0.5s;}
.master-service .sep{height:1px;width:calc(100% + 35px);background-color:#e1e6ee;}
.master-service.sep-before .sep{margin-bottom:38px;}
.master-service.sep-before .desc{margin-bottom:39px;}
.master-service:hover .thumb img{transform:scale(1.1);}
.hover-effect-style-1 .master-service:after{position:absolute;top:0;left:0;width:100%;height:0;background-color:#f5ad0d;transition:0.3s;content:'';}
.hover-effect-style-1 .master-service:hover:after{height:7px;}
}
@media all{
.elementor-column .elementor-spacer-inner{height:var(--spacer-size);}
}
@media all{
.flickity-enabled{position:relative;}
.flickity-enabled:focus{outline:none;}
.flickity-viewport{overflow:hidden;position:relative;height:100%;}
.flickity-slider{position:absolute;width:100%;height:100%;}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}
}
@media all{
.elementor-669 .elementor-element.elementor-element-7f834c4{--spacer-size:100px;}
.elementor-669 .elementor-element.elementor-element-e5c25ab .master-heading .pre-heading{color:#777777;text-transform:uppercase;margin-bottom:14px;}
.elementor-669 .elementor-element.elementor-element-e5c25ab .master-heading .main-heading{margin-bottom:0px;max-width:927px;}
.elementor-669 .elementor-element.elementor-element-8cc12f8{--spacer-size:90px;}
.elementor-669 .elementor-element.elementor-element-83769e8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-669 .elementor-element.elementor-element-bb94b93 .master-heading h2{font-size:28px;}
.elementor-669 .elementor-element.elementor-element-bb94b93 .master-heading .main-heading{margin-bottom:22px;}
.elementor-669 .elementor-element.elementor-element-bb94b93 .master-heading .sub-heading{color:#666666;font-size:16px;margin-bottom:65px;}
.elementor-669 .elementor-element.elementor-element-bb94b93 .master-heading .divider{margin-bottom:50px;}
.elementor-669 .elementor-element.elementor-element-9c8274c .master-service .content-wrap{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;}
.elementor-669 .elementor-element.elementor-element-9c8274c .master-carousel-box .item-carousel{opacity:0.5;}
.elementor-669 .elementor-element.elementor-element-9c8274c .master-carousel-box .item-carousel.is-selected{opacity:1;}
.elementor-669 .elementor-element.elementor-element-9c8274c .master-carousel-box:hover .item-carousel{opacity:0.5;}
.elementor-669 .elementor-element.elementor-element-9c8274c .master-carousel-box:hover .item-carousel.is-selected{opacity:1;}
.elementor-669 .elementor-element.elementor-element-9c8274c .master-service{border-radius:0px 0px 0px 0px;}
.elementor-669 .elementor-element.elementor-element-9c8274c .master-service:hover .content-wrap{border-style:solid;border-width:1px 1px 1px 1px;}
.elementor-669 .elementor-element.elementor-element-9c8274c .master-service:hover{box-shadow:0px 20px 70px 0px rgba(38, 42, 76, 0.15);}
.elementor-669 .elementor-element.elementor-element-9c8274c .master-link .icon{font-size:16px;}
.elementor-669 .elementor-element.elementor-element-f71ea04{--spacer-size:100px;}
@media (max-width:1024px){
.elementor-669 .elementor-element.elementor-element-7f834c4{--spacer-size:80px;}
.elementor-669 .elementor-element.elementor-element-749b6c0 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}
.elementor-669 .elementor-element.elementor-element-f71ea04{--spacer-size:80px;}
}
@media (max-width:767px){
.elementor-669 .elementor-element.elementor-element-7f834c4{--spacer-size:60px;}
.elementor-669 .elementor-element.elementor-element-8cc12f8{--spacer-size:50px;}
.elementor-669 .elementor-element.elementor-element-bb94b93 .master-heading .sub-heading{margin-bottom:40px;}
.elementor-669 .elementor-element.elementor-element-bb94b93 .master-heading .divider{margin-bottom:40px;}
.elementor-669 .elementor-element.elementor-element-f71ea04{--spacer-size:60px;}
}
@media (min-width:768px){
.elementor-669 .elementor-element.elementor-element-749b6c0{width:33.33%;}
.elementor-669 .elementor-element.elementor-element-56d5cf4{width:66.67%;}
}
@media (max-width:1024px) and (min-width:768px){
.elementor-669 .elementor-element.elementor-element-749b6c0{width:100%;}
.elementor-669 .elementor-element.elementor-element-56d5cf4{width:100%;}
}
}
*{box-sizing:border-box;padding:0;margin:0;}
@media screen and (max-width: 767px){
.master-carousel-box.mlr-1585436260 .item-carousel{opacity:0;}
}
.master-carousel-box.mlr-1585436260 .item-carousel.is-selected{opacity:1;}
@media screen and (max-width: 767px){
.item-carousel{opacity:0;}
}
.item-carousel.is-selected{opacity:1;}