.elementor-9833 .elementor-element.elementor-element-33a734e2{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--min-height:230px;--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;--justify-content:center;--overflow:hidden;--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-9833 .elementor-element.elementor-element-33a734e2:not(.elementor-motion-effects-element-type-background), .elementor-9833 .elementor-element.elementor-element-33a734e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;background-image:url("https://sunzcomunicacao.com.br/wp-content/uploads/2024/08/inner_bg-scaled-1-1.jpg");background-repeat:repeat;background-size:cover;}.elementor-9833 .elementor-element.elementor-element-33a734e2.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-9833 .elementor-element.elementor-element-33a734e2.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-9833 .elementor-element.elementor-element-389ad9c2{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-9833 .elementor-element.elementor-element-389ad9c2.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-9833 .elementor-element.elementor-element-389ad9c2.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-9833 .elementor-element.elementor-element-b4e2ecb{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-9833 .elementor-element.elementor-element-b4e2ecb.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-9833 .elementor-element.elementor-element-b4e2ecb.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-9833 .elementor-element.elementor-element-43f5fa5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:70px 0px 0px 0px;text-align:center;}.elementor-9833 .elementor-element.elementor-element-43f5fa5d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-9833 .elementor-element.elementor-element-44c936af{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--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:050px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-9833 .elementor-element.elementor-element-44c936af.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-9833 .elementor-element.elementor-element-44c936af.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-9833 .elementor-element.elementor-element-739fc8d5{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-9833 .elementor-element.elementor-element-739fc8d5.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-9833 .elementor-element.elementor-element-739fc8d5.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-9833 .elementor-element.elementor-element-1cc35911{width:var( --container-widget-width, 101.76% );max-width:101.76%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:101.76%;--container-widget-flex-grow:0;}.elementor-9833 .elementor-element.elementor-element-1cc35911.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9833 .elementor-element.elementor-element-1cc35911 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:32px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-9833 .elementor-element.elementor-element-bb9ea97{width:var( --container-widget-width, 101.76% );max-width:101.76%;margin:05px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;padding:0px 0px 0px 0px;--container-widget-width:101.76%;--container-widget-flex-grow:0;}.elementor-9833 .elementor-element.elementor-element-bb9ea97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9833 .elementor-element.elementor-element-bb9ea97 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-9833 .elementor-element.elementor-element-37ab6ac4{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--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;--justify-content:space-between;--flex-wrap: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-9833 .elementor-element.elementor-element-37ab6ac4.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-9833 .elementor-element.elementor-element-37ab6ac4.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-9833 .elementor-element.elementor-element-192b018f{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-9833 .elementor-element.elementor-element-192b018f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9833 .elementor-element.elementor-element-192b018f.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-9833 .elementor-element.elementor-element-192b018f.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-icon i{color:#111111;transition:color 0.3s;}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-icon svg{fill:#111111;transition:fill 0.3s;}.elementor-9833 .elementor-element.elementor-element-59914094{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-item > a{font-family:"Barlow Semi Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-9833 .elementor-element.elementor-element-f2c33b1 .elementor-repeater-item-d70b107.elementor-social-icon{background-color:#FBC60C;}.elementor-9833 .elementor-element.elementor-element-f2c33b1 .elementor-repeater-item-c442a77.elementor-social-icon{background-color:#FBC60C;}.elementor-9833 .elementor-element.elementor-element-f2c33b1 .elementor-repeater-item-ef29812.elementor-social-icon{background-color:#FBC60C;}.elementor-9833 .elementor-element.elementor-element-f2c33b1 .elementor-repeater-item-c390be8.elementor-social-icon{background-color:#FBC60C;}.elementor-9833 .elementor-element.elementor-element-f2c33b1 .elementor-repeater-item-c390be8.elementor-social-icon i{color:#FFFFFF;}.elementor-9833 .elementor-element.elementor-element-f2c33b1 .elementor-repeater-item-c390be8.elementor-social-icon svg{fill:#FFFFFF;}.elementor-9833 .elementor-element.elementor-element-f2c33b1 .elementor-repeater-item-7dd658f.elementor-social-icon{background-color:#FBC60C;}.elementor-9833 .elementor-element.elementor-element-f2c33b1{--grid-template-columns:repeat(0, auto);text-align:center;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 0px 0px 20px;--icon-size:18px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-9833 .elementor-element.elementor-element-1f9c8730{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--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-9833 .elementor-element.elementor-element-1f9c8730.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-9833 .elementor-element.elementor-element-1f9c8730.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-9833 .elementor-element.elementor-element-072056e{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);--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-9833 .elementor-element.elementor-element-072056e.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-9833 .elementor-element.elementor-element-072056e.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-9833 .elementor-element.elementor-element-b557938{border-radius:20px 20px 20px 20px;}.elementor-9833 .elementor-element.elementor-element-f0526d3{--display:flex;clip-path:none(20% 0, 100% 15%, 100% 100%, 0 100%, 0 15%);}.elementor-9833 .elementor-element.elementor-element-f0526d3.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-9833 .elementor-element.elementor-element-f0526d3.tcg-container-adv-hover-active{animation:fadeIn 1s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9833 .elementor-element.elementor-element-43f5fa5d .elementor-heading-title{font-size:45px;}.elementor-9833 .elementor-element.elementor-element-739fc8d5{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-9833 .elementor-element.elementor-element-1cc35911{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9833 .elementor-element.elementor-element-bb9ea97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9833 .elementor-element.elementor-element-1f9c8730{--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}}@media(max-width:767px){.elementor-9833 .elementor-element.elementor-element-33a734e2{--min-height:150px;}.elementor-9833 .elementor-element.elementor-element-43f5fa5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9833 .elementor-element.elementor-element-43f5fa5d .elementor-heading-title{font-size:30px;}.elementor-9833 .elementor-element.elementor-element-1cc35911 .elementor-heading-title{font-size:30px;}.elementor-9833 .elementor-element.elementor-element-bb9ea97 .elementor-heading-title{font-size:20px;}.elementor-9833 .elementor-element.elementor-element-192b018f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9833 .elementor-element.elementor-element-59914094.elementor-element{--align-self:flex-start;}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-9833 .elementor-element.elementor-element-59914094 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-9833 .elementor-element.elementor-element-1f9c8730{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-9833 .elementor-element.elementor-element-739fc8d5{--width:75%;}.elementor-9833 .elementor-element.elementor-element-192b018f{--width:36%;}.elementor-9833 .elementor-element.elementor-element-1f9c8730{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9833 .elementor-element.elementor-element-739fc8d5{--width:100%;}.elementor-9833 .elementor-element.elementor-element-192b018f{--width:100%;}.elementor-9833 .elementor-element.elementor-element-1f9c8730{--width:100%;}}/* Start custom CSS *//* Container Geral */
.cf7-custom-grid {
    width: 100%;
    max-width: 100%;
    font-family: inherit;
    font-size: 1.05rem; /* fonte geral um pouco maior */
}

/* Linhas (2 colunas lado a lado) */
.cf7-row {
    display: flex;
    gap: 2rem;            /* menos espaço entre colunas */
    margin-bottom: 1rem; /* menos espaço entre linhas */
}

/* Colunas 50% */
.cf7-col {
    flex: 1;
    min-width: 230px;
}

/* Linha cheia (Mensagem) */
.cf7-full {
    width: 100%;
    margin-bottom: 1.8rem; /* menor */
}

/* Labels */
.cf7-custom-grid label {
    display: block;
    font-weight: 500;
    font-size: 1.05rem;
    color: #111;
}

/* Inputs e Textarea – linha inferior fina */
.cf7-input,
.cf7-textarea {
    width: 100%;
    padding: 0.4rem 0;  
    border: none;
    border-bottom: 1px solid #e0e0e0;
    border-radius: 0;
    background-color: transparent;
    font-size: 1.05rem;
    color: #111;
    transition: border-color 0.25s ease;
}

/* Placeholder */
.cf7-input::placeholder,
.cf7-textarea::placeholder {
    color: #888;
}

/* Textarea */
.cf7-textarea {
    min-height: 90px;
    resize: none;
}

/* Wrapper do botão – alinhado à direita */
.cf7-submit-wrap {
    width: 100%;
    text-align: right;
    margin-top: 0.8rem;
}

/* Botão menor e alinhado à direita */
.cf7-submit-wrap input[type="submit"] {
    background-color: #000;
    color: #fff;
    border: none;
    padding: 0.55rem 1.6rem;
    font-size: 0.95rem;
    font-weight: 600;
    cursor: pointer;
    border-radius: 999px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: background 0.2s ease, transform 0.2s ease;
}

/* Setinha no botão */
.cf7-submit-wrap input[type="submit"]::after {
    content: "→";
    font-size: 0.95rem;
    margin-left: 0.4rem;
}

/* Hover */
.cf7-submit-wrap input[type="submit"]:hover {
    background-color: #111;
    transform: translateY(-1px);
}

/* Responsivo (mobile) */
@media (max-width: 768px) {
    .cf7-row {
        flex-direction: column;
        gap: 1rem;
    }
}/* End custom CSS */