*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

*:where(:not(iframe, canvas, img, svg, video):not(svg *, symbol *)) { all: unset; display: revert; }

*:where([hidden]) { display: none; }

*:where([contenteditable]) { -moz-user-modify: read-write; -webkit-user-modify: read-write; overflow-wrap: break-word; -webkit-line-break: after-white-space; }

html { scroll-behavior: smooth; }

body { max-width: 2000px; margin: auto; caret-color: #040505; font-weight: 400; font-family: 'Raleway', sans-serif; }

body::-moz-selection, body::-moz-selection { color: #040505; background: #fff; }

body::selection, body::-moz-selection { color: #040505; background: #fff; }

ol, ul, menu { list-style: none; }

img { max-width: 100%; height: auto; display: block; -webkit-user-drag: none; -khtml-user-drag: none; -moz-user-drag: none; -o-user-drag: none; }

a { cursor: pointer; }

table { border-collapse: collapse; }

textarea { white-space: revert; }

.flex { display: -webkit-box; display: -ms-flexbox; display: flex; }

.dnone { display: none; }

.colflex { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.grid { display: -ms-grid; display: grid; }

.w50 { width: 50%; margin: auto; }

.w60 { width: 60%; margin: auto; }

.w80 { width: 80%; margin: auto; }

.w90 { width: 90%; margin: auto; }

.relative { position: relative; }

.absolute { position: absolute; }

body { background-color: #F5F4F9; }

main { padding-top: 1rem; max-width: 500px; margin: auto; }

.brand { width: calc( 85% - 20px); margin: auto; border-radius: 15px; background-color: #fff; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 8px 1rem; -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }

.brand img:last-of-type { width: 130px; }

.slider { margin: 1rem 0; }

.slider .slick-slide { margin: 1rem; -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }

.slider .slick-dots { list-style-type: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.slider .slick-dots li { border-radius: 50%; width: 6px; height: 6px; background: #CBCACE; margin-right: 10px; }

.slider .slick-dots li button { visibility: hidden; }

.slider .slick-dots .slick-active { background: #959595; width: 12px; height: 6px; border-radius: 5px; }

.agency .container { -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); border-radius: 15px; background: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 1rem; width: calc( 90% - 2rem); margin: auto; }

.agency .container h1 { text-align: center; font-weight: 800; font-size: 22px; }

.agency .container p { font-size: 14px; font-weight: 500; text-align: center; margin: 1rem 0; }

.agency .container a { width: 60%; font-size: 13px; padding: 13px 0; border-radius: 12px; text-align: center; color: #fff; font-weight: 500; }

.agency .container a:first-of-type { background: #000; margin-bottom: 1rem; }

.agency .container a:last-of-type { background: #36C480; }

.agency .container a:last-of-type img { left: 1rem; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.contact .container { -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); border-radius: 15px; background: #fff; padding: 1rem; width: calc( 90% - 2rem); margin: 1rem auto; }

.contact .container h1 { text-align: center; font-weight: 800; font-size: 20px; margin-bottom: 1rem; }

.contact .container .items { -ms-grid-columns: (1fr)[2]; grid-template-columns: repeat(2, 1fr); gap: 1rem 0; place-items: center; }

.contact .container .items .item { width: 125px; height: calc( 125px - 2rem); padding: 1rem 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 15px; text-align: center; border-radius: 15px; -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12), 0px 2px 4px -1px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12), 0px 2px 4px -1px rgba(0, 0, 0, 0.2); }

.contact .container .items .item img { width: 45px; margin-bottom: .5rem; }

.share { margin-bottom: 1rem; }

.share a { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: calc( 90% - 40px); margin: auto; padding: 12px 20px; background: #fff; -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); border-radius: 15px; }

.share a p { font-size: 15px; }
/*# sourceMappingURL=styles.css.map */