.elementor-112 .elementor-element.elementor-element-ae52295{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-ae52295:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ae52295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6c9ef3b );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-bd78910{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-bd78910.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-bd78910 .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f28027c{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-f28027c.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-f28027c .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-3df43d7 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-d4803f1 .elementor-button{background-color:var( --e-global-color-35e3cac );font-family:"Inter L", Sans-serif;font-size:18px;font-weight:500;border-radius:5px 5px 5px 5px;padding:23px 0px 23px 0px;}.elementor-112 .elementor-element.elementor-element-d4803f1{width:var( --container-widget-width, 32% );max-width:32%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-d4803f1.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-d4803f1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-112 .elementor-element.elementor-element-d4803f1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-112 .elementor-element.elementor-element-a8ab58d{--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;--justify-content:center;--gap:20px 45px;--row-gap:20px;--column-gap:45px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a8ab58d:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a8ab58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-112 .elementor-element.elementor-element-e98cfe9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-e98cfe9.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-e98cfe9 .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:35px;font-weight:600;color:#1A1A1A;}.elementor-112 .elementor-element.elementor-element-f961077{width:var( --container-widget-width, 17% );max-width:17%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:17%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-f961077 .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:16px;font-weight:500;text-decoration:underline;color:var( --e-global-color-35e3cac );}.elementor-112 .elementor-element.elementor-element-eea24da{width:var( --container-widget-width, 22% );max-width:22%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:22%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-eea24da .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:16px;font-weight:500;text-decoration:underline;color:var( --e-global-color-35e3cac );}.elementor-112 .elementor-element.elementor-element-7e574a4{width:var( --container-widget-width, 21% );max-width:21%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-7e574a4 .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:var( --e-global-color-35e3cac );}.elementor-112 .elementor-element.elementor-element-c3e42ca{width:var( --container-widget-width, 16% );max-width:16%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:16%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-c3e42ca .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:var( --e-global-color-35e3cac );}.elementor-112 .elementor-element.elementor-element-4d0c207{width:var( --container-widget-width, 11% );max-width:11%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:11%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-4d0c207 .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:var( --e-global-color-35e3cac );}.elementor-112 .elementor-element.elementor-element-9d7a949{width:var( --container-widget-width, 16% );max-width:16%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:16%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-9d7a949 .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:var( --e-global-color-35e3cac );}.elementor-112 .elementor-element.elementor-element-8935c90{width:var( --container-widget-width, 12% );max-width:12%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-8935c90 .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:var( --e-global-color-35e3cac );}.elementor-112 .elementor-element.elementor-element-1fcfd14{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-1fcfd14 .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:var( --e-global-color-35e3cac );}.elementor-112 .elementor-element.elementor-element-acabd76{width:var( --container-widget-width, 16% );max-width:16%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:16%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-acabd76 .elementor-heading-title{font-family:"Inter L", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:underline;color:var( --e-global-color-35e3cac );}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-ae52295{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-f28027c{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;}.elementor-112 .elementor-element.elementor-element-d4803f1{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-112 .elementor-element.elementor-element-a8ab58d{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-112 .elementor-element.elementor-element-f961077{--container-widget-width:29%;--container-widget-flex-grow:0;width:var( --container-widget-width, 29% );max-width:29%;}.elementor-112 .elementor-element.elementor-element-eea24da{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-112 .elementor-element.elementor-element-7e574a4{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-112 .elementor-element.elementor-element-c3e42ca{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-112 .elementor-element.elementor-element-4d0c207{--container-widget-width:19%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19% );max-width:19%;}.elementor-112 .elementor-element.elementor-element-9d7a949{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}.elementor-112 .elementor-element.elementor-element-8935c90{--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;}.elementor-112 .elementor-element.elementor-element-1fcfd14{--container-widget-width:18%;--container-widget-flex-grow:0;width:var( --container-widget-width, 18% );max-width:18%;}.elementor-112 .elementor-element.elementor-element-acabd76{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-bd78910.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-bd78910{text-align:left;}.elementor-112 .elementor-element.elementor-element-bd78910 .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-f28027c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-112 .elementor-element.elementor-element-f28027c.elementor-element{--align-self:flex-start;}.elementor-112 .elementor-element.elementor-element-d4803f1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-e98cfe9 .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-f961077{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-eea24da{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-7e574a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-c3e42ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-4d0c207{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-9d7a949{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-8935c90{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-1fcfd14{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-112 .elementor-element.elementor-element-acabd76{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-d4803f1 */.elementor-112 .elementor-element.elementor-element-d4803f1 .elementor-button:hover::after {
    opacity: 1;
}

.elementor-112 .elementor-element.elementor-element-d4803f1 .elementor-button:hover {
    transform: scale(1.03);
    transition: 0.5s ease;
}

.elementor-112 .elementor-element.elementor-element-d4803f1 .elementor-button:active {
    transform: scale(0.97);
}

/* Adicionando estilo para o SVG */
.elementor-112 .elementor-element.elementor-element-d4803f1 svg {
    font-size: 20px;
    margin-top: -2px;
    z-index: 3; /* Aumenta o z-index do SVG para ser maior que o pseudo-elemento */
    position: relative; /* Garante que o z-index funcione */
    transition: transform 0.5s; /* Adiciona transição ao SVG */
}

.elementor-112 .elementor-element.elementor-element-d4803f1 .elementor-button:hover svg {
    transform: scale(1.1); /* Aumenta o tamanho do SVG no hover */
}
/* End custom CSS */

.elementor-112 .elementor-element.elementor-element-d4803f1 .elementor-button{
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #267FA5; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 23px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter L';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://institutoisis.org/wp-content/uploads/2025/10/Inter-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter L';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://institutoisis.org/wp-content/uploads/2025/10/Inter-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter L';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://institutoisis.org/wp-content/uploads/2025/10/Inter-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter L';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://institutoisis.org/wp-content/uploads/2025/10/Inter-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Inter L';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://institutoisis.org/wp-content/uploads/2025/10/Inter-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */