.elementor-32470 .elementor-element.elementor-element-c925835{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-32470 .elementor-element.elementor-element-c925835:not(.elementor-motion-effects-element-type-background), .elementor-32470 .elementor-element.elementor-element-c925835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6eaecc46 );}.elementor-32470 .elementor-element.elementor-element-9ea84b1{--display:flex;}.elementor-32470 .elementor-element.elementor-element-2db9d59 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-32470 .elementor-element.elementor-element-2db9d59{text-align:center;}.elementor-32470 .elementor-element.elementor-element-2db9d59 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-5f89a7a3 );}.elementor-32470 .elementor-element.elementor-element-04fa289{text-align:center;font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-5f89a7a3 );}.elementor-32470 .elementor-element.elementor-element-805931f .elementor-button{background-color:var( --e-global-color-469a67c8 );font-family:"Gilroy", Sans-serif;font-size:17px;font-weight:500;border-radius:30px 30px 30px 30px;padding:10px 35px 10px 35px;}.elementor-32470 .elementor-element.elementor-element-805931f .elementor-button:hover, .elementor-32470 .elementor-element.elementor-element-805931f .elementor-button:focus{background-color:var( --e-global-color-5f89a7a3 );color:var( --e-global-color-469a67c8 );}.elementor-32470 .elementor-element.elementor-element-805931f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-805931f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32470 .elementor-element.elementor-element-805931f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32470 .elementor-element.elementor-element-805931f .elementor-button:hover svg, .elementor-32470 .elementor-element.elementor-element-805931f .elementor-button:focus svg{fill:var( --e-global-color-469a67c8 );}.elementor-32470 .elementor-element.elementor-element-ffb1271{--display:flex;}.elementor-32470 .elementor-element.elementor-element-67a3819{--display:flex;}.elementor-32470 .elementor-element.elementor-element-f46ba1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32470 .elementor-element.elementor-element-ba37637{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-400px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32470 .elementor-element.elementor-element-ba37637.e-con{--align-self:flex-start;}.elementor-32470 .elementor-element.elementor-element-251fb2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-32470 .elementor-element.elementor-element-8b89b45{--display:flex;}.elementor-32470 .elementor-element.elementor-element-0404297 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-0404297{--lottie-container-width:37%;}.elementor-32470 .elementor-element.elementor-element-b597702 > .elementor-widget-container{padding:0px 135px 0px 135px;}.elementor-32470 .elementor-element.elementor-element-b597702{text-align:center;font-family:"Gilroy", Sans-serif;font-size:17px;font-weight:400;}.elementor-32470 .elementor-element.elementor-element-a2a885a .elementor-button{background-color:var( --e-global-color-469a67c8 );font-family:"Gilroy", Sans-serif;font-size:17px;font-weight:500;border-radius:30px 30px 30px 30px;padding:10px 35px 10px 35px;}.elementor-32470 .elementor-element.elementor-element-a2a885a .elementor-button:hover, .elementor-32470 .elementor-element.elementor-element-a2a885a .elementor-button:focus{background-color:var( --e-global-color-9837dc6 );color:var( --e-global-color-5f89a7a3 );}.elementor-32470 .elementor-element.elementor-element-a2a885a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-a2a885a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-32470 .elementor-element.elementor-element-a2a885a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-32470 .elementor-element.elementor-element-a2a885a .elementor-button:hover svg, .elementor-32470 .elementor-element.elementor-element-a2a885a .elementor-button:focus svg{fill:var( --e-global-color-5f89a7a3 );}.elementor-32470 .elementor-element.elementor-element-892482e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-32470 .elementor-element.elementor-element-892482e:not(.elementor-motion-effects-element-type-background), .elementor-32470 .elementor-element.elementor-element-892482e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1A3414;}.elementor-32470 .elementor-element.elementor-element-da91477{--display:flex;}.elementor-32470 .elementor-element.elementor-element-c841e6b > .elementor-widget-container{padding:0px 70px 0px 70px;}.elementor-32470 .elementor-element.elementor-element-c841e6b{text-align:center;}.elementor-32470 .elementor-element.elementor-element-c841e6b .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-6eaecc46 );}.elementor-32470 .elementor-element.elementor-element-73bb3ae > .elementor-widget-container{padding:0px 130px 0px 130px;}.elementor-32470 .elementor-element.elementor-element-73bb3ae{text-align:center;font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:600;}.elementor-32470 .elementor-element.elementor-element-135e30a{--display:flex;}.elementor-32470 .elementor-element.elementor-element-ca15b28 > .elementor-widget-container{margin:0px -180px -160px 0px;padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-ca15b28{text-align:end;}.elementor-32470 .elementor-element.elementor-element-ca15b28 img{width:30%;}.elementor-32470 .elementor-element.elementor-element-5ee0dc5{--display:flex;}.elementor-32470 .elementor-element.elementor-element-e235f15 > .elementor-widget-container{border-radius:40px 40px 40px 40px;}.elementor-32470 .elementor-element.elementor-element-e235f15 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-32470 .elementor-element.elementor-element-a1a8aa3{--display:flex;}.elementor-32470 .elementor-element.elementor-element-2264959 > .elementor-widget-container{padding:0px 130px 0px 130px;}.elementor-32470 .elementor-element.elementor-element-2264959{text-align:center;font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.3em;word-spacing:0.2em;color:var( --e-global-color-6eaecc46 );}.elementor-32470 .elementor-element.elementor-element-bb94a12{--display:flex;}.elementor-32470 .elementor-element.elementor-element-4a32832 > .elementor-widget-container{padding:0px 130px 0px 130px;}.elementor-32470 .elementor-element.elementor-element-4a32832{text-align:center;font-family:"Gilroy", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.3em;word-spacing:0.2em;color:var( --e-global-color-6eaecc46 );}.elementor-32470 .elementor-element.elementor-element-7cdc099 .elementor-button{background-color:var( --e-global-color-469a67c8 );font-size:20px;border-radius:20px 20px 20px 20px;padding:10px 50px 10px 50px;}.elementor-32470 .elementor-element.elementor-element-7cdc099 .dce-animations{animation-play-state:running;-webkit-animation-play-state:running;animation-name:galleggia;-webkit-animation-name:galleggia;transform-origin:center center;-webkit-transform-origin:center center;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-duration:1s;-webkit-animation-duration:1s;animation-delay:0s;-webkit-animation-delay:0s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-direction:alternate;-webkit-animation-direction:alternate;animation-fill-mode:none;-webkit-animation-fill-mode:none;}.elementor-32470 .elementor-element.elementor-element-875bad9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32470 .elementor-element.elementor-element-c3d0033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32470 .elementor-element.elementor-element-c1e31d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32470 .elementor-element.elementor-element-e3de1f0.elementor-element{--align-self:center;}.elementor-32470 .elementor-element.elementor-element-e3de1f0{--lottie-container-width:90%;}.elementor-32470 .elementor-element.elementor-element-128f792{--display:flex;}.elementor-32470 .elementor-element.elementor-element-0fb28c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-0fb28c7{text-align:start;}.elementor-32470 .elementor-element.elementor-element-0fb28c7 .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-6eaecc46 );}.elementor-32470 .elementor-element.elementor-element-3df6eff > .elementor-widget-container{padding:0px 75px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-3df6eff{text-align:start;font-family:"Gilroy", Sans-serif;font-size:17px;font-weight:400;}.elementor-32470 .elementor-element.elementor-element-b12ff6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-32470 .elementor-element.elementor-element-b73c373.elementor-element{--align-self:center;}.elementor-32470 .elementor-element.elementor-element-b73c373{--lottie-container-width:90%;}.elementor-32470 .elementor-element.elementor-element-e902266{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-32470 .elementor-element.elementor-element-e3b748f{--display:flex;}.elementor-32470 .elementor-element.elementor-element-5f33781 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-2c20f72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:-122px;--margin-left:0px;--margin-right:0px;}.elementor-32470 .elementor-element.elementor-element-4cc3641 > .elementor-widget-container{margin:0px 0px -20px -150px;}.elementor-32470 .elementor-element.elementor-element-4cc3641{text-align:start;}.elementor-32470 .elementor-element.elementor-element-4cc3641 img{width:32%;}.elementor-32470 .elementor-element.elementor-element-7542155{--display:flex;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:-150px;}.elementor-32470 .elementor-element.elementor-element-53f3d0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-53f3d0f{--lottie-container-width:50%;}.elementor-32470 .elementor-element.elementor-element-8b19ec6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-32470 .elementor-element.elementor-element-8b19ec6:not(.elementor-motion-effects-element-type-background), .elementor-32470 .elementor-element.elementor-element-8b19ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1A3414;}.elementor-32470 .elementor-element.elementor-element-b01a71a{--display:flex;}.elementor-32470 .elementor-element.elementor-element-8d38e4d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-8d38e4d{text-align:center;}.elementor-32470 .elementor-element.elementor-element-8d38e4d .elementor-heading-title{font-family:"Gilroy", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-6eaecc46 );}.elementor-32470 .elementor-element.elementor-element-60ee854 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-32470 .elementor-element.elementor-element-60ee854{text-align:center;font-family:"Gilroy", Sans-serif;font-size:17px;font-weight:400;text-decoration:none;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-32470 .elementor-element.elementor-element-4d4b35f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-32470 .elementor-element.elementor-element-4d4b35f4:not(.elementor-motion-effects-element-type-background), .elementor-32470 .elementor-element.elementor-element-4d4b35f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353149;}.elementor-32470 .elementor-element.elementor-element-4d4b35f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-32470 .elementor-element.elementor-element-4d4b35f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32470 .elementor-element.elementor-element-7d950d4a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-32470 .elementor-element.elementor-element-7d950d4a > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-32470 .elementor-element.elementor-element-698fea2e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-698fea2e{text-align:center;}.elementor-32470 .elementor-element.elementor-element-698fea2e .elementor-heading-title{font-size:1.3em;font-weight:400;letter-spacing:2px;color:#FFFFFF;}@media(min-width:768px){.elementor-32470 .elementor-element.elementor-element-c3d0033{--width:50%;}.elementor-32470 .elementor-element.elementor-element-c1e31d3{--width:50%;}.elementor-32470 .elementor-element.elementor-element-b12ff6e{--width:50%;}.elementor-32470 .elementor-element.elementor-element-2c20f72{--content-width:1140px;}}@media(max-width:767px){.elementor-32470 .elementor-element.elementor-element-c925835{--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-32470 .elementor-element.elementor-element-9ea84b1{--margin-top:0px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;}.elementor-32470 .elementor-element.elementor-element-2db9d59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-2db9d59 .elementor-heading-title{font-size:37px;}.elementor-32470 .elementor-element.elementor-element-04fa289{line-height:1.3em;}.elementor-32470 .elementor-element.elementor-element-ffb1271.e-con{--align-self:center;}.elementor-32470 .elementor-element.elementor-element-1a1a3bb > .elementor-widget-container{margin:0% 0% 0% -25%;}.elementor-32470 .elementor-element.elementor-element-1a1a3bb.elementor-element{--align-self:center;}.elementor-32470 .elementor-element.elementor-element-1a1a3bb{--lottie-container-width:120%;}.elementor-32470 .elementor-element.elementor-element-67a3819.e-con{--align-self:center;}.elementor-32470 .elementor-element.elementor-element-157076e > .elementor-widget-container{margin:0% 0% 0% -25%;}.elementor-32470 .elementor-element.elementor-element-157076e.elementor-element{--align-self:center;}.elementor-32470 .elementor-element.elementor-element-157076e{--lottie-container-width:120%;}.elementor-32470 .elementor-element.elementor-element-ba37637{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:-25%;--margin-right:0%;}.elementor-32470 .elementor-element.elementor-element-251fb2a{--padding-top:75px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-32470 .elementor-element.elementor-element-0404297{--lottie-container-width:96%;}.elementor-32470 .elementor-element.elementor-element-b597702 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-b597702{text-align:start;}.elementor-32470 .elementor-element.elementor-element-892482e{--padding-top:50px;--padding-bottom:75px;--padding-left:15px;--padding-right:15px;}.elementor-32470 .elementor-element.elementor-element-c841e6b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-c841e6b .elementor-heading-title{font-size:37px;}.elementor-32470 .elementor-element.elementor-element-73bb3ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-73bb3ae{font-size:18px;}.elementor-32470 .elementor-element.elementor-element-ca15b28 > .elementor-widget-container{margin:0px -54px -83px 0px;}.elementor-32470 .elementor-element.elementor-element-ca15b28 img{width:72%;}.elementor-32470 .elementor-element.elementor-element-e235f15 > .elementor-widget-container{border-radius:19px 19px 19px 19px;}.elementor-32470 .elementor-element.elementor-element-2264959 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-2264959{font-size:18px;}.elementor-32470 .elementor-element.elementor-element-4a32832 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-4a32832{font-size:18px;}.elementor-32470 .elementor-element.elementor-element-e3de1f0{--lottie-container-width:90%;}.elementor-32470 .elementor-element.elementor-element-0fb28c7 .elementor-heading-title{font-size:37px;}.elementor-32470 .elementor-element.elementor-element-3df6eff > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-3df6eff{font-size:16px;}.elementor-32470 .elementor-element.elementor-element-b73c373{--lottie-container-width:79%;}.elementor-32470 .elementor-element.elementor-element-e902266{--padding-top:20px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-32470 .elementor-element.elementor-element-2c20f72{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32470 .elementor-element.elementor-element-4cc3641 > .elementor-widget-container{margin:0px 0px 0px -54px;}.elementor-32470 .elementor-element.elementor-element-4cc3641 img{width:57%;}.elementor-32470 .elementor-element.elementor-element-7542155{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32470 .elementor-element.elementor-element-8b19ec6{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-32470 .elementor-element.elementor-element-b01a71a{--margin-top:-22%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-32470 .elementor-element.elementor-element-5015a86 > .elementor-widget-container{margin:0% 0% 20% -25%;}.elementor-32470 .elementor-element.elementor-element-5015a86{text-align:start;}.elementor-32470 .elementor-element.elementor-element-5015a86 img{width:80%;}.elementor-32470 .elementor-element.elementor-element-8d38e4d{text-align:start;}.elementor-32470 .elementor-element.elementor-element-8d38e4d .elementor-heading-title{font-size:37px;}.elementor-32470 .elementor-element.elementor-element-60ee854 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-60ee854{text-align:start;font-size:16px;}.elementor-32470 .elementor-element.elementor-element-46e432e{--lottie-container-width:78%;}.elementor-32470 .elementor-element.elementor-element-4d4b35f4{margin-top:0px;margin-bottom:0px;padding:50px 15px 50px 15px;}.elementor-32470 .elementor-element.elementor-element-7d950d4a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32470 .elementor-element.elementor-element-698fea2e.elementor-element{--align-self:center;}.elementor-32470 .elementor-element.elementor-element-698fea2e{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-5f33781 *//* =========================
   Gwolle Guestbook no Elementor
   ========================= */

/* Tipografia e alinhamento geral */
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb),
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) *:not(.gb-notice-dismiss) {
    font-family: 'Gilroy Regular','Gilroy','Gilroy-Regular',sans-serif !important;
    text-align: left;
}

/* Títulos e labels */
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) :is(label, legend, h1, h2, h3, .gwolle-gb-title) {
    font-family: 'Gilroy Medium','Gilroy-Medium','Gilroy',sans-serif !important;
    font-weight: normal;
    line-height: 1.35;
    display: block;
    text-align: left;
    margin-bottom: 8px;
}

/* Campos de texto */
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) input[type="text"],
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) input[type="email"],
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) textarea {
    border-radius: 10px;
    border: 2px solid #ccc;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    font-family: 'Gilroy Regular','Gilroy','Gilroy-Regular',sans-serif !important;
}

/* Botão de enviar (exclui o X) */
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) input[type="submit"],
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) button:not(.gb-notice-dismiss) {
    border-radius: 25px;
    background-color: #E40046;
    color: #fff;
    padding: 15px 20px;
    border: none;
    cursor: pointer;
    transition: background-color .3s;
    font-family: 'Gilroy Medium','Gilroy','Gilroy-Medium',sans-serif !important;
}

/* Hover do botão de enviar */
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) input[type="submit"]:hover,
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) button:not(.gb-notice-dismiss):hover {
    background-color: #201C35 !important;
    color: #fff !important;
}

/* Respostas sempre à esquerda */
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) .gb-entry,
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) .gb-entry-content,
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) .gb-entry-author,
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) .gb-entry-meta {
    text-align: left !important;
}

/* Remove qualquer itálico */
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) em,
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) i,
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) cite,
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) .gb-entry,
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) .gb-entry * {
    font-style: normal !important;
}

/* Mobile: reforço de tipografia e quebra */
@media (max-width: 768px) {
    .elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb),
    .elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) *:not(.gb-notice-dismiss) {
        font-family: 'Gilroy Regular','Gilroy','Gilroy-Regular',sans-serif !important;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        word-break: normal;
        overflow-wrap: anywhere;
    }
}

/* =========================
   X do aviso (gb-notice-dismiss)
   ========================= */

/* Container da mensagem vira referência */
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) .gwolle-gb-notice,
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) .gwolle-gb-message {
    position: relative !important;
    padding-right: 40px; /* reserva espaço para o X */
}

/* Botão X alinhado no topo direito */
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) .gb-notice-dismiss {
    position: absolute !important;
    top: 4px;   /* distância do topo */
    right: 12px;/* distância da direita */
    background: #E40046;
    color: #fff !important;
    border: none;
    border-radius: 50%;
    padding: 15px 15px 15px 15px;
    line-height: 0;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    z-index: 10;
}

/* Hover do X */
.elementor-32470 .elementor-element.elementor-element-5f33781 :is(#gwolle_gb, .gwolle-gb) .gb-notice-dismiss:hover {
    background: #201C35;
    color: #fff !important;
}

/* =========================
   Botão "Escreva uma mensagem"
   ========================= */
.elementor-32470 .elementor-element.elementor-element-5f33781 .gwolle-gb-write-button input[type="button"] {
    border-radius: 25px;
    background-color: #E40046;
    color: #fff;
    padding: 12px 24px;
    border: none;
    cursor: pointer;
    transition: background-color .3s;
    font-family: 'Gilroy Medium','Gilroy','Gilroy-Medium',sans-serif !important;
    font-size: 16px;
}

/* Hover do botão "Escreva uma mensagem" */
.elementor-32470 .elementor-element.elementor-element-5f33781 .gwolle-gb-write-button input[type="button"]:hover {
    background-color: #201C35 !important;
    color: #fff !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-thin.eot');
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-thin.eot?#iefix') format('embedded-opentype'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-thin.woff2') format('woff2'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-thin.woff') format('woff'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-ultralight.eot');
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-ultralight.eot?#iefix') format('embedded-opentype'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-ultralight.woff2') format('woff2'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-ultralight.woff') format('woff'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-ultralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-light.eot');
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-light.eot?#iefix') format('embedded-opentype'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-light.woff2') format('woff2'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-light.woff') format('woff'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-regular.eot');
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-regular.eot?#iefix') format('embedded-opentype'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-regular.woff2') format('woff2'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-regular.woff') format('woff'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/08/gilroy-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-medium.eot');
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-medium.eot?#iefix') format('embedded-opentype'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-medium.woff2') format('woff2'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-medium.woff') format('woff'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-semibold.eot');
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-semibold.eot?#iefix') format('embedded-opentype'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-semibold.woff2') format('woff2'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-semibold.woff') format('woff'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-bold.eot');
	src: url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-bold.eot?#iefix') format('embedded-opentype'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-bold.woff2') format('woff2'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-bold.woff') format('woff'),
		url('https://vernalhapereira.com.br/wp-content/uploads/2020/10/gilroy-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */