main#productsSingleMain section{padding-left:60px;padding-right:60px}@media(max-width: 1600px){main#productsSingleMain section{padding-right:30px;padding-left:30px}}@media(min-width: 768px)and (max-width: 1200px){main#productsSingleMain section{padding-left:20px;padding-right:20px}}@media(max-width: 767px){main#productsSingleMain section{padding-left:20px;padding-right:20px}}main#productsSingleMain section.addinol_shop_banner{height:30rem;background-color:#019aa3;margin-top:-4.2rem}@media(min-width: 768px)and (max-width: 1200px){main#productsSingleMain section.addinol_shop_banner{display:none}}@media(max-width: 767px){main#productsSingleMain section.addinol_shop_banner{display:none}}main#productsSingleMain section.addinol_shop_banner .hero_img_container{line-height:0;display:inline-block;position:relative;background:#fff;box-sizing:border-box;width:121.3rem;height:30rem;overflow:hidden;-webkit-clip-path:polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);clip-path:polygon(9% 0%, 100% 0%, 91% 100%, 0% 100%)}main#productsSingleMain section.addinol_shop_banner img{display:inline-block;max-width:100%;position:absolute;object-fit:cover;right:.2rem;left:.5rem;width:120.3rem !important;height:30rem !important;-webkit-clip-path:polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);clip-path:polygon(9% 0%, 100% 0%, 91% 100%, 0% 100%)}main#productsSingleMain section.hero{margin-bottom:30px}main#productsSingleMain section.hero .container #breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;color:#a0a0a0;padding-top:2.9rem;padding-bottom:2.5rem}main#productsSingleMain section.hero .container #breadcrumbs span{color:inherit}main#productsSingleMain section.hero .container #breadcrumbs span.breadcrumb_last{color:#019aa3}main#productsSingleMain section.hero .container #breadcrumbs a{color:inherit;text-decoration:none;position:relative}main#productsSingleMain section.hero .container #breadcrumbs a::after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:1px;bottom:-1px;left:0;background:currentcolor;transform-origin:bottom right;transition:transform .25s ease-out}@media(min-width: 768px)and (max-width: 1200px){main#productsSingleMain section.hero .container #breadcrumbs a::after{bottom:-4px}}@media(max-width: 767px){main#productsSingleMain section.hero .container #breadcrumbs a::after{bottom:-3px}}main#productsSingleMain section.hero .container #breadcrumbs a:hover::after{transform:scaleX(1);transform-origin:bottom left}main#productsSingleMain section.hero .container .sku{color:#555;padding-top:5px}main#productsSingleMain section.product_info{padding-bottom:50px}main#productsSingleMain section.product_info .container{display:flex;gap:50px}@media(max-width: 767px){main#productsSingleMain section.product_info .container{flex-direction:column;gap:20px}}main#productsSingleMain section.product_info .container .image_container{padding:20px;border:1px solid #ccc}@media(max-width: 767px){main#productsSingleMain section.product_info .container .image_container{padding:0;border:none}}main#productsSingleMain section.product_info .container .image_container img{width:350px;height:auto}@media(max-width: 767px){main#productsSingleMain section.product_info .container .image_container img{width:100%}}main#productsSingleMain section.product_info .container .description_container .description h2{margin-bottom:20px}@media(max-width: 1200px){main#productsSingleMain section.product_info .container .office_container{display:none}}main#productsSingleMain section.product_info .container .office_container .company-information{display:flex;flex-direction:column;gap:10px;border:1px solid #019aa3;padding:24px;box-shadow:0px 0px 20px 0px rgba(51,51,51,.2);text-wrap:nowrap;background:#f2f2f2}@media(max-width: 767px){main#productsSingleMain section.product_info .container .office_container .company-information{display:none}}main#productsSingleMain section.product_info .container .office_container .company-information a{color:#019aa3;text-decoration:none;position:relative}main#productsSingleMain section.product_info .container .office_container .company-information a::after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:1px;bottom:-1px;left:0;background:currentcolor;transform-origin:bottom right;transition:transform .25s ease-out}@media(min-width: 768px)and (max-width: 1200px){main#productsSingleMain section.product_info .container .office_container .company-information a::after{bottom:-4px}}@media(max-width: 767px){main#productsSingleMain section.product_info .container .office_container .company-information a::after{bottom:-3px}}main#productsSingleMain section.product_info .container .office_container .company-information a:hover::after{transform:scaleX(1);transform-origin:bottom left}main#productsSingleMain section.contact_form{padding-bottom:50px}main#productsSingleMain section.contact_form h2.contact_heading{color:#000;font-size:32px !important;font-weight:700 !important;margin-bottom:25px}main#productsSingleMain section.contact_form .gform_wrapper .gform_required_legend{display:none}main#productsSingleMain section.contact_form .gform_wrapper h2.gform_submission_error{font-size:1.6rem !important;line-height:1.4 !important;margin-bottom:0 !important}main#productsSingleMain section.contact_form .gform_wrapper input:not([type=checkbox]):not([type=submit]){border-radius:0;border:0;background-color:#e5f6f5}main#productsSingleMain section.contact_form .gform_wrapper textarea{border:0;background-color:#e5f6f5}main#productsSingleMain section.contact_form .gform_wrapper .gform_fields{row-gap:2.2rem}main#productsSingleMain section.contact_form .gform_wrapper label{color:#000;font-weight:400;font-size:1.6rem;cursor:pointer}main#productsSingleMain section.contact_form .gform_wrapper label.gfield_consent_label{font-size:1.4rem}main#productsSingleMain section.contact_form .gform_wrapper label.gfield_consent_label a{color:#019aa3;text-decoration:none;position:relative}main#productsSingleMain section.contact_form .gform_wrapper label.gfield_consent_label a::after{content:"";position:absolute;width:100%;transform:scaleX(0);border-radius:5px;height:1px;bottom:-1px;left:0;background:currentcolor;transform-origin:bottom right;transition:transform .25s ease-out}@media(min-width: 768px)and (max-width: 1200px){main#productsSingleMain section.contact_form .gform_wrapper label.gfield_consent_label a::after{bottom:-4px}}@media(max-width: 767px){main#productsSingleMain section.contact_form .gform_wrapper label.gfield_consent_label a::after{bottom:-3px}}main#productsSingleMain section.contact_form .gform_wrapper label.gfield_consent_label a:hover::after{transform:scaleX(1);transform-origin:bottom left}main#productsSingleMain section.contact_form .gform_wrapper .ginput_container_consent input{margin-top:1.5rem}main#productsSingleMain section.contact_form .gform_wrapper .ginput_container_consent input:checked{background-color:#019aa3 !important;border-color:#019aa3}main#productsSingleMain section.contact_form .gform_wrapper .ginput_container_consent input:checked::before{color:#fff !important}main#productsSingleMain section.contact_form .gform_wrapper .gform_button{border:1px solid #019aa3;border-radius:0;background-color:#019aa3;padding:1.4rem 2.1rem;color:#fff;font-size:1.6rem;font-family:"Open Sans",sans-serif !important;font-size:16px !important;font-weight:normal !important;font-style:normal !important;line-height:normal !important;letter-spacing:normal !important;cursor:pointer;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;min-width:13.3rem;min-height:5.2rem}main#productsSingleMain section.contact_form .gform_wrapper .gform_button:hover{background-color:#006372}