/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
p.product-callout{color:red;font-weight:bold;font-style:italic;font-size:17px;}
.container-elements{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;}.about h2{color:#19354b;font-weight:bold;font-size:28px;padding-bottom:10px;}.header-title{color:#19354b;display:flex;justify-content:center;text-align:center;line-height:1.25;flex-wrap:wrap;font-size:30px;font-weight:bold;padding-top:60px;padding-bottom:40px;}.container-box{width:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-left:25px;margin-right:25px;margin-bottom:25px;margin-top:25px;}.container-box img{width:100%;border-radius:15px;border:3px solid #57585A;}.container-box h1{color:#fff;position:absolute;font-weight:bold;font-size:30px;top:3%;left:50%;text-align:center;transform:translate(-50%,-50%);width:95%;}.container-box a{color:#000000;text-decoration:none;}.container-box h2{color:#fff;position:absolute;top:15%;left:50%;width:40%;text-align:center;transform:translate(-50%,-50%);}.container-box img:hover{opacity:.85;transition:all 0.3s linear;-webkit-transform:scale(1.02);transform:scale(1.02);}.header-image img{width:100%;border-radius:15px;}*{box-sizing:border-box;}.item2{display:inline-block;border:1px solid #57585A;background-color:#fff;border-radius:15px;box-shadow:0px 0px 2px 2px white;*/
  width:100%;margin-top:30px;}@media screen and (min-width:550px){.header-description{float:left;text-align:center;width:60%;padding-left:15px;padding-bottom:15px;padding-right:15px;line-height:1.5;color:#19354b;font-size:26px;font-weight:bold;}.featured-image-2{float:right;width:40%;display:grid;align-items:center;height:500px;place-items:center;padding-left:15px;padding-right:30px;}.featured-image-2 img{width:100%;border-radius:15px;}.featured-image-2 img:hover{opacity:.8;transition:all 0.3s linear;-webkit-transform:scale(1.02);transform:scale(1.02);}}@media screen and (max-width:550px) 
  .featured-image-2{width:100%;}.featured-image-2 img{width:100%;border-radius:15px;}.header-description{text-align:center;color:#06466E;font-size:34px;font-weight:bold;padding-top:50px;max-width:100%;}}.featured-image-2 img{width:100%;border-radius:15px;}.featured-image-2 img{width:100%;border-radius:15px;}.description{width:100%;padding-top:30px;padding-left:20px;padding-right:20px;font-size:22px;text-align:center;line-height:1.75;}.highlight-container{background:#EBEBEB;padding:25px 20px;color:#EBEBEB;text-align:left;}hr.new1{border-top:1px solid #a8a8a8;width:30%;margin-top:30px;margin-bottom:10px;}img{max-width:100%;}.about{padding-top:20px;padding-bottom:20px;font-size:18px;line-height:1.75;text-align:left;}.container-elements-2{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;border:1px solid #57585A;border-radius:15px;box-shadow:0px 0px 2px 2px white;*/

    width:100%;align-items:flex-start;background-color:#fff;}.contact-us-elements{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;border:1px solid #57585A;border-radius:15px;box-shadow:0px 0px 2px 2px white;width:100%;align-items:flex-start;padding-top:20px;}.image-container img{max-width:100%;border-radius:15px;border:3px solid #57585A;}.image-container img:hover{opacity:0.5;cursor:pointer;opacity:.85;transition:all 0.3s linear;-webkit-transform:scale(1.02);transform:scale(1.02);}.img-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px;}@media only screen and (min-width:750px){.img-grid{grid-template-columns:repeat(2,1fr);}}@media only screen and (min-width:970px){.img-grid{grid-template-columns:repeat(4,1fr);}}.box img{width:100%;height:auto;border-radius:15px;box-shadow:0px 0px 2px 2px grey;margin-top:30px;}.box img:hover{opacity:.85;transition:all 0.3s linear;-webkit-transform:scale(1.02);transform:scale(1.02);}.header-image img{width:100%;border-radius:15px;}.category-section{font-size:42px;line-height:1.5;text-align:center;display:row;}.category-description{font-size:30px;line-height:1.5;padding-top:28px;font-weight:bold;text-align:center;display:row;}.intro{font-size:48px;line-height:1.5;margin-bottom:60px;text-align:center;display:row;}.box{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:34rem;min-width:30rem;margin-top:15px;margin-left:25px;margin-right:25px;margin-bottom:45px;text-align:center;border-radius:15px;}.caption{max-width:28rem;min-width:32rem;margin:10px;font-size:20px;line-height:1.5;text-align:center;display:row;}.contact-phone{max-width:28rem;min-width:32rem;margin:5px;font-size:38px;line-height:1.5;text-align:center;display:row;}.section-header{max-width:28rem;min-width:18rem;margin-top:20px;margin-bottom:10px;font-size:26px;color:#19354b;font-weight:bold;line-height:1.25;text-align:center;display:row;}.buttons{display:flex;justify-content:center;text-align:center;}.button{display:inline-block;padding:17px 32px;background:rgba(255,199,44,1);border:0;letter-spacing:2px;font-size:17px;font-weight:600;color:#ffffff;border-radius:3px;margin-bottom:18px;margin-left:10px;margin-right:10px;}.button:hover{background:rgba(56,205,255,1);color:#ffffff;transition:all 0.2s linear;-webkit-transform:scale(1.02);transform:scale(1.02);}.contact-buttons{display:flex;justify-content:center;text-align:center;}.contact-button{display:inline-block;padding:17px 32px;background:#e5e5e5;border:2px #19354b;border-style:solid;letter-spacing:2px;font-size:17px;font-weight:600;color:#19354b;border-radius:3px;margin-bottom:18px;margin-left:10px;margin-right:10px;}.contact-button:hover{background:#19354b;color:#ffffff;transition:all 0.2s linear;-webkit-transform:scale(1.02);transform:scale(1.02);}@media only screen and (max-width:1285px){.about{padding-left:5%;padding-right:5%;}.img-grid{padding-left:5%;padding-right:5%;}.header-image{padding-left:5%;padding-right:5%;}}@media only screen and (max-width:500px){.about{padding-left:5%;padding-right:5%;}.img-grid{padding-left:5%;padding-right:5%;}.featured-image-2{padding-left:5%;padding-right:5%;padding-top:25px;}.container-box h1{color:#fff;position:absolute;font-weight:bold;font-size:26px;top:3%;left:50%;text-align:center;transform:translate(-50%,-50%);width:95%;}.header-image{padding-left:5%;padding-right:5%;}}.body{padding-top:5px;padding-bottom:40px;font-size:18px;line-height:1.75;}.body h2{color:#06466E;font-weight:bold;}.header-image img{width:100%;border-radius:15px;}.buttons{display:flex;justify-content:center;}.button{display:inline-block;padding:17px 32px;background:rgba(166,154,127,255);border:0;letter-spacing:2px;font-size:17px;font-weight:600;color:#ffffff;border-radius:3px;margin-top:20px;margin-bottom:20px;}.button:hover{background:rgba(56,205,255,1);color:#ffffff;transition:all 0.2s linear;-webkit-transform:scale(1.02);transform:scale(1.02);}@media (max-width:50%){.button{padding:28px 24px;letter-spacing:1px;font-weight:400;color:#ffffff;}.buttons{display:flex;justify-content:center;}.button{display:inline-block;padding:17px 32px;background:rgba(255,199,44,1);border:0;letter-spacing:2px;font-size:17px;font-weight:600;color:#ffffff;border-radius:3px;margin-bottom:18px;}.button:hover{background:rgba(56,205,255,1);color:#ffffff;transition:all 0.2s linear;-webkit-transform:scale(1.02);transform:scale(1.02);}}@media only screen and (max-width:1285px){.body{padding-left:5%;padding-right:5%;}.header-image{padding-left:5%;padding-right:5%;}}@media only screen and (max-width:500px){.body{padding-left:5%;padding-right:5%;}.header-image{padding-left:5%;padding-right:5%;}}
