@charset "UTF-8";
@keyframes flareAnimation{0%{left:-150%}100%{left:150%}}.view-category-products .view-header{color:#201E1C;display:flex;flex-direction:column;justify-content:center;text-align:center}.view-category-products .view-header .field-services-title{margin:22.3% 0 0 0}.view-category-products .view-header .field-services-title h5:first-child{margin-top:4%}.view-category-products .view-header .field-services-description{max-width:33.3333333333rem;margin:2% 0 0 0;padding:0 2%}.view-category-products .view-content{margin-bottom:12%}.view-category-products .view-content .views-row .button_wrapper{text-align:center;order:1}@media screen and (min-width:1200px){.view-category-products .view-content .views-row .button_wrapper{text-align:unset;padding-left:9.7rem}}.view-category-products .view-content .views-row .button_wrapper .field__string{transition:all 250ms ease;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Mont";line-height:1.25;text-align:center;text-decoration:none;background-color:transparent;border:none;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;outline:none;overflow:hidden;font-family:"Mont", sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:1.25;padding:15px 0;min-height:50px;color:#FFFFFF;background:#0096D7;width:100%}@media screen and (min-width:1200px){.view-category-products .view-content .views-row .button_wrapper .field__string{font-size:1rem}}@media screen and (min-width:1200px){.view-category-products .view-content .views-row .button_wrapper .field__string{padding:1rem 1.3888888889rem;min-height:3.3333333333rem}}.view-category-products .view-content .views-row .button_wrapper .field__string::before{content:"";position:absolute;top:40%;right:20%;bottom:-50%;left:0;height:9rem;background:linear-gradient(to bottom, rgba(229, 172, 142, 0), rgba(255, 255, 255, 0.5) 50%, rgba(229, 172, 142, 0));transform:rotateZ(60deg) translate(-5em, 7.5em);transition:all ease 0.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-play-state:running;box-shadow:0 3px 10px #3aa2cf}.view-category-products .view-content .views-row .button_wrapper .field__string::after{font-family:"icomoon", sans-serif;font-size:20px;font-weight:400;line-height:1;color:inherit;content:"";margin-left:10px}@media screen and (min-width:1200px){.view-category-products .view-content .views-row .button_wrapper .field__string::after{font-size:1.3333333333rem}}@media screen and (min-width:1200px){.view-category-products .view-content .views-row .button_wrapper .field__string::after{font-size:1.3333333333rem}}.view-category-products .view-content .views-row .button_wrapper .field__string:hover::before{transform:rotateZ(60deg) translate(1em, -15em)}@keyframes sheen{100%{transform:rotateZ(60deg) translate(1em, -15em)}}@media screen and (min-width:1200px){.view-category-products .view-content .views-row .button_wrapper .field__string{margin-top:2.7777777778rem;width:auto}}.view-category-products .view-content .views-row .button_wrapper .field__string:after{font-family:"icomoon", sans-serif;font-size:24px;font-weight:400;line-height:1;color:inherit;content:"";margin-left:10px}@media screen and (min-width:1200px){.view-category-products .view-content .views-row .button_wrapper .field__string:after{font-size:1.3333333333rem}}@media screen and (min-width:1200px){.view-category-products .view-content .views-row .button_wrapper .field__string:after{margin-left:0.5555555556rem}}.view-category-products .view-content .views-row:last-child .taxonomy-term .content .field-tern-title{margin-top:22%}.view-category-products .view-content .views-row:last-child .taxonomy-term .content .field-tern-image:before{clip-path:polygon(0 49%, 100% 0, 100% 100%, 0% 100%)}.view-category-products .view-content .views-row .taxonomy-term{display:flex;flex-direction:column;padding:0 7%}.view-category-products .view-content .views-row .taxonomy-term h2{order:1}.view-category-products .view-content .views-row .taxonomy-term h2 a .name{margin:6% 0 0 0;padding:4% 0;font-family:"Mont", sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:1.25}@media screen and (min-width:1200px){.view-category-products .view-content .views-row .taxonomy-term h2 a .name{font-size:1rem}}.view-category-products .view-content .views-row .taxonomy-term .content .field-tern-image{position:relative;margin:7% 0 0 0;padding:2%}.view-category-products .view-content .views-row .taxonomy-term .content .field-tern-image:before{z-index:-1;content:"";position:absolute;width:140%;height:100%;top:0;left:-2rem;clip-path:polygon(0 0, 100% 49%, 100% 100%, 0% 100%);background:url("/themes/personal/images/icons/decor.svg"), #FFD001}.view-category-products .view-content .views-row .taxonomy-term .content .field-tern-title{margin-top:13.5%;font-family:"Mont", sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;color:#201E1C}@media screen and (min-width:1200px){.view-category-products .view-content .views-row .taxonomy-term .content .field-tern-title{font-size:2rem;font-weight:400}}@media (min-width:1215px){.view-category-products .view-header .field-services-title{margin:8% 0 0 0.7%}.view-category-products .view-header .field-services-description{margin:0.8% 0 0 0.8%;display:flex;justify-content:center;max-width:100%}.view-category-products .view-header .field-services-description h5{max-width:41.6666666667rem}.view-category-products .view-content{margin-bottom:5.14%;display:flex;justify-content:space-between}.view-category-products .view-content .views-row{width:50%}.view-category-products .view-content .views-row:last-child .taxonomy-term .content .field-tern-title{margin:5.6% 0 0 18%}.view-category-products .view-content .views-row:last-child .taxonomy-term .content .field-tern-image:before{left:4.4rem}.view-category-products .view-content .views-row:last-child .taxonomy-term .content .field-tern-image img{top:-2.6rem}.view-category-products .view-content .views-row .taxonomy-term{display:flex;flex-direction:column;padding:0}.view-category-products .view-content .views-row .taxonomy-term h2{order:1}.view-category-products .view-content .views-row .taxonomy-term h2 a .name{width:max-content;margin:3% 0 0 18%;padding:2% 4.5%;font-family:"Mont", sans-serif;font-style:normal;font-weight:800;font-size:16px;line-height:1.25}.view-category-products .view-content .views-row .taxonomy-term .content .field-tern-image{position:relative;margin:0;padding-bottom:80.6%}.view-category-products .view-content .views-row .taxonomy-term .content .field-tern-image img{position:absolute;height:791px;left:7.6rem;top:-4rem;width:auto}.view-category-products .view-content .views-row .taxonomy-term .content .field-tern-image:before{width:100%;height:100%;left:-4rem}.view-category-products .view-content .views-row .taxonomy-term .content .field-tern-title{-webkit-text-stroke:thin;margin:5.6% 0 0 18%}}@media screen and (min-width:1215px) and (min-width:1200px){.view-category-products .view-content .views-row .taxonomy-term h2 a .name{font-size:1rem}}