@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;700&display=swap');header{position:sticky;z-index:9;top:0;left:0;width:100%;background:#fff;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:15px 0;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);box-shadow:0 10px 20px 0 rgba(0,0,0,0.1)}
header #logo img{height:55px;object-fit:contain;-o-object-fit:contain}
header #menu li{margin-left:20px}
header #menu li:last-child{margin-right:0}
header #menu li a{font-size:18px;cursor:pointer;display:inline-block;font-weight:500}
header #menu li a.active,
header #menu li a:hover{color:#b0925f;font-weight:bold}
#conceptual .item-banner img{height:70vh;object-fit:cover;-o-object-fit:cover;object-position:top}
#conceptual .content-banner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding-bottom:40px}
#conceptual .content-banner .caption label{font-size:25px;text-shadow:0 0 1px #000}
#conceptual .content-banner .caption img{width:22px;height:13px;margin-top:4px}
#section1{background:#f4f4f4}
#section1 .block-text p{font-size:22px}
#cta .block-text p{font-size:18px}
#section2{background:#f4f4f4}
#section2 #listItems li{margin:15px 0}
#section2 #listItems li .item-list{padding:25px;border:2px solid #DDD;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:100%}
#section2 #listItems li .item-list p{font-size:16px}
#section2 #listItems li .item-list img{object-fit:contain;-o-object-fit:contain;height:152px}
.bg-form{background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:-70px;position:relative;z-index:1;padding:30px 40px;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 5px rgba(0,0,0,0.1);box-shadow:0 0 10px 5px rgba(0,0,0,0.1)}
.bg-form .title-form h4{font-size:26px;margin-bottom:0}
.bg-form .title-form span{font-size:20px}
select.form-control:not([size]):not([multiple]){height:38px}
.form-group{margin-bottom:12px}
.form-group select.form-control{padding:6px 10px;color:#8e8e8e}
.form-group select.form-control:focus{color:#000}
.form-group textarea.form-control{height:100px;resize:none}
.form-group label{margin-bottom:2px}
.form-group .form-control{height:38px;color:#8e8e8e;font-size:16px;width:100%;border:1px solid #ddd;padding:5px 10px;letter-spacing:0.5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-group .form-control:focus{background:none;border-color:#b0925f;color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form-group .form-control::placeholder{color:#8e8e8e;opacity:1}
.send .btn-default{font-size:20px}
::-webkit-input-placeholder{color:#8e8e8e !important}
:-moz-placeholder{color:#8e8e8e !important}
::-moz-placeholder{color:#8e8e8e !important}
:-ms-input-placeholder{color:#8e8e8e !important}
footer{}
@keyframes shake-animation{0%{transform:translate(0,0)}1.78571%{transform:translate(5px,0)}3.57143%{transform:translate(0,0)}5.35714%{transform:translate(5px,0)}7.14286%{transform:translate(0,0)}8.92857%{transform:translate(5px,0)}10.71429%{transform:translate(0,0)}100%{transform:translate(0,0)}}
footer .whats-footer{-webkit-animation:shake-animation 4.72s ease infinite;-o-animation:shake-animation 4.72s ease infinite;animation:shake-animation 4.72s ease infinite;position:fixed;bottom:0;background:#00ce65;left:15px;cursor:pointer;padding:8px 15px;z-index:9;color:#fff;font-size:14px;border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;letter-spacing:2.5px}
footer .whats-footer a{display:flex;align-items:center;-webkit-align-items:center}
footer .whats-footer figure{line-height:1}
footer .whats-footer figure img{height:48px;filter:brightness(0) invert(1)}
footer .whats-footer span{margin-left:10px}
footer #copyright{border-top:1px solid #fff;padding-top:20px}
footer #copyright p{margin:0;font-size:16px;color:#fff}
footer .list-network li{margin-left:15px}
footer .list-network li a{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:1;padding:8px 4px;font-size:18px;width:35px;text-align:center;display:block;color:#b0925f}
footer .list-network li a:hover{background:#b0925f;color:#fff}
footer #arrowUp{position:fixed;right:5px;bottom:0;cursor:pointer;font-size:12px;z-index:9;display:none;color:#fff;text-shadow:0 1px 1px #000;background-color:rgba(176,146,95,0.6);padding:5px 10px}
footer #arrowUp:hover{background-color:#b0925f;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
footer #arrowUp img{height:20px;filter:brightness(0) invert(1) drop-shadow(0px 1px 1px #000)}
.transition-all{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
.transition-color{transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out}
.transition-background{transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out}
.transition-opacity{transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out}html{scroll-behavior:smooth;scroll-padding-top:150px}
body,
html{max-width:100%}
a,
a:hover,
a:focus{color:inherit;outline:none;text-decoration:inherit}
a{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
figure{margin:0}
body{font-size:1.2rem;line-height:1.6;color:#000;font-family:'Barlow Condensed',sans-serif}
ul{margin:0 auto;padding:0}
ul li{list-style:none}
p{font-size:20px;line-height:1.5}
.jumbotron{padding:2rem 0;margin:0}
h1,
h2,
h3,
h4{margin-top:0;font-weight:bold;line-height:1.5}
h2{font-size:32pt}
.padding-block{padding:4rem 0}
.color-default{color:#b0925f}
.color-secondary{color:#b0925f}
.bg-default{background:#b0925f}
.background-secondary{background:#b0925f}
.text-color{color:#9b9b9b}
.overflow-hidden{overflow:hidden}
.btn-default{font-size:20px;line-height:1.1;cursor:pointer;padding:12px 40px;border:none;color:#fff;outline:none;background:#b0925f;background-size:0% 0%;background-position:50% 50%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
.btn-default:hover{background-size:100% 100%;background-image:linear-gradient(#856c43,#856c43);background-repeat:no-repeat;color:#fff}
.button-secondary{font-size:20px;line-height:1.1;cursor:pointer;padding:12px 40px;border:none;color:#fff;outline:none;background:#b0925f;background-size:0% 0%;background-position:50% 50%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
.button-secondary:hover{background-size:100% 100%;background-image:linear-gradient(#856c43,#856c43);background-repeat:no-repeat;color:#fff}
.owl-theme .owl-nav.disabled + .owl-dots{margin:20px 0 0}
.owl-carousel.owl-theme .owl-dot span{width:15px;height:15px}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span{background:#b0925f}
.owl-carousel .owl-nav{position:absolute;top:40%;margin:0;right:0;width:100%}
.owl-carousel.owl-theme .owl-nav .owl-prev{left:15px}
.owl-carousel.owl-theme .owl-nav .owl-next{right:15px}
.owl-carousel.owl-theme .owl-nav [class*="owl-"]{background:transparent;color:#fff;border:2px solid #6d6e6f;outline:none;font-size:12px;line-height:1;margin:0;padding:10px 14px !important;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
.owl-carousel.owl-theme .owl-nav [class*="owl-"]:hover{color:#fff;background:#6d6e6f}
.owl-carousel .owl-dots .owl-dot span{background:#9b9b9b;width:12px;height:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}
.owl-carousel .owl-dots .owl-dot:hover span,
.owl-carousel .owl-dots .owl-dot.active span{background:#b0925f;height:17px}
.bg-black{background:#000}.effect-scale a img{object-fit:cover;-o-object-fit:cover}
.effect-scale a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.filter-white{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}
.filter-gray{-webkit-filter:grayscale(1);filter:grayscale(1)}
.cc_message a{display:none}
.cc_banner-wrapper .cc_container .cc_btn,
.cc_banner-wrapper .cc_container .cc_btn:visited{background-color:#b0925f;color:#fff}
@media (max-width:1199px){#menu li{margin:0 5px}.h3,h3{font-size:1.2rem}}@media (max-width:991px){.mb-5,.my-5{margin-bottom:1.5rem !important}#iconNavicon{display:flex;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}#iconNavicon img{width:20px}#iconNavicon span{font-size:20px;margin-left:10px;vertical-align:middle;letter-spacing:1px}.bg-form .title-form h4{font-size:21px}#section1 .block-text p{font-size:18px}.bg-form{padding:20px}}@media (max-width:767px){.h2,h2{font-size:1.6rem}.h3,h3{font-size:1.4rem}.mt-5,.my-5{margin-top:2rem !important}.owl-carousel.owl-theme .owl-dots .owl-dot span{width:35px;height:35px}.owl-theme .owl-nav.disabled + .owl-dots{margin:20px 0}.send button{width:100%}header{position:static}header nav#menu{display:none;margin:20px 0 0}header nav#menu ul li{font-size:24px;text-align:right;margin:0;border:none;border-top:1px solid #000}header nav#menu ul li a{letter-spacing:1px;padding:15px;display:block;white-space:normal}.btn-default{width:100%}.content-banner .caption figure{transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg)}.padding-block{padding:2rem 0}.bg-form{margin-top:0}.logo2{text-align:center;margin-bottom:30px}#conceptual .item-banner img{height:40vh}#conceptual .content-banner{padding-bottom:10px}#cards ul li{margin:15px 0}}