@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@48,400,0,0);@import url(/wp-content/themes/nathalia-galvao-2024/assets/css/bundle.scss);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;500;600;700;800&family=Special+Elite&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;500;600;700;800&family=Special+Elite&display=swap);.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/**
 * Swiper 8.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 15, 2022
 */

 @font-face{ font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal }:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}body{background-color:#FCFCFC;color:#5D5251}body{font-family:"Source Sans 3",sans-serif;font-size:1rem}h2{font-size:1.5rem;font-weight:700;line-height:120%}h3{font-size:1.25rem;font-weight:700;line-height:120%}body{background-color:#FCFCFC;color:#5D5251}body{font-family:"Source Sans 3",sans-serif;font-size:1rem}h2{font-size:1.5rem;font-weight:700;line-height:120%}h3{font-size:1.25rem;font-weight:700;line-height:120%}*{margin:0;padding:0}img{max-width:100%;border-radius:6px}blockquote{display:flex;flex-direction:column;font-size:40px;font-family:"Special Elite",sans-serif;line-height:120%;font-weight:500;padding-inline-start:48px;margin-block:32px;position:relative}blockquote cite{font-style:normal;color:#979191;font-family:"Source Sans 3",sans-serif;font-weight:400;line-height:100%;font-size:.75rem;text-transform:uppercase}blockquote>p{margin-block-end:6px!important}blockquote::before{content:url(/wp-content/themes/nathalia-galvao-2024/assets/img/icons/quote-post.svg);position:absolute;left:0;top:-16px}a:link,a:active,a:visited,a:hover{text-decoration:none;font-weight:500;color:#5D5251}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 0;outline:0}input,textarea,select{border:1px solid #D9D9D9;width:100%;max-width:100%;color:#979191;border-radius:4px;font-family:"Source Sans 3",sans-serif;line-height:160%;font-size:1rem;padding:8px 16px}@media (min-width:767px){input,textarea,select{width:100%}}input::after,textarea::after,select::after{display:none}input::before,textarea::before,select::before{display:none}textarea{height:170px;min-height:170px;max-height:200px;width:100%}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.btn,.wp-block-button__link{border:0;width:fit-content;min-height:44px;cursor:pointer;border-radius:6px;padding:8px 16px;font-weight:400;line-height:160%;font-size:1rem;font-family:"Source Sans 3",sans-serif}.wp-block-button__link{background-color:#A6757A}.wp-block-button__link:visited,.wp-block-button__link:hover,.wp-block-button__link:active{color:#fff}.btn-primary{background-color:#A6757A;color:#FFF}.btn-primary:visited,.btn-primary:hover,.btn-primary:active{color:#fff}.btn-outline{color:#A6757A;border:2px solid #A6757A;background-color:#fff0}.title-page{background-color:#A6757A;height:60px;display:flex;font-size:1.125rem;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.05em;color:#F0EAEA;margin-bottom:62px}.badge-category{padding-inline:6px;padding-block:4px;font-size:.75rem;background-color:#E9CFD6;border-radius:4px;line-height:100%;text-transform:uppercase;width:fit-content}.badge-category a{font-weight:400;letter-spacing:.02em}.container{width:auto;margin-inline:auto;padding-inline:18px}@media (min-width:1023px){.container{width:1145px;padding-inline:15px}}.col-content{width:100%}@media (min-width:1023px){.col-content{width:660px}}#column-blog{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}@media (min-width:1023px){#column-blog{gap:0}}.col-sidebar{width:100%;max-width:100%}@media (min-width:1023px){.col-sidebar{max-width:280px}}.error-page .content-page{height:60vh;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:400px}.error-page .content-page h1{text-align:center;font-size:1.8rem;line-height:120%}.error-page .content-page p{text-align:center;margin-bottom:24px;font-size:1.125rem}header.header{background-color:rgb(197 143 146 / .15);padding-block:48px}@media (max-width:990px){header.header{padding-block:24px}}header.header .container{display:flex;align-items:center;justify-content:space-between}@media (min-width:990px){header.header .container{align-items:center;justify-content:center;gap:90px}}@media (max-width:990px){header.header .container .brand{max-width:125px}}header.header .container .brand a{display:flex}header.header .container nav.menu{display:none;align-items:center;list-style:none;gap:40px}@media (min-width:990px){header.header .container nav.menu{display:flex}}header.header .container nav.menu li{line-height:100%;letter-spacing:.05em;text-transform:uppercase;font-size:.85rem}header.header .container nav.menu li a{color:#5D5251;font-weight:400}header.header .container nav.menu li .sub-menu{width:200px;z-index:2;display:none;top:100%;padding:8px;margin-left:-8px;list-style:none;position:absolute;border-radius:6px;padding-block:12px;background-color:#FCFCFC}header.header .container nav.menu li .sub-menu li{margin:0;margin-bottom:12px}header.header .container nav.menu li .sub-menu>:last-child{margin-bottom:0}header.header .container nav.menu .current-menu-item a{font-weight:600;border-bottom:2px solid #B96062}header.header .container nav.menu .menu-item-has-children{cursor:pointer;display:flex;align-items:center;position:relative}header.header .container nav.menu .menu-item-has-children:after{content:">";margin-left:6px;margin-bottom:4px}header.header .nav-open{display:none;background-color:#fff0;border:0}header.header .nav-open svg{fill:#A6757A}@media (max-width:990px){header.header .nav-open{display:flex}}header.header .nav-mobile{display:none;top:0;width:80%;height:100vh;z-index:9;position:fixed;background:#FCFCFC;box-shadow:6px 0 6px rgb(0 0 0 / .1);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:opacity 0.8s,transform 0.8s;transition:opacity 0.8s,transform 0.8s;list-style:none;overflow-y:scroll}header.header .nav-mobile.open{-webkit-transform:translateX(310px);transform:translateX(310px);-webkit-transition:opacity 0.8s,transform 0.8s;transition:opacity 0.8s,transform 0.8s}@media (max-width:990px){header.header .nav-mobile{display:block}}header.header .nav-mobile li{line-height:100%;letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;padding:16px;border-bottom:1px solid #F0EAEA}header.header .nav-mobile li .sub-menu{list-style:none}header.header .nav-mobile li .sub-menu>li:first-child{padding-top:16px}header.header .nav-mobile li .sub-menu>li:last-child{padding-bottom:0}header.header .nav-mobile li .sub-menu li{margin:0;border-bottom:0;padding:8px}header.header .nav-mobile li .sub-menu li::before{content:"—";margin-right:8px}header.header .nav-mobile li a{color:#5D5251;font-weight:600}header.header .menu-shadow.open{opacity:1;visibility:visible}header.header .menu-shadow{width:100vw;height:100vh;left:0;top:0;background:rgb(0 0 0 / .2);position:fixed;z-index:8;display:none}footer.footer{font-size:.85rem;background-color:rgb(197 143 146 / .15)}footer.footer>.container .content{display:flex;padding-block:48px;justify-content:space-between}@media (max-width:990px){footer.footer>.container .content{padding-block:24px}}@media (max-width:768px){footer.footer>.container .content{gap:24px;flex-direction:column}}footer.footer>.container .content .col-left{max-width:200px}footer.footer>.container .content .col-left img{margin-bottom:8px}footer.footer>.container .content .nav-footer{display:grid;gap:48px;max-width:820px;grid-template-columns:1fr}@media (min-width:764px){footer.footer>.container .content .nav-footer{grid-template-columns:1fr 2fr}}footer.footer>.container .content .nav-footer .instagram{display:flex}footer.footer>.container .content .nav-footer .instagram .feed{display:flex;list-style:none;align-items:center;padding:0;margin:0;gap:5px}footer.footer>.container .content .nav-footer .instagram .feed li{width:25%;aspect-ratio:1}footer.footer>.container .content .nav-footer .instagram .feed li a{width:100%;height:100%;display:flex}footer.footer>.container .content .nav-footer .instagram .feed li a img{width:100%;height:100%;object-fit:cover;border-radius:2px}footer.footer>.container .content .nav-footer .menus{display:none;justify-content:space-between;gap:24px}@media (min-width:768px){footer.footer>.container .content .nav-footer .menus{display:flex;gap:32px}}footer.footer>.container .content .nav-footer .menus nav{width:80px;list-style:none;line-height:160%}footer.footer>.container .content .nav-footer .menus nav span{color:#A6757A}footer.footer>.container .content .nav-footer .menus nav a{font-weight:500;margin-bottom:4px}footer.footer .credits{color:#979191;background-color:#FFF;padding-block:16px}footer.footer .credits .container .content{display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){footer.footer .credits .container .content{flex-direction:column}}footer.footer .credits .container .content .lai{display:inline;position:relative;margin-left:6px;bottom:-3px}footer.footer .credits .container .content .lai::after{content:url(/wp-content/themes/nathalia-galvao-2024/assets/img/lai-cabral.svg)}section.newsletter .container{padding:0}section.newsletter .container .widget{display:flex;align-items:start;flex-direction:column;justify-content:space-between;background-color:rgb(197 143 146 / .15);border-radius:6px;gap:8px;padding:40px}section.newsletter .container .widget .title{gap:4px}section.newsletter .container .widget .title p{font-size:1rem}section.newsletter .container .widget .form{display:inline}section.newsletter .container .widget .form a{display:table-cell;min-height:44px;font-weight:400}@media (min-width:1023px){section.newsletter .container .widget{flex-direction:row;align-items:center}}.card.with-resume{display:flex;align-items:center;column-gap:24px;flex-wrap:wrap}.card.with-resume figure{width:100%;height:186px;margin-bottom:8px}.card.with-resume figure img{height:100%;width:100%;object-fit:cover;border-radius:8px!important}@media (min-width:767px){.card.with-resume figure{flex:0 0 220px;max-width:220px;max-height:186px;margin-bottom:0!important}}.card.with-resume .resume{flex-basis:0%;flex-grow:1;max-width:100%;padding-block:6px;padding-inline-end:8px}.card.with-resume .resume header{padding:0;display:grid;gap:8px;margin-bottom:6px;background-color:#fff0}.card.with-resume .resume header h2{font-size:1.125rem}.card.with-resume .resume .content{padding:0}.card.with-resume .resume .content p{font-size:.85rem}.card.with-resume .resume .content .readmore{display:table;margin-top:8px;font-style:italic;border-bottom:2px solid #C58F92;color:#C58F92}section.about .content{display:grid;gap:48px;padding-bottom:48px;border-bottom:1px solid #F0EAEA;grid-template:max-content / repeat(auto-fit,minmax(276px,1fr))}@media (max-width:768px){section.about .content{gap:24px}}section.about .content::before{content:"";width:100%;height:130px;left:0;position:absolute;z-index:0;background-color:rgb(197 143 146 / .15)}section.about .content .photo{z-index:1;max-width:545px;width:100%;height:340px;position:relative;overflow:hidden}@media (min-width:1023px){section.about .content .photo{height:545px}}section.about .content .photo img{width:100%;height:100%;object-fit:cover}section.about .content .photo::before{content:"";width:100px;height:100px;background-image:url(/wp-content/themes/nathalia-galvao-2024/assets/img/detalhes/pen-top-left.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}@media (min-width:764px){section.about .content .photo::before{width:150px;height:150px}}section.about .content .photo::after{content:"";width:100px;height:100px;background-image:url(/wp-content/themes/nathalia-galvao-2024/assets/img/detalhes/pen-bottom-right.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:0;bottom:-24px}@media (min-width:764px){section.about .content .photo::after{width:150px;height:150px}}section.about .content .info{z-index:1;width:100%;max-width:560px;padding-top:48px}@media (max-width:720px){section.about .content .info{padding-top:0}}section.about .content .info h2{color:#A6757A;font-size:1.5rem;text-transform:none;margin-bottom:24px}@media (min-width:1023px){section.about .content .info h2{margin-bottom:40px}}section.about .content .info p{font-size:1rem;line-height:160%;margin-bottom:24px;padding-inline-end:48px}@media (min-width:1023px){section.about .content .info p{margin-bottom:32px}}section .title{display:grid;gap:8px}section .title h2{color:#A6757A;font-size:1.5rem}section .title p{font-size:1rem}section.services{padding-top:48px}section.services .content{display:grid;gap:32px}section.services .content .cards{display:grid;gap:16px;grid-template:max-content / repeat(auto-fit,minmax(200px,1fr))}section.services .content .cards .card{display:grid;gap:8px;border-radius:6px;background-color:rgb(197 143 146 / .15);padding:24px}section.services .content .cards .card header{display:grid;gap:8px;padding:0;background-color:#fff0;color:#A6757A}section.services .content .cards .card header span{display:flex;align-items:center;font-size:28px;height:34px}section.services .content .cards .card header h3{font-size:1rem;font-weight:500;line-height:100%}section.services .content .cards .card p{margin-bottom:12px;font-weight:400;line-height:160%}section.services .content .cards .card button{width:fit-content;padding-inline:12px;padding-block:6px;line-height:160%}section.posts{display:grid;padding-block:48px;margin:0 auto;gap:32px;width:100%;max-width:1500px}section.posts .title{margin-inline:0}@media (min-width:1023px){section.posts .title{margin-inline:auto}}section.posts .title .content{padding-top:48px;border-top:1px solid #F0EAEA}section.posts .posts{display:grid;gap:16px;padding-inline:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media (min-width:1023px){section.posts .posts{padding-inline:32px}}section.posts .posts .card{position:relative;height:190px}section.posts .posts .card figure{height:100%}section.posts .posts .card figure img{width:100%;height:100%;object-fit:cover}section.posts .posts .card figure header{bottom:0;display:grid;width:-webkit-fill-available;gap:12px;position:absolute;padding:24px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;background:linear-gradient(180deg,#fff0 0%,#2D2D2D 100%)}section.posts .posts .card figure header h2{font-size:1.125rem}section.posts .posts .card figure header h2 a{color:#F0EAEA}section.newsletter{margin-bottom:48px}.about-page .page{max-width:1000px;display:flex;gap:48px;padding-top:62px;margin:auto}@media (max-width:768px){.about-page .page{gap:24px;padding-top:24px;flex-direction:column}}.about-page .page figure{width:100%;max-width:100%}@media (min-width:768px){.about-page .page figure{height:420px}}.about-page .page figure img{width:100%;height:100%;object-fit:cover}.about-page .page .text h1{line-height:100%;margin-bottom:16px}.about-page .page .text p{font-size:1rem;line-height:160%;margin-bottom:32px}.post-template-default .content .highlight{position:relative}.post-template-default .content .highlight img{height:300px;width:100%;object-fit:cover;object-position:center;border-radius:0}@media (min-width:1023px){.post-template-default .content .highlight img{height:600px}}.post-template-default .content .highlight .title-content{top:0;display:flex;justify-content:center;align-items:end;position:absolute;padding:32px;height:calc(100% - 64px);width:-webkit-fill-available;background:linear-gradient(180deg,rgb(50 47 47 / .1) 0%,#2D2D2D 92%)}@media (min-width:1023px){.post-template-default .content .highlight .title-content{height:calc(100% - 130px);padding:62px}}.post-template-default .content .highlight .title-content .detail{display:flex;align-items:center;flex-direction:column;gap:24px}.post-template-default .content .highlight .title-content .detail h1{max-width:540px;color:#fff;text-align:center;font-size:2rem;line-height:120%}.post-template-default .content .highlight .title-content .detail h1 a{color:#fff;font-weight:700}.post-template-default .content .single{max-width:800px;padding-block:24px}@media (min-width:1023px){.post-template-default .content .single{padding:48px}}.post-template-default .content .single p{font-size:1rem;line-height:160%;margin-bottom:32px}.post-template-default .content .single p:last-child{margin-bottom:0}.post-template-default .content .single h2,.post-template-default .content .single h3,.post-template-default .content .single h4,.post-template-default .content .single h5,.post-template-default .content .single h6{font-weight:700;margin-bottom:32px}.post-template-default .content .single a{color:#B96062;text-decoration:underline;text-underline-offset:8px}.post-template-default .content .single .wp-block-image{position:relative;margin-bottom:32px}.post-template-default .content .single .wp-block-image .alignright,.post-template-default .content .single .wp-block-image .alignleft{margin-block-end:32px;position:relative;margin-block-start:0;margin-inline:0}@media (min-width:1023px){.post-template-default .content .single .wp-block-image .alignright,.post-template-default .content .single .wp-block-image .alignleft{margin:.5em 0 .5em 1em}}.post-template-default .content .single .wp-block-image figcaption{position:absolute;max-width:260px;margin:0;right:30px;bottom:24px;background-color:#FAFAFA;color:#979191;font-size:.85rem;padding-block:8px;padding-inline:12px;line-height:100%;border-radius:4px;box-shadow:0 0 10px 0 rgb(0 0 0 / .1)}.post-template-default .content .single .content-single{margin-bottom:48px}.post-template-default .content .single .post-info{display:flex;gap:12px;justify-content:space-between;flex-direction:column}@media (min-width:1023px){.post-template-default .content .single .post-info{flex-direction:row}}.post-template-default .content .single .post-info .post-detail{display:flex;gap:12px;flex-direction:column;margin-block-end:8px}@media (min-width:1023px){.post-template-default .content .single .post-info .post-detail{margin-block-end:0;flex-direction:row;gap:24px}}.post-template-default .content .single .post-info .post-detail .detail-item{display:flex;align-items:center;justify-content:start;gap:12px;font-size:.85rem;color:#979191}.post-template-default .content .single .post-info .post-detail .detail-item span{display:flex}.post-template-default .content .single .post-info .post-detail .detail-item span.no-wrap{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.post-template-default .content .single .post-info .share{display:flex;gap:16px;align-items:center}.post-template-default section.posts{padding-top:0}.portfolio-template-default header.header{margin-bottom:48px}.portfolio-template-default .content .highlight{display:flex;align-items:center;gap:48px;max-width:800px;padding-bottom:48px;border-bottom:1px solid #F0EAEA;margin:0 18px}@media (min-width:764px){.portfolio-template-default .content .highlight{margin:auto}}.portfolio-template-default .content .highlight img{width:200px;max-height:120px;object-fit:contain;object-position:left}.portfolio-template-default .content .highlight .title-content .detail{display:flex;align-items:center;flex-direction:column;gap:24px}.portfolio-template-default .content .highlight .title-content .detail h1{display:none}.portfolio-template-default .content .highlight .title-content .detail .badge-category{display:none}.portfolio-template-default .content .single{max-width:800px;padding-block:24px}@media (min-width:1023px){.portfolio-template-default .content .single{padding:48px}}.portfolio-template-default .content .single p{font-size:1rem;line-height:160%;margin-bottom:32px}.portfolio-template-default .content .single p:last-child{margin-bottom:0}.portfolio-template-default .content .single h2,.portfolio-template-default .content .single h3,.portfolio-template-default .content .single h4,.portfolio-template-default .content .single h5,.portfolio-template-default .content .single h6{font-weight:700;margin-bottom:32px}.portfolio-template-default .content .single a{color:#B96062;text-decoration:underline;text-underline-offset:8px}.portfolio-template-default .content .single .wp-block-image{position:relative;margin-bottom:32px}.portfolio-template-default .content .single .wp-block-image .alignright,.portfolio-template-default .content .single .wp-block-image .alignleft{margin-block-end:32px;position:relative;margin-block-start:0;margin-inline:0}@media (min-width:1023px){.portfolio-template-default .content .single .wp-block-image .alignright,.portfolio-template-default .content .single .wp-block-image .alignleft{margin:.5em 0 .5em 1em}}.portfolio-template-default .content .single .wp-block-image figcaption{position:absolute;max-width:260px;margin:0;right:30px;bottom:24px;background-color:#FAFAFA;color:#979191;font-size:.85rem;padding-block:8px;padding-inline:12px;line-height:100%;border-radius:4px;box-shadow:0 0 10px 0 rgb(0 0 0 / .1)}.portfolio-template-default .content .single .post-info{display:none}.portfolio-template-default section.posts{padding-top:0}.contact-page .content-page .content{display:flex;align-items:start;justify-content:center;gap:120px}@media (max-width:768px){.contact-page .content-page .content{gap:16px;flex-direction:column}}.contact-page .content-page .content .info{width:310px}.contact-page .content-page .content .info .links{list-style:none}.contact-page .content-page .content .info .links li{display:flex;align-items:center;gap:12px;margin-bottom:12px}.contact-page .content-page .content .info .links li a{font-weight:500;color:#5D5251}.contact-page .content-page .content .info .links li svg{width:28px;fill:#A6757A}.contact-page .content-page .content .form{width:100%}.wpcf7-not-valid-tip{color:#fff0;position:absolute;justify-content:end;visibility:hidden;bottom:10px}.wpcf7-not-valid-tip::after{visibility:visible;position:relative;right:24px}.form{display:flex;flex-direction:column;gap:8px}.form .form-send span{position:absolute;width:30px;height:30px;right:-36px;top:4px;margin:0}.form .row{margin-inline:0}.form .col-md{padding:0;position:relative}.form p,.form span{display:flex;width:100%;margin-bottom:0;gap:4px}.wpcf7 form.invalid .wpcf7-response-output{background:#ff0}.wpcf7 form .wpcf7-response-output{border:0;margin:0;border-radius:4px;margin-top:6px;font-size:.75rem;padding:4px 6px}.services-page>.container .content{margin:auto;max-width:900px}.services-page>.container .content p{margin-bottom:24px}.services-page>.container .content p:first-child{text-align:center;margin-bottom:62px}.services-page>.container .content figure{margin-bottom:48px}.services-page>.container .content h2{color:#A6757A;font-size:1.5rem;margin-bottom:12px}.services-page>.container .content .wp-block-image{position:relative;overflow:hidden}.services-page>.container .content .wp-block-image:nth-child(even)::before{content:"";width:100px;height:100px;background-image:url(/wp-content/themes/nathalia-galvao-2024/assets/img/detalhes/pen-top-left.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}@media (min-width:764px){.services-page>.container .content .wp-block-image:nth-child(even)::before{width:150px;height:150px}}.services-page>.container .content .wp-block-image:nth-child(odd)::after{content:"";width:100px;height:100px;background-image:url(/wp-content/themes/nathalia-galvao-2024/assets/img/detalhes/pen-bottom-right.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:0;bottom:-24px}@media (min-width:764px){.services-page>.container .content .wp-block-image:nth-child(odd)::after{width:150px;height:150px}}.services-page>.container .content .wp-block-buttons{margin-bottom:62px}.services-page>.container .content .wp-block-buttons:last-child{margin-bottom:0}.page-template-portfolio .content-page p{margin-bottom:24px}.page-template-portfolio .content-page p:first-child{text-align:center;margin-bottom:62px}.page-template-portfolio .content-page h2{text-align:center;color:#A6757A;font-size:1.5rem;margin-bottom:12px}.page-template-portfolio .instrucao-clique{text-align:center;text-transform:uppercase;font-size:.75rem;color:#979191;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.05em}.page-template-portfolio .portfolio_items{display:grid;gap:16px;padding-inline:0;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));margin-top:32px;margin-bottom:62px}.page-template-portfolio .portfolio_items .portfolio_card{display:flex;align-items:center;justify-content:center;background-color:#F0EAEA;border-radius:6px;cursor:pointer}.page-template-portfolio .portfolio_items .portfolio_card img{width:120px;height:120px;object-fit:contain;filter:grayscale(1);opacity:.7}.page-template-portfolio .n-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .4)}.page-template-portfolio .n-modal.show{display:block;animation:fadeIn 0.3s ease-out}.page-template-portfolio .n-modal .modal-inner{top:50%;left:50%;position:absolute;background-color:#FFF;border-radius:6px;transform:translate(-50%,-50%);box-shadow:0 0 20px 0 rgb(0 0 0 / .25);max-width:600px}@media (max-width:764px){.page-template-portfolio .n-modal .modal-inner{top:0;left:0;transform:translate(20px,20px);overflow-y:scroll;max-width:90vw;max-height:94vh}}.page-template-portfolio .n-modal .modal-inner .modal-header{display:flex;align-items:center;padding-inline:24px;padding-block:12px;justify-content:space-between;background-color:#F0EAEA;border-top-right-radius:6px;border-top-left-radius:6px}.page-template-portfolio .n-modal .modal-inner .modal-header h4{color:#A6757A;font-size:1.125rem;font-weight:600}.page-template-portfolio .n-modal .modal-inner .modal-header .close{display:flex;cursor:pointer}.page-template-portfolio .n-modal .modal-inner .modal-content{padding:24px}.page-template-portfolio .n-modal .modal-inner .modal-content a{color:#B96062}.page-template-portfolio .n-modal .modal-inner .modal-content img{width:100%;border-radius:0;min-height:280px;border:1px solid #D9D9D9;margin-bottom:12px}.page-template-portfolio .n-modal .modal-inner .modal-content p{margin-bottom:12px}.page-template-portfolio .n-modal .modal-inner .modal-content .link{font-size:.85rem}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.group-posts{gap:32px;display:grid;margin-bottom:48px}@media (min-width:1023px){.group-posts{grid-template-columns:1fr 1fr}}.nav-button{width:64px;height:100%;z-index:9;position:absolute;display:flex;justify-content:center;align-items:center}.blog-carousel{display:flex;width:100%;height:300px;align-items:center;margin-bottom:48px;position:relative}.blog-carousel .swiper .blog-carousel-item{height:300px;display:block;object-fit:cover;object-position:center;border-radius:6px}@media (min-width:1023px){.blog-carousel .swiper .blog-carousel-item{height:600px}}.blog-carousel .swiper .blog-carousel-item .item-details{height:calc(100% - 64px);padding:32px;display:flex;justify-content:end;align-items:center;flex-direction:column;gap:24px;border-radius:6px;background:linear-gradient(180deg,rgb(50 47 47 / .1) 0%,#2D2D2D 92%)}@media (min-width:1023px){.blog-carousel .swiper .blog-carousel-item .item-details{height:calc(100% - 124px);padding:62px}}.blog-carousel .swiper .blog-carousel-item .item-details h2{max-width:540px;color:#fff;text-align:center;font-size:2rem}.blog-carousel .swiper .blog-carousel-item .item-details h2 a{color:#fff;font-weight:700}@media (min-width:1023px){.blog-carousel{height:600px}}.blog-carousel .nav-button{width:64px;height:100%;z-index:9;position:absolute;display:flex;justify-content:center;align-items:center;cursor:pointer}.blog-carousel .nav-button svg{fill:#A6757A}.blog-carousel .prev-button{left:0}@media (min-width:1023px){.blog-carousel .prev-button{left:-64px}}.blog-carousel .next-button{right:0}@media (min-width:1023px){.blog-carousel .next-button{right:-64px}}.pagination{margin-bottom:80px}.pagination .page-numbers{font-weight:400;font-size:.85rem;margin-right:16px}.pagination .page-numbers.current{color:#B96062;font-weight:700;text-decoration:underline;text-underline-offset:8px}.pagination .page-numbers:hover{color:#B96062;font-weight:700}