.elementor-kit-7{--e-global-color-primary:#5D2B9A;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#5D2B9A;--e-global-color-cbfdc51:#271241;--e-global-color-95d69e1:#331855;--e-global-color-c55ee13:#421F6D;--e-global-color-110ea76:#55278C;--e-global-color-8431a47:#5D2B9A;--e-global-color-b36538a:#7D55AE;--e-global-color-35fc3b1:#9271BB;--e-global-color-3264596:#B49DD1;--e-global-color-79a934f:#CDBDE0;--e-global-color-f56a797:#EFEAF5;--e-global-color-6834b16:#513C6B;--e-global-color-5637e10:#6A4E8C;--e-global-color-e24adfb:#8965B5;--e-global-color-3dd28b1:#B081E8;--e-global-color-7de08f4:#C18EFF;--e-global-color-67267a4:#CDA5FF;--e-global-color-9240411:#D5B3FF;--e-global-color-addddcb:#E2CBFF;--e-global-color-a4ab333:#ECDCFF;--e-global-color-989d2ac:#F9F4FF;--e-global-color-42831d4:#FFFFFF;--e-global-color-3ba9216:#0B0C12;--e-global-color-a33dd1b:#242833;--e-global-color-dad4e48:#373B47;--e-global-color-393913c:#484D59;--e-global-color-62fa610:#646973;--e-global-color-e2f3c17:#7E838C;--e-global-color-8f9cac1:#999EA6;--e-global-color-f1b7d3f:#B3B8BF;--e-global-color-ab42c05:#C0C5CC;--e-global-color-bbf8fdc:#CED3D9;--e-global-color-01bae82:#E6EAF0;--e-global-color-0f617b6:#F5F7FA;--e-global-color-0d897c2:#02933B;--e-global-color-481a3e3:#FFFFFF;--e-global-color-725adc6:#2CC267;--e-global-color-1e84d4d:#FFFFFF;--e-global-color-3b85087:#F34164;--e-global-color-e6049b8:#E6EAF0;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6rem;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-d6c2c7c-font-family:"Roboto";--e-global-typography-d6c2c7c-font-size:clamp(56px, 6.25vw, 80px);--e-global-typography-d6c2c7c-line-height:clamp(4.2rem, 7.5vw, 6rem);--e-global-typography-70deaca-font-family:"Roboto";--e-global-typography-70deaca-font-size:clamp(48px, 4.69vw, 64px);--e-global-typography-70deaca-line-height:clamp(3.6rem, 5.63vw, 4.8rem);--e-global-typography-5db861f-font-family:"Roboto";--e-global-typography-5db861f-font-size:clamp(38.4px, 3.52vw, 48px);--e-global-typography-5db861f-line-height:clamp(3rem, 4.2vw, 3.75rem);--e-global-typography-a0d0c04-font-family:"Roboto";--e-global-typography-a0d0c04-font-size:clamp(33.6px, 2.93vw, 40px);--e-global-typography-a0d0c04-line-height:clamp(2.73rem, 3.81vw, 3.25rem);--e-global-typography-f89f203-font-family:"Roboto";--e-global-typography-f89f203-font-size:clamp(28.8px, 2.21vw, 32px);--e-global-typography-f89f203-line-height:clamp(2.43rem, 2.99vw, 2.7rem);--e-global-typography-31298df-font-family:"Roboto";--e-global-typography-31298df-font-size:clamp(25.6px, 1.77vw, 28px);--e-global-typography-31298df-line-height:clamp(2.24rem, 2.47vw, 2.45rem);--e-global-typography-2222356-font-family:"Roboto";--e-global-typography-2222356-font-size:clamp(22.4px, 1.44vw, 24px);--e-global-typography-2222356-line-height:clamp(2.03rem, 2.16vw, 2.18rem);--e-global-typography-98c5f04-font-family:"Roboto";--e-global-typography-98c5f04-font-size:1.25rem;--e-global-typography-98c5f04-line-height:1.8rem;--e-global-typography-004e5af-font-family:"Roboto";--e-global-typography-004e5af-font-size:1rem;--e-global-typography-004e5af-font-weight:bold;--e-global-typography-004e5af-line-height:1.6rem;--e-global-typography-328b928-font-family:"Roboto";--e-global-typography-328b928-font-size:1.125rem;--e-global-typography-328b928-line-height:1.75rem;--e-global-typography-6ea0b26-font-family:"Roboto";--e-global-typography-6ea0b26-font-size:0.875rem;--e-global-typography-6ea0b26-line-height:1.4rem;--e-global-typography-77200fd-font-family:"Poppins";--e-global-typography-77200fd-font-size:1rem;--e-global-typography-77200fd-font-weight:normal;--e-global-typography-77200fd-line-height:1.6rem;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}/* Start custom CSS *//* GERAL */
* {
    outline: none !important;
}

.elementor-icon {
    display: block;
}

/*----- BOTÕES -----*/

.btn .elementor-button {
    border-radius: 4px;
    line-height: 120%;
    font-family: var(--e-global-typography-77200fd-font-family) !important;
}

/* BTN 1 */

.btn-1 .elementor-button {
    color: var(--e-global-color-481a3e3);
    background: var(--e-global-color-0d897c2) !important;
    border: 1px solid var(--e-global-color-0d897c2) !important;
}

.btn-1 .elementor-button:hover {
    background: var(--e-global-color-725adc6) !important;
}

.btn-2 .elementor-button {
    color: var(--e-global-color-3b85087);
    background: var(--e-global-color-1e84d4d) !important;
    border: 1px solid var(--e-global-color-e6049b8) !important;
}

.btn-2 .elementor-button:hover {
    background: var(--e-global-color-e6049b8) !important;
}

form .elementor-button {
    font-family: var(--e-global-typography-77200fd-font-family) !important;
    font-size: 1.125rem !important;
    padding: 16px 28px !important;
    line-height: 120%;
    color: var(--e-global-color-481a3e3);
    background: var(--e-global-color-0d897c2) !important;
}

form .elementor-button:hover {
    background: var(--e-global-color-725adc6) !important;
}

.btn-g .elementor-button {
    font-size: 1.125rem;
    padding: 16px 28px;
}

.btn-p .elementor-button {
    font-size: .875rem;
    padding: 8px 20px;
}

/*-------- PADDING TOP-BOTTOM --------*/
.pad-tb-0-5 {
    padding-top: .5rem; /* 8 */
    padding-bottom: .5rem;
}
.pad-tb-1 {
    padding-top: 1rem; /* 16 */
    padding-bottom: 1rem;
}
.pad-tb-1-25 {
    padding-top: 1.25rem; /* 20 */
    padding-bottom: 1.25rem;
}
.pad-tb-1-5 {
    padding-top: 1.5rem; /* 24 */
    padding-bottom: 1.5rem;
}
.pad-tb-2 {
    padding-top: 2rem; /* 32 */
    padding-bottom: 2rem;
}
.pad-tb-2-5 {
    padding-top: 2.5rem; /* 40 */
    padding-bottom: 2.5rem;
}
.pad-tb-3 {
    padding-top: 3rem; /* 48 */
    padding-bottom: 3rem;
}
.pad-tb-4 {
    padding-top: 4rem; /* 64 */
    padding-bottom: 4rem;
}
.pad-tb-5 {
    padding-top: clamp(4rem, calc(4rem + 1vw), 5rem); /* 80 */
    padding-bottom: clamp(4rem, calc(4rem + 1vw), 5rem);
}
.pad-tb-6 {
    padding-top: clamp(4rem, calc(4rem + 2vw), 6rem); /* 96 */
    padding-bottom: clamp(4rem, calc(4rem + 2vw), 6rem);
}
.pad-tb-7 {
    padding-top: clamp(4rem, calc(4rem + 3vw), 7rem); /* 112 */
    padding-bottom: clamp(4rem, calc(4rem + 3vw), 7rem);
}
.pad-tb-8 {
    padding-top: clamp(4rem, calc(4rem + 4vw), 8rem); /* 128 */
    padding-bottom: clamp(4rem, calc(4rem + 4vw), 8rem);
}
.pad-tb-9 {
    padding-top: clamp(4rem, calc(4rem + 5vw), 9rem); /* 144 */
    padding-bottom: clamp(4rem, calc(4rem + 5vw), 9rem);
}
.pad-tb-10 {
    padding-top: clamp(4rem, calc(4rem + 6vw), 10rem); /* 160 */
    padding-bottom: clamp(4rem, calc(4rem + 6vw), 10rem);
}

/*-------- PADDING TOP --------*/
.pad-t-0-5 {
    padding-top: .5rem; /* 8 */
}
.pad-t-1 {
    padding-top: 1rem; /* 16 */
}
.pad-t-1-25 {
    padding-top: 1.25rem; /* 20 */
}
.pad-t-1-5 {
    padding-top: 1.5rem; /* 24 */
}
.pad-t-2 {
    padding-top: 2rem; /* 32 */
}
.pad-t-2-5 {
    padding-top: 2.5rem; /* 40 */
}
.pad-t-3 {
    padding-top: 3rem; /* 48 */
}
.pad-t-4 {
    padding-top: 4rem; /* 64 */
}
.pad-t-5 {
    padding-top: clamp(4rem, calc(4rem + 1vw), 5rem); /* 80 */
}
.pad-t-6 {
    padding-top: clamp(4rem, calc(4rem + 2vw), 6rem); /* 96 */
}
.pad-t-7 {
    padding-top: clamp(4rem, calc(4rem + 3vw), 7rem); /* 112 */
}
.pad-t-8 {
    padding-top: clamp(4rem, calc(4rem + 4vw), 8rem); /* 128 */
}
.pad-t-9 {
    padding-top: clamp(4rem, calc(4rem + 5vw), 9rem); /* 144 */
}
.pad-t-10 {
    padding-top: clamp(4rem, calc(4rem + 6vw), 10rem); /* 160 */
}

/*-------- PADDING BOTTOM --------*/
.pad-b-0-5 {
    padding-bottom: .5rem; /* 8 */
}
.pad-b-1 {
    padding-bottom: 1rem; /* 16 */
}
.pad-b-1-25 {
    padding-bottom: 1.25rem; /* 20 */
}
.pad-b-1-5 {
    padding-bottom: 1.5rem; /* 24 */
}
.pad-b-2 {
    padding-bottom: 2rem; /* 32 */
}
.pad-b-2-5 {
    padding-bottom: 2.5rem; /* 40 */
}
.pad-b-3  {
    padding-bottom: 3rem; /* 48 */
}
.pad-b-4 {
    padding-bottom: 4rem; /* 64 */
}
.pad-b-5 {
    padding-bottom: clamp(4rem, calc(4rem + 1vw), 5rem); /* 80 */
}
.pad-b-6 {
    padding-bottom: clamp(4rem, calc(4rem + 2vw), 6rem); /* 96 */
}
.pad-b-7 {
    padding-bottom: clamp(4rem, calc(4rem + 3vw), 7rem); /* 112 */
}
.pad-b-8 {
    padding-bottom: clamp(4rem, calc(4rem + 4vw), 8rem); /* 128 */
}
.pad-b-9 {
    padding-bottom: clamp(4rem, calc(4rem + 5vw), 9rem); /* 144 */
}
.pad-b-10 {
    padding-bottom: clamp(4rem, calc(4rem + 6vw), 10rem); /* 160 */
}

/*------ FORMULÁRIOS -----*/
.grecaptcha-badge {
    visibility: hidden;
}

/* FLOATING LABEL */
form input[type="text"], form input[type="email"], input[type="tel"] {
    height: 56px !important;
    padding-top: 18px !important;
    color: #1D1B20 !important;
}

form textarea {
    padding-top: 20px !important;
    color: #1D1B20 !important;
}

form label {
    color: #49454F !important;
}

 /*Initial label positioning*/
label:not(.elementor-field-type-checkbox label):not(.elementor-field-type-acceptance label):not(.elementor-field-type-radio label):not(.elementor-field-type-select label)  {
position:absolute;
left: 20px;
top:18px;
}

/*Floating Positioning*/
label.focused:not(.elementor-field-type-checkbox label):not(.elementor-field-type-acceptance label):not(.elementor-field-type-radio label):not(.elementor-field-type-select label) {
    top: 7px;
    font-size: .75rem;
    color: #49454F;
    height: 15px;
    display: flex;
    align-items: center;
   
}

/*Select default state*/
.elementor-field-type-select label{
    position:absolute;
    left: 28px;
    top:-10px;
    font-size:85%;
    color:#F3633A;
    background: #fff;
    padding: 3px;
    z-index: 1
}

/*Select default state margin*/
.elementor-field-type-select{
    margin-top:10px;
}

/*Input border color on focus*/
input:focus, textarea:focus {
    border-color: #F3633A!important;
}

/*Label color when the field is completed*/
.normalizecolor{
    color:#949494!important;
}
/*Floating transition*/
.focused, label{
    transition:all 0.2s;
}


/* BOTÃO PULSAR NO VÍDEO */
.botao-pulsar .elementor-custom-embed-play {
    width: 147px;
    height: 147px;
    top: 50%;
    left: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: translate(-50%, -50%) !important;
    cursor: pointer;
    transition: transform 0.2s;
    animation: pulse-button 1.5s infinite;
    z-index: 99999999;
}
.botao-pulsar .elementor-custom-embed-play::before {
    content: "";
    position: absolute;
    width: 130px;
    height: 130px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 50%;
    z-index: -1;
    animation: pulse-shadow 1.5s infinite;
}
@keyframes pulse-button {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}
@keyframes pulse-shadow {
    0% {
        transform: scale(1);
        opacity: 0.7;
    }
    50% {
        transform: scale(1.5);
        opacity: 0;
    }
    100% {
        transform: scale(1);
        opacity: 0;
    }
}

@media (max-width: 766px){
    .botao-pulsar .elementor-custom-embed-play::before {
            width: 80px;
            height: 80px;
        }
}

/* POSTAGENS */
.conteudo-postagem {
    line-height: 1.9rem !important;
    color: var(--e-global-color-dad4e48) !important;
}

.conteudo-postagem h2 {
    font-size: var(--e-global-typography-31298df-font-size) !important;
    margin-top: 2rem !important;
    font-weight: bold !important;
}

.conteudo-postagem h3 {
    font-size: var(--e-global-typography-98c5f04-font-size) !important;
    margin-top: 1.5rem !important;
    font-weight: bold !important;
}

.conteudo-postagem .elementor-menu-anchor {
    scroll-margin-top: 100px !important;
}

.conteudo-postagem img {
    border-radius: 24px;
    margin-bottom: 32px;
}

@media (max-width: 880px) {
    .conteudo-postagem .elementor-menu-anchor {
        scroll-margin-top: 0 !important;
    }
}

/* PAGINAÇÃO LOOP */
.elementor-pagination .page-numbers {
    background: var(--e-global-color-0d897c2);
    border: 1px solid var(--e-global-color-0d897c2);
    color: var(--e-global-color-481a3e3);
    border-radius: 100px;
    padding: 5px 13px;
    display: inline-block;
    margin: 4px 0;
}

.elementor-pagination .page-numbers.current, .elementor-pagination span.prev, .elementor-pagination span.next {
    background: #EDEEF2;
    border: 1px solid #EDEEF2;
    color: #9EA2B3;
    border-radius: 100px;
}

/* RODAPÉ */
.conteudo-rodape .elementor-nav-menu--main ul li {
    padding-left: 16px
}

.conteudo-rodape .elementor-nav-menu--main ul li::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 12px;
    background: url(https://logiconn.com.br/wp-content/uploads/2025/04/ic_direita_roxo.svg) no-repeat;
    top: 26px;
    left: 0;
}

@media (max-width:880px) {
    .conteudo-rodape .elementor-nav-menu--main ul li::before {
        display: none;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Regular.eot');
	src: url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Regular.woff2') format('woff2'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Regular.woff') format('woff'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Regular.ttf') format('truetype'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Regular.svg#Roboto') format('svg');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Bold.eot');
	src: url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Bold.woff2') format('woff2'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Bold.woff') format('woff'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Bold.ttf') format('truetype'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Roboto-Bold.svg#Roboto') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://logiconn.com.br/wp-content/uploads/2025/04/Poppins-Medium.eot');
	src: url('https://logiconn.com.br/wp-content/uploads/2025/04/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Poppins-Medium.woff2') format('woff2'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Poppins-Medium.woff') format('woff'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Poppins-Medium.ttf') format('truetype'),
		url('https://logiconn.com.br/wp-content/uploads/2025/04/Poppins-Medium.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */