.elementor-2066 .elementor-element.elementor-element-becb8e9{--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-2066 .elementor-element.elementor-element-4ee62c8{--display:flex;--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;}.elementor-2066 .elementor-element.elementor-element-1c24640{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-2066 .elementor-element.elementor-element-822b61e{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-18576b1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2066 .elementor-element.elementor-element-18576b1{text-align:center;}.elementor-2066 .elementor-element.elementor-element-18576b1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#444444;}.elementor-2066 .elementor-element.elementor-element-73ffcf5{--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:center;}.elementor-2066 .elementor-element.elementor-element-cbf371e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-2066 .elementor-element.elementor-element-c62a9ce .widget-image-caption{color:var( --e-global-color-astglobalcolor3 );font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:500;}.elementor-2066 .elementor-element.elementor-element-e036041{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-2066 .elementor-element.elementor-element-b45cc74{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-2f6fd87{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-f6dd270{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-evenly;--align-items:center;}.elementor-2066 .elementor-element.elementor-element-f6dd270.e-con{--align-self:stretch;}.elementor-2066 .elementor-element.elementor-element-26bc68c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-4ca90de{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-4ca90de.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-27bb680{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-2066 .elementor-element.elementor-element-4b77431{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-4b77431.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-913a58b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-a6559ec{--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:center;}.elementor-2066 .elementor-element.elementor-element-52879c7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-75618b7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-75618b7 .widget-image-caption{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2066 .elementor-element.elementor-element-ec790b9{--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:center;}.elementor-2066 .elementor-element.elementor-element-f0e86ed{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-f0e86ed .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2066 .elementor-element.elementor-element-66da54b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-fc260ec{--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:center;}.elementor-2066 .elementor-element.elementor-element-a6c887e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-042fdec{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-042fdec .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2066 .elementor-element.elementor-element-6e5caa2{--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:center;}.elementor-2066 .elementor-element.elementor-element-f78f072{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-f78f072 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2066 .elementor-element.elementor-element-043e9f0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-7ae8612{--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:center;}.elementor-2066 .elementor-element.elementor-element-f5963af{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-4268488{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-c4cd411{--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:center;}.elementor-2066 .elementor-element.elementor-element-95107ee{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-95107ee .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2066 .elementor-element.elementor-element-5a9814f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-cece7f0{--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:center;}.elementor-2066 .elementor-element.elementor-element-068b061{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-f5f1b03 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2066 .elementor-element.elementor-element-2715435{--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:center;}.elementor-2066 .elementor-element.elementor-element-31776a0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-31776a0 .widget-image-caption{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2066 .elementor-element.elementor-element-695a94c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:justify;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-3d6643f{--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:center;}.elementor-2066 .elementor-element.elementor-element-510e42f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-1fc9c02{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-bb66697{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#503657;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#B6C5C8;--n-accordion-icon-hover-color:var( --e-global-color-text );}.elementor-2066 .elementor-element.elementor-element-bb66697 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF00;}:where( .elementor-2066 .elementor-element.elementor-element-bb66697 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}.elementor-2066 .elementor-element.elementor-element-bb66697 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;}:where( .elementor-2066 .elementor-element.elementor-element-bb66697 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:600;}.elementor-2066 .elementor-element.elementor-element-bb66697 :where( .elementor-2066 .elementor-element.elementor-element-bb66697 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2066 .elementor-element.elementor-element-39032b2 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2066 .elementor-element.elementor-element-39032b2{text-align:center;}.elementor-2066 .elementor-element.elementor-element-39032b2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#444444;}.elementor-2066 .elementor-element.elementor-element-7ffcd4a{--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:center;}.elementor-2066 .elementor-element.elementor-element-f440bb3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-6e2561c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-67585b9{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-2066 .elementor-element.elementor-element-abb0681{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-7a71866{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-9d44026{--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:center;}.elementor-2066 .elementor-element.elementor-element-50db371{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-50db371 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2066 .elementor-element.elementor-element-5186f6c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-9098f92{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-2066 .elementor-element.elementor-element-917c7f9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-4362157{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-0890b44{--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:center;}.elementor-2066 .elementor-element.elementor-element-b770221{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-astglobalcolor3 );}.elementor-2066 .elementor-element.elementor-element-d2139b3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2066 .elementor-element.elementor-element-eedab56{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#503657;--n-accordion-icon-size:12px;--n-accordion-icon-normal-color:#B6C5C8;--n-accordion-icon-hover-color:var( --e-global-color-text );}.elementor-2066 .elementor-element.elementor-element-eedab56 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF00;}:where( .elementor-2066 .elementor-element.elementor-element-eedab56 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );}.elementor-2066 .elementor-element.elementor-element-eedab56 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;}:where( .elementor-2066 .elementor-element.elementor-element-eedab56 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Helvetica", Sans-serif;font-weight:600;}.elementor-2066 .elementor-element.elementor-element-eedab56 :where( .elementor-2066 .elementor-element.elementor-element-eedab56 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{-webkit-text-stroke-color:#000;stroke:#000;}body.elementor-page-2066:not(.elementor-motion-effects-element-type-background), body.elementor-page-2066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://utfpr-ct-static-content.s3.amazonaws.com/utfpr.curitiba.br/wp-content/uploads/sites/153/2026/05/FUNDO.jpg");}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2066 .elementor-element.elementor-element-1c24640{--grid-auto-flow:row;}.elementor-2066 .elementor-element.elementor-element-18576b1{text-align:center;}.elementor-2066 .elementor-element.elementor-element-18576b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2066 .elementor-element.elementor-element-cbf371e{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-c62a9ce .widget-image-caption{font-size:16px;}.elementor-2066 .elementor-element.elementor-element-b45cc74{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-4ca90de{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-4b77431{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-52879c7{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-75618b7 .widget-image-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-2066 .elementor-element.elementor-element-043e9f0{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-31776a0 .widget-image-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-2066 .elementor-element.elementor-element-bb66697{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:16px;}.elementor-2066 .elementor-element.elementor-element-39032b2{text-align:center;}.elementor-2066 .elementor-element.elementor-element-39032b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2066 .elementor-element.elementor-element-b770221{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-eedab56{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:16px;}}@media(min-width:768px){.elementor-2066 .elementor-element.elementor-element-1c24640{--width:85%;}}@media(max-width:767px){.elementor-2066 .elementor-element.elementor-element-1c24640{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2066 .elementor-element.elementor-element-1c24640.e-con{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-18576b1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2066 .elementor-element.elementor-element-cbf371e{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-cbf371e.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-c62a9ce .widget-image-caption{font-size:14px;}.elementor-2066 .elementor-element.elementor-element-b45cc74{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-4ca90de{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-4b77431{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-52879c7{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-75618b7 .widget-image-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-2066 .elementor-element.elementor-element-043e9f0{font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-31776a0 .widget-image-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-2066 .elementor-element.elementor-element-bb66697{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:14px;}.elementor-2066 .elementor-element.elementor-element-39032b2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2066 .elementor-element.elementor-element-b770221{width:100%;max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-2066 .elementor-element.elementor-element-b770221.elementor-element{--align-self:center;}.elementor-2066 .elementor-element.elementor-element-d2139b3{width:100%;max-width:100%;}.elementor-2066 .elementor-element.elementor-element-eedab56{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-19afd38 *//* SECTION */
.utfem-section{
    width: 90%;
    max-width: 1250px;

    margin: 80px auto;

    position: relative;
}

/* TITULO */
.utfem-title{
    text-align: center;

    font-size: 54px;

    font-weight: 800;

    letter-spacing: -1px;

    color: #3a3a3a;

    margin-bottom: 18px;
}

/* LINHA */
.utfem-title::after{
    content: "";

    display: block;

    width: 100px;
    height: 5px;

    margin: 18px auto 0;

    border-radius: 999px;

    background: linear-gradient(
    90deg,
    #ffb1d0,
    #ffc78f,
    #ffe38d,
    #97e6c8,
    #82e1ff,
    #b29cff
    );

    background-size: 250% 250%;

    animation: linhaMove 6s linear infinite;
}

/* TEXO INTRO */
.utfem-intro-text{
    max-width: 880px;

    margin: 0 auto 50px;

    text-align: center;
}

.utfem-intro-text p{
    font-size: 20px;

    line-height: 1.8;

    color: #666;
}

/* CONTAINER */
.utfem-container{
    display: grid;

    grid-template-columns: repeat(2,1fr);

    gap: 30px;
}

/* CARD */
.ngcc-mss.card{
    background: rgba(255,255,255,.78);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border: 1px solid rgba(255,255,255,.7);

    border-radius: 34px;

    overflow: hidden;

    position: relative;

    transition: .4s ease;

    box-shadow:
    0 16px 40px rgba(0,0,0,.06);
}

/* HOVER */
.ngcc-mss.card:hover{
    transform: translateY(-8px);

    box-shadow:
    0 24px 50px rgba(0,0,0,.08);
}

/* GLOW */
.ngcc-mss.card::before{
    content: "";

    position: absolute;

    width: 260px;
    height: 260px;

    border-radius: 50%;

    background: radial-gradient(circle,
    rgba(255,180,220,.16) 0%,
    rgba(255,220,170,.10) 35%,
    rgba(140,220,255,.10) 60%,
    transparent 75%);

    top: -120px;
    right: -100px;

    filter: blur(55px);

    pointer-events: none;
}

/* BARRA */
.rainbow-bar{
    width: 100%;
    height: 5px;

    background: linear-gradient(
    90deg,
    #ffb1d0,
    #ffc78f,
    #ffe38d,
    #97e6c8,
    #82e1ff,
    #b29cff
    );

    background-size: 250% 250%;

    animation: linhaMove 6s linear infinite;
}

/* IMAGEM */
.card-image{
    padding: 18px 18px 0;
}

.card-image img{
    width: 100%;

    height: 260px;

    object-fit: cover;

    border-radius: 24px;

    display: block;
}

/* CONTEUDO */
.card-content{
    padding: 30px;
}

/* TITULO CARD */
.card-content h3{
    font-size: 30px;

    line-height: 1.2;

    color: #3a3a3a;

    margin-bottom: 18px;

    font-weight: 800;
}

/* TEXTO CARD */
.card-content p{
    font-size: 18px;

    line-height: 1.8;

    color: #666;
}

/* ANIMAÇÃO */
@keyframes linhaMove{

    0%{
        background-position: 0% 50%;
    }

    100%{
        background-position: 100% 50%;
    }
}

/* RESPONSIVO */
@media(max-width:980px){

    .utfem-container{
        grid-template-columns: 1fr;
    }

    .utfem-title{
        font-size: 40px;
    }

    .card-content h3{
        font-size: 25px;
    }
}

@media(max-width:768px){

    .utfem-section{
        width: 92%;
    }

    .utfem-intro-text p{
        font-size: 17px;
        line-height: 1.7;
    }

    .card-content{
        padding: 24px;
    }

    .card-content p{
        font-size: 16px;
    }

    .card-image img{
        height: 220px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bb66697 */.ngcc-mss {
  background: linear-gradient(135deg,
    #fff5f7,
    #fffdf2,
    #f6fffa,
    #f5f9ff
  );
  padding: 10px;
  border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-eedab56 */.ngcc-mss {
  background: linear-gradient(135deg,
    #fff5f7,
    #fffdf2,
    #f6fffa,
    #f5f9ff
  );
  padding: 10px;
  border-radius: 8px;
}/* End custom CSS */