/** Google Fonts - Open Sans **/ @import url("https://fonts.googleapis.com/css?family=Open+Sans"); /** Slick **/ .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent } .slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0 } .slick-list:focus { outline: 0 } .slick-list.dragging { cursor: pointer; cursor: hand } .slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto } .slick-track:after, .slick-track:before { display: table; content: '' } .slick-track:after { clear: both } .slick-loading .slick-track { visibility: hidden } .slick-slide { display: none; float: left; height: 100%; min-height: 1px } [dir=rtl] .slick-slide { float: right } .slick-slide img { display: block } .slick-slide.slick-loading img { display: none } .slick-slide.dragging img { pointer-events: none } .slick-initialized .slick-slide { display: block } .slick-loading .slick-slide { visibility: hidden } .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent } .slick-arrow.slick-hidden { display: none } /*# sourceMappingURL=/sm/fb3ed351cd5c0f1f30f88778ee1f9b056598e6d25ac4fdcab1eebcd8be521cd9.map */ /* Colorbox */ #colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); } #cboxWrapper { max-width: none; } #cboxOverlay { position: fixed; width: 100%; height: 100%; } #cboxMiddleLeft, #cboxBottomLeft { clear: left; } #cboxContent { position: relative; } #cboxLoadedContent { overflow: auto; -webkit-overflow-scrolling: touch; } #cboxTitle { margin: 0; } #cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; } .cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; -ms-interpolation-mode: bicubic; } .cboxIframe { width: 100%; height: 100%; display: block; border: 0; padding: 0; margin: 0; } #colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; } /* User Style: Change the following styles to modify the appearance of Colorbox. They are ordered & tabbed in a way that represents the nesting of the generated HTML. */ #cboxOverlay { background: #000; opacity: 0.9; filter: alpha(opacity=90); } #colorbox { outline: 0; } #cboxContent { margin-top: 32px; overflow: visible; background: #000; } .cboxIframe { background: #fff; } #cboxError { padding: 50px; border: 1px solid #ccc; } #cboxLoadedContent { background: #000; padding: 1px; } #cboxLoadingGraphic { background: url(images/loading.gif) no-repeat center center; } #cboxLoadingOverlay { background: #000; } #cboxTitle { position: absolute; top: -22px; left: 0; color: #000; } #cboxCurrent { position: absolute; top: -22px; right: 205px; text-indent: -9999px; } /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { border: 0; padding: 0; margin: 0; overflow: visible; text-indent: -9999px; width: 20px; height: 20px; position: absolute; top: -20px; background: url(images/controls.png) no-repeat 0 0; } /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active { outline: 0; } #cboxPrevious { background-position: 0px 0px; right: 44px; } #cboxPrevious:hover { background-position: 0px -25px; } #cboxNext { background-position: -25px 0px; right: 22px; } #cboxNext:hover { background-position: -25px -25px; } #cboxClose { background-position: -50px 0px; right: 0; } #cboxClose:hover { background-position: -50px -25px; } .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious { right: 66px; } .cboxSlideshow_on #cboxSlideshow { background-position: -75px -25px; right: 44px; } .cboxSlideshow_on #cboxSlideshow:hover { background-position: -100px -25px; } .cboxSlideshow_off #cboxSlideshow { background-position: -100px 0px; right: 44px; } .cboxSlideshow_off #cboxSlideshow:hover { background-position: -75px -25px; } /** FONTS ================================================== */ @font-face { font-family: "Minion Pro Italic Caption"; src: url("../fonts/MinionPro-ItCapt.eot"); src: url("../fonts/MinionPro-ItCapt.eot?#iefix") format("embedded-opentype"), url("../fonts/MinionPro-ItCapt.woff") format("woff"), url("../fonts/MinionPro-ItCapt.svg#webfont") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: 'Minion Pro'; font-style: normal; font-weight: normal; src: local('Minion Pro'), url('../fonts/MinionPro-Regular.woff') format('woff'); font-display: swap; } /** Enable HTML5 for older browsers ================================================== */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } /* GERAL ================================================== */ * { margin: 0; padding: 0; list-style: none; font-family: "Minion Pro Italic Caption"; color: #231f20; outline: 0; box-sizing: border-box; } .content { width: 90%; max-width: 1110px; margin: 0 auto; position: relative; } section#contato { position: relative; z-index: 1; } .content_wide { width: 100%; margin: 0 auto; position: relative; z-index: 1; } .content_wide:after { display: block; content: ""; background: #eceae1; width: 100%; height: 74%; position: absolute; bottom: -55px; z-index: 1; } /*.content_wide .content { width: 80%; max-width: inherit; }*/ a { text-decoration: none; } .clear { clear: both; } div.clear { margin-bottom: 120px; } .float-left { float: left; } .float-right { float: right; } .width-40 { width: 40%; } .width-45 { width: 45%; } .mr-5 { margin-right: 5%; } .page { background: #fff no-repeat top right; position: relative; } .page .bg2 { background-color: #fff no-repeat top right; background-repeat: no-repeat; background-position: top left; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; } .home .page { padding-top: 240px; } .align_middle { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; justify-content: center; } h2 { font-size: 50px; font-weight: normal; line-height: 50px; } h3 { background: #cdae58; padding: 5px 15px; display: inline-block; color: #fff; font-size: 20px; font-weight: normal; } p { font-family: "Open Sans", sans-serif; font-size: 15px; line-height: 24px; } .menu:before, .projeto h2:before, #quem_assina h4:before, #plantas .title h2:before, .pitchon_content h2:before, #downloads h2:before { content: ""; display: block; width: 1px; height: 36px; background: #bd9a39; top: -6px; position: relative; -webkit-transform: skew(-210deg); transform: skew(-210deg); } ul li { color: #ae8613; font-size: 18px; position: relative; line-height: 1.5; padding-left: 30px; } ul li:after { content: ""; width: 20px; height: 1px; background: black; position: absolute; top: 11px; left: 0; } /* HEADER ================================================== */ #topo { background-repeat: no-repeat; background-position: top center; background-size: cover; background-image: url(../images/bgtopo.webp); min-height: 700px; } .logos_header { float: right; position: relative; padding-top: 20px; margin-bottom: 15px; left: -30px; } .logos_header:before, .logos_header:after { display: block; content: ""; width: 27px; height: 40px; position: absolute; top: 0; } .logos_header img:first-child { margin-right: 25px; } .logo h1 { background: url(../images/logo.svg); background-size: contain; background-repeat: no-repeat; width: 270px; height: 120px; text-indent: -99999px; clear: both; float: left; } /* MENU ================================================== */ .menu { position: relative; width: calc(100% - 370px); float: right; margin-top: 50px; -webkit-display: flex; display: flex; justify-content: space-between; } .menu a { position: relative; outline: none; text-decoration: none; } .menu a span { position: relative; display: inline-block; font-size: 20px; color: #231f20; overflow: hidden; padding: 0 0.25em; } .menu a span::before, .menu a span::after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: #cdae58; transform: translate3d(-100%, 0, 0) translate3d(-1px, 0, 0); transition: transform 0.7s; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); } .menu a:hover span::before { transform: translate3d(100%, 0, 0) translate3d(1px, 0, 0); } .menu a:hover span::after { transform: translate3d(0, 0, 0); } .menu a span::after { height: 4px; bottom: -3px; } .nav_mobile { display: none; } /* VIDEO ================================================== */ .vjs-big-play-button { display: none !important; } .vjs-poster { background-size: cover !important; } .video_apogee { position: relative; bottom: -80px; display: flex; justify-content: space-between; } .video_player { flex-basis: 70%; z-index: 10; } .video_player a { width: 100%; height: auto; } .video_player a img { width: 100%; height: 100%; object-fit: cover; } .video_infos { flex-basis: 25%; } .video_infos .video_selo { flex-basis: 25%; padding-bottom: 10px; } .video_infos .premio span { background-image: url("data:image/svg+xml,%3Csvg width='147' height='138' viewBox='0 0 147 138' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='147' height='138' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_2990_165' transform='scale(0.00680272 0.00724638)'/%3E%3C/pattern%3E%3Cimage id='image0_2990_165' width='147' height='138' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A"); background-size: contain; background-repeat: no-repeat; width: 140px; height: 140px; position: absolute; margin-top: -30px; margin-left: 10px; z-index: 59; cursor: pointer; } .video_infos .video_selo img { max-width: 145px; } .video_legenda { position: absolute; z-index: 1; margin-top: 30px; right: 0; width: 40%; padding: 135px 20px 10px 20px; border: 1px solid #231f20; } .video_legenda p { font-family: "Minion Pro Italic Caption"; } .video-player-time { width: 70%; margin-left: 15%; z-index: 10; } .video-player-time img { width: 100%; height: auto; } /* PROJETO ================================================== */ .projeto { width: 80%; margin: 0 auto; padding-top: 230px; } .projeto .parallax-window { min-height: 750px; min-width: 45%; margin-right: 5%; background-attachment: fixed; background-position: calc(50% - 250px) 0px; background-size: auto 100%; } .parallax-mirror { z-index: 1 !important; } .projeto h2 { position: relative; z-index: 5; margin-top: -105px; } .projeto h2:before { width: 2px; height: 105px; top: 105px; left: -45px; z-index: 9; } .quote { font-size: 17px; font-weight: bold; } /* QUEM ASSINA ================================================== */ #quem_assina { position: relative; } #quem_assina h2 { padding: 0 40px; } #quem_assina h2 span { padding: 0 40px; position: relative; z-index: 10; background: #fff; } #quem_assina h2:before { content: ""; display: block; width: 100%; height: 175px; border: 1px solid #231f20; position: absolute; left: 0; top: 28px; z-index: 1; } .quem_assina_content { width: 80%; margin: 0 auto; margin-top: 50px; position: relative; z-index: 10; } .quem_assina_content div { width: 30%; float: left; margin-right: 3%; } .quem_assina_content div:last-child { margin-right: 0; } #quem_assina img { max-width: 100%; height: auto; } #quem_assina h4 { font-size: 22px; color: #ae8613; font-weight: normal; margin-top: 5px; margin-left: 40px; position: relative; } #quem_assina h5 { font-size: 18px; font-weight: normal; margin-left: 40px; } #quem_assina h4:before { width: 2px; height: 105px; right: 0px; z-index: 9; position: absolute; bottom: -43px; left: -26px; top: inherit !important; } /* EMPREENDIMENTO ================================================== */ .galeria_empreendimento_foto, .empreendimento_info, .empreendimento_foto, .empreendimento_thumb { z-index: 4; } .empreendimento_info { width: 45%; float: right; margin: 40px 0 0 0; position: relative; } .empreendimento_info h2 { margin-bottom: 20px; } .empreendimento_info h3 { margin-bottom: 30px; } .empreendimento_info p { padding-right: 80px; text-align: justify; } .empreendimento_foto, .galeria_empreendimento_foto { width: 50%; height: 484px; float: left; margin-bottom: 5px; } .legenda { width: 100%; display: block; background: #eceae1; padding: 6px; text-align: right; color: #000; position: absolute; bottom: 0; } #plantas .legenda { background: none; bottom: -12px; height: 12px; } .empreendimento_foto .slick-slide .foto, .galeria_empreendimento_foto .slick-slide .foto, .empreendimento_thumb .slick-slide div { display: block; width: 100%; height: 100%; background-size: 100%; background-position: center center; background-repeat: no-repeat; background-color: white; } .empreendimento_thumb { width: 100%; height: 124px; } .empreendimento_thumb .slick-slide picture { display: block; width: 100%; height: 100%; aspect-ratio: 16/9; } .empreendimento_thumb .slick-slide img { display: block; width: 100%; height: 100%; object-fit: cover; } .slick-list, .slick-track { height: 100%; } .slick-slide { margin: 0 2px; } .slick-prev, .slick-next { width: 24px; height: 49px; cursor: pointer; border: none; background: none; font-size: 0; position: absolute; right: 5%; bottom: -80px; } .slick-prev { background-image: url("data:image/svg+xml,%3Csvg width='31' height='50' viewBox='0 0 31 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2713 25L31 44.4453L25.3644 50L-1.62913e-06 25L25.3644 3.32201e-06L31 5.55468L11.2713 25Z' fill='%23AF8613'/%3E%3C/svg%3E%0A"); background-size: contain; width: 31px; height: 50px; } .slick-next { background-image: url("data:image/svg+xml,%3Csvg width='31' height='50' viewBox='0 0 31 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7287 25L0 5.55468L5.63564 0L31 25L5.63564 50L0 44.4453L19.7287 25Z' fill='%23AF8613'/%3E%3C/svg%3E%0A"); background-size: contain; width: 31px; height: 50px; right: -5px; } /* TOUR VIRTUAL ================================================== */ #tour-virtual .content { width: 100%; max-width: 100%; display: flex; } #tour-virtual .column { position: relative; min-height: 450px; padding: 0 10vw; width: 50%; } #tour-virtual .column:after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='53' height='46' viewBox='0 0 53 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5 0.47583C11.6401 0.47583 0 6.29274 0 13.7111V32.2405C0 36.7405 4.19363 40.731 11.501 43.1927C11.6401 43.2391 11.7859 43.2655 11.925 43.2655C12.1966 43.2655 12.4683 43.1795 12.7001 43.0141C13.0446 42.7626 13.25 42.3655 13.25 41.942V28.8391C14.8599 28.3494 16.6354 27.9523 18.55 27.6479V30.917C18.55 31.6516 19.1396 32.2405 19.875 32.2405H22.525V41.5052C22.525 43.6957 24.3071 45.4758 26.5 45.4758C28.6929 45.4758 30.475 43.6957 30.475 41.5052V32.2405H33.125C33.8604 32.2405 34.45 31.6516 34.45 30.917V27.6479C36.3646 27.9589 38.1401 28.3494 39.75 28.8391V41.942C39.75 42.3655 39.9554 42.7692 40.2999 43.0141C40.5318 43.1795 40.7968 43.2655 41.075 43.2655C41.2141 43.2655 41.3599 43.2391 41.499 43.1927C48.8064 40.731 53 36.7405 53 32.2405V13.7111C53 6.29274 41.3599 0.47583 26.5 0.47583ZM2.65 32.2405V19.5479C4.452 21.4207 7.14175 23.042 10.6 24.3192V40.0361C5.58488 38.0045 2.65 35.1523 2.65 32.2339V32.2405ZM31.8 29.5935H29.15C28.4146 29.5935 27.825 30.1824 27.825 30.917V41.5052C27.825 42.2332 27.2288 42.8288 26.5 42.8288C25.7713 42.8288 25.175 42.2332 25.175 41.5052V30.917C25.175 30.1824 24.5854 29.5935 23.85 29.5935H21.2V24.2994C21.2 21.381 23.5784 19.0052 26.5 19.0052C29.4216 19.0052 31.8 21.381 31.8 24.2994V29.5935ZM23.85 13.7111C23.85 12.2486 25.0359 11.0641 26.5 11.0641C27.9641 11.0641 29.15 12.2486 29.15 13.7111C29.15 15.1736 27.9641 16.3582 26.5 16.3582C25.0359 16.3582 23.85 15.1736 23.85 13.7111ZM50.35 32.2405C50.35 35.1589 47.4151 38.0045 42.4 40.0427V24.3523C45.8516 23.0817 48.5414 21.4604 50.35 19.6008V32.2472V32.2405ZM40.651 22.1552C40.1144 22.3339 39.75 22.8435 39.75 23.406V26.0927C38.1136 25.6295 36.3514 25.2457 34.45 24.9545V24.2927C34.45 21.3016 32.7673 18.7207 30.3094 17.3641C31.2236 16.4111 31.8 15.1273 31.8 13.7045C31.8 10.7861 29.4216 8.41039 26.5 8.41039C23.5784 8.41039 21.2 10.7861 21.2 13.7045C21.2 15.1273 21.7698 16.4177 22.6906 17.3641C20.2394 18.7207 18.55 21.2949 18.55 24.2927V24.9545C16.6486 25.2457 14.8864 25.6295 13.25 26.0927V23.406C13.25 22.817 12.9055 22.3339 12.349 22.1552C6.27387 20.1104 2.65 16.9538 2.65 13.7111C2.65 7.97362 13.568 3.12289 26.5 3.12289C39.432 3.12289 50.35 7.97362 50.35 13.7111C50.35 16.9538 46.7261 20.1104 40.651 22.1552Z' fill='white'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center; background-size: contain; position: absolute; width: 53px; height: 45px; right: 50px; bottom: 35px; } #tour-virtual .img { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; position: relative; } #tour-virtual .img:last-child a { margin-top: 105px; } #tour-virtual .column h2 { font-style: italic; font-weight: 500; font-size: 44px; line-height: 126%; color: #FFFFFF; } #tour-virtual .column a { background: #AF8613; box-shadow: 0px 0px 100px 20px rgba(0, 0, 0, 0.1); display: inline-block; font-style: italic; font-weight: 500; font-size: 23px; line-height: 126%; text-align: center; color: #FFFFFF; padding: 15px 20px; margin-top: 50px; } #tour-virtual .column a:hover { background: #000000; } /* DIFERENCIAIS ================================================== */ #diferenciais { padding: 120px 0 50px; background: #1A2035; } #diferenciais .diferenciais-item { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; } #diferenciais .diferenciais-item .dif-100 { width: 100%; } #diferenciais .diferenciais-carousel .slick-next { right: -50px; top: 50%; } #diferenciais .diferenciais-carousel .slick-prev { left: -50px; top: 50%; } #diferenciais .diferenciais-item .dif-100 h3 { background: #4B6B9A; font-family: 'Minion Pro Italic Caption'; font-style: italic; font-weight: 400; font-size: 30px; line-height: 83%; color: #FFFFFF; text-transform: initial; letter-spacing: initial; padding: 5px 20px; } #diferenciais .diferenciais-item ul { margin: 75px 0; } #diferenciais .diferenciais-item ul li, #diferenciais .diferenciais-item p { font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-size: 12px; line-height: 208%; letter-spacing: 0.1em; color: #fff; list-style: disc; padding-left: 0; max-width: 70%; margin: auto; } #diferenciais .diferenciais-item ul li:after { display: none; } #diferenciais .diferenciais-item ul.columns { columns: 2; -webkit-columns: 2; -moz-columns: 2; } #diferenciais .diferenciais-item ul.columns li { max-width: 350px; margin: auto; } #diferenciais .diferenciais-item small { font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-size: 10px; line-height: 170%; letter-spacing: 0.2em; color: #FFFFFF; display: block; max-width: 85%; margin: 0 auto; } #diferenciais .diferenciais-item .text-title { text-align: center; } #diferenciais .diferenciais-item .colunas-container { display: flex; align-items: center; padding-left: 60px; } #diferenciais .diferenciais-item .colunas-container ul { margin: 0; } #diferenciais .diferenciais-item .colunas-container p { max-width: 75%; margin-top: 20px; } #diferenciais .slick-track { display: flex; align-items: center; } /* PLANTAS ================================================== */ #plantas .title { width: 350px; margin-left: 95px; position: relative; float: left; display: flex; flex-direction: column; align-items: flex-start; row-gap: 20px; } #plantas .title h2:before { width: 2px; height: 105px; top: 60px; left: 246px; position: absolute; } .planta_info { width: calc(100% - 635px); float: left; margin-top: 95px; left: -20px; position: relative; } .planta_size { width: 190px; float: right; margin-top: 125px; font-family: "Minion Pro Italic Caption"; font-size: 100px; } .planta_size span { font-size: 40px; position: relative; top: -18px; margin-left: -30px; } #plantas .align_middle { justify-content: space-between; position: relative; } #plantas ul { background: #fff; z-index: 9; padding: 20px 0; } .planta_carrousel { margin-top: 60px; } .planta_carrousel .planta_content { padding: 30px; position: relative; } .planta_carrousel .planta_content:before { content: ""; display: block; width: 86%; height: 100%; border: 1px solid #231f20; position: absolute; right: 0; top: 0; } .planta_legenda { text-align: right; width: 100%; display: block; margin-top: 10px; font-size: 14px; } .planta_carrousel .slick-next { right: -50px; top: 50%; } .planta_carrousel .slick-prev { left: -50px; top: 50%; } .planta_carrousel .slick-slide img { max-width: 420px; width: 380px; } /* FOTOS ================================================== */ #fotos_apartamento.content_wide:after { height: 62%; bottom: 40px; } #fotos_apartamento .galeria_empreendimento_foto { margin: 0 auto; margin-bottom: 10px; float: none; } #fotos_apartamento .galeria_empreendimento_foto img { display: block; height: 100%; width: 100%; min-width: 521px; object-fit: contain; min-height: 540px; } .empreendimento_foto img { max-width: 100%; max-height: 100%; min-width: 100%; object-fit: contain; height: 100%; width: 100%; } .galeria_empreendimento_thumb { position: relative; z-index: 2; } .galeria_empreendimento_thumb .slick-slide { max-height: 124px; height: 100%; cursor: pointer; } .galeria_empreendimento_thumb .slick-slide picture { display: block; width: 100%; height: 100%; aspect-ratio: 16/9; } .galeria_empreendimento_thumb .slick-slide img { display: block; width: 100%; height: 100%; object-fit: fill; } .galeria_thumb { width: 100%; height: 124px; background-size: cover; background-position: center center; } .galeria_empreendimento_foto { width: 70%; height: 540px; } /* LA RESERVE ================================================== */ #la-reserve { position: relative; margin-top: 180px; background: url(../images/bgtopo.webp) no-repeat center center; background-size: cover; } #la-reserve.content_wide:after { display: none; } #la-reserve .content { padding: 100px 0; position: relative; } #la-reserve h2 { margin-bottom: 20px; } #la-reserve h3 { background: none; padding: 0; color: #231f20; margin-bottom: 30px; max-width: 300px; } #la-reserve p { width: 360px; } #la-reserve p strong { font-size: 18px; font-weight: normal; } #la-reserve p span { font-size: 26px; } #la-reserve img { position: absolute; top: 0; bottom: 0; height: auto; max-height: 98%; max-width: 6; right: 0; margin: auto; max-width: 70%; } /* PREMIO ================================================== */ #premio { background: #ecebe0; padding: 90px 0; } #premio .contain { display: flex; align-items: center; } #premio .col-right, #premio .col-left { width: 50%; } #premio .col-left img { max-width: 100%; } #premio .col-right h2 { position: relative; max-width: 400px; margin: 0 0 40px; } #premio .col-right p { margin-bottom: 30px; } #premio .col-right h2:before { content: ""; display: block; width: 2px; height: 105px; background: #d3b653; position: absolute; top: -6px; left: -55px; -webkit-transform: skew(-210deg); transform: skew(-210deg); } /* CONTATO ================================================== */ .pitchon_content .parallax-window { min-height: 350px; width: 100%; } .pitchon_content h2 { text-align: center; position: relative; width: 371px; margin: 0 auto; margin-bottom: 70px; } .pitchon_content .width-40 h3 { margin-bottom: 20px; } .pitchon_content .width-40 p, .pitchon_content .width-40 p strong { font-family: 'Open Sans'; font-style: normal; font-size: 15px; line-height: 167%; letter-spacing: 0.05em; margin-bottom: 20px; } .pitchon_content .width-40 p { font-weight: 400; } .pitchon_content .width-40 p strong { font-weight: 700; } .pitchon_content h2:before { width: 2px; height: 105px; z-index: 9; position: absolute; left: -40px; top: -35px; } .contato_content { margin-top: 70px; } .contato_telefone { font-family: "Minion Pro Italic Caption"; font-size: 30px; } .contato_telefone strong { font-size: 50px; font-weight: normal; margin-left: 25px; } label { display: block; width: 90px; float: left; margin-bottom: 10px; font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: bold; text-align: right; line-height: 43px; clear: left; } input[type="text"], input[type="tel"], input[type="email"], textarea { width: calc(100% - 110px); height: 43px; float: right; margin-bottom: 10px; border: 1px solid #cdae58; padding: 10px; font-family: "Open Sans", sans-serif; } textarea { height: 143px; } input[type="submit"] { float: right; padding: 20px 35px; background: #231f20; border: none; color: #fff; font-size: 24px; cursor: pointer; clear: both; margin-top: 20px; } input[type="submit"]:disabled { opacity: 0.7; cursor: not-allowed; } #form_contato .sending { transition: none; pointer-events: none; color: transparent; background: #231f20 url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1; 20' calcMode='spline' keyTimes='0; 1' keySplines='0.165, 0.84, 0.44, 1' repeatCount='indefinite' /%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1; 0' calcMode='spline' keyTimes='0; 1' keySplines='0.3, 0.61, 0.355, 1' repeatCount='indefinite' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50% / 36px auto; } .form-output { height: 0; color: #fff; font-size: 16px; text-align: left; -webkit-border-radius: 6px; border-radius: 6px; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .is-error, .is-success { height: auto; padding: 20px; margin-bottom: 20px; } .is-error p, .is-success p { color: #ffffff; margin: 0 !important; } .is-error { background: #d32f2f; } .is-success { background: #43a047; } .tagLocalização { margin-bottom: 20px; } .field-wrap-1 { width: 100%; display: flex; flex-direction: row; gap: 15px; align-items: baseline; flex-wrap: nowrap; padding-left: 110px; } .field-wrap-1 label { width: 100%; text-align: left; line-height: inherit; font-size: 14px; text-transform: uppercase; font-weight: 400; } .field-wrap-1 label a { font-family: "Open Sans"; text-decoration: underline; } .field-wrap-1 input[type=checkbox] { position: relative; cursor: pointer; width: 15px; height: 15px } .field-wrap-1 input[type=checkbox]:before { content: ""; width: 15px; height: 15px; background: #fff; display: block; margin: 0 auto; border: 1px solid #cdae58; border-radius: 3px; } .field-wrap-1 input[type=checkbox]:checked:before { content: ""; display: block; position: absolute; width: 15px; height: 15px; top: 0; left: 0; background-color: #1E80EF; } .field-wrap-1 input[type=checkbox]:checked:after { content: ""; display: block; width: 5px; height: 10px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 1px; left: 6px; } /* DOWNLOADS ================================================== */ #downloads { background: #eceae1; padding: 80px 0; } #downloads h2 { margin: 0 0 70px 65px; position: relative; } #downloads h2:before { width: 2px; height: 105px; z-index: 9; position: absolute; left: -35px; top: -35px; } .downloads_itens { -webkit-display: flex; display: flex; justify-content: space-around; } .downloads_itens div { margin-right: 30px; } .downloads_itens div:last-child { margin-right: 0; } .downloads_itens a { -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .downloads_itens a span { display: inline-block; width: 22px; height: 30px; background: url(../images/download.png); margin-right: 10px; position: relative; top: 5px; } .downloads_itens a:hover { background: #cdae58; padding: 15px; color: #fff; } .downloads_itens a:hover span { background: url(../images/download_white.png); } /* RODAPE ================================================== */ footer { background: #231f20; padding: 120px 0; } footer .content { justify-content: space-between; } footer p { max-width: 580px; color: #a1a1a1; font-size: 12px; } .logos_rodape img:first-child { margin-right: 50px; } footer .esg{ max-width: 143px !important; height: auto !important; } footer .logos_rodape{ display: flex; flex-wrap: wrap; justify-content: space-around; row-gap: 20px; } /* MODAL ================================================== */ .modal_planta { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; background: rgba(35, 31, 32, 0.6); display: none; } .modal_content { background: #fff; width: 90%; height: 90%; top: 0; bottom: 0; left: 0; right: 0; margin: auto; padding: 30px; border-radius: 10px; position: absolute; } .modal_content .easyzoom { width: 100%; height: 100%; } .modal_image { width: auto; height: auto; max-width: 100%; max-height: 100%; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; } .open_modal { cursor: pointer; z-index: 10; } .close_modal { position: absolute; right: 40px; text-decoration: none; font-size: 16px; cursor: pointer; background: url(../images/close.png) no-repeat left top; height: 51px; padding: 15px 0 0 36px; margin: 10px 50px 0 0; z-index: 9999; } /* OTHERS ================================================== */ .easyzoom { position: relative; display: inline-block; *display: inline; *zoom: 1; } .easyzoom img { vertical-align: bottom; } .easyzoom.is-loading img { cursor: progress; } .easyzoom.is-ready img { cursor: crosshair; } .easyzoom.is-error img { cursor: not-allowed; } .easyzoom-notice { position: absolute; top: 50%; left: 50%; z-index: 150; width: 10em; margin: -1em 0 0 -5em; line-height: 2em; text-align: center; background: #fff; box-shadow: 0 0 10px #888; } .easyzoom-flyout { position: absolute; z-index: 100; overflow: hidden; background: #fff; } .easyzoom--overlay .easyzoom-flyout { top: 0; left: 0; width: 100%; height: 100%; } .easyzoom--adjacent .easyzoom-flyout { top: 0; left: 100%; width: 100%; height: 100%; margin-left: 20px; } .video-js * { color: #fff; } .lb-data span.lb-caption { color: #fff; font-size: 16px; } .fancybox-caption__body { color: white; } .slider-item { position: relative; padding-bottom: 30px; } .slider-item .foto { z-index: 1; } .video-assina { width: 100% !important; margin: auto; display: block; text-align: center; } .video-assina a { color: white; } #fotos_apartamento { margin-top: 50px; } .estande img { max-width: 100%; } .video-assina { width: 100%; cursor: pointer; } .video-wrapper { display: none; } .video-wrapper .overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.5; z-index: 900; } .video-wrapper .video { position: fixed; top: 50%; left: 50%; /* bring your own prefixes */ transform: translate(-50%, -50%); width: 75%; height: auto; z-index: 901; } .video-wrapper video { width: 100%; height: 100%; } .fechar-video { position: absolute; right: 0; width: auto !important; margin-right: 0 !important; font-size: 30px; color: #fff; border: 1px solid #fff; padding: 10px; z-index: 999; cursor: pointer; } .pitchon { font-size: 20px; } .jquery-zoom { text-align: center; } .jquery-zoom img { max-width: 100%; max-height: 100%; height: calc(90vh - 50px); } .fancybox-button svg path { fill: white !important; } #ot-sdk-btn-floating .ot-floating-button__front svg { margin: 6px auto; } .grecaptcha-badge { z-index: 98; } /* MEDIA QUERY ================================================== */ @media screen and (max-width: 1230px) { #la-reserve img { right: -9%; } } @media screen and (max-width: 1150px) { .menu { width: calc(100% - 280px); } } @media screen and (max-width: 1115px) { .empreendimento_info { margin: 0; } .empreendimento_info h2 br { display: none; } #tour-virtual .column { padding: 0 7%; } } @media screen and (max-width: 1100px) { .video_infos .premio span, .video_infos .premio::after { width: 100px !important; height: 100% !important; margin-left: 0 !important; } } @media screen and (max-width: 1005px) { .menu { width: calc(100% - 255px); } .menu a span { font-size: 18px; } .planta_carrousel .planta_content { padding: 10px; } ul li { font-size: 16px; } .planta_carrousel .slick-slide img { max-width: 100%; margin: 0 auto; } #plantas .title { width: 100%; margin-left: 0; float: none; text-align: center; margin-top: 110px; } #plantas .title h2 { position: relative; width: 385px; margin: 0 auto; } #plantas .title h2:before { top: 0; left: -25px; } #plantas .title h3 { margin: auto; } .planta_info { width: 100%; max-width: 500px; float: none; margin: 0 auto; margin-top: 40px; left: inherit; text-align: center; } .planta_size { width: 190px; float: none; margin: 0 auto; margin-top: 50px; } #fotos_apartamento .slick-prev { left: calc(50% - 50px); } #fotos_apartamento .slick-next { right: calc(50% - 50px); } } @media screen and (max-width: 950px) { .bg2 { display: none; } .menu { position: fixed; width: 50%; height: 100vh; opacity: 0; right: -50%; top: 0; background: rgba(35, 31, 32, 0.94); padding: 60px; text-align: center; display: block; margin: 0 !important; float: none; -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; } .menu:before { display: none; } .menu a { display: block; margin: 20px 0; } .menu a span { color: #cdae58; } .menu_opened { opacity: 1; right: 0; z-index: 60; -webkit-box-shadow: 0 24px 81px rgba(0, 0, 0, 0.65), 0 9px 32px rgba(0, 0, 0, 0.4); box-shadow: 0 24px 81px rgba(0, 0, 0, 0.65), 0 9px 32px rgba(0, 0, 0, 0.4); } .nav_mobile { display: block; float: right; background: #231f20; color: #fff; padding: 10px 15px; margin-top: 20px; position: relative; z-index: 50; cursor: pointer; -webkit-border-radius: 6px; border-radius: 6px; z-index: 60; width: 50px; height: 45px; position: relative; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.5s ease-in-out; -moz-transition: 0.5s ease-in-out; -o-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; } .nav_mobile.open { position: fixed; right: 7%; top: 0; } .nav_mobile:hover { -webkit-box-shadow: 0 24px 81px rgba(0, 0, 0, 0.65), 0 9px 32px rgba(0, 0, 0, 0.4); box-shadow: 0 24px 81px rgba(0, 0, 0, 0.65), 0 9px 32px rgba(0, 0, 0, 0.4); } .nav_mobile span { display: block; position: absolute; height: 4px; width: 50%; background: #b08710; border-radius: 9px; opacity: 1; left: 0; right: 0; margin: 0 auto; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 0.25s ease-in-out; -moz-transition: 0.25s ease-in-out; -o-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; } .nav_mobile span:nth-child(1) { top: 13px; } .nav_mobile span:nth-child(2) { top: 21px; } .nav_mobile span:nth-child(3) { top: 29px; } .nav_mobile.open span:nth-child(1) { top: 21px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); } .nav_mobile.open span:nth-child(2) { opacity: 0; left: -60px; } .nav_mobile.open span:nth-child(3) { top: 21px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); } #empreendimento:after { height: 90%; } .empreendimento_info { width: 100%; float: none; text-align: center; margin-bottom: 40px; } .empreendimento_info h2 br { display: block; } .content_wide { width: 94%; } .empreendimento_info p { margin: 0 auto; padding: 20px; } .empreendimento_foto { width: 90%; height: 484px; margin: 0 auto; margin-bottom: 10px; float: none; } .empreendimento_thumb .slick-prev { right: inherit; left: 5%; bottom: -82px; } .empreendimento_thumb .slick-next { right: 5%; bottom: -82px; } .galeria_empreendimento_thumb .slick-prev { right: inherit; left: 0; } .planta_carrousel .planta_content { border: 1px solid #231f20; width: calc(100% - 1px); } .planta_carrousel .planta_content:before { display: none; } #plantas .align_middle { -webkit-display: block; display: block; } #plantas ul { width: 400px; margin: 0 auto; } #plantas .legenda { bottom: 12px; } .planta_content .open_modal { margin: 0 auto; margin-top: 40px; position: relative; } .planta_carrousel .slick-prev { left: 10px; } .planta_carrousel .slick-next { right: 10px; } #la-reserve:after { width: 100%; } .la-reserve_content { width: 90%; margin: 0 auto; text-align: center; } footer { padding: 60px 0; } #rodape .align_middle { -webkit-display: block; display: block; } .logos_rodape { text-align: center; } .logos_rodape img { margin-bottom: 20px; } footer p { width: 100%; max-width: 400px; margin: 0 auto; margin-bottom: 40px; text-align: center; } .galeria_empreendimento_foto { width: 100%; height: 440px; } #la-reserve .content { padding: 50px 0; } #la-reserve p { width: 100%; margin: 0 auto; } #la-reserve img { position: relative; width: 100%; height: auto; max-width: inherit; max-height: inherit; right: inherit; margin-top: 20px; } #tour-virtual .column { padding: 0 5%; } #premio { margin: auto; width: 94%; } #premio .contain { flex-direction: column; row-gap: 50px; } #premio .col-right, #premio .col-left { width: 75%; text-align: center; } #premio .col-right h2:before { left: -20px; } #premio .col-right h2 { margin: 0 auto 40px; } } @media screen and (max-width: 880px) { #topo { background-size: cover; } .home .page { padding-top: 100px; } .contato_content .align_middle { -webkit-display: block; display: block; } .contato_content { text-align: center; } .contato_content .width-40, .contato_content .width-45 { width: 100%; margin: 0 0 40px 0; float: none; text-align: center; clear: both; } .downloads_itens { flex-wrap: wrap; } .downloads_itens div { flex: 0 0 30%; margin: 0 0 40px 0; } .video_apogee { bottom: 0; display: block; margin-top: 50px; } .video_legenda { position: relative; bottom: inherit; width: 100%; padding: 20px; text-align: center; } .video_infos { display: flex; flex-direction: column; padding-top: 20px; } .video_infos .video_selo { text-align: center; } .video_infos ul { order: 2; margin-top: 20px; column-count: 2; } .video_infos .premio span, .video_infos .premio::after { width: 140px !important; height: 140px !important; margin-left: 10px !important; } .video_infos .premio { margin-top: 30px; margin-left: -140px; } } @media screen and (max-width: 800px) { div.clear { margin-bottom: 50px; } .projeto { width: 100%; display: block; padding-top: 30px; } .projeto .parallax-window { margin-right: 0; background-position: calc(50% - 40px) 0; min-height: 540px; } .unique .projeto .parallax-window { background-position: center center; min-height: 480px; } .projeto h2 { max-width: 100%; max-width: 279px; margin: 0 auto; margin-top: -60px; } .projeto_desc { text-align: center; } .quem_assina_content div { width: 100%; float: none; margin: 0 0 50px 0; border-bottom: 1px solid #ae8613; padding: 0 25px 10px 25px; } #quem_assina h2 { text-align: center; padding: 20px 40px 0 40px; } #quem_assina h2 span { background: none; padding: 0; } #quem_assina h2:before { top: 0; } #quem_assina h4:before { display: none; } #quem_assina h4, #quem_assina h5 { margin-left: 0; } .quem_assina_content div { text-align: center; } #tour-virtual { margin-top: 120px; } #tour-virtual .content { flex-direction: column; } #tour-virtual .content .column { width: 100%; } #tour-virtual .column { padding: 0 10%; } } @media screen and (max-width: 768px) { .pitchon_content .align_middle { -webkit-display: block; display: block; } .pitchon_content .width-40, .pitchon_content .width-45 { width: 100%; margin: 0 0 40px 0; float: none; text-align: center; clear: both; } .video-player-time { width: 90%; margin-left: 5%; } } @media screen and (max-width: 700px) { .downloads_itens div { flex: 0 0 50%; text-align: center; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-bottom: 10px; } } @media screen and (max-width: 640px) { .menu { width: 100%; right: -100%; } .menu_opened { right: 0; } #empreendimento:after { height: 52%; } .empreendimento_foto { height: 295px; } #plantas ul { width: 90%; } .planta_content .open_modal { max-width: 100%; height: auto; } .contato_telefone strong { display: block; margin-left: 0; margin-top: 20px; } } @media screen and (max-width: 600px) { body, html { overflow-x: hidden; } .slider-item .legenda { font-size: 20px; } .planta_carrousel .slick-prev { top: calc(100% + 1px); left: calc(50% - 50px); } .planta_carrousel .slick-next { top: calc(100% + 1px); right: calc(50% - 50px); } .video-wrapper .video { width: 100%; } .fechar-video { font-size: 10px; margin: 0 !important; padding: 10px !important; border-bottom: 1px solid #fff !important; margin-right: calc(5% + 1px) !important; } .jquery-zoom img { height: calc(50vh - 100px); margin-top: 70px; } } @media screen and (max-width: 540px) { #plantas .title h2 { width: 100%; } #plantas .title h2:before { display: none; } .pitchon_content h2 { width: 100%; } .pitchon_content h2:before { display: none; } .downloads_itens div { flex: 0 0 100%; } } @media screen and (max-width: 490px) { h2 { font-size: 40px; line-height: 40px; } .projeto h2:before { display: none !important; } .projeto h2 { margin-top: 30px; } label { width: 100%; float: none; margin-bottom: 0; text-align: left; line-height: 22px; clear: both; } input[type="text"], input[type="tel"], input[type="email"], textarea { width: 100%; } #downloads h2:before { display: none; } #downloads h2 { margin: 0 0 70px 0; text-align: center; } .video_infos ul { column-count: 1; width: 205px; margin: 0 auto; margin-top: 20px; } #tour-virtual .column { align-items: center; } #tour-virtual .column>div { text-align: center; } #premio .col-right h2:before { display: none; } #premio .col-right, #premio .col-left { width: 90%; } .field-wrap-1 { padding: 0; } } @media screen and (max-width: 360px) { .logos_header { float: none; margin-bottom: 30px; left: inherit; text-align: center; } .logos_header:before, .logos_header:after { display: none; } .logo { float: none; width: 100%; text-align: center; } .logo img { max-width: 100%; height: auto; } .menu { padding: 60px 30px; } .contato_telefone strong { margin-top: 12px; font-size: 36px; } }

/* ===== Rodape: Somattos | ESG | Patrimar =====
   O patrimar.svg antigo (188x50 natural) era esticado para 69px de altura pelo
   align-items:stretch do flex - 38% de deformacao. A marca nova entra com tamanho
   explicito, na mesma proporcao de tinta usada no Perfeito e Pronto (46,5px), que
   nunca se separarem quando a linha quebra (o bloco tem so ~426px). */

	footer .logos_rodape img:first-child { margin-right: 0; }
		/* "footer .esg { max-width:143px !important; height:auto !important }" veio de uma
		   versao anterior e so cede para !important; e flex:none impede o encolhimento
		   quando as duas marcas nao cabem na linha (dai elas quebram juntas para a de baixo) */

@media screen and ( max-width: 767px ) {
	footer .logos_rodape { justify-content: center; }
}


/* ===== Bloco ESG (Grupo Patrimar) ===== */
#esg {
	--extra: calc(( 100vw - 1240px ) / 2);
	background-color: #231f20;
	color: #fff;
	overflow: clip;
}

#esg .wrap {
	width: 100%;
	max-width: 1240px;
	padding-inline: 20px;
	margin-inline: auto;
	display: flex;
	gap: 80px;
	box-sizing: border-box;
}

#esg .text {
	flex: 0 0 calc(66.66% - 40px);
	padding-block: 60px;
	align-self: center;
}

#esg .text h2 {
	font-weight: normal;
	font-size: 2.5rem;
	line-height: 1.2;
}

#esg .text h2 strong {
	display: block;
}

#esg .text p {
	margin-top: 20px;
	font-size: 1rem;
	line-height: 1.5;
}

#esg .text ul {
	list-style: none;
	margin-top: 40px;
	display: flex;
	gap: 20px;
	padding: 0;
}

#esg .text ul li {
	flex: 0 0 calc(33.33% - 20px);
}

#esg .text ul li::before {
	content: '';
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: 1px solid currentColor;
	margin-bottom: 20px;
}

#esg .text ul li:nth-child(1)::before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='40' viewBox='0 0 32 40' fill='none'%3E%3Cg fill='%23fff'%3E%3Cpath d='M0.999999 24.0356L0.999999 24.4556C0.999999 32.0902 7.61096 38.3335 15.834 38.3335C24.0569 38.3333 30.667 32.0901 30.667 24.4556C30.6671 24.1795 30.8909 23.9556 31.167 23.9556C31.443 23.9556 31.6668 24.1795 31.667 24.4556C31.667 32.702 24.5475 39.3333 15.834 39.3335C7.12027 39.3335 -5.79735e-07 32.7021 -1.30067e-06 24.4556L-1.33738e-06 24.0356C-1.39731e-06 23.3501 -0.0010041 22.7747 0.0673813 22.3423C0.137538 21.8989 0.302482 21.4638 0.751952 21.2251C1.21589 20.9788 1.73808 21.092 2.14062 21.2534C2.56248 21.4227 2.98859 21.6982 3.35547 21.9731C3.72687 22.2514 4.06041 22.5461 4.2998 22.769C4.41977 22.8808 4.51698 22.9759 4.58496 23.0435L4.68652 23.145C4.68902 23.1476 4.69096 23.1504 4.69238 23.1519L4.69433 23.1538C4.88535 23.3531 4.87887 23.6698 4.67969 23.8608C4.48033 24.0519 4.16373 24.0455 3.97265 23.8462L3.95019 23.8237C3.9346 23.8078 3.91141 23.7838 3.88086 23.7534C3.81933 23.6923 3.72944 23.6041 3.61816 23.5005C3.39472 23.2924 3.08926 23.0238 2.75586 22.7739C2.41781 22.5206 2.07192 22.3032 1.76758 22.1812C1.44391 22.0514 1.28358 22.0745 1.2207 22.1079C1.18407 22.1274 1.10603 22.1741 1.05469 22.4985C1.00162 22.8342 0.999999 23.3142 0.999999 24.0356Z'/%3E%3Cpath d='M30.6673 15.2979V14.8779C30.6673 7.24333 24.0563 0.999999 15.8333 1C7.61044 1.00016 1.0003 7.24343 1.00031 14.8779C1.00016 15.1539 0.776359 15.3779 0.500305 15.3779C0.224252 15.3779 0.000448948 15.154 0.000305176 14.8779C0.000304461 6.6315 7.11975 0.000165275 15.8333 0C24.547 -7.7486e-07 31.6673 6.6314 31.6673 14.8779V15.2979C31.6673 15.9834 31.6683 16.5588 31.5999 16.9912C31.5298 17.4346 31.3648 17.8697 30.9153 18.1084C30.4514 18.3547 29.9292 18.2415 29.5267 18.0801C29.1048 17.9108 28.6787 17.6353 28.3118 17.3604C27.9404 17.082 27.6069 16.7874 27.3675 16.5645C27.2475 16.4527 27.1503 16.3576 27.0823 16.29L26.9808 16.1885C26.9783 16.1859 26.9763 16.1831 26.9749 16.1816L26.973 16.1797C26.7819 15.9804 26.7884 15.6637 26.9876 15.4727C27.187 15.2816 27.5036 15.288 27.6946 15.4873L27.7171 15.5098C27.7327 15.5257 27.7559 15.5497 27.7864 15.5801C27.848 15.6412 27.9379 15.7294 28.0491 15.833C28.2726 16.0411 28.578 16.3097 28.9114 16.5596C29.2495 16.8129 29.5954 17.0303 29.8997 17.1523C30.2234 17.2821 30.3837 17.259 30.4466 17.2256C30.4832 17.2061 30.5613 17.1595 30.6126 16.835C30.6657 16.4993 30.6673 16.0193 30.6673 15.2979Z'/%3E%3Cpath d='M17.4674 8.75989C17.7398 8.64079 18.0288 8.58055 18.3531 8.66321C18.6791 8.74637 18.9033 8.93975 19.0836 9.17688C19.2483 9.39344 19.403 9.68399 19.5729 10.0011C21.0643 12.7848 22.3914 16.4477 22.0201 19.5929C21.8323 21.184 21.2074 22.6598 19.9371 23.8019C18.7501 24.869 17.0416 25.6069 14.7096 25.9132C14.7794 27.2257 15.0141 28.6163 15.4713 30.0568C15.5548 30.3198 15.4091 30.601 15.1461 30.6847C14.8829 30.7682 14.6017 30.6227 14.5182 30.3595C14.0065 28.7476 13.7564 27.1928 13.6988 25.7306C11.7291 24.2861 10.5353 22.761 9.97227 21.2013C9.38791 19.582 9.50122 17.9786 10.0543 16.4825C11.1485 13.5227 13.971 10.9431 16.6373 9.24036C16.9413 9.04622 17.2181 8.86887 17.4674 8.75989ZM18.1061 9.63196C18.0607 9.62039 18.0054 9.61575 17.8678 9.6759C17.7072 9.74615 17.5071 9.87192 17.1764 10.0831C14.5798 11.7414 11.9751 14.1722 10.9928 16.8292C10.5076 18.1416 10.421 19.499 10.9127 20.8615C11.337 22.0371 12.2064 23.2543 13.6959 24.4659C13.7894 21.8038 14.4993 19.5118 15.3483 17.8322C15.4728 17.5857 15.7737 17.4869 16.0201 17.6115C16.2666 17.736 16.3654 18.0369 16.2408 18.2833C15.4085 19.9301 14.7131 22.227 14.6871 24.9054C16.8206 24.6097 18.2881 23.9398 19.2682 23.0587C20.3244 22.1092 20.8618 20.8746 21.027 19.4757C21.3616 16.6408 20.154 13.2032 18.691 10.4728C18.5057 10.127 18.3931 9.9199 18.2877 9.78137C18.1983 9.66393 18.1496 9.64307 18.1061 9.63196Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / auto 50%;
}

#esg .text ul li:nth-child(2)::before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='39' viewBox='0 0 41 39'%3E%3Cg fill='%23fff'%3E%3Cpath d='M19.11,0L7.23,11.88l.18.18.42.41.18.17.18-.18,2.39-2.39v10.96h5.13s6.84,0,6.84,0h0s5.13,0,5.13,0v-10.96l2.39,2.39.18.18.18-.17.42-.41.18-.18L19.11,0ZM21.45,19.96h-4.66v-5.37c0-1.28,1.05-2.33,2.33-2.33,1.28,0,2.33,1.05,2.33,2.33v5.37ZM26.58,19.96h-4.04v-5.37c0-1.89-1.54-3.42-3.42-3.42-1.89,0-3.42,1.53-3.42,3.42v5.37h-4.04v-10.97l7.46-7.46,7.46,7.46v10.97Z'/%3E%3Cpath d='M7.73,2.8h-1.09V.8h1.09v2Z'/%3E%3Cpath d='M7.73,6.24h-1.09v-2h1.09v2Z'/%3E%3Cpath d='M9.91,4.06h-2v-1.09h2v1.09Z'/%3E%3Cpath d='M6.47,4.06h-2v-1.09h2v1.09Z'/%3E%3Cpath d='M37.17,10.61h-1.09v-2h1.09v2Z'/%3E%3Cpath d='M37.17,14.06h-1.09v-2h1.09v2Z'/%3E%3Cpath d='M39.35,11.88h-2v-1.09h2v1.09Z'/%3E%3Cpath d='M35.9,11.88h-2v-1.09h2v1.09Z'/%3E%3Cpath d='M4.33,13.08h-1.62v-1.62h-1.09v1.62H0v1.09h1.62v1.62h1.09v-1.62h1.62v-1.09ZM2.67,13.12v1h-1.01v-1h1.01Z'/%3E%3Cpath d='M39.91,18.71l-.12-.11c-.59-.53-1.35-.83-2.16-.83-.86,0-1.66.33-2.27.94l-7.97,7.97c-.13-1.75-1.58-3.14-3.36-3.14h-14.86c-1.37,0-2.67.54-3.64,1.51L.83,29.76l8.36,8.36,2.23-2.23c.35.09.7.16,1.07.16h10.13c2.97-.06,5.75-1.25,7.86-3.36l9.44-9.44c1.25-1.25,1.25-3.29,0-4.54ZM39.15,22.48l-9.44,9.44c-1.96,1.96-4.57,3.04-7.34,3.04h-9.88c-.8,0-1.55-.31-2.12-.88l-2.26-2.26-.59.59-.17.18,2.26,2.26c.22.22.48.41.74.57l-1.15,1.15-6.82-6.82,3.94-3.94c.77-.77,1.79-1.19,2.87-1.19h14.86c1.26,0,2.29,1.03,2.29,2.3s-1.03,2.29-2.29,2.29h-9.52v1.09h9.52c1.2,0,2.25-.64,2.85-1.59l.08-.08,9.16-9.16c.83-.83,2.18-.83,3.01,0,.83.83.83,2.18,0,3.01Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / auto 50%;
}

#esg .text ul li:nth-child(3)::before {
	background: url("data:image/svg+xml,%3Csvg width='32' height='36' viewBox='0 0 32 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='M27.333 15.875V14.167C27.333 10.9317 27.3325 8.55509 27.0879 6.73535C26.8452 4.9302 26.3706 3.74776 25.4785 2.85547C24.5862 1.96313 23.403 1.48882 21.5977 1.24609C19.778 1.00149 17.402 1 14.167 1C10.9316 1 8.5551 1.00144 6.73535 1.24609C4.92998 1.48882 3.7478 1.96313 2.85547 2.85547C1.96313 3.7478 1.48882 4.92998 1.24609 6.73535C1.00144 8.5551 1 10.9316 1 14.167V21C1 24.2354 1.00143 26.6119 1.24609 28.4316C1.48883 30.2368 1.96318 31.4192 2.85547 32.3115C3.74778 33.2038 4.93009 33.6782 6.73535 33.9209C8.55509 34.1655 10.9316 34.167 14.167 34.167C14.443 34.1672 14.667 34.391 14.667 34.667C14.6668 34.9429 14.4429 35.1668 14.167 35.167C10.9599 35.167 8.50344 35.1678 6.60156 34.9121C4.68553 34.6545 3.25648 34.1276 2.14746 33.0186C1.03858 31.9095 0.512492 30.4805 0.254883 28.5645C-0.000795603 26.6626 3.29766e-08 24.207 3.29766e-08 21V14.167C3.29766e-08 10.9599 -0.000817269 8.50344 0.254883 6.60156C0.51254 4.68555 1.03845 3.25647 2.14746 2.14746C3.25647 1.03845 4.68555 0.51254 6.60156 0.254883C8.50344 -0.000817269 10.9599 3.32835e-08 14.167 3.32835e-08C17.374 -3.82018e-08 19.8296 -0.000808626 21.7314 0.254883C23.6475 0.512512 25.0765 1.0385 26.1855 2.14746C27.2946 3.25649 27.8214 4.6855 28.0791 6.60156C28.3348 8.50344 28.333 10.9599 28.333 14.167V15.875C28.333 16.1511 28.1091 16.375 27.833 16.375C27.557 16.3748 27.333 16.151 27.333 15.875Z'/%3E%3Cpath d='M27.9681 31.3848C28.1634 31.1895 28.4799 31.1895 28.6752 31.3848L31.6039 34.3135C31.7988 34.5088 31.799 34.8254 31.6039 35.0205C31.4087 35.2157 31.0921 35.2154 30.8969 35.0205L27.9681 32.0918C27.7729 31.8965 27.7729 31.58 27.9681 31.3848ZM28.7972 26.8574C28.7972 23.8988 26.3993 21.5002 23.4408 21.5C20.4821 21.5 18.0834 23.8988 18.0834 26.8574C18.0835 29.816 20.4822 32.2139 23.4408 32.2139C26.3992 32.2137 28.7971 29.8159 28.7972 26.8574ZM29.7972 26.8574C29.7971 30.3682 26.9515 33.2137 23.4408 33.2139C19.9299 33.2139 17.0835 30.3682 17.0834 26.8574C17.0834 23.3465 19.9298 20.5 23.4408 20.5C26.9516 20.5002 29.7972 23.3466 29.7972 26.8574Z'/%3E%3Cpath d='M14.1664 15.3748C14.4424 15.3748 14.6662 15.5988 14.6664 15.8748C14.6664 16.1509 14.4425 16.3748 14.1664 16.3748H7.33337C7.05723 16.3748 6.83337 16.1509 6.83337 15.8748C6.83355 15.5988 7.05734 15.3748 7.33337 15.3748H14.1664ZM21.0004 8.54175C21.2764 8.54192 21.5004 8.76571 21.5004 9.04175C21.5004 9.31778 21.2764 9.54157 21.0004 9.54175H7.33337C7.05723 9.54175 6.83337 9.31789 6.83337 9.04175C6.83337 8.76561 7.05723 8.54175 7.33337 8.54175H21.0004Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / auto 50%;
}

#esg .text ul li h3 {
	font-size: 1.25rem;
	color: currentColor;
	margin: 0;
}

#esg .text ul li p {
	margin-top: 8px;
}

#esg .text ul + p {
	margin-top: 40px;
}

#esg .cta {
	display: inline-block;
	padding: 8px 20px;
	background: #cdae58;
	color: #231f20;
	text-decoration: none;
	border-radius: 20px;
	font-size: .75rem;
	text-transform: uppercase;
	font-weight: bold;
	transition: all .3s ease-out;
}

#esg .cta:hover {
	background-color: #dcc078;
}

#esg .image {
	flex: 0 0 calc(33.34% - 40px);
	position: relative;
}


#esg .image::after {
	content: '';
	display: block;
	width: 80px;
	height: 80px;
	background: url(../images/esg-star-white.svg) no-repeat center / contain;
	position: absolute;
	top: 40px;
	left: -40px;
	z-index: 4;
}

#esg .image picture {
	display: block;
	width: 100%;
}

#esg .image img {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% + var(--extra) + 40px);
	max-width: calc(100% + var(--extra) + 40px);
	height: 100%;
	object-fit: cover;
}

@media screen and (max-width: 1239px) {
	#esg .wrap .text {
		flex: 0 0 calc(50% - 40px);
	}
	#esg .wrap .text ul {
		flex-direction: column;
		gap: 40px;
	}
	#esg .wrap .text ul li {
		flex: 1 1 auto;
		padding-left: 100px;
		position: relative;
	}
	#esg .wrap .text ul li::before {
		position: absolute;
		top: 0;
		left: 0;
	}
	#esg .wrap .image {
		flex: 0 0 calc(50% - 40px);
	}
	#esg .wrap .image img {
		width: calc(50vw - 40px);
		max-width: calc(50vw - 40px);
	}
}

@media screen and (max-width: 899px) {
	#esg .wrap .text h2 {
		font-size: 2rem;
	}
}

@media screen and (max-width: 767px) {
	#esg .wrap {
		flex-direction: column;
		gap: 0;
	}
	#esg .wrap .text {
		flex: 1 1 auto;
		padding-block: 40px;
	}
	#esg .wrap .text ul li {
		padding-left: 80px;
	}
	#esg .wrap .text ul li::before {
		width: 60px;
		height: 60px;
	}
	#esg .wrap .text ul li p {
		margin-top: 12px;
	}
	#esg .wrap .image {
		order: -1;
		flex: 1 1 auto;
	}
	#esg .wrap .image::after {
		inset: auto 20px -20px auto;
		width: 40px;
		height: 40px;
	}
	#esg .wrap .image img {
		position: relative;
		inset: auto;
		width: calc(100% + 40px);
		max-width: calc(100% + 40px);
		margin-left: -20px;
		min-height: 240px;
	}
}

/* ===== Defesas do bloco ESG nesta base de codigo =====
   O site declara "* { color: #231f20 }", que atinge TODO elemento diretamente e por isso
   vence a heranca do "color: #fff" do #esg - o texto sumia no fundo escuro.
   E o "h3 { background: #cdae58; padding: 5px 15px; display: inline-block }" global
   punha uma tarja dourada atras de cada titulo da lista. */

#esg, #esg *:not(.cta) { color: #fff; }
#esg .text ul li h3 { background: none; padding: 0; display: block; }
#esg .cta { color: #231f20; }


/* header: a marca antiga (aspect 3,76) vinha com width:105 -> tinta de 27,9px.
   A marca nova entra com a MESMA tinta: caixa de 31,35px de altura (143px de largura). */

/* ===== Alinhamento otico Somattos x Patrimar =====
   Medido nos proprios SVGs: o centro do lettering "somattos" esta a 63,19% da altura
   da caixa (a palavra vai de 42% a 84%; o resto e o swoosh em cima e a assinatura
   embaixo). O centro de "PATRIMAR" esta a 40,88% (a bandeira sobe e desce mais que
   as letras). Com as caixas alinhadas pela base, o deslocamento que iguala os dois
   centros e:  margem = 0,3681 x altura_somattos  -  0,5912 x altura_patrimar. */

/* rodape: as tres marcas numa linha so, como no Perfeito e Pronto.
   O paragrafo legal passa a ceder espaco em vez de espremer as marcas. */
#rodape .content > p { flex: 1 1 0; min-width: 0; padding-right: 40px; }

/* 0,3681x69 - 0,5912x52,25 = -5,49px */

/* header: 0,3681x38,53 - 0,5912x31,34 = -4,35px */
.logos_header { display: flex; align-items: flex-end; }

/* ===== Patrimar x Somattos: mesmo tamanho e mesmo eixo de lettering =====
   Medido nos SVGs (render de 800px de altura):
     "PATRIMAR"  ocupa 49,75% da caixa, centro a 40,88%
     "somattos" COM assinatura (188x69): 42,50% da caixa, centro a 63,25%
     "somattos" SEM assinatura (176x55): 48,50% da caixa, centro a 75,50%
   Dai saem duas contas, com as caixas alinhadas pela base:
     altura_patrimar = (lettering_somattos / 0,4975) x altura_somattos
     margem_patrimar = (1 - centro_somattos) x Hs - 0,5913 x Hp
   A tinta do lockup ESG continua acompanhando a da Patrimar (89% da caixa). */

/* ===== CORRECAO: a compensacao otica vai no GRUPO, nao na <img> da Patrimar =====
   O lockup ESG e a Patrimar formam um par: entre eles o alinhamento e pela BASE DA
   TINTA (a Patrimar tem 11% de folga embaixo, dai o -0,11 x Hp dentro do grupo).
   A compensacao que iguala o lettering a Somattos move o PAR INTEIRO:
       margem_grupo = (1 - centro_somattos) x Hs - 0,4812 x Hp
   (0,4812 = 0,89 - 0,4088: distancia do centro de "PATRIMAR" ate a base da tinta.)
   Antes eu punha essa margem so na Patrimar e o ESG ficava para tras. */


/* ===== Marcas pelo gabarito esg_somattos_patrimar.svg (29/09/2026) =====
   Um SVG por marca, todos recortados na MESMA banda vertical do gabarito (y 8,70-31,75 = 23,05 un.),
   por isso basta dar a mesma altura a todos e a distribuicao do gabarito se reproduz sozinha.
   --s = px por unidade do gabarito. Larguras: ESG 24,85 / Somattos 62,33 / Patrimar 81,05; gaps 12,42 e 9,83. */
footer .logos_rodape, #rodape .logos_rodape { --s: 2.68; display: flex; flex-wrap: nowrap; align-items: flex-end; justify-content: flex-end; gap: 0; row-gap: 0; }
footer .logos_rodape img.marca { display: block; flex: 0 0 auto; margin: 0; height: calc(var(--s) * 23.05px); width: auto; max-width: none; transition: none; }
footer .logos_rodape img.marca-esg { width: calc(var(--s) * 24.85px); }
footer .logos_rodape img.marca-somattos { width: calc(var(--s) * 62.33px); margin-left: calc(var(--s) * 12.42px); }
footer .logos_rodape img.marca-patrimar { width: calc(var(--s) * 81.05px); margin-left: calc(var(--s) * 9.83px); }
@media screen and (max-width: 1023px) { footer .logos_rodape, #rodape .logos_rodape { --s: 2.12; } }
@media screen and (max-width: 767px) { footer .logos_rodape, #rodape .logos_rodape { --s: 1.44; justify-content: center; } }
.logos_header { --s: 1.85; display: flex; align-items: flex-end; }
.logos_header img.marca { display: block; flex: 0 0 auto; margin: 0; height: calc(var(--s) * 23.05px); width: auto; max-width: none; transition: none; }
.logos_header img.marca-somattos { width: calc(var(--s) * 62.33px); }
.logos_header img.marca-patrimar { width: calc(var(--s) * 81.05px); margin-left: calc(var(--s) * 9.83px); }
