/*
===============================================================
 #CUSTOM CSS
- Please do not edit this file. This file is generated from admin area.
- Every changes here will be overwritten by theme
===============================================================*/
    /* header-logo-width 
=========================*/
.aux-logo-header .aux-logo-anchor{ max-width:193px; }
/* site-body-background-size 
=========================*/
body { background-size:auto; }
/* site-body-background-pattern 
=========================*/
body:before { height:100%; background-image:url(); }
/* site-body-background-repeat 
=========================*/
body { background-repeat:no-repeat; }
/* site-body-background-position 
=========================*/
body { background-position:left top; }
/* site-body-background-attach 
=========================*/
body { background-attachment:scroll; }
/* site-header-container-height 
=========================*/
.site-header-section .aux-header-elements:not(.aux-vertical-menu-elements), .site-header-section .aux-fill .aux-menu-depth-0 > .aux-item-content { height:80px; }
/* site-header-container-scaled-height 
=========================*/
.aux-top-sticky .site-header-section.aux-sticky .aux-fill .aux-menu-depth-0 > .aux-item-content, .aux-top-sticky .site-header-section.aux-sticky .aux-header-elements,.aux-elementor-header.aux-sticky [data-elementor-type="header"] > .elementor-section > .elementor-container,.aux-elementor-header.aux-sticky .elementor-section-wrap > .elementor-section > .elementor-container { min-height:60px; }
/* site-header-navigation-item-height 
=========================*/
.site-header-section .aux-middle .aux-menu-depth-0 > .aux-item-content { height:60px; }
/* site-mobile-header-toggle-button-color 
=========================*/
.site-header-section .aux-header .aux-burger:before, .site-header-section .aux-header .aux-burger:after, .site-header-section .aux-header .aux-burger .mid-line { border-color:#8c9192; }
/* site-menu-full-screen-background-color 
=========================*/
#fs-menu-search:before { background-color:rgba(255, 255, 255, 0.95); }
/* site-top-header-background-color 
=========================*/
#top-header {background-color:#ffffff;}
/* subfooter-bar-top-border-color 
=========================*/
.aux-subfooter-bar { border-top:1px solid #EAEAEA; }
/* subfooter-top-border-color 
=========================*/
.aux-subfooter { border-top:1px solid #EAEAEA; }
/* footer-top-border-color 
=========================*/
.aux-site-footer {border-top:1px solid #EAEAEA;}
/* site-secondary-logo-max-height 
=========================*/
.aux-logo-footer .aux-logo-anchor img { max-height:40px; }
/* site-frame-background-color 
=========================*/
@media screen and (min-width: 700px) { .aux-framed .aux-side-frames, body.aux-framed:after, .aux-framed .aux-side-frames:before, .aux-framed .aux-side-frames:after {background-color:#111111;}}
/* vertical-menu-background-color 
=========================*/
.aux-vertical-menu { background-color:; }
/* vertical-menu-footer-background-color 
=========================*/
.aux-vertical-menu { background-color:; }
/* site-transparent-header-bgcolor 
=========================*/
.site-header-section { background-color:rgba(255, 255, 255, 1); }
/* sticky-header-color 
=========================*/
.aux-elementor-header.aux-sticky .elementor-section-wrap > .elementor-section, .aux-elementor-header.aux-sticky [data-elementor-type="header"] > .elementor-section { background-color:#FFF !important; }
/* post-title-bar-overlay-pattern-opacity 
=========================*/
.single-post .aux-overlay-bg-hash::before { opacity:0.15; }
/* page-title-bar-overlay-pattern-opacity 
=========================*/
.page .aux-overlay-bg-hash::before { opacity:0.5; }
/* header-logo-max-height-type 
=========================*/
.aux-logo-header .aux-logo-anchor > img { max-height:80px; }
/* site-vertical-menu-background-color 
=========================*/
.aux-vertical-menu-side { background-color:#FFF; }
/* portfolio-title-bar-overlay-pattern-opacity 
=========================*/
.single-portfolio .aux-overlay-bg-hash::before { opacity:0.5; }
/* product-title-bar-overlay-pattern-opacity 
=========================*/
.single-product .aux-overlay-bg-hash::before { opacity:0.5; }
/* footer-top-border-width 
=========================*/
.aux-site-footer { border-top-width:1px; }
/* subfooter-layout-bg-image-position 
=========================*/
.aux-subfooter {background-position:center center;}
/* subfooter-layout-bg-image-size 
=========================*/
.aux-subfooter {background-size:cover;}
/* subfooter-layout-bg-image-repeat 
=========================*/
.aux-subfooter {background-repeat:no-repeat;}
/* blog-post-share-button-icon-size 
=========================*/
.single-post .aux-single-post-share span::before { font-size:10px; }
/* content-typography 
=========================*/
body { font-family: "Open Sans";font-weight: regular; }
/* main-title-typography 
=========================*/
h1, h2, h3, h4, h5, h6, .aux-h1, .aux-h2, .aux-h3, .aux-h4, .aux-h5, .aux-h6 { font-family: "Open Sans";font-weight: 300; }
/* page-title-typography 
=========================*/
.page-title { font-family: "Open Sans";font-weight: 300; }
/* header-menu-typography 
=========================*/
.aux-master-menu { font-family: "Open Sans";font-weight: regular; }
/* buttons-typography 
=========================*/
.aux-button { font-family: "Open Sans";font-weight: regular; }
/* body-typography 
=========================*/
body{ font-family:'Catamaran'; } 
/* elementor-color-primary 
=========================*/
.aux-customize-preview.elementor-kit-5975 {--e-global-color-primary: #6EC1E4;}
/* elementor-color-secondary 
=========================*/
.aux-customize-preview.elementor-kit-5975 {--e-global-color-secondary: #54595F;}
/* elementor-color-text 
=========================*/
.aux-customize-preview.elementor-kit-5975 {--e-global-color-text: #7A7A7A;}
/* elementor-color-accent 
=========================*/
.aux-customize-preview.elementor-kit-5975 {--e-global-color-accent: #61CE70;}
.elementor-5976 .elementor-element.elementor-element-54a26d6 > .elementor-container{max-width:1600px;}.elementor-5976 .elementor-element.elementor-element-54a26d6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5976 .elementor-element.elementor-element-54a26d6{margin-top:15px;margin-bottom:15px;padding:0px 35px 0px 35px;}.elementor-5976 .elementor-element.elementor-element-99ffd65.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-5976 .elementor-element.elementor-element-c49eb21{text-align:left;width:auto;max-width:auto;}.elementor-5976 .elementor-element.elementor-element-d052931{display:block;text-align:right;width:auto;max-width:auto;}.elementor-5976 .elementor-element.elementor-element-d052931 .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:right;}.elementor-5976 .elementor-element.elementor-element-d052931 .aux-menu-depth-0 > .aux-item-content{color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;line-height:1.5em;padding:0px 0px 0px 40px;}.elementor-5976 .elementor-element.elementor-element-d052931 .aux-menu-depth-0.aux-hover > .aux-item-content {color:#AAAAAA !important;}.elementor-5976 .elementor-element.elementor-element-d052931 .aux-fs-menu .aux-master-menu{text-align:left;}@media(max-width:1024px){.elementor-5976 .elementor-element.elementor-element-99ffd65.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5976 .elementor-element.elementor-element-c49eb21{text-align:center;width:100%;max-width:100%;}.elementor-5976 .elementor-element.elementor-element-d052931 > .elementor-widget-container{margin:55px 0px 0px 0px;}.elementor-5976 .elementor-element.elementor-element-d052931{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-5976 .elementor-element.elementor-element-99ffd65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5976 .elementor-element.elementor-element-99ffd65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5976 .elementor-element.elementor-element-99ffd65.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-5976 .elementor-element.elementor-element-c49eb21{text-align:left;width:auto;max-width:auto;}.elementor-5976 .elementor-element.elementor-element-d052931{text-align:left;width:auto;max-width:auto;}.elementor-5976 .elementor-element.elementor-element-d052931 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-5976 .elementor-element.elementor-element-d052931 > .elementor-widget-container{margin:0px 0px 0px 0px;}}.elementor-5977 .elementor-element.elementor-element-333a101 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5977 .elementor-element.elementor-element-333a101{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EAEAEA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 35px 15px 35px;}.elementor-5977 .elementor-element.elementor-element-333a101 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5977 .elementor-element.elementor-element-5f40f80f{width:auto;max-width:auto;}.elementor-5977 .elementor-element.elementor-element-3d79eb07{color:rgba(198, 198, 198, 0.9);font-family:"Raleway", Sans-serif;font-size:15px;width:auto;max-width:auto;}.elementor-5977 .elementor-element.elementor-element-3d79eb07 > .elementor-widget-container{margin:0px 0px -13px 20px;}.elementor-5977 .elementor-element.elementor-element-698f8207.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5977 .elementor-element.elementor-element-fe24b66 .aux-icon-list-item, .elementor-5977 .elementor-element.elementor-element-fe24b66 .aux-icon-list-items{justify-content:center;text-align:center;}.elementor-5977 .elementor-element.elementor-element-fe24b66 .aux-icon-list-icon{color:#C6C6C6;fill:#C6C6C6;}.elementor-5977 .elementor-element.elementor-element-fe24b66{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-5977 .elementor-element.elementor-element-5f40f80f{max-width:29%;}}@media(min-width:768px){.elementor-5977 .elementor-element.elementor-element-1f2d8af4{width:90%;}.elementor-5977 .elementor-element.elementor-element-698f8207{width:9.619%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5977 .elementor-element.elementor-element-1f2d8af4{width:96%;}.elementor-5977 .elementor-element.elementor-element-698f8207{width:2%;}}@media(max-width:767px){.elementor-5977 .elementor-element.elementor-element-1f2d8af4 > .elementor-element-populated{padding:15px 0px 15px 0px;}.elementor-5977 .elementor-element.elementor-element-3d79eb07 > .elementor-widget-container{margin:0px 0px 0px 0px;}}