@charset "utf-8";#qx-section-40182 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; background-size : cover; background-position : center; background-repeat : no-repeat; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-40182-background-overlay {  } #qx-section-40182:hover .qx-section-40182-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-40182 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-40182 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-96183 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-96183-background-overlay {  } #qx-row-96183:hover .qx-row-96183-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-96183 {  }  } @media (max-width: 767px) { #qx-row-96183 {  }  } #qx-column-35184 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-35184 { flex: 100%; max-width: 100%; } .qx-column-35184-background-overlay {  } #qx-column-35184:hover .qx-column-35184-background-overlay {  } #qx-column-35184 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-35184 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-35184 > .qx-col-wrap {  } #qx-column-35184 { flex: 100%; max-width: 100%; }  } @media (max-width: 767px) { #qx-column-35184 > .qx-col-wrap {  } #qx-column-35184 { flex: 100%; max-width: 100%; }  } #qx-slider-pro-78194 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-slider-pro-78194 a.qx-btn svg,#qx-slider-pro-78194 a.qx-btn i { margin-right : 0px;  } #qx-slider-pro-78194 .slide-content { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-slider-pro-78194 .slider-content-wrapper { width : 50%;  } #qx-slider-pro-78194 .slider-pro-item > img { object-fit : cover;  } #qx-slider-pro-78194 .qx-slideshow.slider-height-custom,#qx-slider-pro-78194 .qx-slideshow ul.custom-height { height : 1000px;  } #qx-slider-pro-78194 .qx-slideshow ul.custom-height { max-height : 100%; min-height : auto !important;  } #qx-slider-pro-78194 .slide-content h2 { color : rgba(255, 255, 255, 1); font-family : Playfair Display; font-weight : 700; font-size : 90px; text-transform : uppercase; line-height : 1.06em; letter-spacing : 2.7px; margin-top : 0px; margin-right : 0px; margin-bottom : 20px; margin-left : 0px;  } #qx-slider-pro-78194 .slide-content p { color : rgba(255, 255, 255, 1); font-size : 24px; text-transform : uppercase; line-height : 1.42em; letter-spacing : 4.8px; margin-top : 0px; margin-right : 0px; margin-bottom : 25px; margin-left : 0px;  } #qx-slider-pro-78194 .slide-content a.qx-btn { color : rgba(255, 255, 255, 1); padding-top : 15px; padding-right : 30px; padding-bottom : 15px; padding-left : 30px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-slider-pro-78194 .slide-content a.qx-btn:hover {  } #qx-slider-pro-78194 ul li .slide-content a.qx-btn:hover i {  } #qx-slider-pro-78194 .qx-icon * { color : rgba(191 ,  184,  175, 1); width : 25px; height : 25px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-slider-pro-78194 .qx-icon:hover * { color : rgba(242 ,  222,  188, 1);  } #qx-slider-pro-78194 .qx-slidenav {  } #qx-slider-pro-78194 .qx-slidenav-container {  } #qx-slider-pro-78194 .qx-dotnav li * { background-color : rgba(191 ,  184,  175, 1); width : 15px; height : 15px;  } #qx-slider-pro-78194 .qx-dotnav li.qx-active * { background-color : rgba(242 ,  222,  188, 1);  } #qx-slider-pro-78194 .qx-dotnav  { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-slider-pro-78194 .qx-dotnav li { padding-left : 12px;  } #qx-slider-pro-78194 .qx-dotnav li:first-child { padding-left : 0;  } #qx-slider-pro-78194 .bar-navigation .qx-barnav-horizontal { display : flex; flex-wrap : wrap; list-style : none; margin-left : -12px;  } #qx-slider-pro-78194 .bar-navigation .qx-barnav-horizontal li { padding-left : 12px;  } #qx-slider-pro-78194 .bar-navigation .qx-barnav-horizontal li:first-child { padding-left : 0;  } #qx-slider-pro-78194 .bar-navigation .qx-barnav-horizontal li a { background-color : rgba(238, 238, 238, 1); text-indent : 100%; overflow : hidden; display : block; box-sizing : border-box; white-space : nowrap; background-color : rgba(238, 238, 238, 1); width : 25px; height : 5px;  } #qx-slider-pro-78194 .bar-navigation .qx-barnav-vertical { display : inline; list-style : none;  } #qx-slider-pro-78194 .bar-navigation .qx-barnav-vertical li a { background-color : rgba(238, 238, 238, 1); text-indent : 100%; overflow : hidden; display : block; box-sizing : border-box; white-space : nowrap; background-color : rgba(238, 238, 238, 1); height : 25px; width : 5px;  } #qx-slider-pro-78194 .bar-navigation .qx-barnav-vertical li:first-child { padding-top : 0;  } #qx-slider-pro-78194 .bar-navigation .qx-barnav-vertical li { padding-top : 12px;  } #qx-slider-pro-78194 .bar-navigation .qx-barnav li.qx-active a { background-color : rgba(102, 102, 102, 0.6);  } #qx-slider-pro-78194 .qx-overlay-primary { background : rgba(0, 0, 0, 0.5);  } #qx-slider-pro-78194 .qx-thumbnav li a * { width : 100px; height : 100px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-slider-pro-78194 {  } #qx-slider-pro-78194 .slide-content {  } #qx-slider-pro-78194 .slider-content-wrapper { width : 70%;  } #qx-slider-pro-78194 .slide-content h2 { margin-top : 0px; margin-right : 0px; margin-bottom : 20px; margin-left : 0px;  } #qx-slider-pro-78194 .slide-content p { margin-top : 0px; margin-right : 0px; margin-bottom : 20px; margin-left : 0px;  } #qx-slider-pro-78194 .slide-content a.qx-btn { padding-top : 10px; padding-right : 30px; padding-bottom : 10px; padding-left : 30px;  } #qx-slider-pro-78194 .qx-slidenav {  } #qx-slider-pro-78194 .qx-slidenav-container {  } #qx-slider-pro-78194 .qx-icon * {  } #qx-slider-pro-78194 .qx-dotnav  {  }  } @media (max-width: 767px) { #qx-slider-pro-78194 {  } #qx-slider-pro-78194 .slide-content {  } #qx-slider-pro-78194 .slider-content-wrapper { width : 100%;  } #qx-slider-pro-78194 .slider-pro-item > img { height : 100%;  } #qx-slider-pro-78194 .slide-content h2 { font-size : 60px; margin-top : 0px; margin-right : 0px; margin-bottom : 20px; margin-left : 0px;  } #qx-slider-pro-78194 .slide-content p { font-size : 18px; margin-top : 0px; margin-right : 0px; margin-bottom : 30px; margin-left : 0px;  } #qx-slider-pro-78194 .slide-content a.qx-btn { padding-top : 10px; padding-right : 20px; padding-bottom : 10px; padding-left : 20px;  } #qx-slider-pro-78194 .qx-slidenav {  } #qx-slider-pro-78194 .qx-slidenav-container {  } #qx-slider-pro-78194 .qx-icon * {  } #qx-slider-pro-78194 .qx-dotnav  {  }  } #qx-section-10171 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; background-size : cover; background-position : center; background-repeat : no-repeat; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-10171-background-overlay {  } #qx-section-10171:hover .qx-section-10171-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-10171 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-10171 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-16172 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-16172-background-overlay {  } #qx-row-16172:hover .qx-row-16172-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-16172 {  }  } @media (max-width: 767px) { #qx-row-16172 {  }  } #qx-column-16173 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-16173 { flex: 100%; max-width: 100%; } .qx-column-16173-background-overlay {  } #qx-column-16173:hover .qx-column-16173-background-overlay {  } #qx-column-16173 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-16173 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-16173 > .qx-col-wrap {  } #qx-column-16173 { flex: 100%; max-width: 100%; }  } @media (max-width: 767px) { #qx-column-16173 > .qx-col-wrap {  } #qx-column-16173 { flex: 100%; max-width: 100%; }  } #qx-slider-pro-38174 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-slider-pro-38174 a.qx-btn svg,#qx-slider-pro-38174 a.qx-btn i { margin-right : 0px;  } #qx-slider-pro-38174 .slide-content { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-slider-pro-38174 .slider-content-wrapper { width : 50%;  } #qx-slider-pro-38174 .slider-pro-item > img { object-fit : cover;  } #qx-slider-pro-38174 .qx-slideshow.slider-height-custom,#qx-slider-pro-38174 .qx-slideshow ul.custom-height { height : 1000px;  } #qx-slider-pro-38174 .qx-slideshow ul.custom-height { max-height : 100%; min-height : auto !important;  } #qx-slider-pro-38174 .slide-content h2 { color : rgba(255, 255, 255, 1); font-family : Playfair Display; font-weight : 700; font-size : 90px; text-transform : uppercase; line-height : 1.06em; letter-spacing : 2.7px; margin-top : 0px; margin-right : 0px; margin-bottom : 20px; margin-left : 0px;  } #qx-slider-pro-38174 .slide-content p { color : rgba(255, 255, 255, 1); font-size : 24px; text-transform : uppercase; line-height : 1.42em; letter-spacing : 4.8px; margin-top : 0px; margin-right : 0px; margin-bottom : 25px; margin-left : 0px;  } #qx-slider-pro-38174 .slide-content a.qx-btn { color : rgba(255, 255, 255, 1); padding-top : 15px; padding-right : 30px; padding-bottom : 15px; padding-left : 30px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-slider-pro-38174 .slide-content a.qx-btn:hover {  } #qx-slider-pro-38174 ul li .slide-content a.qx-btn:hover i {  } #qx-slider-pro-38174 .qx-icon * { color : rgba(191 ,  184,  175, 1); width : 25px; height : 25px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-slider-pro-38174 .qx-icon:hover * { color : rgba(242 ,  222,  188, 1);  } #qx-slider-pro-38174 .qx-slidenav {  } #qx-slider-pro-38174 .qx-slidenav-container {  } #qx-slider-pro-38174 .qx-dotnav li * { background-color : rgba(191 ,  184,  175, 1); width : 15px; height : 15px;  } #qx-slider-pro-38174 .qx-dotnav li.qx-active * { background-color : rgba(242 ,  222,  188, 1);  } #qx-slider-pro-38174 .qx-dotnav  { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-slider-pro-38174 .qx-dotnav li { padding-left : 12px;  } #qx-slider-pro-38174 .qx-dotnav li:first-child { padding-left : 0;  } #qx-slider-pro-38174 .bar-navigation .qx-barnav-horizontal { display : flex; flex-wrap : wrap; list-style : none; margin-left : -12px;  } #qx-slider-pro-38174 .bar-navigation .qx-barnav-horizontal li { padding-left : 12px;  } #qx-slider-pro-38174 .bar-navigation .qx-barnav-horizontal li:first-child { padding-left : 0;  } #qx-slider-pro-38174 .bar-navigation .qx-barnav-horizontal li a { background-color : rgba(238, 238, 238, 1); text-indent : 100%; overflow : hidden; display : block; box-sizing : border-box; white-space : nowrap; background-color : rgba(238, 238, 238, 1); width : 25px; height : 5px;  } #qx-slider-pro-38174 .bar-navigation .qx-barnav-vertical { display : inline; list-style : none;  } #qx-slider-pro-38174 .bar-navigation .qx-barnav-vertical li a { background-color : rgba(238, 238, 238, 1); text-indent : 100%; overflow : hidden; display : block; box-sizing : border-box; white-space : nowrap; background-color : rgba(238, 238, 238, 1); height : 25px; width : 5px;  } #qx-slider-pro-38174 .bar-navigation .qx-barnav-vertical li:first-child { padding-top : 0;  } #qx-slider-pro-38174 .bar-navigation .qx-barnav-vertical li { padding-top : 12px;  } #qx-slider-pro-38174 .bar-navigation .qx-barnav li.qx-active a { background-color : rgba(102, 102, 102, 0.6);  } #qx-slider-pro-38174 .qx-overlay-primary { background : rgba(0, 0, 0, 0.5);  } #qx-slider-pro-38174 .qx-thumbnav li a * { width : 100px; height : 100px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-slider-pro-38174 {  } #qx-slider-pro-38174 .slide-content {  } #qx-slider-pro-38174 .slider-content-wrapper { width : 70%;  } #qx-slider-pro-38174 .slide-content h2 { margin-top : 0px; margin-right : 0px; margin-bottom : 20px; margin-left : 0px;  } #qx-slider-pro-38174 .slide-content p { margin-top : 0px; margin-right : 0px; margin-bottom : 20px; margin-left : 0px;  } #qx-slider-pro-38174 .slide-content a.qx-btn { padding-top : 10px; padding-right : 30px; padding-bottom : 10px; padding-left : 30px;  } #qx-slider-pro-38174 .qx-slidenav {  } #qx-slider-pro-38174 .qx-slidenav-container {  } #qx-slider-pro-38174 .qx-icon * {  } #qx-slider-pro-38174 .qx-dotnav li * { width : 15px; height : 15px;  } #qx-slider-pro-38174 .qx-dotnav  {  }  } @media (max-width: 767px) { #qx-slider-pro-38174 {  } #qx-slider-pro-38174 .slide-content { padding-left : 20px;  } #qx-slider-pro-38174 .slider-content-wrapper { width : 100%;  } #qx-slider-pro-38174 .slider-pro-item > img { height : 100%;  } #qx-slider-pro-38174 .slide-content h2 { font-size : 60px; margin-top : 0px; margin-right : 0px; margin-bottom : 20px; margin-left : 0px;  } #qx-slider-pro-38174 .slide-content p { font-size : 18px; margin-top : 0px; margin-right : 0px; margin-bottom : 30px; margin-left : 0px;  } #qx-slider-pro-38174 .slide-content a.qx-btn { padding-top : 10px; padding-right : 20px; padding-bottom : 10px; padding-left : 20px;  } #qx-slider-pro-38174 .qx-slidenav {  } #qx-slider-pro-38174 .qx-slidenav-container {  } #qx-slider-pro-38174 .qx-icon * {  } #qx-slider-pro-38174 .qx-dotnav li * { width : 8px; height : 8px;  } #qx-slider-pro-38174 .qx-dotnav  {  }  } #qx-section-713 { padding-top : 75px; padding-right : 0px; padding-bottom : 75px; padding-left : 0px; background-image : url(/images/deesprezza/home/home-hero-banner2-min.png); background-size : cover; background-position : center; background-repeat : no-repeat; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-section-713 .qx-container { min-height : 400px;  } .qx-section-713-background-overlay {  } #qx-section-713:hover .qx-section-713-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-713 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  } #qx-section-713 .qx-container {  }  } @media (max-width: 767px) { #qx-section-713 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  } #qx-section-713 .qx-container {  }  } #qx-row-4916 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-4916-background-overlay {  } #qx-row-4916:hover .qx-row-4916-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-4916 {  }  } @media (max-width: 767px) { #qx-row-4916 {  }  } #qx-column-9117 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-9117 { flex: 50%; max-width: 50%; } .qx-column-9117-background-overlay {  } #qx-column-9117:hover .qx-column-9117-background-overlay {  } #qx-column-9117 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-9117 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-9117 > .qx-col-wrap {  } #qx-column-9117 { flex: 50%; max-width: 50%; }  } @media (max-width: 767px) { #qx-column-9117 > .qx-col-wrap {  } #qx-column-9117 { flex: 100%; max-width: 100%; }  } #qx-text-9854 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 28px; text-transform : uppercase; line-height : 1.61em; letter-spacing : 5.6px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-9854 {  }  } @media (max-width: 767px) { #qx-text-9854 { font-size : 18px; text-align : center;  }  } #qx-column-5719 > .qx-col-wrap { padding-left : 60px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-5719 { flex: 50%; max-width: 50%; } .qx-column-5719-background-overlay {  } #qx-column-5719:hover .qx-column-5719-background-overlay {  } #qx-column-5719 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-5719 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-5719 > .qx-col-wrap {  } #qx-column-5719 { flex: 50%; max-width: 50%; }  } @media (max-width: 767px) { #qx-column-5719 > .qx-col-wrap { padding-left : 15px;  } #qx-column-5719 { flex: 100%; max-width: 100%; }  } #qx-text-4174 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-size : 14px; line-height : 2em; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-4174 {  }  } @media (max-width: 767px) { #qx-text-4174 { font-size : 14px; text-align : center;  }  } #qx-section-86391 { padding-top : 75px; padding-right : 0px; padding-bottom : 75px; padding-left : 0px; background-image : url(/images/deesprezza/home/mobile/Mobile-Aroma-section-850x1000@2x-min.jpg); background-size : cover; background-position : center; background-repeat : no-repeat; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-86391-background-overlay {  } #qx-section-86391:hover .qx-section-86391-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-86391 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-86391 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-0392 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-0392-background-overlay {  } #qx-row-0392:hover .qx-row-0392-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-0392 {  }  } @media (max-width: 767px) { #qx-row-0392 {  }  } #qx-column-64393 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-64393 { flex: 50%; max-width: 50%; } .qx-column-64393-background-overlay {  } #qx-column-64393:hover .qx-column-64393-background-overlay {  } #qx-column-64393 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-64393 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-64393 > .qx-col-wrap {  } #qx-column-64393 { flex: 50%; max-width: 50%; }  } @media (max-width: 767px) { #qx-column-64393 > .qx-col-wrap {  } #qx-column-64393 { flex: 100%; max-width: 100%; }  } #qx-text-60394 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 28px; text-transform : uppercase; line-height : 1.61em; letter-spacing : 5.6px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-60394 {  }  } @media (max-width: 767px) { #qx-text-60394 { padding-top : 80px; padding-bottom : 45px; font-size : 16px; text-align : center;  }  } #qx-text-18237 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 28px; text-transform : uppercase; line-height : 1.61em; letter-spacing : 5.6px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-18237 {  }  } @media (max-width: 767px) { #qx-text-18237 { padding-top : 80px; padding-bottom : 45px; font-size : 16px; text-align : center;  }  } #qx-column-87395 > .qx-col-wrap { padding-left : 60px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-87395 { flex: 50%; max-width: 50%; } .qx-column-87395-background-overlay {  } #qx-column-87395:hover .qx-column-87395-background-overlay {  } #qx-column-87395 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-87395 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-87395 > .qx-col-wrap {  } #qx-column-87395 { flex: 50%; max-width: 50%; }  } @media (max-width: 767px) { #qx-column-87395 > .qx-col-wrap { padding-left : 15px;  } #qx-column-87395 { flex: 100%; max-width: 100%; }  } #qx-text-4396 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-size : 14px; line-height : 2em; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-4396 {  }  } @media (max-width: 767px) { #qx-text-4396 { padding-top : 65px; padding-bottom : 30px; font-size : 14px; text-align : center;  }  } #qx-section-3194 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-3194-background-overlay {  } #qx-section-3194:hover .qx-section-3194-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-3194 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-3194 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-1397 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-1397-background-overlay {  } #qx-row-1397:hover .qx-row-1397-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-1397 {  }  } @media (max-width: 767px) { #qx-row-1397 {  }  } #qx-column-7798 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-7798 { flex: 100%; max-width: 100%; } .qx-column-7798-background-overlay {  } #qx-column-7798:hover .qx-column-7798-background-overlay {  } #qx-column-7798 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-7798 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-7798 > .qx-col-wrap {  } #qx-column-7798 { flex: 100%; max-width: 100%; }  } @media (max-width: 767px) { #qx-column-7798 > .qx-col-wrap {  } #qx-column-7798 { flex: 100%; max-width: 100%; }  } #qx-text-13164 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 28px; text-transform : uppercase; line-height : 1.61em; letter-spacing : 5.6px; text-align : center; color : rgba(0 ,  0,  0, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-13164 {  }  } @media (max-width: 767px) { #qx-text-13164 { font-size : 18px; text-align : center;  }  } #qx-text-30203 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-size : 18px; line-height : 1.56em; text-align : center; color : rgba(75 ,  75,  75, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-30203 {  }  } @media (max-width: 767px) { #qx-text-30203 { font-size : 16px;  }  } #qx-media-carousel-15281 { padding-top : 20px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-media-carousel-15281 .qx-card { text-align : center; margin-top : 30px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-media-carousel-15281 .qx-panel-wrapper { position : relative; overflow : hidden;  } #qx-media-carousel-15281 .qx-element-media-carousel__wrapper .qx-slider-items { margin-left : -30px;  } #qx-media-carousel-15281 .qx-element-media-carousel__wrapper .qx-slider-items li { padding-left : 30px; min-width : 1px;  } #qx-media-carousel-15281 .qx-card-body { padding-top : 0px; padding-right : 0px; padding-bottom : 0px; padding-left : 0px;  } #qx-media-carousel-15281 figure { display : block; max-width : 100%;  } #qx-media-carousel-15281 .qx-overlay-default { background : rgba(0, 0, 0, 0.4);  } #qx-media-carousel-15281 figure img { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-media-carousel-15281 .qx-slider-items li img { object-fit : cover; overflow : hidden;  } #qx-media-carousel-15281 .qx-panel-wrapper .qx-panel { z-index : 2;  } #qx-media-carousel-15281 .qx-media-carousel-title { color : rgba(75 ,  75,  75, 1); font-weight : 600; font-size : 21px; line-height : 1.33em;  } #qx-media-carousel-15281 .qx-media-carousel-caption { color : rgba(75 ,  75,  75, 1); font-size : 14px; line-height : 1.57em;  } #qx-media-carousel-15281 .qx-icon * { color : rgba(145 ,  101,  0, 1); width : 40px; height : 40px;  } #qx-media-carousel-15281 .qx-dotnav li * { background-color : rgba(191 ,  184,  175, 1); width : 15px; height : 15px;  } #qx-media-carousel-15281 .qx-dotnav li.qx-active * { background-color : rgba(145 ,  101,  0, 1);  } #qx-media-carousel-15281 .qx-dotnav li { padding-left : 12px; margin-top : 25px;  } #qx-media-carousel-15281 .bar-navigation .qx-barnav-horizontal { display : flex; flex-wrap : wrap; list-style : none; margin-left : -12px;  } #qx-media-carousel-15281 .bar-navigation .qx-barnav-horizontal li { padding-left : 12px;  } #qx-media-carousel-15281 .bar-navigation .qx-barnav-horizontal li:first-child { padding-left : 0;  } #qx-media-carousel-15281 .bar-navigation .qx-barnav-horizontal li a { background-color : rgba(238, 238, 238, 1); text-indent : 100%; overflow : hidden; display : block; box-sizing : border-box; white-space : nowrap; background-color : rgba(238, 238, 238, 1); width : 25px; height : 5px;  } #qx-media-carousel-15281 .bar-navigation .qx-barnav-vertical { display : inline; list-style : none;  } #qx-media-carousel-15281 .bar-navigation .qx-barnav-vertical li a { background-color : rgba(238, 238, 238, 1); text-indent : 100%; overflow : hidden; display : block; box-sizing : border-box; white-space : nowrap; background-color : rgba(238, 238, 238, 1); height : 25px; width : 5px;  } #qx-media-carousel-15281 .bar-navigation .qx-barnav-vertical li:first-child { padding-top : 0;  } #qx-media-carousel-15281 .bar-navigation .qx-barnav-vertical li { padding-top : 12px;  } #qx-media-carousel-15281 .bar-navigation .qx-barnav li.qx-active a { background-color : rgba(102, 102, 102, 0.6);  } #qx-media-carousel-15281 .qx-element-media-carousel__wrapper { position : relative;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-media-carousel-15281 {  } #qx-media-carousel-15281 figure { text-align : center;  } #qx-media-carousel-15281 .qx-element-media-carousel__wrapper .qx-slider-items li { padding-left : 15px;  } #qx-media-carousel-15281 .qx-card-body {  } #qx-media-carousel-15281 .qx-card {  } #qx-media-carousel-15281 .qx-media-carousel-title {  } #qx-media-carousel-15281 .qx-media-carousel-caption {  } #qx-media-carousel-15281 .qx-icon * { width : 25px; height : 25px;  } #qx-media-carousel-15281 .qx-dotnav li * { width : 15px; height : 15px;  }  } @media (max-width: 767px) { #qx-media-carousel-15281 {  } #qx-media-carousel-15281 figure { text-align : center;  } #qx-media-carousel-15281 .qx-element-media-carousel__wrapper .qx-slider-items li { padding-left : 10px;  } #qx-media-carousel-15281 .qx-card-body {  } #qx-media-carousel-15281 .qx-card {  } #qx-media-carousel-15281 .qx-media-carousel-title { font-size : 18px;  } #qx-media-carousel-15281 .qx-media-carousel-caption { font-size : 14px;  } #qx-media-carousel-15281 .qx-icon * { width : 20px; height : 20px;  } #qx-media-carousel-15281 .qx-dotnav li * { width : 8px; height : 8px;  }  } #qx-section-98285 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; background-image : url(/images/deesprezza/home/home-aboutus-banner-min.png); background-size : cover; background-position : center; background-repeat : no-repeat; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-section-98285 .qx-container { min-height : 780px;  } .qx-section-98285-background-overlay {  } #qx-section-98285:hover .qx-section-98285-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-98285 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  } #qx-section-98285 .qx-container {  }  } @media (max-width: 767px) { #qx-section-98285 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  } #qx-section-98285 .qx-container { min-height : 500px;  }  } #qx-row-96288 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-96288-background-overlay {  } #qx-row-96288:hover .qx-row-96288-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-96288 {  }  } @media (max-width: 767px) { #qx-row-96288 {  }  } #qx-column-53289 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-53289 { flex: 33.33%; max-width: 33.33%; } .qx-column-53289-background-overlay {  } #qx-column-53289:hover .qx-column-53289-background-overlay {  } #qx-column-53289 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-53289 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-53289 > .qx-col-wrap {  } #qx-column-53289 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-53289 > .qx-col-wrap {  } #qx-column-53289 { flex: 100%; max-width: 100%; }  } #qx-column-12291 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-12291 { flex: 33.33%; max-width: 33.33%; } .qx-column-12291-background-overlay {  } #qx-column-12291:hover .qx-column-12291-background-overlay {  } #qx-column-12291 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-12291 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-12291 > .qx-col-wrap {  } #qx-column-12291 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-12291 > .qx-col-wrap {  } #qx-column-12291 { flex: 100%; max-width: 100%; }  } #qx-text-77344 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-family : Playfair Display; font-weight : 700; font-size : 70px; text-transform : uppercase; line-height : 1.14em; letter-spacing : 2.1px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-77344 {  }  } @media (max-width: 767px) { #qx-text-77344 { font-size : 60px; text-align : center;  }  } #qx-text-5364 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-size : 18px; line-height : 1.56em; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-5364 {  }  } @media (max-width: 767px) { #qx-text-5364 { font-size : 16px; text-align : center;  }  } #qx-button-95384 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-button-95384 .qx-btn { color : rgba(67 ,  34,  0, 1); border-style : solid;  } #qx-button-95384 .qx-btn:hover { color : rgba(67 ,  34,  0, 1);  } #qx-button-95384 .qx-btn:hover i {  } #qx-button-95384 * {  } #qx-button-95384 a svg,#qx-button-95384 a i { margin-right : 30px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-button-95384 {  } #qx-button-95384 .qx-btn {  }  } @media (max-width: 767px) { #qx-button-95384 { text-align : center;  } #qx-button-95384 .qx-btn {  }  } #qx-column-47293 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-47293 { flex: 33.33%; max-width: 33.33%; } .qx-column-47293-background-overlay {  } #qx-column-47293:hover .qx-column-47293-background-overlay {  } #qx-column-47293 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-47293 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-47293 > .qx-col-wrap {  } #qx-column-47293 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-47293 > .qx-col-wrap {  } #qx-column-47293 { flex: 100%; max-width: 100%; }  } #qx-section-46484 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; background-image : url(/images/deesprezza/home/mobile/Mobile-Aroma-section-850x1000@2x-min.jpg); background-size : cover; background-position : center; background-repeat : no-repeat; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-46484-background-overlay {  } #qx-section-46484:hover .qx-section-46484-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-46484 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-46484 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-95485 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-95485-background-overlay {  } #qx-row-95485:hover .qx-row-95485-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-95485 {  }  } @media (max-width: 767px) { #qx-row-95485 {  }  } #qx-column-83486 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-83486 { flex: 33.33%; max-width: 33.33%; } .qx-column-83486-background-overlay {  } #qx-column-83486:hover .qx-column-83486-background-overlay {  } #qx-column-83486 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-83486 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-83486 > .qx-col-wrap {  } #qx-column-83486 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-83486 > .qx-col-wrap {  } #qx-column-83486 { flex: 100%; max-width: 100%; }  } #qx-spacer-78164 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; height : 10px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-spacer-78164 { height : 10px;  }  } @media (max-width: 767px) { #qx-spacer-78164 { height : 220px;  }  } #qx-column-22487 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-22487 { flex: 33.33%; max-width: 33.33%; } .qx-column-22487-background-overlay {  } #qx-column-22487:hover .qx-column-22487-background-overlay {  } #qx-column-22487 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-22487 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-22487 > .qx-col-wrap {  } #qx-column-22487 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-22487 > .qx-col-wrap {  } #qx-column-22487 { flex: 100%; max-width: 100%; }  } #qx-text-91488 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-family : Playfair Display; font-weight : 700; font-size : 70px; text-transform : uppercase; line-height : 1.14em; letter-spacing : 2.1px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-91488 {  }  } @media (max-width: 767px) { #qx-text-91488 { font-size : 60px; text-align : center;  }  } #qx-text-42489 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-size : 18px; line-height : 1.56em; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-42489 {  }  } @media (max-width: 767px) { #qx-text-42489 { font-size : 16px; text-align : center;  }  } #qx-button-32490 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-button-32490 .qx-btn { color : rgba(67 ,  34,  0, 1); border-style : solid;  } #qx-button-32490 .qx-btn:hover { color : rgba(67 ,  34,  0, 1);  } #qx-button-32490 .qx-btn:hover i {  } #qx-button-32490 * {  } #qx-button-32490 a svg,#qx-button-32490 a i { margin-right : 30px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-button-32490 {  } #qx-button-32490 .qx-btn {  }  } @media (max-width: 767px) { #qx-button-32490 { text-align : center;  } #qx-button-32490 .qx-btn {  }  } #qx-column-18491 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-18491 { flex: 33.33%; max-width: 33.33%; } .qx-column-18491-background-overlay {  } #qx-column-18491:hover .qx-column-18491-background-overlay {  } #qx-column-18491 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-18491 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-18491 > .qx-col-wrap {  } #qx-column-18491 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-18491 > .qx-col-wrap {  } #qx-column-18491 { flex: 100%; max-width: 100%; }  } #qx-section-5215 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; background-image : url(/images/deesprezza/home/mobile/Mobile-Aroma-section-2x.png); background-size : cover; background-position : center; background-repeat : no-repeat; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-5215-background-overlay {  } #qx-section-5215:hover .qx-section-5215-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-5215 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-5215 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-41216 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-41216-background-overlay {  } #qx-row-41216:hover .qx-row-41216-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-41216 {  }  } @media (max-width: 767px) { #qx-row-41216 {  }  } #qx-column-46219 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-46219 { flex: 100%; max-width: 100%; } .qx-column-46219-background-overlay {  } #qx-column-46219:hover .qx-column-46219-background-overlay {  } #qx-column-46219 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-46219 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-46219 > .qx-col-wrap { padding-top : 200px;  } #qx-column-46219 { flex: 100%; max-width: 100%; }  } @media (max-width: 767px) { #qx-column-46219 > .qx-col-wrap {  } #qx-column-46219 { flex: 100%; max-width: 100%; }  } #qx-text-65220 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-family : Playfair Display; font-weight : 700; font-size : 70px; text-transform : uppercase; line-height : 1.14em; letter-spacing : 2.1px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-65220 {  }  } @media (max-width: 767px) { #qx-text-65220 { font-size : 60px; text-align : center;  }  } #qx-text-98221 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-size : 18px; line-height : 1.56em; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-98221 {  }  } @media (max-width: 767px) { #qx-text-98221 { font-size : 16px; text-align : center;  }  } #qx-button-93222 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-button-93222 .qx-btn { color : rgba(67 ,  34,  0, 1); border-style : solid;  } #qx-button-93222 .qx-btn:hover { color : rgba(67 ,  34,  0, 1);  } #qx-button-93222 .qx-btn:hover i {  } #qx-button-93222 * {  } #qx-button-93222 a svg,#qx-button-93222 a i { margin-right : 30px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-button-93222 {  } #qx-button-93222 .qx-btn {  }  } @media (max-width: 767px) { #qx-button-93222 { text-align : center;  } #qx-button-93222 .qx-btn {  }  } #qx-section-79413 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-79413-background-overlay {  } #qx-section-79413:hover .qx-section-79413-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-79413 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-79413 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-19416 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-19416-background-overlay {  } #qx-row-19416:hover .qx-row-19416-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-19416 {  }  } @media (max-width: 767px) { #qx-row-19416 {  }  } #qx-column-13417 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-13417 { flex: 33.33%; max-width: 33.33%; } .qx-column-13417-background-overlay {  } #qx-column-13417:hover .qx-column-13417-background-overlay {  } #qx-column-13417 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-13417 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-13417 > .qx-col-wrap {  } #qx-column-13417 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-13417 > .qx-col-wrap {  } #qx-column-13417 { flex: 100%; max-width: 100%; }  } #qx-blurb-61376 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-blurb-61376 .qx-element-blurb__media { margin-bottom : 30px; width : 100%;  } #qx-blurb-61376 .qx-element-blurb__media img { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-61376 .qx-element-blurb__media i { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-61376 .qx-element-blurb__media svg,#qx-blurb-61376 .qx-element-blurb__media i { display : block;  } #qx-blurb-61376 .qx-element-blurb__title { margin-bottom : 20px;  } #qx-blurb-61376 .qx-element-blurb__title * { color : rgba(75 ,  75,  75, 1); font-weight : 600; font-size : 21px; line-height : 1.33em;  } #qx-blurb-61376 .qx-element-blurb__title *:hover {  } #qx-blurb-61376 .qx-element-blurb__body,#qx-blurb-61376 .qx-element-blurb__body * { color : rgba(75 ,  75,  75, 1); font-size : 14px; line-height : 1.57em;  } #qx-blurb-61376 .qx-element-blurb__content {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-blurb-61376 {  } #qx-blurb-61376 .qx-element-blurb__media { margin-bottom : 30px;  } #qx-blurb-61376 .qx-element-blurb__media i {  } #qx-blurb-61376 .qx-element-blurb__media img {  } #qx-blurb-61376 .qx-element-blurb__title * {  } #qx-blurb-61376 .qx-element-blurb__body,#qx-blurb-61376 .qx-element-blurb__body * {  } #qx-blurb-61376 .qx-element-blurb__content {  }  } @media (max-width: 767px) { #qx-blurb-61376 {  } #qx-blurb-61376 .qx-element-blurb__media { margin-bottom : 20px;  } #qx-blurb-61376 .qx-element-blurb__media i {  } #qx-blurb-61376 .qx-element-blurb__media img {  } #qx-blurb-61376 .qx-element-blurb__title * { font-size : 18px;  } #qx-blurb-61376 .qx-element-blurb__body,#qx-blurb-61376 .qx-element-blurb__body * { font-size : 14px;  } #qx-blurb-61376 .qx-element-blurb__wrapper { text-align : center;  } #qx-blurb-61376 .qx-element-blurb__content {  }  } #qx-blurb-84125 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-blurb-84125 .qx-element-blurb__media { margin-bottom : 30px; width : 100%;  } #qx-blurb-84125 .qx-element-blurb__media img { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-84125 .qx-element-blurb__media i { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-84125 .qx-element-blurb__media svg,#qx-blurb-84125 .qx-element-blurb__media i { display : block;  } #qx-blurb-84125 .qx-element-blurb__title { margin-bottom : 20px;  } #qx-blurb-84125 .qx-element-blurb__title * { color : rgba(75 ,  75,  75, 1); font-weight : 600; font-size : 21px; line-height : 1.33em;  } #qx-blurb-84125 .qx-element-blurb__title *:hover {  } #qx-blurb-84125 .qx-element-blurb__body,#qx-blurb-84125 .qx-element-blurb__body * { color : rgba(75 ,  75,  75, 1); font-size : 14px; line-height : 1.57em;  } #qx-blurb-84125 .qx-element-blurb__content {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-blurb-84125 {  } #qx-blurb-84125 .qx-element-blurb__media { margin-bottom : 30px;  } #qx-blurb-84125 .qx-element-blurb__media i {  } #qx-blurb-84125 .qx-element-blurb__media img {  } #qx-blurb-84125 .qx-element-blurb__title * {  } #qx-blurb-84125 .qx-element-blurb__body,#qx-blurb-84125 .qx-element-blurb__body * {  } #qx-blurb-84125 .qx-element-blurb__content {  }  } @media (max-width: 767px) { #qx-blurb-84125 {  } #qx-blurb-84125 .qx-element-blurb__media { margin-bottom : 20px;  } #qx-blurb-84125 .qx-element-blurb__media i {  } #qx-blurb-84125 .qx-element-blurb__media img {  } #qx-blurb-84125 .qx-element-blurb__title * { font-size : 18px;  } #qx-blurb-84125 .qx-element-blurb__body,#qx-blurb-84125 .qx-element-blurb__body * { font-size : 14px;  } #qx-blurb-84125 .qx-element-blurb__wrapper { text-align : center;  } #qx-blurb-84125 .qx-element-blurb__content {  }  } #qx-blurb-66126 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-blurb-66126 .qx-element-blurb__media { margin-bottom : 30px; width : 100%;  } #qx-blurb-66126 .qx-element-blurb__media img { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-66126 .qx-element-blurb__media i { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-66126 .qx-element-blurb__media svg,#qx-blurb-66126 .qx-element-blurb__media i { display : block;  } #qx-blurb-66126 .qx-element-blurb__title { margin-bottom : 20px;  } #qx-blurb-66126 .qx-element-blurb__title * { color : rgba(75 ,  75,  75, 1); font-weight : 600; font-size : 21px; line-height : 1.33em;  } #qx-blurb-66126 .qx-element-blurb__title *:hover {  } #qx-blurb-66126 .qx-element-blurb__body,#qx-blurb-66126 .qx-element-blurb__body * { color : rgba(75 ,  75,  75, 1); font-size : 14px; line-height : 1.57em;  } #qx-blurb-66126 .qx-element-blurb__content {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-blurb-66126 {  } #qx-blurb-66126 .qx-element-blurb__media { margin-bottom : 30px;  } #qx-blurb-66126 .qx-element-blurb__media i {  } #qx-blurb-66126 .qx-element-blurb__media img {  } #qx-blurb-66126 .qx-element-blurb__title * {  } #qx-blurb-66126 .qx-element-blurb__body,#qx-blurb-66126 .qx-element-blurb__body * {  } #qx-blurb-66126 .qx-element-blurb__content {  }  } @media (max-width: 767px) { #qx-blurb-66126 {  } #qx-blurb-66126 .qx-element-blurb__media { margin-bottom : 20px;  } #qx-blurb-66126 .qx-element-blurb__media i {  } #qx-blurb-66126 .qx-element-blurb__media img {  } #qx-blurb-66126 .qx-element-blurb__title * { font-size : 18px;  } #qx-blurb-66126 .qx-element-blurb__body,#qx-blurb-66126 .qx-element-blurb__body * { font-size : 14px;  } #qx-blurb-66126 .qx-element-blurb__wrapper { text-align : center;  } #qx-blurb-66126 .qx-element-blurb__content {  }  } #qx-column-78419 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-78419 { flex: 33.33%; max-width: 33.33%; } .qx-column-78419-background-overlay {  } #qx-column-78419:hover .qx-column-78419-background-overlay {  } #qx-column-78419 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-78419 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-78419 > .qx-col-wrap {  } #qx-column-78419 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-78419 > .qx-col-wrap {  } #qx-column-78419 { flex: 100%; max-width: 100%; }  } #qx-image-10429 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-10429 img,#qx-image-10429 svg { display : inline-block; border-top-width : undefinedpx; border-right-width : undefinedpx; border-bottom-width : undefinedpx; border-left-width : undefinedpx; border-style : none; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-10429 img,#qx-image-10429 svg,#qx-image-10429 i {  } #qx-image-10429 .qx-figure-caption { background-color : rgba(255, 255, 255, 0); color : rgba(0, 0, 0, 0.8); transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-10429 svg,#qx-image-10429 i {  } #qx-image-10429 svg,#qx-image-10429 i:hover {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-image-10429 {  } #qx-image-10429 svg,#qx-image-10429 i {  } #qx-image-10429 .qx-figure-caption {  }  } @media (max-width: 767px) { #qx-image-10429 {  } #qx-image-10429 svg,#qx-image-10429 i {  } #qx-image-10429 .qx-figure-caption {  }  } #qx-column-73421 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-73421 { flex: 33.33%; max-width: 33.33%; } .qx-column-73421-background-overlay {  } #qx-column-73421:hover .qx-column-73421-background-overlay {  } #qx-column-73421 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-73421 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-73421 > .qx-col-wrap {  } #qx-column-73421 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-73421 > .qx-col-wrap {  } #qx-column-73421 { flex: 100%; max-width: 100%; }  } #qx-blurb-84181 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-blurb-84181 .qx-element-blurb__media { margin-bottom : 30px; width : 100%;  } #qx-blurb-84181 .qx-element-blurb__media img { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-84181 .qx-element-blurb__media i { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-84181 .qx-element-blurb__media svg,#qx-blurb-84181 .qx-element-blurb__media i { display : block;  } #qx-blurb-84181 .qx-element-blurb__title { margin-bottom : 20px;  } #qx-blurb-84181 .qx-element-blurb__title * { color : rgba(75 ,  75,  75, 1); font-weight : 600; font-size : 21px; line-height : 1.33em;  } #qx-blurb-84181 .qx-element-blurb__title *:hover {  } #qx-blurb-84181 .qx-element-blurb__body,#qx-blurb-84181 .qx-element-blurb__body * { color : rgba(75 ,  75,  75, 1); font-size : 14px; line-height : 1.57em;  } #qx-blurb-84181 .qx-element-blurb__wrapper { text-align : right;  } #qx-blurb-84181 .qx-element-blurb__content {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-blurb-84181 {  } #qx-blurb-84181 .qx-element-blurb__media { margin-bottom : 30px;  } #qx-blurb-84181 .qx-element-blurb__media i {  } #qx-blurb-84181 .qx-element-blurb__media img {  } #qx-blurb-84181 .qx-element-blurb__title * {  } #qx-blurb-84181 .qx-element-blurb__body,#qx-blurb-84181 .qx-element-blurb__body * {  } #qx-blurb-84181 .qx-element-blurb__content {  }  } @media (max-width: 767px) { #qx-blurb-84181 {  } #qx-blurb-84181 .qx-element-blurb__media { margin-bottom : 20px;  } #qx-blurb-84181 .qx-element-blurb__media i {  } #qx-blurb-84181 .qx-element-blurb__media img {  } #qx-blurb-84181 .qx-element-blurb__title * { font-size : 18px;  } #qx-blurb-84181 .qx-element-blurb__body,#qx-blurb-84181 .qx-element-blurb__body * { font-size : 14px;  } #qx-blurb-84181 .qx-element-blurb__wrapper { text-align : center;  } #qx-blurb-84181 .qx-element-blurb__content {  }  } #qx-blurb-87182 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-blurb-87182 .qx-element-blurb__media { margin-bottom : 30px; width : 100%;  } #qx-blurb-87182 .qx-element-blurb__media img { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-87182 .qx-element-blurb__media i { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-87182 .qx-element-blurb__media svg,#qx-blurb-87182 .qx-element-blurb__media i { display : block;  } #qx-blurb-87182 .qx-element-blurb__title { margin-bottom : 20px;  } #qx-blurb-87182 .qx-element-blurb__title * { color : rgba(75 ,  75,  75, 1); font-weight : 600; font-size : 21px; line-height : 1.33em;  } #qx-blurb-87182 .qx-element-blurb__title *:hover {  } #qx-blurb-87182 .qx-element-blurb__body,#qx-blurb-87182 .qx-element-blurb__body * { color : rgba(75 ,  75,  75, 1); font-size : 14px; line-height : 1.57em;  } #qx-blurb-87182 .qx-element-blurb__wrapper { text-align : right;  } #qx-blurb-87182 .qx-element-blurb__content {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-blurb-87182 {  } #qx-blurb-87182 .qx-element-blurb__media { margin-bottom : 30px;  } #qx-blurb-87182 .qx-element-blurb__media i {  } #qx-blurb-87182 .qx-element-blurb__media img {  } #qx-blurb-87182 .qx-element-blurb__title * {  } #qx-blurb-87182 .qx-element-blurb__body,#qx-blurb-87182 .qx-element-blurb__body * {  } #qx-blurb-87182 .qx-element-blurb__content {  }  } @media (max-width: 767px) { #qx-blurb-87182 {  } #qx-blurb-87182 .qx-element-blurb__media { margin-bottom : 20px;  } #qx-blurb-87182 .qx-element-blurb__media i {  } #qx-blurb-87182 .qx-element-blurb__media img {  } #qx-blurb-87182 .qx-element-blurb__title * { font-size : 18px;  } #qx-blurb-87182 .qx-element-blurb__body,#qx-blurb-87182 .qx-element-blurb__body * { font-size : 14px;  } #qx-blurb-87182 .qx-element-blurb__wrapper { text-align : center;  } #qx-blurb-87182 .qx-element-blurb__content {  }  } #qx-blurb-61183 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-blurb-61183 .qx-element-blurb__media { margin-bottom : 30px; width : 100%;  } #qx-blurb-61183 .qx-element-blurb__media img { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-61183 .qx-element-blurb__media i { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; background-size : cover; background-position : center; background-repeat : no-repeat;  } #qx-blurb-61183 .qx-element-blurb__media svg,#qx-blurb-61183 .qx-element-blurb__media i { display : block;  } #qx-blurb-61183 .qx-element-blurb__title { margin-bottom : 20px;  } #qx-blurb-61183 .qx-element-blurb__title * { color : rgba(75 ,  75,  75, 1); font-weight : 600; font-size : 21px; line-height : 1.33em;  } #qx-blurb-61183 .qx-element-blurb__title *:hover {  } #qx-blurb-61183 .qx-element-blurb__body,#qx-blurb-61183 .qx-element-blurb__body * { color : rgba(75 ,  75,  75, 1); font-size : 14px; line-height : 1.57em;  } #qx-blurb-61183 .qx-element-blurb__wrapper { text-align : right;  } #qx-blurb-61183 .qx-element-blurb__content {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-blurb-61183 {  } #qx-blurb-61183 .qx-element-blurb__media { margin-bottom : 30px;  } #qx-blurb-61183 .qx-element-blurb__media i {  } #qx-blurb-61183 .qx-element-blurb__media img {  } #qx-blurb-61183 .qx-element-blurb__title * {  } #qx-blurb-61183 .qx-element-blurb__body,#qx-blurb-61183 .qx-element-blurb__body * {  } #qx-blurb-61183 .qx-element-blurb__content {  }  } @media (max-width: 767px) { #qx-blurb-61183 {  } #qx-blurb-61183 .qx-element-blurb__media { margin-bottom : 20px;  } #qx-blurb-61183 .qx-element-blurb__media i {  } #qx-blurb-61183 .qx-element-blurb__media img {  } #qx-blurb-61183 .qx-element-blurb__title * { font-size : 18px;  } #qx-blurb-61183 .qx-element-blurb__body,#qx-blurb-61183 .qx-element-blurb__body * { font-size : 14px;  } #qx-blurb-61183 .qx-element-blurb__wrapper { text-align : center;  } #qx-blurb-61183 .qx-element-blurb__content {  }  } #qx-section-82466 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; background-image : url(/images/deesprezza/home/coffeebean-banner.jpg); background-size : cover; background-position : center; background-repeat : no-repeat; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-82466-background-overlay {  } #qx-section-82466:hover .qx-section-82466-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-82466 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-82466 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-59518 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-59518-background-overlay {  } #qx-row-59518:hover .qx-row-59518-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-59518 {  }  } @media (max-width: 767px) { #qx-row-59518 {  }  } #qx-column-10519 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-10519 { flex: 33.33%; max-width: 33.33%; } .qx-column-10519-background-overlay {  } #qx-column-10519:hover .qx-column-10519-background-overlay {  } #qx-column-10519 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-10519 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-10519 > .qx-col-wrap {  } #qx-column-10519 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-10519 > .qx-col-wrap {  } #qx-column-10519 { flex: 100%; max-width: 100%; }  } #qx-counter-99531 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-counter-99531 .counter-count { color : rgba(255 ,  255,  255, 1); font-weight : 700; font-size : 95px; line-height : 1.16em; letter-spacing : 0.95px;  } #qx-counter-99531 .counter-count span {  } #qx-counter-99531 .counter-title { color : rgba(255 ,  255,  255, 1); font-weight : 500; font-size : 21px; text-transform : uppercase; line-height : 2.14em; letter-spacing : 4.2px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-counter-99531 {  } #qx-counter-99531 .counter-count {  } #qx-counter-99531 .counter-count span {  } #qx-counter-99531 .counter-title {  }  } @media (max-width: 767px) { #qx-counter-99531 {  } #qx-counter-99531 .counter-count { font-size : 72px;  } #qx-counter-99531 .counter-count span {  } #qx-counter-99531 .counter-title { font-size : 18px;  }  } #qx-column-59521 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-59521 { flex: 33.33%; max-width: 33.33%; } .qx-column-59521-background-overlay {  } #qx-column-59521:hover .qx-column-59521-background-overlay {  } #qx-column-59521 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-59521 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-59521 > .qx-col-wrap {  } #qx-column-59521 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-59521 > .qx-col-wrap {  } #qx-column-59521 { flex: 100%; max-width: 100%; }  } #qx-counter-8550 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-counter-8550 .counter-count { color : rgba(255 ,  255,  255, 1); font-weight : 700; font-size : 95px; line-height : 1.16em; letter-spacing : 0.95px;  } #qx-counter-8550 .counter-count span {  } #qx-counter-8550 .counter-title { color : rgba(255 ,  255,  255, 1); font-weight : 500; font-size : 21px; text-transform : uppercase; line-height : 2.14em; letter-spacing : 4.2px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-counter-8550 {  } #qx-counter-8550 .counter-count {  } #qx-counter-8550 .counter-count span {  } #qx-counter-8550 .counter-title {  }  } @media (max-width: 767px) { #qx-counter-8550 {  } #qx-counter-8550 .counter-count { font-size : 72px;  } #qx-counter-8550 .counter-count span {  } #qx-counter-8550 .counter-title { font-size : 18px;  }  } #qx-column-75523 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-75523 { flex: 33.33%; max-width: 33.33%; } .qx-column-75523-background-overlay {  } #qx-column-75523:hover .qx-column-75523-background-overlay {  } #qx-column-75523 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-75523 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-75523 > .qx-col-wrap {  } #qx-column-75523 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-75523 > .qx-col-wrap {  } #qx-column-75523 { flex: 100%; max-width: 100%; }  } #qx-counter-74569 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-counter-74569 .counter-count { color : rgba(255 ,  255,  255, 1); font-weight : 700; font-size : 95px; line-height : 1.16em; letter-spacing : 0.95px;  } #qx-counter-74569 .counter-count span {  } #qx-counter-74569 .counter-title { color : rgba(255 ,  255,  255, 1); font-weight : 500; font-size : 21px; text-transform : uppercase; line-height : 2.14em; letter-spacing : 4.2px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-counter-74569 {  } #qx-counter-74569 .counter-count {  } #qx-counter-74569 .counter-count span {  } #qx-counter-74569 .counter-title {  }  } @media (max-width: 767px) { #qx-counter-74569 {  } #qx-counter-74569 .counter-count { font-size : 72px;  } #qx-counter-74569 .counter-count span {  } #qx-counter-74569 .counter-title { font-size : 18px;  }  } #qx-section-69604 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-69604-background-overlay {  } #qx-section-69604:hover .qx-section-69604-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-69604 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-69604 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-6607 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-6607-background-overlay {  } #qx-row-6607:hover .qx-row-6607-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-6607 {  }  } @media (max-width: 767px) { #qx-row-6607 {  }  } #qx-column-1608 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-1608 { flex: 50%; max-width: 50%; } .qx-column-1608-background-overlay {  } #qx-column-1608:hover .qx-column-1608-background-overlay {  } #qx-column-1608 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-1608 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-1608 > .qx-col-wrap {  } #qx-column-1608 { flex: 50%; max-width: 50%; }  } @media (max-width: 767px) { #qx-column-1608 > .qx-col-wrap {  } #qx-column-1608 { flex: 100%; max-width: 100%; }  } #qx-text-22641 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 28px; text-transform : uppercase; line-height : 1.61em; letter-spacing : 5.6px; color : rgba(0 ,  0,  0, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-22641 {  }  } @media (max-width: 767px) { #qx-text-22641 { font-size : 18px; text-align : center;  }  } #qx-text-65661 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-size : 18px; line-height : 1.56em; color : rgba(75 ,  75,  75, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-65661 {  }  } @media (max-width: 767px) { #qx-text-65661 { font-size : 16px; text-align : center;  }  } #qx-text-72714 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-72714 {  }  } @media (max-width: 767px) { #qx-text-72714 {  }  } #qx-button-1734 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-button-1734 .qx-btn { color : rgba(67 ,  34,  0, 1); border-style : solid;  } #qx-button-1734 .qx-btn:hover { color : rgba(67 ,  34,  0, 1);  } #qx-button-1734 .qx-btn:hover i {  } #qx-button-1734 * {  } #qx-button-1734 a svg,#qx-button-1734 a i { margin-right : 30px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-button-1734 {  } #qx-button-1734 .qx-btn {  }  } @media (max-width: 767px) { #qx-button-1734 { text-align : center;  } #qx-button-1734 .qx-btn {  }  } #qx-column-59610 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-59610 { flex: 50%; max-width: 50%; } .qx-column-59610-background-overlay {  } #qx-column-59610:hover .qx-column-59610-background-overlay {  } #qx-column-59610 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-59610 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-59610 > .qx-col-wrap {  } #qx-column-59610 { flex: 50%; max-width: 50%; }  } @media (max-width: 767px) { #qx-column-59610 > .qx-col-wrap {  } #qx-column-59610 { flex: 100%; max-width: 100%; }  } #qx-image-31616 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-31616 img,#qx-image-31616 svg { display : inline-block; border-top-width : undefinedpx; border-right-width : undefinedpx; border-bottom-width : undefinedpx; border-left-width : undefinedpx; border-style : none; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-31616 img,#qx-image-31616 svg,#qx-image-31616 i {  } #qx-image-31616 .qx-figure-caption { background-color : rgba(255, 255, 255, 0); color : rgba(0, 0, 0, 0.8); transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-31616 svg,#qx-image-31616 i {  } #qx-image-31616 svg,#qx-image-31616 i:hover {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-image-31616 {  } #qx-image-31616 svg,#qx-image-31616 i {  } #qx-image-31616 .qx-figure-caption {  }  } @media (max-width: 767px) { #qx-image-31616 {  } #qx-image-31616 svg,#qx-image-31616 i {  } #qx-image-31616 .qx-figure-caption {  }  } #qx-section-881 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; background-image : url(/images/deesprezza/footer/footer-background.jpg); background-size : cover; background-position : center; background-repeat : no-repeat; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-881-background-overlay {  } #qx-section-881:hover .qx-section-881-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-881 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-881 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-150 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-150-background-overlay {  } #qx-row-150:hover .qx-row-150-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-150 {  }  } @media (max-width: 767px) { #qx-row-150 {  }  } #qx-column-4051 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-4051 { flex: 33.33%; max-width: 33.33%; } .qx-column-4051-background-overlay {  } #qx-column-4051:hover .qx-column-4051-background-overlay {  } #qx-column-4051 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-4051 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-4051 > .qx-col-wrap {  } #qx-column-4051 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-4051 > .qx-col-wrap {  } #qx-column-4051 { flex: 100%; max-width: 100%; }  } #qx-image-5714 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-5714 img,#qx-image-5714 svg { display : inline-block; border-top-width : undefinedpx; border-right-width : undefinedpx; border-bottom-width : undefinedpx; border-left-width : undefinedpx; border-style : none; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-5714 img,#qx-image-5714 svg,#qx-image-5714 i {  } #qx-image-5714 .qx-figure-caption { background-color : rgba(255, 255, 255, 0); color : rgba(0, 0, 0, 0.8); transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-5714 svg,#qx-image-5714 i {  } #qx-image-5714 svg,#qx-image-5714 i:hover {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-image-5714 {  } #qx-image-5714 svg,#qx-image-5714 i {  } #qx-image-5714 .qx-figure-caption {  }  } @media (max-width: 767px) { #qx-image-5714 {  } #qx-image-5714 svg,#qx-image-5714 i {  } #qx-image-5714 .qx-figure-caption {  }  } #qx-text-8040 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-size : 14px; line-height : 1.71em; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-8040 {  }  } @media (max-width: 767px) { #qx-text-8040 { text-align : center;  }  } #qx-column-1353 > .qx-col-wrap { padding-left : 120px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-1353 { flex: 33.33%; max-width: 33.33%; } .qx-column-1353-background-overlay {  } #qx-column-1353:hover .qx-column-1353-background-overlay {  } #qx-column-1353 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-1353 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-1353 > .qx-col-wrap {  } #qx-column-1353 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-1353 > .qx-col-wrap { padding-left : 15px;  } #qx-column-1353 { flex: 100%; max-width: 100%; }  } #qx-text-4060 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 16px; text-transform : uppercase; letter-spacing : 1.6px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-4060 {  }  } @media (max-width: 767px) { #qx-text-4060 { text-align : center;  }  } #qx-joomla-module-725 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-joomla-module-725 {  }  } @media (max-width: 767px) { #qx-joomla-module-725 {  }  } #qx-column-6855 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-6855 { flex: 33.33%; max-width: 33.33%; } .qx-column-6855-background-overlay {  } #qx-column-6855:hover .qx-column-6855-background-overlay {  } #qx-column-6855 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-6855 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-6855 > .qx-col-wrap {  } #qx-column-6855 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-6855 > .qx-col-wrap {  } #qx-column-6855 { flex: 100%; max-width: 100%; }  } #qx-text-4099 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 16px; text-transform : uppercase; letter-spacing : 1.6px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-4099 {  }  } @media (max-width: 767px) { #qx-text-4099 { text-align : center;  }  } #qx-text-64119 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 14px; line-height : 1.86em; text-align : right; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-64119 {  }  } @media (max-width: 767px) { #qx-text-64119 {  }  } @media screen and (min-width: 768px) and (max-width: 992px){  } @media screen and (max-width: 767px) {  } #qx-section-881 { padding-top : 80px; padding-right : 0px; padding-bottom : 80px; padding-left : 0px; background-image : url(/images/deesprezza/footer/footer-background.jpg); background-size : cover; background-position : center; background-repeat : no-repeat; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-881-background-overlay {  } #qx-section-881:hover .qx-section-881-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-881 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-881 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-150 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-150-background-overlay {  } #qx-row-150:hover .qx-row-150-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-150 {  }  } @media (max-width: 767px) { #qx-row-150 {  }  } #qx-column-4051 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-4051 { flex: 33.33%; max-width: 33.33%; } .qx-column-4051-background-overlay {  } #qx-column-4051:hover .qx-column-4051-background-overlay {  } #qx-column-4051 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-4051 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-4051 > .qx-col-wrap {  } #qx-column-4051 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-4051 > .qx-col-wrap {  } #qx-column-4051 { flex: 100%; max-width: 100%; }  } #qx-image-5714 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-5714 img,#qx-image-5714 svg { display : inline-block; border-top-width : undefinedpx; border-right-width : undefinedpx; border-bottom-width : undefinedpx; border-left-width : undefinedpx; border-style : none; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-5714 img,#qx-image-5714 svg,#qx-image-5714 i {  } #qx-image-5714 .qx-figure-caption { background-color : rgba(255, 255, 255, 0); color : rgba(0, 0, 0, 0.8); transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-image-5714 svg,#qx-image-5714 i {  } #qx-image-5714 svg,#qx-image-5714 i:hover {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-image-5714 {  } #qx-image-5714 svg,#qx-image-5714 i {  } #qx-image-5714 .qx-figure-caption {  }  } @media (max-width: 767px) { #qx-image-5714 {  } #qx-image-5714 svg,#qx-image-5714 i {  } #qx-image-5714 .qx-figure-caption {  }  } #qx-text-8040 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-size : 14px; line-height : 1.71em; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-8040 {  }  } @media (max-width: 767px) { #qx-text-8040 { text-align : center;  }  } #qx-column-1353 > .qx-col-wrap { padding-left : 120px; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-1353 { flex: 33.33%; max-width: 33.33%; } .qx-column-1353-background-overlay {  } #qx-column-1353:hover .qx-column-1353-background-overlay {  } #qx-column-1353 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-1353 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-1353 > .qx-col-wrap {  } #qx-column-1353 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-1353 > .qx-col-wrap { padding-left : 15px;  } #qx-column-1353 { flex: 100%; max-width: 100%; }  } #qx-text-4060 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 16px; text-transform : uppercase; letter-spacing : 1.6px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-4060 {  }  } @media (max-width: 767px) { #qx-text-4060 { text-align : center;  }  } #qx-joomla-module-725 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-joomla-module-725 {  }  } @media (max-width: 767px) { #qx-joomla-module-725 {  }  } #qx-column-6855 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-6855 { flex: 33.33%; max-width: 33.33%; } .qx-column-6855-background-overlay {  } #qx-column-6855:hover .qx-column-6855-background-overlay {  } #qx-column-6855 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-6855 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-6855 > .qx-col-wrap {  } #qx-column-6855 { flex: 33.33%; max-width: 33.33%; }  } @media (max-width: 767px) { #qx-column-6855 > .qx-col-wrap {  } #qx-column-6855 { flex: 100%; max-width: 100%; }  } #qx-text-4099 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 16px; text-transform : uppercase; letter-spacing : 1.6px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-4099 {  }  } @media (max-width: 767px) { #qx-text-4099 { text-align : center;  }  } #qx-text-64119 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-weight : 500; font-size : 14px; line-height : 1.86em; text-align : right; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-64119 {  }  } @media (max-width: 767px) { #qx-text-64119 {  }  } @media screen and (min-width: 768px) and (max-width: 992px){  } @media screen and (max-width: 767px) {  } #qx-section-951 { padding-top : 10px; padding-right : 0px; padding-bottom : 10px; padding-left : 0px; background-color : rgba(67 ,  34,  0, 1); transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-section-951-background-overlay {  } #qx-section-951:hover .qx-section-951-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-section-951 { padding-top : 40px; padding-right : 0px; padding-bottom : 40px; padding-left : 0px;  }  } @media (max-width: 767px) { #qx-section-951 { padding-top : 20px; padding-right : 0px; padding-bottom : 20px; padding-left : 0px;  }  } #qx-row-994 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } .qx-row-994-background-overlay {  } #qx-row-994:hover .qx-row-994-background-overlay {  } @media (min-width: 768px) and (max-width: 1024px) { #qx-row-994 {  }  } @media (max-width: 767px) { #qx-row-994 {  }  } #qx-column-75 > .qx-col-wrap { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in;  } #qx-column-75 { flex: 100%; max-width: 100%; } .qx-column-75-background-overlay {  } #qx-column-75:hover .qx-column-75-background-overlay {  } #qx-column-75 .qx-fb-elements .qx-fb-element+.qx-fb-element { margin-top : 20px;  } #qx-column-75 .qx-element-wrap+.qx-element-wrap { margin-top : 20px;  } @media (min-width: 768px) and (max-width: 1024px) { #qx-column-75 > .qx-col-wrap {  } #qx-column-75 { flex: 100%; max-width: 100%; }  } @media (max-width: 767px) { #qx-column-75 > .qx-col-wrap {  } #qx-column-75 { flex: 100%; max-width: 100%; }  } #qx-text-198 { transition : border 0.3s ease-in, box-shadow 0.3s ease-in,background 0.3s, opacity 0.3s ease-in; font-size : 13px; color : rgba(255 ,  255,  255, 1);  } @media (min-width: 768px) and (max-width: 1024px) { #qx-text-198 { text-align : left;  }  } @media (max-width: 767px) { #qx-text-198 { text-align : center;  }  } @media screen and (min-width: 768px) and (max-width: 992px){  } @media screen and (max-width: 767px) {  } @media screen and (min-width: 768px) and (max-width: 992px){  } @media screen and (max-width: 767px) {  }
@-webkit-viewport   { width: device-width; }
		@-moz-viewport      { width: device-width; }
		@-ms-viewport       { width: device-width; }
		@-o-viewport        { width: device-width; }
		@viewport           { width: device-width; }
/* Custom CSS by O2O */

/* Debug 

* {
    outline: 1px solid red;
}

/Debug */

/* Avenir Font Face */
@font-face{
    font-family: 'Avenir Next';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-MediumItalic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-MediumItalic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-MediumItalic.ttf) format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Heavy.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Heavy.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Heavy.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-HeavyItalic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-HeavyItalic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-HeavyItalic.ttf) format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Medium.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Medium.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Medium.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next Demi';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-DemiBoldItalic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-DemiBoldItalic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-DemiBoldItalic.ttf) format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Italic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Italic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Italic.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Bold.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Bold.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Bold.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next Ultra';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-UltraLight.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-UltraLight.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-UltraLight.ttf) format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next Ultra';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-UltraLightItalic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-UltraLightItalic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-UltraLightItalic.ttf) format('truetype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next Demi';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-DemiBold.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-DemiBold.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-DemiBold.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Regular.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Regular.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-Regular.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Avenir Next';
    src: url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-BoldItalic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-BoldItalic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/AvenirNext/AvenirNext-BoldItalic.ttf) format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

/* HelveticaNeue Font Face */
@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-ThinItalic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-ThinItalic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-ThinItalic.ttf) format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Thin.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Thin.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Thin.ttf) format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-BoldItalic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-BoldItalic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-BoldItalic.ttf) format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Bold.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Bold.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Bold.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-CondensedBold.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-CondensedBold.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-CondensedBold.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Italic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Italic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Italic.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Light.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Light.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Light.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-MediumItalic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-MediumItalic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-MediumItalic.ttf) format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-UltraLightItalic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-UltraLightItalic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-UltraLightItalic.ttf) format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-CondensedBlack.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-CondensedBlack.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-CondensedBlack.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-UltraLight.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-UltraLight.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-UltraLight.ttf) format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Medium.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Medium.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-Medium.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Helvetica Neue';
    src: url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-LightItalic.woff2) format('woff2'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-LightItalic.woff) format('woff'),
        url(/templates/t3_bs3_blank/fonts/HelveticaNeue/HelveticaNeue-LightItalic.ttf) format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* T3 theme */
.home .t3-mainbody {
    padding: 0;
}
.t3-mainbody {
    padding-left: 0;
    padding-right: 0;
}
.t3-content {
    padding: 0;
}
.t3-mainbody { 
    /* Offset for fixed menu */
    padding-top: 100px; 
}
.off-canvas-toggle {
    display: none;
}
.navbar-brand {
    padding: 0;
}

.t3-mainnav {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
body {
    overflow-x: hidden !important;
    font-family: 'Avenir Next';
    font-weight: normal;
}
a {
    color: unset;
}
a:hover, a:focus {
    color: unset;
    text-decoration: none;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Avenir Next';
    font-weight: unset;
}
.logo-image .logo-img {
    max-height: 65px;
    margin-top: -7px;
}
.t3-header {
    padding: 0;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: unset;
}
.t3-footer {
    background: #f9f8fe;
}

.t3-footer .nav > li > a {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 18px;
    padding:  0 0 18px;
}
.t3-footer .nav > li > a:hover {
    color: #D8B58D;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
}
.qx-btn-primary:focus, .qx-btn-primary.qx-focus, 
.qx-btn-primary:not(:disabled):not(.qx-disabled):active:focus, 
.qx-btn-primary:not(:disabled):not(.qx-disabled).qx-active:focus, 
.qx-show>.qx-btn-primary.qx-dropdown-toggle:focus {
    box-shadow: none;
    color: #ffffff;
}
.qx-btn:focus{
    box-shadow: none;
}
a.qx-btn-primary{
    font-size: 15px;
    font-family: 'Avenir Next Demi';
    color: #000000;
    padding: 17px 40px;
    border-radius: 27px;
    border: solid 1px #707070;
    background: #FFFFFF;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0.45px;
}
a.qx-btn-primary:hover{
    background: #D8B58D;
    transition: 0.3s all ease;
    border-color: #D8B58D;
}

.qx-btn-primary:not(:disabled):not(.qx-disabled):active, .qx-btn-primary:not(:disabled):not(.qx-disabled).qx-active, .qx-show>.qx-btn-primary.qx-dropdown-toggle {
    background-color: #D8B58D;
    border-color: #D8B58D;
}

select:focus, 
textarea:focus, 
input[type="text"]:focus, 
input[type="password"]:focus, 
input[type="datetime"]:focus, 
input[type="datetime-local"]:focus, 
input[type="date"]:focus, 
input[type="month"]:focus, 
input[type="time"]:focus, 
input[type="week"]:focus, 
input[type="number"]:focus, 
input[type="email"]:focus, 
input[type="url"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
input[type="color"]:focus, 
.inputbox:focus,
.form-control:focus {
    border-color: unset;
    box-shadow: none;
}

/* Preloader Spinner */
.loader-wrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    background-color: #D8B58D;
    display: flex;
    justify-content: center;
    align-items: center
}

.loader {
    display: inline-block;
    width: 30px;
    height: 30px;
    position: relative;
    border: 4px solid #fff;
    animation: loader 2s infinite ease
}

.loader-inner {
    vertical-align: top;
    display: inline-block;
    width: 100%;
    background-color: #fff;
    animation: loader-inner 2s infinite ease-in
}

@keyframes loader {
    0% {
        transform: rotate(0deg)
    }

    25% {
        transform: rotate(180deg)
    }

    50% {
        transform: rotate(180deg)
    }

    75% {
        transform: rotate(360deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes loader-inner {
    0% {
        height: 0%
    }

    25% {
        height: 0%
    }

    50% {
        height: 100%
    }

    75% {
        height: 100%
    }

    100% {
        height: 0%
    }
}

/* Header */
.t3-megamenu {
    display: flex;
}
.t3-megamenu ul.level0 {
    margin-left: auto;
    float: left;
    display: flex;
    align-items: center;
}
.t3-megamenu ul.level0 li {
    padding-right: 10px;
    padding-left: 10px;  
}

.t3-megamenu ul.level0 li:nth-child(1) {
    padding-left: 40px;  
}

.t3-megamenu ul.level0 li a:nth-last-child(1),
.t3-megamenu ul.level0 li:nth-last-child(1) {
    padding-right: 0;
}

.t3-megamenu ul.level0 li a {
    color: #fff;
    font-weight: 600;
    line-height: normal;
    font-size: 14px;
    font-family: 'Avenir Next Demi';
    text-transform: uppercase;
    letter-spacing: 1.4px;
    background: none;
}

.t3-megamenu ul.level0 li a:hover {
    background-color: transparent;
    color: #fff;
}
.t3-megamenu ul.level0 li a:focus {
    background-color: transparent;
}

.t3-megamenu ul.level0 .active a {
    color: #fff;
}

.t3-megamenu ul.level0 > .active > a:after {
    content: "";
    position: absolute;
    left: 55%;
    bottom: 10px;
    height: 1px;
    width: 50px;
    z-index: 100;
    background: #fff;
    border-radius: 5px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
}

.t3-megamenu ul.level0 > li:nth-child(1) a::after {
    left: 61%;
}

.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {
    display: none;
}
.t3-megamenu .mega-nav > li a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li a:hover,
.t3-megamenu .mega-nav > li a:focus,
.t3-megamenu .dropdown-menu .mega-nav > li a:focus {
  background: none;
}

.mobile-menu {
    display: none;
}

.header-bg {
    background: url(/images/deesprezza/header-background.png);
    position: fixed;
    width: 100%;
    z-index: 999;
    height: 115px;
    display: flex;
    align-items: center;
}
.home .header-bg {
    background: transparent;
}
.home .sticky-menu {
    top: 0;
    background: url(/images/deesprezza/header-background.png);
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background: none;
    color: #fff;
}

/* Back to Top */
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    z-index: 999 !important;
}

.back-to-top img {
    width: 48px;
    height: 48px;
}

/* Quix */

#qx-image-5714 img {
    padding-top: 5px;
}

.qx-position-medium {
    margin: 30px 35px 100px;
}

#qx-media-carousel-15281 .qx-slider-items li a:hover::after {
    content: '';
    background: url(/images/deesprezza/icons/2x/learn-more-ws2x.png);
    background-size: cover;
    position: absolute;
    left: 10%;
    right: 0;
    top: -33%;
    bottom: 0;
    margin: auto;
    width: 270px;
    height: 270px;
    transition: all 0.4s;
}

#qx-media-carousel-15281 .qx-position-center-left-out svg,
#qx-media-carousel-15281 .qx-position-center-right-out svg {
    visibility: hidden;
}
#qx-media-carousel-15281 .qx-position-center-left-out::after {
    content: '';
    background-image: url(/images/deesprezza/icons/2x/arrow-left-bold.png);
    transform: rotate(180deg);
    display: inline-block;
    width: 23px;
    height: 40px;
    position: absolute;
    left: 20px;
    background-repeat: no-repeat;
    background-size: cover;
}
#qx-media-carousel-15281 .qx-position-center-right-out::after {
    content: '';
    background: url(/images/deesprezza/icons/2x/arrow-left-bold.png);
    display: inline-block;
    width: 23px;
    height: 40px;
    position: absolute;
    left: 20px;
    background-repeat: no-repeat;
    background-size: cover;
}

#qx-media-carousel-15281 .qx-position-small {
    top: 30%;
}

#qx-text-4987 {
    font-family: 'Avenir Next';
    font-weight: 500;
}

.qx-element-countdown-v2 .qx-countdown-wrapper .qx-countdown-item, .qx-element.qx-element-counter-v2 .counter-wrapper {
    font-family: Avenir Next !important;
}

.contact-home-social .social-icon {
    display: flex;
    align-items: center;
    padding-bottom: 25px;
}

.contact-home-social .social-icon img {
    max-height: 38px;
    filter: invert(22%) sepia(98%) saturate(2050%) hue-rotate(31deg) brightness(90%) contrast(97%);
}

.contact-home-social .social-icon p {
    font-size: 21px;
    font-family: 'Avenir Next Demi';
    font-weight: 600;
    line-height: 1.33;
    color: #4b4b4b;
    padding-left: 22px;
    margin: 0;
}

#qx-media-carousel-15281 .qx-card {
    border: none;
}

#qx-text-4085,
#qx-text-96590,
#qx-text-2659,
#qx-text-53728,
#qx-text-65826,
#qx-text-51895,
#qx-text-83964 {
    font-family: 'Avenir Next Demi';
}

#qx-text-4085::before,
#qx-text-96590::before,
#qx-text-2659::before,
#qx-text-53728::before,
#qx-text-65826::before,
#qx-text-51895::before,
#qx-text-83964::before {
    background-color: #916500;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    bottom: 35px;
    width: 8%;
    left: 50%;
    margin: 20px 0 10px;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
}

#qx-button-80405 .qx-btn,
#qx-button-59630 .qx-btn,
#qx-button-2699 .qx-btn,
#qx-button-10768 .qx-btn,
#qx-button-31866 .qx-btn,
#qx-button-47935 .qx-btn,
#qx-button-521004 .qx-btn {
    font-family: 'Avenir Next Demi';
}

#qx-text-6837 {
    font-family: 'Avenir Next Demi';
}

#qx-media-carousel-15281 .qx-media-carousel-title {
    font-family: 'Avenir Next Demi';
}

#qx-section-79413 .qx-element-blurb__title h3 {
    font-family: 'Avenir Next Demi';
}

#qx-text-4060,
#qx-text-4099 {
    font-family: 'Avenir Next Demi';
}

#qx-text-50119 {
    font-family: 'Avenir Next Demi';
    font-weight: 600;
}
#qx-text-2600,
#qx-text-39620 {
    font-family: 'Avenir Next Demi';
    font-weight: 600;
}

#qx-column-18340 .qx-element-blurb__title h3 {
    font-family: 'Avenir Next Demi';
}

/* Contact */
#qx-joomla-module-1078 .right-contactForm {
    background: #fff;
    padding: 30px 0;
}
#qx-column-72321 > .qx-col-wrap {
    width: 96.5%;
    border: 1px solid #dedede;
    border-top: none;
}

.right-contactForm .form-control {
    width: 100%;
    height: 47px;
    color: #939393;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.73;
    padding: 13px 21px;
    border: 1px solid #707070;
    border-radius: 0;
}
.right-contactForm .rsform-text-box {
    padding: 11px 21px;
    resize: vertical;
    min-height: 110px;
}

.right-contactForm .formControlLabel {
    font-size: 15px;
    font-weight: 600;
    font-family: 'Avenir Next Demi';
    color: #4b4b4b;
    line-height: 1.73;
    text-align: left;
    width: 20%;
}
.right-contactForm .col-sm-9.formControls {
    width: 80%;
}
.right-contactForm .formControlLabel .formRequired {
    color: #c63333;
    font-weight: normal;
}

.right-contactForm .rsform-block-google-recaptcha-v2 .formRequired {
    display: none;
}

.right-contactForm .rsform-text-box:hover {
    border-color: #D8B58D;
}

.right-contactForm .form-control:hover {
    border-color: #D8B58D;
}

.right-contactForm .form-control:focus {
    border-color: #D8B58D;
}

.right-contactForm .rsform-submit-button {
    background-color: #fff;
    font-weight: 500;
    font-size: 15px;
    border-color: #707070;
    padding: 12px 27px 11px;
    border-radius: 0;
    color: #000000;
    font-family: 'Avenir Next';
    text-transform: uppercase;
}

.right-contactForm .rsform-submit-button:hover,
.right-contactForm .rsform-reset-button:hover {
    background-color: #D8B58D;
    border-color: #D8B58D;
}

.right-contactForm .rsform-reset-button  {
    margin-left: 10px;
    background-color: #fff;
    font-weight: 500;
    font-size: 15px;
    border-color: #D8B58D;
    padding: 12px 27px 11px;
    border: 1px solid #707070;
    border-radius: 0;
    color: #000000;
    font-family: 'Avenir Next';
    text-transform: uppercase;
}

.right-contactForm .rsform-block-text {
    font-family: 'Avenir Next';
    font-weight: 500;
    font-size: 15px;
}

.right-contactForm .rsform-block-text .formRequired-red {
    color: #c63333;
}

.right-contactForm .select2-container--default .select2-selection--multiple {
    border-radius: 0;
    min-height: 47px;
    border: 1px solid #707070;
}

.right-contactForm .select2-container--default .select2-selection--multiple:focus {
    border-color: #D8B58D;
}

.right-contactForm .select2-container--default .select2-selection--multiple:hover {
    border-color: #D8B58D;
}

.right-contactForm .select2-container .select2-search--inline .select2-search__field {
    font-family: 'Avenir Next';
    font-size: 15px;
    font-weight: 500;
    line-height: 1.73;
    color: #4b4b4b;
    margin-top: 13px;
    margin-left: 21px;
    height: 34px;
}

.right-contactForm .rsform-block-text .col-sm-9.formControls {
    padding-left: 5px;
    padding-right: 5px;
}

/* Copyright */
.t3-copyright {
    padding: 0;
    border-top: none;
}
.t3-copyright > .container {
    padding: 0;
}

.copyright {
    margin-bottom: 0;
    padding: 0;
}

.copyright-footer p,
.footer-icon p {
    margin: 0;
}

.contact-footer-social .social-icon p {
    margin: 0;
    padding-left: 11px;
}

.contact-footer-social .social-icon p:hover {
    color: #D8B58D;
}

.contact-footer-social .social-icon  {
    display: flex;
    align-items: center;
    padding-bottom: 16px;
}

.copyright .footer-icon p {
    opacity: 0.6;
}

.copyright .footer-icon p:hover {
    opacity: 1;
}

/* Offcanvas */
.t3-off-canvas .t3-off-canvas-body a {
    color: #000000;
}
.t3-off-canvas .t3-off-canvas-body .active a {
    color: #D8B58D;
}

/* Responsive */
@media (max-width: 768px) {
    /* Mobile Container */
    .qx.app-mount .qx-container, .qx.quix .qx-container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .mobile-menu {
        display: flex;
        /* align-items: center; */
    }
    .mobile-menu .off-canvas-toggle .fa-bars:before {
        color: #fff;
    }
    .off-canvas-toggle span {
        height: 1px;
        width: 15px;
    }
    .off-canvas-toggle span.bar-first {
        top: 10px;
    }
    .off-canvas-toggle span.bar-mid {
        top: 16px;
    }
    .off-canvas-toggle span.bar-last {
        top: 22px;
    }
    .off-canvas-toggle {
        display: block;
    }
    .t3-mainnav .navbar-toggle {
        display: none;
    }
    .logo-image .logo-img {
        margin-top: 0;
        max-height: 40px;
    }
    .header-bg {
        padding: 9px 20px 9px;
        display: block;
        height: auto;
        position: fixed !important;
        margin-top: 0 !important;
    }
    .off-canvas-toggle span {
        background-color: #333;
    }
    .off-canvas-toggle {
        background-color: unset;
        border-color: unset;
        border: none;
        color: #333;
        width: 34px;
        height: 34px;
        text-align: right;
    }
    .off-canvas-toggle:hover {
        background-color: unset;
        border-color: unset;
        color: #333;
    }
    .off-canvas-toggle:active:focus,
    .off-canvas-toggle:active:hover {
        background-color: unset;
        border-color: unset;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-brand {
        display: flex;
        align-items: center;
    }
    .t3-mainnav {
        align-items: normal;
    }
    .t3-mainbody {
        padding-top: 68px;
    }
    .footer-icon {
        padding-top: 15px;
        text-align: center;
    }
    .t3-content,
    .copyright {
        padding-left: 15px;
        padding-right: 15px;
    }
    .contact-home-social {
        display: grid;
        justify-content: center;
    }
    .contact-home-social .social-icon p {
        font-size: 16px;
    }
    .contact-home-social .social-icon {
        padding-bottom: 10px;
    }
    .contact-home-social .social-icon img {
        max-height: 30px;
    }
    .right-contactForm .formControlLabel {
        width: 30%;
    }
    .right-contactForm .rsform-block-text label {
        display: none;
    }
    .right-contactForm .col-sm-9.formControls {
        width: 100%;
    }
    #qx-media-carousel-15281 .qx-element-media-carousel__wrapper .qx-slider-items {
        margin-left: -10px;
    }
    #qx-column-72321 > .qx-col-wrap {
        width: 100%;
    }
    #qx-text-0323 br {
        display: none;
    }
    #qx-row-8389 {
        padding: 15px;
    }
    #qx-joomla-module-725 {
        text-align: center;
    }
    #qx-text-64119 .contact-footer-social {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .right-contactForm .rsform-block-text {
        text-align: center;
    }
    #qx-column-18340 .qx-element-blurb__wrapper {
        display: flex;
    }
    #qx-column-18340 .qx-element-blurb__media {
        margin-right: 20px !important;
    }
    #qx-slider-pro-78194 .qx-dotnav li * { 
        width: 10px;
        height: 10px;
    }
    .qx-position-medium {
        margin: 30px 35px 20px;
    }
    #qx-slider-pro-78194 .slide-content {
        text-align: center;
    }
    #qx-image-5714 img {
        padding-top: 0;
    }
    .right-contactForm .rsform-block-text .col-sm-9.formControls {
        padding-left: 0;
        padding-right: 0;
    }
    #qx-media-carousel-15281 .qx-slider-items li a:hover::after {
        left: 3%;
        top: -32%;
    }
    .right-contactForm .rsform-block-send .col-sm-9.formControls {
        text-align: center;
    }
}

@media (max-width: 500px) {
    .t3-wrapper {
        overflow-x: hidden;
    }
}

/* Slider Container */
@media (min-width: 768px) {
    #qx-slider-pro-78194 .slider-content-wrapper {
        width: 750px;
    }
}

@media (min-width: 992px) {
    #qx-slider-pro-78194 .slider-content-wrapper {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    #qx-slider-pro-78194 .slider-content-wrapper {
        width: 1170px;
    }
}
/* /Slider Container */

.select2-container--default .select2-results__option--selected {
    background-color: #D8B58D !important;
}

/* Obsolete devices */

@media (max-width: 376px) {
    #qx-text-4396 {
        padding-top: 45px;
    }
    #qx-text-91488,
    #qx-slider-pro-38174 .slide-content h2 {
        font-size: 56px;
    }
    #qx-text-60394 {
        display: none;
    }
    #qx-text-18237 {
        visibility: visible !important;
        display: block !important;
    }
}

@media (max-width: 321px) {
    #qx-text-4396 {
        font-size: 12px;
    }
    #qx-text-91488,
    #qx-slider-pro-38174 .slide-content h2 {
        font-size: 45px;
    }
    #qx-spacer-78164 {
        height: 230px;
    }
}

/* /Obsolete devices */

/* Tablet */
@media (min-width: 768px) and (max-width: 991.5px) {
    .off-canvas-toggle {
        text-align: left;
        line-height: 0;
    }
    #qx-media-carousel-15281 .qx-position-center-left-out, #qx-media-carousel-15281 .qx-position-center-right-out {
        display: none;
    }
    .t3-megamenu ul.level0 li:nth-child(1) {
        padding-left: 0;
    }
    .logo-image .logo-img {
        max-height: 45px;
    }
    .home .t3-mainbody {
        margin-left: 0;
        margin-right: 0;
    }
    #qx-column-1353 > .qx-col-wrap {
        padding-left: 80px;
    }
    #qx-joomla-module-725 {
        text-align: left;
    }
    #qx-text-64119 .contact-footer-social {
        align-items: start;
    }
    .t3-footer {
        margin-left: -19px;
    }
    #qx-column-73421 > .qx-col-wrap {
        padding-right: 0;
    }
    .t3-content {
        padding-left: 5px;
        padding-right: 5px;
    }
    #qx-column-87594 > .qx-col-wrap {
        margin-right: 15px;
    }
    #qx-column-24592 > .qx-col-wrap {
        margin-left: 15px;
    }
    #qx-column-18340 .qx-element-blurb__media {
        width: 4%;
    }
    .footer-icon {
        text-align: left;
    }
    .home .t3-content {
        padding-left: 15px;
        padding-right: 15px;
    }
    .contact-home-social {
        display: block;
    }
    .t3-megamenu ul.level0 li a {
        font-size: 12px;
    }
    .t3-mainnav {
        align-items: center;
    }
    #qx-media-carousel-15281 .qx-slider-items li a:hover::after {
        left: 5%;
        top: -33%;
    }
}
