:root{--pr-btn-bg:hsl(var(--pr-btn-bg-hue),var(--pr-btn-bg-saturation),calc(1% * var(--pr-btn-bg-lightness)));--pr-btn-bg-hover:hsl(var(--pr-btn-bg-hover-hue),var(--pr-btn-bg-hover-saturation),calc(1% * var(--pr-btn-bg-hover-lightness)));--pr-btn-border-color:hsl(var(--pr-btn-border-color-hue),var(--pr-btn-border-color-saturation),calc(1% * var(--pr-btn-border-color-lightness)));--pr-btn-border-color-hover:hsl(var(--pr-btn-border-color-hover-hue),var(--pr-btn-border-color-hover-saturation),calc(1% * var(--pr-btn-border-color-hover-lightness)));--pr-btn-text-color:hsl(var(--pr-btn-text-color-hue),var(--pr-btn-text-color-saturation),calc(1% * var(--pr-btn-text-color-lightness)));--pr-btn-text-color-hover:hsl(var(--pr-btn-text-color-hover-hue),var(--pr-btn-text-color-hover-saturation),calc(1% * var(--pr-btn-text-color-hover-lightness)));--sc-btn-bg:hsl(var(--sc-btn-bg-hue),var(--sc-btn-bg-saturation),calc(1% * var(--sc-btn-bg-lightness)));--sc-btn-bg-hover:hsl(var(--sc-btn-bg-hover-hue),var(--sc-btn-bg-hover-saturation),calc(1% * var(--sc-btn-bg-hover-lightness)));--sc-btn-border-color:hsl(var(--sc-btn-border-color-hue),var(--sc-btn-border-color-saturation),calc(1% * var(--sc-btn-border-color-lightness)));--sc-btn-border-color-hover:hsl(var(--sc-btn-border-color-hover-hue),var(--sc-btn-border-color-hover-saturation),calc(1% * var(--sc-btn-border-color-hover-lightness)));--sc-btn-text-color:hsl(var(--sc-btn-text-color-hue),var(--sc-btn-text-color-saturation),calc(1% * var(--sc-btn-text-color-lightness)));--sc-btn-text-color-hover:hsl(var(--sc-btn-text-color-hover-hue),var(--sc-btn-text-color-hover-saturation),calc(1% * var(--sc-btn-text-color-hover-lightness)));--ac-btn-bg:hsl(var(--ac-btn-bg-hue),var(--ac-btn-bg-saturation),calc(1% * var(--ac-btn-bg-lightness)));--ac-btn-bg-hover:hsl(var(--ac-btn-bg-hover-hue),var(--ac-btn-bg-hover-saturation),calc(1% * var(--ac-btn-bg-hover-lightness)));--ac-btn-border-color:hsl(var(--ac-btn-border-color-hue),var(--ac-btn-border-color-saturation),calc(1% * var(--ac-btn-border-color-lightness)));--ac-btn-border-color-hover:hsl(var(--ac-btn-border-color-hover-hue),var(--ac-btn-border-color-hover-saturation),calc(1% * var(--ac-btn-border-color-hover-lightness)));--ac-btn-text-color:hsl(var(--ac-btn-text-color-hue),var(--ac-btn-text-color-saturation),calc(1% * var(--ac-btn-text-color-lightness)));--ac-btn-text-color-hover:hsl(var(--ac-btn-text-color-hover-hue),var(--ac-btn-text-color-hover-saturation),calc(1% * var(--ac-btn-text-color-hover-lightness)));--pr-btn-padding:var(--pr-btn-padding-top) var(--pr-btn-padding-right) var(--pr-btn-padding-bottom) var(--pr-btn-padding-left);--sc-btn-padding:var(--sc-btn-padding-top) var(--sc-btn-padding-right) var(--sc-btn-padding-bottom) var(--sc-btn-padding-left);--ac-btn-padding:var(--ac-btn-padding-top) var(--ac-btn-padding-right) var(--ac-btn-padding-bottom) var(--ac-btn-padding-left);--pr-btn-font-size:var(--pr-btn-font-size);--pr-btn-line-height:var(--pr-btn-line-height);--pr-btn-letter-spacing:var(--pr-btn-letter-spacing);--pr-btn-border-style:var(--pr-btn-border-style);--pr-btn-border-width:var(--pr-btn-border-width);--pr-btn-border-radius:var(--pr-btn-border-radius);--pr-btn-text-decoration:var(--pr-btn-text-decoration);--pr-btn-text-decoration-hover:var(--pr-btn-text-decoration-hover);--sc-btn-font-size:var(--sc-btn-font-size);--sc-btn-line-height:var(--sc-btn-line-height);--sc-btn-letter-spacing:var(--sc-btn-letter-spacing);--sc-btn-border-style:var(--sc-btn-border-style);--sc-btn-border-width:var(--sc-btn-border-width);--sc-btn-border-radius:var(--sc-btn-border-radius);--sc-btn-text-decoration:var(--sc-btn-text-decoration);--sc-btn-text-decoration-hover:var(--sc-btn-text-decoration-hover);--ac-btn-font-size:var(--ac-btn-font-size);--ac-btn-line-height:var(--ac-btn-line-height);--ac-btn-letter-spacing:var(--ac-btn-letter-spacing);--ac-btn-border-style:var(--ac-btn-border-style);--ac-btn-border-width:var(--ac-btn-border-width);--ac-btn-border-radius:var(--ac-btn-border-radius);--ac-btn-text-decoration:var(--ac-btn-text-decoration);--ac-btn-text-decoration-hover:var(--ac-btn-text-decoration-hover);}.primary-button,.homepage-banner .field--name-field-action-link a,button,.button,.btn,.button--primary,.more-link a,.order-now,.read-more,.field--name-field-action-link a{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--pr-btn-bg);color:var(--pr-btn-text-color);border-width:var(--pr-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--pr-btn-border-style);border-color:var(--pr-btn-border-color);padding:var(--pr-btn-padding);font-size:var(--pr-btn-font-size);line-height:var(--pr-btn-line-height);letter-spacing:var(--pr-btn-letter-spacing);-webkit-text-decoration:var(--pr-btn-text-decoration);text-decoration:var(--pr-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.primary-button:hover,button:hover,.button:hover,.btn:hover,.button--primary:hover,.more-link a:hover,.order-now:hover,.read-more:hover,.field--name-field-action-link a:hover,.primary-button:focus,button:focus,.button:focus,.btn:focus,.button--primary:focus,.more-link a:focus,.order-now:focus,.read-more:focus,.field--name-field-action-link a:focus{background-color:var(--pr-btn-bg-hover);border-color:var(--pr-btn-border-color-hover);color:var(--pr-btn-text-color-hover);-webkit-text-decoration:var(--pr-btn-text-decoration-hover);text-decoration:var(--pr-btn-text-decoration-hover);transition:background-color 0.3s ease;}.primary-button:focus,button:focus,.button:focus,.btn:focus,.button--primary:focus,.more-link a:focus,.order-now:focus,.read-more:focus,.field--name-field-action-link a:focus,.primary-button:focus-visible,button:focus-visible,.button:focus-visible,.btn:focus-visible,.button--primary:focus-visible,.more-link a:focus-visible,.order-now:focus-visible,.read-more:focus-visible,.field--name-field-action-link a:focus-visible{outline:none;box-shadow:none;}.secondary-button{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--sc-btn-bg);color:var(--sc-btn-text-color);border-width:var(--sc-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--sc-btn-border-style);border-color:var(--sc-btn-border-color);padding:var(--sc-btn-padding);font-size:var(--sc-btn-font-size);line-height:var(--sc-btn-line-height);letter-spacing:var(--sc-btn-letter-spacing);-webkit-text-decoration:var(--sc-btn-text-decoration);text-decoration:var(--sc-btn-text-decoration);text-align:center;transition:background-color 0.3s ease;}.secondary-button:hover,.secondary-button:focus{background-color:var(--sc-btn-bg-hover);border-color:var(--sc-btn-border-color-hover);color:var(--sc-btn-text-color-hover);-webkit-text-decoration:var(--sc-btn-text-decoration-hover);text-decoration:var(--sc-btn-text-decoration-hover);transition:background-color 0.3s ease;}.secondary-button:focus,.secondary-button:focus-visible{outline:none;box-shadow:none;}.action-link{display:block;width:fit-content;cursor:pointer;appearance:none;-webkit-font-smoothing:antialiased;background-color:var(--ac-btn-bg);color:var(--ac-btn-text-color);border-width:var(--ac-btn-border-width);border-radius:var(--pr-btn-border-radius);border-style:var(--ac-btn-border-style);border-color:var(--ac-btn-border-color);padding:var(--ac-btn-padding);font-size:var(--ac-btn-font-size);line-height:var(--ac-btn-line-height);letter-spacing:var(--ac-btn-letter-spacing);-webkit-text-decoration:var(--ac-btn-text-decoration);text-decoration:var(--ac-btn-text-decoration);transition:color 0.3s ease;}.action-link:hover,.action-link:focus{background-color:var(--ac-btn-bg-hover);border-color:var(--ac-btn-border-color-hover);color:var(--ac-btn-text-color-hover);-webkit-text-decoration:var(--ac-btn-text-decoration-hover);text-decoration:var(--ac-btn-text-decoration-hover);transition:color 0.3s ease;}.action-link:focus,.action-link:focus-visible{outline:none;box-shadow:none;}.block-views-blockfaq-faq-block{margin:64px 0 64px 0;}.block-views-blockfaq-faq-block .views-row{border-bottom:1px solid var(--grey-color);}.block-views-blockfaq-faq-block .views-row:last-of-type{border-bottom:unset;}.block-views-blockfaq-faq-block .views-row .views-row:first-of-type .views-accordion-header{padding-top:0;}.block-views-blockfaq-faq-block .views-accordion-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:transparent;border:unset;padding:20px 0;margin:0;transition:color 0.5s ease;text-transform:none;}.block-views-blockfaq-faq-block .views-accordion-header.ui-accordion-header-active{padding:20px 0 8px 0;}.block-views-blockfaq-faq-block .views-accordion-header:hover .field-content{color:var(--primary-color);transition:color 0.5s ease;}.block-views-blockfaq-faq-block .views-accordion-header .ui-icon{order:2;}.block-views-blockfaq-faq-block .views-accordion-header .ui-icon.expanded{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/minus.svg) center no-repeat;transition:background 0.5s ease;}.block-views-blockfaq-faq-block .views-accordion-header .ui-icon.collapsed{background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/plus.svg) center no-repeat;transition:background 0.5s ease;}.block-views-blockfaq-faq-block .views-accordion-header .field-content{display:inline-block;flex:1;font-family:var(--font-bold);font-weight:700;font-size:20px;line-height:25px;color:var(--text-color);order:1;}.block-views-blockfaq-faq-block .ui-accordion-content{padding:0;border:unset;padding-bottom:20px;background-color:transparent;}.block-views-blockfaq-faq-block .ui-accordion-content p{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;color:var(--text-color);margin:0;}.block-views-blockfaq-faq-block .ui-accordion-content p + p{margin-top:8px;}.adds-block{position:relative;margin:60px 0 0 0;}.adds-block .block__content{display:flex;flex-wrap:wrap;align-items:center;gap:40px;}@media (max-width:62rem){.adds-block .block__content{flex-direction:column;justify-content:center;}}.adds-block .block__content .text-wrap{flex:1;}@media (min-width:76rem){.adds-block .block__content .text-wrap{flex-basis:calc(55% - 20px);}}@media (max-width:62rem){.adds-block .block__content .text-wrap{order:2;}}.adds-block .block__content .block__title{font-family:var(--font-bold);font-weight:700;font-size:32px;line-height:43px;color:var(--text-color);margin-bottom:8px;}[dir="ltr"] .adds-block .block__content .block__title{text-align:left;}[dir="rtl"] .adds-block .block__content .block__title{text-align:right;}@media (max-width:62rem){.adds-block .block__content .block__title{font-size:36px;line-height:36px;}}.adds-block .block__content .field--name-body{margin-bottom:16px;}.adds-block .block__content .field--name-body p{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;color:var(--text-color-75);margin:0;}.adds-block .block__content .field--name-body p + p{margin-top:16px;}.adds-block .block__content .field--name-body .in-process{margin-top:32px;}.adds-block .block__content .field--name-body .in-process .order-now{padding:10px 20px;}.adds-block .block__content .field--name-body .in-process .order-now[href=""],.adds-block .block__content .field--name-body .in-process .order-now[href="#"],.adds-block .block__content .field--name-body .in-process .order-now:not([href]){background:var(--primary-color-50);border-color:var(--primary-color-50);pointer-events:none;}.adds-block .block__content .field--name-field-media-image{flex:1;}@media (min-width:76rem){.adds-block .block__content .field--name-field-media-image{flex-basis:calc(40% - 20px);}}.adds-block .block__content .field--name-field-media-image img{display:block;min-width:100%;max-width:100%;width:100%;min-height:350px;object-fit:cover;}@media (min-width:63rem){[dir="ltr"] .adds-block .block__content .field--name-field-media-image img{margin-left:auto;}[dir="rtl"] .adds-block .block__content .field--name-field-media-image img{margin-right:auto;}}@media (max-width:29.25rem){.adds-block .block__content .field--name-field-media-image img{object-fit:contain;}}@media (max-width:62rem){.adds-block .block__content .field--name-field-media-image{order:1;}}.adds-block .block__content .field--name-field-paragraph{display:flex;flex-wrap:wrap;gap:20px;}.adds-block .paragraph--type--icon-link{width:fit-content;opacity:0.25;}.adds-block .paragraph--type--icon-link a{display:flex;flex-wrap:wrap;align-items:center;background-color:var(--text-color);color:#fff;padding:12px;text-decoration:unset;border:2px solid rgb(166,166,166);pointer-events:none;}.adds-block .paragraph--type--icon-link img{width:30px;height:30px;object-fit:contain;}.adds-block .action-text{font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:14px;text-transform:capitalize;letter-spacing:0.5px;}[dir="ltr"] .adds-block .action-text{margin-left:10px;}[dir="rtl"] .adds-block .action-text{margin-right:10px;}.adds-block .action-text .field--name-field-short-description{font-family:var(--font-regular);font-weight:400;font-size:10px;line-height:12px;text-transform:uppercase;}.homepage-banner{display:flex;flex-wrap:wrap;align-items:center;padding:20px 0 0 0;}@media (max-width:48rem){.homepage-banner{justify-content:center;}}@media (min-width:49rem){.homepage-banner .text-wrap,.homepage-banner .field--name-field-media-image{flex:1;}}@media (max-width:48rem){.homepage-banner .text-wrap{text-align:center;}.homepage-banner .text-wrap .field--name-field-action-link{width:fit-content;margin:40px auto 0 auto;}}.homepage-banner .field--name-field-title{font-family:var(--font-bold);font-weight:700;font-size:48px;line-height:48px;color:var(--text-color);}@media (max-width:62rem){.homepage-banner .field--name-field-title{font-size:36px;line-height:36px;}}.homepage-banner .field--name-field-long-description{font-family:var(--font-regular);font-weight:400;font-size:20px;line-height:25px;margin-top:10px;}@media (max-width:62rem){.homepage-banner .field--name-field-long-description{font-size:16px;line-height:20px;}}.homepage-banner .field--name-field-action-link{margin-top:40px;}.homepage-banner img{min-width:100%;object-fit:contain;height:fit-content;}@media (min-width:63rem){.homepage-banner img{height:500px;}}.view-google-reviews{margin:100px 0 0 0;box-shadow:0px 4px 19px rgba(0,0,0,0.1);padding:32px;}.view-google-reviews .slick-list:hover{background-color:unset;}@media (min-width:49rem){.view-google-reviews{padding:40px 80px;margin:60px 0 0 0;}}.view-google-reviews .field--name-body{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:20px;color:var(--text-color);}@media (min-width:49rem){.view-google-reviews .field--name-body{font-size:20px;line-height:25px;}}.view-google-reviews .field--name-body p{margin:0;}.view-google-reviews .field--name-body p + p{margin-top:0;}.view-google-reviews .node--type-google-review{position:relative;}[dir="ltr"] .view-google-reviews .node--type-google-review{padding-left:60px;}[dir="rtl"] .view-google-reviews .node--type-google-review{padding-right:60px;}.view-google-reviews .node--type-google-review::before{position:absolute;content:"";background:url(/themes/contrib/azuro_theme/assets/css/components/../../media/images/blockquote.svg) no-repeat center;background-size:40px;width:40px;height:40px;}[dir="ltr"] .view-google-reviews .node--type-google-review::before{left:0;}[dir="rtl"] .view-google-reviews .node--type-google-review::before{right:0;}@media (min-width:49rem){.view-google-reviews .node--type-google-review::before{background-size:100%;width:120px;height:100px;}}@media (min-width:49rem){[dir="ltr"] .view-google-reviews .node--type-google-review{padding-left:160px;}[dir="rtl"] .view-google-reviews .node--type-google-review{padding-right:160px;}[dir="ltr"] .view-google-reviews .node--type-google-review::before{left:0;}[dir="rtl"] .view-google-reviews .node--type-google-review::before{right:0;}}.view-google-reviews .header-review-info{margin-top:20px;}.view-google-reviews .header-review-info .review-author--info{display:flex;flex-wrap:wrap;font-family:var(--font-bold);font-weight:700;font-size:16px;line-height:20px;align-items:center;color:var(--text-color);text-decoration:unset;}.view-google-reviews .header-review-info .review-author--info .author-img{width:35px;height:35px;}[dir="ltr"] .view-google-reviews .header-review-info .review-author--info .author-img{margin-right:16px;}[dir="rtl"] .view-google-reviews .header-review-info .review-author--info .author-img{margin-left:16px;}@media (min-width:49rem){.view-google-reviews .header-review-info .review-author--info{font-size:20px;line-height:25px;}}.view-google-reviews .slick-dots{margin-top:10px;}.view-google-reviews .slick-dots li{margin:0;}.view-google-reviews .slick-dots li button::before{font-size:10px;opacity:1;color:#C1C1C1;}.view-google-reviews .slick-dots li.slick-active button::before{font-size:14px;color:var(--text-color);}